diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..d1397a45 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,25 @@ +## Goal + + + +## Changes + + +- + +## Testing + + +- + +## Artifacts & Screenshots + + + +--- + +### Checklist + +- [ ] PR title is clear and descriptive +- [ ] Documentation updated if needed +- [ ] No secrets or large temporary files committed diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..a38dbc03 --- /dev/null +++ b/.gitignore @@ -0,0 +1,164 @@ +### Python template +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/latest/usage/project/#working-with-version-control +.pdm.toml +.pdm-python +.pdm-build/ + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +.idea/ + diff --git a/labs/lab10/imports/import-grype-vuln-results.json.json b/labs/lab10/imports/import-grype-vuln-results.json.json new file mode 100644 index 00000000..039b3356 --- /dev/null +++ b/labs/lab10/imports/import-grype-vuln-results.json.json @@ -0,0 +1 @@ +{"minimum_severity":"Info","active":false,"verified":false,"endpoint_to_add":null,"product_type_name":"Engineering","product_name":"Juice Shop","engagement_name":"Labs Security Testing","auto_create_context":true,"deduplication_on_engagement":false,"lead":null,"push_to_jira":false,"api_scan_configuration":null,"create_finding_groups_for_all_findings":true,"test_id":4,"engagement_id":1,"product_id":1,"product_type_id":2,"statistics":{"after":{"info":{"active":12,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":12},"low":{"active":3,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":3},"medium":{"active":32,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":32},"high":{"active":64,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":64},"critical":{"active":11,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":11},"total":{"active":122,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":122}}},"apply_tags_to_findings":false,"apply_tags_to_endpoints":false,"scan_type":"Anchore Grype","close_old_findings":false,"close_old_findings_product_scope":false,"test":4} \ No newline at end of file diff --git a/labs/lab10/imports/import-semgrep-results.json.json b/labs/lab10/imports/import-semgrep-results.json.json new file mode 100644 index 00000000..759d255d --- /dev/null +++ b/labs/lab10/imports/import-semgrep-results.json.json @@ -0,0 +1 @@ +{"minimum_severity":"Info","active":false,"verified":false,"endpoint_to_add":null,"product_type_name":"Engineering","product_name":"Juice Shop","engagement_name":"Labs Security Testing","auto_create_context":true,"deduplication_on_engagement":false,"lead":null,"push_to_jira":false,"api_scan_configuration":null,"create_finding_groups_for_all_findings":true,"test_id":2,"engagement_id":1,"product_id":1,"product_type_id":2,"statistics":{"after":{"info":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"low":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"medium":{"active":18,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":18},"high":{"active":7,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":7},"critical":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"total":{"active":25,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":25}}},"pro":["Did you know, Pro has an automated no-code connector for Semgrep JSON Report? Try today for free or email us at hello@defectdojo.com"],"apply_tags_to_findings":false,"apply_tags_to_endpoints":false,"scan_type":"Semgrep JSON Report","close_old_findings":false,"close_old_findings_product_scope":false,"test":2} \ No newline at end of file diff --git a/labs/lab10/imports/import-trivy-vuln-detailed.json.json b/labs/lab10/imports/import-trivy-vuln-detailed.json.json new file mode 100644 index 00000000..7fe6e51e --- /dev/null +++ b/labs/lab10/imports/import-trivy-vuln-detailed.json.json @@ -0,0 +1 @@ +{"minimum_severity":"Info","active":false,"verified":false,"endpoint_to_add":null,"product_type_name":"Engineering","product_name":"Juice Shop","engagement_name":"Labs Security Testing","auto_create_context":true,"deduplication_on_engagement":false,"lead":null,"push_to_jira":false,"api_scan_configuration":null,"create_finding_groups_for_all_findings":true,"test_id":3,"engagement_id":1,"product_id":1,"product_type_id":2,"statistics":{"after":{"info":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"low":{"active":18,"verified":18,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":18},"medium":{"active":36,"verified":34,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":36},"high":{"active":83,"verified":81,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":83},"critical":{"active":10,"verified":10,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":10},"total":{"active":147,"verified":143,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":147}}},"apply_tags_to_findings":false,"apply_tags_to_endpoints":false,"scan_type":"Trivy Scan","close_old_findings":false,"close_old_findings_product_scope":false,"test":3} \ No newline at end of file diff --git a/labs/lab10/imports/import-zap-report-noauth.json.json b/labs/lab10/imports/import-zap-report-noauth.json.json new file mode 100644 index 00000000..207345f6 --- /dev/null +++ b/labs/lab10/imports/import-zap-report-noauth.json.json @@ -0,0 +1 @@ +{"message":"['Internal error: Wrong file format, please use xml.']","pro":["Pro comes with support. Try today for free or email us at hello@defectdojo.com"]} \ No newline at end of file diff --git a/labs/lab10/report/dojo-report.html b/labs/lab10/report/dojo-report.html new file mode 100644 index 00000000..9d83aec5 --- /dev/null +++ b/labs/lab10/report/dojo-report.html @@ -0,0 +1,25462 @@ + + + + + + Engagement Report: Engagement 1: Labs Security Testing (Apr 13, 2026) + + + + + + + + + + + +
+
+
+

Engagement Security Report for Juice Shop

+

+ Engagement: Labs Security Testing +
Generated: Apr 13, 2026 +

+
+
+ + +
+
+

Executive Summary

+

+ This report represents a security assessment performed by the Security Team team including + confidential information about the state of your network and applications. +

+
+
+
+
+
+
+ Engagement + + : Labs Security Testing + +
+
+
+
+ + + + + + + + + + + + + + +
Start DateEnd DateStatusLead
+ April 13, 2026 + + April 13, 2027 + + In Progress + + Admin User + - Admin User (admin) +
+
+
+ + +

The engagement included the following tests:

+
    + +
  • ZAP Scan + (Development): 04/13/2026
  • + +
  • Semgrep JSON Report + (Development): 04/13/2026
  • + +
  • Trivy Scan + (Development): 04/13/2026
  • + +
  • Anchore Grype + (Development): 04/13/2026
  • + +
+ + +
+
+
+
+
+
+ Endpoints +
+
+
+
+ + + +
+
+
+
+
+

+ A total of 143 findings of varying + severity are represented in this report. +

+
+
+
+
+
+ Engagement Finding Count +
+
+
+
+
+
+
+
+
+
+
+ Finding Age +
+
+
+
+
+
+
+
+ + +
+
+ + +
+
+
+
+ +

Findings

+ + + +

Critical

+ +
+
+
+
+ Finding 1: CVE-2025-15467 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 787 + + 41
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

openssl: OpenSSL: Remote code execution or Denial of Service via oversized Initialization Vector in CMS parsing
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.18-1~deb12u2

+

Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with
+maliciously crafted AEAD parameters can trigger a stack buffer overflow.

+

Impact summary: A stack buffer overflow may lead to a crash, causing Denial
+of Service, or potentially remote code execution.

+

When parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as
+AES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is
+copied into a fixed-size stack buffer without verifying that its length fits
+the destination. An attacker can supply a crafted CMS message with an
+oversized IV, causing a stack-based out-of-bounds write before any
+authentication or tag verification occurs.

+

Applications and services that parse untrusted CMS or PKCS#7 content using
+AEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable.
+Because the overflow occurs prior to authentication, no valid key material
+is required to trigger it. While exploitability to remote code execution
+depends on platform and toolchain mitigations, the stack-based write
+primitive represents a severe risk.

+

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this
+issue, as the CMS implementation is outside the OpenSSL FIPS module
+boundary.

+

OpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue.

+

OpenSSL 1.1.1 and 1.0.2 are not affected by this issue.

+ + +
Mitigation
+

3.0.18-1~deb12u2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2026/01/27/10
+http://www.openwall.com/lists/oss-security/2026/02/25/6
+https://access.redhat.com/errata/RHSA-2026:1472
+https://access.redhat.com/security/cve/CVE-2025-15467
+https://bugzilla.redhat.com/2430375
+https://bugzilla.redhat.com/2430376
+https://bugzilla.redhat.com/2430377
+https://bugzilla.redhat.com/2430378
+https://bugzilla.redhat.com/2430379
+https://bugzilla.redhat.com/2430380
+https://bugzilla.redhat.com/2430381
+https://bugzilla.redhat.com/2430386
+https://bugzilla.redhat.com/2430387
+https://bugzilla.redhat.com/2430388
+https://bugzilla.redhat.com/2430389
+https://bugzilla.redhat.com/2430390
+https://bugzilla.redhat.com/show_bug.cgi?id=2430375
+https://bugzilla.redhat.com/show_bug.cgi?id=2430376
+https://bugzilla.redhat.com/show_bug.cgi?id=2430377
+https://bugzilla.redhat.com/show_bug.cgi?id=2430378
+https://bugzilla.redhat.com/show_bug.cgi?id=2430379
+https://bugzilla.redhat.com/show_bug.cgi?id=2430380
+https://bugzilla.redhat.com/show_bug.cgi?id=2430381
+https://bugzilla.redhat.com/show_bug.cgi?id=2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430387
+https://bugzilla.redhat.com/show_bug.cgi?id=2430388
+https://bugzilla.redhat.com/show_bug.cgi?id=2430389
+https://bugzilla.redhat.com/show_bug.cgi?id=2430390
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
+https://errata.almalinux.org/10/ALSA-2026-1472.html
+https://errata.rockylinux.org/RLSA-2026:1472
+https://github.com/openssl/openssl/commit/2c8f0e5fa9b6ee5508a0349e4572ddb74db5a703
+https://github.com/openssl/openssl/commit/5f26d4202f5b89664c5c3f3c62086276026ba9a9
+https://github.com/openssl/openssl/commit/6ced0fe6b10faa560e410e3ee8d6c82f06c65ea3
+https://github.com/openssl/openssl/commit/ce39170276daec87f55c39dad1f629b56344429e
+https://github.com/openssl/openssl/commit/d0071a0799f20cc8101730145349ed4487c268dc
+https://linux.oracle.com/cve/CVE-2025-15467.html
+https://linux.oracle.com/errata/ELSA-2026-50081.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-15467
+https://openssl-library.org/news/secadv/20260127.txt
+https://ubuntu.com/security/notices/USN-7980-1
+https://www.cve.org/CVERecord?id=CVE-2025-15467

+ + + + + + + +
+
+
+
+ Finding 2: CVE-2023-46233 Crypto-Js 3.3.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 328 + + 57
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
crypto-js3.3.0
+ + + + + + + +
File Path
juice-shop/node_modules/crypto-js/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

+ + +
Description
+

crypto-js: PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.2.0

+

crypto-js is a JavaScript library of crypto standards. Prior to version 4.2.0, crypto-js PBKDF2 is 1,000 times weaker than originally specified in 1993, and at least 1,300,000 times weaker than current industry standard. This is because it both defaults to SHA1, a cryptographic hash algorithm considered insecure since at least 2005, and defaults to one single iteration, a 'strength' or 'difficulty' value specified at 1,000 when specified in 1993. PBKDF2 relies on iteration count as a countermeasure to preimage and collision attacks. If used to protect passwords, the impact is high. If used to generate signatures, the impact is high. Version 4.2.0 contains a patch for this issue. As a workaround, configure crypto-js to use SHA256 with at least 250,000 iterations.

+ + +
Mitigation
+

4.2.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2023-46233
+https://github.com/brix/crypto-js
+https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a
+https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf
+https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html
+https://nvd.nist.gov/vuln/detail/CVE-2023-46233
+https://ubuntu.com/security/notices/USN-6753-1
+https://www.cve.org/CVERecord?id=CVE-2023-46233

+ + + + + + + +
+
+
+
+ Finding 3: CVE-2015-9235 Jsonwebtoken 0.1.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 20 + + 67
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.1.0
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

nodejs-jsonwebtoken: verification step bypass with an altered token
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.2.2

+

In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).

+ + +
Mitigation
+

4.2.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2015-9235
+https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries
+https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/
+https://github.com/advisories/GHSA-c7hr-j4mj-j2w6
+https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687
+https://nodesecurity.io/advisories/17
+https://nvd.nist.gov/vuln/detail/CVE-2015-9235
+https://www.cve.org/CVERecord?id=CVE-2015-9235
+https://www.npmjs.com/advisories/17
+https://www.timmclean.net/2015/02/25/jwt-alg-none.html

+ + + + + + + +
+
+
+
+ Finding 4: CVE-2015-9235 Jsonwebtoken 0.4.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 20 + + 72
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.4.0
+ + + + + + + +
File Path
juice-shop/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

nodejs-jsonwebtoken: verification step bypass with an altered token
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.2.2

+

In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).

+ + +
Mitigation
+

4.2.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2015-9235
+https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries
+https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/
+https://github.com/advisories/GHSA-c7hr-j4mj-j2w6
+https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687
+https://nodesecurity.io/advisories/17
+https://nvd.nist.gov/vuln/detail/CVE-2015-9235
+https://www.cve.org/CVERecord?id=CVE-2015-9235
+https://www.npmjs.com/advisories/17
+https://www.timmclean.net/2015/02/25/jwt-alg-none.html

+ + + + + + + +
+
+
+
+ Finding 5: CVE-2019-10744 Lodash 2.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1321 + + 79
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
lodash2.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H

+ + +
Description
+

nodejs-lodash: prototype pollution in defaultsDeep function leading to modifying properties
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.17.12

+

Versions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.

+ + +
Mitigation
+

4.17.12

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2019:3024
+https://access.redhat.com/security/cve/CVE-2019-10744
+https://github.com/advisories/GHSA-jf85-cpcp-j695
+https://github.com/lodash/lodash/pull/4336
+https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2019-10744.yml
+https://nvd.nist.gov/vuln/detail/CVE-2019-10744
+https://security.netapp.com/advisory/ntap-20191004-0005
+https://security.netapp.com/advisory/ntap-20191004-0005/
+https://snyk.io/vuln/SNYK-JS-LODASH-450202
+https://support.f5.com/csp/article/K47105354
+https://support.f5.com/csp/article/K47105354?utm_source=f5support&amp%3Butm_medium=RSS
+https://support.f5.com/csp/article/K47105354?utm_source=f5support&utm_medium=RSS
+https://www.cve.org/CVERecord?id=CVE-2019-10744
+https://www.npmjs.com/advisories/1065
+https://www.oracle.com/security-alerts/cpujan2021.html
+https://www.oracle.com/security-alerts/cpuoct2020.html

+ + + + + + + +
+
+
+
+ Finding 6: GHSA-5mrr-rgp6-x4gr Marsdb 0.6.11 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)85
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
marsdb0.6.11
+ + + + + + + +
File Path
juice-shop/node_modules/marsdb/package.json
+
+
+
+ + + + + +
Description
+

Command Injection in marsdb
+Target: Node.js
+Type: node-pkg
+Fixed version:

+

All versions of marsdb are vulnerable to Command Injection. In the DocumentMatcher class, selectors on $where clauses are passed to a Function constructor unsanitized. This allows attackers to run arbitrary commands in the system when the function is executed.

+

Recommendation

+

No fix is currently available. Consider using an alternative package until a fix is made available.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://github.com/bkimminich/juice-shop/issues/1173
+https://www.npmjs.com/advisories/1122

+ + + + + + + +
+
+
+
+ Finding 7: CVE-2023-32314 Vm2 3.9.17 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 74 + + 163
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
vm23.9.17
+ + + + + + + +
File Path
juice-shop/node_modules/vm2/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

vm2: Sandbox Escape
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.9.18

+

vm2 is a sandbox that can run untrusted code with Node's built-in modules. A sandbox escape vulnerability exists in vm2 for versions up to and including 3.9.17. It abuses an unexpected creation of a host object based on the specification of Proxy. As a result a threat actor can bypass the sandbox protections to gain remote code execution rights on the host running the sandbox. This vulnerability was patched in the release of version 3.9.18 of vm2. Users are advised to upgrade. There are no known workarounds for this vulnerability.

+ + +
Mitigation
+

3.9.18

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2023-32314
+https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac
+https://github.com/patriksimek/vm2
+https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf
+https://github.com/patriksimek/vm2/releases/tag/3.9.18
+https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5
+https://nvd.nist.gov/vuln/detail/CVE-2023-32314
+https://www.cve.org/CVERecord?id=CVE-2023-32314

+ + + + + + + +
+
+
+
+ Finding 8: CVE-2023-37466 Vm2 3.9.17 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 94 + + 164
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
vm23.9.17
+ + + + + + + +
File Path
juice-shop/node_modules/vm2/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

vm2: Promise handler sanitization can be bypassed allowing attackers to escape the sandbox and run arbitrary code
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.10.0

+

vm2 is an advanced vm/sandbox for Node.js. The library contains critical security issues and should not be used for production. The maintenance of the project has been discontinued. In vm2 for versions up to 3.9.19, Promise handler sanitization can be bypassed with the @@species accessor property allowing attackers to escape the sandbox and run arbitrary code, potentially allowing remote code execution inside the context of vm2 sandbox. Version 3.10.0 contains a patch for the issue.

+ + +
Mitigation
+

3.10.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2023-37466
+https://gist.github.com/leesh3288/f693061e6523c97274ad5298eb2c74e9
+https://github.com/patriksimek/vm2
+https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744
+https://github.com/patriksimek/vm2/releases/tag/v3.10.0
+https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5
+https://nvd.nist.gov/vuln/detail/CVE-2023-37466
+https://security.netapp.com/advisory/ntap-20230831-0007
+https://security.netapp.com/advisory/ntap-20241108-0002
+https://security.netapp.com/advisory/ntap-20241108-0002/
+https://www.cve.org/CVERecord?id=CVE-2023-37466

+ + + + + + + +
+
+
+
+ Finding 9: CVE-2023-37903 Vm2 3.9.17 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 78 + + 165
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
vm23.9.17
+ + + + + + + +
File Path
juice-shop/node_modules/vm2/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

vm2: custom inspect function allows attackers to escape the sandbox and run arbitrary code
+Target: Node.js
+Type: node-pkg
+Fixed version:

+

vm2 is an open source vm/sandbox for Node.js. In vm2 for versions up to and including 3.9.19, Node.js custom inspect function allows attackers to escape the sandbox and run arbitrary code. This may result in Remote Code Execution, assuming the attacker has arbitrary code execution primitive inside the context of vm2 sandbox. There are no patches and no known workarounds. Users are advised to find an alternative software.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2023-37903
+https://github.com/patriksimek/vm2
+https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4
+https://nvd.nist.gov/vuln/detail/CVE-2023-37903
+https://security.netapp.com/advisory/ntap-20230831-0007
+https://security.netapp.com/advisory/ntap-20230831-0007/
+https://security.netapp.com/advisory/ntap-20241108-0002
+https://security.netapp.com/advisory/ntap-20241108-0002/
+https://www.cve.org/CVERecord?id=CVE-2023-37903

+ + + + + + + +
+
+
+
+ Finding 10: CVE-2026-22709 Vm2 3.9.17 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Critical + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 94 + + 166
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
vm23.9.17
+ + + + + + + +
File Path
juice-shop/node_modules/vm2/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

vm2 has a Sandbox Escape
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.10.2

+

vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, Promise.prototype.then Promise.prototype.catch callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of localPromise.prototype.then is sanitized, but globalPromise.prototype.then is not sanitized. The return value of async functions is globalPromise object. Version 3.10.2 fixes the issue.

+ + +
Mitigation
+

3.10.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/patriksimek/vm2
+https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29
+https://github.com/patriksimek/vm2/releases/tag/v3.10.2
+https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8
+https://nvd.nist.gov/vuln/detail/CVE-2026-22709

+ + + + + + + +

High

+ +
+
+
+
+ Finding 11: CVE-2025-4802 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 426 + + 27
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

+ + +
Description
+

glibc: static setuid binary dlopen may incorrectly search LD_LIBRARY_PATH
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 2.36-9+deb12u11

+

Untrusted LD_LIBRARY_PATH environment variable vulnerability in the GNU C Library version 2.27 to 2.38 allows attacker controlled loading of dynamically shared library in statically compiled setuid binaries that call dlopen (including internal dlopen calls after setlocale or calls to NSS functions such as getaddrinfo).

+ + +
Mitigation
+

2.36-9+deb12u11

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2025/05/16/7
+http://www.openwall.com/lists/oss-security/2025/05/17/2
+https://access.redhat.com/errata/RHSA-2025:8686
+https://access.redhat.com/security/cve/CVE-2025-4802
+https://bugzilla.redhat.com/2367468
+https://bugzilla.redhat.com/show_bug.cgi?id=2367468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-4802
+https://errata.almalinux.org/8/ALSA-2025-8686.html
+https://errata.rockylinux.org/RLSA-2025:8655
+https://linux.oracle.com/cve/CVE-2025-4802.html
+https://linux.oracle.com/errata/ELSA-2025-8686.html
+https://lists.debian.org/debian-lts-announce/2025/05/msg00033.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-4802
+https://sourceware.org/bugzilla/show_bug.cgi?id=32976
+https://sourceware.org/cgit/glibc/commit/?id=1e18586c5820e329f741d5c710275e165581380e
+https://sourceware.org/cgit/glibc/commit/?id=5451fa962cd0a90a0e2ec1d8910a559ace02bba0
+https://ubuntu.com/security/notices/USN-7541-1
+https://www.cve.org/CVERecord?id=CVE-2025-4802
+https://www.openwall.com/lists/oss-security/2025/05/16/7
+https://www.openwall.com/lists/oss-security/2025/05/17/2

+ + + + + + + +
+
+
+
+ Finding 12: CVE-2026-0861 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 190 + + 28
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

glibc: Integer overflow in memalign leads to heap corruption
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption.

+

Note that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this. The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument. This limits the malicious inputs for the alignment for memalign to the range [1<<62+ 1, 1<<63] and exactly 1<<63 for posix_memalign and aligned_alloc.

+

Typically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice. An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2026/01/16/5
+https://access.redhat.com/errata/RHSA-2026:1334
+https://access.redhat.com/security/cve/CVE-2026-0861
+https://bugzilla.redhat.com/2429771
+https://bugzilla.redhat.com/2430201
+https://bugzilla.redhat.com/show_bug.cgi?id=2429771
+https://bugzilla.redhat.com/show_bug.cgi?id=2430201
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915
+https://errata.almalinux.org/10/ALSA-2026-1334.html
+https://errata.rockylinux.org/RLSA-2026:1334
+https://linux.oracle.com/cve/CVE-2026-0861.html
+https://linux.oracle.com/errata/ELSA-2026-50120.html
+https://nvd.nist.gov/vuln/detail/CVE-2026-0861
+https://sourceware.org/bugzilla/show_bug.cgi?id=33796
+https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0001
+https://ubuntu.com/security/notices/USN-8005-1
+https://www.cve.org/CVERecord?id=CVE-2026-0861

+ + + + + + + +
+
+
+
+ Finding 13: CVE-2025-69419 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 787 + + 42
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

+ + +
Description
+

openssl: OpenSSL: Arbitrary code execution due to out-of-bounds write in PKCS#12 processing
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.18-1~deb12u2

+

Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously
+crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing
+non-ASCII BMP code point can trigger a one byte write before the allocated
+buffer.

+

Impact summary: The out-of-bounds write can cause a memory corruption
+which can have various consequences including a Denial of Service.

+

The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12
+BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes,
+the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16
+source byte count as the destination buffer capacity to UTF8_putc(). For BMP
+code points above U+07FF, UTF-8 requires three bytes, but the forwarded
+capacity can be just two bytes. UTF8_putc() then returns -1, and this negative
+value is added to the output length without validation, causing the
+length to become negative. The subsequent trailing NUL byte is then written
+at a negative offset, causing write outside of heap allocated buffer.

+

The vulnerability is reachable via the public PKCS12_get_friendlyname() API
+when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a
+different code path that avoids this issue, PKCS12_get_friendlyname() directly
+invokes the vulnerable function. Exploitation requires an attacker to provide
+a malicious PKCS#12 file to be parsed by the application and the attacker
+can just trigger a one zero byte write before the allocated buffer.
+For that reason the issue was assessed as Low severity according to our
+Security Policy.

+

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,
+as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.

+

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

+

OpenSSL 1.0.2 is not affected by this issue.

+ + +
Mitigation
+

3.0.18-1~deb12u2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2026:3042
+https://access.redhat.com/security/cve/CVE-2025-69419
+https://bugzilla.redhat.com/2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430375
+https://bugzilla.redhat.com/show_bug.cgi?id=2430376
+https://bugzilla.redhat.com/show_bug.cgi?id=2430377
+https://bugzilla.redhat.com/show_bug.cgi?id=2430378
+https://bugzilla.redhat.com/show_bug.cgi?id=2430379
+https://bugzilla.redhat.com/show_bug.cgi?id=2430380
+https://bugzilla.redhat.com/show_bug.cgi?id=2430381
+https://bugzilla.redhat.com/show_bug.cgi?id=2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430387
+https://bugzilla.redhat.com/show_bug.cgi?id=2430388
+https://bugzilla.redhat.com/show_bug.cgi?id=2430389
+https://bugzilla.redhat.com/show_bug.cgi?id=2430390
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
+https://errata.almalinux.org/8/ALSA-2026-3042.html
+https://errata.rockylinux.org/RLSA-2026:1472
+https://github.com/openssl/openssl/commit/41be0f216404f14457bbf3b9cc488dba60b49296
+https://github.com/openssl/openssl/commit/7e9cac9832e4705b91987c2474ed06a37a93cecb
+https://github.com/openssl/openssl/commit/a26a90d38edec3748566129d824e664b54bee2e2
+https://github.com/openssl/openssl/commit/cda12de3bc0e333ea8d2c6fd15001dbdaf280015
+https://github.com/openssl/openssl/commit/ff628933755075446bca8307e8417c14d164b535
+https://linux.oracle.com/cve/CVE-2025-69419.html
+https://linux.oracle.com/errata/ELSA-2026-50131.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-69419
+https://openssl-library.org/news/secadv/20260127.txt
+https://ubuntu.com/security/notices/USN-7980-1
+https://ubuntu.com/security/notices/USN-7980-2
+https://www.cve.org/CVERecord?id=CVE-2025-69419

+ + + + + + + +
+
+
+
+ Finding 14: CVE-2025-69421 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 476 + + 43
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

openssl: OpenSSL: Denial of Service via malformed PKCS#12 file processing
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.18-1~deb12u2

+

Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer
+dereference in the PKCS12_item_decrypt_d2i_ex() function.

+

Impact summary: A NULL pointer dereference can trigger a crash which leads to
+Denial of Service for an application processing PKCS#12 files.

+

The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct
+parameter is NULL before dereferencing it. When called from
+PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can
+be NULL, causing a crash. The vulnerability is limited to Denial of Service
+and cannot be escalated to achieve code execution or memory disclosure.

+

Exploiting this issue requires an attacker to provide a malformed PKCS#12 file
+to an application that processes it. For that reason the issue was assessed as
+Low severity according to our Security Policy.

+

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,
+as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.

+

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

+ + +
Mitigation
+

3.0.18-1~deb12u2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2026:1472
+https://access.redhat.com/security/cve/CVE-2025-69421
+https://bugzilla.redhat.com/2430375
+https://bugzilla.redhat.com/2430376
+https://bugzilla.redhat.com/2430377
+https://bugzilla.redhat.com/2430378
+https://bugzilla.redhat.com/2430379
+https://bugzilla.redhat.com/2430380
+https://bugzilla.redhat.com/2430381
+https://bugzilla.redhat.com/2430386
+https://bugzilla.redhat.com/2430387
+https://bugzilla.redhat.com/2430388
+https://bugzilla.redhat.com/2430389
+https://bugzilla.redhat.com/2430390
+https://bugzilla.redhat.com/show_bug.cgi?id=2430375
+https://bugzilla.redhat.com/show_bug.cgi?id=2430376
+https://bugzilla.redhat.com/show_bug.cgi?id=2430377
+https://bugzilla.redhat.com/show_bug.cgi?id=2430378
+https://bugzilla.redhat.com/show_bug.cgi?id=2430379
+https://bugzilla.redhat.com/show_bug.cgi?id=2430380
+https://bugzilla.redhat.com/show_bug.cgi?id=2430381
+https://bugzilla.redhat.com/show_bug.cgi?id=2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430387
+https://bugzilla.redhat.com/show_bug.cgi?id=2430388
+https://bugzilla.redhat.com/show_bug.cgi?id=2430389
+https://bugzilla.redhat.com/show_bug.cgi?id=2430390
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
+https://errata.almalinux.org/10/ALSA-2026-1472.html
+https://errata.rockylinux.org/RLSA-2026:1472
+https://github.com/openssl/openssl/commit/3524a29271f8191b8fd8a5257eb05173982a097b
+https://github.com/openssl/openssl/commit/36ecb4960872a4ce04bf6f1e1f4e78d75ec0c0c7
+https://github.com/openssl/openssl/commit/4bbc8d41a72c842ce4077a8a3eccd1109aaf74bd
+https://github.com/openssl/openssl/commit/643986985cd1c21221f941129d76fe0c2785aeb3
+https://github.com/openssl/openssl/commit/a2dbc539f0f9cc63832709fa5aa33ad9495eb19c
+https://linux.oracle.com/cve/CVE-2025-69421.html
+https://linux.oracle.com/errata/ELSA-2026-50081.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-69421
+https://openssl-library.org/news/secadv/20260127.txt
+https://ubuntu.com/security/notices/USN-7980-1
+https://ubuntu.com/security/notices/USN-7980-2
+https://www.cve.org/CVERecord?id=CVE-2025-69421

+ + + + + + + +
+
+
+
+ Finding 15: NSWG-ECO-428 Base64url 0.0.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)53
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
base64url0.0.6
+ + + + + + + +
File Path
juice-shop/node_modules/base64url/package.json
+
+
+
+ + + + + +
Description
+

Out-of-bounds Read
+Target: Node.js
+Type: node-pkg
+Fixed version: >=3.0.0

+

base64url allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below

+ + +
Mitigation
+
+

=3.0.0

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/brianloveswords/base64url/pull/25
+https://hackerone.com/reports/321687

+ + + + + + + +
+
+
+
+ Finding 16: CVE-2024-4068 Braces 2.3.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1050 + + 55
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
braces2.3.2
+ + + + + + + +
File Path
juice-shop/node_modules/braces/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

braces: fails to limit the number of characters it can handle
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.0.3

+

The NPM package braces, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In lib/parse.js, if a malicious user sends "imbalanced braces" as input, the parsing will enter a loop, which will cause the program to start allocating heap memory without freeing it at any moment of the loop. Eventually, the JavaScript heap limit is reached, and the program will crash.

+ + +
Mitigation
+

3.0.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2024-4068
+https://devhub.checkmarx.com/cve-details/CVE-2024-4068
+https://devhub.checkmarx.com/cve-details/CVE-2024-4068/
+https://github.com/micromatch/braces
+https://github.com/micromatch/braces/blob/98414f9f1fabe021736e26836d8306d5de747e0d/lib/parse.js#L308
+https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff
+https://github.com/micromatch/braces/issues/35
+https://github.com/micromatch/braces/pull/37
+https://github.com/micromatch/braces/pull/40
+https://nvd.nist.gov/vuln/detail/CVE-2024-4068
+https://www.cve.org/CVERecord?id=CVE-2024-4068

+ + + + + + + +
+
+
+
+ Finding 17: CVE-2020-15084 Express-JWT 0.1.3 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 285 + + 61
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
express-jwt0.1.3
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N

+ + +
Description
+

Authorization bypass in express-jwt
+Target: Node.js
+Type: node-pkg
+Fixed version: 6.0.0

+

In express-jwt (NPM package) up and including version 5.3.3, the algorithms entry to be specified in the configuration is not being enforced. When algorithms is not specified in the configuration, with the combination of jwks-rsa, it may lead to authorization bypass. You are affected by this vulnerability if all of the following conditions apply: - You are using express-jwt - You do not have algorithms configured in your express-jwt configuration. - You are using libraries such as jwks-rsa as the secret. You can fix this by specifying algorithms in the express-jwt configuration. See linked GHSA for example. This is also fixed in version 6.0.0.

+ + +
Mitigation
+

6.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef
+https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf
+https://nvd.nist.gov/vuln/detail/CVE-2020-15084

+ + + + + + + +
+
+
+
+ Finding 18: CVE-2025-64756 Glob 10.4.5 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 78 + + 62
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
glob10.4.5
+ + + + + + + +
File Path
juice-shop/node_modules/glob/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

glob: glob: Command Injection Vulnerability via Malicious Filenames
+Target: Node.js
+Type: node-pkg
+Fixed version: 11.1.0, 10.5.0

+

Glob matches files using patterns the shell uses. Starting in version 10.2.0 and prior to versions 10.5.0 and 11.1.0, the glob CLI contains a command injection vulnerability in its -c/--cmd option that allows arbitrary command execution when processing files with malicious names. When glob -c <command> <patterns> are used, matched filenames are passed to a shell with shell: true, enabling shell metacharacters in filenames to trigger command injection and achieve arbitrary code execution under the user or CI account privileges. This issue has been patched in versions 10.5.0 and 11.1.0.

+ + +
Mitigation
+

11.1.0, 10.5.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2025-64756
+https://github.com/isaacs/node-glob
+https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f
+https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146
+https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2
+https://nvd.nist.gov/vuln/detail/CVE-2025-64756
+https://www.cve.org/CVERecord?id=CVE-2025-64756

+ + + + + + + +
+
+
+
+ Finding 19: CVE-2022-25881 HTTP-Cache-Semantics 3.8.1 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 64
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
http-cache-semantics3.8.1
+ + + + + + + +
File Path
juice-shop/node_modules/http-cache-semantics/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

http-cache-semantics: Regular Expression Denial of Service (ReDoS) vulnerability
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.1.1

+

This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library.

+ + +
Mitigation
+

4.1.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2023:1743
+https://access.redhat.com/security/cve/CVE-2022-25881
+https://bugzilla.redhat.com/2134609
+https://bugzilla.redhat.com/2156324
+https://bugzilla.redhat.com/2165824
+https://bugzilla.redhat.com/2168631
+https://bugzilla.redhat.com/2170644
+https://bugzilla.redhat.com/2171935
+https://bugzilla.redhat.com/2172217
+https://bugzilla.redhat.com/show_bug.cgi?id=2165824
+https://bugzilla.redhat.com/show_bug.cgi?id=2168631
+https://bugzilla.redhat.com/show_bug.cgi?id=2171935
+https://bugzilla.redhat.com/show_bug.cgi?id=2172190
+https://bugzilla.redhat.com/show_bug.cgi?id=2172204
+https://bugzilla.redhat.com/show_bug.cgi?id=2172217
+https://bugzilla.redhat.com/show_bug.cgi?id=2178076
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25881
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-4904
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23918
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23920
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23936
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24807
+https://errata.almalinux.org/8/ALSA-2023-1743.html
+https://errata.rockylinux.org/RLSA-2023:2655
+https://github.com/kornelski/http-cache-semantics
+https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83
+https://github.com/kornelski/http-cache-semantics/commit/560b2d8ef452bbba20ffed69dc155d63ac757b74
+https://linux.oracle.com/cve/CVE-2022-25881.html
+https://linux.oracle.com/errata/ELSA-2023-2655.html
+https://nvd.nist.gov/vuln/detail/CVE-2022-25881
+https://security.netapp.com/advisory/ntap-20230622-0008
+https://security.netapp.com/advisory/ntap-20230622-0008/
+https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332
+https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783
+https://www.cve.org/CVERecord?id=CVE-2022-25881

+ + + + + + + +
+
+
+
+ Finding 20: CVE-2024-29415 Ip 2.0.1 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 918 + + 65
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
ip2.0.1
+ + + + + + + +
File Path
juice-shop/node_modules/ip/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

node-ip: Incomplete fix for CVE-2023-42282
+Target: Node.js
+Type: node-pkg
+Fixed version:

+

The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of an incomplete fix for CVE-2023-42282.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2024-29415
+https://cosmosofcyberspace.github.io/npm_ip_cve/npm_ip_cve.html
+https://github.com/indutny/node-ip
+https://github.com/indutny/node-ip/issues/150
+https://github.com/indutny/node-ip/pull/143
+https://github.com/indutny/node-ip/pull/144
+https://nvd.nist.gov/vuln/detail/CVE-2024-29415
+https://security.netapp.com/advisory/ntap-20250117-0010
+https://security.netapp.com/advisory/ntap-20250117-0010/
+https://www.cve.org/CVERecord?id=CVE-2024-29415

+ + + + + + + +
+
+
+
+ Finding 21: CVE-2022-23539 Jsonwebtoken 0.1.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 327 + + 68
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.1.0
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

+ + +
Description
+

jsonwebtoken: Unrestricted key type could lead to legacy keys usagen
+Target: Node.js
+Type: node-pkg
+Fixed version: 9.0.0

+

Versions <=8.5.1 of jsonwebtoken library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the allowInvalidAsymmetricKeyTypes option to true in the sign() and/or verify() functions.

+ + +
Mitigation
+

9.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-23539
+https://github.com/auth0/node-jsonwebtoken
+https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3
+https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33
+https://nvd.nist.gov/vuln/detail/CVE-2022-23539
+https://security.netapp.com/advisory/ntap-20240621-0007
+https://security.netapp.com/advisory/ntap-20240621-0007/
+https://www.cve.org/CVERecord?id=CVE-2022-23539

+ + + + + + + +
+
+
+
+ Finding 22: NSWG-ECO-17 Jsonwebtoken 0.1.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)69
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.1.0
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + + +
Description
+

Verification Bypass
+Target: Node.js
+Type: node-pkg
+Fixed version: >=4.2.2

+

It is possible for an attacker to bypass verification when "a token digitally signed with an asymetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family)" [1]

+ + +
Mitigation
+
+

=4.2.2

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/
+https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687
+https://www.timmclean.net/2015/02/25/jwt-alg-none.html

+ + + + + + + +
+
+
+
+ Finding 23: CVE-2022-23539 Jsonwebtoken 0.4.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 327 + + 73
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.4.0
+ + + + + + + +
File Path
juice-shop/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

+ + +
Description
+

jsonwebtoken: Unrestricted key type could lead to legacy keys usagen
+Target: Node.js
+Type: node-pkg
+Fixed version: 9.0.0

+

Versions <=8.5.1 of jsonwebtoken library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the allowInvalidAsymmetricKeyTypes option to true in the sign() and/or verify() functions.

+ + +
Mitigation
+

9.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-23539
+https://github.com/auth0/node-jsonwebtoken
+https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3
+https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33
+https://nvd.nist.gov/vuln/detail/CVE-2022-23539
+https://security.netapp.com/advisory/ntap-20240621-0007
+https://security.netapp.com/advisory/ntap-20240621-0007/
+https://www.cve.org/CVERecord?id=CVE-2022-23539

+ + + + + + + +
+
+
+
+ Finding 24: NSWG-ECO-17 Jsonwebtoken 0.4.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)74
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.4.0
+ + + + + + + +
File Path
juice-shop/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + + +
Description
+

Verification Bypass
+Target: Node.js
+Type: node-pkg
+Fixed version: >=4.2.2

+

It is possible for an attacker to bypass verification when "a token digitally signed with an asymetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family)" [1]

+ + +
Mitigation
+
+

=4.2.2

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/
+https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687
+https://www.timmclean.net/2015/02/25/jwt-alg-none.html

+ + + + + + + +
+
+
+
+ Finding 25: CVE-2016-1000223 JWS 0.2.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)77
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jws0.2.6
+ + + + + + + +
File Path
juice-shop/node_modules/jws/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N

+ + +
Description
+

Forgeable Public/Private Tokens
+Target: Node.js
+Type: node-pkg
+Fixed version: >=3.0.0

+

Since "algorithm" isn't enforced in jws.verify(), a malicious user could choose what algorithm is sent to the server. If the server is expecting RSA but is sent HMAC-SHA with RSA's public key, the server will think the public key is actually an HMAC private key. This could be used to forge any data an attacker wants.

+

In addition, there is the none algorithm to be concerned about. In versions prior to 3.0.0, verification of the token could be bypassed when the alg field is set to none.

+

Edit ( 7/29/16 ): A previous version of this advisory incorrectly stated that the vulnerability was patched in version 2.0.0 instead of 3.0.0. The advisory has been updated to reflect this new information. Thanks to Fabien Catteau for reporting the error.

+ + +
Mitigation
+
+

=3.0.0

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries
+https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/
+https://github.com/brianloveswords/node-jws
+https://github.com/brianloveswords/node-jws/commit/585d0e1e97b6747c10cf5b7689ccc5618a89b299#diff-4ac32a78649ca5bdd8e0ba38b7006a1e
+https://nvd.nist.gov/vuln/detail/CVE-2016-1000223
+https://snyk.io/vuln/npm:jws:20160726
+https://www.npmjs.com/advisories/88

+ + + + + + + +
+
+
+
+ Finding 26: CVE-2025-65945 JWS 0.2.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 347 + + 78
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jws0.2.6
+ + + + + + + +
File Path
juice-shop/node_modules/jws/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

+ + +
Description
+

node-jws: auth0/node-jws: Improper signature verification in HS256 algorithm
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.2.3, 4.0.1

+

auth0/node-jws is a JSON Web Signature implementation for Node.js. In versions 3.2.2 and earlier and version 4.0.0, auth0/node-jws has an improper signature verification vulnerability when using the HS256 algorithm under specific conditions. Applications are affected when they use the jws.createVerify() function for HMAC algorithms and use user-provided data from the JSON Web Signature protected header or payload in HMAC secret lookup routines, which can allow attackers to bypass signature verification. This issue has been patched in versions 3.2.3 and 4.0.1.

+ + +
Mitigation
+

3.2.3, 4.0.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2025-65945
+https://github.com/auth0/node-jws
+https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e
+https://github.com/auth0/node-jws/commit/4f6e73f24df42f07d632dec6431ade8eda8d11a6
+https://github.com/auth0/node-jws/releases/tag/v3.2.3
+https://github.com/auth0/node-jws/releases/tag/v4.0.1
+https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x
+https://nvd.nist.gov/vuln/detail/CVE-2025-65945
+https://www.cve.org/CVERecord?id=CVE-2025-65945

+ + + + + + + +
+
+
+
+ Finding 27: CVE-2018-16487 Lodash 2.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 400 + + 80
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
lodash2.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L

+ + +
Description
+

lodash: Prototype pollution in utilities function
+Target: Node.js
+Type: node-pkg
+Fixed version: >=4.17.11

+

A prototype pollution vulnerability was found in lodash <4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype.

+ + +
Mitigation
+
+

=4.17.11

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2018-16487
+https://github.com/advisories/GHSA-4xc9-xhrj-v574
+https://github.com/lodash/lodash/commit/90e6199a161b6445b01454517b40ef65ebecd2ad
+https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-16487.yml
+https://hackerone.com/reports/380873
+https://nvd.nist.gov/vuln/detail/CVE-2018-16487
+https://security.netapp.com/advisory/ntap-20190919-0004
+https://security.netapp.com/advisory/ntap-20190919-0004/
+https://www.cve.org/CVERecord?id=CVE-2018-16487
+https://www.npmjs.com/advisories/782

+ + + + + + + +
+
+
+
+ Finding 28: CVE-2021-23337 Lodash 2.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 94 + + 81
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
lodash2.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

nodejs-lodash: command injection via template
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.17.21

+

Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.

+ + +
Mitigation
+

4.17.21

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2021-23337
+https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf
+https://github.com/advisories/GHSA-35jh-r3h4-6jhm
+https://github.com/lodash/lodash
+https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js
+https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js#L14851
+https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js%23L14851
+https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c
+https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2021-23337.yml
+https://nvd.nist.gov/vuln/detail/CVE-2021-23337
+https://security.netapp.com/advisory/ntap-20210312-0006
+https://security.netapp.com/advisory/ntap-20210312-0006/
+https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932
+https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930
+https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928
+https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931
+https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929
+https://snyk.io/vuln/SNYK-JS-LODASH-1040724
+https://www.cve.org/CVERecord?id=CVE-2021-23337
+https://www.oracle.com//security-alerts/cpujul2021.html
+https://www.oracle.com/security-alerts/cpujan2022.html
+https://www.oracle.com/security-alerts/cpujul2022.html
+https://www.oracle.com/security-alerts/cpuoct2021.html

+ + + + + + + +
+
+
+
+ Finding 29: CVE-2020-8203 lodash.set 4.3.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 770 + + 84
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
lodash.set4.3.2
+ + + + + + + +
File Path
juice-shop/node_modules/lodash.set/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H

+ + +
Description
+

nodejs-lodash: prototype pollution in zipObjectDeep function
+Target: Node.js
+Type: node-pkg
+Fixed version:

+

Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2020-8203
+https://github.com/advisories/GHSA-p6mc-m468-83gw
+https://github.com/github/advisory-database/pull/2884
+https://github.com/lodash/lodash
+https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12
+https://github.com/lodash/lodash/issues/4744
+https://github.com/lodash/lodash/issues/4874
+https://github.com/lodash/lodash/wiki/Changelog#v41719
+https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2020-8203.yml
+https://hackerone.com/reports/712065
+https://hackerone.com/reports/864701
+https://nvd.nist.gov/vuln/detail/CVE-2020-8203
+https://security.netapp.com/advisory/ntap-20200724-0006
+https://security.netapp.com/advisory/ntap-20200724-0006/
+https://web.archive.org/web/20210914001339/https://github.com/lodash/lodash/issues/4744
+https://www.cve.org/CVERecord?id=CVE-2020-8203
+https://www.npmjs.com/advisories/1523
+https://www.oracle.com//security-alerts/cpujul2021.html
+https://www.oracle.com/security-alerts/cpuApr2021.html
+https://www.oracle.com/security-alerts/cpuapr2022.html
+https://www.oracle.com/security-alerts/cpujan2022.html
+https://www.oracle.com/security-alerts/cpuoct2021.html

+ + + + + + + +
+
+
+
+ Finding 30: CVE-2026-26996 Minimatch 3.0.5 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 88
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.0.5
+ + + + + + + +
File Path
juice-shop/node_modules/replace/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 31: CVE-2026-27903 Minimatch 3.0.5 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 89
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.0.5
+ + + + + + + +
File Path
juice-shop/node_modules/replace/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 32: CVE-2026-27904 Minimatch 3.0.5 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 90
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.0.5
+ + + + + + + +
File Path
juice-shop/node_modules/replace/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 33: CVE-2026-26996 Minimatch 3.0.8 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 91
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.0.8
+ + + + + + + +
File Path
juice-shop/node_modules/grunt/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 34: CVE-2026-27903 Minimatch 3.0.8 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 92
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.0.8
+ + + + + + + +
File Path
juice-shop/node_modules/grunt/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 35: CVE-2026-27904 Minimatch 3.0.8 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 93
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.0.8
+ + + + + + + +
File Path
juice-shop/node_modules/grunt/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 36: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 94
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 37: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 95
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/archiver/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 38: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 96
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/file-js/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 39: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 97
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/fstream/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 40: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 98
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 41: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 99
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 42: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 100
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/rimraf/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 43: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 101
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 44: CVE-2026-26996 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 102
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 45: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 103
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 46: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 104
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/archiver/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 47: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 105
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/file-js/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 48: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 106
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/fstream/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 49: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 107
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 50: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 108
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 51: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 109
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/rimraf/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 52: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 110
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 53: CVE-2026-27903 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 111
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 54: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 112
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 55: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 113
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/archiver/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 56: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 114
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/file-js/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 57: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 115
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/fstream/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 58: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 116
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 59: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 117
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 60: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 118
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/rimraf/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 61: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 119
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 62: CVE-2026-27904 Minimatch 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 120
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 63: CVE-2026-26996 Minimatch 5.1.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 121
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch5.1.6
+ + + + + + + +
File Path
juice-shop/node_modules/filehound/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 64: CVE-2026-27903 Minimatch 5.1.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 122
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch5.1.6
+ + + + + + + +
File Path
juice-shop/node_modules/filehound/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 65: CVE-2026-27904 Minimatch 5.1.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 123
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch5.1.6
+ + + + + + + +
File Path
juice-shop/node_modules/filehound/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 66: CVE-2026-26996 Minimatch 9.0.5 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 124
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch9.0.5
+ + + + + + + +
File Path
juice-shop/node_modules/glob/node_modules/minimatch/package.json
+
+
+
+ + + + + +
Description
+

minimatch: minimatch: Denial of Service via specially crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

+ + +
Mitigation
+

10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26996
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
+https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
+https://nvd.nist.gov/vuln/detail/CVE-2026-26996
+https://www.cve.org/CVERecord?id=CVE-2026-26996

+ + + + + + + +
+
+
+
+ Finding 67: CVE-2026-27903 Minimatch 9.0.5 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 407 + + 125
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch9.0.5
+ + + + + + + +
File Path
juice-shop/node_modules/glob/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, matchOne() performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent ** (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where n is the number of path segments and k is the number of globstars. With k=11 and n=30, a call to the default minimatch() API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to minimatch() is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27903
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748
+https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj
+https://nvd.nist.gov/vuln/detail/CVE-2026-27903
+https://www.cve.org/CVERecord?id=CVE-2026-27903

+ + + + + + + +
+
+
+
+ Finding 68: CVE-2026-27904 Minimatch 9.0.5 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 126
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
minimatch9.0.5
+ + + + + + + +
File Path
juice-shop/node_modules/glob/node_modules/minimatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions
+Target: Node.js
+Type: node-pkg
+Fixed version: 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested *() extglobs produce regexps with nested unbounded quantifiers (e.g. (?:(?:a|b)*)*), which exhibit catastrophic backtracking in V8. With a 12-byte pattern *(*(*(a|b))) and an 18-byte non-matching input, minimatch() stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default minimatch() API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects +() extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

+ + +
Mitigation
+

10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27904
+https://github.com/isaacs/minimatch
+https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce
+https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
+https://nvd.nist.gov/vuln/detail/CVE-2026-27904
+https://www.cve.org/CVERecord?id=CVE-2026-27904

+ + + + + + + +
+
+
+
+ Finding 69: CVE-2017-18214 Moment 2.0.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 400 + + 127
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
moment2.0.0
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/node_modules/moment/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

nodejs-moment: Regular expression denial of service
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.19.3

+

The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-2016-4055.

+ + +
Mitigation
+

2.19.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2017-18214
+https://github.com/advisories/GHSA-446m-mv8f-q348
+https://github.com/moment/moment
+https://github.com/moment/moment/commit/69ed9d44957fa6ab12b73d2ae29d286a857b80eb
+https://github.com/moment/moment/issues/4163
+https://github.com/moment/moment/pull/4326
+https://nodesecurity.io/advisories/532
+https://nvd.nist.gov/vuln/detail/CVE-2017-18214
+https://ubuntu.com/security/notices/USN-4786-1
+https://www.cve.org/CVERecord?id=CVE-2017-18214
+https://www.npmjs.com/advisories/532
+https://www.tenable.com/security/tns-2019-02

+ + + + + + + +
+
+
+
+ Finding 70: CVE-2022-24785 Moment 2.0.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 128
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
moment2.0.0
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/node_modules/moment/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

+ + +
Description
+

Moment.js: Path traversal in moment.locale
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.29.2

+

Moment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates. A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale. This problem is patched in 2.29.2, and the patch can be applied to all affected versions. As a workaround, sanitize the user-provided locale name before passing it to Moment.js.

+ + +
Mitigation
+

2.29.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-24785
+https://github.com/moment/moment
+https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5
+https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4
+https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html
+https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q
+https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q/
+https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5
+https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5/
+https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q
+https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5
+https://nvd.nist.gov/vuln/detail/CVE-2022-24785
+https://security.netapp.com/advisory/ntap-20220513-0006
+https://security.netapp.com/advisory/ntap-20220513-0006/
+https://security.netapp.com/advisory/ntap-20241108-0002
+https://security.netapp.com/advisory/ntap-20241108-0002/
+https://ubuntu.com/security/notices/USN-5559-1
+https://www.cve.org/CVERecord?id=CVE-2022-24785
+https://www.tenable.com/security/tns-2022-09

+ + + + + + + +
+
+
+
+ Finding 71: CVE-2025-47935 Multer 1.4.5-lts.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 401 + + 130
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
multer1.4.5-lts.2
+ + + + + + + +
File Path
juice-shop/node_modules/multer/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

Multer vulnerable to Denial of Service via memory leaks from unclosed streams
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.0.0

+

Multer is a node.js middleware for handling multipart/form-data. Versions prior to 2.0.0 are vulnerable to a resource exhaustion and memory leak issue due to improper stream handling. When the HTTP request stream emits an error, the internal busboy stream is not closed, violating Node.js stream safety guidance. This leads to unclosed streams accumulating over time, consuming memory and file descriptors. Under sustained or repeated failure conditions, this can result in denial of service, requiring manual server restarts to recover. All users of Multer handling file uploads are potentially impacted. Users should upgrade to 2.0.0 to receive a patch. No known workarounds are available.

+ + +
Mitigation
+

2.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/expressjs/multer
+https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665
+https://github.com/expressjs/multer/pull/1120
+https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5
+https://nvd.nist.gov/vuln/detail/CVE-2025-47935

+ + + + + + + +
+
+
+
+ Finding 72: CVE-2025-47944 Multer 1.4.5-lts.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 248 + + 131
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
multer1.4.5-lts.2
+ + + + + + + +
File Path
juice-shop/node_modules/multer/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

Multer vulnerable to Denial of Service from maliciously crafted requests
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.0.0

+

Multer is a node.js middleware for handling multipart/form-data. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.0 to receive a patch. No known workarounds are available.

+ + +
Mitigation
+

2.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/expressjs/multer
+https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665
+https://github.com/expressjs/multer/issues/1176
+https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h
+https://nvd.nist.gov/vuln/detail/CVE-2025-47944

+ + + + + + + +
+
+
+
+ Finding 73: CVE-2025-48997 Multer 1.4.5-lts.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 248 + + 132
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
multer1.4.5-lts.2
+ + + + + + + +
File Path
juice-shop/node_modules/multer/package.json
+
+
+
+ + + + + +
Description
+

multer: Multer vulnerable to Denial of Service via unhandled exception
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.0.1

+

Multer is a node.js middleware for handling multipart/form-data. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.1 allows an attacker to trigger a Denial of Service (DoS) by sending an upload file request with an empty string field name. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to 2.0.1 to receive a patch. No known workarounds are available.

+ + +
Mitigation
+

2.0.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2025-48997
+https://github.com/expressjs/multer
+https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9
+https://github.com/expressjs/multer/issues/1233
+https://github.com/expressjs/multer/pull/1256
+https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg
+https://nvd.nist.gov/vuln/detail/CVE-2025-48997
+https://www.cve.org/CVERecord?id=CVE-2025-48997

+ + + + + + + +
+
+
+
+ Finding 74: CVE-2025-7338 Multer 1.4.5-lts.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 248 + + 133
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
multer1.4.5-lts.2
+ + + + + + + +
File Path
juice-shop/node_modules/multer/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

multer: Multer Denial of Service
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.0.2

+

Multer is a node.js middleware for handling multipart/form-data. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.2 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.2 to receive a patch. No known workarounds are available.

+ + +
Mitigation
+

2.0.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2025-7338
+https://cna.openjsf.org/security-advisories.html
+https://github.com/expressjs/multer
+https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b
+https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p
+https://nvd.nist.gov/vuln/detail/CVE-2025-7338
+https://www.cve.org/CVERecord?id=CVE-2025-7338

+ + + + + + + +
+
+
+
+ Finding 75: CVE-2025-15284 Qs 6.13.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 20 + + 135
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
qs6.13.0
+ + + + + + + +
File Path
juice-shop/node_modules/qs/package.json
+
+
+
+ + + + + +
Description
+

qs: qs: Denial of Service via improper input validation in array parsing
+Target: Node.js
+Type: node-pkg
+Fixed version: 6.14.1

+

Improper Input Validation vulnerability in qs (parse modules) allows HTTP DoS.This issue affects qs: < 6.14.1.

+

Summary

+

The arrayLimit option in qs did not enforce limits for bracket notation (a[]=1&a[]=2), only for indexed notation (a[0]=1). This is a consistency bug; arrayLimit should apply uniformly across all array notations.

+

Note: The default parameterLimit of 1000 effectively mitigates the DoS scenario originally described. With default options, bracket notation cannot produce arrays larger than parameterLimit regardless of arrayLimit, because each a[]=valueconsumes one parameter slot. The severity has been reduced accordingly.

+

Details

+

The arrayLimit option only checked limits for indexed notation (a[0]=1&a[1]=2) but did not enforce it for bracket notation (a[]=1&a[]=2).

+

Vulnerable code (lib/parse.js:159-162):

+

if (root === '[]' && options.parseArrays) {
+ obj = utils.combine([], leaf); // No arrayLimit check
+}

+

Working code (lib/parse.js:175):

+

else if (index <= options.arrayLimit) { // Limit checked here
+ obj = [];
+ obj[index] = leaf;
+}

+

The bracket notation handler at line 159 uses utils.combine([], leaf) without validating against options.arrayLimit, while indexed notation at line 175 checks index <= options.arrayLimit before creating arrays.

+

PoC

+

const qs = require('qs');
+const result = qs.parse('a[]=1&a[]=2&a[]=3&a[]=4&a[]=5&a[]=6', { arrayLimit: 5 });
+console.log(result.a.length); // Output: 6 (should be max 5)

+

Note on parameterLimit interaction: The original advisory's "DoS demonstration" claimed a length of 10,000, but parameterLimit (default: 1000) caps parsing to 1,000 parameters. With default options, the actual output is 1,000, not 10,000.

+

Impact

+

Consistency bug in arrayLimit enforcement. With default parameterLimit, the practical DoS risk is negligible since parameterLimit already caps the total number of parsed parameters (and thus array elements from bracket notation). The risk increases only when parameterLimit is explicitly set to a very high value.

+ + +
Mitigation
+

6.14.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2025-15284
+https://github.com/ljharb/qs
+https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9
+https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p
+https://nvd.nist.gov/vuln/detail/CVE-2025-15284
+https://www.cve.org/CVERecord?id=CVE-2025-15284

+ + + + + + + +
+
+
+
+ Finding 76: CVE-2022-25887 Sanitize-HTML 1.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 137
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
sanitize-html1.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

sanitize-html: insecure global regular expression replacement logic may lead to ReDoS
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.7.1

+

The package sanitize-html before 2.7.1 are vulnerable to Regular Expression Denial of Service (ReDoS) due to insecure global regular expression replacement logic of HTML comment removal.

+ + +
Mitigation
+

2.7.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-25887
+https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c
+https://github.com/apostrophecms/sanitize-html/pull/557
+https://nvd.nist.gov/vuln/detail/CVE-2022-25887
+https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102
+https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526
+https://ubuntu.com/security/notices/USN-7464-1
+https://www.cve.org/CVERecord?id=CVE-2022-25887

+ + + + + + + +
+
+
+
+ Finding 77: CVE-2026-23745 Tar 4.4.19 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 147
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar4.4.19
+ + + + + + + +
File Path
juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json
+
+
+
+ + + + + +
Description
+

node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.3

+

node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.

+ + +
Mitigation
+

7.5.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-23745
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e
+https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97
+https://nvd.nist.gov/vuln/detail/CVE-2026-23745
+https://www.cve.org/CVERecord?id=CVE-2026-23745

+ + + + + + + +
+
+
+
+ Finding 78: CVE-2026-23950 Tar 4.4.19 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 176 + + 148
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar4.4.19
+ + + + + + + +
File Path
juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L

+ + +
Description
+

node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.4

+

node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the path-reservations system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., ß and ss), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a PathReservations system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using NFD Unicode normalization (in which ß and ss are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which ß causes an inode collision with ss)). This enables an attacker to circumvent internal parallelization locks (PathReservations) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates path-reservations.js to use a normalization form that matches the target filesystem's behavior (e.g., NFKD), followed by first toLocaleLowerCase('en') and then toLocaleUpperCase('en'). As a workaround, users who cannot upgrade promptly, and who are programmatically using node-tar to extract arbitrary tarball data should filter out all SymbolicLink entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.

+ + +
Mitigation
+

7.5.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-23950
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6
+https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w
+https://nvd.nist.gov/vuln/detail/CVE-2026-23950
+https://www.cve.org/CVERecord?id=CVE-2026-23950

+ + + + + + + +
+
+
+
+ Finding 79: CVE-2026-24842 Tar 4.4.19 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 149
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar4.4.19
+ + + + + + + +
File Path
juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N

+ + +
Description
+

node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.7

+

node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.

+ + +
Mitigation
+

7.5.7

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-24842
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46
+https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v
+https://nvd.nist.gov/vuln/detail/CVE-2026-24842
+https://www.cve.org/CVERecord?id=CVE-2026-24842

+ + + + + + + +
+
+
+
+ Finding 80: CVE-2026-26960 Tar 4.4.19 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 150
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar4.4.19
+ + + + + + + +
File Path
juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

+ + +
Description
+

tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.8

+

node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.

+ + +
Mitigation
+

7.5.8

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26960
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384
+https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f
+https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx
+https://nvd.nist.gov/vuln/detail/CVE-2026-26960
+https://www.cve.org/CVERecord?id=CVE-2026-26960

+ + + + + + + +
+
+
+
+ Finding 81: CVE-2026-23745 Tar 6.2.1 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 152
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar6.2.1
+ + + + + + + +
File Path
juice-shop/node_modules/sqlite3/node_modules/tar/package.json
+
+
+
+ + + + + +
Description
+

node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.3

+

node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.

+ + +
Mitigation
+

7.5.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-23745
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e
+https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97
+https://nvd.nist.gov/vuln/detail/CVE-2026-23745
+https://www.cve.org/CVERecord?id=CVE-2026-23745

+ + + + + + + +
+
+
+
+ Finding 82: CVE-2026-23950 Tar 6.2.1 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 176 + + 153
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar6.2.1
+ + + + + + + +
File Path
juice-shop/node_modules/sqlite3/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L

+ + +
Description
+

node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.4

+

node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the path-reservations system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., ß and ss), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a PathReservations system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using NFD Unicode normalization (in which ß and ss are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which ß causes an inode collision with ss)). This enables an attacker to circumvent internal parallelization locks (PathReservations) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates path-reservations.js to use a normalization form that matches the target filesystem's behavior (e.g., NFKD), followed by first toLocaleLowerCase('en') and then toLocaleUpperCase('en'). As a workaround, users who cannot upgrade promptly, and who are programmatically using node-tar to extract arbitrary tarball data should filter out all SymbolicLink entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.

+ + +
Mitigation
+

7.5.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-23950
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6
+https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w
+https://nvd.nist.gov/vuln/detail/CVE-2026-23950
+https://www.cve.org/CVERecord?id=CVE-2026-23950

+ + + + + + + +
+
+
+
+ Finding 83: CVE-2026-24842 Tar 6.2.1 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 154
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar6.2.1
+ + + + + + + +
File Path
juice-shop/node_modules/sqlite3/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N

+ + +
Description
+

node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.7

+

node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.

+ + +
Mitigation
+

7.5.7

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-24842
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46
+https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v
+https://nvd.nist.gov/vuln/detail/CVE-2026-24842
+https://www.cve.org/CVERecord?id=CVE-2026-24842

+ + + + + + + +
+
+
+
+ Finding 84: CVE-2026-26960 Tar 6.2.1 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 155
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar6.2.1
+ + + + + + + +
File Path
juice-shop/node_modules/sqlite3/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

+ + +
Description
+

tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.8

+

node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.

+ + +
Mitigation
+

7.5.8

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26960
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384
+https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f
+https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx
+https://nvd.nist.gov/vuln/detail/CVE-2026-26960
+https://www.cve.org/CVERecord?id=CVE-2026-26960

+ + + + + + + +
+
+
+
+ Finding 85: CVE-2026-23745 Tar 7.4.3 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 156
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar7.4.3
+ + + + + + + +
File Path
juice-shop/node_modules/tar/package.json
+
+
+
+ + + + + +
Description
+

node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.3

+

node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.

+ + +
Mitigation
+

7.5.3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-23745
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e
+https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97
+https://nvd.nist.gov/vuln/detail/CVE-2026-23745
+https://www.cve.org/CVERecord?id=CVE-2026-23745

+ + + + + + + +
+
+
+
+ Finding 86: CVE-2026-23950 Tar 7.4.3 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 176 + + 157
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar7.4.3
+ + + + + + + +
File Path
juice-shop/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L

+ + +
Description
+

node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.4

+

node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the path-reservations system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., ß and ss), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a PathReservations system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using NFD Unicode normalization (in which ß and ss are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which ß causes an inode collision with ss)). This enables an attacker to circumvent internal parallelization locks (PathReservations) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates path-reservations.js to use a normalization form that matches the target filesystem's behavior (e.g., NFKD), followed by first toLocaleLowerCase('en') and then toLocaleUpperCase('en'). As a workaround, users who cannot upgrade promptly, and who are programmatically using node-tar to extract arbitrary tarball data should filter out all SymbolicLink entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.

+ + +
Mitigation
+

7.5.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-23950
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6
+https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w
+https://nvd.nist.gov/vuln/detail/CVE-2026-23950
+https://www.cve.org/CVERecord?id=CVE-2026-23950

+ + + + + + + +
+
+
+
+ Finding 87: CVE-2026-24842 Tar 7.4.3 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 158
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar7.4.3
+ + + + + + + +
File Path
juice-shop/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N

+ + +
Description
+

node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.7

+

node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.

+ + +
Mitigation
+

7.5.7

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-24842
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46
+https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v
+https://nvd.nist.gov/vuln/detail/CVE-2026-24842
+https://www.cve.org/CVERecord?id=CVE-2026-24842

+ + + + + + + +
+
+
+
+ Finding 88: CVE-2026-26960 Tar 7.4.3 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 159
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar7.4.3
+ + + + + + + +
File Path
juice-shop/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

+ + +
Description
+

tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation
+Target: Node.js
+Type: node-pkg
+Fixed version: 7.5.8

+

node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.

+ + +
Mitigation
+

7.5.8

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-26960
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384
+https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f
+https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx
+https://nvd.nist.gov/vuln/detail/CVE-2026-26960
+https://www.cve.org/CVERecord?id=CVE-2026-26960

+ + + + + + + +
+
+
+
+ Finding 89: CVE-2025-59343 Tar-Fs 2.1.3 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 22 + + 160
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar-fs2.1.3
+ + + + + + + +
File Path
juice-shop/node_modules/tar-fs/package.json
+
+
+
+ + + + + +
Description
+

tar-fs: tar-fs symlink validation bypass
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.1.1, 2.1.4, 1.16.6

+

tar-fs provides filesystem bindings for tar-stream. Versions prior to 3.1.1, 2.1.3, and 1.16.5 are vulnerable to symlink validation bypass if the destination directory is predictable with a specific tarball. This issue has been patched in version 3.1.1, 2.1.4, and 1.16.6. A workaround involves using the ignore option on non files/directories.

+ + +
Mitigation
+

3.1.1, 2.1.4, 1.16.6

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2025-59343
+https://github.com/mafintosh/tar-fs
+https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09
+https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v
+https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-59343
+https://www.cve.org/CVERecord?id=CVE-2025-59343

+ + + + + + + +
+
+
+
+ Finding 90: CVE-2025-12758 Validator 13.15.15 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 792 + + 161
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
validator13.15.15
+ + + + + + + +
File Path
juice-shop/node_modules/validator/package.json
+
+
+
+ + + + + +
Description
+

Validator is Vulnerable to Incomplete Filtering of One or More Instances of Special Elements
+Target: Node.js
+Type: node-pkg
+Fixed version: 13.15.22

+

Versions of the package validator before 13.15.22 are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\uFE0F, \uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service.

+ + +
Mitigation
+

13.15.22

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

http://seclists.org/fulldisclosure/2026/Jan/27
+https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e
+https://github.com/validatorjs/validator.js
+https://github.com/validatorjs/validator.js/commit/d457ecaf55b0f3d8bd379d82757425d0d13dd382
+https://github.com/validatorjs/validator.js/pull/2616
+https://nvd.nist.gov/vuln/detail/CVE-2025-12758
+https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476

+ + + + + + + +
+
+
+
+ Finding 91: CVE-2024-37890 Ws 7.4.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + High + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 476 + + 168
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
ws7.4.6
+ + + + + + + +
File Path
juice-shop/node_modules/engine.io/node_modules/ws/package.json
+
+
+
+ + + + + +
Description
+

nodejs-ws: denial of service when handling a request with many HTTP headers
+Target: Node.js
+Type: node-pkg
+Fixed version: 5.2.4, 6.2.3, 7.5.10, 8.17.1

+

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in ws@8.17.1 (e55e510) and backported to ws@7.5.10 (22c2876), ws@6.2.3 (eeb76d3), and ws@5.2.4 (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

+ + +
Mitigation
+

5.2.4, 6.2.3, 7.5.10, 8.17.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2024-37890
+https://github.com/websockets/ws
+https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f
+https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e
+https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c
+https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63
+https://github.com/websockets/ws/issues/2230
+https://github.com/websockets/ws/pull/2231
+https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q
+https://nodejs.org/api/http.html#servermaxheaderscount
+https://nvd.nist.gov/vuln/detail/CVE-2024-37890
+https://www.cve.org/CVERecord?id=CVE-2024-37890

+ + + + + + + +

Medium

+ +
+
+
+
+ Finding 92: CVE-2025-15281 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 908 + + 29
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

glibc: wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2026/01/20/3
+https://access.redhat.com/errata/RHSA-2026:2786
+https://access.redhat.com/security/cve/CVE-2025-15281
+https://bugzilla.redhat.com/2429771
+https://bugzilla.redhat.com/2430201
+https://bugzilla.redhat.com/2431196
+https://bugzilla.redhat.com/show_bug.cgi?id=2429771
+https://bugzilla.redhat.com/show_bug.cgi?id=2430201
+https://bugzilla.redhat.com/show_bug.cgi?id=2431196
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15281
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915
+https://errata.almalinux.org/9/ALSA-2026-2786.html
+https://errata.rockylinux.org/RLSA-2026:2786
+https://linux.oracle.com/cve/CVE-2025-15281.html
+https://linux.oracle.com/errata/ELSA-2026-50120.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-15281
+https://sourceware.org/bugzilla/show_bug.cgi?id=33814
+https://ubuntu.com/security/notices/USN-8005-1
+https://www.cve.org/CVERecord?id=CVE-2025-15281
+https://www.openwall.com/lists/oss-security/2026/01/20/3

+ + + + + + + +
+
+
+
+ Finding 93: CVE-2025-8058 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 415 + + 30
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L

+ + +
Description
+

glibc: Double free in glibc
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 2.36-9+deb12u13

+

The regcomp function in the GNU C library version from 2.4 to 2.41 is
+subject to a double free if some previous allocation fails. It can be
+accomplished either by a malloc failure or by using an interposed malloc
+ that injects random malloc failures. The double free can allow buffer
+manipulation depending of how the regex is constructed. This issue
+affects all architectures and ABIs supported by the GNU C library.

+ + +
Mitigation
+

2.36-9+deb12u13

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2025/07/23/1
+https://access.redhat.com/errata/RHSA-2025:12980
+https://access.redhat.com/security/cve/CVE-2025-8058
+https://bugzilla.redhat.com/2383146
+https://bugzilla.redhat.com/show_bug.cgi?id=2383146
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-8058
+https://errata.almalinux.org/8/ALSA-2025-12980.html
+https://errata.rockylinux.org/RLSA-2025:13240
+https://linux.oracle.com/cve/CVE-2025-8058.html
+https://linux.oracle.com/errata/ELSA-2025-28054.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-8058
+https://sourceware.org/bugzilla/show_bug.cgi?id=33185
+https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2025-0005
+https://sourceware.org/git/?p=glibc.git;a=commit;h=3ff17af18c38727b88d9115e536c069e6b5d601f
+https://ubuntu.com/security/notices/USN-7760-1
+https://ubuntu.com/security/notices/USN-8005-1
+https://www.cve.org/CVERecord?id=CVE-2025-8058

+ + + + + + + +
+
+
+
+ Finding 94: CVE-2026-0915 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 908 + + 31
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

+ + +
Description
+

glibc: glibc: Information disclosure via zero-valued network query
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2026/01/16/6
+https://access.redhat.com/errata/RHSA-2026:1334
+https://access.redhat.com/security/cve/CVE-2026-0915
+https://bugzilla.redhat.com/2429771
+https://bugzilla.redhat.com/2430201
+https://bugzilla.redhat.com/show_bug.cgi?id=2429771
+https://bugzilla.redhat.com/show_bug.cgi?id=2430201
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915
+https://errata.almalinux.org/10/ALSA-2026-1334.html
+https://errata.rockylinux.org/RLSA-2026:1334
+https://linux.oracle.com/cve/CVE-2026-0915.html
+https://linux.oracle.com/errata/ELSA-2026-50120.html
+https://nvd.nist.gov/vuln/detail/CVE-2026-0915
+https://sourceware.org/bugzilla/show_bug.cgi?id=33802
+https://ubuntu.com/security/notices/USN-8005-1
+https://www.cve.org/CVERecord?id=CVE-2026-0915
+https://www.openwall.com/lists/oss-security/2026/01/16/6

+ + + + + + + +
+
+
+
+ Finding 95: CVE-2025-68160 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 787 + + 44
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

openssl: OpenSSL: Denial of Service due to out-of-bounds write in BIO filter
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.18-1~deb12u2

+

Issue summary: Writing large, newline-free data into a BIO chain using the
+line-buffering filter where the next BIO performs short writes can trigger
+a heap-based out-of-bounds write.

+

Impact summary: This out-of-bounds write can cause memory corruption which
+typically results in a crash, leading to Denial of Service for an application.

+

The line-buffering BIO filter (BIO_f_linebuffer) is not used by default in
+TLS/SSL data paths. In OpenSSL command-line applications, it is typically
+only pushed onto stdout/stderr on VMS systems. Third-party applications that
+explicitly use this filter with a BIO chain that can short-write and that
+write large, newline-free data influenced by an attacker would be affected.
+However, the circumstances where this could happen are unlikely to be under
+attacker control, and BIO_f_linebuffer is unlikely to be handling non-curated
+data controlled by an attacker. For that reason the issue was assessed as
+Low severity.

+

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,
+as the BIO implementation is outside the OpenSSL FIPS module boundary.

+

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

+ + +
Mitigation
+

3.0.18-1~deb12u2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2026:1472
+https://access.redhat.com/security/cve/CVE-2025-68160
+https://bugzilla.redhat.com/2430375
+https://bugzilla.redhat.com/2430376
+https://bugzilla.redhat.com/2430377
+https://bugzilla.redhat.com/2430378
+https://bugzilla.redhat.com/2430379
+https://bugzilla.redhat.com/2430380
+https://bugzilla.redhat.com/2430381
+https://bugzilla.redhat.com/2430386
+https://bugzilla.redhat.com/2430387
+https://bugzilla.redhat.com/2430388
+https://bugzilla.redhat.com/2430389
+https://bugzilla.redhat.com/2430390
+https://bugzilla.redhat.com/show_bug.cgi?id=2430375
+https://bugzilla.redhat.com/show_bug.cgi?id=2430376
+https://bugzilla.redhat.com/show_bug.cgi?id=2430377
+https://bugzilla.redhat.com/show_bug.cgi?id=2430378
+https://bugzilla.redhat.com/show_bug.cgi?id=2430379
+https://bugzilla.redhat.com/show_bug.cgi?id=2430380
+https://bugzilla.redhat.com/show_bug.cgi?id=2430381
+https://bugzilla.redhat.com/show_bug.cgi?id=2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430387
+https://bugzilla.redhat.com/show_bug.cgi?id=2430388
+https://bugzilla.redhat.com/show_bug.cgi?id=2430389
+https://bugzilla.redhat.com/show_bug.cgi?id=2430390
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
+https://errata.almalinux.org/10/ALSA-2026-1472.html
+https://errata.rockylinux.org/RLSA-2026:1472
+https://github.com/openssl/openssl/commit/384011202af92605d926fafe4a0bcd6b65d162ad
+https://github.com/openssl/openssl/commit/475c466ef2fbd8fc1df6fae1c3eed9c813fc8ff6
+https://github.com/openssl/openssl/commit/4c96fbba618e1940f038012506ee9e21d32ee12c
+https://github.com/openssl/openssl/commit/6845c3b6460a98b1ec4e463baa2ea1a63a32d7c0
+https://github.com/openssl/openssl/commit/68a7cd2e2816c3a02f4d45a2ce43fc04fac97096
+https://linux.oracle.com/cve/CVE-2025-68160.html
+https://linux.oracle.com/errata/ELSA-2026-50081.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-68160
+https://openssl-library.org/news/secadv/20260127.txt
+https://ubuntu.com/security/notices/USN-7980-1
+https://ubuntu.com/security/notices/USN-7980-2
+https://www.cve.org/CVERecord?id=CVE-2025-68160

+ + + + + + + +
+
+
+
+ Finding 96: CVE-2025-69418 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 325 + + 45
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N

+ + +
Description
+

openssl: OpenSSL: Information disclosure and data tampering via specific low-level OCB encryption/decryption calls
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.18-1~deb12u2

+

Issue summary: When using the low-level OCB API directly with AES-NI or
other hardware-accelerated code paths, inputs whose length is not a multiple
of 16 bytes can leave the final partial block unencrypted and unauthenticated.

Impact summary: The trailing 1-15 bytes of a message may be exposed in
cleartext on encryption and are not covered by the authentication tag,
allowing an attacker to read or tamper with those bytes without detection.

The low-level OCB encrypt and decrypt routines in the hardware-accelerated
stream path process full 16-byte blocks but do not advance the input/output
pointers. The subsequent tail-handling code then operates on the original
base pointers, effectively reprocessing the beginning of the buffer while
leaving the actual trailing bytes unprocessed. The authentication checksum
also excludes the true tail bytes.

However, typical OpenSSL consumers using EVP are not affected because the
higher-level EVP and provider OCB implementations split inputs so that full
blocks and trailing partial blocks are processed in separate calls, avoiding
the problematic code path. Additionally, TLS does not use OCB ciphersuites.
The vulnerability only affects applications that call the low-level
CRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with
non-block-aligned lengths in a single call on hardware-accelerated builds.
For these reasons the issue was assessed as Low severity.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected
by this issue, as OCB mode is not a FIPS-approved algorithm.

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

OpenSSL 1.0.2 is not affected by this issue.

+ + +
Mitigation
+

3.0.18-1~deb12u2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2026:1472
+https://access.redhat.com/security/cve/CVE-2025-69418
+https://bugzilla.redhat.com/2430375
+https://bugzilla.redhat.com/2430376
+https://bugzilla.redhat.com/2430377
+https://bugzilla.redhat.com/2430378
+https://bugzilla.redhat.com/2430379
+https://bugzilla.redhat.com/2430380
+https://bugzilla.redhat.com/2430381
+https://bugzilla.redhat.com/2430386
+https://bugzilla.redhat.com/2430387
+https://bugzilla.redhat.com/2430388
+https://bugzilla.redhat.com/2430389
+https://bugzilla.redhat.com/2430390
+https://bugzilla.redhat.com/show_bug.cgi?id=2430375
+https://bugzilla.redhat.com/show_bug.cgi?id=2430376
+https://bugzilla.redhat.com/show_bug.cgi?id=2430377
+https://bugzilla.redhat.com/show_bug.cgi?id=2430378
+https://bugzilla.redhat.com/show_bug.cgi?id=2430379
+https://bugzilla.redhat.com/show_bug.cgi?id=2430380
+https://bugzilla.redhat.com/show_bug.cgi?id=2430381
+https://bugzilla.redhat.com/show_bug.cgi?id=2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430387
+https://bugzilla.redhat.com/show_bug.cgi?id=2430388
+https://bugzilla.redhat.com/show_bug.cgi?id=2430389
+https://bugzilla.redhat.com/show_bug.cgi?id=2430390
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
+https://errata.almalinux.org/10/ALSA-2026-1472.html
+https://errata.rockylinux.org/RLSA-2026:1472
+https://github.com/openssl/openssl/commit/372fc5c77529695b05b4f5b5187691a57ef5dffc
+https://github.com/openssl/openssl/commit/4016975d4469cd6b94927c607f7c511385f928d8
+https://github.com/openssl/openssl/commit/52d23c86a54adab5ee9f80e48b242b52c4cc2347
+https://github.com/openssl/openssl/commit/a7589230356d908c0eca4b969ec4f62106f4f5ae
+https://github.com/openssl/openssl/commit/ed40856d7d4ba6cb42779b6770666a65f19cb977
+https://linux.oracle.com/cve/CVE-2025-69418.html
+https://linux.oracle.com/errata/ELSA-2026-50081.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-69418
+https://openssl-library.org/news/secadv/20260127.txt
+https://ubuntu.com/security/notices/USN-7980-1
+https://ubuntu.com/security/notices/USN-7980-2
+https://www.cve.org/CVERecord?id=CVE-2025-69418

+ + + + + + + +
+
+
+
+ Finding 97: CVE-2025-69420 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 754 + + 46
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

openssl: OpenSSL: Denial of Service via malformed TimeStamp Response
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.18-1~deb12u2

+

Issue summary: A type confusion vulnerability exists in the TimeStamp Response
+verification code where an ASN1_TYPE union member is accessed without first
+validating the type, causing an invalid or NULL pointer dereference when
+processing a malformed TimeStamp Response file.

+

Impact summary: An application calling TS_RESP_verify_response() with a
+malformed TimeStamp Response can be caused to dereference an invalid or
+NULL pointer when reading, resulting in a Denial of Service.

+

The functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2()
+access the signing cert attribute value without validating its type.
+When the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory
+through the ASN1_TYPE union, causing a crash.

+

Exploiting this vulnerability requires an attacker to provide a malformed
+TimeStamp Response to an application that verifies timestamp responses. The
+TimeStamp protocol (RFC 3161) is not widely used and the impact of the
+exploit is just a Denial of Service. For these reasons the issue was
+assessed as Low severity.

+

The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,
+as the TimeStamp Response implementation is outside the OpenSSL FIPS module
+boundary.

+

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

+

OpenSSL 1.0.2 is not affected by this issue.

+ + +
Mitigation
+

3.0.18-1~deb12u2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2026:1472
+https://access.redhat.com/security/cve/CVE-2025-69420
+https://bugzilla.redhat.com/2430375
+https://bugzilla.redhat.com/2430376
+https://bugzilla.redhat.com/2430377
+https://bugzilla.redhat.com/2430378
+https://bugzilla.redhat.com/2430379
+https://bugzilla.redhat.com/2430380
+https://bugzilla.redhat.com/2430381
+https://bugzilla.redhat.com/2430386
+https://bugzilla.redhat.com/2430387
+https://bugzilla.redhat.com/2430388
+https://bugzilla.redhat.com/2430389
+https://bugzilla.redhat.com/2430390
+https://bugzilla.redhat.com/show_bug.cgi?id=2430375
+https://bugzilla.redhat.com/show_bug.cgi?id=2430376
+https://bugzilla.redhat.com/show_bug.cgi?id=2430377
+https://bugzilla.redhat.com/show_bug.cgi?id=2430378
+https://bugzilla.redhat.com/show_bug.cgi?id=2430379
+https://bugzilla.redhat.com/show_bug.cgi?id=2430380
+https://bugzilla.redhat.com/show_bug.cgi?id=2430381
+https://bugzilla.redhat.com/show_bug.cgi?id=2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430387
+https://bugzilla.redhat.com/show_bug.cgi?id=2430388
+https://bugzilla.redhat.com/show_bug.cgi?id=2430389
+https://bugzilla.redhat.com/show_bug.cgi?id=2430390
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
+https://errata.almalinux.org/10/ALSA-2026-1472.html
+https://errata.rockylinux.org/RLSA-2026:1472
+https://github.com/openssl/openssl/commit/27c7012c91cc986a598d7540f3079dfde2416eb9
+https://github.com/openssl/openssl/commit/4e254b48ad93cc092be3dd62d97015f33f73133a
+https://github.com/openssl/openssl/commit/564fd9c73787f25693bf9e75faf7bf6bb1305d4e
+https://github.com/openssl/openssl/commit/5eb0770ffcf11b785cf374ff3c19196245e54f1b
+https://github.com/openssl/openssl/commit/a99349ebfc519999edc50620abe24d599b9eb085
+https://linux.oracle.com/cve/CVE-2025-69420.html
+https://linux.oracle.com/errata/ELSA-2026-50081.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-69420
+https://openssl-library.org/news/secadv/20260127.txt
+https://ubuntu.com/security/notices/USN-7980-1
+https://ubuntu.com/security/notices/USN-7980-2
+https://www.cve.org/CVERecord?id=CVE-2025-69420

+ + + + + + + +
+
+
+
+ Finding 98: CVE-2025-9230 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 125 + + 47
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L

+ + +
Description
+

openssl: Out-of-bounds read & write in RFC 3211 KEK Unwrap
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.17-1~deb12u3

+

Issue summary: An application trying to decrypt CMS messages encrypted using
+password based encryption can trigger an out-of-bounds read and write.

+

Impact summary: This out-of-bounds read may trigger a crash which leads to
+Denial of Service for an application. The out-of-bounds write can cause
+a memory corruption which can have various consequences including
+a Denial of Service or Execution of attacker-supplied code.

+

Although the consequences of a successful exploit of this vulnerability
+could be severe, the probability that the attacker would be able to
+perform it is low. Besides, password based (PWRI) encryption support in CMS
+messages is very rarely used. For that reason the issue was assessed as
+Moderate severity according to our Security Policy.

+

The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this
+issue, as the CMS implementation is outside the OpenSSL FIPS module
+boundary.

+ + +
Mitigation
+

3.0.17-1~deb12u3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2025/09/30/5
+https://access.redhat.com/errata/RHSA-2026:0337
+https://access.redhat.com/security/cve/CVE-2025-9230
+https://bugzilla.redhat.com/2396054
+https://bugzilla.redhat.com/show_bug.cgi?id=2396054
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9230
+https://errata.almalinux.org/8/ALSA-2026-0337.html
+https://errata.rockylinux.org/RLSA-2025:21248
+https://github.com/openssl/openssl/commit/5965ea5dd6960f36d8b7f74f8eac67a8eb8f2b45
+https://github.com/openssl/openssl/commit/9e91358f365dee6c446dcdcdb01c04d2743fd280
+https://github.com/openssl/openssl/commit/a79c4ce559c6a3a8fd4109e9f33c1185d5bf2def
+https://github.com/openssl/openssl/commit/b5282d677551afda7d20e9c00e09561b547b2dfd
+https://github.com/openssl/openssl/commit/bae259a211ada6315dc50900686daaaaaa55f482
+https://github.openssl.org/openssl/extended-releases/commit/c2b96348bfa662f25f4fabf81958ae822063dae3
+https://github.openssl.org/openssl/extended-releases/commit/dfbaf161d8dafc1132dd88cd48ad990ed9b4c8ba
+https://linux.oracle.com/cve/CVE-2025-9230.html
+https://linux.oracle.com/errata/ELSA-2026-50114.html
+https://lists.debian.org/debian-lts-announce/2025/10/msg00001.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-9230
+https://openssl-library.org/news/secadv/20250930.txt
+https://ubuntu.com/security/notices/USN-7786-1
+https://www.cve.org/CVERecord?id=CVE-2025-9230

+ + + + + + + +
+
+
+
+ Finding 99: CVE-2026-22795 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 754 + + 48
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

+ + +
Description
+

openssl: OpenSSL: Denial of Service due to type confusion in PKCS#12 file processing
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.18-1~deb12u2

+

Issue summary: An invalid or NULL pointer dereference can happen in
+an application processing a malformed PKCS#12 file.

+

Impact summary: An application processing a malformed PKCS#12 file can be
+caused to dereference an invalid or NULL pointer on memory read, resulting
+in a Denial of Service.

+

A type confusion vulnerability exists in PKCS#12 parsing code where
+an ASN1_TYPE union member is accessed without first validating the type,
+causing an invalid pointer read.

+

The location is constrained to a 1-byte address space, meaning any
+attempted pointer manipulation can only target addresses between 0x00 and 0xFF.
+This range corresponds to the zero page, which is unmapped on most modern
+operating systems and will reliably result in a crash, leading only to a
+Denial of Service. Exploiting this issue also requires a user or application
+to process a maliciously crafted PKCS#12 file. It is uncommon to accept
+untrusted PKCS#12 files in applications as they are usually used to store
+private keys which are trusted by definition. For these reasons, the issue
+was assessed as Low severity.

+

The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,
+as the PKCS12 implementation is outside the OpenSSL FIPS module boundary.

+

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

+

OpenSSL 1.0.2 is not affected by this issue.

+ + +
Mitigation
+

3.0.18-1~deb12u2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2026:1472
+https://access.redhat.com/security/cve/CVE-2026-22795
+https://bugzilla.redhat.com/2430375
+https://bugzilla.redhat.com/2430376
+https://bugzilla.redhat.com/2430377
+https://bugzilla.redhat.com/2430378
+https://bugzilla.redhat.com/2430379
+https://bugzilla.redhat.com/2430380
+https://bugzilla.redhat.com/2430381
+https://bugzilla.redhat.com/2430386
+https://bugzilla.redhat.com/2430387
+https://bugzilla.redhat.com/2430388
+https://bugzilla.redhat.com/2430389
+https://bugzilla.redhat.com/2430390
+https://bugzilla.redhat.com/show_bug.cgi?id=2430375
+https://bugzilla.redhat.com/show_bug.cgi?id=2430376
+https://bugzilla.redhat.com/show_bug.cgi?id=2430377
+https://bugzilla.redhat.com/show_bug.cgi?id=2430378
+https://bugzilla.redhat.com/show_bug.cgi?id=2430379
+https://bugzilla.redhat.com/show_bug.cgi?id=2430380
+https://bugzilla.redhat.com/show_bug.cgi?id=2430381
+https://bugzilla.redhat.com/show_bug.cgi?id=2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430387
+https://bugzilla.redhat.com/show_bug.cgi?id=2430388
+https://bugzilla.redhat.com/show_bug.cgi?id=2430389
+https://bugzilla.redhat.com/show_bug.cgi?id=2430390
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
+https://errata.almalinux.org/10/ALSA-2026-1472.html
+https://errata.rockylinux.org/RLSA-2026:1472
+https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4
+https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49
+https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12
+https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e
+https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2
+https://linux.oracle.com/cve/CVE-2026-22795.html
+https://linux.oracle.com/errata/ELSA-2026-50081.html
+https://nvd.nist.gov/vuln/detail/CVE-2026-22795
+https://openssl-library.org/news/secadv/20260127.txt
+https://ubuntu.com/security/notices/USN-7980-1
+https://ubuntu.com/security/notices/USN-7980-2
+https://www.cve.org/CVERecord?id=CVE-2026-22795

+ + + + + + + +
+
+
+
+ Finding 100: CVE-2026-22796 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 754 + + 49
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

openssl: OpenSSL: Denial of Service via type confusion in PKCS#7 signature verification
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.18-1~deb12u2

+

Issue summary: A type confusion vulnerability exists in the signature
+verification of signed PKCS#7 data where an ASN1_TYPE union member is
+accessed without first validating the type, causing an invalid or NULL
+pointer dereference when processing malformed PKCS#7 data.

+

Impact summary: An application performing signature verification of PKCS#7
+data or calling directly the PKCS7_digest_from_attributes() function can be
+caused to dereference an invalid or NULL pointer when reading, resulting in
+a Denial of Service.

+

The function PKCS7_digest_from_attributes() accesses the message digest attribute
+value without validating its type. When the type is not V_ASN1_OCTET_STRING,
+this results in accessing invalid memory through the ASN1_TYPE union, causing
+a crash.

+

Exploiting this vulnerability requires an attacker to provide a malformed
+signed PKCS#7 to an application that verifies it. The impact of the
+exploit is just a Denial of Service, the PKCS7 API is legacy and applications
+should be using the CMS API instead. For these reasons the issue was
+assessed as Low severity.

+

The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,
+as the PKCS#7 parsing implementation is outside the OpenSSL FIPS module
+boundary.

+

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

+ + +
Mitigation
+

3.0.18-1~deb12u2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2026:1472
+https://access.redhat.com/security/cve/CVE-2026-22796
+https://bugzilla.redhat.com/2430375
+https://bugzilla.redhat.com/2430376
+https://bugzilla.redhat.com/2430377
+https://bugzilla.redhat.com/2430378
+https://bugzilla.redhat.com/2430379
+https://bugzilla.redhat.com/2430380
+https://bugzilla.redhat.com/2430381
+https://bugzilla.redhat.com/2430386
+https://bugzilla.redhat.com/2430387
+https://bugzilla.redhat.com/2430388
+https://bugzilla.redhat.com/2430389
+https://bugzilla.redhat.com/2430390
+https://bugzilla.redhat.com/show_bug.cgi?id=2430375
+https://bugzilla.redhat.com/show_bug.cgi?id=2430376
+https://bugzilla.redhat.com/show_bug.cgi?id=2430377
+https://bugzilla.redhat.com/show_bug.cgi?id=2430378
+https://bugzilla.redhat.com/show_bug.cgi?id=2430379
+https://bugzilla.redhat.com/show_bug.cgi?id=2430380
+https://bugzilla.redhat.com/show_bug.cgi?id=2430381
+https://bugzilla.redhat.com/show_bug.cgi?id=2430386
+https://bugzilla.redhat.com/show_bug.cgi?id=2430387
+https://bugzilla.redhat.com/show_bug.cgi?id=2430388
+https://bugzilla.redhat.com/show_bug.cgi?id=2430389
+https://bugzilla.redhat.com/show_bug.cgi?id=2430390
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
+https://errata.almalinux.org/10/ALSA-2026-1472.html
+https://errata.rockylinux.org/RLSA-2026:1472
+https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4
+https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49
+https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12
+https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e
+https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2
+https://linux.oracle.com/cve/CVE-2026-22796.html
+https://linux.oracle.com/errata/ELSA-2026-50081.html
+https://nvd.nist.gov/vuln/detail/CVE-2026-22796
+https://openssl-library.org/news/secadv/20260127.txt
+https://ubuntu.com/security/notices/USN-7980-1
+https://ubuntu.com/security/notices/USN-7980-2
+https://www.cve.org/CVERecord?id=CVE-2026-22796

+ + + + + + + +
+
+
+
+ Finding 101: GHSA-rvg8-pwq2-xj7q Base64url 0.0.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)54
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
base64url0.0.6
+ + + + + + + +
File Path
juice-shop/node_modules/base64url/package.json
+
+
+
+ + + + + +
Description
+

Out-of-bounds Read in base64url
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.0.0

+

Versions of base64url before 3.0.0 are vulnerable to to out-of-bounds reads as it allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below.

+

Recommendation

+

Update to version 3.0.0 or later.

+ + +
Mitigation
+

3.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/brianloveswords/base64url
+https://github.com/brianloveswords/base64url/commit/4fbd954a0a69e9d898de2146557cc6e893e79542
+https://github.com/brianloveswords/base64url/pull/25
+https://hackerone.com/reports/321687

+ + + + + + + +
+
+
+
+ Finding 102: CVE-2026-27837 Dottie 2.0.6 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1321 + + 59
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
dottie2.0.6
+ + + + + + + +
File Path
juice-shop/node_modules/dottie/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L

+ + +
Description
+

dottie.js: dottie.js: Unauthorized object modification via prototype pollution bypass
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.0.7

+

Dottie provides nested object access and manipulation in JavaScript. Versions 2.0.4 through 2.0.6 contain an incomplete fix for CVE-2023-26132. The prototype pollution guard introduced in commit 7d3aee1 only validates the first segment of a dot-separated path, allowing an attacker to bypass the protection by placing __proto__ at any position other than the first. Both dottie.set() and dottie.transform() are affected. Version 2.0.7 contains an updated fix to address the residual vulnerability.

+ + +
Mitigation
+

2.0.7

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-27837
+https://github.com/advisories/GHSA-4gxf-g5gf-22h4
+https://github.com/mickhansen/dottie.js
+https://github.com/mickhansen/dottie.js/commit/7e8fa1345a4b46325f0eab8d7aeb1c4deaefdb14
+https://github.com/mickhansen/dottie.js/security/advisories/GHSA-r5mx-6wc6-7h9w
+https://nvd.nist.gov/vuln/detail/CVE-2026-27837
+https://www.cve.org/CVERecord?id=CVE-2026-27837

+ + + + + + + +
+
+
+
+ Finding 103: CVE-2022-41940 engine.io 4.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 248 + + 60
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
engine.io4.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/engine.io/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

engine.io: Specially crafted HTTP request can trigger an uncaught exception
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.6.1, 6.2.1

+

Engine.IO is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. A specially crafted HTTP request can trigger an uncaught exception on the Engine.IO server, thus killing the Node.js process. This impacts all the users of the engine.io package, including those who uses depending packages like socket.io. There is no known workaround except upgrading to a safe version. There are patches for this issue released in versions 3.6.1 and 6.2.1.

+ + +
Mitigation
+

3.6.1, 6.2.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-41940
+https://github.com/socketio/engine.io
+https://github.com/socketio/engine.io/commit/425e833ab13373edf1dd5a0706f07100db14e3c6
+https://github.com/socketio/engine.io/commit/83c4071af871fc188298d7d591e95670bf9f9085
+https://github.com/socketio/engine.io/security/advisories/GHSA-r7qp-cfhv-p84w
+https://nvd.nist.gov/vuln/detail/CVE-2022-41940
+https://www.cve.org/CVERecord?id=CVE-2022-41940

+ + + + + + + +
+
+
+
+ Finding 104: CVE-2022-33987 Got 8.3.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)63
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
got8.3.2
+ + + + + + + +
File Path
juice-shop/node_modules/got/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

+ + +
Description
+

nodejs-got: missing verification of requested URLs allows redirects to UNIX sockets
+Target: Node.js
+Type: node-pkg
+Fixed version: 12.1.0, 11.8.5

+

The got package before 12.1.0 (also fixed in 11.8.5) for Node.js allows a redirect to a UNIX socket.

+ + +
Mitigation
+

12.1.0, 11.8.5

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2022:6448
+https://access.redhat.com/security/cve/CVE-2022-33987
+https://bugzilla.redhat.com/2102001
+https://bugzilla.redhat.com/2105422
+https://bugzilla.redhat.com/2105426
+https://bugzilla.redhat.com/2105428
+https://bugzilla.redhat.com/2105430
+https://bugzilla.redhat.com/show_bug.cgi?id=1907444
+https://bugzilla.redhat.com/show_bug.cgi?id=1945459
+https://bugzilla.redhat.com/show_bug.cgi?id=1964461
+https://bugzilla.redhat.com/show_bug.cgi?id=2007557
+https://bugzilla.redhat.com/show_bug.cgi?id=2098556
+https://bugzilla.redhat.com/show_bug.cgi?id=2102001
+https://bugzilla.redhat.com/show_bug.cgi?id=2105422
+https://bugzilla.redhat.com/show_bug.cgi?id=2105426
+https://bugzilla.redhat.com/show_bug.cgi?id=2105428
+https://bugzilla.redhat.com/show_bug.cgi?id=2105430
+https://bugzilla.redhat.com/show_bug.cgi?id=2121019
+https://bugzilla.redhat.com/show_bug.cgi?id=2124299
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28469
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7788
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-33502
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3807
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29244
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32212
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32213
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32214
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32215
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-33987
+https://errata.almalinux.org/8/ALSA-2022-6448.html
+https://errata.rockylinux.org/RLSA-2022:6595
+https://github.com/sindresorhus/got
+https://github.com/sindresorhus/got/commit/861ccd9ac2237df762a9e2beed7edd88c60782dc
+https://github.com/sindresorhus/got/compare/v12.0.3...v12.1.0
+https://github.com/sindresorhus/got/pull/2047
+https://github.com/sindresorhus/got/releases/tag/v11.8.5
+https://github.com/sindresorhus/got/releases/tag/v12.1.0
+https://linux.oracle.com/cve/CVE-2022-33987.html
+https://linux.oracle.com/errata/ELSA-2022-6595.html
+https://nvd.nist.gov/vuln/detail/CVE-2022-33987
+https://www.cve.org/CVERecord?id=CVE-2022-33987

+ + + + + + + +
+
+
+
+ Finding 105: CVE-2025-64718 Js-Yaml 3.14.1 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1321 + + 66
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
js-yaml3.14.1
+ + + + + + + +
File Path
juice-shop/node_modules/js-yaml/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

+ + +
Description
+

js-yaml: js-yaml prototype pollution in merge
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.1.1, 3.14.2

+

js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (__proto__). All users who parse untrusted yaml documents may be impacted. The problem is patched in js-yaml 4.1.1 and 3.14.2. Users can protect against this kind of attack on the server by using node --disable-proto=delete or deno (in Deno, pollution protection is on by default).

+ + +
Mitigation
+

4.1.1, 3.14.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2025-64718
+https://github.com/advisories/GHSA-mh29-5h37-fv8m
+https://github.com/nodeca/js-yaml
+https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879
+https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266
+https://github.com/nodeca/js-yaml/issues/730#issuecomment-3549635876
+https://github.com/nodeca/js-yaml/security/advisories/GHSA-mh29-5h37-fv8m
+https://nvd.nist.gov/vuln/detail/CVE-2025-64718
+https://www.cve.org/CVERecord?id=CVE-2025-64718

+ + + + + + + +
+
+
+
+ Finding 106: CVE-2022-23540 Jsonwebtoken 0.1.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 287 + + 70
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.1.0
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L

+ + +
Description
+

jsonwebtoken: Insecure default algorithm in jwt.verify() could lead to signature validation bypass
+Target: Node.js
+Type: node-pkg
+Fixed version: 9.0.0

+

In versions <=8.5.1 of jsonwebtoken library, lack of algorithm definition in the jwt.verify() function can lead to signature validation bypass due to defaulting to the none algorithm for signature verification. Users are affected if you do not specify algorithms in the jwt.verify() function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the jwt.verify() method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the none algorithm. If you need 'none' algorithm, you have to explicitly specify that in jwt.verify() options.

+ + +
Mitigation
+

9.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-23540
+https://github.com/auth0/node-jsonwebtoken
+https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3
+https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6
+https://nvd.nist.gov/vuln/detail/CVE-2022-23540
+https://security.netapp.com/advisory/ntap-20240621-0007
+https://security.netapp.com/advisory/ntap-20240621-0007/
+https://www.cve.org/CVERecord?id=CVE-2022-23540

+ + + + + + + +
+
+
+
+ Finding 107: CVE-2022-23541 Jsonwebtoken 0.1.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 287 + + 71
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.1.0
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L

+ + +
Description
+

jsonwebtoken: Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC
+Target: Node.js
+Type: node-pkg
+Fixed version: 9.0.0

+

jsonwebtoken is an implementation of JSON Web Tokens. Versions <= 8.5.1 of jsonwebtoken library can be misconfigured so that passing a poorly implemented key retrieval function referring to the secretOrPublicKey argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0.

+ + +
Mitigation
+

9.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-23541
+https://github.com/auth0/node-jsonwebtoken
+https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3
+https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0
+https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959
+https://nvd.nist.gov/vuln/detail/CVE-2022-23541
+https://security.netapp.com/advisory/ntap-20240621-0007
+https://security.netapp.com/advisory/ntap-20240621-0007/
+https://www.cve.org/CVERecord?id=CVE-2022-23541

+ + + + + + + +
+
+
+
+ Finding 108: CVE-2022-23540 Jsonwebtoken 0.4.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 287 + + 75
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.4.0
+ + + + + + + +
File Path
juice-shop/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L

+ + +
Description
+

jsonwebtoken: Insecure default algorithm in jwt.verify() could lead to signature validation bypass
+Target: Node.js
+Type: node-pkg
+Fixed version: 9.0.0

+

In versions <=8.5.1 of jsonwebtoken library, lack of algorithm definition in the jwt.verify() function can lead to signature validation bypass due to defaulting to the none algorithm for signature verification. Users are affected if you do not specify algorithms in the jwt.verify() function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the jwt.verify() method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the none algorithm. If you need 'none' algorithm, you have to explicitly specify that in jwt.verify() options.

+ + +
Mitigation
+

9.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-23540
+https://github.com/auth0/node-jsonwebtoken
+https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3
+https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6
+https://nvd.nist.gov/vuln/detail/CVE-2022-23540
+https://security.netapp.com/advisory/ntap-20240621-0007
+https://security.netapp.com/advisory/ntap-20240621-0007/
+https://www.cve.org/CVERecord?id=CVE-2022-23540

+ + + + + + + +
+
+
+
+ Finding 109: CVE-2022-23541 Jsonwebtoken 0.4.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 287 + + 76
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
jsonwebtoken0.4.0
+ + + + + + + +
File Path
juice-shop/node_modules/jsonwebtoken/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L

+ + +
Description
+

jsonwebtoken: Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC
+Target: Node.js
+Type: node-pkg
+Fixed version: 9.0.0

+

jsonwebtoken is an implementation of JSON Web Tokens. Versions <= 8.5.1 of jsonwebtoken library can be misconfigured so that passing a poorly implemented key retrieval function referring to the secretOrPublicKey argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0.

+ + +
Mitigation
+

9.0.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-23541
+https://github.com/auth0/node-jsonwebtoken
+https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3
+https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0
+https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959
+https://nvd.nist.gov/vuln/detail/CVE-2022-23541
+https://security.netapp.com/advisory/ntap-20240621-0007
+https://security.netapp.com/advisory/ntap-20240621-0007/
+https://www.cve.org/CVERecord?id=CVE-2022-23541

+ + + + + + + +
+
+
+
+ Finding 110: CVE-2025-13465 Lodash 4.17.21 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1321 + + 83
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
lodash4.17.21
+ + + + + + + +
File Path
juice-shop/node_modules/lodash/package.json
+
+
+
+ + + + + +
Description
+

lodash: prototype pollution in .unset and .omit functions
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.17.23

+

Lodash versions 4.0.0 through 4.17.22 are vulnerable to prototype pollution in the .unset and .omit functions. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes.

+

The issue permits deletion of properties but does not allow overwriting their original behavior.

+

This issue is patched on 4.17.23

+ + +
Mitigation
+

4.17.23

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2026:2438
+https://access.redhat.com/security/cve/CVE-2025-13465
+https://bugzilla.redhat.com/2431740
+https://errata.almalinux.org/10/ALSA-2026-2438.html
+https://github.com/lodash/lodash
+https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81
+https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg
+https://linux.oracle.com/cve/CVE-2025-13465.html
+https://linux.oracle.com/errata/ELSA-2026-2452.html
+https://nvd.nist.gov/vuln/detail/CVE-2025-13465
+https://www.cve.org/CVERecord?id=CVE-2025-13465

+ + + + + + + +
+
+
+
+ Finding 111: CVE-2024-4067 Micromatch 3.1.10 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1333 + + 87
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
micromatch3.1.10
+ + + + + + + +
File Path
juice-shop/node_modules/micromatch/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

+ + +
Description
+

micromatch: vulnerable to Regular Expression Denial of Service
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.0.8

+

The NPM package micromatch prior to 4.0.8 is vulnerable to Regular Expression Denial of Service (ReDoS). The vulnerability occurs in micromatch.braces() in index.js because the pattern .* will greedily match anything. By passing a malicious payload, the pattern matching will keep backtracking to the input while it doesn't find the closing bracket. As the input size increases, the consumption time will also increase until it causes the application to hang or slow down. There was a merged fix but further testing shows the issue persists. This issue should be mitigated by using a safe pattern that won't start backtracking the regular expression due to greedy matching. This issue was fixed in version 4.0.8.

+ + +
Mitigation
+

4.0.8

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2024-4067
+https://advisory.checkmarx.net/advisory/CVE-2024-4067
+https://advisory.checkmarx.net/advisory/CVE-2024-4067/
+https://devhub.checkmarx.com/cve-details/CVE-2024-4067
+https://devhub.checkmarx.com/cve-details/CVE-2024-4067/
+https://github.com/micromatch/micromatch
+https://github.com/micromatch/micromatch/blob/2c56a8604b68c1099e7bc0f807ce0865a339747a/index.js#L448
+https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade
+https://github.com/micromatch/micromatch/commit/500d5d6f42f0e8dfa1cb5464c6cb420b1b6aaaa0
+https://github.com/micromatch/micromatch/issues/243
+https://github.com/micromatch/micromatch/pull/247
+https://github.com/micromatch/micromatch/pull/266
+https://github.com/micromatch/micromatch/releases/tag/4.0.8
+https://nvd.nist.gov/vuln/detail/CVE-2024-4067
+https://www.cve.org/CVERecord?id=CVE-2024-4067

+ + + + + + + +
+
+
+
+ Finding 112: CVE-2016-4055 Moment 2.0.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 400 + + 129
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
moment2.0.0
+ + + + + + + +
File Path
juice-shop/node_modules/express-jwt/node_modules/moment/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

moment.js: regular expression denial of service
+Target: Node.js
+Type: node-pkg
+Fixed version: >=2.11.2

+

The duration function in the moment package before 2.11.2 for Node.js allows remote attackers to cause a denial of service (CPU consumption) via a long string, aka a "regular expression Denial of Service (ReDoS)."

+ + +
Mitigation
+
+

=2.11.2

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2016/04/20/11
+http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html
+http://www.securityfocus.com/bid/95849
+https://access.redhat.com/security/cve/CVE-2016-4055
+https://github.com/advisories/GHSA-87vv-r9j6-g5qv
+https://github.com/moment/moment
+https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731%40%3Cdev.flink.apache.org%3E
+https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731@%3Cdev.flink.apache.org%3E
+https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49%40%3Cuser.flink.apache.org%3E
+https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49@%3Cuser.flink.apache.org%3E
+https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2%40%3Cuser.flink.apache.org%3E
+https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2@%3Cuser.flink.apache.org%3E
+https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854%40%3Cuser.flink.apache.org%3E
+https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854@%3Cuser.flink.apache.org%3E
+https://nodesecurity.io/advisories/55
+https://nvd.nist.gov/vuln/detail/CVE-2016-4055
+https://ubuntu.com/security/notices/USN-4786-1
+https://www.cve.org/CVERecord?id=CVE-2016-4055
+https://www.npmjs.com/advisories/55
+https://www.owasp.org/index.php/Regular_expression_Denial_of_Service_-_ReDoS
+https://www.tenable.com/security/tns-2019-02

+ + + + + + + +
+
+
+
+ Finding 113: CVE-2021-23771 Notevil 1.3.3 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1321 + + 134
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
notevil1.3.3
+ + + + + + + +
File Path
juice-shop/node_modules/notevil/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N

+ + +
Description
+

Sandbox escape in notevil and argencoders-notevil
+Target: Node.js
+Type: node-pkg
+Fixed version:

+

This affects all versions of package notevil; all versions of package argencoders-notevil. It is vulnerable to Sandbox Escape leading to Prototype pollution. The package fails to restrict access to the main context, allowing an attacker to add or modify an object's prototype. Note: This vulnerability derives from an incomplete fix in SNYK-JS-NOTEVIL-608878.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://github.com/mmckegg/notevil
+https://nvd.nist.gov/vuln/detail/CVE-2021-23771
+https://snyk.io/vuln/SNYK-JS-ARGENCODERSNOTEVIL-2388587
+https://snyk.io/vuln/SNYK-JS-NOTEVIL-2385946

+ + + + + + + +
+
+
+
+ Finding 114: CVE-2016-1000237 Sanitize-HTML 1.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 79 + + 138
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
sanitize-html1.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

+ + +
Description
+

XSS - Sanitization not applied recursively
+Target: Node.js
+Type: node-pkg
+Fixed version: >=1.4.3

+

sanitize-html before 1.4.3 has XSS.

+ + +
Mitigation
+
+

=1.4.3

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/apostrophecms/sanitize-html/commit/762fbc7bba389f3f789cc291c1eb2b64f60f2caf
+https://github.com/apostrophecms/sanitize-html/issues/29
+https://github.com/punkave/sanitize-html/issues/29
+https://nodesecurity.io/advisories/135
+https://nvd.nist.gov/vuln/detail/CVE-2016-1000237
+https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000237.json
+https://www.npmjs.com/advisories/135

+ + + + + + + +
+
+
+
+ Finding 115: CVE-2017-16016 Sanitize-HTML 1.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 79 + + 139
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
sanitize-html1.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

+ + +
Description
+

Cross-Site Scripting in sanitize-html
+Target: Node.js
+Type: node-pkg
+Fixed version: 1.11.4

+

Sanitize-html is a library for scrubbing html input of malicious values. Versions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios: If allowed at least one nonTextTags, the result is a potential XSS vulnerability.

+ + +
Mitigation
+

1.11.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/advisories/GHSA-xc6g-ggrc-qq4r
+https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403
+https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403)))
+https://github.com/punkave/sanitize-html/issues/100
+https://nodesecurity.io/advisories/154
+https://npmjs.com/package/sanitize-html#discarding-the-entire-contents-of-a-disallowed-tag
+https://nvd.nist.gov/vuln/detail/CVE-2017-16016
+https://www.npmjs.com/advisories/154

+ + + + + + + +
+
+
+
+ Finding 116: CVE-2019-25225 Sanitize-HTML 1.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 79 + + 140
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
sanitize-html1.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

+ + +
Description
+

sanitize-html: sanitize-html cross site scripting
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.0.0-beta

+

sanitize-html prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The sanitizeHtml() function in index.js does not sanitize content when using the custom transformTags option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code.

+ + +
Mitigation
+

2.0.0-beta

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2019-25225
+https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2019/CVE-2019-25225
+https://github.com/apostrophecms/sanitize-html
+https://github.com/apostrophecms/sanitize-html/commit/712cb6895825c8bb6ede71a16b42bade42abcaf3
+https://github.com/apostrophecms/sanitize-html/issues/293
+https://github.com/apostrophecms/sanitize-html/pull/156
+https://nvd.nist.gov/vuln/detail/CVE-2019-25225
+https://www.cve.org/CVERecord?id=CVE-2019-25225

+ + + + + + + +
+
+
+
+ Finding 117: CVE-2021-26539 Sanitize-HTML 1.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)141
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
sanitize-html1.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

+ + +
Description
+

sanitize-html: improper handling of internationalized domain name (IDN) can lead to bypass hostname whitelist validation
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.3.1

+

Apostrophe Technologies sanitize-html before 2.3.1 does not properly handle internationalized domain name (IDN) which could allow an attacker to bypass hostname whitelist validation set by the "allowedIframeHostnames" option.

+ + +
Mitigation
+

2.3.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2021-26539
+https://advisory.checkmarx.net/advisory/CX-2021-4308
+https://github.com/apostrophecms/sanitize-html
+https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#231-2021-01-22
+https://github.com/apostrophecms/sanitize-html/commit/bdf7836ef8f0e5b21f9a1aab0623ae8fcd09c1da
+https://github.com/apostrophecms/sanitize-html/pull/458
+https://nvd.nist.gov/vuln/detail/CVE-2021-26539
+https://www.cve.org/CVERecord?id=CVE-2021-26539

+ + + + + + + +
+
+
+
+ Finding 118: CVE-2021-26540 Sanitize-HTML 1.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)142
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
sanitize-html1.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

+ + +
Description
+

sanitize-html: improper validation of hostnames set by the "allowedIframeHostnames" option can lead to bypass hostname whitelist for iframe element
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.3.2

+

Apostrophe Technologies sanitize-html before 2.3.2 does not properly validate the hostnames set by the "allowedIframeHostnames" option when the "allowIframeRelativeUrls" is set to true, which allows attackers to bypass hostname whitelist for iframe element, related using an src value that starts with "/\example.com".

+ + +
Mitigation
+

2.3.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2021-26540
+https://advisory.checkmarx.net/advisory/CX-2021-4309
+https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#232-2021-01-26
+https://github.com/apostrophecms/sanitize-html/pull/460
+https://nvd.nist.gov/vuln/detail/CVE-2021-26540
+https://www.cve.org/CVERecord?id=CVE-2021-26540

+ + + + + + + +
+
+
+
+ Finding 119: CVE-2024-21501 Sanitize-HTML 1.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 200 + + 143
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
sanitize-html1.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

+ + +
Description
+

sanitize-html: Information Exposure when used on the backend
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.12.1

+

Versions of the package sanitize-html before 2.12.1 are vulnerable to Information Exposure when used on the backend and with the style attribute allowed, allowing enumeration of files in the system (including project dependencies). An attacker could exploit this vulnerability to gather details about the file system structure and dependencies of the targeted server.

+ + +
Mitigation
+

2.12.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2024-21501
+https://gist.github.com/Slonser/8b4d061abe6ee1b2e10c7242987674cf
+https://github.com/apostrophecms/apostrophe/discussions/4436
+https://github.com/apostrophecms/sanitize-html
+https://github.com/apostrophecms/sanitize-html/commit/c5dbdf77fe8b836d3bf4554ea39edb45281ec0b4
+https://github.com/apostrophecms/sanitize-html/pull/650
+https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7
+https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7/
+https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S
+https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S/
+https://nvd.nist.gov/vuln/detail/CVE-2024-21501
+https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-6276557
+https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-6256334
+https://www.cve.org/CVERecord?id=CVE-2024-21501

+ + + + + + + +
+
+
+
+ Finding 120: NSWG-ECO-154 Sanitize-HTML 1.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)144
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
sanitize-html1.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/package.json
+
+
+
+ + + + + +
Description
+

Cross Site Scripting
+Target: Node.js
+Type: node-pkg
+Fixed version: >=1.11.4

+

Sanitize-html is a library for scrubbing html input of malicious values.

+

Versions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios:

+

If allowed at least one nonTextTags, the result is a potential XSS vulnerability.
+PoC:

+
var sanitizeHtml = require('sanitize-html');
+
+var dirty = '!<textarea>&lt;/textarea&gt;<svg/onload=prompt`xs`&gt;</textarea>!';
+var clean = sanitizeHtml(dirty, {
+    allowedTags: [ 'textarea' ]
+});
+
+console.log(clean);
+
+// !<textarea></textarea><svg/onload=prompt`xs`></textarea>!
+
+ + +
Mitigation
+
+

=1.11.4

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403
+https://github.com/punkave/sanitize-html/issues/100

+ + + + + + + +
+
+
+
+ Finding 121: CVE-2024-38355 socket.io 3.1.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 20 + + 145
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
socket.io3.1.2
+ + + + + + + +
File Path
juice-shop/node_modules/socket.io/package.json
+
+
+
+ + + + + +
Description
+

socket.io: Unhandled 'error' event
+Target: Node.js
+Type: node-pkg
+Fixed version: 2.5.1, 4.6.2

+

Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. This issue is fixed by commit 15af22fc22 which has been included in socket.io@4.6.2 (released in May 2023). The fix was backported in the 2.x branch as well with commit d30630ba10. Users are advised to upgrade. Users unable to upgrade may attach a listener for the "error" event to catch these errors.

+ + +
Mitigation
+

2.5.1, 4.6.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2024-38355
+https://github.com/socketio/socket.io
+https://github.com/socketio/socket.io/commit/15af22fc22bc6030fcead322c106f07640336115
+https://github.com/socketio/socket.io/commit/d30630ba10562bf987f4d2b42440fc41a828119c
+https://github.com/socketio/socket.io/security/advisories/GHSA-25hc-qcg6-38wj
+https://nvd.nist.gov/vuln/detail/CVE-2024-38355
+https://www.cve.org/CVERecord?id=CVE-2024-38355
+https://www.vicarius.io/vsociety/posts/unhandled-exception-in-socketio-cve-2024-38355

+ + + + + + + +
+
+
+
+ Finding 122: CVE-2023-32695 socket.io-parser 4.0.5 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 20 + + 146
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
socket.io-parser4.0.5
+ + + + + + + +
File Path
juice-shop/node_modules/socket.io-parser/package.json
+
+
+
+ + + + + +
Description
+

socket.io parser is a socket.io encoder and decoder written in JavaScr ...
+Target: Node.js
+Type: node-pkg
+Fixed version: 4.2.3, 3.4.3, 3.3.4

+

socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3.

+ + +
Mitigation
+

4.2.3, 3.4.3, 3.3.4

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/socketio/socket.io-parser
+https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9
+https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced
+https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3
+https://github.com/socketio/socket.io-parser/commit/ee006607495eca4ec7262ad080dd3a91439a5ba4
+https://github.com/socketio/socket.io-parser/releases/tag/4.2.3
+https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9
+https://nvd.nist.gov/vuln/detail/CVE-2023-32695

+ + + + + + + +
+
+
+
+ Finding 123: CVE-2024-28863 Tar 4.4.19 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 400 + + 151
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
tar4.4.19
+ + + + + + + +
File Path
juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

+ + +
Description
+

node-tar: denial of service while parsing a tar file due to lack of folders depth validation
+Target: Node.js
+Type: node-pkg
+Fixed version: 6.2.1

+

node-tar is a Tar for Node.js. node-tar prior to version 6.2.1 has no limit on the number of sub-folders created in the folder creation process. An attacker who generates a large number of sub-folders can consume memory on the system running node-tar and even crash the Node.js client within few seconds of running it using a path with too many sub-folders inside. Version 6.2.1 fixes this issue by preventing extraction in excessively deep sub-folders.

+ + +
Mitigation
+

6.2.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/errata/RHSA-2024:6148
+https://access.redhat.com/security/cve/CVE-2024-28863
+https://bugzilla.redhat.com/2293200
+https://bugzilla.redhat.com/2296417
+https://bugzilla.redhat.com/show_bug.cgi?id=2293200
+https://bugzilla.redhat.com/show_bug.cgi?id=2296417
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-22020
+https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-28863
+https://errata.almalinux.org/8/ALSA-2024-6148.html
+https://errata.rockylinux.org/RLSA-2024:6147
+https://github.com/isaacs/node-tar
+https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7
+https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7 (v6.2.1)
+https://github.com/isaacs/node-tar/security/advisories/GHSA-f5x3-32g6-xq36
+https://linux.oracle.com/cve/CVE-2024-28863.html
+https://linux.oracle.com/errata/ELSA-2024-6148.html
+https://nvd.nist.gov/vuln/detail/CVE-2024-28863
+https://security.netapp.com/advisory/ntap-20240524-0005
+https://security.netapp.com/advisory/ntap-20240524-0005/
+https://www.cve.org/CVERecord?id=CVE-2024-28863

+ + + + + + + +
+
+
+
+ Finding 124: CVE-2025-56200 Validator 13.15.15 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 79 + + 162
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
validator13.15.15
+ + + + + + + +
File Path
juice-shop/node_modules/validator/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

+ + +
Description
+

validator.js has a URL validation bypass vulnerability in its isURL function
+Target: Node.js
+Type: node-pkg
+Fixed version: 13.15.20

+

A URL validation bypass vulnerability exists in validator.js through version 13.15.15. The isURL() function uses '://' as a delimiter to parse protocols, while browsers use ':' as the delimiter. This parsing difference allows attackers to bypass protocol and domain validation by crafting URLs leading to XSS and Open Redirect attacks.

+ + +
Mitigation
+

13.15.20

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

http://validatorjs.com
+https://gist.github.com/junan-98/27ae092aa40e2a057d41a0f95148f666
+https://gist.github.com/junan-98/a93130505b258b9e4ec9f393e7533596
+https://github.com/validatorjs/validator.js
+https://github.com/validatorjs/validator.js/commit/cbef5088f02d36caf978f378bb845fe49bdc0809
+https://github.com/validatorjs/validator.js/issues/2600
+https://github.com/validatorjs/validator.js/pull/2608
+https://github.com/validatorjs/validator.js/releases/tag/13.15.20
+https://nvd.nist.gov/vuln/detail/CVE-2025-56200

+ + + + + + + +
+
+
+
+ Finding 125: CVE-2023-32313 Vm2 3.9.17 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Medium + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 74 + + 167
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
vm23.9.17
+ + + + + + + +
File Path
juice-shop/node_modules/vm2/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

+ + +
Description
+

vm2: Inspect Manipulation
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.9.18

+

vm2 is a sandbox that can run untrusted code with Node's built-in modules. In versions 3.9.17 and lower of vm2 it was possible to get a read-write reference to the node inspect method and edit options for console.log. As a result a threat actor can edit options for the console.log command. This vulnerability was patched in the release of version 3.9.18 of vm2. Users are advised to upgrade. Users unable to upgrade may make the inspect method readonly with vm.readonly(inspect) after creating a vm.

+ + +
Mitigation
+

3.9.18

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2023-32313
+https://gist.github.com/arkark/c1c57eaf3e0a649af1a70c2b93b17550
+https://github.com/patriksimek/vm2
+https://github.com/patriksimek/vm2/commit/5206ba25afd86ef547a2c9d48d46ca7a9e6ec238
+https://github.com/patriksimek/vm2/releases/tag/3.9.18
+https://github.com/patriksimek/vm2/security/advisories/GHSA-p5gc-c584-jj6v
+https://nvd.nist.gov/vuln/detail/CVE-2023-32313
+https://www.cve.org/CVERecord?id=CVE-2023-32313

+ + + + + + + +

Low

+ +
+
+
+
+ Finding 126: CVE-2022-27943 GCC-12-Base 12.2.0-14+deb12u1 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 674 + + 26
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
gcc-12-base12.2.0-14+deb12u1
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

+ + +
Description
+

binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-27943
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead
+https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html
+https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/
+https://nvd.nist.gov/vuln/detail/CVE-2022-27943
+https://sourceware.org/bugzilla/show_bug.cgi?id=28995
+https://www.cve.org/CVERecord?id=CVE-2022-27943

+ + + + + + + +
+
+
+
+ Finding 127: CVE-2010-4756 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 399 + + 32
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + + +
Description
+

glibc: glob implementation can cause excessive CPU and memory consumption due to crafted glob expressions
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

The glob implementation in the GNU C Library (aka glibc or libc6) allows remote authenticated users to cause a denial of service (CPU and memory consumption) via crafted glob expressions that do not match any pathnames, as demonstrated by glob expressions in STAT commands to an FTP daemon, a different vulnerability than CVE-2010-2632.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

http://cxib.net/stuff/glob-0day.c
+http://securityreason.com/achievement_securityalert/89
+http://securityreason.com/exploitalert/9223
+https://access.redhat.com/security/cve/CVE-2010-4756
+https://bugzilla.redhat.com/show_bug.cgi?id=681681
+https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2010-4756
+https://nvd.nist.gov/vuln/detail/CVE-2010-4756
+https://security.netapp.com/advisory/ntap-20241108-0002/
+https://www.cve.org/CVERecord?id=CVE-2010-4756

+ + + + + + + +
+
+
+
+ Finding 128: CVE-2018-20796 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 674 + + 33
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

glibc: uncontrolled recursion in function check_dst_limits_calc_pos_1 in posix/regexec.c
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(\227|)(\1\1|t1|\\2537)+' in grep.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

http://www.securityfocus.com/bid/107160
+https://access.redhat.com/security/cve/CVE-2018-20796
+https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34141
+https://lists.gnu.org/archive/html/bug-gnulib/2019-01/msg00108.html
+https://nvd.nist.gov/vuln/detail/CVE-2018-20796
+https://security.netapp.com/advisory/ntap-20190315-0002/
+https://support.f5.com/csp/article/K26346590?utm_source=f5support&amp%3Butm_medium=RSS
+https://www.cve.org/CVERecord?id=CVE-2018-20796

+ + + + + + + +
+
+
+
+ Finding 129: CVE-2019-1010022 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 119 + + 34
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

+ + +
Description
+

glibc: stack guard protection bypass
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass stack guard protection. The component is: nptl. The attack vector is: Exploit stack buffer overflow vulnerability and use this bypass vulnerability to bypass stack guard. NOTE: Upstream comments indicate "this is being treated as a non-security bug and no real threat.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2019-1010022
+https://nvd.nist.gov/vuln/detail/CVE-2019-1010022
+https://security-tracker.debian.org/tracker/CVE-2019-1010022
+https://sourceware.org/bugzilla/show_bug.cgi?id=22850
+https://sourceware.org/bugzilla/show_bug.cgi?id=22850#c3
+https://ubuntu.com/security/CVE-2019-1010022
+https://www.cve.org/CVERecord?id=CVE-2019-1010022

+ + + + + + + +
+
+
+
+ Finding 130: CVE-2019-1010023 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin)35
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

+ + +
Description
+

glibc: running ldd on malicious ELF leads to code execution because of wrong size computation
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

GNU Libc current is affected by: Re-mapping current loaded library with malicious ELF file. The impact is: In worst case attacker may evaluate privileges. The component is: libld. The attack vector is: Attacker sends 2 ELF files to victim and asks to run ldd on it. ldd execute code. NOTE: Upstream comments indicate "this is being treated as a non-security bug and no real threat.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

http://www.securityfocus.com/bid/109167
+https://access.redhat.com/security/cve/CVE-2019-1010023
+https://nvd.nist.gov/vuln/detail/CVE-2019-1010023
+https://security-tracker.debian.org/tracker/CVE-2019-1010023
+https://sourceware.org/bugzilla/show_bug.cgi?id=22851
+https://support.f5.com/csp/article/K11932200?utm_source=f5support&amp%3Butm_medium=RSS
+https://ubuntu.com/security/CVE-2019-1010023
+https://www.cve.org/CVERecord?id=CVE-2019-1010023

+ + + + + + + +
+
+
+
+ Finding 131: CVE-2019-1010024 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 200 + + 36
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

+ + +
Description
+

glibc: ASLR bypass using cache of thread stack and heap
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass ASLR using cache of thread stack and heap. The component is: glibc. NOTE: Upstream comments indicate "this is being treated as a non-security bug and no real threat.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

http://www.securityfocus.com/bid/109162
+https://access.redhat.com/security/cve/CVE-2019-1010024
+https://nvd.nist.gov/vuln/detail/CVE-2019-1010024
+https://security-tracker.debian.org/tracker/CVE-2019-1010024
+https://sourceware.org/bugzilla/show_bug.cgi?id=22852
+https://support.f5.com/csp/article/K06046097
+https://support.f5.com/csp/article/K06046097?utm_source=f5support&amp%3Butm_medium=RSS
+https://ubuntu.com/security/CVE-2019-1010024
+https://www.cve.org/CVERecord?id=CVE-2019-1010024

+ + + + + + + +
+
+
+
+ Finding 132: CVE-2019-1010025 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 330 + + 37
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

+ + +
Description
+

glibc: information disclosure of heap addresses of pthread_created thread
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may guess the heap addresses of pthread_created thread. The component is: glibc. NOTE: the vendor's position is "ASLR bypass itself is not a vulnerability.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2019-1010025
+https://nvd.nist.gov/vuln/detail/CVE-2019-1010025
+https://security-tracker.debian.org/tracker/CVE-2019-1010025
+https://sourceware.org/bugzilla/show_bug.cgi?id=22853
+https://support.f5.com/csp/article/K06046097
+https://support.f5.com/csp/article/K06046097?utm_source=f5support&amp%3Butm_medium=RSS
+https://ubuntu.com/security/CVE-2019-1010025
+https://www.cve.org/CVERecord?id=CVE-2019-1010025

+ + + + + + + +
+
+
+
+ Finding 133: CVE-2019-9192 Libc6 2.36-9+deb12u10 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 674 + + 38
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libc62.36-9+deb12u10
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

+ + +
Description
+

glibc: uncontrolled recursion in function check_dst_limits_calc_pos_1 in posix/regexec.c
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(|)(\1\1)*' in grep, a different issue than CVE-2018-20796. NOTE: the software maintainer disputes that this is a vulnerability because the behavior occurs only with a crafted pattern

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2019-9192
+https://nvd.nist.gov/vuln/detail/CVE-2019-9192
+https://sourceware.org/bugzilla/show_bug.cgi?id=24269
+https://support.f5.com/csp/article/K26346590?utm_source=f5support&amp%3Butm_medium=RSS
+https://www.cve.org/CVERecord?id=CVE-2019-9192

+ + + + + + + +
+
+
+
+ Finding 134: CVE-2022-27943 Libgcc-S1 12.2.0-14+deb12u1 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 674 + + 39
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libgcc-s112.2.0-14+deb12u1
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

+ + +
Description
+

binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-27943
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead
+https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html
+https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/
+https://nvd.nist.gov/vuln/detail/CVE-2022-27943
+https://sourceware.org/bugzilla/show_bug.cgi?id=28995
+https://www.cve.org/CVERecord?id=CVE-2022-27943

+ + + + + + + +
+
+
+
+ Finding 135: CVE-2022-27943 Libgomp1 12.2.0-14+deb12u1 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 674 + + 40
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libgomp112.2.0-14+deb12u1
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

+ + +
Description
+

binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-27943
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead
+https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html
+https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/
+https://nvd.nist.gov/vuln/detail/CVE-2022-27943
+https://sourceware.org/bugzilla/show_bug.cgi?id=28995
+https://www.cve.org/CVERecord?id=CVE-2022-27943

+ + + + + + + +
+
+
+
+ Finding 136: CVE-2025-27587 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 385 + + 50
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + + +
Description
+

OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable ...
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack, exploitable by measuring the time of signing of random messages using the EVP_DigestSign API, and then using the private key to extract the K value (nonce) from the signatures. Next, based on the bit size of the extracted nonce, one can compare the signing time of full-sized nonces to signatures that used smaller nonces, via statistical tests. There is a side-channel in the P-364 curve that allows private key extraction (also, there is a dependency between the bit size of K and the size of the side channel). NOTE: This CVE is disputed because the OpenSSL security policy explicitly notes that any side channels which require same physical system to be detected are outside of the threat model for the software. The timing signal is so small that it is infeasible to be detected without having the attacking process running on the same physical system.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://github.com/openssl/openssl/issues/24253
+https://minerva.crocs.fi.muni.cz

+ + + + + + + +
+
+
+
+ Finding 137: CVE-2025-9232 Libssl3 3.0.17-1~deb12u2 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 125 + + 51
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libssl33.0.17-1~deb12u2
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L

+ + +
Description
+

openssl: Out-of-bounds read in HTTP client no_proxy handling
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version: 3.0.17-1~deb12u3

+

Issue summary: An application using the OpenSSL HTTP client API functions may
+trigger an out-of-bounds read if the 'no_proxy' environment variable is set and
+the host portion of the authority component of the HTTP URL is an IPv6 address.

+

Impact summary: An out-of-bounds read can trigger a crash which leads to
+Denial of Service for an application.

+

The OpenSSL HTTP client API functions can be used directly by applications
+but they are also used by the OCSP client functions and CMP (Certificate
+Management Protocol) client implementation in OpenSSL. However the URLs used
+by these implementations are unlikely to be controlled by an attacker.

+

In this vulnerable code the out of bounds read can only trigger a crash.
+Furthermore the vulnerability requires an attacker-controlled URL to be
+passed from an application to the OpenSSL function and the user has to have
+a 'no_proxy' environment variable set. For the aforementioned reasons the
+issue was assessed as Low severity.

+

The vulnerable code was introduced in the following patch releases:
+3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0.

+

The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this
+issue, as the HTTP client implementation is outside the OpenSSL FIPS module
+boundary.

+ + +
Mitigation
+

3.0.17-1~deb12u3

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

http://www.openwall.com/lists/oss-security/2025/09/30/5
+https://access.redhat.com/security/cve/CVE-2025-9232
+https://github.com/openssl/openssl/commit/2b4ec20e47959170422922eaff25346d362dcb35
+https://github.com/openssl/openssl/commit/654dc11d23468a74fc8ea4672b702dd3feb7be4b
+https://github.com/openssl/openssl/commit/7cf21a30513c9e43c4bc3836c237cf086e194af3
+https://github.com/openssl/openssl/commit/89e790ac431125a4849992858490bed6b225eadf
+https://github.com/openssl/openssl/commit/bbf38c034cdabd0a13330abcc4855c866f53d2e0
+https://nvd.nist.gov/vuln/detail/CVE-2025-9232
+https://openssl-library.org/news/secadv/20250930.txt
+https://ubuntu.com/security/notices/USN-7786-1
+https://ubuntu.com/security/notices/USN-7894-1
+https://www.cve.org/CVERecord?id=CVE-2025-9232

+ + + + + + + +
+
+
+
+ Finding 138: CVE-2022-27943 Libstdc++6 12.2.0-14+deb12u1 + + + + debian + + os-pkgs + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 674 + + 52
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
libstdc++612.2.0-14+deb12u1
+ + + + + + + +
File Path
bkimminich/juice-shop:v19.0.0 (debian 12.11)
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

+ + +
Description
+

binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const
+Target: bkimminich/juice-shop:v19.0.0 (debian 12.11)
+Type: debian
+Fixed version:

+

libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.

+ + + + + + +
Impact
+

affected

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2022-27943
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead
+https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html
+https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/
+https://nvd.nist.gov/vuln/detail/CVE-2022-27943
+https://sourceware.org/bugzilla/show_bug.cgi?id=28995
+https://www.cve.org/CVERecord?id=CVE-2022-27943

+ + + + + + + +
+
+
+
+ Finding 139: CVE-2024-47764 Cookie 0.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 74 + + 56
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
cookie0.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/engine.io/node_modules/cookie/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N

+ + +
Description
+

cookie: cookie accepts cookie name, path, and domain with out of bounds characters
+Target: Node.js
+Type: node-pkg
+Fixed version: 0.7.0

+

cookie is a basic HTTP cookie parser and serializer for HTTP servers. The cookie name could be used to set other fields of the cookie, resulting in an unexpected cookie value. A similar escape can be used for path and domain, which could be abused to alter other fields of the cookie. Upgrade to 0.7.0, which updates the validation for name, path, and domain.

+ + +
Mitigation
+

0.7.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2024-47764
+https://github.com/jshttp/cookie
+https://github.com/jshttp/cookie/commit/e10042845354fea83bd8f34af72475eed1dadf5c
+https://github.com/jshttp/cookie/pull/167
+https://github.com/jshttp/cookie/security/advisories/GHSA-pxg6-pf52-xh8x
+https://nvd.nist.gov/vuln/detail/CVE-2024-47764
+https://www.cve.org/CVERecord?id=CVE-2024-47764

+ + + + + + + +
+
+
+
+ Finding 140: CVE-2026-24001 Diff 4.0.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 400 + + 58
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
diff4.0.2
+ + + + + + + +
File Path
juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json
+
+
+
+ + + + + +
Description
+

jsdiff: denial of service vulnerability in parsePatch and applyPatch
+Target: Node.js
+Type: node-pkg
+Fixed version: 8.0.3, 5.2.2, 4.0.4, 3.5.1

+

jsdiff is a JavaScript text differencing implementation. Prior to versions 8.0.3, 5.2.2, 4.0.4, and 3.5.1, attempting to parse a patch whose filename headers contain the line break characters \r, \u2028, or \u2029 can cause the parsePatch method to enter an infinite loop. It then consumes memory without limit until the process crashes due to running out of memory. Applications are therefore likely to be vulnerable to a denial-of-service attack if they call parsePatch with a user-provided patch as input. A large payload is not needed to trigger the vulnerability, so size limits on user input do not provide any protection. Furthermore, some applications may be vulnerable even when calling parsePatch on a patch generated by the application itself if the user is nonetheless able to control the filename headers (e.g. by directly providing the filenames of the files to be diffed). The applyPatch method is similarly affected if (and only if) called with a string representation of a patch as an argument, since under the hood it parses that string using parsePatch. Other methods of the library are unaffected. Finally, a second and lesser interdependent bug - a ReDOS - also exhibits when those same line break characters are present in a patch's patch header (also known as its "leading garbage"). A maliciously-crafted patch header of length n can take parsePatch O(n³) time to parse. Versions 8.0.3, 5.2.2, 4.0.4, and 3.5.1 contain a fix. As a workaround, do not attempt to parse patches that contain any of these characters: \r, \u2028, or \u2029.

+ + +
Mitigation
+

8.0.3, 5.2.2, 4.0.4, 3.5.1

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-24001
+https://github.com/kpdecker/jsdiff
+https://github.com/kpdecker/jsdiff/commit/15a1585230748c8ae6f8274c202e0c87309142f5
+https://github.com/kpdecker/jsdiff/issues/653
+https://github.com/kpdecker/jsdiff/pull/649
+https://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx
+https://nvd.nist.gov/vuln/detail/CVE-2026-24001
+https://www.cve.org/CVERecord?id=CVE-2026-24001

+ + + + + + + +
+
+
+
+ Finding 141: CVE-2018-3721 Lodash 2.4.2 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 471 + + 82
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
lodash2.4.2
+ + + + + + + +
File Path
juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

+ + +
Description
+

lodash: Prototype pollution in utilities function
+Target: Node.js
+Type: node-pkg
+Fixed version: >=4.17.5

+

lodash node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.

+ + +
Mitigation
+
+

=4.17.5

+
+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2018-3721
+https://github.com/advisories/GHSA-fvqr-27wr-82fm
+https://github.com/lodash/lodash/commit/d8e069cc3410082e44eb18fcf8e7f3d08ebe1d4a
+https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-3721.yml
+https://hackerone.com/reports/310443
+https://nvd.nist.gov/vuln/detail/CVE-2018-3721
+https://security.netapp.com/advisory/ntap-20190919-0004
+https://security.netapp.com/advisory/ntap-20190919-0004/
+https://snyk.io/vuln/npm:lodash:20180130
+https://www.cve.org/CVERecord?id=CVE-2018-3721
+https://www.npmjs.com/advisories/577

+ + + + + + + +
+
+
+
+ Finding 142: CVE-2025-57349 Messageformat 2.3.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 1321 + + 86
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
messageformat2.3.0
+ + + + + + + +
File Path
juice-shop/node_modules/messageformat/package.json
+
+
+
+ + + + + +
Description
+

messageformat has a prototype pollution vulnerability
+Target: Node.js
+Type: node-pkg
+Fixed version: 3.0.0-beta.0

+

The messageformat package, an implementation of the Unicode MessageFormat 2 specification for JavaScript, is vulnerable to prototype pollution due to improper handling of message key paths in versions prior to 2.3.0. The flaw arises when processing nested message keys containing special characters (e.g., proto ), which can lead to unintended modification of the JavaScript Object prototype. This vulnerability may allow a remote attacker to inject properties into the global object prototype via specially crafted message input, potentially causing denial of service or other undefined behaviors in applications using the affected component.

+ + +
Mitigation
+

3.0.0-beta.0

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://github.com/messageformat/messageformat
+https://github.com/messageformat/messageformat/issues/452
+https://nvd.nist.gov/vuln/detail/CVE-2025-57349

+ + + + + + + +
+
+
+
+ Finding 143: CVE-2026-2391 Qs 6.13.0 + + + + lang-pkgs + + node-pkg + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SeverityEPSS Score / PercentileStatusDate discoveredAgeReporterCWEDojo ID
+ + + Low + + + + N.A. + / + N.A. + Active, VerifiedApril 13, 20260 daysAdmin User (admin) + + 20 + + 136
+
+
+ + + + + + + + + +
+
+
+
+
Location
+
+ + + + + + + + + + + + + + + + + + + + + +
ComponentVersion
qs6.13.0
+ + + + + + + +
File Path
juice-shop/node_modules/qs/package.json
+
+
+
+ + + + +
CVSS v3
+

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L

+ + +
Description
+

qs: qs's arrayLimit bypass in comma parsing allows denial of service
+Target: Node.js
+Type: node-pkg
+Fixed version: 6.14.2

+

Summary

+

The arrayLimit option in qs does not enforce limits for comma-separated values when comma: true is enabled, allowing attackers to cause denial-of-service via memory exhaustion. This is a bypass of the array limit enforcement, similar to the bracket notation bypass addressed in GHSA-6rw7-vpxm-498p (CVE-2025-15284).

+

Details

+

When the comma option is set to true (not the default, but configurable in applications), qs allows parsing comma-separated strings as arrays (e.g., ?param=a,b,c becomes ['a', 'b', 'c']). However, the limit check for arrayLimit (default: 20) and the optional throwOnLimitExceeded occur after the comma-handling logic in parseArrayValue, enabling a bypass. This permits creation of arbitrarily large arrays from a single parameter, leading to excessive memory allocation.

+

Vulnerable code (lib/parse.js: lines ~40-50):

+
if (val && typeof val === 'string' && options.comma && val.indexOf(',') > -1) {
+    return val.split(',');
+}
+
+if (options.throwOnLimitExceeded && currentArrayLength >= options.arrayLimit) {
+    throw new RangeError('Array limit exceeded. Only ' + options.arrayLimit + ' element' + (options.arrayLimit === 1 ? '' : 's') + ' allowed in an array.');
+}
+
+return val;
+
+ +

The split(',') returns the array immediately, skipping the subsequent limit check. Downstream merging via utils.combine does not prevent allocation, even if it marks overflows for sparse arrays.This discrepancy allows attackers to send a single parameter with millions of commas (e.g., ?param=,,,,,,,,...), allocating massive arrays in memory without triggering limits. It bypasses the intent of arrayLimit, which is enforced correctly for indexed (a[0]=) and bracket (a[]=) notations (the latter fixed in v6.14.1 per GHSA-6rw7-vpxm-498p).

+

PoC

+

Test 1 - Basic bypass:

+
npm install qs
+
+ +
const qs = require('qs');
+
+const payload = 'a=' + ','.repeat(25);  // 26 elements after split (bypasses arrayLimit: 5)
+const options = { comma: true, arrayLimit: 5, throwOnLimitExceeded: true };
+
+try {
+  const result = qs.parse(payload, options);
+  console.log(result.a.length);  // Outputs: 26 (bypass successful)
+} catch (e) {
+  console.log('Limit enforced:', e.message);  // Not thrown
+}
+
+ +

Configuration:
+- comma: true
+- arrayLimit: 5
+- throwOnLimitExceeded: true

+

Expected: Throws "Array limit exceeded" error.
+Actual: Parses successfully, creating an array of length 26.

+

Impact

+

Denial of Service (DoS) via memory exhaustion.

+ + +
Mitigation
+

6.14.2

+ + + + + +
Impact
+

fixed

+ + + + + + + +
References
+

https://access.redhat.com/security/cve/CVE-2026-2391
+https://github.com/ljharb/qs
+https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482
+https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883
+https://nvd.nist.gov/vuln/detail/CVE-2026-2391
+https://www.cve.org/CVERecord?id=CVE-2026-2391

+ + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + diff --git a/labs/lab10/report/findings.csv b/labs/lab10/report/findings.csv new file mode 100644 index 00000000..2c01f3f8 --- /dev/null +++ b/labs/lab10/report/findings.csv @@ -0,0 +1,295 @@ +DEDUPLICATION_DEFERRED_FIELDS,DEDUPLICATION_FIELDS,active,active_endpoint_count,active_endpoints,component_name,component_version,created,cvssv3,cvssv3_score,cvssv4,cvssv4_score,cwe,date,defect_review_requested_by,defect_review_requested_by_id,description,duplicate,duplicate_finding,duplicate_finding_id,dynamic_finding,effort_for_fixing,epss_percentile,epss_score,false_p,file_path,finding_group,fix_available,fix_version,has_endpoints,has_finding_group,has_jira_configured,has_jira_group_issue,has_jira_issue,hash_code,id,impact,is_mitigated,kev_date,known_exploited,last_reviewed,last_reviewed_by,last_reviewed_by_id,last_status_update,line,mitigated,mitigated_by,mitigated_by_id,mitigated_endpoint_count,mitigated_endpoints,mitigation,nb_occurences,numerical_severity,out_of_scope,param,payload,pgh_event_models,pk,planned_remediation_date,planned_remediation_version,publish_date,ransomware_used,references,reporter,reporter_id,review_requested_by,review_requested_by_id,risk_accepted,sast_sink_object,sast_source_file_path,sast_source_line,sast_source_object,scanner_confidence,service,severity,severity_justification,sla_age,sla_age_days,sla_days_remaining,sla_deadline,sla_expiration_date,sla_start_date,sonarqube_issue,sonarqube_issue_id,static_finding,steps_to_reproduce,test,test_id,thread_id,title,under_defect_review,under_review,unique_id_from_tool,updated,url,verified,violates_sla,vuln_id_from_tool,test,found_by,engagement_id,engagement,product_id,product,endpoints,vulnerability_ids,tags,status,notes +,,True,0,[],vm2,3.9.17,2026-04-13 18:48:55.088875+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,74,2026-04-13,,,vm2: Sandbox Escape NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 3.9.18 NEWLINE NEWLINE vm2 is a sandbox that can run untrusted code with Node's built-in modules. A sandbox escape vulnerability exists in vm2 for versions up to and including 3.9.17. It abuses an unexpected creation of a host object based on the specification of `Proxy`. As a result a threat actor can bypass the sandbox protections to gain remote code execution rights on the host running the sandbox. This vulnerability was patched in the release of version `3.9.18` of `vm2`. Users are advised to upgrade. There are no known workarounds for this vulnerability. NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/vm2/package.json,,True,,False,False,,False,,5de45cc1a7c6c380875f2116cfa9b46556d7b1a4d8470d5dc6d7ad043e24a648,163,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.088916+00:00,,,,,0,[],3.9.18,,S0,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2023-32314 NEWLINE https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac NEWLINE https://github.com/patriksimek/vm2 NEWLINE https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf NEWLINE https://github.com/patriksimek/vm2/releases/tag/3.9.18 NEWLINE https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2023-32314 NEWLINE https://www.cve.org/CVERecord?id=CVE-2023-32314,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2023-32314 Vm2 3.9.17,False,False,,2026-04-13 18:48:55.088880+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2023-32314,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],marsdb,0.6.11,2026-04-13 18:48:53.648714+00:00,,,,,0,2026-04-13,,,"Command Injection in marsdb NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** NEWLINE NEWLINE All versions of `marsdb` are vulnerable to Command Injection. In the `DocumentMatcher` class, selectors on `$where` clauses are passed to a Function constructor unsanitized. This allows attackers to run arbitrary commands in the system when the function is executed. NEWLINE NEWLINE NEWLINE ## Recommendation NEWLINE NEWLINE No fix is currently available. Consider using an alternative package until a fix is made available. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/marsdb/package.json,,False,,False,False,,False,,73423daa2c85b788f33d85d5bb7d840df7952a4d3b32020edcf6e585c1b5cbd3,85,affected,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.648796+00:00,,,,,0,[],,,S0,False,,,,,,,,False,https://github.com/bkimminich/juice-shop/issues/1173 NEWLINE https://www.npmjs.com/advisories/1122,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,GHSA-5mrr-rgp6-x4gr Marsdb 0.6.11,False,False,,2026-04-13 18:48:53.648724+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,GHSA-5mrr-rgp6-x4gr,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],lodash,2.4.2,2026-04-13 18:48:53.517873+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H,9.1,,,1321,2026-04-13,,,nodejs-lodash: prototype pollution in defaultsDeep function leading to modifying properties NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 4.17.12 NEWLINE NEWLINE Versions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload. NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,,False,False,,False,,36d1f6cbd728c605224c27e71649f332318dee2693aeaf53d68c060e2a8828e1,79,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.517928+00:00,,,,,0,[],4.17.12,,S0,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2019:3024 NEWLINE https://access.redhat.com/security/cve/CVE-2019-10744 NEWLINE https://github.com/advisories/GHSA-jf85-cpcp-j695 NEWLINE https://github.com/lodash/lodash/pull/4336 NEWLINE https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2019-10744.yml NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2019-10744 NEWLINE https://security.netapp.com/advisory/ntap-20191004-0005 NEWLINE https://security.netapp.com/advisory/ntap-20191004-0005/ NEWLINE https://snyk.io/vuln/SNYK-JS-LODASH-450202 NEWLINE https://support.f5.com/csp/article/K47105354 NEWLINE https://support.f5.com/csp/article/K47105354?utm_source=f5support&%3Butm_medium=RSS NEWLINE https://support.f5.com/csp/article/K47105354?utm_source=f5support&utm_medium=RSS NEWLINE https://www.cve.org/CVERecord?id=CVE-2019-10744 NEWLINE https://www.npmjs.com/advisories/1065 NEWLINE https://www.oracle.com/security-alerts/cpujan2021.html NEWLINE https://www.oracle.com/security-alerts/cpuoct2020.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2019-10744 Lodash 2.4.2,False,False,,2026-04-13 18:48:53.517880+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2019-10744,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:53.375388+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,20,2026-04-13,,,nodejs-jsonwebtoken: verification step bypass with an altered token NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 4.2.2 NEWLINE NEWLINE In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family). NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,756ae4892999afe288492599f018ef7426e7cfb8e4ea4527a6d71357a3503db7,72,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.375430+00:00,,,,,0,[],4.2.2,,S0,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2015-9235 NEWLINE https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries NEWLINE https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE https://github.com/advisories/GHSA-c7hr-j4mj-j2w6 NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE https://nodesecurity.io/advisories/17 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE https://www.cve.org/CVERecord?id=CVE-2015-9235 NEWLINE https://www.npmjs.com/advisories/17 NEWLINE https://www.timmclean.net/2015/02/25/jwt-alg-none.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2015-9235 Jsonwebtoken 0.4.0,False,False,,2026-04-13 18:48:53.375394+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2015-9235,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:53.297503+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,20,2026-04-13,,,nodejs-jsonwebtoken: verification step bypass with an altered token NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 4.2.2 NEWLINE NEWLINE In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family). NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,878f89d0598d0236b88290febfb1899b96561b65699661be3627ae77f59954b3,67,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.297541+00:00,,,,,0,[],4.2.2,,S0,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2015-9235 NEWLINE https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries NEWLINE https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE https://github.com/advisories/GHSA-c7hr-j4mj-j2w6 NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE https://nodesecurity.io/advisories/17 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE https://www.cve.org/CVERecord?id=CVE-2015-9235 NEWLINE https://www.npmjs.com/advisories/17 NEWLINE https://www.timmclean.net/2015/02/25/jwt-alg-none.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2015-9235 Jsonwebtoken 0.1.0,False,False,,2026-04-13 18:48:53.297509+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2015-9235,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:55.561340+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with maliciously crafted AEAD parameters can trigger a stack buffer overflow. Impact summary: A stack buffer overflow may lead to a crash, causing Denial of Service, or potentially remote code execution. When parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as AES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is copied into a fixed-size stack buffer without verifying that its length fits the destination. An attacker can supply a crafted CMS message with an oversized IV, causing a stack-based out-of-bounds write before any authentication or tag verification occurs. Applications and services that parse untrusted CMS or PKCS#7 content using AEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable. Because the overflow occurs prior to authentication, no valid key material is required to trigger it. While exploitability to remote code execution depends on platform and toolchain mitigations, the stack-based write primitive represents a severe risk. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue. OpenSSL 1.1.1 and 1.0.2 are not affected by this issue. NEWLINE **Related Vulnerability Description:** Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with NEWLINE maliciously crafted AEAD parameters can trigger a stack buffer overflow. NEWLINE NEWLINE Impact summary: A stack buffer overflow may lead to a crash, causing Denial NEWLINE of Service, or potentially remote code execution. NEWLINE NEWLINE When parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as NEWLINE AES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is NEWLINE copied into a fixed-size stack buffer without verifying that its length fits NEWLINE the destination. An attacker can supply a crafted CMS message with an NEWLINE oversized IV, causing a stack-based out-of-bounds write before any NEWLINE authentication or tag verification occurs. NEWLINE NEWLINE Applications and services that parse untrusted CMS or PKCS#7 content using NEWLINE AEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable. NEWLINE Because the overflow occurs prior to authentication, no valid key material NEWLINE is required to trigger it. While exploitability to remote code execution NEWLINE depends on platform and toolchain mitigations, the stack-based write NEWLINE primitive represents a severe risk. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this NEWLINE issue, as the CMS implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.1.1 and 1.0.2 are not affected by this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.73257,0.00766,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,False,False,,False,,9acd88a86c062cb2efbc6f863ec08abd341d446de9e6b4b1f15e58e1ec575493,185,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.561369+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-15467 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-15467 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/2c8f0e5fa9b6ee5508a0349e4572ddb74db5a703 NEWLINE - https://github.com/openssl/openssl/commit/5f26d4202f5b89664c5c3f3c62086276026ba9a9 NEWLINE - https://github.com/openssl/openssl/commit/6ced0fe6b10faa560e410e3ee8d6c82f06c65ea3 NEWLINE - https://github.com/openssl/openssl/commit/ce39170276daec87f55c39dad1f629b56344429e NEWLINE - https://github.com/openssl/openssl/commit/d0071a0799f20cc8101730145349ed4487c268dc NEWLINE - https://openssl-library.org/news/secadv/20260127.txt NEWLINE - http://www.openwall.com/lists/oss-security/2026/01/27/10 NEWLINE - http://www.openwall.com/lists/oss-security/2026/02/25/6,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,CVE-2025-15467 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:55.561344+00:00,,False,,CVE-2025-15467,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-15467,dpkg,Active, +,,True,0,[],crypto-js,3.3.0,2026-04-13 18:48:55.548784+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N,9.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard NEWLINE **Related Vulnerability Description:** crypto-js is a JavaScript library of crypto standards. Prior to version 4.2.0, crypto-js PBKDF2 is 1,000 times weaker than originally specified in 1993, and at least 1,300,000 times weaker than current industry standard. This is because it both defaults to SHA1, a cryptographic hash algorithm considered insecure since at least 2005, and defaults to one single iteration, a 'strength' or 'difficulty' value specified at 1,000 when specified in 1993. PBKDF2 relies on iteration count as a countermeasure to preimage and collision attacks. If used to protect passwords, the impact is high. If used to generate signatures, the impact is high. Version 4.2.0 contains a patch for this issue. As a workaround, configure crypto-js to use SHA256 with at least 250,000 iterations. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/crypto-js@3.3.0",False,,,False,,0.74244,0.00823,False,/juice-shop/node_modules/crypto-js/package.json,,True,4.2.0,False,False,,False,,cc8a900b6a7aa0953913a16e1e3f4b8b0ee095353015c8addffe296e48d984f4,184,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.548818+00:00,,,,,0,[],Upgrade to version: 4.2.0,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-xwcq-pm8m-c4vf NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf NEWLINE - https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-46233 NEWLINE - https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-46233 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a NEWLINE - https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf NEWLINE - https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-xwcq-pm8m-c4vf in crypto-js:3.3.0,False,False,,2026-04-13 18:48:55.548789+00:00,,False,,GHSA-xwcq-pm8m-c4vf,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-xwcq-pm8m-c4vf; CVE-2023-46233,javascript,Active, +,,True,0,[],crypto-js,3.3.0,2026-04-13 18:48:53.170539+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N,9.1,,,328,2026-04-13,,,"crypto-js: PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 4.2.0 NEWLINE NEWLINE crypto-js is a JavaScript library of crypto standards. Prior to version 4.2.0, crypto-js PBKDF2 is 1,000 times weaker than originally specified in 1993, and at least 1,300,000 times weaker than current industry standard. This is because it both defaults to SHA1, a cryptographic hash algorithm considered insecure since at least 2005, and defaults to one single iteration, a 'strength' or 'difficulty' value specified at 1,000 when specified in 1993. PBKDF2 relies on iteration count as a countermeasure to preimage and collision attacks. If used to protect passwords, the impact is high. If used to generate signatures, the impact is high. Version 4.2.0 contains a patch for this issue. As a workaround, configure crypto-js to use SHA256 with at least 250,000 iterations. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/crypto-js/package.json,,True,,False,False,,False,,a95f6cd299da2691e4707edf2bfc63bbc34f2c4d4646f48da9353a65346f2f87,57,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.170572+00:00,,,,,0,[],4.2.0,,S0,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2023-46233 NEWLINE https://github.com/brix/crypto-js NEWLINE https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a NEWLINE https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf NEWLINE https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2023-46233 NEWLINE https://ubuntu.com/security/notices/USN-6753-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2023-46233,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2023-46233 Crypto-Js 3.3.0,False,False,,2026-04-13 18:48:53.170543+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2023-46233,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:52.951717+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,787,2026-04-13,,,"openssl: OpenSSL: Remote code execution or Denial of Service via oversized Initialization Vector in CMS parsing NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.18-1~deb12u2 NEWLINE NEWLINE Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with NEWLINE maliciously crafted AEAD parameters can trigger a stack buffer overflow. NEWLINE NEWLINE Impact summary: A stack buffer overflow may lead to a crash, causing Denial NEWLINE of Service, or potentially remote code execution. NEWLINE NEWLINE When parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as NEWLINE AES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is NEWLINE copied into a fixed-size stack buffer without verifying that its length fits NEWLINE the destination. An attacker can supply a crafted CMS message with an NEWLINE oversized IV, causing a stack-based out-of-bounds write before any NEWLINE authentication or tag verification occurs. NEWLINE NEWLINE Applications and services that parse untrusted CMS or PKCS#7 content using NEWLINE AEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable. NEWLINE Because the overflow occurs prior to authentication, no valid key material NEWLINE is required to trigger it. While exploitability to remote code execution NEWLINE depends on platform and toolchain mitigations, the stack-based write NEWLINE primitive represents a severe risk. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this NEWLINE issue, as the CMS implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.1.1 and 1.0.2 are not affected by this issue. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,bf628a11337392cb51a2eaae176d69bd431fee68b6ede424c63cf8e3a4ceb988,41,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.951748+00:00,,,,,0,[],3.0.18-1~deb12u2,,S0,False,,,,,,,,False,http://www.openwall.com/lists/oss-security/2026/01/27/10 NEWLINE http://www.openwall.com/lists/oss-security/2026/02/25/6 NEWLINE https://access.redhat.com/errata/RHSA-2026:1472 NEWLINE https://access.redhat.com/security/cve/CVE-2025-15467 NEWLINE https://bugzilla.redhat.com/2430375 NEWLINE https://bugzilla.redhat.com/2430376 NEWLINE https://bugzilla.redhat.com/2430377 NEWLINE https://bugzilla.redhat.com/2430378 NEWLINE https://bugzilla.redhat.com/2430379 NEWLINE https://bugzilla.redhat.com/2430380 NEWLINE https://bugzilla.redhat.com/2430381 NEWLINE https://bugzilla.redhat.com/2430386 NEWLINE https://bugzilla.redhat.com/2430387 NEWLINE https://bugzilla.redhat.com/2430388 NEWLINE https://bugzilla.redhat.com/2430389 NEWLINE https://bugzilla.redhat.com/2430390 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430375 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430376 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430377 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430378 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430379 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430380 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430381 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430387 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430388 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430389 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430390 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1472.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1472 NEWLINE https://github.com/openssl/openssl/commit/2c8f0e5fa9b6ee5508a0349e4572ddb74db5a703 NEWLINE https://github.com/openssl/openssl/commit/5f26d4202f5b89664c5c3f3c62086276026ba9a9 NEWLINE https://github.com/openssl/openssl/commit/6ced0fe6b10faa560e410e3ee8d6c82f06c65ea3 NEWLINE https://github.com/openssl/openssl/commit/ce39170276daec87f55c39dad1f629b56344429e NEWLINE https://github.com/openssl/openssl/commit/d0071a0799f20cc8101730145349ed4487c268dc NEWLINE https://linux.oracle.com/cve/CVE-2025-15467.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50081.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-15467 NEWLINE https://openssl-library.org/news/secadv/20260127.txt NEWLINE https://ubuntu.com/security/notices/USN-7980-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-15467,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2025-15467 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:52.951721+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-15467,debian; os-pkgs,"Active, Verified", +,,True,0,[],lodash,2.4.2,2026-04-13 18:48:55.521093+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H,9.1,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Prototype Pollution in lodash NEWLINE **Related Vulnerability Description:** Versions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@2.4.2,False,,,False,,0.78713,0.01196,False,/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,4.17.12,False,False,,False,,3b1d8d89bee38ea43fa9b863ba5448343af024aca9dbd41387eff36cf1658e3b,182,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.521125+00:00,,,,,0,[],Upgrade to version: 4.17.12,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-jf85-cpcp-j695 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/pull/4336 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2019-10744 NEWLINE - https://snyk.io/vuln/SNYK-JS-LODASH-450202 NEWLINE - https://access.redhat.com/errata/RHSA-2019:3024 NEWLINE - https://support.f5.com/csp/article/K47105354?utm_source=f5support&utm_medium=RSS NEWLINE - https://www.oracle.com/security-alerts/cpujan2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2020.html NEWLINE - https://support.f5.com/csp/article/K47105354?utm_source=f5support&%3Butm_medium=RSS NEWLINE - https://security.netapp.com/advisory/ntap-20191004-0005 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2019-10744.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2019-10744 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://access.redhat.com/errata/RHSA-2019:3024 NEWLINE - https://security.netapp.com/advisory/ntap-20191004-0005/ NEWLINE - https://snyk.io/vuln/SNYK-JS-LODASH-450202 NEWLINE - https://support.f5.com/csp/article/K47105354?utm_source=f5support&%3Butm_medium=RSS NEWLINE - https://www.oracle.com/security-alerts/cpujan2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2020.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-jf85-cpcp-j695 in lodash:2.4.2,False,False,,2026-04-13 18:48:55.521098+00:00,,False,,GHSA-jf85-cpcp-j695,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-jf85-cpcp-j695; CVE-2019-10744,javascript,Active, +,,True,0,[],vm2,3.9.17,2026-04-13 18:48:55.462571+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** vm2 Sandbox Escape vulnerability NEWLINE **Related Vulnerability Description:** vm2 is an advanced vm/sandbox for Node.js. The library contains critical security issues and should not be used for production. The maintenance of the project has been discontinued. In vm2 for versions up to 3.9.19, `Promise` handler sanitization can be bypassed with the `@@species` accessor property allowing attackers to escape the sandbox and run arbitrary code, potentially allowing remote code execution inside the context of vm2 sandbox. Version 3.10.0 contains a patch for the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/vm2@3.9.17",False,,,False,,0.89561,0.04997,False,/juice-shop/node_modules/vm2/package.json,,True,3.10.0,False,False,,False,,6b89c2767f3e1463b4e4fdc1cfa645a357987377771ad170bf58f06ddfd91fbc,178,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.462601+00:00,,,,,0,[],Upgrade to version: 3.10.0,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-cchq-frgv-rjh5 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-37466 NEWLINE - https://gist.github.com/leesh3288/f693061e6523c97274ad5298eb2c74e9 NEWLINE - https://security.netapp.com/advisory/ntap-20230831-0007 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE - https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744 NEWLINE - https://github.com/patriksimek/vm2/releases/tag/v3.10.0 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-37466 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744 NEWLINE - https://github.com/patriksimek/vm2/releases/tag/v3.10.0 NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002/,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-cchq-frgv-rjh5 in vm2:3.9.17,False,False,,2026-04-13 18:48:55.462575+00:00,,False,,GHSA-cchq-frgv-rjh5,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-cchq-frgv-rjh5; CVE-2023-37466,javascript,Active, +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:55.447534+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Verification Bypass in jsonwebtoken NEWLINE **Related Vulnerability Description:** In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family). NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.4.0,False,,,False,,0.96781,0.3247,False,/juice-shop/node_modules/jsonwebtoken/package.json,,True,4.2.2,False,False,,False,,446bfdd26d4b103b1c77eac0d511bf530c5932fe3a97dd64ec2fe2b30109f371,177,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.447570+00:00,,,,,0,[],Upgrade to version: 4.2.2,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-c7hr-j4mj-j2w6 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://www.npmjs.com/advisories/17 NEWLINE - https://www.timmclean.net/2015/02/25/jwt-alg-none.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE - https://nodesecurity.io/advisories/17 NEWLINE - https://www.timmclean.net/2015/02/25/jwt-alg-none.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-c7hr-j4mj-j2w6 in jsonwebtoken:0.4.0,False,False,,2026-04-13 18:48:55.447539+00:00,,False,,GHSA-c7hr-j4mj-j2w6,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-c7hr-j4mj-j2w6; CVE-2015-9235,javascript,Active, +,,True,0,[],marsdb,0.6.11,2026-04-13 18:48:57.700832+00:00,,,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Command Injection in marsdb NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/marsdb@0.6.11,False,,,False,,,,False,/juice-shop/node_modules/marsdb/package.json,,False,,False,False,,False,,8796fc2d3932e13a71e854cdeb047fcdb4052b454be7db1661f84ead38fe0097,292,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.700911+00:00,,,,,0,[],,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-5mrr-rgp6-x4gr NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/bkimminich/juice-shop/issues/1173 NEWLINE - https://www.npmjs.com/advisories/1122,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-5mrr-rgp6-x4gr in marsdb:0.6.11,False,False,,2026-04-13 18:48:57.700842+00:00,,False,,GHSA-5mrr-rgp6-x4gr,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-5mrr-rgp6-x4gr,javascript,Active, +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:55.432220+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Verification Bypass in jsonwebtoken NEWLINE **Related Vulnerability Description:** In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family). NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.1.0,False,,,False,,0.96781,0.3247,False,/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,4.2.2,False,False,,False,,f94a8c9e391d3ea7af36b9c6e4229d9e367b033b77ca154d8087c9e3fbfbf179,176,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.432253+00:00,,,,,0,[],Upgrade to version: 4.2.2,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-c7hr-j4mj-j2w6 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://www.npmjs.com/advisories/17 NEWLINE - https://www.timmclean.net/2015/02/25/jwt-alg-none.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE - https://nodesecurity.io/advisories/17 NEWLINE - https://www.timmclean.net/2015/02/25/jwt-alg-none.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-c7hr-j4mj-j2w6 in jsonwebtoken:0.1.0,False,False,,2026-04-13 18:48:55.432225+00:00,,False,,GHSA-c7hr-j4mj-j2w6,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-c7hr-j4mj-j2w6; CVE-2015-9235,javascript,Active, +,,True,0,[],vm2,3.9.17,2026-04-13 18:48:55.418875+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** vm2 Sandbox Escape vulnerability NEWLINE **Related Vulnerability Description:** vm2 is an open source vm/sandbox for Node.js. In vm2 for versions up to and including 3.9.19, Node.js custom inspect function allows attackers to escape the sandbox and run arbitrary code. This may result in Remote Code Execution, assuming the attacker has arbitrary code execution primitive inside the context of vm2 sandbox. There are no patches and no known workarounds. Users are advised to find an alternative software. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/vm2@3.9.17",False,,,False,,0.97222,0.39234,False,/juice-shop/node_modules/vm2/package.json,,False,,False,False,,False,,c2a7f41be9b517290410d2bb29352182dbd157a58de3c9d90003bb5eaecf96f9,175,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.418907+00:00,,,,,0,[],,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-g644-9gfx-q4q4 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-37903 NEWLINE - https://security.netapp.com/advisory/ntap-20230831-0007 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-37903 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4 NEWLINE - https://security.netapp.com/advisory/ntap-20230831-0007/ NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002/,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-g644-9gfx-q4q4 in vm2:3.9.17,False,False,,2026-04-13 18:48:55.418880+00:00,,False,,GHSA-g644-9gfx-q4q4,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-g644-9gfx-q4q4; CVE-2023-37903,javascript,Active, +,,True,0,[],vm2,3.9.17,2026-04-13 18:48:55.405121+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** vm2 Sandbox Escape vulnerability NEWLINE **Related Vulnerability Description:** vm2 is a sandbox that can run untrusted code with Node's built-in modules. A sandbox escape vulnerability exists in vm2 for versions up to and including 3.9.17. It abuses an unexpected creation of a host object based on the specification of `Proxy`. As a result a threat actor can bypass the sandbox protections to gain remote code execution rights on the host running the sandbox. This vulnerability was patched in the release of version `3.9.18` of `vm2`. Users are advised to upgrade. There are no known workarounds for this vulnerability. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/vm2@3.9.17,False,,,False,,0.98648,0.69875,False,/juice-shop/node_modules/vm2/package.json,,True,3.9.18,False,False,,False,,f44df2da924687df4a5dcf933a4e7df5c0b1aad02b92274b61cb5cbb8bab3fa1,174,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.405154+00:00,,,,,0,[],Upgrade to version: 3.9.18,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-whpj-8f3w-67p5 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5 NEWLINE - https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf NEWLINE - https://github.com/patriksimek/vm2/releases/tag/3.9.18 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-32314 NEWLINE - https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-32314 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac NEWLINE - https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf NEWLINE - https://github.com/patriksimek/vm2/releases/tag/3.9.18 NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-whpj-8f3w-67p5 in vm2:3.9.17,False,False,,2026-04-13 18:48:55.405126+00:00,,False,,GHSA-whpj-8f3w-67p5,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-whpj-8f3w-67p5; CVE-2023-32314,javascript,Active, +,,True,0,[],node,22.18.0,2026-04-13 18:48:57.073440+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N,9.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability Description:** A flaw in Node.js’s Permissions model allows attackers to bypass `--allow-fs-read` and `--allow-fs-write` restrictions using crafted relative symlink paths. By chaining directories and symlinks, a script granted access only to the current directory can escape the allowed path and read sensitive files. This breaks the expected isolation guarantees and enables arbitrary file read/write, leading to potential system compromise. NEWLINE This vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.01808,0.00012,False,/nodejs/bin/node,,True,25.3.0,False,False,,False,,1184280b03d9b8f4de5d21588a6c960514567de368cc739ea9cb9160b2708707,264,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.073525+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-55130 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,CVE-2025-55130 in node:22.18.0,False,False,,2026-04-13 18:48:57.073451+00:00,,False,,CVE-2025-55130,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-55130,stock,Active, +,,True,0,[],vm2,3.9.17,2026-04-13 18:48:56.375625+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** vm2 has a Sandbox Escape NEWLINE **Related Vulnerability Description:** vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, `Promise.prototype.then` `Promise.prototype.catch` callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of `localPromise.prototype.then` is sanitized, but `globalPromise.prototype.then` is not sanitized. The return value of async functions is `globalPromise` object. Version 3.10.2 fixes the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/vm2@3.9.17",False,,,False,,0.09271,0.00033,False,/juice-shop/node_modules/vm2/package.json,,True,3.10.2,False,False,,False,,97dbdc3469a3d24809f591f2b1baf3e1f92928c9e62741e760451f7c0ff0422d,237,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.375695+00:00,,,,,0,[],Upgrade to version: 3.10.2,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-99p7-6v5w-7xg8 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8 NEWLINE - https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29 NEWLINE - https://github.com/patriksimek/vm2/releases/tag/v3.10.2 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-22709 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-22709 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29 NEWLINE - https://github.com/patriksimek/vm2/releases/tag/v3.10.2 NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Anchore Grype,4,0,GHSA-99p7-6v5w-7xg8 in vm2:3.9.17,False,False,,2026-04-13 18:48:56.375637+00:00,,False,,GHSA-99p7-6v5w-7xg8,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-99p7-6v5w-7xg8; CVE-2026-22709,javascript,Active, +,,True,0,[],vm2,3.9.17,2026-04-13 18:48:55.127507+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,94,2026-04-13,,,"vm2 has a Sandbox Escape NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 3.10.2 NEWLINE NEWLINE vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, `Promise.prototype.then` `Promise.prototype.catch` callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of `localPromise.prototype.then` is sanitized, but `globalPromise.prototype.then` is not sanitized. The return value of async functions is `globalPromise` object. Version 3.10.2 fixes the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/vm2/package.json,,True,,False,False,,False,,4af47120ff5cf901b0c3170ee67cd5b2b1ec9eb55fd303e5d37901aa5d2d0df5,166,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.127549+00:00,,,,,0,[],3.10.2,,S0,False,,,,,,,,False,https://github.com/patriksimek/vm2 NEWLINE https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29 NEWLINE https://github.com/patriksimek/vm2/releases/tag/v3.10.2 NEWLINE https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-22709,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2026-22709 Vm2 3.9.17,False,False,,2026-04-13 18:48:55.127513+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-22709,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],vm2,3.9.17,2026-04-13 18:48:55.115002+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,78,2026-04-13,,,"vm2: custom inspect function allows attackers to escape the sandbox and run arbitrary code NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** NEWLINE NEWLINE vm2 is an open source vm/sandbox for Node.js. In vm2 for versions up to and including 3.9.19, Node.js custom inspect function allows attackers to escape the sandbox and run arbitrary code. This may result in Remote Code Execution, assuming the attacker has arbitrary code execution primitive inside the context of vm2 sandbox. There are no patches and no known workarounds. Users are advised to find an alternative software. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/vm2/package.json,,False,,False,False,,False,,9da8ce361021854d554478d9add301e8864240f61d066ef423174229023e6039,165,affected,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.115041+00:00,,,,,0,[],,,S0,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2023-37903 NEWLINE https://github.com/patriksimek/vm2 NEWLINE https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2023-37903 NEWLINE https://security.netapp.com/advisory/ntap-20230831-0007 NEWLINE https://security.netapp.com/advisory/ntap-20230831-0007/ NEWLINE https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE https://security.netapp.com/advisory/ntap-20241108-0002/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2023-37903,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2023-37903 Vm2 3.9.17,False,False,,2026-04-13 18:48:55.115007+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2023-37903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],vm2,3.9.17,2026-04-13 18:48:55.102904+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,94,2026-04-13,,,"vm2: Promise handler sanitization can be bypassed allowing attackers to escape the sandbox and run arbitrary code NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 3.10.0 NEWLINE NEWLINE vm2 is an advanced vm/sandbox for Node.js. The library contains critical security issues and should not be used for production. The maintenance of the project has been discontinued. In vm2 for versions up to 3.9.19, `Promise` handler sanitization can be bypassed with the `@@species` accessor property allowing attackers to escape the sandbox and run arbitrary code, potentially allowing remote code execution inside the context of vm2 sandbox. Version 3.10.0 contains a patch for the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/vm2/package.json,,True,,False,False,,False,,770b98428899ad7b461c0611a7805fad579e6abcea4e41b730e46c05c4597c3f,164,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.102950+00:00,,,,,0,[],3.10.0,,S0,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2023-37466 NEWLINE https://gist.github.com/leesh3288/f693061e6523c97274ad5298eb2c74e9 NEWLINE https://github.com/patriksimek/vm2 NEWLINE https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744 NEWLINE https://github.com/patriksimek/vm2/releases/tag/v3.10.0 NEWLINE https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2023-37466 NEWLINE https://security.netapp.com/advisory/ntap-20230831-0007 NEWLINE https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE https://security.netapp.com/advisory/ntap-20241108-0002/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2023-37466,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-04-20,2026-04-20,,,,True,,Trivy Scan,3,0,CVE-2023-37466 Vm2 3.9.17,False,False,,2026-04-13 18:48:55.102911+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2023-37466,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],,,2026-04-13 18:48:52.393584+00:00,,,,,89,2026-04-13,,,"**Result message:** Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. NEWLINE ",False,,,False,,,,False,/src/data/static/codefixes/dbSchemaChallenge_1.ts,,,,False,False,,False,,96a782d96c35b919a694819c27defa3d6eb3fc5847c30a720c626174c484f036,1,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.393622+00:00,5,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-04-13 18:48:52.393591+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.411908+00:00,,,,,89,2026-04-13,,,"**Result message:** Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. NEWLINE ",False,,,False,,,,False,/src/data/static/codefixes/dbSchemaChallenge_3.ts,,,,False,False,,False,,01082c2e3b0d087751b2b5a5de33426a8c955da41140cd6cc549631147555033,2,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.411941+00:00,11,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-04-13 18:48:52.411913+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.416513+00:00,,,,,89,2026-04-13,,,"**Result message:** Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. NEWLINE ",False,,,False,,,,False,/src/data/static/codefixes/unionSqlInjectionChallenge_1.ts,,,,False,False,,False,,ff96577206ffc5ef88468f2a16d9dec6744398620a4a59c51ecfb7d5e984a12e,3,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.416547+00:00,6,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-04-13 18:48:52.416517+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.420956+00:00,,,,,89,2026-04-13,,,"**Result message:** Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. NEWLINE ",False,,,False,,,,False,/src/data/static/codefixes/unionSqlInjectionChallenge_3.ts,,,,False,False,,False,,e4cf67f59b27847f530768137bbd364d0adffc5f43d4e2faeb22d829b39d7ab7,4,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.420985+00:00,10,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-04-13 18:48:52.420959+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.465340+00:00,,,,,89,2026-04-13,,,"**Result message:** Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. NEWLINE ",False,,,False,,,,False,/src/routes/login.ts,,,,False,False,,False,,18cf39067c5c99611bd071fc090cc6ab2730c0b342ddb473583abbf12fa8d8d0,13,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.465373+00:00,34,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-04-13 18:48:52.465345+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.481405+00:00,,,,,89,2026-04-13,,,"**Result message:** Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. NEWLINE ",False,,,False,,,,False,/src/routes/search.ts,,,,False,False,,False,,1bf0b263903752029aa809a978cd26d8d2a2bf32c9585422c88e70e7a3a6947a,17,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.481435+00:00,23,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-04-13 18:48:52.481408+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.485981+00:00,,,,,95,2026-04-13,,,**Result message:** Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible. NEWLINE ,False,,,False,,,,False,/src/routes/userProfile.ts,,,,False,False,,False,,eb9f5c7fbc7059d112c8d40c166d5378cfdea907628e793c1172ee4e7828fb4e,18,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.486009+00:00,62,,,,0,[],,1,S1,False,,,,,,,,False,https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval NEWLINE https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback NEWLINE https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/ NEWLINE https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Semgrep JSON Report,2,0,javascript.lang.security.audit.code-string-concat.code-string-concat,False,False,,2026-04-13 18:48:52.485984+00:00,,False,,javascript.lang.security.audit.code-string-concat.code-string-concat,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:52.758379+00:00,CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H,7.0,,,426,2026-04-13,,,glibc: static setuid binary dlopen may incorrectly search LD_LIBRARY_PATH NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 2.36-9+deb12u11 NEWLINE NEWLINE Untrusted LD_LIBRARY_PATH environment variable vulnerability in the GNU C Library version 2.27 to 2.38 allows attacker controlled loading of dynamically shared library in statically compiled setuid binaries that call dlopen (including internal dlopen calls after setlocale or calls to NSS functions such as getaddrinfo). NEWLINE ,False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,88b6933a6ff101c19c561fdefeb2cd852dad759069e45fa003a4f127f7b77945,27,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.758416+00:00,,,,,0,[],2.36-9+deb12u11,,S1,False,,,,,,,,False,http://www.openwall.com/lists/oss-security/2025/05/16/7 NEWLINE http://www.openwall.com/lists/oss-security/2025/05/17/2 NEWLINE https://access.redhat.com/errata/RHSA-2025:8686 NEWLINE https://access.redhat.com/security/cve/CVE-2025-4802 NEWLINE https://bugzilla.redhat.com/2367468 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2367468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-4802 NEWLINE https://errata.almalinux.org/8/ALSA-2025-8686.html NEWLINE https://errata.rockylinux.org/RLSA-2025:8655 NEWLINE https://linux.oracle.com/cve/CVE-2025-4802.html NEWLINE https://linux.oracle.com/errata/ELSA-2025-8686.html NEWLINE https://lists.debian.org/debian-lts-announce/2025/05/msg00033.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-4802 NEWLINE https://sourceware.org/bugzilla/show_bug.cgi?id=32976 NEWLINE https://sourceware.org/cgit/glibc/commit/?id=1e18586c5820e329f741d5c710275e165581380e NEWLINE https://sourceware.org/cgit/glibc/commit/?id=5451fa962cd0a90a0e2ec1d8910a559ace02bba0 NEWLINE https://ubuntu.com/security/notices/USN-7541-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-4802 NEWLINE https://www.openwall.com/lists/oss-security/2025/05/16/7 NEWLINE https://www.openwall.com/lists/oss-security/2025/05/17/2,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-4802 Libc6 2.36-9+deb12u10,False,False,,2026-04-13 18:48:52.758385+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-4802,debian; os-pkgs,"Active, Verified", +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:52.774371+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H,8.1,,,190,2026-04-13,,,"glibc: Integer overflow in memalign leads to heap corruption NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** NEWLINE NEWLINE Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption. NEWLINE NEWLINE Note that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this. The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument. This limits the malicious inputs for the alignment for memalign to the range [1<<62+ 1, 1<<63] and exactly 1<<63 for posix_memalign and aligned_alloc. NEWLINE NEWLINE Typically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice. An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,False,,False,False,,False,,020cb0ec26772da3ef6d80082585eb62a85f5e296811e690c47540bdce0ff70f,28,affected,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.774404+00:00,,,,,0,[],,,S1,False,,,,,,,,False,http://www.openwall.com/lists/oss-security/2026/01/16/5 NEWLINE https://access.redhat.com/errata/RHSA-2026:1334 NEWLINE https://access.redhat.com/security/cve/CVE-2026-0861 NEWLINE https://bugzilla.redhat.com/2429771 NEWLINE https://bugzilla.redhat.com/2430201 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2429771 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430201 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1334.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1334 NEWLINE https://linux.oracle.com/cve/CVE-2026-0861.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50120.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-0861 NEWLINE https://sourceware.org/bugzilla/show_bug.cgi?id=33796 NEWLINE https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0001 NEWLINE https://ubuntu.com/security/notices/USN-8005-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-0861,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-0861 Libc6 2.36-9+deb12u10,False,False,,2026-04-13 18:48:52.774376+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-0861,debian; os-pkgs,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:53.935874+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/fstream/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,97,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.935917+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:53.935882+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:53.952548+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,98,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.952637+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:53.952562+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:53.973384+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,99,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.973456+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:53.973393+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:53.995510+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/rimraf/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,100,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.995591+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:53.995520+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.016081+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,101,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.016129+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.016087+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.034129+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,102,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.034186+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.034140+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.052678+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,103,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.052716+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.052685+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.072236+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/archiver/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,104,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.072344+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.072250+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.096477+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/file-js/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,105,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.096559+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.096488+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.121172+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/fstream/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,106,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.121250+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.121182+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.141022+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,107,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.141068+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.141030+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.157246+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,108,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.157300+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.157255+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.181656+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/rimraf/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,109,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.181744+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.181669+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.206249+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,110,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.206356+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.206259+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.232315+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json,,True,,False,False,,False,,721b20e644b18dd53a1b0019098d6e2f61f590ace522dc66799f682ecb6ee02c,111,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.232463+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.232344+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.260711+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,112,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.260798+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.260725+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.285343+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/archiver/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,113,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.285509+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.285371+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.310927+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/file-js/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,114,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.311009+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.310938+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.339129+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/fstream/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,115,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.339261+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.339159+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.368087+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,116,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.368176+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.368100+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.397992+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,117,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.398076+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.398003+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.427072+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/rimraf/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,118,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.427186+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.427089+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.452016+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,119,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.452077+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.452029+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:54.474993+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json,,True,,False,False,,False,,fb8058c08a4c292b7af2c37eeea1292e7ef8971c5a61c424de271a3bd96a734a,120,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.475038+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.1.2,False,False,,2026-04-13 18:48:54.474999+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,5.1.6,2026-04-13 18:48:54.495164+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/filehound/node_modules/minimatch/package.json,,True,,False,False,,False,,20d59cc010a4d96f2adffd69dde5e7a041667da30b491fa0fe5bdf32938eda0f,121,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.495207+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 5.1.6,False,False,,2026-04-13 18:48:54.495170+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,5.1.6,2026-04-13 18:48:54.515815+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/filehound/node_modules/minimatch/package.json,,True,,False,False,,False,,bd5e209f81d2bddec58406589e997f7c982dc83de1697dd6d8cc65cdd24c19a5,122,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.515870+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 5.1.6,False,False,,2026-04-13 18:48:54.515823+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,5.1.6,2026-04-13 18:48:54.529813+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/filehound/node_modules/minimatch/package.json,,True,,False,False,,False,,dbc2f704ef7bbf4b52e79f8908be650f938f4db9dabb01cd2fa921ab512df9a8,123,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.529864+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 5.1.6,False,False,,2026-04-13 18:48:54.529820+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,9.0.5,2026-04-13 18:48:54.541228+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/glob/node_modules/minimatch/package.json,,True,,False,False,,False,,5b978f04f9e5ae97c55e236c33598cbcc80e55a260dfca28e530031c2a8fb36b,124,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.541281+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 9.0.5,False,False,,2026-04-13 18:48:54.541233+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,9.0.5,2026-04-13 18:48:54.551556+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/glob/node_modules/minimatch/package.json,,True,,False,False,,False,,b0def4d4e9e17a470db7fa88582551d649cf8911e601a6d816c74f6f29ee9118,125,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.551593+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 9.0.5,False,False,,2026-04-13 18:48:54.551561+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,9.0.5,2026-04-13 18:48:54.560688+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/glob/node_modules/minimatch/package.json,,True,,False,False,,False,,ed2385e08014552518b120e00fbc88f83d3ebe65b8eda9d38b0216c1da8f5f56,126,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.560724+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 9.0.5,False,False,,2026-04-13 18:48:54.560694+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],moment,2.0.0,2026-04-13 18:48:54.571041+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,400,2026-04-13,,,"nodejs-moment: Regular expression denial of service NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.19.3 NEWLINE NEWLINE The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-2016-4055. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/express-jwt/node_modules/moment/package.json,,True,,False,False,,False,,dac1e6f8286e134b82dcda08827e835bce97ee1a9e8ac6cacff68f9ec4ccf6a8,127,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.571078+00:00,,,,,0,[],2.19.3,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2017-18214 NEWLINE https://github.com/advisories/GHSA-446m-mv8f-q348 NEWLINE https://github.com/moment/moment NEWLINE https://github.com/moment/moment/commit/69ed9d44957fa6ab12b73d2ae29d286a857b80eb NEWLINE https://github.com/moment/moment/issues/4163 NEWLINE https://github.com/moment/moment/pull/4326 NEWLINE https://nodesecurity.io/advisories/532 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2017-18214 NEWLINE https://ubuntu.com/security/notices/USN-4786-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2017-18214 NEWLINE https://www.npmjs.com/advisories/532 NEWLINE https://www.tenable.com/security/tns-2019-02,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2017-18214 Moment 2.0.0,False,False,,2026-04-13 18:48:54.571048+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2017-18214,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],moment,2.0.0,2026-04-13 18:48:54.582704+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N,7.5,,,22,2026-04-13,,,"Moment.js: Path traversal in moment.locale NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.29.2 NEWLINE NEWLINE Moment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates. A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale. This problem is patched in 2.29.2, and the patch can be applied to all affected versions. As a workaround, sanitize the user-provided locale name before passing it to Moment.js. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/express-jwt/node_modules/moment/package.json,,True,,False,False,,False,,362f998148c58f245982ed840bda60c6fb1bc650b3e099823e8c6dd829c2fced,128,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.582741+00:00,,,,,0,[],2.29.2,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-24785 NEWLINE https://github.com/moment/moment NEWLINE https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5 NEWLINE https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4 NEWLINE https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html NEWLINE https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q NEWLINE https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q/ NEWLINE https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5 NEWLINE https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5/ NEWLINE https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q NEWLINE https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-24785 NEWLINE https://security.netapp.com/advisory/ntap-20220513-0006 NEWLINE https://security.netapp.com/advisory/ntap-20220513-0006/ NEWLINE https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE https://security.netapp.com/advisory/ntap-20241108-0002/ NEWLINE https://ubuntu.com/security/notices/USN-5559-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-24785 NEWLINE https://www.tenable.com/security/tns-2022-09,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2022-24785 Moment 2.0.0,False,False,,2026-04-13 18:48:54.582711+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-24785,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:54.607849+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,401,2026-04-13,,,"Multer vulnerable to Denial of Service via memory leaks from unclosed streams NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.0.0 NEWLINE NEWLINE Multer is a node.js middleware for handling `multipart/form-data`. Versions prior to 2.0.0 are vulnerable to a resource exhaustion and memory leak issue due to improper stream handling. When the HTTP request stream emits an error, the internal `busboy` stream is not closed, violating Node.js stream safety guidance. This leads to unclosed streams accumulating over time, consuming memory and file descriptors. Under sustained or repeated failure conditions, this can result in denial of service, requiring manual server restarts to recover. All users of Multer handling file uploads are potentially impacted. Users should upgrade to 2.0.0 to receive a patch. No known workarounds are available. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/multer/package.json,,True,,False,False,,False,,bd7c5d742836d0352509a8474ed0a0c95c51a5a63381ad5fc8f27b95701c4f33,130,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.607882+00:00,,,,,0,[],2.0.0,,S1,False,,,,,,,,False,https://github.com/expressjs/multer NEWLINE https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE https://github.com/expressjs/multer/pull/1120 NEWLINE https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-47935,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-47935 Multer 1.4.5-lts.2,False,False,,2026-04-13 18:48:54.607855+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-47935,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:54.619587+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,248,2026-04-13,,,"Multer vulnerable to Denial of Service from maliciously crafted requests NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.0.0 NEWLINE NEWLINE Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.0 to receive a patch. No known workarounds are available. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/multer/package.json,,True,,False,False,,False,,d54a393560504cbe27d8c6511ce8e775584da954e8e529f7c193cdc23ade5220,131,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.619621+00:00,,,,,0,[],2.0.0,,S1,False,,,,,,,,False,https://github.com/expressjs/multer NEWLINE https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE https://github.com/expressjs/multer/issues/1176 NEWLINE https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-47944,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-47944 Multer 1.4.5-lts.2,False,False,,2026-04-13 18:48:54.619591+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-47944,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:54.631159+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,248,2026-04-13,,,"multer: Multer vulnerable to Denial of Service via unhandled exception NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.0.1 NEWLINE NEWLINE Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.1 allows an attacker to trigger a Denial of Service (DoS) by sending an upload file request with an empty string field name. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to `2.0.1` to receive a patch. No known workarounds are available. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/multer/package.json,,True,,False,False,,False,,fff2040ca8b13c9b59000f6cdf210be92bb31f2262e7034a504c81950bff1f30,132,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.631190+00:00,,,,,0,[],2.0.1,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2025-48997 NEWLINE https://github.com/expressjs/multer NEWLINE https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9 NEWLINE https://github.com/expressjs/multer/issues/1233 NEWLINE https://github.com/expressjs/multer/pull/1256 NEWLINE https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-48997 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-48997,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-48997 Multer 1.4.5-lts.2,False,False,,2026-04-13 18:48:54.631164+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-48997,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:54.643306+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,248,2026-04-13,,,"multer: Multer Denial of Service NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.0.2 NEWLINE NEWLINE Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.2 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.2 to receive a patch. No known workarounds are available. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/multer/package.json,,True,,False,False,,False,,33b43b94f6fc1e88bef206211995c8a1beec0c7191fa649e7364a8811dfdd380,133,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.643341+00:00,,,,,0,[],2.0.2,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2025-7338 NEWLINE https://cna.openjsf.org/security-advisories.html NEWLINE https://github.com/expressjs/multer NEWLINE https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b NEWLINE https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-7338 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-7338,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-7338 Multer 1.4.5-lts.2,False,False,,2026-04-13 18:48:54.643312+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-7338,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],qs,6.13.0,2026-04-13 18:48:54.668638+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,20,2026-04-13,,,"qs: qs: Denial of Service via improper input validation in array parsing NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 6.14.1 NEWLINE NEWLINE Improper Input Validation vulnerability in qs (parse modules) allows HTTP DoS.This issue affects qs: < 6.14.1. NEWLINE NEWLINE NEWLINE Summary NEWLINE NEWLINE The arrayLimit option in qs did not enforce limits for bracket notation (a[]=1&a[]=2), only for indexed notation (a[0]=1). This is a consistency bug; arrayLimit should apply uniformly across all array notations. NEWLINE NEWLINE Note: The default parameterLimit of 1000 effectively mitigates the DoS scenario originally described. With default options, bracket notation cannot produce arrays larger than parameterLimit regardless of arrayLimit, because each a[]=valueconsumes one parameter slot. The severity has been reduced accordingly. NEWLINE NEWLINE Details NEWLINE NEWLINE The arrayLimit option only checked limits for indexed notation (a[0]=1&a[1]=2) but did not enforce it for bracket notation (a[]=1&a[]=2). NEWLINE NEWLINE Vulnerable code (lib/parse.js:159-162): NEWLINE NEWLINE if (root === '[]' && options.parseArrays) { NEWLINE obj = utils.combine([], leaf); // No arrayLimit check NEWLINE } NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE Working code (lib/parse.js:175): NEWLINE NEWLINE else if (index <= options.arrayLimit) { // Limit checked here NEWLINE obj = []; NEWLINE obj[index] = leaf; NEWLINE } NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE The bracket notation handler at line 159 uses utils.combine([], leaf) without validating against options.arrayLimit, while indexed notation at line 175 checks index <= options.arrayLimit before creating arrays. NEWLINE NEWLINE NEWLINE NEWLINE PoC NEWLINE NEWLINE const qs = require('qs'); NEWLINE const result = qs.parse('a[]=1&a[]=2&a[]=3&a[]=4&a[]=5&a[]=6', { arrayLimit: 5 }); NEWLINE console.log(result.a.length); // Output: 6 (should be max 5) NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE Note on parameterLimit interaction: The original advisory's ""DoS demonstration"" claimed a length of 10,000, but parameterLimit (default: 1000) caps parsing to 1,000 parameters. With default options, the actual output is 1,000, not 10,000. NEWLINE NEWLINE Impact NEWLINE NEWLINE Consistency bug in arrayLimit enforcement. With default parameterLimit, the practical DoS risk is negligible since parameterLimit already caps the total number of parsed parameters (and thus array elements from bracket notation). The risk increases only when parameterLimit is explicitly set to a very high value. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/qs/package.json,,True,,False,False,,False,,53036ea91ce237bcc79330aa2a3bd161d155731d122ef1915600f90b7f82d9cb,135,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.668668+00:00,,,,,0,[],6.14.1,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2025-15284 NEWLINE https://github.com/ljharb/qs NEWLINE https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9 NEWLINE https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-15284 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-15284,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-15284 Qs 6.13.0,False,False,,2026-04-13 18:48:54.668642+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-15284,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:54.698366+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,sanitize-html: insecure global regular expression replacement logic may lead to ReDoS NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.7.1 NEWLINE NEWLINE The package sanitize-html before 2.7.1 are vulnerable to Regular Expression Denial of Service (ReDoS) due to insecure global regular expression replacement logic of HTML comment removal. NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/sanitize-html/package.json,,True,,False,False,,False,,5336cfa12cf3900d3fb926e6a85d22a47c2bc12db14156286dbfe08c9a3b5e82,137,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.698400+00:00,,,,,0,[],2.7.1,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-25887 NEWLINE https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c NEWLINE https://github.com/apostrophecms/sanitize-html/pull/557 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-25887 NEWLINE https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102 NEWLINE https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526 NEWLINE https://ubuntu.com/security/notices/USN-7464-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-25887,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2022-25887 Sanitize-HTML 1.4.2,False,False,,2026-04-13 18:48:54.698371+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-25887,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,4.4.19,2026-04-13 18:48:54.833532+00:00,,,CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N,8.2,22,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.3 NEWLINE NEWLINE node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,,False,False,,False,,d15611f52a7c1ebace4796e595cbd4bd9cd55de60bd9c2e03251d4200e3b6474,147,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.833566+00:00,,,,,0,[],7.5.3,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-23745 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-23745,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-23745 Tar 4.4.19,False,False,,2026-04-13 18:48:54.833537+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-23745,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,4.4.19,2026-04-13 18:48:54.851945+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,176,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.4 NEWLINE NEWLINE node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,,False,False,,False,,f5ea7b3070fbaafc39f8219cc94627b72c3b534b472f2306332161b459a9b7a9,148,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.851978+00:00,,,,,0,[],7.5.4,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-23950 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-23950,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-23950 Tar 4.4.19,False,False,,2026-04-13 18:48:54.851949+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-23950,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,4.4.19,2026-04-13 18:48:54.869345+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,22,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.7 NEWLINE NEWLINE node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,,False,False,,False,,b78954509e5a2b1f814397b776a31927a0736a3aa1ef831a04d733fce704cf78,149,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.869377+00:00,,,,,0,[],7.5.7,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-24842 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-24842,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-24842 Tar 4.4.19,False,False,,2026-04-13 18:48:54.869349+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-24842,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,4.4.19,2026-04-13 18:48:54.889318+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,22,2026-04-13,,,"tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.8 NEWLINE NEWLINE node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,,False,False,,False,,3969e5dc9ff457448beff5854b50b2941e3bafb8204307196a0746884df2c806,150,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.889354+00:00,,,,,0,[],7.5.8,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26960 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26960,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26960 Tar 4.4.19,False,False,,2026-04-13 18:48:54.889323+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26960,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,6.2.1,2026-04-13 18:48:54.924520+00:00,,,CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N,8.2,22,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.3 NEWLINE NEWLINE node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,,False,False,,False,,76cb194d7dc1b333dfa33d886d518de5e5f47410f30aebb9ccfdc7d9a9ce59f4,152,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.924556+00:00,,,,,0,[],7.5.3,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-23745 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-23745,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-23745 Tar 6.2.1,False,False,,2026-04-13 18:48:54.924525+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-23745,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,6.2.1,2026-04-13 18:48:54.941071+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,176,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.4 NEWLINE NEWLINE node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,,False,False,,False,,3686fce44e53e14bb2b6ef2aaa3c997e2c7a4a5ff362e5b35cef9413f97c5a9a,153,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.941112+00:00,,,,,0,[],7.5.4,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-23950 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-23950,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-23950 Tar 6.2.1,False,False,,2026-04-13 18:48:54.941076+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-23950,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,6.2.1,2026-04-13 18:48:54.959734+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,22,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.7 NEWLINE NEWLINE node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,,False,False,,False,,405ecdd1ba8b164dd967703ca47586640f0f88ee956ac043901ea538988a6409,154,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.959781+00:00,,,,,0,[],7.5.7,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-24842 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-24842,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-24842 Tar 6.2.1,False,False,,2026-04-13 18:48:54.959742+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-24842,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,6.2.1,2026-04-13 18:48:54.976343+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,22,2026-04-13,,,"tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.8 NEWLINE NEWLINE node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,,False,False,,False,,ae169d77a1def0f2dd8b9d5ae297d786617dc1bb4598d02f393b5bf1c41e0c5a,155,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.976390+00:00,,,,,0,[],7.5.8,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26960 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26960,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26960 Tar 6.2.1,False,False,,2026-04-13 18:48:54.976351+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26960,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,7.4.3,2026-04-13 18:48:54.995673+00:00,,,CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N,8.2,22,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.3 NEWLINE NEWLINE node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/tar/package.json,,True,,False,False,,False,,4edfb999104b2188b8664ba285455d5be6ca1574859fb6243402b1ab38df8714,156,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.995718+00:00,,,,,0,[],7.5.3,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-23745 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-23745,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-23745 Tar 7.4.3,False,False,,2026-04-13 18:48:54.995679+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-23745,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,7.4.3,2026-04-13 18:48:55.009862+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,176,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.4 NEWLINE NEWLINE node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/tar/package.json,,True,,False,False,,False,,4b613a2e498cc3ab68331c96739669db90d4e453c6fbddf01deea46fd9a781d1,157,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.009907+00:00,,,,,0,[],7.5.4,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-23950 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-23950,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-23950 Tar 7.4.3,False,False,,2026-04-13 18:48:55.009868+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-23950,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,7.4.3,2026-04-13 18:48:55.023723+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,22,2026-04-13,,,"node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.7 NEWLINE NEWLINE node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/tar/package.json,,True,,False,False,,False,,18093086f89ff56df27fdcae95c9e49d5a1759bfeacd0d8ccf4e1dd3eaaefb3c,158,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.023765+00:00,,,,,0,[],7.5.7,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-24842 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-24842,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-24842 Tar 7.4.3,False,False,,2026-04-13 18:48:55.023728+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-24842,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar,7.4.3,2026-04-13 18:48:55.036466+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,22,2026-04-13,,,"tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 7.5.8 NEWLINE NEWLINE node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/tar/package.json,,True,,False,False,,False,,e4905f95c3a581bee19f3c83a2a2ae20c530e5b056a2770dbfa18fdf2aa9f62a,159,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.036508+00:00,,,,,0,[],7.5.8,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26960 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26960,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26960 Tar 7.4.3,False,False,,2026-04-13 18:48:55.036471+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26960,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],tar-fs,2.1.3,2026-04-13 18:48:55.051552+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N,8.7,22,2026-04-13,,,"tar-fs: tar-fs symlink validation bypass NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 3.1.1, 2.1.4, 1.16.6 NEWLINE NEWLINE tar-fs provides filesystem bindings for tar-stream. Versions prior to 3.1.1, 2.1.3, and 1.16.5 are vulnerable to symlink validation bypass if the destination directory is predictable with a specific tarball. This issue has been patched in version 3.1.1, 2.1.4, and 1.16.6. A workaround involves using the ignore option on non files/directories. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/tar-fs/package.json,,True,,False,False,,False,,72344e9bebce8d798e4ea2a5a3e51a72cd00ccd5dd078caa8fbcc4f71eb6702c,160,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.051595+00:00,,,,,0,[],"3.1.1, 2.1.4, 1.16.6",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2025-59343 NEWLINE https://github.com/mafintosh/tar-fs NEWLINE https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09 NEWLINE https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v NEWLINE https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-59343 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-59343,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-59343 Tar-Fs 2.1.3,False,False,,2026-04-13 18:48:55.051557+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-59343,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],validator,13.15.15,2026-04-13 18:48:55.064977+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P,7.7,792,2026-04-13,,,"Validator is Vulnerable to Incomplete Filtering of One or More Instances of Special Elements NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 13.15.22 NEWLINE NEWLINE Versions of the package validator before 13.15.22 are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\uFE0F, \uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/validator/package.json,,True,,False,False,,False,,9cf5df67a6fc9d05f1213c9df750c95c4d0d6f205e914d02f7c75001bb797b77,161,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.065020+00:00,,,,,0,[],13.15.22,,S1,False,,,,,,,,False,http://seclists.org/fulldisclosure/2026/Jan/27 NEWLINE https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e NEWLINE https://github.com/validatorjs/validator.js NEWLINE https://github.com/validatorjs/validator.js/commit/d457ecaf55b0f3d8bd379d82757425d0d13dd382 NEWLINE https://github.com/validatorjs/validator.js/pull/2616 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-12758 NEWLINE https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-12758 Validator 13.15.15,False,False,,2026-04-13 18:48:55.064983+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-12758,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],ws,7.4.6,2026-04-13 18:48:55.154140+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,476,2026-04-13,,,"nodejs-ws: denial of service when handling a request with many HTTP headers NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 5.2.4, 6.2.3, 7.5.10, 8.17.1 NEWLINE NEWLINE ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in ws@8.17.1 (e55e510) and backported to ws@7.5.10 (22c2876), ws@6.2.3 (eeb76d3), and ws@5.2.4 (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/engine.io/node_modules/ws/package.json,,True,,False,False,,False,,7ba8c33b64da51d8c714ca44cc31ddf1f4ded1cbe10d6221172a0c8eccafdcc4,168,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.154182+00:00,,,,,0,[],"5.2.4, 6.2.3, 7.5.10, 8.17.1",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2024-37890 NEWLINE https://github.com/websockets/ws NEWLINE https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f NEWLINE https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e NEWLINE https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c NEWLINE https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63 NEWLINE https://github.com/websockets/ws/issues/2230 NEWLINE https://github.com/websockets/ws/pull/2231 NEWLINE https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q NEWLINE https://nodejs.org/api/http.html#servermaxheaderscount NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2024-37890 NEWLINE https://www.cve.org/CVERecord?id=CVE-2024-37890,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2024-37890 Ws 7.4.6,False,False,,2026-04-13 18:48:55.154145+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2024-37890,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],,,2026-04-13 18:48:55.168882+00:00,,,,,0,2026-04-13,,,Asymmetric Private Key NEWLINE **Category:** AsymmetricPrivateKey NEWLINE **Match:** ----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE NEWLINE ,False,,,False,,,,False,/juice-shop/build/lib/insecurity.js,,True,,False,False,,False,,5ad948478ac7188141e618ebe6b972ef0264605097a5df62b237c8cfba18dc45,169,,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.168925+00:00,47,,,,0,[],,,S1,False,,,,,,,,False,,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,Secret Detected in /juice-shop/build/lib/insecurity.js - Asymmetric Private Key,False,False,,2026-04-13 18:48:55.168887+00:00,,False,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,,secret,Active, +,,True,0,[],,,2026-04-13 18:48:55.204597+00:00,,,,,0,2026-04-13,,,Asymmetric Private Key NEWLINE **Category:** AsymmetricPrivateKey NEWLINE **Match:** ----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE NEWLINE ,False,,,False,,,,False,/juice-shop/lib/insecurity.ts,,True,,False,False,,False,,6cb69ea20f84ada1d56684358f2099360cdfd4aafd49206b774d90ffabbfa021,172,,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.204638+00:00,23,,,,0,[],,,S1,False,,,,,,,,False,,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,Secret Detected in /juice-shop/lib/insecurity.ts - Asymmetric Private Key,False,False,,2026-04-13 18:48:55.204602+00:00,,False,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,,secret,Active, +,,True,0,[],ip,2.0.1,2026-04-13 18:48:55.385022+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H,8.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** ip SSRF improper categorization in isPublic NEWLINE **Related Vulnerability Description:** The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of an incomplete fix for CVE-2023-42282. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/ip@2.0.1",False,,,False,,0.99409,0.86505,False,/juice-shop/node_modules/ip/package.json,,False,,False,False,,False,,e5cb954c35f339e0ca01a801f94a10426da4986a4003f83ee1f3c10d9261e959,173,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.385081+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-2p57-rm9w-gvfp NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2024-29415 NEWLINE - https://github.com/indutny/node-ip/issues/150 NEWLINE - https://github.com/indutny/node-ip/pull/143 NEWLINE - https://github.com/indutny/node-ip/pull/144 NEWLINE - https://security.netapp.com/advisory/ntap-20250117-0010 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2024-29415 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/indutny/node-ip/issues/150 NEWLINE - https://github.com/indutny/node-ip/pull/143 NEWLINE - https://github.com/indutny/node-ip/pull/144 NEWLINE - https://security.netapp.com/advisory/ntap-20250117-0010/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-2p57-rm9w-gvfp in ip:2.0.1,False,False,,2026-04-13 18:48:55.385029+00:00,,False,,GHSA-2p57-rm9w-gvfp,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-2p57-rm9w-gvfp; CVE-2024-29415,javascript,Active, +,,True,0,[],moment,2.0.0,2026-04-13 18:48:55.477396+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Path Traversal: 'dir/../../filename' in moment.locale NEWLINE **Related Vulnerability Description:** Moment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates. A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale. This problem is patched in 2.29.2, and the patch can be applied to all affected versions. As a workaround, sanitize the user-provided locale name before passing it to Moment.js. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/moment@2.0.0",False,,,False,,0.84231,0.02206,False,/juice-shop/node_modules/express-jwt/node_modules/moment/package.json,,True,2.29.2,False,False,,False,,e7f093b631db3bc800325fb2f6024d2ef72c40edf63cd9ae8af290300a55a993,179,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.477429+00:00,,,,,0,[],Upgrade to version: 2.29.2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8hfj-j24r-96c4 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-24785 NEWLINE - https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5 NEWLINE - https://www.tenable.com/security/tns-2022-09 NEWLINE - https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5 NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5 NEWLINE - https://security.netapp.com/advisory/ntap-20220513-0006 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-24785 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5 NEWLINE - https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4 NEWLINE - https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q/ NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5/ NEWLINE - https://security.netapp.com/advisory/ntap-20220513-0006/ NEWLINE - https://www.tenable.com/security/tns-2022-09 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-8hfj-j24r-96c4 in moment:2.0.0,False,False,,2026-04-13 18:48:55.477401+00:00,,False,,GHSA-8hfj-j24r-96c4,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8hfj-j24r-96c4; CVE-2022-24785,javascript,Active, +,,True,0,[],lodash.set,4.3.2,2026-04-13 18:48:55.491025+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H,7.4,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Prototype Pollution in lodash NEWLINE **Related Vulnerability Description:** Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash.set@4.3.2,False,,,False,,0.83383,0.01978,False,/juice-shop/node_modules/lodash.set/package.json,,False,,False,False,,False,,4329c773eea03faf09868de96a1232ec6a258d90a3252d5c9852bd2503e3011d,180,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.491058+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-p6mc-m468-83gw NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/issues/4744 NEWLINE - https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2020-8203 NEWLINE - https://hackerone.com/reports/712065 NEWLINE - https://github.com/lodash/lodash/issues/4874 NEWLINE - https://github.com/github/advisory-database/pull/2884 NEWLINE - https://hackerone.com/reports/864701 NEWLINE - https://github.com/lodash/lodash/wiki/Changelog#v41719 NEWLINE - https://web.archive.org/web/20210914001339/https://github.com/lodash/lodash/issues/4744 NEWLINE - https://security.netapp.com/advisory/ntap-20200724-0006 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2020-8203.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2020-8203 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/issues/4874 NEWLINE - https://hackerone.com/reports/712065 NEWLINE - https://security.netapp.com/advisory/ntap-20200724-0006/ NEWLINE - https://www.oracle.com//security-alerts/cpujul2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuApr2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuapr2022.html NEWLINE - https://www.oracle.com/security-alerts/cpujan2022.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2021.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-p6mc-m468-83gw in lodash.set:4.3.2,False,False,,2026-04-13 18:48:55.491030+00:00,,False,,GHSA-p6mc-m468-83gw,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-p6mc-m468-83gw; CVE-2020-8203,javascript,Active, +,,True,0,[],ws,7.4.6,2026-04-13 18:48:55.586901+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** ws affected by a DoS when handling a request with many HTTP headers NEWLINE **Related Vulnerability Description:** ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in ws@8.17.1 (e55e510) and backported to ws@7.5.10 (22c2876), ws@6.2.3 (eeb76d3), and ws@5.2.4 (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/ws@7.4.6",False,,,False,,0.67381,0.00541,False,/juice-shop/node_modules/engine.io/node_modules/ws/package.json,,True,7.5.10,False,False,,False,,74033f3e158481bfea901d95193a59e2e8802a843bfa6b734b22d06ee7d95a7d,187,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.586933+00:00,,,,,0,[],Upgrade to version: 7.5.10,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3h5v-q93c-6h6q NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q NEWLINE - https://github.com/websockets/ws/issues/2230 NEWLINE - https://github.com/websockets/ws/pull/2231 NEWLINE - https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f NEWLINE - https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e NEWLINE - https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c NEWLINE - https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2024-37890 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f NEWLINE - https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e NEWLINE - https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c NEWLINE - https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63 NEWLINE - https://github.com/websockets/ws/issues/2230 NEWLINE - https://github.com/websockets/ws/pull/2231 NEWLINE - https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q NEWLINE - https://nodejs.org/api/http.html#servermaxheaderscount,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-3h5v-q93c-6h6q in ws:7.4.6,False,False,,2026-04-13 18:48:55.586905+00:00,,False,,GHSA-3h5v-q93c-6h6q,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3h5v-q93c-6h6q; CVE-2024-37890,javascript,Active, +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:55.617254+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Sanitize-html Vulnerable To REDoS Attacks NEWLINE **Related Vulnerability Description:** The package sanitize-html before 2.7.1 are vulnerable to Regular Expression Denial of Service (ReDoS) due to insecure global regular expression replacement logic of HTML comment removal. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/sanitize-html@1.4.2,False,,,False,,0.6329,0.00447,False,/juice-shop/node_modules/sanitize-html/package.json,,True,2.7.1,False,False,,False,,e90ee5d49e22d940fba380eab58f54bc2a72f71ef85a214ee4f3b1fde805f262,189,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.617292+00:00,,,,,0,[],Upgrade to version: 2.7.1,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-cgfm-xwp7-2cvr NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-25887 NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/557 NEWLINE - https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c NEWLINE - https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-25887 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/557 NEWLINE - https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-cgfm-xwp7-2cvr in sanitize-html:1.4.2,False,False,,2026-04-13 18:48:55.617259+00:00,,False,,GHSA-cgfm-xwp7-2cvr,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-cgfm-xwp7-2cvr; CVE-2022-25887,javascript,Active, +,,True,0,[],lodash,2.4.2,2026-04-13 18:48:55.659534+00:00,CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H,7.2,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Command Injection in lodash NEWLINE **Related Vulnerability Description:** Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@2.4.2,False,,,False,,0.50927,0.00278,False,/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,4.17.21,False,False,,False,,869a7ec9777c876bef49b8a242706d066e27f30637bcd64513a7cb9f8fe567fd,192,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.659563+00:00,,,,,0,[],Upgrade to version: 4.17.21,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-35jh-r3h4-6jhm NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2021-23337 NEWLINE - https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c NEWLINE - https://snyk.io/vuln/SNYK-JS-LODASH-1040724 NEWLINE - https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js#L14851 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929 NEWLINE - https://www.oracle.com//security-alerts/cpujul2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2021.html NEWLINE - https://www.oracle.com/security-alerts/cpujan2022.html NEWLINE - https://www.oracle.com/security-alerts/cpujul2022.html NEWLINE - https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf NEWLINE - https://security.netapp.com/advisory/ntap-20210312-0006 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2021-23337.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2021-23337 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf NEWLINE - https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js%23L14851 NEWLINE - https://security.netapp.com/advisory/ntap-20210312-0006/ NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929 NEWLINE - https://snyk.io/vuln/SNYK-JS-LODASH-1040724 NEWLINE - https://www.oracle.com//security-alerts/cpujul2021.html NEWLINE - https://www.oracle.com/security-alerts/cpujan2022.html NEWLINE - https://www.oracle.com/security-alerts/cpujul2022.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2021.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-35jh-r3h4-6jhm in lodash:2.4.2,False,False,,2026-04-13 18:48:55.659538+00:00,,False,,GHSA-35jh-r3h4-6jhm,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-35jh-r3h4-6jhm; CVE-2021-23337,javascript,Active, +,,True,0,[],moment,2.0.0,2026-04-13 18:48:55.688701+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Regular Expression Denial of Service in moment NEWLINE **Related Vulnerability Description:** The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-2016-4055. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/moment@2.0.0",False,,,False,,0.46278,0.00235,False,/juice-shop/node_modules/express-jwt/node_modules/moment/package.json,,True,2.19.3,False,False,,False,,630b663e09ac33c8e15851db186780e54d8ac1cdbb41e507e2edac1841a90ca6,194,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.688738+00:00,,,,,0,[],Upgrade to version: 2.19.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-446m-mv8f-q348 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2017-18214 NEWLINE - https://github.com/moment/moment/issues/4163 NEWLINE - https://github.com/moment/moment/pull/4326 NEWLINE - https://www.npmjs.com/advisories/532 NEWLINE - https://www.tenable.com/security/tns-2019-02 NEWLINE - https://github.com/moment/moment/commit/69ed9d44957fa6ab12b73d2ae29d286a857b80eb NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2017-18214 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/moment/moment/issues/4163 NEWLINE - https://nodesecurity.io/advisories/532 NEWLINE - https://www.tenable.com/security/tns-2019-02,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-446m-mv8f-q348 in moment:2.0.0,False,False,,2026-04-13 18:48:55.688708+00:00,,False,,GHSA-446m-mv8f-q348,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-446m-mv8f-q348; CVE-2017-18214,javascript,Active, +,,True,0,[],qs,6.13.0,2026-04-13 18:48:55.724715+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion NEWLINE **Related Vulnerability Description:** Improper Input Validation vulnerability in qs (parse modules) allows HTTP DoS.This issue affects qs: < 6.14.1. NEWLINE NEWLINE NEWLINE Summary NEWLINE NEWLINE The arrayLimit option in qs did not enforce limits for bracket notation (a[]=1&a[]=2), only for indexed notation (a[0]=1). This is a consistency bug; arrayLimit should apply uniformly across all array notations. NEWLINE NEWLINE Note: The default parameterLimit of 1000 effectively mitigates the DoS scenario originally described. With default options, bracket notation cannot produce arrays larger than parameterLimit regardless of arrayLimit, because each a[]=valueconsumes one parameter slot. The severity has been reduced accordingly. NEWLINE NEWLINE Details NEWLINE NEWLINE The arrayLimit option only checked limits for indexed notation (a[0]=1&a[1]=2) but did not enforce it for bracket notation (a[]=1&a[]=2). NEWLINE NEWLINE Vulnerable code (lib/parse.js:159-162): NEWLINE NEWLINE if (root === '[]' && options.parseArrays) { NEWLINE obj = utils.combine([], leaf); // No arrayLimit check NEWLINE } NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE Working code (lib/parse.js:175): NEWLINE NEWLINE else if (index <= options.arrayLimit) { // Limit checked here NEWLINE obj = []; NEWLINE obj[index] = leaf; NEWLINE } NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE The bracket notation handler at line 159 uses utils.combine([], leaf) without validating against options.arrayLimit, while indexed notation at line 175 checks index <= options.arrayLimit before creating arrays. NEWLINE NEWLINE NEWLINE NEWLINE PoC NEWLINE NEWLINE const qs = require('qs'); NEWLINE const result = qs.parse('a[]=1&a[]=2&a[]=3&a[]=4&a[]=5&a[]=6', { arrayLimit: 5 }); NEWLINE console.log(result.a.length); // Output: 6 (should be max 5) NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE Note on parameterLimit interaction: The original advisory's ""DoS demonstration"" claimed a length of 10,000, but parameterLimit (default: 1000) caps parsing to 1,000 parameters. With default options, the actual output is 1,000, not 10,000. NEWLINE NEWLINE Impact NEWLINE NEWLINE Consistency bug in arrayLimit enforcement. With default parameterLimit, the practical DoS risk is negligible since parameterLimit already caps the total number of parsed parameters (and thus array elements from bracket notation). The risk increases only when parameterLimit is explicitly set to a very high value. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/qs@6.13.0",False,,,False,,0.44966,0.00224,False,/juice-shop/node_modules/qs/package.json,,True,6.14.1,False,False,,False,,e4804749d3e23d298d9e155f7ae25e3b883d6ce4b8cf80b43805680ad8c60784,196,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.724748+00:00,,,,,0,[],Upgrade to version: 6.14.1,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-6rw7-vpxm-498p NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-15284 NEWLINE - https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-15284 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9 NEWLINE - https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-6rw7-vpxm-498p in qs:6.13.0,False,False,,2026-04-13 18:48:55.724721+00:00,,False,,GHSA-6rw7-vpxm-498p,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-6rw7-vpxm-498p; CVE-2025-15284,javascript,Active, +,,True,0,[],express-jwt,0.1.3,2026-04-13 18:48:55.743933+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N,7.7,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Authorization bypass in express-jwt NEWLINE **Related Vulnerability Description:** In express-jwt (NPM package) up and including version 5.3.3, the algorithms entry to be specified in the configuration is not being enforced. When algorithms is not specified in the configuration, with the combination of jwks-rsa, it may lead to authorization bypass. You are affected by this vulnerability if all of the following conditions apply: - You are using express-jwt - You do not have **algorithms** configured in your express-jwt configuration. - You are using libraries such as jwks-rsa as the **secret**. You can fix this by specifying **algorithms** in the express-jwt configuration. See linked GHSA for example. This is also fixed in version 6.0.0. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/express-jwt@0.1.3",False,,,False,,0.44716,0.00222,False,/juice-shop/node_modules/express-jwt/package.json,,True,6.0.0,False,False,,False,,7f3fb4c083bdd0071807f8e4598997fb90839244312b3bf1a0d9b9b1d8f3b891,197,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.743962+00:00,,,,,0,[],Upgrade to version: 6.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-6g6m-m6h5-w9gf NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf NEWLINE - https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2020-15084 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2020-15084 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef NEWLINE - https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-6g6m-m6h5-w9gf in express-jwt:0.1.3,False,False,,2026-04-13 18:48:55.743937+00:00,,False,,GHSA-6g6m-m6h5-w9gf,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-6g6m-m6h5-w9gf; CVE-2020-15084,javascript,Active, +,,True,0,[],lodash,2.4.2,2026-04-13 18:48:55.762505+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L,5.6,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Prototype Pollution in lodash NEWLINE **Related Vulnerability Description:** A prototype pollution vulnerability was found in lodash <4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@2.4.2",False,,,False,,0.42599,0.00205,False,/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,4.17.11,False,False,,False,,988db307fc5bb30445f19dbafd9fb489dbda51fe10ecf5f2412b07c45f0c3d96,198,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.762536+00:00,,,,,0,[],Upgrade to version: 4.17.11,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-4xc9-xhrj-v574 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2018-16487 NEWLINE - https://hackerone.com/reports/380873 NEWLINE - https://github.com/lodash/lodash/commit/90e6199a161b6445b01454517b40ef65ebecd2ad NEWLINE - https://security.netapp.com/advisory/ntap-20190919-0004 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-16487.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2018-16487 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://hackerone.com/reports/380873 NEWLINE - https://security.netapp.com/advisory/ntap-20190919-0004/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-4xc9-xhrj-v574 in lodash:2.4.2,False,False,,2026-04-13 18:48:55.762510+00:00,,False,,GHSA-4xc9-xhrj-v574,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-4xc9-xhrj-v574; CVE-2018-16487,javascript,Active, +,,True,0,[],http-cache-semantics,3.8.1,2026-04-13 18:48:55.816495+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** http-cache-semantics vulnerable to Regular Expression Denial of Service NEWLINE **Related Vulnerability Description:** This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/http-cache-semantics@3.8.1",False,,,False,,0.41554,0.00196,False,/juice-shop/node_modules/http-cache-semantics/package.json,,True,4.1.1,False,False,,False,,e662b0400bb9af0286dd74ea110d9ae3b4b1c7dfbfc06e21a1c9d03859782b21,201,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.816530+00:00,,,,,0,[],Upgrade to version: 4.1.1,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-rc47-6667-2j5j NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-25881 NEWLINE - https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83 NEWLINE - https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783 NEWLINE - https://github.com/kornelski/http-cache-semantics/commit/560b2d8ef452bbba20ffed69dc155d63ac757b74 NEWLINE - https://security.netapp.com/advisory/ntap-20230622-0008 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-25881 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83 NEWLINE - https://security.netapp.com/advisory/ntap-20230622-0008/ NEWLINE - https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-rc47-6667-2j5j in http-cache-semantics:3.8.1,False,False,,2026-04-13 18:48:55.816501+00:00,,False,,GHSA-rc47-6667-2j5j,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-rc47-6667-2j5j; CVE-2022-25881,javascript,Active, +,,True,0,[],braces,2.3.2,2026-04-13 18:48:55.865313+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Uncontrolled resource consumption in braces NEWLINE **Related Vulnerability Description:** The NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends ""imbalanced braces"" as input, the parsing will enter a loop, which will cause the program to start allocating heap memory without freeing it at any moment of the loop. Eventually, the JavaScript heap limit is reached, and the program will crash. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/braces@2.3.2",False,,,False,,0.3684,0.00159,False,/juice-shop/node_modules/braces/package.json,,True,3.0.3,False,False,,False,,fee295670b576e697ddfcadd99d548c93389309dbcff631ab8a8555c55261a43,204,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.865351+00:00,,,,,0,[],Upgrade to version: 3.0.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-grv7-fg5c-xmjg NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2024-4068 NEWLINE - https://github.com/micromatch/braces/issues/35 NEWLINE - https://devhub.checkmarx.com/cve-details/CVE-2024-4068 NEWLINE - https://github.com/micromatch/braces/blob/98414f9f1fabe021736e26836d8306d5de747e0d/lib/parse.js#L308 NEWLINE - https://github.com/micromatch/braces/pull/37 NEWLINE - https://github.com/micromatch/braces/pull/40 NEWLINE - https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2024-4068 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://devhub.checkmarx.com/cve-details/CVE-2024-4068/ NEWLINE - https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff NEWLINE - https://github.com/micromatch/braces/issues/35 NEWLINE - https://github.com/micromatch/braces/pull/37 NEWLINE - https://github.com/micromatch/braces/pull/40,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-grv7-fg5c-xmjg in braces:2.3.2,False,False,,2026-04-13 18:48:55.865319+00:00,,False,,GHSA-grv7-fg5c-xmjg,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-grv7-fg5c-xmjg; CVE-2024-4068,javascript,Active, +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:55.947613+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: A type confusion vulnerability exists in the TimeStamp Response verification code where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid or NULL pointer dereference when processing a malformed TimeStamp Response file. Impact summary: An application calling TS_RESP_verify_response() with a malformed TimeStamp Response can be caused to dereference an invalid or NULL pointer when reading, resulting in a Denial of Service. The functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2() access the signing cert attribute value without validating its type. When the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory through the ASN1_TYPE union, causing a crash. Exploiting this vulnerability requires an attacker to provide a malformed TimeStamp Response to an application that verifies timestamp responses. The TimeStamp protocol (RFC 3161) is not widely used and the impact of the exploit is just a Denial of Service. For these reasons the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the TimeStamp Response implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Related Vulnerability Description:** Issue summary: A type confusion vulnerability exists in the TimeStamp Response NEWLINE verification code where an ASN1_TYPE union member is accessed without first NEWLINE validating the type, causing an invalid or NULL pointer dereference when NEWLINE processing a malformed TimeStamp Response file. NEWLINE NEWLINE Impact summary: An application calling TS_RESP_verify_response() with a NEWLINE malformed TimeStamp Response can be caused to dereference an invalid or NEWLINE NULL pointer when reading, resulting in a Denial of Service. NEWLINE NEWLINE The functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2() NEWLINE access the signing cert attribute value without validating its type. NEWLINE When the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory NEWLINE through the ASN1_TYPE union, causing a crash. NEWLINE NEWLINE Exploiting this vulnerability requires an attacker to provide a malformed NEWLINE TimeStamp Response to an application that verifies timestamp responses. The NEWLINE TimeStamp protocol (RFC 3161) is not widely used and the impact of the NEWLINE exploit is just a Denial of Service. For these reasons the issue was NEWLINE assessed as Low severity. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the TimeStamp Response implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.2275,0.00076,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,False,False,,False,,06183c82da8b14515aef91f7e11c47d9da7f6be33a5f50cd26019fde20217a7e,209,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.947652+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-69420 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-69420 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/27c7012c91cc986a598d7540f3079dfde2416eb9 NEWLINE - https://github.com/openssl/openssl/commit/4e254b48ad93cc092be3dd62d97015f33f73133a NEWLINE - https://github.com/openssl/openssl/commit/564fd9c73787f25693bf9e75faf7bf6bb1305d4e NEWLINE - https://github.com/openssl/openssl/commit/5eb0770ffcf11b785cf374ff3c19196245e54f1b NEWLINE - https://github.com/openssl/openssl/commit/a99349ebfc519999edc50620abe24d599b9eb085 NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-69420 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:55.947618+00:00,,False,,CVE-2025-69420,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69420,dpkg,Active, +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:55.961826+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N,8.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** jsonwebtoken unrestricted key type could lead to legacy keys usage NEWLINE **Related Vulnerability Description:** Versions `<=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.1.0",False,,,False,,0.21994,0.00072,False,/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,9.0.0,False,False,,False,,f4b13e22a9423c9079edd385f97d089591ca74e670390e8050c1269fbbf58164,210,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.961855+00:00,,,,,0,[],Upgrade to version: 9.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8cf7-32gw-wr33 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-8cf7-32gw-wr33 in jsonwebtoken:0.1.0,False,False,,2026-04-13 18:48:55.961830+00:00,,False,,GHSA-8cf7-32gw-wr33,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8cf7-32gw-wr33; CVE-2022-23539,javascript,Active, +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:55.977931+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N,8.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** jsonwebtoken unrestricted key type could lead to legacy keys usage NEWLINE **Related Vulnerability Description:** Versions `<=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.4.0",False,,,False,,0.21994,0.00072,False,/juice-shop/node_modules/jsonwebtoken/package.json,,True,9.0.0,False,False,,False,,3bd54fac91d21dd767b765f463851f70d3fc5f8bf558ba67e2c406532a9d079a,211,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.977962+00:00,,,,,0,[],Upgrade to version: 9.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8cf7-32gw-wr33 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-8cf7-32gw-wr33 in jsonwebtoken:0.4.0,False,False,,2026-04-13 18:48:55.977935+00:00,,False,,GHSA-8cf7-32gw-wr33,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8cf7-32gw-wr33; CVE-2022-23539,javascript,Active, +,,True,0,[],validator,13.15.15,2026-04-13 18:48:55.993647+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Validator is Vulnerable to Incomplete Filtering of One or More Instances of Special Elements NEWLINE **Related Vulnerability Description:** Versions of the package validator before 13.15.22 are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\uFE0F, \uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/validator@13.15.15",False,,,False,,0.22371,0.00074,False,/juice-shop/node_modules/validator/package.json,,True,13.15.22,False,False,,False,,f6cff0eea0533092e89194bd4ebc756ef174f5ec7308631511a4879168b0ebb8,212,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.993678+00:00,,,,,0,[],Upgrade to version: 13.15.22,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-vghf-hv5q-vc2g NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-12758 NEWLINE - https://github.com/validatorjs/validator.js/pull/2616 NEWLINE - https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e NEWLINE - https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476 NEWLINE - https://github.com/validatorjs/validator.js/commit/d457ecaf55b0f3d8bd379d82757425d0d13dd382 NEWLINE - http://seclists.org/fulldisclosure/2026/Jan/27 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-12758 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e NEWLINE - https://github.com/validatorjs/validator.js/pull/2616 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476 NEWLINE - http://seclists.org/fulldisclosure/2026/Jan/27,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-vghf-hv5q-vc2g in validator:13.15.15,False,False,,2026-04-13 18:48:55.993651+00:00,,False,,GHSA-vghf-hv5q-vc2g,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-vghf-hv5q-vc2g; CVE-2025-12758,javascript,Active, +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:56.003995+00:00,,,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service via unhandled exception NEWLINE **Related Vulnerability Description:** Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.1 allows an attacker to trigger a Denial of Service (DoS) by sending an upload file request with an empty string field name. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to `2.0.1` to receive a patch. No known workarounds are available. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.20887,0.00068,False,/juice-shop/node_modules/multer/package.json,,True,2.0.1,False,False,,False,,1e5ac0766778aa0d3a4699d7268057da55a62c2387e15f1fc058232ed67b49d9,213,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.004024+00:00,,,,,0,[],Upgrade to version: 2.0.1,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-g5hg-p3ph-g8qg NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-48997 NEWLINE - https://github.com/expressjs/multer/issues/1233 NEWLINE - https://github.com/expressjs/multer/pull/1256 NEWLINE - https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-48997 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9 NEWLINE - https://github.com/expressjs/multer/issues/1233 NEWLINE - https://github.com/expressjs/multer/pull/1256 NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-g5hg-p3ph-g8qg in multer:1.4.5-lts.2,False,False,,2026-04-13 18:48:56.003999+00:00,,False,,GHSA-g5hg-p3ph-g8qg,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-g5hg-p3ph-g8qg; CVE-2025-48997,javascript,Active, +,,True,0,[],node,22.18.0,2026-04-13 18:48:56.022237+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability Description:** A malformed `HTTP/2 HEADERS` frame with oversized, invalid `HPACK` data can cause Node.js to crash by triggering an unhandled `TLSSocket` error `ECONNRESET`. Instead of safely closing the connection, the process crashes, enabling a remote denial of service. This primarily affects applications that do not attach explicit error handlers to secure sockets, for example: NEWLINE ``` NEWLINE server.on('secureConnection', socket => { NEWLINE socket.on('error', err => { NEWLINE console.log(err) NEWLINE }) NEWLINE }) NEWLINE ``` NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.20776,0.00067,False,/nodejs/bin/node,,True,25.3.0,False,False,,False,,a81fbef2f8f05dff6e570431d1033551b15afa26702c35df7371358fa219f4aa,215,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.022268+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-59465 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-59465 in node:22.18.0,False,False,,2026-04-13 18:48:56.022241+00:00,,False,,CVE-2025-59465,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-59465,stock,Active, +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:56.032201+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer dereference in the PKCS12_item_decrypt_d2i_ex() function. Impact summary: A NULL pointer dereference can trigger a crash which leads to Denial of Service for an application processing PKCS#12 files. The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct parameter is NULL before dereferencing it. When called from PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can be NULL, causing a crash. The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. Exploiting this issue requires an attacker to provide a malformed PKCS#12 file to an application that processes it. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE **Related Vulnerability Description:** Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer NEWLINE dereference in the PKCS12_item_decrypt_d2i_ex() function. NEWLINE NEWLINE Impact summary: A NULL pointer dereference can trigger a crash which leads to NEWLINE Denial of Service for an application processing PKCS#12 files. NEWLINE NEWLINE The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct NEWLINE parameter is NULL before dereferencing it. When called from NEWLINE PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can NEWLINE be NULL, causing a crash. The vulnerability is limited to Denial of Service NEWLINE and cannot be escalated to achieve code execution or memory disclosure. NEWLINE NEWLINE Exploiting this issue requires an attacker to provide a malformed PKCS#12 file NEWLINE to an application that processes it. For that reason the issue was assessed as NEWLINE Low severity according to our Security Policy. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.20036,0.00065,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,False,False,,False,,fd24d80ca2cdc880b879c6356ba728d4b619cf24aa0535b91df1506a7cf76b95,216,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.032234+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-69421 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-69421 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/3524a29271f8191b8fd8a5257eb05173982a097b NEWLINE - https://github.com/openssl/openssl/commit/36ecb4960872a4ce04bf6f1e1f4e78d75ec0c0c7 NEWLINE - https://github.com/openssl/openssl/commit/4bbc8d41a72c842ce4077a8a3eccd1109aaf74bd NEWLINE - https://github.com/openssl/openssl/commit/643986985cd1c21221f941129d76fe0c2785aeb3 NEWLINE - https://github.com/openssl/openssl/commit/a2dbc539f0f9cc63832709fa5aa33ad9495eb19c NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-69421 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:56.032206+00:00,,False,,CVE-2025-69421,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69421,dpkg,Active, +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:56.044553+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N,7.4,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing non-ASCII BMP code point can trigger a one byte write before the allocated buffer. Impact summary: The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service. The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12 BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes, the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16 source byte count as the destination buffer capacity to UTF8_putc(). For BMP code points above U+07FF, UTF-8 requires three bytes, but the forwarded capacity can be just two bytes. UTF8_putc() then returns -1, and this negative value is added to the output length without validation, causing the length to become negative. The subsequent trailing NUL byte is then written at a negative offset, causing write outside of heap allocated buffer. The vulnerability is reachable via the public PKCS12_get_friendlyname() API when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a different code path that avoids this issue, PKCS12_get_friendlyname() directly invokes the vulnerable function. Exploitation requires an attacker to provide a malicious PKCS#12 file to be parsed by the application and the attacker can just trigger a one zero byte write before the allocated buffer. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Related Vulnerability Description:** Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously NEWLINE crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing NEWLINE non-ASCII BMP code point can trigger a one byte write before the allocated NEWLINE buffer. NEWLINE NEWLINE Impact summary: The out-of-bounds write can cause a memory corruption NEWLINE which can have various consequences including a Denial of Service. NEWLINE NEWLINE The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12 NEWLINE BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes, NEWLINE the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16 NEWLINE source byte count as the destination buffer capacity to UTF8_putc(). For BMP NEWLINE code points above U+07FF, UTF-8 requires three bytes, but the forwarded NEWLINE capacity can be just two bytes. UTF8_putc() then returns -1, and this negative NEWLINE value is added to the output length without validation, causing the NEWLINE length to become negative. The subsequent trailing NUL byte is then written NEWLINE at a negative offset, causing write outside of heap allocated buffer. NEWLINE NEWLINE The vulnerability is reachable via the public PKCS12_get_friendlyname() API NEWLINE when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a NEWLINE different code path that avoids this issue, PKCS12_get_friendlyname() directly NEWLINE invokes the vulnerable function. Exploitation requires an attacker to provide NEWLINE a malicious PKCS#12 file to be parsed by the application and the attacker NEWLINE can just trigger a one zero byte write before the allocated buffer. NEWLINE For that reason the issue was assessed as Low severity according to our NEWLINE Security Policy. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.19051,0.00061,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,False,False,,False,,992f43a4c7a40e6c35027fcefdcdc43c290be08e6dd5d565532f9116d5d2f7a8,217,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.044589+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-69419 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-69419 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/41be0f216404f14457bbf3b9cc488dba60b49296 NEWLINE - https://github.com/openssl/openssl/commit/7e9cac9832e4705b91987c2474ed06a37a93cecb NEWLINE - https://github.com/openssl/openssl/commit/a26a90d38edec3748566129d824e664b54bee2e2 NEWLINE - https://github.com/openssl/openssl/commit/cda12de3bc0e333ea8d2c6fd15001dbdaf280015 NEWLINE - https://github.com/openssl/openssl/commit/ff628933755075446bca8307e8417c14d164b535 NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-69419 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:56.044558+00:00,,False,,CVE-2025-69419,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69419,dpkg,Active, +,,True,0,[],minimatch,3.0.5,2026-04-13 18:48:56.077375+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.0.5",False,,,False,,0.16191,0.00052,False,/juice-shop/node_modules/replace/node_modules/minimatch/package.json,,True,3.1.3,False,False,,False,,feddd4ea027a972a1214b94ca3a85148ce2a0ae9e701173828dae32ac68affa0,220,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.077411+00:00,,,,,0,[],Upgrade to version: 3.1.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-3ppc-4f35-3m26 in minimatch:3.0.5,False,False,,2026-04-13 18:48:56.077381+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,javascript,Active, +,,True,0,[],minimatch,3.0.8,2026-04-13 18:48:56.095368+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.0.8",False,,,False,,0.16191,0.00052,False,/juice-shop/node_modules/grunt/node_modules/minimatch/package.json,,True,3.1.3,False,False,,False,,bf1f1ff25c433948898f6b15c4b7d984f3625c269937b465347e31e1696ab3d5,221,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.095402+00:00,,,,,0,[],Upgrade to version: 3.1.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-3ppc-4f35-3m26 in minimatch:3.0.8,False,False,,2026-04-13 18:48:56.095373+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,javascript,Active, +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:56.113861+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.1.2",False,,,False,,0.16191,0.00052,False,/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json,,True,3.1.3,False,False,,False,,f417dd8546dde8e47ebaa2a2dcaee4307bf8dfc9e5b76e7544d40a21eeab5fde,222,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.113894+00:00,,,,,0,[],Upgrade to version: 3.1.3,9,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-3ppc-4f35-3m26 in minimatch:3.1.2,False,False,,2026-04-13 18:48:56.113864+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,javascript,Active, +,,True,0,[],minimatch,5.1.6,2026-04-13 18:48:56.132854+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@5.1.6",False,,,False,,0.16191,0.00052,False,/juice-shop/node_modules/filehound/node_modules/minimatch/package.json,,True,5.1.7,False,False,,False,,1d27ac5578988fc6cd58b3db85dc87b6fb1b91928419357c3a005c9b10971f4e,223,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.132890+00:00,,,,,0,[],Upgrade to version: 5.1.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-3ppc-4f35-3m26 in minimatch:5.1.6,False,False,,2026-04-13 18:48:56.132858+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,javascript,Active, +,,True,0,[],minimatch,9.0.5,2026-04-13 18:48:56.152385+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@9.0.5",False,,,False,,0.16191,0.00052,False,/juice-shop/node_modules/glob/node_modules/minimatch/package.json,,True,9.0.6,False,False,,False,,46d561799313e6ea0c8b5c763e5a2a53b0dd62eb616a86ea0eb7e806ed07cc5c,224,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.152420+00:00,,,,,0,[],Upgrade to version: 9.0.6,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-3ppc-4f35-3m26 in minimatch:9.0.5,False,False,,2026-04-13 18:48:56.152389+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,javascript,Active, +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:56.165977+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc",False,,,False,,0.16564,0.00053,False,/var/lib/dpkg/status.d/libc6,,False,,False,False,,False,,2194a78d0d10eb7273bc856d9d1f2346a420e49e32b98c182ebe9869a0244ee8,225,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.166013+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-15281 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-15281 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=33814 NEWLINE - http://www.openwall.com/lists/oss-security/2026/01/20/3,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-15281 in libc6:2.36-9+deb12u10,False,False,,2026-04-13 18:48:56.165981+00:00,,False,,CVE-2025-15281,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-15281,dpkg,Active, +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:56.213683+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service via memory leaks from unclosed streams NEWLINE **Related Vulnerability Description:** Multer is a node.js middleware for handling `multipart/form-data`. Versions prior to 2.0.0 are vulnerable to a resource exhaustion and memory leak issue due to improper stream handling. When the HTTP request stream emits an error, the internal `busboy` stream is not closed, violating Node.js stream safety guidance. This leads to unclosed streams accumulating over time, consuming memory and file descriptors. Under sustained or repeated failure conditions, this can result in denial of service, requiring manual server restarts to recover. All users of Multer handling file uploads are potentially impacted. Users should upgrade to 2.0.0 to receive a patch. No known workarounds are available. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.14879,0.00048,False,/juice-shop/node_modules/multer/package.json,,True,2.0.0,False,False,,False,,84a56017a0139fedea9c251e5bade937c762aedd44bf54aa2ccba8a4353e44c6,228,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.213724+00:00,,,,,0,[],Upgrade to version: 2.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-44fp-w29j-9vj5 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-47935 NEWLINE - https://github.com/expressjs/multer/pull/1120 NEWLINE - https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-47935 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE - https://github.com/expressjs/multer/pull/1120 NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-44fp-w29j-9vj5 in multer:1.4.5-lts.2,False,False,,2026-04-13 18:48:56.213689+00:00,,False,,GHSA-44fp-w29j-9vj5,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-44fp-w29j-9vj5; CVE-2025-47935,javascript,Active, +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:56.232225+00:00,,,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service via resource exhaustion NEWLINE **Related Vulnerability Description:** Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability in Multer prior to version 2.1.0 allows an attacker to trigger a Denial of Service (DoS) by dropping connection during file upload, potentially causing resource exhaustion. Users should upgrade to version 2.1.0 to receive a patch. No known workarounds are available. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.12762,0.00042,False,/juice-shop/node_modules/multer/package.json,,True,2.1.0,False,False,,False,,ea2fc1cefd060625a37cedda8addcc2f61b55d9e3540883ce78ab47ed09cde69,229,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.232265+00:00,,,,,0,[],Upgrade to version: 2.1.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-v52c-386h-88mc NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-v52c-386h-88mc NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-2359 NEWLINE - https://github.com/expressjs/multer/commit/cccf0fe0e64150c4f42ccf6654165c0d66b9adab NEWLINE - https://cna.openjsf.org/security-advisories.html NEWLINE - https://www.cve.org/CVERecord?id=CVE-2026-2359 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-2359 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://cna.openjsf.org/security-advisories.html NEWLINE - https://github.com/expressjs/multer/commit/cccf0fe0e64150c4f42ccf6654165c0d66b9adab NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-v52c-386h-88mc NEWLINE - https://www.cve.org/CVERecord?id=CVE-2026-2359,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-v52c-386h-88mc in multer:1.4.5-lts.2,False,False,,2026-04-13 18:48:56.232229+00:00,,False,,GHSA-v52c-386h-88mc,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-v52c-386h-88mc; CVE-2026-2359,javascript,Active, +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:56.251520+00:00,,,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service via incomplete cleanup NEWLINE **Related Vulnerability Description:** Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability in Multer prior to version 2.1.0 allows an attacker to trigger a Denial of Service (DoS) by sending malformed requests, potentially causing resource exhaustion. Users should upgrade to version 2.1.0 to receive a patch. No known workarounds are available. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.12762,0.00042,False,/juice-shop/node_modules/multer/package.json,,True,2.1.0,False,False,,False,,57799f600bb20385db92f56f3110b3e15595411f49ee43a0499153cebfdb3034,230,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.251560+00:00,,,,,0,[],Upgrade to version: 2.1.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-xf7r-hgr6-v32p NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-xf7r-hgr6-v32p NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-3304 NEWLINE - https://github.com/expressjs/multer/commit/739919097dde3921ec31b930e4b9025036fa74ee NEWLINE - https://cna.openjsf.org/security-advisories.html NEWLINE - https://www.cve.org/CVERecord?id=CVE-2026-3304 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-3304 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://cna.openjsf.org/security-advisories.html NEWLINE - https://github.com/expressjs/multer/commit/739919097dde3921ec31b930e4b9025036fa74ee NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-xf7r-hgr6-v32p NEWLINE - https://www.cve.org/CVERecord?id=CVE-2026-3304,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-xf7r-hgr6-v32p in multer:1.4.5-lts.2,False,False,,2026-04-13 18:48:56.251525+00:00,,False,,GHSA-xf7r-hgr6-v32p,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-xf7r-hgr6-v32p; CVE-2026-3304,javascript,Active, +,,True,0,[],minimatch,3.0.5,2026-04-13 18:48:56.270212+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.0.5",False,,,False,,0.13681,0.00045,False,/juice-shop/node_modules/replace/node_modules/minimatch/package.json,,True,3.1.3,False,False,,False,,a30c1e96aba94395c7e5fdcb368dcae0b300bf02605fd6363d2613f2a5c3fd67,231,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.270256+00:00,,,,,0,[],Upgrade to version: 3.1.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-7r86-cg39-jmmj NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE - https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-7r86-cg39-jmmj in minimatch:3.0.5,False,False,,2026-04-13 18:48:56.270217+00:00,,False,,GHSA-7r86-cg39-jmmj,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-7r86-cg39-jmmj; CVE-2026-27903,javascript,Active, +,,True,0,[],minimatch,3.0.8,2026-04-13 18:48:56.289356+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.0.8",False,,,False,,0.13681,0.00045,False,/juice-shop/node_modules/grunt/node_modules/minimatch/package.json,,True,3.1.3,False,False,,False,,e2b8f4867032172a1897c4bf18c937a1fe7669905f97ed11559d9db44f118535,232,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.289404+00:00,,,,,0,[],Upgrade to version: 3.1.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-7r86-cg39-jmmj NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE - https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-7r86-cg39-jmmj in minimatch:3.0.8,False,False,,2026-04-13 18:48:56.289362+00:00,,False,,GHSA-7r86-cg39-jmmj,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-7r86-cg39-jmmj; CVE-2026-27903,javascript,Active, +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:56.309902+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.1.2",False,,,False,,0.13681,0.00045,False,/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json,,True,3.1.3,False,False,,False,,6702ff9cc4908a6dbc6d9421d8abbfe3d1a39ff651b4e562dc699d236aa4a80a,233,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.309951+00:00,,,,,0,[],Upgrade to version: 3.1.3,9,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-7r86-cg39-jmmj NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE - https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-7r86-cg39-jmmj in minimatch:3.1.2,False,False,,2026-04-13 18:48:56.309908+00:00,,False,,GHSA-7r86-cg39-jmmj,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-7r86-cg39-jmmj; CVE-2026-27903,javascript,Active, +,,True,0,[],minimatch,5.1.6,2026-04-13 18:48:56.325911+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@5.1.6",False,,,False,,0.13681,0.00045,False,/juice-shop/node_modules/filehound/node_modules/minimatch/package.json,,True,5.1.8,False,False,,False,,8da8bb7d338ba7208eba22294b6243f500d839890155e56d787193cd714b3d67,234,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.325962+00:00,,,,,0,[],Upgrade to version: 5.1.8,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-7r86-cg39-jmmj NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE - https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-7r86-cg39-jmmj in minimatch:5.1.6,False,False,,2026-04-13 18:48:56.325917+00:00,,False,,GHSA-7r86-cg39-jmmj,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-7r86-cg39-jmmj; CVE-2026-27903,javascript,Active, +,,True,0,[],minimatch,9.0.5,2026-04-13 18:48:56.342421+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@9.0.5",False,,,False,,0.13681,0.00045,False,/juice-shop/node_modules/glob/node_modules/minimatch/package.json,,True,9.0.7,False,False,,False,,43790d5fba9292c8680ce28a594802e4fe0517964da30bebd0a1653642d9bbd9,235,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.342475+00:00,,,,,0,[],Upgrade to version: 9.0.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-7r86-cg39-jmmj NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE - https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-7r86-cg39-jmmj in minimatch:9.0.5,False,False,,2026-04-13 18:48:56.342429+00:00,,False,,GHSA-7r86-cg39-jmmj,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-7r86-cg39-jmmj; CVE-2026-27903,javascript,Active, +,,True,0,[],minimatch,3.0.5,2026-04-13 18:48:56.396025+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.0.5",False,,,False,,0.11958,0.0004,False,/juice-shop/node_modules/replace/node_modules/minimatch/package.json,,True,3.1.4,False,False,,False,,d368bcdc98db1ae245ff4887dc5fd13e7d66da9ed9625f9b6298a00c2123fa40,238,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.396088+00:00,,,,,0,[],Upgrade to version: 3.1.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-23c5-xmqv-rm74 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE - https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-23c5-xmqv-rm74 in minimatch:3.0.5,False,False,,2026-04-13 18:48:56.396033+00:00,,False,,GHSA-23c5-xmqv-rm74,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-23c5-xmqv-rm74; CVE-2026-27904,javascript,Active, +,,True,0,[],minimatch,3.0.8,2026-04-13 18:48:56.418228+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.0.8",False,,,False,,0.11958,0.0004,False,/juice-shop/node_modules/grunt/node_modules/minimatch/package.json,,True,3.1.4,False,False,,False,,525d339858cb1e3a6c2a4500452873d29c1afd319191dec95e38b133c6db8a2d,239,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.418321+00:00,,,,,0,[],Upgrade to version: 3.1.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-23c5-xmqv-rm74 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE - https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-23c5-xmqv-rm74 in minimatch:3.0.8,False,False,,2026-04-13 18:48:56.418240+00:00,,False,,GHSA-23c5-xmqv-rm74,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-23c5-xmqv-rm74; CVE-2026-27904,javascript,Active, +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:56.442996+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.1.2",False,,,False,,0.11958,0.0004,False,/juice-shop/node_modules/archiver/node_modules/minimatch/package.json,,True,3.1.4,False,False,,False,,63255606c3f2ced77b860bf420b328a923271338cd9d46a9233231ee6ec3c93d,240,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.443068+00:00,,,,,0,[],Upgrade to version: 3.1.4,9,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-23c5-xmqv-rm74 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE - https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-23c5-xmqv-rm74 in minimatch:3.1.2,False,False,,2026-04-13 18:48:56.443007+00:00,,False,,GHSA-23c5-xmqv-rm74,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-23c5-xmqv-rm74; CVE-2026-27904,javascript,Active, +,,True,0,[],minimatch,5.1.6,2026-04-13 18:48:56.466666+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@5.1.6",False,,,False,,0.11958,0.0004,False,/juice-shop/node_modules/filehound/node_modules/minimatch/package.json,,True,5.1.8,False,False,,False,,8f8fcac1ebfeb943291dddb33cd774caf83fd023141f33748e834fccc3ddd970,241,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.466741+00:00,,,,,0,[],Upgrade to version: 5.1.8,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-23c5-xmqv-rm74 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE - https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-23c5-xmqv-rm74 in minimatch:5.1.6,False,False,,2026-04-13 18:48:56.466678+00:00,,False,,GHSA-23c5-xmqv-rm74,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-23c5-xmqv-rm74; CVE-2026-27904,javascript,Active, +,,True,0,[],minimatch,9.0.5,2026-04-13 18:48:56.487461+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions NEWLINE **Related Vulnerability Description:** minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@9.0.5",False,,,False,,0.11958,0.0004,False,/juice-shop/node_modules/glob/node_modules/minimatch/package.json,,True,9.0.7,False,False,,False,,9bab17894d03a102990202cd73d68aa55db534b9fbe79e7c8e66a9a5d43180dd,242,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.487536+00:00,,,,,0,[],Upgrade to version: 9.0.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-23c5-xmqv-rm74 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE - https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE **Related Vulnerability URL:** https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-23c5-xmqv-rm74 in minimatch:9.0.5,False,False,,2026-04-13 18:48:56.487472+00:00,,False,,GHSA-23c5-xmqv-rm74,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-23c5-xmqv-rm74; CVE-2026-27904,javascript,Active, +,,True,0,[],glob,10.4.5,2026-04-13 18:48:56.561158+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** glob CLI: Command injection via -c/--cmd executes matches with shell:true NEWLINE **Related Vulnerability Description:** Glob matches files using patterns the shell uses. Starting in version 10.2.0 and prior to versions 10.5.0 and 11.1.0, the glob CLI contains a command injection vulnerability in its -c/--cmd option that allows arbitrary command execution when processing files with malicious names. When glob -c are used, matched filenames are passed to a shell with shell: true, enabling shell metacharacters in filenames to trigger command injection and achieve arbitrary code execution under the user or CI account privileges. This issue has been patched in versions 10.5.0 and 11.1.0. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/glob@10.4.5",False,,,False,,0.11365,0.00038,False,/juice-shop/node_modules/glob/package.json,,True,10.5.0,False,False,,False,,9ca97bed7efd0c469177f7e5834a6aa2946463393c92366984d8f031962ca33b,245,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.561251+00:00,,,,,0,[],Upgrade to version: 10.5.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-5j98-mcp5-4vw2 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2 NEWLINE - https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-64756 NEWLINE - https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-64756 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f NEWLINE - https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146 NEWLINE - https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-5j98-mcp5-4vw2 in glob:10.4.5,False,False,,2026-04-13 18:48:56.561172+00:00,,False,,GHSA-5j98-mcp5-4vw2,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-5j98-mcp5-4vw2; CVE-2025-64756,javascript,Active, +,,True,0,[],node,22.18.0,2026-04-13 18:48:56.586822+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability Description:** A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when `pskCallback` or `ALPNCallback` are in use. Synchronous exceptions thrown during these callbacks bypass standard TLS error handling paths (tlsClientError and error), causing either immediate process termination or silent file descriptor leaks that eventually lead to denial of service. Because these callbacks process attacker-controlled input during the TLS handshake, a remote client can repeatedly trigger the issue. This vulnerability affects TLS servers using PSK or ALPN callbacks across Node.js versions where these callbacks throw without being safely wrapped. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.1112,0.00038,False,/nodejs/bin/node,,True,25.3.0,False,False,,False,,7a06c71e47da443366b60e34c12aa69cf93d28bc85b50d41eab254267b9e01a6,246,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.586903+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-21637 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2026-21637 in node:22.18.0,False,False,,2026-04-13 18:48:56.586833+00:00,,False,,CVE-2026-21637,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2026-21637,stock,Active, +,,True,0,[],node,22.18.0,2026-04-13 18:48:56.609535+00:00,CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L,7.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability Description:** A flaw in Node.js's buffer allocation logic can expose uninitialized memory when allocations are interrupted, when using the `vm` module with the timeout option. Under specific timing conditions, buffers allocated with `Buffer.alloc` and other `TypedArray` instances like `Uint8Array` may contain leftover data from previous operations, allowing in-process secrets like tokens or passwords to leak or causing data corruption. While exploitation typically requires precise timing or in-process code execution, it can become remotely exploitable when untrusted input influences workload and timeouts, leading to potential confidentiality and integrity impact. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.08855,0.00031,False,/nodejs/bin/node,,True,25.3.0,False,False,,False,,41c091fef9ec829cc138b26cb052e44805834ea16a909be3afdf2a9ab7ca4e81,247,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.609623+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-55131 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-55131 in node:22.18.0,False,False,,2026-04-13 18:48:56.609547+00:00,,False,,CVE-2025-55131,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-55131,stock,Active, +,,True,0,[],tar-fs,2.1.3,2026-04-13 18:48:56.652714+00:00,,,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball NEWLINE **Related Vulnerability Description:** tar-fs provides filesystem bindings for tar-stream. Versions prior to 3.1.1, 2.1.3, and 1.16.5 are vulnerable to symlink validation bypass if the destination directory is predictable with a specific tarball. This issue has been patched in version 3.1.1, 2.1.4, and 1.16.6. A workaround involves using the ignore option on non files/directories. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar-fs@2.1.3",False,,,False,,0.07193,0.00027,False,/juice-shop/node_modules/tar-fs/package.json,,True,2.1.4,False,False,,False,,63114de3e5ad3029495344b7d2ed142e2ef46604b9767b35b9700cf0f13065a8,249,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.652851+00:00,,,,,0,[],Upgrade to version: 2.1.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-vj76-c3g6-qr5v NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-59343 NEWLINE - https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09 NEWLINE - https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-59343 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09 NEWLINE - https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v NEWLINE - https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-vj76-c3g6-qr5v in tar-fs:2.1.3,False,False,,2026-04-13 18:48:56.652741+00:00,,False,,GHSA-vj76-c3g6-qr5v,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-vj76-c3g6-qr5v; CVE-2025-59343,javascript,Active, +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:56.736166+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: An application trying to decrypt CMS messages encrypted using password based encryption can trigger an out-of-bounds read and write. Impact summary: This out-of-bounds read may trigger a crash which leads to Denial of Service for an application. The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service or Execution of attacker-supplied code. Although the consequences of a successful exploit of this vulnerability could be severe, the probability that the attacker would be able to perform it is low. Besides, password based (PWRI) encryption support in CMS messages is very rarely used. For that reason the issue was assessed as Moderate severity according to our Security Policy. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary. NEWLINE **Related Vulnerability Description:** Issue summary: An application trying to decrypt CMS messages encrypted using NEWLINE password based encryption can trigger an out-of-bounds read and write. NEWLINE NEWLINE Impact summary: This out-of-bounds read may trigger a crash which leads to NEWLINE Denial of Service for an application. The out-of-bounds write can cause NEWLINE a memory corruption which can have various consequences including NEWLINE a Denial of Service or Execution of attacker-supplied code. NEWLINE NEWLINE Although the consequences of a successful exploit of this vulnerability NEWLINE could be severe, the probability that the attacker would be able to NEWLINE perform it is low. Besides, password based (PWRI) encryption support in CMS NEWLINE messages is very rarely used. For that reason the issue was assessed as NEWLINE Moderate severity according to our Security Policy. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this NEWLINE issue, as the CMS implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.0571,0.00022,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.17-1~deb12u3,False,False,,False,,f4cb2fddbd9d2fc604794fd241d7dbb67e76d6847c860cb3b2c0c71a8a494918,252,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.736248+00:00,,,,,0,[],Upgrade to version: 3.0.17-1~deb12u3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-9230 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-9230 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/5965ea5dd6960f36d8b7f74f8eac67a8eb8f2b45 NEWLINE - https://github.com/openssl/openssl/commit/9e91358f365dee6c446dcdcdb01c04d2743fd280 NEWLINE - https://github.com/openssl/openssl/commit/a79c4ce559c6a3a8fd4109e9f33c1185d5bf2def NEWLINE - https://github.com/openssl/openssl/commit/b5282d677551afda7d20e9c00e09561b547b2dfd NEWLINE - https://github.com/openssl/openssl/commit/bae259a211ada6315dc50900686daaaaaa55f482 NEWLINE - https://github.openssl.org/openssl/extended-releases/commit/c2b96348bfa662f25f4fabf81958ae822063dae3 NEWLINE - https://github.openssl.org/openssl/extended-releases/commit/dfbaf161d8dafc1132dd88cd48ad990ed9b4c8ba NEWLINE - https://openssl-library.org/news/secadv/20250930.txt NEWLINE - http://www.openwall.com/lists/oss-security/2025/09/30/5 NEWLINE - https://lists.debian.org/debian-lts-announce/2025/10/msg00001.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-9230 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:56.736177+00:00,,False,,CVE-2025-9230,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-9230,dpkg,Active, +,,True,0,[],node,22.18.0,2026-04-13 18:48:56.784976+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability Description:** We have identified a bug in Node.js error handling where ""Maximum call stack size exceeded"" errors become uncatchable when `async_hooks.createHook()` is enabled. Instead of reaching `process.on('uncaughtException')`, the process terminates, making the crash unrecoverable. Applications that rely on `AsyncLocalStorage` (v22, v20) or `async_hooks.createHook()` (v24, v22, v20) become vulnerable to denial-of-service crashes triggered by deep recursion under specific conditions. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.05615,0.00022,False,/nodejs/bin/node,,True,25.3.0,False,False,,False,,898b921913549296fb403942e41b6ed8d2178126bed5348a6fc4cc23a0a1b30c,254,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.785350+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-59466 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-59466 in node:22.18.0,False,False,,2026-04-13 18:48:56.784986+00:00,,False,,CVE-2025-59466,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-59466,stock,Active, +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:56.831417+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N,7.5,,,0,2026-04-13,,,**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc,False,,,False,,0.04712,0.00019,False,/var/lib/dpkg/status.d/libc6,,False,,False,False,,False,,49b3f2051b4822f78a671f94c2f8aaec296a9f21378bfc5f9986204b7a4195c5,256,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.831502+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2026-0915 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-0915 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=33802 NEWLINE - http://www.openwall.com/lists/oss-security/2026/01/16/6,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2026-0915 in libc6:2.36-9+deb12u10,False,False,,2026-04-13 18:48:56.831428+00:00,,False,,CVE-2026-0915,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2026-0915,dpkg,Active, +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:56.904412+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H,7.8,,,0,2026-04-13,,,**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Untrusted LD_LIBRARY_PATH environment variable vulnerability in the GNU C Library version 2.27 to 2.38 allows attacker controlled loading of dynamically shared library in statically compiled setuid binaries that call dlopen (including internal dlopen calls after setlocale or calls to NSS functions such as getaddrinfo). NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc,False,,,False,,0.03469,0.00016,False,/var/lib/dpkg/status.d/libc6,,True,2.36-9+deb12u11,False,False,,False,,896756e9b5609418a794af6ff0d230e96a44a877d620bdea454cf1d30e61e6bd,259,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.904491+00:00,,,,,0,[],Upgrade to version: 2.36-9+deb12u11,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-4802 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-4802 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=32976 NEWLINE - https://sourceware.org/cgit/glibc/commit/?id=1e18586c5820e329f741d5c710275e165581380e NEWLINE - http://www.openwall.com/lists/oss-security/2025/05/16/7 NEWLINE - http://www.openwall.com/lists/oss-security/2025/05/17/2 NEWLINE - https://lists.debian.org/debian-lts-announce/2025/05/msg00033.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2025-4802 in libc6:2.36-9+deb12u10,False,False,,2026-04-13 18:48:56.904422+00:00,,False,,CVE-2025-4802,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-4802,dpkg,Active, +,,True,0,[],tar,4.4.19,2026-04-13 18:48:56.925675+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal NEWLINE **Related Vulnerability Description:** node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@4.4.19",False,,,False,,0.02211,0.00014,False,/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,7.5.7,False,False,,False,,5f048978793933567b9f47c2a1cda291cffc0fc85e54ca1dafe8f4c847729c66,260,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.925753+00:00,,,,,0,[],Upgrade to version: 7.5.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-34x7-hfp2-rc4v NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-34x7-hfp2-rc4v in tar:4.4.19,False,False,,2026-04-13 18:48:56.925684+00:00,,False,,GHSA-34x7-hfp2-rc4v,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-34x7-hfp2-rc4v; CVE-2026-24842,javascript,Active, +,,True,0,[],tar,6.2.1,2026-04-13 18:48:56.954395+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal NEWLINE **Related Vulnerability Description:** node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@6.2.1",False,,,False,,0.02211,0.00014,False,/juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,7.5.7,False,False,,False,,8b5ae5ab055bc6565ff4914f00116bb4600a78e77846f6ec062a884c2051fda1,261,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.954473+00:00,,,,,0,[],Upgrade to version: 7.5.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-34x7-hfp2-rc4v NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-34x7-hfp2-rc4v in tar:6.2.1,False,False,,2026-04-13 18:48:56.954404+00:00,,False,,GHSA-34x7-hfp2-rc4v,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-34x7-hfp2-rc4v; CVE-2026-24842,javascript,Active, +,,True,0,[],tar,7.4.3,2026-04-13 18:48:57.016001+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal NEWLINE **Related Vulnerability Description:** node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@7.4.3",False,,,False,,0.02211,0.00014,False,/juice-shop/node_modules/tar/package.json,,True,7.5.7,False,False,,False,,5f3e4d28569b979cdb52f1f75996dd7caf79fc90c381d064837ea289e72c30d0,262,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.016134+00:00,,,,,0,[],Upgrade to version: 7.5.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-34x7-hfp2-rc4v NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-34x7-hfp2-rc4v in tar:7.4.3,False,False,,2026-04-13 18:48:57.016028+00:00,,False,,GHSA-34x7-hfp2-rc4v,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-34x7-hfp2-rc4v; CVE-2026-24842,javascript,Active, +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:57.134726+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service via unhandled exception from malformed request NEWLINE **Related Vulnerability Description:** Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.2 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.2 to receive a patch. No known workarounds are available. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.01472,0.00012,False,/juice-shop/node_modules/multer/package.json,,True,2.0.2,False,False,,False,,aeeed161b43b47649735bd042aa9e630e5f28c400c888417fc0720be9c2e7a7e,267,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.134805+00:00,,,,,0,[],Upgrade to version: 2.0.2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-fjgf-rc76-4x9p NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-7338 NEWLINE - https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b NEWLINE - https://cna.openjsf.org/security-advisories.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-7338 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://cna.openjsf.org/security-advisories.html NEWLINE - https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-fjgf-rc76-4x9p in multer:1.4.5-lts.2,False,False,,2026-04-13 18:48:57.134737+00:00,,False,,GHSA-fjgf-rc76-4x9p,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-fjgf-rc76-4x9p; CVE-2025-7338,javascript,Active, +,,True,0,[],tar,4.4.19,2026-04-13 18:48:57.176573+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction NEWLINE **Related Vulnerability Description:** node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@4.4.19",False,,,False,,0.01775,0.00012,False,/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,7.5.8,False,False,,False,,5da9434579ed088d96926e5ad9683f3a35f6b09c0dae2eeebb5b6cd8a0713022,269,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.176654+00:00,,,,,0,[],Upgrade to version: 7.5.8,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-83g3-92jg-28cx NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-83g3-92jg-28cx in tar:4.4.19,False,False,,2026-04-13 18:48:57.176583+00:00,,False,,GHSA-83g3-92jg-28cx,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-83g3-92jg-28cx; CVE-2026-26960,javascript,Active, +,,True,0,[],tar,6.2.1,2026-04-13 18:48:57.195915+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction NEWLINE **Related Vulnerability Description:** node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@6.2.1",False,,,False,,0.01775,0.00012,False,/juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,7.5.8,False,False,,False,,5b009b1c09dc40fb58075fee7a6ee82594a2ded6cbde39fff38ebb43a9ebe031,270,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.195997+00:00,,,,,0,[],Upgrade to version: 7.5.8,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-83g3-92jg-28cx NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-83g3-92jg-28cx in tar:6.2.1,False,False,,2026-04-13 18:48:57.195926+00:00,,False,,GHSA-83g3-92jg-28cx,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-83g3-92jg-28cx; CVE-2026-26960,javascript,Active, +,,True,0,[],tar,7.4.3,2026-04-13 18:48:57.221890+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction NEWLINE **Related Vulnerability Description:** node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@7.4.3",False,,,False,,0.01775,0.00012,False,/juice-shop/node_modules/tar/package.json,,True,7.5.8,False,False,,False,,a81b38af54627aafa053e4918b0505b7e3a152c1f389094c928913ca5c1cbaf4,271,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.222046+00:00,,,,,0,[],Upgrade to version: 7.5.8,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-83g3-92jg-28cx NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-83g3-92jg-28cx in tar:7.4.3,False,False,,2026-04-13 18:48:57.221931+00:00,,False,,GHSA-83g3-92jg-28cx,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-83g3-92jg-28cx; CVE-2026-26960,javascript,Active, +,,True,0,[],multer,1.4.5-lts.2,2026-04-13 18:48:57.248055+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service from maliciously crafted requests NEWLINE **Related Vulnerability Description:** Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.0 to receive a patch. No known workarounds are available. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.01408,0.00011,False,/juice-shop/node_modules/multer/package.json,,True,2.0.0,False,False,,False,,e361ef84b7e55dd3b2c90b9d8fb942526c15c129d1f901c7d3c7bc176d1f7764,272,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.248136+00:00,,,,,0,[],Upgrade to version: 2.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-4pg4-qvpc-4q3h NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-47944 NEWLINE - https://github.com/expressjs/multer/issues/1176 NEWLINE - https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-47944 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE - https://github.com/expressjs/multer/issues/1176 NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-4pg4-qvpc-4q3h in multer:1.4.5-lts.2,False,False,,2026-04-13 18:48:57.248066+00:00,,False,,GHSA-4pg4-qvpc-4q3h,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-4pg4-qvpc-4q3h; CVE-2025-47944,javascript,Active, +,,True,0,[],jws,0.2.6,2026-04-13 18:48:57.303123+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N,7.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** auth0/node-jws Improperly Verifies HMAC Signature NEWLINE **Related Vulnerability Description:** auth0/node-jws is a JSON Web Signature implementation for Node.js. In versions 3.2.2 and earlier and version 4.0.0, auth0/node-jws has an improper signature verification vulnerability when using the HS256 algorithm under specific conditions. Applications are affected when they use the jws.createVerify() function for HMAC algorithms and use user-provided data from the JSON Web Signature protected header or payload in HMAC secret lookup routines, which can allow attackers to bypass signature verification. This issue has been patched in versions 3.2.3 and 4.0.1. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jws@0.2.6",False,,,False,,0.00908,9e-05,False,/juice-shop/node_modules/jws/package.json,,True,3.2.3,False,False,,False,,dfe2f28ff7fb299086ffa9541269f2ec2232e1d78b0c48df509ef2efe1c15665,274,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.303201+00:00,,,,,0,[],Upgrade to version: 3.2.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-869p-cjfg-cm3x NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x NEWLINE - https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e NEWLINE - https://github.com/auth0/node-jws/commit/4f6e73f24df42f07d632dec6431ade8eda8d11a6 NEWLINE - https://github.com/auth0/node-jws/releases/tag/v3.2.3 NEWLINE - https://github.com/auth0/node-jws/releases/tag/v4.0.1 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-65945 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-65945 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e NEWLINE - https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-869p-cjfg-cm3x in jws:0.2.6,False,False,,2026-04-13 18:48:57.303132+00:00,,False,,GHSA-869p-cjfg-cm3x,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-869p-cjfg-cm3x; CVE-2025-65945,javascript,Active, +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:57.347303+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,8.4,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption. Note that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this. The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument. This limits the malicious inputs for the alignment for memalign to the range [1<<62+ 1, 1<<63] and exactly 1<<63 for posix_memalign and aligned_alloc. Typically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice. An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments. NEWLINE **Related Vulnerability Description:** Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption. NEWLINE NEWLINE Note that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this. The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument. This limits the malicious inputs for the alignment for memalign to the range [1<<62+ 1, 1<<63] and exactly 1<<63 for posix_memalign and aligned_alloc. NEWLINE NEWLINE Typically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice. An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc",False,,,False,,0.00643,8e-05,False,/var/lib/dpkg/status.d/libc6,,False,,False,False,,False,,e48cdfc118a8e8bc5993e7a4e150bb3a81bda792c3d86c9feb01866b460f8ae8,276,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.347407+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2026-0861 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-0861 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=33796 NEWLINE - https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0001 NEWLINE - http://www.openwall.com/lists/oss-security/2026/01/16/5,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,CVE-2026-0861 in libc6:2.36-9+deb12u10,False,False,,2026-04-13 18:48:57.347317+00:00,,False,,CVE-2026-0861,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2026-0861,dpkg,Active, +,,True,0,[],tar,4.4.19,2026-04-13 18:48:57.388320+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N,6.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization NEWLINE **Related Vulnerability Description:** node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@4.4.19",False,,,False,,0.0058,7e-05,False,/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,7.5.3,False,False,,False,,ad8e7502ade60b404318ab7165a4a0e1e1680659427c422c134df7263ff9bd9a,278,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.388402+00:00,,,,,0,[],Upgrade to version: 7.5.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-8qq5-rm4j-mr97 in tar:4.4.19,False,False,,2026-04-13 18:48:57.388331+00:00,,False,,GHSA-8qq5-rm4j-mr97,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8qq5-rm4j-mr97; CVE-2026-23745,javascript,Active, +,,True,0,[],tar,6.2.1,2026-04-13 18:48:57.412340+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N,6.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization NEWLINE **Related Vulnerability Description:** node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@6.2.1",False,,,False,,0.0058,7e-05,False,/juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,7.5.3,False,False,,False,,eac03633475d6b574c002438b16cba1778f03f0e53a6b7cd71355c2dedb6591e,279,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.412420+00:00,,,,,0,[],Upgrade to version: 7.5.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-8qq5-rm4j-mr97 in tar:6.2.1,False,False,,2026-04-13 18:48:57.412350+00:00,,False,,GHSA-8qq5-rm4j-mr97,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8qq5-rm4j-mr97; CVE-2026-23745,javascript,Active, +,,True,0,[],tar,7.4.3,2026-04-13 18:48:57.432652+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N,6.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization NEWLINE **Related Vulnerability Description:** node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@7.4.3",False,,,False,,0.0058,7e-05,False,/juice-shop/node_modules/tar/package.json,,True,7.5.3,False,False,,False,,01e64f091e772f110a466a9aed4840fb28cf79765564b2effb654fa41080d4c7,280,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.432730+00:00,,,,,0,[],Upgrade to version: 7.5.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-8qq5-rm4j-mr97 in tar:7.4.3,False,False,,2026-04-13 18:48:57.432662+00:00,,False,,GHSA-8qq5-rm4j-mr97,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8qq5-rm4j-mr97; CVE-2026-23745,javascript,Active, +,,True,0,[],tar,4.4.19,2026-04-13 18:48:57.451299+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS NEWLINE **Related Vulnerability Description:** node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@4.4.19",False,,,False,,0.003,6e-05,False,/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,7.5.4,False,False,,False,,2ed1efb9df4bedea88b2e627e0130174bd343fe820b8fad3a39264e21c48fad8,281,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.451379+00:00,,,,,0,[],Upgrade to version: 7.5.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-r6q2-hw4h-h46w NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-r6q2-hw4h-h46w in tar:4.4.19,False,False,,2026-04-13 18:48:57.451309+00:00,,False,,GHSA-r6q2-hw4h-h46w,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-r6q2-hw4h-h46w; CVE-2026-23950,javascript,Active, +,,True,0,[],tar,6.2.1,2026-04-13 18:48:57.472726+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS NEWLINE **Related Vulnerability Description:** node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@6.2.1",False,,,False,,0.003,6e-05,False,/juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,7.5.4,False,False,,False,,94f59c723d8aec5741a0b8f70ca74c1a206755d843633cf5b6dcba3032347c0f,282,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.472802+00:00,,,,,0,[],Upgrade to version: 7.5.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-r6q2-hw4h-h46w NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-r6q2-hw4h-h46w in tar:6.2.1,False,False,,2026-04-13 18:48:57.472735+00:00,,False,,GHSA-r6q2-hw4h-h46w,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-r6q2-hw4h-h46w; CVE-2026-23950,javascript,Active, +,,True,0,[],tar,7.4.3,2026-04-13 18:48:57.495909+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS NEWLINE **Related Vulnerability Description:** node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@7.4.3",False,,,False,,0.003,6e-05,False,/juice-shop/node_modules/tar/package.json,,True,7.5.4,False,False,,False,,2e1f1d1a6433c7cf374fe5026aad7a61612352d2abba5856acf85e9a354165fe,283,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.495989+00:00,,,,,0,[],Upgrade to version: 7.5.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-r6q2-hw4h-h46w NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-r6q2-hw4h-h46w in tar:7.4.3,False,False,,2026-04-13 18:48:57.495919+00:00,,False,,GHSA-r6q2-hw4h-h46w,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-r6q2-hw4h-h46w; CVE-2026-23950,javascript,Active, +,,True,0,[],jws,0.2.6,2026-04-13 18:48:57.726870+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N,8.7,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Forgeable Public/Private Tokens in jws NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jws@0.2.6,False,,,False,,,,False,/juice-shop/node_modules/jws/package.json,,True,3.0.0,False,False,,False,,65de452ff5969c58a4dbdae5d7b9d35bd7ea1e4a29b62c6e76049be787e9c04d,293,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.726958+00:00,,,,,0,[],Upgrade to version: 3.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-gjcw-v447-2w7q NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/brianloveswords/node-jws/commit/585d0e1e97b6747c10cf5b7689ccc5618a89b299#diff-4ac32a78649ca5bdd8e0ba38b7006a1e NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://www.npmjs.com/advisories/88 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2016-1000223 NEWLINE - https://snyk.io/vuln/npm:jws:20160726 NEWLINE **Related Vulnerability Datasource:** nvd,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Anchore Grype,4,0,GHSA-gjcw-v447-2w7q in jws:0.2.6,False,False,,2026-04-13 18:48:57.726883+00:00,,False,,GHSA-gjcw-v447-2w7q,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-gjcw-v447-2w7q; CVE-2016-1000223,javascript,Active, +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:52.961600+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N,7.4,,,787,2026-04-13,,,"openssl: OpenSSL: Arbitrary code execution due to out-of-bounds write in PKCS#12 processing NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.18-1~deb12u2 NEWLINE NEWLINE Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously NEWLINE crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing NEWLINE non-ASCII BMP code point can trigger a one byte write before the allocated NEWLINE buffer. NEWLINE NEWLINE Impact summary: The out-of-bounds write can cause a memory corruption NEWLINE which can have various consequences including a Denial of Service. NEWLINE NEWLINE The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12 NEWLINE BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes, NEWLINE the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16 NEWLINE source byte count as the destination buffer capacity to UTF8_putc(). For BMP NEWLINE code points above U+07FF, UTF-8 requires three bytes, but the forwarded NEWLINE capacity can be just two bytes. UTF8_putc() then returns -1, and this negative NEWLINE value is added to the output length without validation, causing the NEWLINE length to become negative. The subsequent trailing NUL byte is then written NEWLINE at a negative offset, causing write outside of heap allocated buffer. NEWLINE NEWLINE The vulnerability is reachable via the public PKCS12_get_friendlyname() API NEWLINE when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a NEWLINE different code path that avoids this issue, PKCS12_get_friendlyname() directly NEWLINE invokes the vulnerable function. Exploitation requires an attacker to provide NEWLINE a malicious PKCS#12 file to be parsed by the application and the attacker NEWLINE can just trigger a one zero byte write before the allocated buffer. NEWLINE For that reason the issue was assessed as Low severity according to our NEWLINE Security Policy. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.0.2 is not affected by this issue. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,661527917bdf4cb885d4c2581cd30e6b1ac301b05d02d5d7c927e6c7e4133f10,42,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.961636+00:00,,,,,0,[],3.0.18-1~deb12u2,,S1,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2026:3042 NEWLINE https://access.redhat.com/security/cve/CVE-2025-69419 NEWLINE https://bugzilla.redhat.com/2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430375 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430376 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430377 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430378 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430379 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430380 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430381 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430387 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430388 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430389 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430390 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796 NEWLINE https://errata.almalinux.org/8/ALSA-2026-3042.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1472 NEWLINE https://github.com/openssl/openssl/commit/41be0f216404f14457bbf3b9cc488dba60b49296 NEWLINE https://github.com/openssl/openssl/commit/7e9cac9832e4705b91987c2474ed06a37a93cecb NEWLINE https://github.com/openssl/openssl/commit/a26a90d38edec3748566129d824e664b54bee2e2 NEWLINE https://github.com/openssl/openssl/commit/cda12de3bc0e333ea8d2c6fd15001dbdaf280015 NEWLINE https://github.com/openssl/openssl/commit/ff628933755075446bca8307e8417c14d164b535 NEWLINE https://linux.oracle.com/cve/CVE-2025-69419.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50131.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-69419 NEWLINE https://openssl-library.org/news/secadv/20260127.txt NEWLINE https://ubuntu.com/security/notices/USN-7980-1 NEWLINE https://ubuntu.com/security/notices/USN-7980-2 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-69419,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-69419 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:52.961604+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69419,debian; os-pkgs,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:52.975485+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,476,2026-04-13,,,"openssl: OpenSSL: Denial of Service via malformed PKCS#12 file processing NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.18-1~deb12u2 NEWLINE NEWLINE Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer NEWLINE dereference in the PKCS12_item_decrypt_d2i_ex() function. NEWLINE NEWLINE Impact summary: A NULL pointer dereference can trigger a crash which leads to NEWLINE Denial of Service for an application processing PKCS#12 files. NEWLINE NEWLINE The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct NEWLINE parameter is NULL before dereferencing it. When called from NEWLINE PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can NEWLINE be NULL, causing a crash. The vulnerability is limited to Denial of Service NEWLINE and cannot be escalated to achieve code execution or memory disclosure. NEWLINE NEWLINE Exploiting this issue requires an attacker to provide a malformed PKCS#12 file NEWLINE to an application that processes it. For that reason the issue was assessed as NEWLINE Low severity according to our Security Policy. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,1fe4b7708e906afecfba5150b323f06ded2fa21e8f6847518f3045ecb05d35ea,43,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.975520+00:00,,,,,0,[],3.0.18-1~deb12u2,,S1,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2026:1472 NEWLINE https://access.redhat.com/security/cve/CVE-2025-69421 NEWLINE https://bugzilla.redhat.com/2430375 NEWLINE https://bugzilla.redhat.com/2430376 NEWLINE https://bugzilla.redhat.com/2430377 NEWLINE https://bugzilla.redhat.com/2430378 NEWLINE https://bugzilla.redhat.com/2430379 NEWLINE https://bugzilla.redhat.com/2430380 NEWLINE https://bugzilla.redhat.com/2430381 NEWLINE https://bugzilla.redhat.com/2430386 NEWLINE https://bugzilla.redhat.com/2430387 NEWLINE https://bugzilla.redhat.com/2430388 NEWLINE https://bugzilla.redhat.com/2430389 NEWLINE https://bugzilla.redhat.com/2430390 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430375 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430376 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430377 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430378 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430379 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430380 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430381 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430387 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430388 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430389 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430390 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1472.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1472 NEWLINE https://github.com/openssl/openssl/commit/3524a29271f8191b8fd8a5257eb05173982a097b NEWLINE https://github.com/openssl/openssl/commit/36ecb4960872a4ce04bf6f1e1f4e78d75ec0c0c7 NEWLINE https://github.com/openssl/openssl/commit/4bbc8d41a72c842ce4077a8a3eccd1109aaf74bd NEWLINE https://github.com/openssl/openssl/commit/643986985cd1c21221f941129d76fe0c2785aeb3 NEWLINE https://github.com/openssl/openssl/commit/a2dbc539f0f9cc63832709fa5aa33ad9495eb19c NEWLINE https://linux.oracle.com/cve/CVE-2025-69421.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50081.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-69421 NEWLINE https://openssl-library.org/news/secadv/20260127.txt NEWLINE https://ubuntu.com/security/notices/USN-7980-1 NEWLINE https://ubuntu.com/security/notices/USN-7980-2 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-69421,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-69421 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:52.975490+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69421,debian; os-pkgs,"Active, Verified", +,,True,0,[],base64url,0.0.6,2026-04-13 18:48:53.109469+00:00,,,,,0,2026-04-13,,,Out-of-bounds Read NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** >=3.0.0 NEWLINE NEWLINE `base64url` allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/base64url/package.json,,True,,False,False,,False,,be151895c91d23d77b7d6356209b590633dac21e5af1e47b9758081ce5118e47,53,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.109502+00:00,,,,,0,[],>=3.0.0,,S1,False,,,,,,,,False,https://github.com/brianloveswords/base64url/pull/25 NEWLINE https://hackerone.com/reports/321687,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,NSWG-ECO-428 Base64url 0.0.6,False,False,,2026-04-13 18:48:53.109474+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,NSWG-ECO-428,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],braces,2.3.2,2026-04-13 18:48:53.145941+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1050,2026-04-13,,,"braces: fails to limit the number of characters it can handle NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 3.0.3 NEWLINE NEWLINE The NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends ""imbalanced braces"" as input, the parsing will enter a loop, which will cause the program to start allocating heap memory without freeing it at any moment of the loop. Eventually, the JavaScript heap limit is reached, and the program will crash. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/braces/package.json,,True,,False,False,,False,,568df38b03dd302ca712ae63e22d3ae68d4f6547f7304d6347552b380e39ec58,55,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.145977+00:00,,,,,0,[],3.0.3,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2024-4068 NEWLINE https://devhub.checkmarx.com/cve-details/CVE-2024-4068 NEWLINE https://devhub.checkmarx.com/cve-details/CVE-2024-4068/ NEWLINE https://github.com/micromatch/braces NEWLINE https://github.com/micromatch/braces/blob/98414f9f1fabe021736e26836d8306d5de747e0d/lib/parse.js#L308 NEWLINE https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff NEWLINE https://github.com/micromatch/braces/issues/35 NEWLINE https://github.com/micromatch/braces/pull/37 NEWLINE https://github.com/micromatch/braces/pull/40 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2024-4068 NEWLINE https://www.cve.org/CVERecord?id=CVE-2024-4068,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2024-4068 Braces 2.3.2,False,False,,2026-04-13 18:48:53.145946+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2024-4068,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],express-jwt,0.1.3,2026-04-13 18:48:53.216716+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N,7.7,,,285,2026-04-13,,,"Authorization bypass in express-jwt NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 6.0.0 NEWLINE NEWLINE In express-jwt (NPM package) up and including version 5.3.3, the algorithms entry to be specified in the configuration is not being enforced. When algorithms is not specified in the configuration, with the combination of jwks-rsa, it may lead to authorization bypass. You are affected by this vulnerability if all of the following conditions apply: - You are using express-jwt - You do not have **algorithms** configured in your express-jwt configuration. - You are using libraries such as jwks-rsa as the **secret**. You can fix this by specifying **algorithms** in the express-jwt configuration. See linked GHSA for example. This is also fixed in version 6.0.0. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/express-jwt/package.json,,True,,False,False,,False,,4dcd0b3c67f7504e208fa2d06bcb0f2135df3d457030cb041e4b0b4323d3c292,61,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.216748+00:00,,,,,0,[],6.0.0,,S1,False,,,,,,,,False,https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef NEWLINE https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2020-15084,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2020-15084 Express-JWT 0.1.3,False,False,,2026-04-13 18:48:53.216720+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2020-15084,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],glob,10.4.5,2026-04-13 18:48:53.229141+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H,7.5,,,78,2026-04-13,,,"glob: glob: Command Injection Vulnerability via Malicious Filenames NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 11.1.0, 10.5.0 NEWLINE NEWLINE Glob matches files using patterns the shell uses. Starting in version 10.2.0 and prior to versions 10.5.0 and 11.1.0, the glob CLI contains a command injection vulnerability in its -c/--cmd option that allows arbitrary command execution when processing files with malicious names. When glob -c are used, matched filenames are passed to a shell with shell: true, enabling shell metacharacters in filenames to trigger command injection and achieve arbitrary code execution under the user or CI account privileges. This issue has been patched in versions 10.5.0 and 11.1.0. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/glob/package.json,,True,,False,False,,False,,e3ba4d9f77a254be6d1a31ae5cc550e5a04a52a5ba64aded3a7d3a3210764ace,62,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.229174+00:00,,,,,0,[],"11.1.0, 10.5.0",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2025-64756 NEWLINE https://github.com/isaacs/node-glob NEWLINE https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f NEWLINE https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146 NEWLINE https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-64756 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-64756,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-64756 Glob 10.4.5,False,False,,2026-04-13 18:48:53.229145+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-64756,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],http-cache-semantics,3.8.1,2026-04-13 18:48:53.255510+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"http-cache-semantics: Regular Expression Denial of Service (ReDoS) vulnerability NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 4.1.1 NEWLINE NEWLINE This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/http-cache-semantics/package.json,,True,,False,False,,False,,571fd4fc46d4f69792e2fc2b1ef536fa0c2b102b3c55018951bb7e234935d0c7,64,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.255544+00:00,,,,,0,[],4.1.1,,S1,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2023:1743 NEWLINE https://access.redhat.com/security/cve/CVE-2022-25881 NEWLINE https://bugzilla.redhat.com/2134609 NEWLINE https://bugzilla.redhat.com/2156324 NEWLINE https://bugzilla.redhat.com/2165824 NEWLINE https://bugzilla.redhat.com/2168631 NEWLINE https://bugzilla.redhat.com/2170644 NEWLINE https://bugzilla.redhat.com/2171935 NEWLINE https://bugzilla.redhat.com/2172217 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2165824 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2168631 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2171935 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2172190 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2172204 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2172217 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2178076 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25881 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-4904 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23918 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23920 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23936 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24807 NEWLINE https://errata.almalinux.org/8/ALSA-2023-1743.html NEWLINE https://errata.rockylinux.org/RLSA-2023:2655 NEWLINE https://github.com/kornelski/http-cache-semantics NEWLINE https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83 NEWLINE https://github.com/kornelski/http-cache-semantics/commit/560b2d8ef452bbba20ffed69dc155d63ac757b74 NEWLINE https://linux.oracle.com/cve/CVE-2022-25881.html NEWLINE https://linux.oracle.com/errata/ELSA-2023-2655.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-25881 NEWLINE https://security.netapp.com/advisory/ntap-20230622-0008 NEWLINE https://security.netapp.com/advisory/ntap-20230622-0008/ NEWLINE https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332 NEWLINE https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783 NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-25881,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2022-25881 HTTP-Cache-Semantics 3.8.1,False,False,,2026-04-13 18:48:53.255514+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-25881,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],ip,2.0.1,2026-04-13 18:48:53.269632+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H,8.1,,,918,2026-04-13,,,"node-ip: Incomplete fix for CVE-2023-42282 NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** NEWLINE NEWLINE The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of an incomplete fix for CVE-2023-42282. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/ip/package.json,,False,,False,False,,False,,095bbcab1d8ca926b2c9546a5fb3445d4381be03eb8f1f07dd0c96ccab7a9357,65,affected,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.269671+00:00,,,,,0,[],,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2024-29415 NEWLINE https://cosmosofcyberspace.github.io/npm_ip_cve/npm_ip_cve.html NEWLINE https://github.com/indutny/node-ip NEWLINE https://github.com/indutny/node-ip/issues/150 NEWLINE https://github.com/indutny/node-ip/pull/143 NEWLINE https://github.com/indutny/node-ip/pull/144 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2024-29415 NEWLINE https://security.netapp.com/advisory/ntap-20250117-0010 NEWLINE https://security.netapp.com/advisory/ntap-20250117-0010/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2024-29415,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2024-29415 Ip 2.0.1,False,False,,2026-04-13 18:48:53.269638+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2024-29415,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:53.311139+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N,8.1,,,327,2026-04-13,,,"jsonwebtoken: Unrestricted key type could lead to legacy keys usagen NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 9.0.0 NEWLINE NEWLINE Versions `<=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,6f3dfc185629e8776a771b457a4512c2368ac2ffd1ac30190e791b23ed9a0968,68,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.311180+00:00,,,,,0,[],9.0.0,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-23539 NEWLINE https://github.com/auth0/node-jsonwebtoken NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-23539,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2022-23539 Jsonwebtoken 0.1.0,False,False,,2026-04-13 18:48:53.311144+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-23539,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:53.326611+00:00,,,,,0,2026-04-13,,,"Verification Bypass NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** >=4.2.2 NEWLINE NEWLINE It is possible for an attacker to bypass verification when ""a token digitally signed with an asymetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family)"" [1] NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,8c52b3d98311b402fcdd15a9b1d27153f2446f6a7a59b2c0fd542611007172c5,69,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.326649+00:00,,,,,0,[],>=4.2.2,,S1,False,,,,,,,,False,https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE https://www.timmclean.net/2015/02/25/jwt-alg-none.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,NSWG-ECO-17 Jsonwebtoken 0.1.0,False,False,,2026-04-13 18:48:53.326616+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,NSWG-ECO-17,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:53.393361+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N,8.1,,,327,2026-04-13,,,"jsonwebtoken: Unrestricted key type could lead to legacy keys usagen NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 9.0.0 NEWLINE NEWLINE Versions `<=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,ca3b8b343542a955f549294d867be0a27219b1a0857a8fc24fb609e981327d70,73,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.393399+00:00,,,,,0,[],9.0.0,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-23539 NEWLINE https://github.com/auth0/node-jsonwebtoken NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-23539,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2022-23539 Jsonwebtoken 0.4.0,False,False,,2026-04-13 18:48:53.393366+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-23539,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:53.412903+00:00,,,,,0,2026-04-13,,,"Verification Bypass NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** >=4.2.2 NEWLINE NEWLINE It is possible for an attacker to bypass verification when ""a token digitally signed with an asymetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family)"" [1] NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,0142e140f79a7a7ac358e4012958cf9a35cf175d14eed3fcb56c91f6a1a62771,74,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.412944+00:00,,,,,0,[],>=4.2.2,,S1,False,,,,,,,,False,https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE https://www.timmclean.net/2015/02/25/jwt-alg-none.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,NSWG-ECO-17 Jsonwebtoken 0.4.0,False,False,,2026-04-13 18:48:53.412908+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,NSWG-ECO-17,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jws,0.2.6,2026-04-13 18:48:53.473972+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N,8.7,,,0,2026-04-13,,,"Forgeable Public/Private Tokens NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** >=3.0.0 NEWLINE NEWLINE Since ""algorithm"" isn't enforced in `jws.verify()`, a malicious user could choose what algorithm is sent to the server. If the server is expecting RSA but is sent HMAC-SHA with RSA's public key, the server will think the public key is actually an HMAC private key. This could be used to forge any data an attacker wants. NEWLINE NEWLINE In addition, there is the `none` algorithm to be concerned about. In versions prior to 3.0.0, verification of the token could be bypassed when the `alg` field is set to `none`. NEWLINE NEWLINE *Edit ( 7/29/16 ): A previous version of this advisory incorrectly stated that the vulnerability was patched in version 2.0.0 instead of 3.0.0. The advisory has been updated to reflect this new information. Thanks to Fabien Catteau for reporting the error.* NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/jws/package.json,,True,,False,False,,False,,fc82af3efd8f08845b524488304dda7da7859112ccd3757af3ffa43814fda976,77,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.474019+00:00,,,,,0,[],>=3.0.0,,S1,False,,,,,,,,False,https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries NEWLINE https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE https://github.com/brianloveswords/node-jws NEWLINE https://github.com/brianloveswords/node-jws/commit/585d0e1e97b6747c10cf5b7689ccc5618a89b299#diff-4ac32a78649ca5bdd8e0ba38b7006a1e NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2016-1000223 NEWLINE https://snyk.io/vuln/npm:jws:20160726 NEWLINE https://www.npmjs.com/advisories/88,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2016-1000223 JWS 0.2.6,False,False,,2026-04-13 18:48:53.473978+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2016-1000223,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jws,0.2.6,2026-04-13 18:48:53.495606+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N,7.5,,,347,2026-04-13,,,"node-jws: auth0/node-jws: Improper signature verification in HS256 algorithm NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 3.2.3, 4.0.1 NEWLINE NEWLINE auth0/node-jws is a JSON Web Signature implementation for Node.js. In versions 3.2.2 and earlier and version 4.0.0, auth0/node-jws has an improper signature verification vulnerability when using the HS256 algorithm under specific conditions. Applications are affected when they use the jws.createVerify() function for HMAC algorithms and use user-provided data from the JSON Web Signature protected header or payload in HMAC secret lookup routines, which can allow attackers to bypass signature verification. This issue has been patched in versions 3.2.3 and 4.0.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/jws/package.json,,True,,False,False,,False,,390c1f141543818f055de41579ca3e9ca67f46d6758971397ca47800e56f2997,78,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.495659+00:00,,,,,0,[],"3.2.3, 4.0.1",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2025-65945 NEWLINE https://github.com/auth0/node-jws NEWLINE https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e NEWLINE https://github.com/auth0/node-jws/commit/4f6e73f24df42f07d632dec6431ade8eda8d11a6 NEWLINE https://github.com/auth0/node-jws/releases/tag/v3.2.3 NEWLINE https://github.com/auth0/node-jws/releases/tag/v4.0.1 NEWLINE https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-65945 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-65945,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2025-65945 JWS 0.2.6,False,False,,2026-04-13 18:48:53.495612+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-65945,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],lodash,2.4.2,2026-04-13 18:48:53.538946+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L,5.6,,,400,2026-04-13,,,"lodash: Prototype pollution in utilities function NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** >=4.17.11 NEWLINE NEWLINE A prototype pollution vulnerability was found in lodash <4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,,False,False,,False,,d4ca616e5a76d86323a9717bd409f6958597382f0e359f05ef08180dcb24304c,80,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.539005+00:00,,,,,0,[],>=4.17.11,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2018-16487 NEWLINE https://github.com/advisories/GHSA-4xc9-xhrj-v574 NEWLINE https://github.com/lodash/lodash/commit/90e6199a161b6445b01454517b40ef65ebecd2ad NEWLINE https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-16487.yml NEWLINE https://hackerone.com/reports/380873 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2018-16487 NEWLINE https://security.netapp.com/advisory/ntap-20190919-0004 NEWLINE https://security.netapp.com/advisory/ntap-20190919-0004/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2018-16487 NEWLINE https://www.npmjs.com/advisories/782,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2018-16487 Lodash 2.4.2,False,False,,2026-04-13 18:48:53.538953+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2018-16487,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],lodash,2.4.2,2026-04-13 18:48:53.560390+00:00,CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H,7.2,,,94,2026-04-13,,,nodejs-lodash: command injection via template NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 4.17.21 NEWLINE NEWLINE Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function. NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,,False,False,,False,,2f7e06877557882e061c552cd017dcac8902895673a25d0b0d19beae50eae487,81,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.560448+00:00,,,,,0,[],4.17.21,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2021-23337 NEWLINE https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf NEWLINE https://github.com/advisories/GHSA-35jh-r3h4-6jhm NEWLINE https://github.com/lodash/lodash NEWLINE https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js NEWLINE https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js#L14851 NEWLINE https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js%23L14851 NEWLINE https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c NEWLINE https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2021-23337.yml NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2021-23337 NEWLINE https://security.netapp.com/advisory/ntap-20210312-0006 NEWLINE https://security.netapp.com/advisory/ntap-20210312-0006/ NEWLINE https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932 NEWLINE https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930 NEWLINE https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928 NEWLINE https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931 NEWLINE https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929 NEWLINE https://snyk.io/vuln/SNYK-JS-LODASH-1040724 NEWLINE https://www.cve.org/CVERecord?id=CVE-2021-23337 NEWLINE https://www.oracle.com//security-alerts/cpujul2021.html NEWLINE https://www.oracle.com/security-alerts/cpujan2022.html NEWLINE https://www.oracle.com/security-alerts/cpujul2022.html NEWLINE https://www.oracle.com/security-alerts/cpuoct2021.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2021-23337 Lodash 2.4.2,False,False,,2026-04-13 18:48:53.560397+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2021-23337,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],lodash.set,4.3.2,2026-04-13 18:48:53.624075+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H,7.4,,,770,2026-04-13,,,nodejs-lodash: prototype pollution in zipObjectDeep function NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** NEWLINE NEWLINE Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20. NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/lodash.set/package.json,,False,,False,False,,False,,47ba2c057b6551e0249106994f29d726e04e719214372be4bc031977bf87f882,84,affected,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.624147+00:00,,,,,0,[],,,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2020-8203 NEWLINE https://github.com/advisories/GHSA-p6mc-m468-83gw NEWLINE https://github.com/github/advisory-database/pull/2884 NEWLINE https://github.com/lodash/lodash NEWLINE https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12 NEWLINE https://github.com/lodash/lodash/issues/4744 NEWLINE https://github.com/lodash/lodash/issues/4874 NEWLINE https://github.com/lodash/lodash/wiki/Changelog#v41719 NEWLINE https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2020-8203.yml NEWLINE https://hackerone.com/reports/712065 NEWLINE https://hackerone.com/reports/864701 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2020-8203 NEWLINE https://security.netapp.com/advisory/ntap-20200724-0006 NEWLINE https://security.netapp.com/advisory/ntap-20200724-0006/ NEWLINE https://web.archive.org/web/20210914001339/https://github.com/lodash/lodash/issues/4744 NEWLINE https://www.cve.org/CVERecord?id=CVE-2020-8203 NEWLINE https://www.npmjs.com/advisories/1523 NEWLINE https://www.oracle.com//security-alerts/cpujul2021.html NEWLINE https://www.oracle.com/security-alerts/cpuApr2021.html NEWLINE https://www.oracle.com/security-alerts/cpuapr2022.html NEWLINE https://www.oracle.com/security-alerts/cpujan2022.html NEWLINE https://www.oracle.com/security-alerts/cpuoct2021.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2020-8203 lodash.set 4.3.2,False,False,,2026-04-13 18:48:53.624084+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2020-8203,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.0.5,2026-04-13 18:48:53.727341+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/replace/node_modules/minimatch/package.json,,True,,False,False,,False,,0f24ef80e86ea8b63827c6a6957e24e9d2ff668bc9f10ec80cea27d6f0c0c470,88,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.727449+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.0.5,False,False,,2026-04-13 18:48:53.727358+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.0.5,2026-04-13 18:48:53.754304+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/replace/node_modules/minimatch/package.json,,True,,False,False,,False,,5cef45a8be9893547d272e4cf8535b17e8bc62abe030b8c9576cff86ec727ed2,89,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.754386+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.0.5,False,False,,2026-04-13 18:48:53.754318+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.0.5,2026-04-13 18:48:53.780807+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/replace/node_modules/minimatch/package.json,,True,,False,False,,False,,767d1deba3cdd58a510c9cf065fce0c693c83f58b6d240d00eedf6981348cfcc,90,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.780888+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.0.5,False,False,,2026-04-13 18:48:53.780821+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.0.8,2026-04-13 18:48:53.810955+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/grunt/node_modules/minimatch/package.json,,True,,False,False,,False,,412b14ac32e3eb029cf60d5747ee5867f8f5457381144c1179fe8ebd96344297,91,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.811052+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.0.8,False,False,,2026-04-13 18:48:53.810974+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.0.8,2026-04-13 18:48:53.837263+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,407,2026-04-13,,,"minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/grunt/node_modules/minimatch/package.json,,True,,False,False,,False,,e91de90f77c0bc293f174b50de544e9511f5dc5a1595ae65daabddcb39511991,92,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.837365+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27903 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27903 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27903,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27903 Minimatch 3.0.8,False,False,,2026-04-13 18:48:53.837290+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27903,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.0.8,2026-04-13 18:48:53.856681+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,1333,2026-04-13,,,"minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/grunt/node_modules/minimatch/package.json,,True,,False,False,,False,,df6ca419c049033555ed15051dfb3d7b58d94de4cf65f957c57f19ef222f278e,93,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.856741+00:00,,,,,0,[],"10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27904 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27904 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27904,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-27904 Minimatch 3.0.8,False,False,,2026-04-13 18:48:53.856692+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27904,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:53.877624+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,94,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.877721+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:53.877641+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:53.899980+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/archiver/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,95,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.900067+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:53.899992+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],minimatch,3.1.2,2026-04-13 18:48:53.919246+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N,8.7,1333,2026-04-13,,,"minimatch: minimatch: Denial of Service via specially crafted glob patterns NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 NEWLINE NEWLINE minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/file-js/node_modules/minimatch/package.json,,True,,False,False,,False,,67e2ee7200dc183bf99b8a81950e2f5325d5f69071180e5fd639fe5c81943fee,96,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.919316+00:00,,,,,0,[],"10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3",,S1,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-26996 NEWLINE https://github.com/isaacs/minimatch NEWLINE https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-26996,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-05-13,2026-05-13,,,,True,,Trivy Scan,3,0,CVE-2026-26996 Minimatch 3.1.2,False,False,,2026-04-13 18:48:53.919254+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-26996,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:57.277510+00:00,CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H,4.7,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: Writing large, newline-free data into a BIO chain using the line-buffering filter where the next BIO performs short writes can trigger a heap-based out-of-bounds write. Impact summary: This out-of-bounds write can cause memory corruption which typically results in a crash, leading to Denial of Service for an application. The line-buffering BIO filter (BIO_f_linebuffer) is not used by default in TLS/SSL data paths. In OpenSSL command-line applications, it is typically only pushed onto stdout/stderr on VMS systems. Third-party applications that explicitly use this filter with a BIO chain that can short-write and that write large, newline-free data influenced by an attacker would be affected. However, the circumstances where this could happen are unlikely to be under attacker control, and BIO_f_linebuffer is unlikely to be handling non-curated data controlled by an attacker. For that reason the issue was assessed as Low severity. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the BIO implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE **Related Vulnerability Description:** Issue summary: Writing large, newline-free data into a BIO chain using the NEWLINE line-buffering filter where the next BIO performs short writes can trigger NEWLINE a heap-based out-of-bounds write. NEWLINE NEWLINE Impact summary: This out-of-bounds write can cause memory corruption which NEWLINE typically results in a crash, leading to Denial of Service for an application. NEWLINE NEWLINE The line-buffering BIO filter (BIO_f_linebuffer) is not used by default in NEWLINE TLS/SSL data paths. In OpenSSL command-line applications, it is typically NEWLINE only pushed onto stdout/stderr on VMS systems. Third-party applications that NEWLINE explicitly use this filter with a BIO chain that can short-write and that NEWLINE write large, newline-free data influenced by an attacker would be affected. NEWLINE However, the circumstances where this could happen are unlikely to be under NEWLINE attacker control, and BIO_f_linebuffer is unlikely to be handling non-curated NEWLINE data controlled by an attacker. For that reason the issue was assessed as NEWLINE Low severity. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the BIO implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.03638,0.00016,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,False,False,,False,,ba631ddf8e6db82e3987f8a97fb0a197409f5dac356fd63a2b7e04f8eaab1805,273,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.277594+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-68160 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-68160 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/384011202af92605d926fafe4a0bcd6b65d162ad NEWLINE - https://github.com/openssl/openssl/commit/475c466ef2fbd8fc1df6fae1c3eed9c813fc8ff6 NEWLINE - https://github.com/openssl/openssl/commit/4c96fbba618e1940f038012506ee9e21d32ee12c NEWLINE - https://github.com/openssl/openssl/commit/6845c3b6460a98b1ec4e463baa2ea1a63a32d7c0 NEWLINE - https://github.com/openssl/openssl/commit/68a7cd2e2816c3a02f4d45a2ce43fc04fac97096 NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,CVE-2025-68160 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:57.277521+00:00,,False,,CVE-2025-68160,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-68160,dpkg,Active, +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:55.673707+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,6.1,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Cross-Site Scripting in sanitize-html NEWLINE **Related Vulnerability Description:** sanitize-html before 1.4.3 has XSS. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/sanitize-html@1.4.2,False,,,False,,0.55441,0.00328,False,/juice-shop/node_modules/sanitize-html/package.json,,True,1.4.3,False,False,,False,,af68ade14bd898793d4c01ab389ecb10c4be106ae826b67f1387a3839fe8341f,193,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.673742+00:00,,,,,0,[],Upgrade to version: 1.4.3,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3j7m-hmh3-9jmp NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2016-1000237 NEWLINE - https://github.com/apostrophecms/sanitize-html/issues/29 NEWLINE - https://github.com/apostrophecms/sanitize-html/commit/762fbc7bba389f3f789cc291c1eb2b64f60f2caf NEWLINE - https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000237.json NEWLINE - https://github.com/punkave/sanitize-html/issues/29 NEWLINE - https://www.npmjs.com/advisories/135 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2016-1000237 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://nodesecurity.io/advisories/135 NEWLINE - https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000237.json,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-3j7m-hmh3-9jmp in sanitize-html:1.4.2,False,False,,2026-04-13 18:48:55.673712+00:00,,False,,GHSA-3j7m-hmh3-9jmp,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3j7m-hmh3-9jmp; CVE-2016-1000237,javascript,Active, +,,True,0,[],,,2026-04-13 18:48:52.435058+00:00,,,,,79,2026-04-13,,,"**Result message:** Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: ""{{ expr }}"". NEWLINE ",False,,,False,,,,False,/src/frontend/src/app/search-result/search-result.component.html,,,,False,False,,False,,da4d380dafe7a95f30947b223244cb51a686574c7e816de2c6c0c88685619803,7,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.435087+00:00,40,,,,0,[],,1,S2,False,,,,,,,,False,https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Semgrep JSON Report,2,0,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,False,False,,2026-04-13 18:48:52.435061+00:00,,False,,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],notevil,1.3.3,2026-04-13 18:48:55.707452+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N,6.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Sandbox escape in notevil and argencoders-notevil NEWLINE **Related Vulnerability Description:** This affects all versions of package notevil; all versions of package argencoders-notevil. It is vulnerable to Sandbox Escape leading to Prototype pollution. The package fails to restrict access to the main context, allowing an attacker to add or modify an object's prototype. **Note:** This vulnerability derives from an incomplete fix in [SNYK-JS-NOTEVIL-608878](https://security.snyk.io/vuln/SNYK-JS-NOTEVIL-608878). NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/notevil@1.3.3",False,,,False,,0.53416,0.00304,False,/juice-shop/node_modules/notevil/package.json,,False,,False,False,,False,,ffa43586453a138142b6e0fdf73a752e2b70e338846330666c4c0a788d7de58f,195,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.707487+00:00,,,,,0,[],,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8g4m-cjm2-96wq NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2021-23771 NEWLINE - https://snyk.io/vuln/SNYK-JS-ARGENCODERSNOTEVIL-2388587 NEWLINE - https://snyk.io/vuln/SNYK-JS-NOTEVIL-2385946 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2021-23771 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://snyk.io/vuln/SNYK-JS-ARGENCODERSNOTEVIL-2388587 NEWLINE - https://snyk.io/vuln/SNYK-JS-NOTEVIL-2385946,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-8g4m-cjm2-96wq in notevil:1.3.3,False,False,,2026-04-13 18:48:55.707458+00:00,,False,,GHSA-8g4m-cjm2-96wq,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8g4m-cjm2-96wq; CVE-2021-23771,javascript,Active, +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:57.094150+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L,6.4,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** jsonwebtoken vulnerable to signature validation bypass due to insecure default algorithm in jwt.verify() NEWLINE **Related Vulnerability Description:** In versions `<=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.1.0",False,,,False,,0.04044,0.00017,False,/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,9.0.0,False,False,,False,,9236635558c960adf1cfcd56d972b41c1787b8a9367d2a7747cff02d3de49bc0,265,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.094267+00:00,,,,,0,[],Upgrade to version: 9.0.0,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-qwph-4952-7xr6 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-23540 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-23540 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007/,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-qwph-4952-7xr6 in jsonwebtoken:0.1.0,False,False,,2026-04-13 18:48:57.094172+00:00,,False,,GHSA-qwph-4952-7xr6,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-qwph-4952-7xr6; CVE-2022-23540,javascript,Active, +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:57.115624+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L,6.4,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** jsonwebtoken vulnerable to signature validation bypass due to insecure default algorithm in jwt.verify() NEWLINE **Related Vulnerability Description:** In versions `<=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.4.0",False,,,False,,0.04044,0.00017,False,/juice-shop/node_modules/jsonwebtoken/package.json,,True,9.0.0,False,False,,False,,7c1c94e82c84ef70c99dd823f709522bec1e0289af8ee0408a3e2e9fa11b8c72,266,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.115709+00:00,,,,,0,[],Upgrade to version: 9.0.0,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-qwph-4952-7xr6 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-23540 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-23540 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007/,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-qwph-4952-7xr6 in jsonwebtoken:0.4.0,False,False,,2026-04-13 18:48:57.115635+00:00,,False,,GHSA-qwph-4952-7xr6,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-qwph-4952-7xr6; CVE-2022-23540,javascript,Active, +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:57.678220+00:00,CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N,4.0,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: When using the low-level OCB API directly with AES-NI or
other hardware-accelerated code paths, inputs whose length is not a multiple
of 16 bytes can leave the final partial block unencrypted and unauthenticated.

Impact summary: The trailing 1-15 bytes of a message may be exposed in
cleartext on encryption and are not covered by the authentication tag,
allowing an attacker to read or tamper with those bytes without detection.

The low-level OCB encrypt and decrypt routines in the hardware-accelerated
stream path process full 16-byte blocks but do not advance the input/output
pointers. The subsequent tail-handling code then operates on the original
base pointers, effectively reprocessing the beginning of the buffer while
leaving the actual trailing bytes unprocessed. The authentication checksum
also excludes the true tail bytes.

However, typical OpenSSL consumers using EVP are not affected because the
higher-level EVP and provider OCB implementations split inputs so that full
blocks and trailing partial blocks are processed in separate calls, avoiding
the problematic code path. Additionally, TLS does not use OCB ciphersuites.
The vulnerability only affects applications that call the low-level
CRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with
non-block-aligned lengths in a single call on hardware-accelerated builds.
For these reasons the issue was assessed as Low severity.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected
by this issue, as OCB mode is not a FIPS-approved algorithm.

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.00245,5e-05,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,False,False,,False,,95957324e925e0b8b11016250e0ac520bbb777f0f5327bdcb958832c692f733a,291,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.678320+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-69418 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-69418 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/372fc5c77529695b05b4f5b5187691a57ef5dffc NEWLINE - https://github.com/openssl/openssl/commit/4016975d4469cd6b94927c607f7c511385f928d8 NEWLINE - https://github.com/openssl/openssl/commit/52d23c86a54adab5ee9f80e48b242b52c4cc2347 NEWLINE - https://github.com/openssl/openssl/commit/a7589230356d908c0eca4b969ec4f62106f4f5ae NEWLINE - https://github.com/openssl/openssl/commit/ed40856d7d4ba6cb42779b6770666a65f19cb977 NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,CVE-2025-69418 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:57.678232+00:00,,False,,CVE-2025-69418,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69418,dpkg,Active, +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:55.782025+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N,5.3,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Improper Input Validation in sanitize-html NEWLINE **Related Vulnerability Description:** Apostrophe Technologies sanitize-html before 2.3.2 does not properly validate the hostnames set by the ""allowedIframeHostnames"" option when the ""allowIframeRelativeUrls"" is set to true, which allows attackers to bypass hostname whitelist for iframe element, related using an src value that starts with ""/\\example.com"". NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/sanitize-html@1.4.2",False,,,False,,0.52034,0.00288,False,/juice-shop/node_modules/sanitize-html/package.json,,True,2.3.2,False,False,,False,,43ca7276ff8838919ed3b85a5d9573bfb70293f717a7791e9d81bae197cd9666,199,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.782056+00:00,,,,,0,[],Upgrade to version: 2.3.2,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-mjxr-4v3x-q3m4 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2021-26540 NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/460 NEWLINE - https://advisory.checkmarx.net/advisory/CX-2021-4309 NEWLINE - https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#232-2021-01-26 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2021-26540 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://advisory.checkmarx.net/advisory/CX-2021-4309 NEWLINE - https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#232-2021-01-26 NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/460,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-mjxr-4v3x-q3m4 in sanitize-html:1.4.2,False,False,,2026-04-13 18:48:55.782029+00:00,,False,,GHSA-mjxr-4v3x-q3m4,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-mjxr-4v3x-q3m4; CVE-2021-26540,javascript,Active, +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:55.803935+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N,5.3,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Improper Input Validation in sanitize-html NEWLINE **Related Vulnerability Description:** Apostrophe Technologies sanitize-html before 2.3.1 does not properly handle internationalized domain name (IDN) which could allow an attacker to bypass hostname whitelist validation set by the ""allowedIframeHostnames"" option. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/sanitize-html@1.4.2",False,,,False,,0.52034,0.00288,False,/juice-shop/node_modules/sanitize-html/package.json,,True,2.3.1,False,False,,False,,30fded566078c2b9a77ad498cc88c42b952770504a773e7fccdacb86785d86f6,200,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.803966+00:00,,,,,0,[],Upgrade to version: 2.3.1,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-rjqq-98f6-6j3r NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2021-26539 NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/458 NEWLINE - https://advisory.checkmarx.net/advisory/CX-2021-4308 NEWLINE - https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#231-2021-01-22 NEWLINE - https://github.com/apostrophecms/sanitize-html/commit/bdf7836ef8f0e5b21f9a1aab0623ae8fcd09c1da NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2021-26539 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://advisory.checkmarx.net/advisory/CX-2021-4308 NEWLINE - https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#231-2021-01-22 NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/458,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-rjqq-98f6-6j3r in sanitize-html:1.4.2,False,False,,2026-04-13 18:48:55.803939+00:00,,False,,GHSA-rjqq-98f6-6j3r,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-rjqq-98f6-6j3r; CVE-2021-26539,javascript,Active, +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:57.158307+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H,5.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: An invalid or NULL pointer dereference can happen in an application processing a malformed PKCS#12 file. Impact summary: An application processing a malformed PKCS#12 file can be caused to dereference an invalid or NULL pointer on memory read, resulting in a Denial of Service. A type confusion vulnerability exists in PKCS#12 parsing code where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid pointer read. The location is constrained to a 1-byte address space, meaning any attempted pointer manipulation can only target addresses between 0x00 and 0xFF. This range corresponds to the zero page, which is unmapped on most modern operating systems and will reliably result in a crash, leading only to a Denial of Service. Exploiting this issue also requires a user or application to process a maliciously crafted PKCS#12 file. It is uncommon to accept untrusted PKCS#12 files in applications as they are usually used to store private keys which are trusted by definition. For these reasons, the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Related Vulnerability Description:** Issue summary: An invalid or NULL pointer dereference can happen in NEWLINE an application processing a malformed PKCS#12 file. NEWLINE NEWLINE Impact summary: An application processing a malformed PKCS#12 file can be NEWLINE caused to dereference an invalid or NULL pointer on memory read, resulting NEWLINE in a Denial of Service. NEWLINE NEWLINE A type confusion vulnerability exists in PKCS#12 parsing code where NEWLINE an ASN1_TYPE union member is accessed without first validating the type, NEWLINE causing an invalid pointer read. NEWLINE NEWLINE The location is constrained to a 1-byte address space, meaning any NEWLINE attempted pointer manipulation can only target addresses between 0x00 and 0xFF. NEWLINE This range corresponds to the zero page, which is unmapped on most modern NEWLINE operating systems and will reliably result in a crash, leading only to a NEWLINE Denial of Service. Exploiting this issue also requires a user or application NEWLINE to process a maliciously crafted PKCS#12 file. It is uncommon to accept NEWLINE untrusted PKCS#12 files in applications as they are usually used to store NEWLINE private keys which are trusted by definition. For these reasons, the issue NEWLINE was assessed as Low severity. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS12 implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.03768,0.00017,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,False,False,,False,,02c16bd8ac8192baf14acaf94c8c7c80e507fdd0e5343d22c680a7d24bdfebfd,268,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.158388+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2026-22795 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-22795 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4 NEWLINE - https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49 NEWLINE - https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12 NEWLINE - https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e NEWLINE - https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2 NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,CVE-2026-22795 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:57.158317+00:00,,False,,CVE-2026-22795,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2026-22795,dpkg,Active, +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:55.829209+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,6.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Cross-Site Scripting in sanitize-html NEWLINE **Related Vulnerability Description:** Sanitize-html is a library for scrubbing html input of malicious values. Versions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios: If allowed at least one nonTextTags, the result is a potential XSS vulnerability. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/sanitize-html@1.4.2",False,,,False,,0.51792,0.00286,False,/juice-shop/node_modules/sanitize-html/package.json,,True,1.11.4,False,False,,False,,c1038ccff39be8daaae5b1f3ef20bd46a839ab9d3bfd40fef60b6400e00a629b,202,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.829241+00:00,,,,,0,[],Upgrade to version: 1.11.4,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-xc6g-ggrc-qq4r NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2017-16016 NEWLINE - https://github.com/punkave/sanitize-html/issues/100 NEWLINE - https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403))) NEWLINE - https://npmjs.com/package/sanitize-html#discarding-the-entire-contents-of-a-disallowed-tag NEWLINE - https://www.npmjs.com/advisories/154 NEWLINE - https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2017-16016 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403 NEWLINE - https://github.com/punkave/sanitize-html/issues/100 NEWLINE - https://nodesecurity.io/advisories/154,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-xc6g-ggrc-qq4r in sanitize-html:1.4.2,False,False,,2026-04-13 18:48:55.829214+00:00,,False,,GHSA-xc6g-ggrc-qq4r,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-xc6g-ggrc-qq4r; CVE-2017-16016,javascript,Active, +,,True,0,[],socket.io-parser,4.0.5,2026-04-13 18:48:55.841501+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L,7.3,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Insufficient validation when decoding a Socket.IO packet NEWLINE **Related Vulnerability Description:** socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/socket.io-parser@4.0.5",False,,,False,,0.42405,0.00203,False,/juice-shop/node_modules/socket.io-parser/package.json,,True,4.2.3,False,False,,False,,13cf46f876337533491d4af7439c0c2aa6f030af37529781182ae6bf7589c948,203,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.841562+00:00,,,,,0,[],Upgrade to version: 4.2.3,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-cqmj-92xf-r6r9 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9 NEWLINE - https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced NEWLINE - https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3 NEWLINE - https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-32695 NEWLINE - https://github.com/socketio/socket.io-parser/releases/tag/4.2.3 NEWLINE - https://github.com/socketio/socket.io-parser/commit/ee006607495eca4ec7262ad080dd3a91439a5ba4 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-32695 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced NEWLINE - https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3 NEWLINE - https://github.com/socketio/socket.io-parser/releases/tag/4.2.3 NEWLINE - https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-cqmj-92xf-r6r9 in socket.io-parser:4.0.5,False,False,,2026-04-13 18:48:55.841511+00:00,,False,,GHSA-cqmj-92xf-r6r9,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-cqmj-92xf-r6r9; CVE-2023-32695,javascript,Active, +,,True,0,[],,,2026-04-13 18:48:52.425360+00:00,,,,,79,2026-04-13,,,"**Result message:** Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: ""{{ expr }}"". NEWLINE ",False,,,False,,,,False,/src/frontend/src/app/navbar/navbar.component.html,,,,False,False,,False,,fbc2121d22e6d92272ae7ab2621272590d4c7ed87c1abb31fecf21e0dbf0ee65,5,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.425389+00:00,17,,,,0,[],,1,S2,False,,,,,,,,False,https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Semgrep JSON Report,2,0,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,False,False,,2026-04-13 18:48:52.425363+00:00,,False,,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],lodash,2.4.2,2026-04-13 18:48:55.886368+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N,6.5,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Prototype Pollution in lodash NEWLINE **Related Vulnerability Description:** lodash node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of ""Object"" via __proto__, causing the addition or modification of an existing property that will exist on all objects. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@2.4.2",False,,,False,,0.34715,0.00144,False,/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,4.17.5,False,False,,False,,b9ee8f9496d244a934ce2da2c3b5ed6c09fa0eeaa825dcde9d2d5b040cf36863,205,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.886420+00:00,,,,,0,[],Upgrade to version: 4.17.5,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-fvqr-27wr-82fm NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2018-3721 NEWLINE - https://hackerone.com/reports/310443 NEWLINE - https://github.com/lodash/lodash/commit/d8e069cc3410082e44eb18fcf8e7f3d08ebe1d4a NEWLINE - https://security.netapp.com/advisory/ntap-20190919-0004 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-3721.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2018-3721 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/commit/d8e069cc3410082e44eb18fcf8e7f3d08ebe1d4a NEWLINE - https://hackerone.com/reports/310443 NEWLINE - https://security.netapp.com/advisory/ntap-20190919-0004/,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-fvqr-27wr-82fm in lodash:2.4.2,False,False,,2026-04-13 18:48:55.886374+00:00,,False,,GHSA-fvqr-27wr-82fm,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-fvqr-27wr-82fm; CVE-2018-3721,javascript,Active, +,,True,0,[],socket.io,3.1.2,2026-04-13 18:48:55.904122+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L,7.3,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** socket.io has an unhandled 'error' event NEWLINE **Related Vulnerability Description:** Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. This issue is fixed by commit `15af22fc22` which has been included in `socket.io@4.6.2` (released in May 2023). The fix was backported in the 2.x branch as well with commit `d30630ba10`. Users are advised to upgrade. Users unable to upgrade may attach a listener for the ""error"" event to catch these errors. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/socket.io@3.1.2",False,,,False,,0.3347,0.00136,False,/juice-shop/node_modules/socket.io/package.json,,True,4.6.2,False,False,,False,,7146b6f74c6042c515e1ce586cdf4c4e0954dbd0368bedbab134e0c9b09ac9a8,206,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:55.904156+00:00,,,,,0,[],Upgrade to version: 4.6.2,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-25hc-qcg6-38wj NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/socketio/socket.io/security/advisories/GHSA-25hc-qcg6-38wj NEWLINE - https://github.com/socketio/socket.io/commit/15af22fc22bc6030fcead322c106f07640336115 NEWLINE - https://github.com/socketio/socket.io/commit/d30630ba10562bf987f4d2b42440fc41a828119c NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2024-38355 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2024-38355 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/socketio/socket.io/commit/15af22fc22bc6030fcead322c106f07640336115 NEWLINE - https://github.com/socketio/socket.io/commit/d30630ba10562bf987f4d2b42440fc41a828119c NEWLINE - https://github.com/socketio/socket.io/security/advisories/GHSA-25hc-qcg6-38wj NEWLINE - https://www.vicarius.io/vsociety/posts/unhandled-exception-in-socketio-cve-2024-38355,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-25hc-qcg6-38wj in socket.io:3.1.2,False,False,,2026-04-13 18:48:55.904127+00:00,,False,,GHSA-25hc-qcg6-38wj,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-25hc-qcg6-38wj; CVE-2024-38355,javascript,Active, +,,True,0,[],moment,2.0.0,2026-04-13 18:48:54.596099+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H,6.5,,,400,2026-04-13,,,"moment.js: regular expression denial of service NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** >=2.11.2 NEWLINE NEWLINE The duration function in the moment package before 2.11.2 for Node.js allows remote attackers to cause a denial of service (CPU consumption) via a long string, aka a ""regular expression Denial of Service (ReDoS)."" NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/express-jwt/node_modules/moment/package.json,,True,,False,False,,False,,a59896b792394ea8048de2be7a3353717f1e01a778c29db32167b7bd22db6e18,129,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.596132+00:00,,,,,0,[],>=2.11.2,,S2,False,,,,,,,,False,http://www.openwall.com/lists/oss-security/2016/04/20/11 NEWLINE http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html NEWLINE http://www.securityfocus.com/bid/95849 NEWLINE https://access.redhat.com/security/cve/CVE-2016-4055 NEWLINE https://github.com/advisories/GHSA-87vv-r9j6-g5qv NEWLINE https://github.com/moment/moment NEWLINE https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731%40%3Cdev.flink.apache.org%3E NEWLINE https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731@%3Cdev.flink.apache.org%3E NEWLINE https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49%40%3Cuser.flink.apache.org%3E NEWLINE https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49@%3Cuser.flink.apache.org%3E NEWLINE https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2%40%3Cuser.flink.apache.org%3E NEWLINE https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2@%3Cuser.flink.apache.org%3E NEWLINE https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854%40%3Cuser.flink.apache.org%3E NEWLINE https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854@%3Cuser.flink.apache.org%3E NEWLINE https://nodesecurity.io/advisories/55 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2016-4055 NEWLINE https://ubuntu.com/security/notices/USN-4786-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2016-4055 NEWLINE https://www.npmjs.com/advisories/55 NEWLINE https://www.owasp.org/index.php/Regular_expression_Denial_of_Service_-_ReDoS NEWLINE https://www.tenable.com/security/tns-2019-02,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2016-4055 Moment 2.0.0,False,False,,2026-04-13 18:48:54.596105+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2016-4055,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:56.510623+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L,5.0,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** jsonwebtoken's insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC NEWLINE **Related Vulnerability Description:** jsonwebtoken is an implementation of JSON Web Tokens. Versions `<= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.1.0",False,,,False,,0.18766,0.0006,False,/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,9.0.0,False,False,,False,,f56ccd923a62597c0cbd75cc7fb0b97acf191e703432dab0d0d32f18c6b4d957,243,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.510697+00:00,,,,,0,[],Upgrade to version: 9.0.0,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-hjrf-2m68-5959 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-23541 NEWLINE - https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-23541 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0 NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007/,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-hjrf-2m68-5959 in jsonwebtoken:0.1.0,False,False,,2026-04-13 18:48:56.510635+00:00,,False,,GHSA-hjrf-2m68-5959,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-hjrf-2m68-5959; CVE-2022-23541,javascript,Active, +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:56.535244+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L,5.0,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** jsonwebtoken's insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC NEWLINE **Related Vulnerability Description:** jsonwebtoken is an implementation of JSON Web Tokens. Versions `<= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.4.0",False,,,False,,0.18766,0.0006,False,/juice-shop/node_modules/jsonwebtoken/package.json,,True,9.0.0,False,False,,False,,5f2ca35cae611408527977f27dac1d56d0dbb400b8b98df15668d7ad984ab28f,244,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.535341+00:00,,,,,0,[],Upgrade to version: 9.0.0,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-hjrf-2m68-5959 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-23541 NEWLINE - https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-23541 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0 NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007/,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-hjrf-2m68-5959 in jsonwebtoken:0.4.0,False,False,,2026-04-13 18:48:56.535255+00:00,,False,,GHSA-hjrf-2m68-5959,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-hjrf-2m68-5959; CVE-2022-23541,javascript,Active, +,,True,0,[],base64url,0.0.6,2026-04-13 18:48:57.749460+00:00,,,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Out-of-bounds Read in base64url NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/base64url@0.0.6,False,,,False,,,,False,/juice-shop/node_modules/base64url/package.json,,True,3.0.0,False,False,,False,,2822e71be99ed488fd64b026ba9c9051ee01bdb97478dbe78e980ae4af78fd1e,294,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.749552+00:00,,,,,0,[],Upgrade to version: 3.0.0,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-rvg8-pwq2-xj7q NEWLINE **Vulnerability URLs:** NEWLINE - https://hackerone.com/reports/321687 NEWLINE - https://github.com/brianloveswords/base64url/pull/25 NEWLINE - https://github.com/brianloveswords/base64url/commit/4fbd954a0a69e9d898de2146557cc6e893e79542,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-rvg8-pwq2-xj7q in base64url:0.0.6,False,False,,2026-04-13 18:48:57.749474+00:00,,False,,GHSA-rvg8-pwq2-xj7q,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-rvg8-pwq2-xj7q,javascript,Active, +,,True,0,[],notevil,1.3.3,2026-04-13 18:48:54.656342+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N,6.5,,,1321,2026-04-13,,,"Sandbox escape in notevil and argencoders-notevil NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** NEWLINE NEWLINE This affects all versions of package notevil; all versions of package argencoders-notevil. It is vulnerable to Sandbox Escape leading to Prototype pollution. The package fails to restrict access to the main context, allowing an attacker to add or modify an object's prototype. **Note:** This vulnerability derives from an incomplete fix in [SNYK-JS-NOTEVIL-608878](https://security.snyk.io/vuln/SNYK-JS-NOTEVIL-608878). NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/notevil/package.json,,False,,False,False,,False,,3a6874fa5fa6840d961fde6018b4c34d819ae477a711f7ed9ce20ba68b9a692b,134,affected,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.656379+00:00,,,,,0,[],,,S2,False,,,,,,,,False,https://github.com/mmckegg/notevil NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2021-23771 NEWLINE https://snyk.io/vuln/SNYK-JS-ARGENCODERSNOTEVIL-2388587 NEWLINE https://snyk.io/vuln/SNYK-JS-NOTEVIL-2385946,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2021-23771 Notevil 1.3.3,False,False,,2026-04-13 18:48:54.656347+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2021-23771,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],node,22.18.0,2026-04-13 18:48:57.523984+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N,5.3,,,0,2026-04-13,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability Description:** A flaw in Node.js's permission model allows a file's access and modification timestamps to be changed via `futimes()` even when the process has only read permissions. Unlike `utimes()`, `futimes()` does not apply the expected write-permission checks, which means file metadata can be modified in read-only directories. This behavior could be used to alter timestamps in ways that obscure activity, reducing the reliability of logs. This vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.01098,0.0001,False,/nodejs/bin/node,,True,25.3.0,False,False,,False,,10fcc468b609fc4d0245cda6eed2c913445a6480c8c82b88c521e6e5ec0841b7,284,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.524124+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-55132 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,CVE-2025-55132 in node:22.18.0,False,False,,2026-04-13 18:48:57.524011+00:00,,False,,CVE-2025-55132,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-55132,stock,Active, +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:57.548997+00:00,,,,,0,2026-04-13,,,**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** The regcomp function in the GNU C library version from 2.4 to 2.41 is subject to a double free if some previous allocation fails. It can be accomplished either by a malloc failure or by using an interposed malloc that injects random malloc failures. The double free can allow buffer manipulation depending of how the regex is constructed. This issue affects all architectures and ABIs supported by the GNU C library. NEWLINE **Related Vulnerability Description:** The regcomp function in the GNU C library version from 2.4 to 2.41 is NEWLINE subject to a double free if some previous allocation fails. It can be NEWLINE accomplished either by a malloc failure or by using an interposed malloc NEWLINE that injects random malloc failures. The double free can allow buffer NEWLINE manipulation depending of how the regex is constructed. This issue NEWLINE affects all architectures and ABIs supported by the GNU C library. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc,False,,,False,,0.00494,7e-05,False,/var/lib/dpkg/status.d/libc6,,True,2.36-9+deb12u13,False,False,,False,,ec15983fc9edc212c78e0f92d75d5c2375fa0089450a3e7a2a5095a795ae1d60,285,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:57.549079+00:00,,,,,0,[],Upgrade to version: 2.36-9+deb12u13,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-8058 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-8058 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=33185 NEWLINE - https://sourceware.org/git/?p=glibc.git;a=commit;h=3ff17af18c38727b88d9115e536c069e6b5d601f NEWLINE - http://www.openwall.com/lists/oss-security/2025/07/23/1,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,CVE-2025-8058 in libc6:2.36-9+deb12u10,False,False,,2026-04-13 18:48:57.549008+00:00,,False,,CVE-2025-8058,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-8058,dpkg,Active, +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:54.712663+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,6.1,,,79,2026-04-13,,,XSS - Sanitization not applied recursively NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** >=1.4.3 NEWLINE NEWLINE sanitize-html before 1.4.3 has XSS. NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/sanitize-html/package.json,,True,,False,False,,False,,8d4c9110ce8a3351615a19b704b9f645885f3dbc5b8339833a3b297978839af2,138,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.712694+00:00,,,,,0,[],>=1.4.3,,S2,False,,,,,,,,False,https://github.com/apostrophecms/sanitize-html/commit/762fbc7bba389f3f789cc291c1eb2b64f60f2caf NEWLINE https://github.com/apostrophecms/sanitize-html/issues/29 NEWLINE https://github.com/punkave/sanitize-html/issues/29 NEWLINE https://nodesecurity.io/advisories/135 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2016-1000237 NEWLINE https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000237.json NEWLINE https://www.npmjs.com/advisories/135,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2016-1000237 Sanitize-HTML 1.4.2,False,False,,2026-04-13 18:48:54.712668+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2016-1000237,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:54.726353+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,6.1,,,79,2026-04-13,,,"Cross-Site Scripting in sanitize-html NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 1.11.4 NEWLINE NEWLINE Sanitize-html is a library for scrubbing html input of malicious values. Versions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios: If allowed at least one nonTextTags, the result is a potential XSS vulnerability. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sanitize-html/package.json,,True,,False,False,,False,,e67d6fa8b7d60fe082da1c2176970441bc47728f4e27cc3ff89bdedf9c18e23a,139,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.726385+00:00,,,,,0,[],1.11.4,,S2,False,,,,,,,,False,https://github.com/advisories/GHSA-xc6g-ggrc-qq4r NEWLINE https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403 NEWLINE https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403))) NEWLINE https://github.com/punkave/sanitize-html/issues/100 NEWLINE https://nodesecurity.io/advisories/154 NEWLINE https://npmjs.com/package/sanitize-html#discarding-the-entire-contents-of-a-disallowed-tag NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2017-16016 NEWLINE https://www.npmjs.com/advisories/154,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2017-16016 Sanitize-HTML 1.4.2,False,False,,2026-04-13 18:48:54.726358+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2017-16016,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:54.740469+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,6.1,,,79,2026-04-13,,,"sanitize-html: sanitize-html cross site scripting NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.0.0-beta NEWLINE NEWLINE `sanitize-html` prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The `sanitizeHtml()` function in `index.js` does not sanitize content when using the custom `transformTags` option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sanitize-html/package.json,,True,,False,False,,False,,a9113b5b831106e2fba504bcd6a247c74f634501351f3835634e29be6610120f,140,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.740499+00:00,,,,,0,[],2.0.0-beta,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2019-25225 NEWLINE https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2019/CVE-2019-25225 NEWLINE https://github.com/apostrophecms/sanitize-html NEWLINE https://github.com/apostrophecms/sanitize-html/commit/712cb6895825c8bb6ede71a16b42bade42abcaf3 NEWLINE https://github.com/apostrophecms/sanitize-html/issues/293 NEWLINE https://github.com/apostrophecms/sanitize-html/pull/156 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2019-25225 NEWLINE https://www.cve.org/CVERecord?id=CVE-2019-25225,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2019-25225 Sanitize-HTML 1.4.2,False,False,,2026-04-13 18:48:54.740473+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2019-25225,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:54.753861+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N,5.3,,,0,2026-04-13,,,"sanitize-html: improper handling of internationalized domain name (IDN) can lead to bypass hostname whitelist validation NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.3.1 NEWLINE NEWLINE Apostrophe Technologies sanitize-html before 2.3.1 does not properly handle internationalized domain name (IDN) which could allow an attacker to bypass hostname whitelist validation set by the ""allowedIframeHostnames"" option. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sanitize-html/package.json,,True,,False,False,,False,,ba813c7a611be4f5b745fa8f40bbadd0765054442ab62bf8a271827bc4374831,141,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.753894+00:00,,,,,0,[],2.3.1,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2021-26539 NEWLINE https://advisory.checkmarx.net/advisory/CX-2021-4308 NEWLINE https://github.com/apostrophecms/sanitize-html NEWLINE https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#231-2021-01-22 NEWLINE https://github.com/apostrophecms/sanitize-html/commit/bdf7836ef8f0e5b21f9a1aab0623ae8fcd09c1da NEWLINE https://github.com/apostrophecms/sanitize-html/pull/458 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2021-26539 NEWLINE https://www.cve.org/CVERecord?id=CVE-2021-26539,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2021-26539 Sanitize-HTML 1.4.2,False,False,,2026-04-13 18:48:54.753866+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2021-26539,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:54.766931+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N,5.3,,,0,2026-04-13,,,"sanitize-html: improper validation of hostnames set by the ""allowedIframeHostnames"" option can lead to bypass hostname whitelist for iframe element NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.3.2 NEWLINE NEWLINE Apostrophe Technologies sanitize-html before 2.3.2 does not properly validate the hostnames set by the ""allowedIframeHostnames"" option when the ""allowIframeRelativeUrls"" is set to true, which allows attackers to bypass hostname whitelist for iframe element, related using an src value that starts with ""/\\example.com"". NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sanitize-html/package.json,,True,,False,False,,False,,664d6d8fefb3a3dd11ec07bf05d95fbde9d01672d9f5a9b0ee9e24624664dee4,142,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.766964+00:00,,,,,0,[],2.3.2,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2021-26540 NEWLINE https://advisory.checkmarx.net/advisory/CX-2021-4309 NEWLINE https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#232-2021-01-26 NEWLINE https://github.com/apostrophecms/sanitize-html/pull/460 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2021-26540 NEWLINE https://www.cve.org/CVERecord?id=CVE-2021-26540,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2021-26540 Sanitize-HTML 1.4.2,False,False,,2026-04-13 18:48:54.766936+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2021-26540,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:54.779982+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N,5.3,,,200,2026-04-13,,,"sanitize-html: Information Exposure when used on the backend NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.12.1 NEWLINE NEWLINE Versions of the package sanitize-html before 2.12.1 are vulnerable to Information Exposure when used on the backend and with the style attribute allowed, allowing enumeration of files in the system (including project dependencies). An attacker could exploit this vulnerability to gather details about the file system structure and dependencies of the targeted server. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sanitize-html/package.json,,True,,False,False,,False,,775c7230780784ab7910a54a6043c805eedc91158c849ae9e570c6c1c547d3ac,143,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.780013+00:00,,,,,0,[],2.12.1,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2024-21501 NEWLINE https://gist.github.com/Slonser/8b4d061abe6ee1b2e10c7242987674cf NEWLINE https://github.com/apostrophecms/apostrophe/discussions/4436 NEWLINE https://github.com/apostrophecms/sanitize-html NEWLINE https://github.com/apostrophecms/sanitize-html/commit/c5dbdf77fe8b836d3bf4554ea39edb45281ec0b4 NEWLINE https://github.com/apostrophecms/sanitize-html/pull/650 NEWLINE https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7 NEWLINE https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7/ NEWLINE https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S NEWLINE https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S/ NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2024-21501 NEWLINE https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-6276557 NEWLINE https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-6256334 NEWLINE https://www.cve.org/CVERecord?id=CVE-2024-21501,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2024-21501 Sanitize-HTML 1.4.2,False,False,,2026-04-13 18:48:54.779986+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2024-21501,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:54.795285+00:00,,,,,0,2026-04-13,,,"Cross Site Scripting NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** >=1.11.4 NEWLINE NEWLINE Sanitize-html is a library for scrubbing html input of malicious values. NEWLINE NEWLINE Versions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios: NEWLINE NEWLINE If allowed at least one nonTextTags, the result is a potential XSS vulnerability. NEWLINE PoC: NEWLINE NEWLINE ``` NEWLINE var sanitizeHtml = require('sanitize-html'); NEWLINE NEWLINE var dirty = '!!'; NEWLINE var clean = sanitizeHtml(dirty, { NEWLINE allowedTags: [ 'textarea' ] NEWLINE }); NEWLINE NEWLINE console.log(clean); NEWLINE NEWLINE // !! NEWLINE ``` NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/sanitize-html/package.json,,True,,False,False,,False,,1556c4b9addde5d67ac9abb9fa80caafee790e0332228ff50074decd508de4a1,144,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.795319+00:00,,,,,0,[],>=1.11.4,,S2,False,,,,,,,,False,https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403 NEWLINE https://github.com/punkave/sanitize-html/issues/100,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,NSWG-ECO-154 Sanitize-HTML 1.4.2,False,False,,2026-04-13 18:48:54.795290+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,NSWG-ECO-154,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],socket.io,3.1.2,2026-04-13 18:48:54.807380+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N,6.9,20,2026-04-13,,,"socket.io: Unhandled 'error' event NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.5.1, 4.6.2 NEWLINE NEWLINE Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. This issue is fixed by commit `15af22fc22` which has been included in `socket.io@4.6.2` (released in May 2023). The fix was backported in the 2.x branch as well with commit `d30630ba10`. Users are advised to upgrade. Users unable to upgrade may attach a listener for the ""error"" event to catch these errors. NEWLINE NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/socket.io/package.json,,True,,False,False,,False,,b3ae6702c161831905b036649cdb2c0715b8671aec446f3f6473b16e9c0bf1ba,145,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.807412+00:00,,,,,0,[],"2.5.1, 4.6.2",,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2024-38355 NEWLINE https://github.com/socketio/socket.io NEWLINE https://github.com/socketio/socket.io/commit/15af22fc22bc6030fcead322c106f07640336115 NEWLINE https://github.com/socketio/socket.io/commit/d30630ba10562bf987f4d2b42440fc41a828119c NEWLINE https://github.com/socketio/socket.io/security/advisories/GHSA-25hc-qcg6-38wj NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2024-38355 NEWLINE https://www.cve.org/CVERecord?id=CVE-2024-38355 NEWLINE https://www.vicarius.io/vsociety/posts/unhandled-exception-in-socketio-cve-2024-38355,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2024-38355 socket.io 3.1.2,False,False,,2026-04-13 18:48:54.807384+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2024-38355,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],socket.io-parser,4.0.5,2026-04-13 18:48:54.820369+00:00,,,CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N,6.9,20,2026-04-13,,,"socket.io parser is a socket.io encoder and decoder written in JavaScr ... NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 4.2.3, 3.4.3, 3.3.4 NEWLINE NEWLINE socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3. NEWLINE NEWLINE NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/socket.io-parser/package.json,,True,,False,False,,False,,1249e345f29c8a5e21ed2ed8712a29d22e2809da9332e449b703ae383ca4b0d4,146,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.820401+00:00,,,,,0,[],"4.2.3, 3.4.3, 3.3.4",,S2,False,,,,,,,,False,https://github.com/socketio/socket.io-parser NEWLINE https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9 NEWLINE https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced NEWLINE https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3 NEWLINE https://github.com/socketio/socket.io-parser/commit/ee006607495eca4ec7262ad080dd3a91439a5ba4 NEWLINE https://github.com/socketio/socket.io-parser/releases/tag/4.2.3 NEWLINE https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2023-32695,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2023-32695 socket.io-parser 4.0.5,False,False,,2026-04-13 18:48:54.820372+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2023-32695,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],micromatch,3.1.10,2026-04-13 18:48:56.013158+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L,5.3,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Regular Expression Denial of Service (ReDoS) in micromatch NEWLINE **Related Vulnerability Description:** The NPM package `micromatch` prior to 4.0.8 is vulnerable to Regular Expression Denial of Service (ReDoS). The vulnerability occurs in `micromatch.braces()` in `index.js` because the pattern `.*` will greedily match anything. By passing a malicious payload, the pattern matching will keep backtracking to the input while it doesn't find the closing bracket. As the input size increases, the consumption time will also increase until it causes the application to hang or slow down. There was a merged fix but further testing shows the issue persists. This issue should be mitigated by using a safe pattern that won't start backtracking the regular expression due to greedy matching. This issue was fixed in version 4.0.8. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/micromatch@3.1.10",False,,,False,,0.28674,0.00105,False,/juice-shop/node_modules/micromatch/package.json,,True,4.0.8,False,False,,False,,48c49e78622a2f85dc955bb5980931b93d7723556f90720b1d3554a52c35f914,214,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.013189+00:00,,,,,0,[],Upgrade to version: 4.0.8,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-952p-6rrq-rcjv NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2024-4067 NEWLINE - https://github.com/micromatch/micromatch/issues/243 NEWLINE - https://github.com/micromatch/micromatch/pull/247 NEWLINE - https://devhub.checkmarx.com/cve-details/CVE-2024-4067 NEWLINE - https://github.com/micromatch/micromatch/blob/2c56a8604b68c1099e7bc0f807ce0865a339747a/index.js#L448 NEWLINE - https://github.com/micromatch/micromatch/commit/500d5d6f42f0e8dfa1cb5464c6cb420b1b6aaaa0 NEWLINE - https://github.com/micromatch/micromatch/pull/266 NEWLINE - https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade NEWLINE - https://advisory.checkmarx.net/advisory/CVE-2024-4067 NEWLINE - https://github.com/micromatch/micromatch/releases/tag/4.0.8 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2024-4067 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://advisory.checkmarx.net/advisory/CVE-2024-4067/ NEWLINE - https://devhub.checkmarx.com/cve-details/CVE-2024-4067/ NEWLINE - https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade NEWLINE - https://github.com/micromatch/micromatch/pull/266 NEWLINE - https://github.com/micromatch/micromatch/releases/tag/4.0.8 NEWLINE - https://github.com/micromatch/micromatch/blob/2c56a8604b68c1099e7bc0f807ce0865a339747a/index.js#L448 NEWLINE - https://github.com/micromatch/micromatch/issues/243 NEWLINE - https://github.com/micromatch/micromatch/pull/247,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-952p-6rrq-rcjv in micromatch:3.1.10,False,False,,2026-04-13 18:48:56.013162+00:00,,False,,GHSA-952p-6rrq-rcjv,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-952p-6rrq-rcjv; CVE-2024-4067,javascript,Active, +,,True,0,[],sanitize-html,1.4.2,2026-04-13 18:48:56.630027+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,6.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** sanitize-html is vulnerable to XSS through incomprehensive sanitization NEWLINE **Related Vulnerability Description:** `sanitize-html` prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The `sanitizeHtml()` function in `index.js` does not sanitize content when using the custom `transformTags` option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/sanitize-html@1.4.2",False,,,False,,0.11959,0.0004,False,/juice-shop/node_modules/sanitize-html/package.json,,True,2.0.0-beta,False,False,,False,,84e1a4900136a48b7c8683e53c2ab294e785a479e5ee1e2d2ac4f66fb3257809,248,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.630092+00:00,,,,,0,[],Upgrade to version: 2.0.0-beta,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-qhxp-v273-g94h NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2019-25225 NEWLINE - https://github.com/apostrophecms/sanitize-html/issues/293 NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/156 NEWLINE - https://github.com/apostrophecms/sanitize-html/commit/712cb6895825c8bb6ede71a16b42bade42abcaf3 NEWLINE - https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2019/CVE-2019-25225 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2019-25225 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2019/CVE-2019-25225 NEWLINE - https://github.com/apostrophecms/sanitize-html/commit/712cb6895825c8bb6ede71a16b42bade42abcaf3 NEWLINE - https://github.com/apostrophecms/sanitize-html/issues/293 NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/156,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-qhxp-v273-g94h in sanitize-html:1.4.2,False,False,,2026-04-13 18:48:56.630039+00:00,,False,,GHSA-qhxp-v273-g94h,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-qhxp-v273-g94h; CVE-2019-25225,javascript,Active, +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:52.822785+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N,5.3,,,908,2026-04-13,,,glibc: glibc: Information disclosure via zero-valued network query NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** NEWLINE NEWLINE Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver. NEWLINE ,False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,False,,False,False,,False,,a8318c16c18d9ac493cc3d123ac02605cc8c6d81ef109c18a11d8edb80a6839a,31,affected,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.822819+00:00,,,,,0,[],,,S2,False,,,,,,,,False,http://www.openwall.com/lists/oss-security/2026/01/16/6 NEWLINE https://access.redhat.com/errata/RHSA-2026:1334 NEWLINE https://access.redhat.com/security/cve/CVE-2026-0915 NEWLINE https://bugzilla.redhat.com/2429771 NEWLINE https://bugzilla.redhat.com/2430201 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2429771 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430201 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1334.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1334 NEWLINE https://linux.oracle.com/cve/CVE-2026-0915.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50120.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-0915 NEWLINE https://sourceware.org/bugzilla/show_bug.cgi?id=33802 NEWLINE https://ubuntu.com/security/notices/USN-8005-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-0915 NEWLINE https://www.openwall.com/lists/oss-security/2026/01/16/6,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2026-0915 Libc6 2.36-9+deb12u10,False,False,,2026-04-13 18:48:52.822789+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-0915,debian; os-pkgs,"Active, Verified", +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:52.808902+00:00,CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L,4.2,,,415,2026-04-13,,,glibc: Double free in glibc NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 2.36-9+deb12u13 NEWLINE NEWLINE The regcomp function in the GNU C library version from 2.4 to 2.41 is NEWLINE subject to a double free if some previous allocation fails. It can be NEWLINE accomplished either by a malloc failure or by using an interposed malloc NEWLINE that injects random malloc failures. The double free can allow buffer NEWLINE manipulation depending of how the regex is constructed. This issue NEWLINE affects all architectures and ABIs supported by the GNU C library. NEWLINE ,False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,026ce1932d3f687fa4d9907b8f0a2e2540c18b3be4bdd886dcd32510e996db12,30,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.808938+00:00,,,,,0,[],2.36-9+deb12u13,,S2,False,,,,,,,,False,http://www.openwall.com/lists/oss-security/2025/07/23/1 NEWLINE https://access.redhat.com/errata/RHSA-2025:12980 NEWLINE https://access.redhat.com/security/cve/CVE-2025-8058 NEWLINE https://bugzilla.redhat.com/2383146 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2383146 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-8058 NEWLINE https://errata.almalinux.org/8/ALSA-2025-12980.html NEWLINE https://errata.rockylinux.org/RLSA-2025:13240 NEWLINE https://linux.oracle.com/cve/CVE-2025-8058.html NEWLINE https://linux.oracle.com/errata/ELSA-2025-28054.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-8058 NEWLINE https://sourceware.org/bugzilla/show_bug.cgi?id=33185 NEWLINE https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2025-0005 NEWLINE https://sourceware.org/git/?p=glibc.git;a=commit;h=3ff17af18c38727b88d9115e536c069e6b5d601f NEWLINE https://ubuntu.com/security/notices/USN-7760-1 NEWLINE https://ubuntu.com/security/notices/USN-8005-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-8058,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2025-8058 Libc6 2.36-9+deb12u10,False,False,,2026-04-13 18:48:52.808907+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-8058,debian; os-pkgs,"Active, Verified", +,,True,0,[],tar,4.4.19,2026-04-13 18:48:54.906739+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H,6.5,,,400,2026-04-13,,,node-tar: denial of service while parsing a tar file due to lack of folders depth validation NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 6.2.1 NEWLINE NEWLINE node-tar is a Tar for Node.js. node-tar prior to version 6.2.1 has no limit on the number of sub-folders created in the folder creation process. An attacker who generates a large number of sub-folders can consume memory on the system running node-tar and even crash the Node.js client within few seconds of running it using a path with too many sub-folders inside. Version 6.2.1 fixes this issue by preventing extraction in excessively deep sub-folders. NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,,False,False,,False,,d5d98fefd1ac3f6edbe39569ec76fbc228cbb28ff38f65c7e4091c7dce499b1c,151,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:54.906776+00:00,,,,,0,[],6.2.1,,S2,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2024:6148 NEWLINE https://access.redhat.com/security/cve/CVE-2024-28863 NEWLINE https://bugzilla.redhat.com/2293200 NEWLINE https://bugzilla.redhat.com/2296417 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2293200 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2296417 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-22020 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-28863 NEWLINE https://errata.almalinux.org/8/ALSA-2024-6148.html NEWLINE https://errata.rockylinux.org/RLSA-2024:6147 NEWLINE https://github.com/isaacs/node-tar NEWLINE https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7 NEWLINE https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7 (v6.2.1) NEWLINE https://github.com/isaacs/node-tar/security/advisories/GHSA-f5x3-32g6-xq36 NEWLINE https://linux.oracle.com/cve/CVE-2024-28863.html NEWLINE https://linux.oracle.com/errata/ELSA-2024-6148.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2024-28863 NEWLINE https://security.netapp.com/advisory/ntap-20240524-0005 NEWLINE https://security.netapp.com/advisory/ntap-20240524-0005/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2024-28863,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2024-28863 Tar 4.4.19,False,False,,2026-04-13 18:48:54.906744+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2024-28863,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:52.988021+00:00,CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H,4.7,,,787,2026-04-13,,,"openssl: OpenSSL: Denial of Service due to out-of-bounds write in BIO filter NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.18-1~deb12u2 NEWLINE NEWLINE Issue summary: Writing large, newline-free data into a BIO chain using the NEWLINE line-buffering filter where the next BIO performs short writes can trigger NEWLINE a heap-based out-of-bounds write. NEWLINE NEWLINE Impact summary: This out-of-bounds write can cause memory corruption which NEWLINE typically results in a crash, leading to Denial of Service for an application. NEWLINE NEWLINE The line-buffering BIO filter (BIO_f_linebuffer) is not used by default in NEWLINE TLS/SSL data paths. In OpenSSL command-line applications, it is typically NEWLINE only pushed onto stdout/stderr on VMS systems. Third-party applications that NEWLINE explicitly use this filter with a BIO chain that can short-write and that NEWLINE write large, newline-free data influenced by an attacker would be affected. NEWLINE However, the circumstances where this could happen are unlikely to be under NEWLINE attacker control, and BIO_f_linebuffer is unlikely to be handling non-curated NEWLINE data controlled by an attacker. For that reason the issue was assessed as NEWLINE Low severity. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the BIO implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,1aff0f4c4bcc34070859fdf2eb6b67b7a7e53c2e42b8c83e4cbc5b1e086807c4,44,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.988051+00:00,,,,,0,[],3.0.18-1~deb12u2,,S2,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2026:1472 NEWLINE https://access.redhat.com/security/cve/CVE-2025-68160 NEWLINE https://bugzilla.redhat.com/2430375 NEWLINE https://bugzilla.redhat.com/2430376 NEWLINE https://bugzilla.redhat.com/2430377 NEWLINE https://bugzilla.redhat.com/2430378 NEWLINE https://bugzilla.redhat.com/2430379 NEWLINE https://bugzilla.redhat.com/2430380 NEWLINE https://bugzilla.redhat.com/2430381 NEWLINE https://bugzilla.redhat.com/2430386 NEWLINE https://bugzilla.redhat.com/2430387 NEWLINE https://bugzilla.redhat.com/2430388 NEWLINE https://bugzilla.redhat.com/2430389 NEWLINE https://bugzilla.redhat.com/2430390 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430375 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430376 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430377 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430378 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430379 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430380 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430381 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430387 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430388 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430389 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430390 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1472.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1472 NEWLINE https://github.com/openssl/openssl/commit/384011202af92605d926fafe4a0bcd6b65d162ad NEWLINE https://github.com/openssl/openssl/commit/475c466ef2fbd8fc1df6fae1c3eed9c813fc8ff6 NEWLINE https://github.com/openssl/openssl/commit/4c96fbba618e1940f038012506ee9e21d32ee12c NEWLINE https://github.com/openssl/openssl/commit/6845c3b6460a98b1ec4e463baa2ea1a63a32d7c0 NEWLINE https://github.com/openssl/openssl/commit/68a7cd2e2816c3a02f4d45a2ce43fc04fac97096 NEWLINE https://linux.oracle.com/cve/CVE-2025-68160.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50081.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-68160 NEWLINE https://openssl-library.org/news/secadv/20260127.txt NEWLINE https://ubuntu.com/security/notices/USN-7980-1 NEWLINE https://ubuntu.com/security/notices/USN-7980-2 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-68160,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2025-68160 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:52.988024+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-68160,debian; os-pkgs,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:52.997844+00:00,CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N,4.0,,,325,2026-04-13,,,"openssl: OpenSSL: Information disclosure and data tampering via specific low-level OCB encryption/decryption calls NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.18-1~deb12u2 NEWLINE NEWLINE Issue summary: When using the low-level OCB API directly with AES-NI or
other hardware-accelerated code paths, inputs whose length is not a multiple
of 16 bytes can leave the final partial block unencrypted and unauthenticated.

Impact summary: The trailing 1-15 bytes of a message may be exposed in
cleartext on encryption and are not covered by the authentication tag,
allowing an attacker to read or tamper with those bytes without detection.

The low-level OCB encrypt and decrypt routines in the hardware-accelerated
stream path process full 16-byte blocks but do not advance the input/output
pointers. The subsequent tail-handling code then operates on the original
base pointers, effectively reprocessing the beginning of the buffer while
leaving the actual trailing bytes unprocessed. The authentication checksum
also excludes the true tail bytes.

However, typical OpenSSL consumers using EVP are not affected because the
higher-level EVP and provider OCB implementations split inputs so that full
blocks and trailing partial blocks are processed in separate calls, avoiding
the problematic code path. Additionally, TLS does not use OCB ciphersuites.
The vulnerability only affects applications that call the low-level
CRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with
non-block-aligned lengths in a single call on hardware-accelerated builds.
For these reasons the issue was assessed as Low severity.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected
by this issue, as OCB mode is not a FIPS-approved algorithm.

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

OpenSSL 1.0.2 is not affected by this issue. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,f9c6a8e432fe1ed82bc0d988f59064aa2fb2c645b9a8087005f7ba3e2ad61ef0,45,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.997876+00:00,,,,,0,[],3.0.18-1~deb12u2,,S2,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2026:1472 NEWLINE https://access.redhat.com/security/cve/CVE-2025-69418 NEWLINE https://bugzilla.redhat.com/2430375 NEWLINE https://bugzilla.redhat.com/2430376 NEWLINE https://bugzilla.redhat.com/2430377 NEWLINE https://bugzilla.redhat.com/2430378 NEWLINE https://bugzilla.redhat.com/2430379 NEWLINE https://bugzilla.redhat.com/2430380 NEWLINE https://bugzilla.redhat.com/2430381 NEWLINE https://bugzilla.redhat.com/2430386 NEWLINE https://bugzilla.redhat.com/2430387 NEWLINE https://bugzilla.redhat.com/2430388 NEWLINE https://bugzilla.redhat.com/2430389 NEWLINE https://bugzilla.redhat.com/2430390 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430375 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430376 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430377 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430378 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430379 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430380 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430381 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430387 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430388 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430389 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430390 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1472.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1472 NEWLINE https://github.com/openssl/openssl/commit/372fc5c77529695b05b4f5b5187691a57ef5dffc NEWLINE https://github.com/openssl/openssl/commit/4016975d4469cd6b94927c607f7c511385f928d8 NEWLINE https://github.com/openssl/openssl/commit/52d23c86a54adab5ee9f80e48b242b52c4cc2347 NEWLINE https://github.com/openssl/openssl/commit/a7589230356d908c0eca4b969ec4f62106f4f5ae NEWLINE https://github.com/openssl/openssl/commit/ed40856d7d4ba6cb42779b6770666a65f19cb977 NEWLINE https://linux.oracle.com/cve/CVE-2025-69418.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50081.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-69418 NEWLINE https://openssl-library.org/news/secadv/20260127.txt NEWLINE https://ubuntu.com/security/notices/USN-7980-1 NEWLINE https://ubuntu.com/security/notices/USN-7980-2 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-69418,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2025-69418 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:52.997849+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69418,debian; os-pkgs,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:53.014597+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H,5.9,,,754,2026-04-13,,,"openssl: OpenSSL: Denial of Service via malformed TimeStamp Response NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.18-1~deb12u2 NEWLINE NEWLINE Issue summary: A type confusion vulnerability exists in the TimeStamp Response NEWLINE verification code where an ASN1_TYPE union member is accessed without first NEWLINE validating the type, causing an invalid or NULL pointer dereference when NEWLINE processing a malformed TimeStamp Response file. NEWLINE NEWLINE Impact summary: An application calling TS_RESP_verify_response() with a NEWLINE malformed TimeStamp Response can be caused to dereference an invalid or NEWLINE NULL pointer when reading, resulting in a Denial of Service. NEWLINE NEWLINE The functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2() NEWLINE access the signing cert attribute value without validating its type. NEWLINE When the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory NEWLINE through the ASN1_TYPE union, causing a crash. NEWLINE NEWLINE Exploiting this vulnerability requires an attacker to provide a malformed NEWLINE TimeStamp Response to an application that verifies timestamp responses. The NEWLINE TimeStamp protocol (RFC 3161) is not widely used and the impact of the NEWLINE exploit is just a Denial of Service. For these reasons the issue was NEWLINE assessed as Low severity. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the TimeStamp Response implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.0.2 is not affected by this issue. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,c5db70cca9f43fc97262d1a0f45d04c7b7aa92242737a2cd73bce2f5c291583c,46,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.014630+00:00,,,,,0,[],3.0.18-1~deb12u2,,S2,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2026:1472 NEWLINE https://access.redhat.com/security/cve/CVE-2025-69420 NEWLINE https://bugzilla.redhat.com/2430375 NEWLINE https://bugzilla.redhat.com/2430376 NEWLINE https://bugzilla.redhat.com/2430377 NEWLINE https://bugzilla.redhat.com/2430378 NEWLINE https://bugzilla.redhat.com/2430379 NEWLINE https://bugzilla.redhat.com/2430380 NEWLINE https://bugzilla.redhat.com/2430381 NEWLINE https://bugzilla.redhat.com/2430386 NEWLINE https://bugzilla.redhat.com/2430387 NEWLINE https://bugzilla.redhat.com/2430388 NEWLINE https://bugzilla.redhat.com/2430389 NEWLINE https://bugzilla.redhat.com/2430390 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430375 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430376 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430377 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430378 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430379 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430380 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430381 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430387 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430388 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430389 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430390 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1472.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1472 NEWLINE https://github.com/openssl/openssl/commit/27c7012c91cc986a598d7540f3079dfde2416eb9 NEWLINE https://github.com/openssl/openssl/commit/4e254b48ad93cc092be3dd62d97015f33f73133a NEWLINE https://github.com/openssl/openssl/commit/564fd9c73787f25693bf9e75faf7bf6bb1305d4e NEWLINE https://github.com/openssl/openssl/commit/5eb0770ffcf11b785cf374ff3c19196245e54f1b NEWLINE https://github.com/openssl/openssl/commit/a99349ebfc519999edc50620abe24d599b9eb085 NEWLINE https://linux.oracle.com/cve/CVE-2025-69420.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50081.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-69420 NEWLINE https://openssl-library.org/news/secadv/20260127.txt NEWLINE https://ubuntu.com/security/notices/USN-7980-1 NEWLINE https://ubuntu.com/security/notices/USN-7980-2 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-69420,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2025-69420 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:53.014601+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69420,debian; os-pkgs,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:53.031806+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L,5.6,,,125,2026-04-13,,,"openssl: Out-of-bounds read & write in RFC 3211 KEK Unwrap NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.17-1~deb12u3 NEWLINE NEWLINE Issue summary: An application trying to decrypt CMS messages encrypted using NEWLINE password based encryption can trigger an out-of-bounds read and write. NEWLINE NEWLINE Impact summary: This out-of-bounds read may trigger a crash which leads to NEWLINE Denial of Service for an application. The out-of-bounds write can cause NEWLINE a memory corruption which can have various consequences including NEWLINE a Denial of Service or Execution of attacker-supplied code. NEWLINE NEWLINE Although the consequences of a successful exploit of this vulnerability NEWLINE could be severe, the probability that the attacker would be able to NEWLINE perform it is low. Besides, password based (PWRI) encryption support in CMS NEWLINE messages is very rarely used. For that reason the issue was assessed as NEWLINE Moderate severity according to our Security Policy. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this NEWLINE issue, as the CMS implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,4cb161b0ffffa9082fc32d11962234e5c81e131f80ad03a727f7f6ace92c1a1a,47,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.031837+00:00,,,,,0,[],3.0.17-1~deb12u3,,S2,False,,,,,,,,False,http://www.openwall.com/lists/oss-security/2025/09/30/5 NEWLINE https://access.redhat.com/errata/RHSA-2026:0337 NEWLINE https://access.redhat.com/security/cve/CVE-2025-9230 NEWLINE https://bugzilla.redhat.com/2396054 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2396054 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9230 NEWLINE https://errata.almalinux.org/8/ALSA-2026-0337.html NEWLINE https://errata.rockylinux.org/RLSA-2025:21248 NEWLINE https://github.com/openssl/openssl/commit/5965ea5dd6960f36d8b7f74f8eac67a8eb8f2b45 NEWLINE https://github.com/openssl/openssl/commit/9e91358f365dee6c446dcdcdb01c04d2743fd280 NEWLINE https://github.com/openssl/openssl/commit/a79c4ce559c6a3a8fd4109e9f33c1185d5bf2def NEWLINE https://github.com/openssl/openssl/commit/b5282d677551afda7d20e9c00e09561b547b2dfd NEWLINE https://github.com/openssl/openssl/commit/bae259a211ada6315dc50900686daaaaaa55f482 NEWLINE https://github.openssl.org/openssl/extended-releases/commit/c2b96348bfa662f25f4fabf81958ae822063dae3 NEWLINE https://github.openssl.org/openssl/extended-releases/commit/dfbaf161d8dafc1132dd88cd48ad990ed9b4c8ba NEWLINE https://linux.oracle.com/cve/CVE-2025-9230.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50114.html NEWLINE https://lists.debian.org/debian-lts-announce/2025/10/msg00001.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-9230 NEWLINE https://openssl-library.org/news/secadv/20250930.txt NEWLINE https://ubuntu.com/security/notices/USN-7786-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-9230,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2025-9230 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:53.031810+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-9230,debian; os-pkgs,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:53.048015+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H,5.5,,,754,2026-04-13,,,"openssl: OpenSSL: Denial of Service due to type confusion in PKCS#12 file processing NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.18-1~deb12u2 NEWLINE NEWLINE Issue summary: An invalid or NULL pointer dereference can happen in NEWLINE an application processing a malformed PKCS#12 file. NEWLINE NEWLINE Impact summary: An application processing a malformed PKCS#12 file can be NEWLINE caused to dereference an invalid or NULL pointer on memory read, resulting NEWLINE in a Denial of Service. NEWLINE NEWLINE A type confusion vulnerability exists in PKCS#12 parsing code where NEWLINE an ASN1_TYPE union member is accessed without first validating the type, NEWLINE causing an invalid pointer read. NEWLINE NEWLINE The location is constrained to a 1-byte address space, meaning any NEWLINE attempted pointer manipulation can only target addresses between 0x00 and 0xFF. NEWLINE This range corresponds to the zero page, which is unmapped on most modern NEWLINE operating systems and will reliably result in a crash, leading only to a NEWLINE Denial of Service. Exploiting this issue also requires a user or application NEWLINE to process a maliciously crafted PKCS#12 file. It is uncommon to accept NEWLINE untrusted PKCS#12 files in applications as they are usually used to store NEWLINE private keys which are trusted by definition. For these reasons, the issue NEWLINE was assessed as Low severity. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS12 implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.0.2 is not affected by this issue. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,f26c0a57d6cf15a195c0db842cfb8d3320645bf408bfd99e96b3320dae22df75,48,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.048049+00:00,,,,,0,[],3.0.18-1~deb12u2,,S2,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2026:1472 NEWLINE https://access.redhat.com/security/cve/CVE-2026-22795 NEWLINE https://bugzilla.redhat.com/2430375 NEWLINE https://bugzilla.redhat.com/2430376 NEWLINE https://bugzilla.redhat.com/2430377 NEWLINE https://bugzilla.redhat.com/2430378 NEWLINE https://bugzilla.redhat.com/2430379 NEWLINE https://bugzilla.redhat.com/2430380 NEWLINE https://bugzilla.redhat.com/2430381 NEWLINE https://bugzilla.redhat.com/2430386 NEWLINE https://bugzilla.redhat.com/2430387 NEWLINE https://bugzilla.redhat.com/2430388 NEWLINE https://bugzilla.redhat.com/2430389 NEWLINE https://bugzilla.redhat.com/2430390 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430375 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430376 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430377 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430378 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430379 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430380 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430381 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430387 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430388 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430389 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430390 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1472.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1472 NEWLINE https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4 NEWLINE https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49 NEWLINE https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12 NEWLINE https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e NEWLINE https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2 NEWLINE https://linux.oracle.com/cve/CVE-2026-22795.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50081.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-22795 NEWLINE https://openssl-library.org/news/secadv/20260127.txt NEWLINE https://ubuntu.com/security/notices/USN-7980-1 NEWLINE https://ubuntu.com/security/notices/USN-7980-2 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-22795,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2026-22795 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:53.048020+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-22795,debian; os-pkgs,"Active, Verified", +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:53.062872+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H,5.9,,,754,2026-04-13,,,"openssl: OpenSSL: Denial of Service via type confusion in PKCS#7 signature verification NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** 3.0.18-1~deb12u2 NEWLINE NEWLINE Issue summary: A type confusion vulnerability exists in the signature NEWLINE verification of signed PKCS#7 data where an ASN1_TYPE union member is NEWLINE accessed without first validating the type, causing an invalid or NULL NEWLINE pointer dereference when processing malformed PKCS#7 data. NEWLINE NEWLINE Impact summary: An application performing signature verification of PKCS#7 NEWLINE data or calling directly the PKCS7_digest_from_attributes() function can be NEWLINE caused to dereference an invalid or NULL pointer when reading, resulting in NEWLINE a Denial of Service. NEWLINE NEWLINE The function PKCS7_digest_from_attributes() accesses the message digest attribute NEWLINE value without validating its type. When the type is not V_ASN1_OCTET_STRING, NEWLINE this results in accessing invalid memory through the ASN1_TYPE union, causing NEWLINE a crash. NEWLINE NEWLINE Exploiting this vulnerability requires an attacker to provide a malformed NEWLINE signed PKCS#7 to an application that verifies it. The impact of the NEWLINE exploit is just a Denial of Service, the PKCS7 API is legacy and applications NEWLINE should be using the CMS API instead. For these reasons the issue was NEWLINE assessed as Low severity. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS#7 parsing implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,True,,False,False,,False,,49454c7edaf282b62eda79bce95f0d2a5daaea88d5abdacde57aff1c74309add,49,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.062903+00:00,,,,,0,[],3.0.18-1~deb12u2,,S2,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2026:1472 NEWLINE https://access.redhat.com/security/cve/CVE-2026-22796 NEWLINE https://bugzilla.redhat.com/2430375 NEWLINE https://bugzilla.redhat.com/2430376 NEWLINE https://bugzilla.redhat.com/2430377 NEWLINE https://bugzilla.redhat.com/2430378 NEWLINE https://bugzilla.redhat.com/2430379 NEWLINE https://bugzilla.redhat.com/2430380 NEWLINE https://bugzilla.redhat.com/2430381 NEWLINE https://bugzilla.redhat.com/2430386 NEWLINE https://bugzilla.redhat.com/2430387 NEWLINE https://bugzilla.redhat.com/2430388 NEWLINE https://bugzilla.redhat.com/2430389 NEWLINE https://bugzilla.redhat.com/2430390 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430375 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430376 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430377 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430378 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430379 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430380 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430381 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430386 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430387 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430388 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430389 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430390 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796 NEWLINE https://errata.almalinux.org/10/ALSA-2026-1472.html NEWLINE https://errata.rockylinux.org/RLSA-2026:1472 NEWLINE https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4 NEWLINE https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49 NEWLINE https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12 NEWLINE https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e NEWLINE https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2 NEWLINE https://linux.oracle.com/cve/CVE-2026-22796.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50081.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-22796 NEWLINE https://openssl-library.org/news/secadv/20260127.txt NEWLINE https://ubuntu.com/security/notices/USN-7980-1 NEWLINE https://ubuntu.com/security/notices/USN-7980-2 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-22796,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2026-22796 Libssl3 3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:53.062876+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-22796,debian; os-pkgs,"Active, Verified", +,,True,0,[],base64url,0.0.6,2026-04-13 18:48:53.130510+00:00,,,,,0,2026-04-13,,,Out-of-bounds Read in base64url NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 3.0.0 NEWLINE NEWLINE Versions of `base64url` before 3.0.0 are vulnerable to to out-of-bounds reads as it allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below. NEWLINE NEWLINE NEWLINE ## Recommendation NEWLINE NEWLINE Update to version 3.0.0 or later. NEWLINE ,False,,,False,,,,False,juice-shop/node_modules/base64url/package.json,,True,,False,False,,False,,32613f8e3387cac6ba7f74ae73b69c62880c5ba9bfaec88d8d9e4cbe3c4bb4c0,54,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.130544+00:00,,,,,0,[],3.0.0,,S2,False,,,,,,,,False,https://github.com/brianloveswords/base64url NEWLINE https://github.com/brianloveswords/base64url/commit/4fbd954a0a69e9d898de2146557cc6e893e79542 NEWLINE https://github.com/brianloveswords/base64url/pull/25 NEWLINE https://hackerone.com/reports/321687,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,GHSA-rvg8-pwq2-xj7q Base64url 0.0.6,False,False,,2026-04-13 18:48:53.130516+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,GHSA-rvg8-pwq2-xj7q,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],libc6,2.36-9+deb12u10,2026-04-13 18:48:52.792173+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H,5.9,,,908,2026-04-13,,,"glibc: wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory NEWLINE **Target:** bkimminich/juice-shop:v19.0.0 (debian 12.11) NEWLINE **Type:** debian NEWLINE **Fixed version:** NEWLINE NEWLINE Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process. NEWLINE ",False,,,False,,,,False,bkimminich/juice-shop:v19.0.0 (debian 12.11),,False,,False,False,,False,,2088766f588db5052fe38c3fca21d22070b620c44f3a26a72e0bf8aeb2bb2d99,29,affected,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:52.792209+00:00,,,,,0,[],,,S2,False,,,,,,,,False,http://www.openwall.com/lists/oss-security/2026/01/20/3 NEWLINE https://access.redhat.com/errata/RHSA-2026:2786 NEWLINE https://access.redhat.com/security/cve/CVE-2025-15281 NEWLINE https://bugzilla.redhat.com/2429771 NEWLINE https://bugzilla.redhat.com/2430201 NEWLINE https://bugzilla.redhat.com/2431196 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2429771 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2430201 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2431196 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15281 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915 NEWLINE https://errata.almalinux.org/9/ALSA-2026-2786.html NEWLINE https://errata.rockylinux.org/RLSA-2026:2786 NEWLINE https://linux.oracle.com/cve/CVE-2025-15281.html NEWLINE https://linux.oracle.com/errata/ELSA-2026-50120.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-15281 NEWLINE https://sourceware.org/bugzilla/show_bug.cgi?id=33814 NEWLINE https://ubuntu.com/security/notices/USN-8005-1 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-15281 NEWLINE https://www.openwall.com/lists/oss-security/2026/01/20/3,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2025-15281 Libc6 2.36-9+deb12u10,False,False,,2026-04-13 18:48:52.792178+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-15281,debian; os-pkgs,"Active, Verified", +,,True,0,[],dottie,2.0.6,2026-04-13 18:48:53.193925+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L,6.3,,,1321,2026-04-13,,,"dottie.js: dottie.js: Unauthorized object modification via prototype pollution bypass NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 2.0.7 NEWLINE NEWLINE Dottie provides nested object access and manipulation in JavaScript. Versions 2.0.4 through 2.0.6 contain an incomplete fix for CVE-2023-26132. The prototype pollution guard introduced in commit `7d3aee1` only validates the first segment of a dot-separated path, allowing an attacker to bypass the protection by placing `__proto__` at any position other than the first. Both `dottie.set()` and `dottie.transform()` are affected. Version 2.0.7 contains an updated fix to address the residual vulnerability. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/dottie/package.json,,True,,False,False,,False,,4db37de4c945d1fb0ff7a0c524e83cce7d7f63493afa38de0c3917be66634c51,59,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.193962+00:00,,,,,0,[],2.0.7,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2026-27837 NEWLINE https://github.com/advisories/GHSA-4gxf-g5gf-22h4 NEWLINE https://github.com/mickhansen/dottie.js NEWLINE https://github.com/mickhansen/dottie.js/commit/7e8fa1345a4b46325f0eab8d7aeb1c4deaefdb14 NEWLINE https://github.com/mickhansen/dottie.js/security/advisories/GHSA-r5mx-6wc6-7h9w NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2026-27837 NEWLINE https://www.cve.org/CVERecord?id=CVE-2026-27837,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2026-27837 Dottie 2.0.6,False,False,,2026-04-13 18:48:53.193931+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2026-27837,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],engine.io,4.1.2,2026-04-13 18:48:53.205496+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H,6.5,,,248,2026-04-13,,,"engine.io: Specially crafted HTTP request can trigger an uncaught exception NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 3.6.1, 6.2.1 NEWLINE NEWLINE Engine.IO is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. A specially crafted HTTP request can trigger an uncaught exception on the Engine.IO server, thus killing the Node.js process. This impacts all the users of the engine.io package, including those who uses depending packages like socket.io. There is no known workaround except upgrading to a safe version. There are patches for this issue released in versions 3.6.1 and 6.2.1. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/engine.io/package.json,,True,,False,False,,False,,042c464cd3768931f5e045e9c7f58b7b050bdc4df11f8bdfc6b9fa514dc76e10,60,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.205531+00:00,,,,,0,[],"3.6.1, 6.2.1",,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-41940 NEWLINE https://github.com/socketio/engine.io NEWLINE https://github.com/socketio/engine.io/commit/425e833ab13373edf1dd5a0706f07100db14e3c6 NEWLINE https://github.com/socketio/engine.io/commit/83c4071af871fc188298d7d591e95670bf9f9085 NEWLINE https://github.com/socketio/engine.io/security/advisories/GHSA-r7qp-cfhv-p84w NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-41940 NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-41940,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2022-41940 engine.io 4.1.2,False,False,,2026-04-13 18:48:53.205501+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-41940,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],validator,13.15.15,2026-04-13 18:48:56.710306+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,6.1,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** validator.js has a URL validation bypass vulnerability in its isURL function NEWLINE **Related Vulnerability Description:** A URL validation bypass vulnerability exists in validator.js through version 13.15.15. The isURL() function uses '://' as a delimiter to parse protocols, while browsers use ':' as the delimiter. This parsing difference allows attackers to bypass protocol and domain validation by crafting URLs leading to XSS and Open Redirect attacks. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/validator@13.15.15",False,,,False,,0.09994,0.00035,False,/juice-shop/node_modules/validator/package.json,,True,13.15.20,False,False,,False,,2db5220ed1316007beee9e4fb48fc5992af273c67823c4d6840e4d5906d21079,251,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.710412+00:00,,,,,0,[],Upgrade to version: 13.15.20,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-9965-vmph-33xx NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-56200 NEWLINE - https://gist.github.com/junan-98/27ae092aa40e2a057d41a0f95148f666 NEWLINE - https://gist.github.com/junan-98/a93130505b258b9e4ec9f393e7533596 NEWLINE - https://github.com/validatorjs/validator.js NEWLINE - http://validatorjs.com NEWLINE - https://github.com/validatorjs/validator.js/issues/2600 NEWLINE - https://github.com/validatorjs/validator.js/pull/2608 NEWLINE - https://github.com/validatorjs/validator.js/commit/cbef5088f02d36caf978f378bb845fe49bdc0809 NEWLINE - https://github.com/validatorjs/validator.js/releases/tag/13.15.20 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-56200 NEWLINE **Related Vulnerability URLs:** NEWLINE - http://validatorjs.com NEWLINE - https://gist.github.com/junan-98/27ae092aa40e2a057d41a0f95148f666 NEWLINE - https://gist.github.com/junan-98/a93130505b258b9e4ec9f393e7533596 NEWLINE - https://github.com/validatorjs/validator.js,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-9965-vmph-33xx in validator:13.15.15,False,False,,2026-04-13 18:48:56.710321+00:00,,False,,GHSA-9965-vmph-33xx,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-9965-vmph-33xx; CVE-2025-56200,javascript,Active, +,,True,0,[],got,8.3.2,2026-04-13 18:48:53.240484+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N,5.3,,,0,2026-04-13,,,"nodejs-got: missing verification of requested URLs allows redirects to UNIX sockets NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 12.1.0, 11.8.5 NEWLINE NEWLINE The got package before 12.1.0 (also fixed in 11.8.5) for Node.js allows a redirect to a UNIX socket. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/got/package.json,,True,,False,False,,False,,703f7a6be1b04bf1bcc93aabeeb03f3894b54ba3faad647a872d0e5c9d7e5445,63,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.240519+00:00,,,,,0,[],"12.1.0, 11.8.5",,S2,False,,,,,,,,False,https://access.redhat.com/errata/RHSA-2022:6448 NEWLINE https://access.redhat.com/security/cve/CVE-2022-33987 NEWLINE https://bugzilla.redhat.com/2102001 NEWLINE https://bugzilla.redhat.com/2105422 NEWLINE https://bugzilla.redhat.com/2105426 NEWLINE https://bugzilla.redhat.com/2105428 NEWLINE https://bugzilla.redhat.com/2105430 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=1907444 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=1945459 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=1964461 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2007557 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2098556 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2102001 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2105422 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2105426 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2105428 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2105430 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2121019 NEWLINE https://bugzilla.redhat.com/show_bug.cgi?id=2124299 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28469 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7788 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-33502 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3807 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29244 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32212 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32213 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32214 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32215 NEWLINE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-33987 NEWLINE https://errata.almalinux.org/8/ALSA-2022-6448.html NEWLINE https://errata.rockylinux.org/RLSA-2022:6595 NEWLINE https://github.com/sindresorhus/got NEWLINE https://github.com/sindresorhus/got/commit/861ccd9ac2237df762a9e2beed7edd88c60782dc NEWLINE https://github.com/sindresorhus/got/compare/v12.0.3...v12.1.0 NEWLINE https://github.com/sindresorhus/got/pull/2047 NEWLINE https://github.com/sindresorhus/got/releases/tag/v11.8.5 NEWLINE https://github.com/sindresorhus/got/releases/tag/v12.1.0 NEWLINE https://linux.oracle.com/cve/CVE-2022-33987.html NEWLINE https://linux.oracle.com/errata/ELSA-2022-6595.html NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-33987 NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-33987,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2022-33987 Got 8.3.2,False,False,,2026-04-13 18:48:53.240489+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-33987,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],js-yaml,3.14.1,2026-04-13 18:48:53.284788+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N,5.3,,,1321,2026-04-13,,,"js-yaml: js-yaml prototype pollution in merge NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 4.1.1, 3.14.2 NEWLINE NEWLINE js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yaml documents may be impacted. The problem is patched in js-yaml 4.1.1 and 3.14.2. Users can protect against this kind of attack on the server by using `node --disable-proto=delete` or `deno` (in Deno, pollution protection is on by default). NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/js-yaml/package.json,,True,,False,False,,False,,01c7b4ac87043f96601db663c56eb2550edd94c5119f00e9d5976ff95ccf70ac,66,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.284827+00:00,,,,,0,[],"4.1.1, 3.14.2",,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2025-64718 NEWLINE https://github.com/advisories/GHSA-mh29-5h37-fv8m NEWLINE https://github.com/nodeca/js-yaml NEWLINE https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879 NEWLINE https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266 NEWLINE https://github.com/nodeca/js-yaml/issues/730#issuecomment-3549635876 NEWLINE https://github.com/nodeca/js-yaml/security/advisories/GHSA-mh29-5h37-fv8m NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-64718 NEWLINE https://www.cve.org/CVERecord?id=CVE-2025-64718,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2025-64718 Js-Yaml 3.14.1,False,False,,2026-04-13 18:48:53.284794+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-64718,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],lodash,4.17.21,2026-04-13 18:48:56.809070+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L,6.5,,,0,2026-04-13,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Lodash has Prototype Pollution Vulnerability in `_.unset` and `_.omit` functions NEWLINE **Related Vulnerability Description:** Lodash versions 4.0.0 through 4.17.22 are vulnerable to prototype pollution in the _.unset and _.omit functions. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes. NEWLINE NEWLINE The issue permits deletion of properties but does not allow overwriting their original behavior. NEWLINE NEWLINE This issue is patched on 4.17.23 NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@4.17.21,False,,,False,,0.06755,0.00025,False,/juice-shop/node_modules/lodash/package.json,,True,4.17.23,False,False,,False,,7b54053c836c8720cf13c23c343ae814f9746209465270487e7e86716a3a3777,255,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.809151+00:00,,,,,0,[],Upgrade to version: 4.17.23,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-xxjr-mmjv-4gpg NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-13465 NEWLINE - https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-13465 NEWLINE **Related Vulnerability URL:** https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-xxjr-mmjv-4gpg in lodash:4.17.21,False,False,,2026-04-13 18:48:56.809081+00:00,,False,,GHSA-xxjr-mmjv-4gpg,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-xxjr-mmjv-4gpg; CVE-2025-13465,javascript,Active, +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:53.343966+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L,6.4,,,287,2026-04-13,,,"jsonwebtoken: Insecure default algorithm in jwt.verify() could lead to signature validation bypass NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 9.0.0 NEWLINE NEWLINE In versions `<=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,efb4c6ccab94e4208dcc5b6e81cf1ba71c2540acdc2e9b3631bc97a506db874f,70,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.344002+00:00,,,,,0,[],9.0.0,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-23540 NEWLINE https://github.com/auth0/node-jsonwebtoken NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-23540 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-23540,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2022-23540 Jsonwebtoken 0.1.0,False,False,,2026-04-13 18:48:53.343971+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-23540,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.1.0,2026-04-13 18:48:53.358552+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L,5.0,,,287,2026-04-13,,,"jsonwebtoken: Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 9.0.0 NEWLINE NEWLINE jsonwebtoken is an implementation of JSON Web Tokens. Versions `<= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,7a1b10e899c0a3d4ea47b2c550ffcb77982a9ed6731658f10e46aefaee7014e8,71,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.358589+00:00,,,,,0,[],9.0.0,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-23541 NEWLINE https://github.com/auth0/node-jsonwebtoken NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0 NEWLINE https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-23541 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-23541,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2022-23541 Jsonwebtoken 0.1.0,False,False,,2026-04-13 18:48:53.358557+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-23541,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],,,2026-04-13 18:48:52.514147+00:00,,,,,79,2026-04-13,,,"**Result message:** Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: ""{{ expr }}"". NEWLINE ",False,,,False,,,,False,/src/views/dataErasureForm.hbs,,,,False,False,,False,,08def24238d0dfd60de8cdd0ecf80c3fe50de0e016709beed01d8dd46696bcd9,25,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.514175+00:00,21,,,,0,[],,1,S2,False,,,,,,,,False,https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Semgrep JSON Report,2,0,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,False,False,,2026-04-13 18:48:52.514150+00:00,,False,,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],libssl3,3.0.17-1~deb12u2,2026-04-13 18:48:56.178659+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L,5.3,,,0,2026-04-13,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: A type confusion vulnerability exists in the signature verification of signed PKCS#7 data where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid or NULL pointer dereference when processing malformed PKCS#7 data. Impact summary: An application performing signature verification of PKCS#7 data or calling directly the PKCS7_digest_from_attributes() function can be caused to dereference an invalid or NULL pointer when reading, resulting in a Denial of Service. The function PKCS7_digest_from_attributes() accesses the message digest attribute value without validating its type. When the type is not V_ASN1_OCTET_STRING, this results in accessing invalid memory through the ASN1_TYPE union, causing a crash. Exploiting this vulnerability requires an attacker to provide a malformed signed PKCS#7 to an application that verifies it. The impact of the exploit is just a Denial of Service, the PKCS7 API is legacy and applications should be using the CMS API instead. For these reasons the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#7 parsing implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE **Related Vulnerability Description:** Issue summary: A type confusion vulnerability exists in the signature NEWLINE verification of signed PKCS#7 data where an ASN1_TYPE union member is NEWLINE accessed without first validating the type, causing an invalid or NULL NEWLINE pointer dereference when processing malformed PKCS#7 data. NEWLINE NEWLINE Impact summary: An application performing signature verification of PKCS#7 NEWLINE data or calling directly the PKCS7_digest_from_attributes() function can be NEWLINE caused to dereference an invalid or NULL pointer when reading, resulting in NEWLINE a Denial of Service. NEWLINE NEWLINE The function PKCS7_digest_from_attributes() accesses the message digest attribute NEWLINE value without validating its type. When the type is not V_ASN1_OCTET_STRING, NEWLINE this results in accessing invalid memory through the ASN1_TYPE union, causing NEWLINE a crash. NEWLINE NEWLINE Exploiting this vulnerability requires an attacker to provide a malformed NEWLINE signed PKCS#7 to an application that verifies it. The impact of the NEWLINE exploit is just a Denial of Service, the PKCS7 API is legacy and applications NEWLINE should be using the CMS API instead. For these reasons the issue was NEWLINE assessed as Low severity. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS#7 parsing implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl",False,,,False,,0.22912,0.00077,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,False,False,,False,,5426278e83ecf072671ac08f2a3c798345ba285dad7c7e1b1f5e91a256ebb085,226,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.178702+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2026-22796 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-22796 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4 NEWLINE - https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49 NEWLINE - https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12 NEWLINE - https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e NEWLINE - https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2 NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,CVE-2026-22796 in libssl3:3.0.17-1~deb12u2,False,False,,2026-04-13 18:48:56.178665+00:00,,False,,CVE-2026-22796,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2026-22796,dpkg,Active, +,,True,0,[],dottie,2.0.6,2026-04-13 18:48:56.195246+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L,6.3,,,0,2026-04-13,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** dottie is vulnerable to Prototype Pollution bypass via non-first path segments in set() and transform() NEWLINE **Related Vulnerability Description:** Dottie provides nested object access and manipulation in JavaScript. Versions 2.0.4 through 2.0.6 contain an incomplete fix for CVE-2023-26132. The prototype pollution guard introduced in commit `7d3aee1` only validates the first segment of a dot-separated path, allowing an attacker to bypass the protection by placing `__proto__` at any position other than the first. Both `dottie.set()` and `dottie.transform()` are affected. Version 2.0.7 contains an updated fix to address the residual vulnerability. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/dottie@2.0.6",False,,,False,,0.20287,0.00066,False,/juice-shop/node_modules/dottie/package.json,,True,2.0.7,False,False,,False,,778b10d2ae46caced2af83d8c18bc0b5c779c3ac9126117f7ca4111d0b386bfd,227,,False,,False,2026-04-13 18:48:55.355249+00:00,Admin User (admin),1,2026-04-13 18:48:56.195302+00:00,,,,,0,[],Upgrade to version: 2.0.7,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-r5mx-6wc6-7h9w NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/mickhansen/dottie.js/security/advisories/GHSA-r5mx-6wc6-7h9w NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-27837 NEWLINE - https://github.com/mickhansen/dottie.js/commit/7e8fa1345a4b46325f0eab8d7aeb1c4deaefdb14 NEWLINE - https://github.com/advisories/GHSA-4gxf-g5gf-22h4 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-27837 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/advisories/GHSA-4gxf-g5gf-22h4 NEWLINE - https://github.com/mickhansen/dottie.js/commit/7e8fa1345a4b46325f0eab8d7aeb1c4deaefdb14 NEWLINE - https://github.com/mickhansen/dottie.js/security/advisories/GHSA-r5mx-6wc6-7h9w,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Anchore Grype,4,0,GHSA-r5mx-6wc6-7h9w in dottie:2.0.6,False,False,,2026-04-13 18:48:56.195253+00:00,,False,,GHSA-r5mx-6wc6-7h9w,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-r5mx-6wc6-7h9w; CVE-2026-27837,javascript,Active, +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:53.433047+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L,6.4,,,287,2026-04-13,,,"jsonwebtoken: Insecure default algorithm in jwt.verify() could lead to signature validation bypass NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 9.0.0 NEWLINE NEWLINE In versions `<=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,a9f7d264497c5231f7d557fb4fc507924e18fceec3ea0d97527b01d61cc612b1,75,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.433090+00:00,,,,,0,[],9.0.0,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-23540 NEWLINE https://github.com/auth0/node-jsonwebtoken NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-23540 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-23540,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2022-23540 Jsonwebtoken 0.4.0,False,False,,2026-04-13 18:48:53.433052+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-23540,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],jsonwebtoken,0.4.0,2026-04-13 18:48:53.453437+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L,5.0,,,287,2026-04-13,,,"jsonwebtoken: Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 9.0.0 NEWLINE NEWLINE jsonwebtoken is an implementation of JSON Web Tokens. Versions `<= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/jsonwebtoken/package.json,,True,,False,False,,False,,07d8979333c335df4ea719fc38c6d1adfce328ac61183a8a39817219f38ea222,76,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:53.453480+00:00,,,,,0,[],9.0.0,,S2,False,,,,,,,,False,https://access.redhat.com/security/cve/CVE-2022-23541 NEWLINE https://github.com/auth0/node-jsonwebtoken NEWLINE https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0 NEWLINE https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2022-23541 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE https://security.netapp.com/advisory/ntap-20240621-0007/ NEWLINE https://www.cve.org/CVERecord?id=CVE-2022-23541,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2022-23541 Jsonwebtoken 0.4.0,False,False,,2026-04-13 18:48:53.453442+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2022-23541,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],validator,13.15.15,2026-04-13 18:48:55.077442+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,6.1,,,79,2026-04-13,,,"validator.js has a URL validation bypass vulnerability in its isURL function NEWLINE **Target:** Node.js NEWLINE **Type:** node-pkg NEWLINE **Fixed version:** 13.15.20 NEWLINE NEWLINE A URL validation bypass vulnerability exists in validator.js through version 13.15.15. The isURL() function uses '://' as a delimiter to parse protocols, while browsers use ':' as the delimiter. This parsing difference allows attackers to bypass protocol and domain validation by crafting URLs leading to XSS and Open Redirect attacks. NEWLINE ",False,,,False,,,,False,juice-shop/node_modules/validator/package.json,,True,,False,False,,False,,5c1dc4d236b6edf0998bf734cde29d6b69722b143cf75c82a37ad9e5382c07c6,162,fixed,False,,False,2026-04-13 18:48:52.695621+00:00,Admin User (admin),1,2026-04-13 18:48:55.077486+00:00,,,,,0,[],13.15.20,,S2,False,,,,,,,,False,http://validatorjs.com NEWLINE https://gist.github.com/junan-98/27ae092aa40e2a057d41a0f95148f666 NEWLINE https://gist.github.com/junan-98/a93130505b258b9e4ec9f393e7533596 NEWLINE https://github.com/validatorjs/validator.js NEWLINE https://github.com/validatorjs/validator.js/commit/cbef5088f02d36caf978f378bb845fe49bdc0809 NEWLINE https://github.com/validatorjs/validator.js/issues/2600 NEWLINE https://github.com/validatorjs/validator.js/pull/2608 NEWLINE https://github.com/validatorjs/validator.js/releases/tag/13.15.20 NEWLINE https://nvd.nist.gov/vuln/detail/CVE-2025-56200,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Trivy Scan,3,0,CVE-2025-56200 Validator 13.15.15,False,False,,2026-04-13 18:48:55.077448+00:00,,True,,,,Trivy Scan,1,Labs Security Testing,1,Juice Shop,,CVE-2025-56200,lang-pkgs; node-pkg,"Active, Verified", +,,True,0,[],,,2026-04-13 18:48:52.500028+00:00,,,,,548,2026-04-13,,,"**Result message:** Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource. NEWLINE ",False,,,False,,,,False,/src/server.ts,,,,False,False,,False,,4ac179d220ba76947bb3913de5ac312ddd3f4acb4616e7ecd812db0b7937761d,22,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.500056+00:00,273,,,,0,[],,1,S2,False,,,,,,,,False,https://www.npmjs.com/package/serve-index NEWLINE https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing,False,False,,2026-04-13 18:48:52.500031+00:00,,False,,javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.509629+00:00,,,,,548,2026-04-13,,,"**Result message:** Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource. NEWLINE ",False,,,False,,,,False,/src/server.ts,,,,False,False,,False,,7eb5a3efcbe0325b0e166b09e41d62e82c83d54677ee6be531f5703c710993d0,24,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.509660+00:00,281,,,,0,[],,1,S2,False,,,,,,,,False,https://www.npmjs.com/package/serve-index NEWLINE https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing,False,False,,2026-04-13 18:48:52.509633+00:00,,False,,javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.496918+00:00,,,,,548,2026-04-13,,,"**Result message:** Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource. NEWLINE ",False,,,False,,,,False,/src/server.ts,,,,False,False,,False,,417f41129912c0ccbdfe25ebe3f756b7951ba5cf2340c8e94175c3463ee0e464,21,,False,,False,2026-04-13 18:48:52.383778+00:00,Admin User (admin),1,2026-04-13 18:48:52.496947+00:00,269,,,,0,[],,1,S2,False,,,,,,,,False,https://www.npmjs.com/package/serve-index NEWLINE https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-07-12,2026-07-12,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing,False,False,,2026-04-13 18:48:52.496921+00:00,,False,,javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +,,True,0,[],,,2026-04-13 18:48:52.493703+00:00,,,,,79,2026-04-13,,,"**Result message:** Cannot determine what 'subs' is and it is used with a '') }) + ⋮┆---------------------------------------- + 71┆ compiledTemplate = compiledTemplate.replace('', '') + + /src/server.ts + ❯❱ javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing + ❰❰ Blocking ❱❱ + Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and + files. It is recommended to disable directory listing unless it is a public resource. If you need + directory listing, ensure that sensitive files are inaccessible when querying the resource. + Details: https://sg.run/DX2G + + 269┆ app.use('/ftp', serveIndexMiddleware, serveIndex('ftp', { icons: true })) // vuln-code- + snippet vuln-line directoryListingChallenge + ⋮┆---------------------------------------- + 273┆ app.use('/.well-known', serveIndexMiddleware, serveIndex('.well-known', { icons: true, + view: 'details' })) + ⋮┆---------------------------------------- + 277┆ app.use('/encryptionkeys', serveIndexMiddleware, serveIndex('encryptionkeys', { icons: + true, view: 'details' })) + ⋮┆---------------------------------------- + 281┆ app.use('/support/logs', serveIndexMiddleware, serveIndex('logs', { icons: true, view: + 'details' })) // vuln-code-snippet vuln-line accessLogDisclosureChallenge + + /src/views/dataErasureForm.hbs + ❯❱ generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var + ❰❰ Blocking ❱❱ + Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject + custom JavaScript handlers. To fix this, add quotes around the template expression, like this: "{{ + expr }}". + Details: https://sg.run/weNX + + 21┆ diff --git a/labs/lab5/semgrep/semgrep-results.json b/labs/lab5/semgrep/semgrep-results.json new file mode 100644 index 00000000..1ecd013e --- /dev/null +++ b/labs/lab5/semgrep/semgrep-results.json @@ -0,0 +1 @@ +{"version":"1.153.1","results":[{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/data/static/codefixes/dbSchemaChallenge_1.ts","start":{"line":5,"col":28,"offset":284},"end":{"line":5,"col":162,"offset":418},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection","A05:2025 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/data/static/codefixes/dbSchemaChallenge_3.ts","start":{"line":11,"col":28,"offset":419},"end":{"line":11,"col":159,"offset":550},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection","A05:2025 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/data/static/codefixes/unionSqlInjectionChallenge_1.ts","start":{"line":6,"col":28,"offset":326},"end":{"line":6,"col":159,"offset":457},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection","A05:2025 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/data/static/codefixes/unionSqlInjectionChallenge_3.ts","start":{"line":10,"col":28,"offset":458},"end":{"line":10,"col":159,"offset":589},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection","A05:2025 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","path":"/src/frontend/src/app/navbar/navbar.component.html","start":{"line":17,"col":47,"offset":665},"end":{"line":17,"col":66,"offset":684},"extra":{"message":"Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: \"{{ expr }}\".","metadata":{"cwe":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')"],"owasp":["A07:2017 - Cross-Site Scripting (XSS)","A03:2021 - Injection","A05:2025 - Injection"],"references":["https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss"],"category":"security","technology":["html-templates"],"confidence":"LOW","cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["audit"],"likelihood":"LOW","impact":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Cross-Site-Scripting (XSS)"],"source":"https://semgrep.dev/r/generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","shortlink":"https://sg.run/weNX"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","path":"/src/frontend/src/app/purchase-basket/purchase-basket.component.html","start":{"line":15,"col":71,"offset":491},"end":{"line":15,"col":87,"offset":507},"extra":{"message":"Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: \"{{ expr }}\".","metadata":{"cwe":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')"],"owasp":["A07:2017 - Cross-Site Scripting (XSS)","A03:2021 - Injection","A05:2025 - Injection"],"references":["https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss"],"category":"security","technology":["html-templates"],"confidence":"LOW","cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["audit"],"likelihood":"LOW","impact":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Cross-Site-Scripting (XSS)"],"source":"https://semgrep.dev/r/generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","shortlink":"https://sg.run/weNX"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","path":"/src/frontend/src/app/search-result/search-result.component.html","start":{"line":40,"col":97,"offset":1765},"end":{"line":40,"col":110,"offset":1778},"extra":{"message":"Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: \"{{ expr }}\".","metadata":{"cwe":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')"],"owasp":["A07:2017 - Cross-Site Scripting (XSS)","A03:2021 - Injection","A05:2025 - Injection"],"references":["https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss"],"category":"security","technology":["html-templates"],"confidence":"LOW","cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["audit"],"likelihood":"LOW","impact":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Cross-Site-Scripting (XSS)"],"source":"https://semgrep.dev/r/generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","shortlink":"https://sg.run/weNX"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","path":"/src/lib/insecurity.ts","start":{"line":56,"col":56,"offset":2827},"end":{"line":56,"col":66,"offset":2837},"extra":{"message":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).","metadata":{"cwe":["CWE-798: Use of Hard-coded Credentials"],"references":["https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html"],"owasp":["A07:2021 - Identification and Authentication Failures","A07:2025 - Authentication Failures"],"asvs":{"control_id":"3.5.2 Static API keys or secret","control_url":"https://github.com/OWASP/ASVS/blob/master/4.0/en/0x12-V3-Session-management.md#v35-token-based-session-management","section":"V3: Session Management Verification Requirements","version":"4"},"category":"security","technology":["jwt","javascript","secrets"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Hard-coded Secrets"],"source":"https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","shortlink":"https://sg.run/4xN9"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.injection.raw-html-format.raw-html-format","path":"/src/routes/chatbot.ts","start":{"line":197,"col":46,"offset":6083},"end":{"line":197,"col":56,"offset":6093},"extra":{"message":"User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.","metadata":{"cwe":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')"],"owasp":["A07:2017 - Cross-Site Scripting (XSS)","A03:2021 - Injection","A05:2025 - Injection"],"references":["https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html"],"category":"security","technology":["express"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Cross-Site-Scripting (XSS)"],"source":"https://semgrep.dev/r/javascript.express.security.injection.raw-html-format.raw-html-format","shortlink":"https://sg.run/5DO3"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","path":"/src/routes/fileServer.ts","start":{"line":33,"col":20,"offset":1142},"end":{"line":33,"col":46,"offset":1168},"extra":{"message":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.","metadata":{"references":["https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html"],"technology":["express"],"category":"security","cwe":["CWE-73: External Control of File Name or Path"],"owasp":["A04:2021 - Insecure Design","A06:2025 - Insecure Design"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Path Traversal"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortlink":"https://sg.run/7DJk"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","path":"/src/routes/keyServer.ts","start":{"line":14,"col":20,"offset":410},"end":{"line":14,"col":57,"offset":447},"extra":{"message":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.","metadata":{"references":["https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html"],"technology":["express"],"category":"security","cwe":["CWE-73: External Control of File Name or Path"],"owasp":["A04:2021 - Insecure Design","A06:2025 - Insecure Design"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Path Traversal"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortlink":"https://sg.run/7DJk"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","path":"/src/routes/logfileServer.ts","start":{"line":14,"col":20,"offset":410},"end":{"line":14,"col":47,"offset":437},"extra":{"message":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.","metadata":{"references":["https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html"],"technology":["express"],"category":"security","cwe":["CWE-73: External Control of File Name or Path"],"owasp":["A04:2021 - Insecure Design","A06:2025 - Insecure Design"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Path Traversal"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortlink":"https://sg.run/7DJk"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/routes/login.ts","start":{"line":34,"col":28,"offset":1459},"end":{"line":34,"col":169,"offset":1600},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection","A05:2025 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","path":"/src/routes/quarantineServer.ts","start":{"line":14,"col":20,"offset":424},"end":{"line":14,"col":57,"offset":461},"extra":{"message":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.","metadata":{"references":["https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html"],"technology":["express"],"category":"security","cwe":["CWE-73: External Control of File Name or Path"],"owasp":["A04:2021 - Insecure Design","A06:2025 - Insecure Design"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Path Traversal"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortlink":"https://sg.run/7DJk"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.possible-user-input-redirect.unknown-value-in-redirect","path":"/src/routes/redirect.ts","start":{"line":19,"col":7,"offset":1032},"end":{"line":19,"col":26,"offset":1051},"extra":{"message":"It looks like 'toUrl' is read from user input and it is used to as a redirect. Ensure 'toUrl' is not externally controlled, otherwise this is an open redirect.","metadata":{"owasp":["A01:2021 - Broken Access Control","A01:2025 - Broken Access Control"],"cwe":["CWE-601: URL Redirection to Untrusted Site ('Open Redirect')"],"asvs":{"control_id":"5.5.1 Insecue Redirect","control_url":"https://github.com/OWASP/ASVS/blob/master/4.0/en/0x13-V5-Validation-Sanitization-Encoding.md#v51-input-validation","section":"V5 Validation, Sanitization and Encoding","version":"4"},"category":"security","technology":["express"],"subcategory":["audit"],"likelihood":"LOW","impact":"LOW","confidence":"LOW","references":["https://owasp.org/Top10/A01_2021-Broken_Access_Control"],"license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Open Redirect"],"source":"https://semgrep.dev/r/javascript.express.security.audit.possible-user-input-redirect.unknown-value-in-redirect","shortlink":"https://sg.run/OPv2"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-open-redirect.express-open-redirect","path":"/src/routes/redirect.ts","start":{"line":19,"col":20,"offset":1045},"end":{"line":19,"col":25,"offset":1050},"extra":{"message":"The application redirects to a URL specified by user-supplied input `query` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.","metadata":{"technology":["express"],"references":["https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html"],"cwe":["CWE-601: URL Redirection to Untrusted Site ('Open Redirect')"],"category":"security","owasp":["A01:2021 - Broken Access Control","A01:2025 - Broken Access Control"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Open Redirect"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-open-redirect.express-open-redirect","shortlink":"https://sg.run/EpoP"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/routes/search.ts","start":{"line":23,"col":28,"offset":847},"end":{"line":23,"col":159,"offset":978},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection","A05:2025 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.lang.security.audit.code-string-concat.code-string-concat","path":"/src/routes/userProfile.ts","start":{"line":62,"col":20,"offset":1855},"end":{"line":62,"col":30,"offset":1865},"extra":{"message":"Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.","metadata":{"interfile":true,"confidence":"HIGH","owasp":["A03:2021 - Injection","A05:2025 - Injection"],"cwe":["CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')"],"references":["https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval","https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback","https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/","https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html"],"category":"security","technology":["node.js","Express","Next.js"],"subcategory":["vuln"],"likelihood":"MEDIUM","impact":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Code Injection"],"source":"https://semgrep.dev/r/javascript.lang.security.audit.code-string-concat.code-string-concat","shortlink":"https://sg.run/96Yk"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag","path":"/src/routes/videoHandler.ts","start":{"line":58,"col":90,"offset":1893},"end":{"line":58,"col":94,"offset":1897},"extra":{"message":"Cannot determine what 'subs' is and it is used with a '", + "otherinfo": "" + }, + { + "id": "11", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "46", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "13", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "14", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure JavaScript source files are loaded from only trusted sources, and the sources can't be controlled by end users of the application.

", + "otherinfo": "", + "reference": "", + "cweid": "829", + "wascid": "15", + "sourceid": "4" + }, + { + "pluginid": "2", + "alertRef": "2", + "alert": "Private IP Disclosure", + "name": "Private IP Disclosure", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

A private IP (such as 10.x.x.x, 172.x.x.x, 192.168.x.x) or an Amazon EC2 private hostname (for example, ip-10-0-56-78) has been found in the HTTP response body. This information might be helpful for further attacks targeting internal systems.

", + "instances":[ + { + "id": "166", + "uri": "http://localhost:3000/rest/admin/application-configuration", + "nodeName": "http:\/\/localhost:3000\/rest\/admin\/application-configuration", + "method": "GET", + "param": "", + "attack": "", + "evidence": "192.168.99.100:3000", + "otherinfo": "192.168.99.100:3000\n192.168.99.100:4200\n" + } + ], + "count": "1", + "systemic": false, + "solution": "

Remove the private IP address from the HTTP response body. For comments, use JSP/ASP/PHP comment instead of HTML/JavaScript comment which can be seen by client browsers.

", + "otherinfo": "

192.168.99.100:3000

192.168.99.100:4200

", + "reference": "

https://datatracker.ietf.org/doc/html/rfc1918

", + "cweid": "497", + "wascid": "13", + "sourceid": "115" + }, + { + "pluginid": "10096", + "alertRef": "10096", + "alert": "Timestamp Disclosure - Unix", + "name": "Timestamp Disclosure - Unix", + "riskcode": "1", + "confidence": "1", + "riskdesc": "Low (Low)", + "desc": "

A timestamp was disclosed by the application/web server. - Unix

", + "instances":[ + { + "id": "19", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1650485437", + "otherinfo": "1650485437, which evaluates to: 2022-04-20 20:10:37." + }, + { + "id": "22", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "2038834951", + "otherinfo": "2038834951, which evaluates to: 2034-08-10 15:02:31." + }, + { + "id": "18", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1650485437", + "otherinfo": "1650485437, which evaluates to: 2022-04-20 20:10:37." + }, + { + "id": "24", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1981395349", + "otherinfo": "1981395349, which evaluates to: 2032-10-14 19:35:49." + }, + { + "id": "21", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "2038834951", + "otherinfo": "2038834951, which evaluates to: 2034-08-10 15:02:31." + } + ], + "count": "5", + "systemic": true, + "solution": "

Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.

", + "otherinfo": "

1650485437, which evaluates to: 2022-04-20 20:10:37.

", + "reference": "

https://cwe.mitre.org/data/definitions/200.html

", + "cweid": "497", + "wascid": "13", + "sourceid": "9" + }, + { + "pluginid": "10021", + "alertRef": "10021", + "alert": "X-Content-Type-Options Header Missing", + "name": "X-Content-Type-Options Header Missing", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'. This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type. Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.

", + "instances":[ + { + "id": "173", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=PpDMJu-.0&sid=KESNBZKUxCkvVf4SAAAA", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)", + "method": "GET", + "param": "x-content-type-options", + "attack": "", + "evidence": "", + "otherinfo": "This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.\nAt \"High\" threshold this scan rule will not alert on client or server error responses." + }, + { + "id": "162", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=PpDMJsY", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,t,transport)", + "method": "GET", + "param": "x-content-type-options", + "attack": "", + "evidence": "", + "otherinfo": "This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.\nAt \"High\" threshold this scan rule will not alert on client or server error responses." + }, + { + "id": "187", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=PpDMJu-&sid=KESNBZKUxCkvVf4SAAAA", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)(40)", + "method": "POST", + "param": "x-content-type-options", + "attack": "", + "evidence": "", + "otherinfo": "This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.\nAt \"High\" threshold this scan rule will not alert on client or server error responses." + }, + { + "id": "221", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=PpDMJv-&sid=KESNBZKUxCkvVf4SAAAA", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)(42[\"notification received\",\"8d2072c6b0a4...)", + "method": "POST", + "param": "x-content-type-options", + "attack": "", + "evidence": "", + "otherinfo": "This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.\nAt \"High\" threshold this scan rule will not alert on client or server error responses." + }, + { + "id": "229", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=PpDMJwV&sid=KESNBZKUxCkvVf4SAAAA", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)(42[\"notification received\",\"9c297196ecf8...)", + "method": "POST", + "param": "x-content-type-options", + "attack": "", + "evidence": "", + "otherinfo": "This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.\nAt \"High\" threshold this scan rule will not alert on client or server error responses." + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.

If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.

", + "otherinfo": "

This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.

At \"High\" threshold this scan rule will not alert on client or server error responses.

", + "reference": "

https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/gg622941(v=vs.85)

https://owasp.org/www-community/Security_Headers

", + "cweid": "693", + "wascid": "15", + "sourceid": "125" + }, + { + "pluginid": "10111", + "alertRef": "10111", + "alert": "Authentication Request Identified", + "name": "Authentication Request Identified", + "riskcode": "0", + "confidence": "3", + "riskdesc": "Informational (High)", + "desc": "

The given request has been identified as an authentication request. The 'Other Info' field contains a set of key=value lines which identify any relevant fields. If the request is in a context which has an Authentication Method set to \"Auto-Detect\" then this rule will change the authentication to match the request identified.

", + "instances":[ + { + "id": "0", + "uri": "http://localhost:3000/rest/user/login", + "nodeName": "http:\/\/localhost:3000\/rest\/user\/login ()({email,password})", + "method": "POST", + "param": "email", + "attack": "", + "evidence": "password", + "otherinfo": "userParam=email\nuserValue=admin@juice-sh.op\npasswordParam=password" + } + ], + "count": "1", + "systemic": false, + "solution": "

This is an informational alert rather than a vulnerability and so there is nothing to fix.

", + "otherinfo": "

userParam=email

userValue=admin@juice-sh.op

passwordParam=password

", + "reference": "

https://www.zaproxy.org/docs/desktop/addons/authentication-helper/auth-req-id/

", + "cweid": "-1", + "wascid": "-1", + "sourceid": "13" + }, + { + "pluginid": "10109", + "alertRef": "10109", + "alert": "Modern Web Application", + "name": "Modern Web Application", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The application appears to be a modern web application. If you need to explore it automatically then the Ajax Spider may well be more effective than the standard one.

", + "instances":[ + { + "id": "16", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "61", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "93", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:328:13", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "87", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:376:14", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:376:14", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "15", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + } + ], + "count": "5", + "systemic": true, + "solution": "

This is an informational alert and so no changes are required.

", + "otherinfo": "

No links have been found while there are scripts, which is an indication that this is a modern web application.

", + "reference": "", + "cweid": "-1", + "wascid": "-1", + "sourceid": "9" + }, + { + "pluginid": "10112", + "alertRef": "10112", + "alert": "Session Management Response Identified", + "name": "Session Management Response Identified", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The given response has been identified as containing a session management token. The 'Other Info' field contains a set of header tokens that can be used in the Header Based Session Management Method. If the request is in a context which has a Session Management Method set to \"Auto-Detect\" then this rule will change the session management to use the tokens identified.

", + "instances":[ + { + "id": "2", + "uri": "http://localhost:3000/rest/user/login", + "nodeName": "http:\/\/localhost:3000\/rest\/user\/login ()({email,password})", + "method": "POST", + "param": "authentication.token", + "attack": "", + "evidence": "authentication.token", + "otherinfo": "json:authentication.token" + }, + { + "id": "241", + "uri": "http://localhost:3000/rest/continue-code", + "nodeName": "http:\/\/localhost:3000\/rest\/continue-code", + "method": "GET", + "param": "continueCode", + "attack": "", + "evidence": "continueCode", + "otherinfo": "json:continueCode" + } + ], + "count": "2", + "systemic": false, + "solution": "

This is an informational alert rather than a vulnerability and so there is nothing to fix.

", + "otherinfo": "

json:authentication.token

", + "reference": "

https://www.zaproxy.org/docs/desktop/addons/authentication-helper/session-mgmt-id/

", + "cweid": "-1", + "wascid": "-1", + "sourceid": "13" + }, + { + "pluginid": "10104", + "alertRef": "10104", + "alert": "User Agent Fuzzer", + "name": "User Agent Fuzzer", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

Check for differences in response based on fuzzed User Agent (eg. mobile sites, access as a Search Engine Crawler). Compares the response statuscode and the hashcode of the response body with the original response.

", + "instances":[ + { + "id": "891", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=PpDMQCF&sid=ndu9dUzrTreIpCJvAAA1", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "892", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=ndu9dUzrTreIpCJvAAA1", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,transport)", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "890", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=PpDMPs9", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,t,transport)", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)", + "evidence": "", + "otherinfo": "" + } + ], + "count": "3", + "systemic": true, + "solution": "", + "otherinfo": "", + "reference": "

https://owasp.org/wstg

", + "cweid": "0", + "wascid": "0", + "sourceid": "1702" + } + ] + } + ], + "sequences":[ + ] + +} diff --git a/labs/lab5/zap/zap-report-noauth.json b/labs/lab5/zap/zap-report-noauth.json new file mode 100644 index 00000000..3b58c89c --- /dev/null +++ b/labs/lab5/zap/zap-report-noauth.json @@ -0,0 +1,855 @@ +{ + "@programName": "ZAP", + "@version": "2.17.0", + "@generated": "Sun, 8 Mar 2026 12:07:04", + "created": "2026-03-08T12:07:04.506801668Z", + "insights":[ + { + "level": "Low", + "reason": "Warning", + "site": "", + "key": "insight.log.warn", + "description": "ZAP warnings logged - see the zap.log file for details", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.code.2xx", + "description": "Percentage of responses with status code 2xx", + "statistic": "91" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.code.4xx", + "description": "Percentage of responses with status code 4xx", + "statistic": "8" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.application/javascript", + "description": "Percentage of endpoints with content type application/javascript", + "statistic": "5" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.application/octet-stream", + "description": "Percentage of endpoints with content type application/octet-stream", + "statistic": "6" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.image/x-icon", + "description": "Percentage of endpoints with content type image/x-icon", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/css", + "description": "Percentage of endpoints with content type text/css", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/html", + "description": "Percentage of endpoints with content type text/html", + "statistic": "79" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/markdown", + "description": "Percentage of endpoints with content type text/markdown", + "statistic": "4" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/plain", + "description": "Percentage of endpoints with content type text/plain", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.method.GET", + "description": "Percentage of endpoints with method GET", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.total", + "description": "Count of total endpoints", + "statistic": "72" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.response.slow", + "description": "Percentage of slow responses", + "statistic": "41" + } + ], + "site":[ + { + "@name": "http://localhost:3000", + "@host": "localhost", + "@port": "3000", + "@ssl": "false", + "alerts": [ + { + "pluginid": "10038", + "alertRef": "10038-1", + "alert": "Content Security Policy (CSP) Header Not Set", + "name": "Content Security Policy (CSP) Header Not Set", + "riskcode": "2", + "confidence": "3", + "riskdesc": "Medium (High)", + "desc": "

Content Security Policy (CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross Site Scripting (XSS) and data injection attacks. These attacks are used for everything from data theft to site defacement or distribution of malware. CSP provides a set of standard HTTP headers that allow website owners to declare approved sources of content that browsers should be allowed to load on that page \u2014 covered types are JavaScript, CSS, HTML frames, fonts, images and embeddable objects such as Java applets, ActiveX, audio and video files.

", + "instances":[ + { + "id": "7", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "61", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "63", + "uri": "http://localhost:3000/ftp/encrypt.pyc", + "nodeName": "http:\/\/localhost:3000\/ftp\/encrypt.pyc", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "62", + "uri": "http://localhost:3000/ftp/package-lock.json.bak", + "nodeName": "http:\/\/localhost:3000\/ftp\/package-lock.json.bak", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "6", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that your web server, application server, load balancer, etc. is configured to set the Content-Security-Policy header.

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP

https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html

https://www.w3.org/TR/CSP/

https://w3c.github.io/webappsec-csp/

https://web.dev/articles/csp

https://caniuse.com/#feat=contentsecuritypolicy

https://content-security-policy.com/

", + "cweid": "693", + "wascid": "15", + "sourceid": "9" + }, + { + "pluginid": "10098", + "alertRef": "10098", + "alert": "Cross-Domain Misconfiguration", + "name": "Cross-Domain Misconfiguration", + "riskcode": "2", + "confidence": "2", + "riskdesc": "Medium (Medium)", + "desc": "

Web browser data loading may be possible, due to a Cross Origin Resource Sharing (CORS) misconfiguration on the web server.

", + "instances":[ + { + "id": "5", + "uri": "http://localhost:3000/polyfills.js", + "nodeName": "http:\/\/localhost:3000\/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + }, + { + "id": "1", + "uri": "http://localhost:3000/robots.txt", + "nodeName": "http:\/\/localhost:3000\/robots.txt", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + }, + { + "id": "2", + "uri": "http://localhost:3000/runtime.js", + "nodeName": "http:\/\/localhost:3000\/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + }, + { + "id": "4", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + } + ], + "count": "4", + "systemic": true, + "solution": "

Ensure that sensitive data is not available in an unauthenticated manner (using IP address white-listing, for instance).

Configure the \"Access-Control-Allow-Origin\" HTTP header to a more restrictive set of domains, or remove all CORS headers entirely, to allow the web browser to enforce the Same Origin Policy (SOP) in a more restrictive manner.

", + "otherinfo": "

The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing.

", + "reference": "

https://vulncat.fortify.com/en/detail?category=HTML5&subcategory=Overly%20Permissive%20CORS%20Policy

", + "cweid": "264", + "wascid": "14", + "sourceid": "20" + }, + { + "pluginid": "10017", + "alertRef": "10017", + "alert": "Cross-Domain JavaScript Source File Inclusion", + "name": "Cross-Domain JavaScript Source File Inclusion", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

The page includes one or more script files from a third-party domain.

", + "instances":[ + { + "id": "10", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "13", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "79", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "12", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "15", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure JavaScript source files are loaded from only trusted sources, and the sources can't be controlled by end users of the application.

", + "otherinfo": "", + "reference": "", + "cweid": "829", + "wascid": "15", + "sourceid": "9" + }, + { + "pluginid": "90004", + "alertRef": "90004-2", + "alert": "Cross-Origin-Embedder-Policy Header Missing or Invalid", + "name": "Cross-Origin-Embedder-Policy Header Missing or Invalid", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

Cross-Origin-Embedder-Policy header is a response header that prevents a document from loading any cross-origin resources that don't explicitly grant the document permission (using CORP or CORS).

", + "instances":[ + { + "id": "45", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "92", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "81", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "97", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:376:14", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:376:14", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "46", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that the application/web server sets the Cross-Origin-Embedder-Policy header appropriately, and that it sets the Cross-Origin-Embedder-Policy header to 'require-corp' for documents.

If possible, ensure that the end user uses a standards-compliant and modern web browser that supports the Cross-Origin-Embedder-Policy header (https://caniuse.com/mdn-http_headers_cross-origin-embedder-policy).

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Embedder-Policy

", + "cweid": "693", + "wascid": "14", + "sourceid": "1" + }, + { + "pluginid": "90004", + "alertRef": "90004-3", + "alert": "Cross-Origin-Opener-Policy Header Missing or Invalid", + "name": "Cross-Origin-Opener-Policy Header Missing or Invalid", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

Cross-Origin-Opener-Policy header is a response header that allows a site to control if others included documents share the same browsing context. Sharing the same browsing context with untrusted documents might lead to data leak.

", + "instances":[ + { + "id": "48", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "93", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "82", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "98", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:376:14", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:376:14", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "49", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that the application/web server sets the Cross-Origin-Opener-Policy header appropriately, and that it sets the Cross-Origin-Opener-Policy header to 'same-origin' for documents.

'same-origin-allow-popups' is considered as less secured and should be avoided.

If possible, ensure that the end user uses a standards-compliant and modern web browser that supports the Cross-Origin-Opener-Policy header (https://caniuse.com/mdn-http_headers_cross-origin-opener-policy).

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Opener-Policy

", + "cweid": "693", + "wascid": "14", + "sourceid": "1" + }, + { + "pluginid": "10110", + "alertRef": "10110", + "alert": "Dangerous JS Functions", + "name": "Dangerous JS Functions", + "riskcode": "1", + "confidence": "1", + "riskdesc": "Low (Low)", + "desc": "

A dangerous JS function seems to be in use that would leave the site vulnerable.

", + "instances":[ + { + "id": "58", + "uri": "http://localhost:3000/main.js", + "nodeName": "http:\/\/localhost:3000\/main.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "bypassSecurityTrustHtml(", + "otherinfo": "" + }, + { + "id": "108", + "uri": "http://localhost:3000/vendor.js", + "nodeName": "http:\/\/localhost:3000\/vendor.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "bypassSecurityTrustHtml(", + "otherinfo": "" + } + ], + "count": "2", + "systemic": false, + "solution": "

See the references for security advice on the use of these functions.

", + "otherinfo": "", + "reference": "

https://v17.angular.io/guide/security

", + "cweid": "749", + "wascid": "-1", + "sourceid": "21" + }, + { + "pluginid": "10063", + "alertRef": "10063-2", + "alert": "Deprecated Feature Policy Header Set", + "name": "Deprecated Feature Policy Header Set", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

The header has now been renamed to Permissions-Policy.

", + "instances":[ + { + "id": "41", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "59", + "uri": "http://localhost:3000/main.js", + "nodeName": "http:\/\/localhost:3000\/main.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "55", + "uri": "http://localhost:3000/polyfills.js", + "nodeName": "http:\/\/localhost:3000\/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "53", + "uri": "http://localhost:3000/runtime.js", + "nodeName": "http:\/\/localhost:3000\/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "43", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that your web server, application server, load balancer, etc. is configured to set the Permissions-Policy header instead of the Feature-Policy header.

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Permissions-Policy

https://scotthelme.co.uk/goodbye-feature-policy-and-hello-permissions-policy/

", + "cweid": "16", + "wascid": "15", + "sourceid": "1" + }, + { + "pluginid": "10096", + "alertRef": "10096", + "alert": "Timestamp Disclosure - Unix", + "name": "Timestamp Disclosure - Unix", + "riskcode": "1", + "confidence": "1", + "riskdesc": "Low (Low)", + "desc": "

A timestamp was disclosed by the application/web server. - Unix

", + "instances":[ + { + "id": "21", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1680327869", + "otherinfo": "1680327869, which evaluates to: 2023-04-01 05:44:29." + }, + { + "id": "18", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1701244813", + "otherinfo": "1701244813, which evaluates to: 2023-11-29 08:00:13." + }, + { + "id": "20", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1839622642", + "otherinfo": "1839622642, which evaluates to: 2028-04-17 22:17:22." + }, + { + "id": "22", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1863874346", + "otherinfo": "1863874346, which evaluates to: 2029-01-23 14:52:26." + }, + { + "id": "19", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "2033195021", + "otherinfo": "2033195021, which evaluates to: 2034-06-06 08:23:41." + } + ], + "count": "5", + "systemic": true, + "solution": "

Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.

", + "otherinfo": "

1680327869, which evaluates to: 2023-04-01 05:44:29.

", + "reference": "

https://cwe.mitre.org/data/definitions/200.html

", + "cweid": "497", + "wascid": "13", + "sourceid": "22" + }, + { + "pluginid": "10109", + "alertRef": "10109", + "alert": "Modern Web Application", + "name": "Modern Web Application", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The application appears to be a modern web application. If you need to explore it automatically then the Ajax Spider may well be more effective than the standard one.

", + "instances":[ + { + "id": "34", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "91", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "95", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:365:14", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:365:14", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "94", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:376:14", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:376:14", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "35", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + } + ], + "count": "5", + "systemic": true, + "solution": "

This is an informational alert and so no changes are required.

", + "otherinfo": "

No links have been found while there are scripts, which is an indication that this is a modern web application.

", + "reference": "", + "cweid": "-1", + "wascid": "-1", + "sourceid": "9" + }, + { + "pluginid": "10049", + "alertRef": "10049-1", + "alert": "Non-Storable Content", + "name": "Non-Storable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are not storable by caching components such as proxy servers. If the response does not contain sensitive, personal or user-specific information, it may benefit from being stored and cached, to improve performance.

", + "instances":[ + { + "id": "71", + "uri": "http://localhost:3000/ftp/encrypt.pyc", + "nodeName": "http:\/\/localhost:3000\/ftp\/encrypt.pyc", + "method": "GET", + "param": "", + "attack": "", + "evidence": "403", + "otherinfo": "" + }, + { + "id": "70", + "uri": "http://localhost:3000/ftp/package-lock.json.bak", + "nodeName": "http:\/\/localhost:3000\/ftp\/package-lock.json.bak", + "method": "GET", + "param": "", + "attack": "", + "evidence": "403", + "otherinfo": "" + } + ], + "count": "2", + "systemic": true, + "solution": "

The content may be marked as storable by ensuring that the following conditions are satisfied:

The request method must be understood by the cache and defined as being cacheable (\"GET\", \"HEAD\", and \"POST\" are currently defined as cacheable)

The response status code must be understood by the cache (one of the 1XX, 2XX, 3XX, 4XX, or 5XX response classes are generally understood)

The \"no-store\" cache directive must not appear in the request or response header fields

For caching by \"shared\" caches such as \"proxy\" caches, the \"private\" response directive must not appear in the response

For caching by \"shared\" caches such as \"proxy\" caches, the \"Authorization\" header field must not appear in the request, unless the response explicitly allows it (using one of the \"must-revalidate\", \"public\", or \"s-maxage\" Cache-Control response directives)

In addition to the conditions above, at least one of the following conditions must also be satisfied by the response:

It must contain an \"Expires\" header field

It must contain a \"max-age\" response directive

For \"shared\" caches such as \"proxy\" caches, it must contain a \"s-maxage\" response directive

It must contain a \"Cache Control Extension\" that allows it to be cached

It must have a status code that is defined as cacheable by default (200, 203, 204, 206, 300, 301, 404, 405, 410, 414, 501).

", + "otherinfo": "", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "44" + }, + { + "pluginid": "10049", + "alertRef": "10049-3", + "alert": "Storable and Cacheable Content", + "name": "Storable and Cacheable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are storable by caching components such as proxy servers, and may be retrieved directly from the cache, rather than from the origin server by the caching servers, in response to similar requests from other users. If the response data is sensitive, personal or user-specific, this may result in sensitive information being leaked. In some cases, this may even result in a user gaining complete control of the session of another user, depending on the configuration of the caching components in use in their environment. This is primarily an issue where \"shared\" caching servers such as \"proxy\" caches are configured on the local network. This configuration is typically found in corporate or educational environments, for instance.

", + "instances":[ + { + "id": "3", + "uri": "http://localhost:3000/robots.txt", + "nodeName": "http:\/\/localhost:3000\/robots.txt", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "In the absence of an explicitly specified caching lifetime directive in the response, a liberal lifetime heuristic of 1 year was assumed. This is permitted by rfc7234." + } + ], + "count": "1", + "systemic": true, + "solution": "

Validate that the response does not contain sensitive, personal or user-specific information. If it does, consider the use of the following HTTP response headers, to limit, or prevent the content being stored and retrieved from the cache by another user:

Cache-Control: no-cache, no-store, must-revalidate, private

Pragma: no-cache

Expires: 0

This configuration directs both HTTP 1.0 and HTTP 1.1 compliant caching servers to not store the response, and to not retrieve the response (without validation) from the cache, in response to a similar request.

", + "otherinfo": "

In the absence of an explicitly specified caching lifetime directive in the response, a liberal lifetime heuristic of 1 year was assumed. This is permitted by rfc7234.

", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "6" + }, + { + "pluginid": "10049", + "alertRef": "10049-2", + "alert": "Storable but Non-Cacheable Content", + "name": "Storable but Non-Cacheable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are storable by caching components such as proxy servers, but will not be retrieved directly from the cache, without validating the request upstream, in response to similar requests from other users.

", + "instances":[ + { + "id": "40", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "51", + "uri": "http://localhost:3000/assets/public/favicon_js.ico", + "nodeName": "http:\/\/localhost:3000\/assets\/public\/favicon_js.ico", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "54", + "uri": "http://localhost:3000/polyfills.js", + "nodeName": "http:\/\/localhost:3000\/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "52", + "uri": "http://localhost:3000/runtime.js", + "nodeName": "http:\/\/localhost:3000\/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "39", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "", + "otherinfo": "", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "1" + } + ] + } + ], + "sequences":[ + ] + +} diff --git a/labs/lab5/zap/zap.yaml b/labs/lab5/zap/zap.yaml new file mode 100644 index 00000000..d1e52088 --- /dev/null +++ b/labs/lab5/zap/zap.yaml @@ -0,0 +1,40 @@ +env: + contexts: + - excludePaths: [] + name: baseline + urls: + - http://localhost:3000 + parameters: + failOnError: true + progressToStdout: false +jobs: +- parameters: + enableTags: false + maxAlertsPerRule: 10 + type: passiveScan-config +- parameters: + maxDuration: 1 + url: http://localhost:3000 + type: spider +- parameters: + maxDuration: 0 + type: passiveScan-wait +- parameters: + format: Long + summaryFile: /home/zap/zap_out.json + rules: [] + type: outputSummary +- parameters: + reportDescription: '' + reportDir: /zap/wrk/ + reportFile: report-noauth.html + reportTitle: ZAP Scanning Report + template: traditional-html + type: report +- parameters: + reportDescription: '' + reportDir: /zap/wrk/ + reportFile: zap-report-noauth.json + reportTitle: ZAP Scanning Report + template: traditional-json + type: report diff --git a/labs/lab6/analysis/ansible-analysis.txt b/labs/lab6/analysis/ansible-analysis.txt new file mode 100644 index 00000000..cea010d9 --- /dev/null +++ b/labs/lab6/analysis/ansible-analysis.txt @@ -0,0 +1,5 @@ +=== Ansible Security Analysis (KICS) === +KICS Ansible findings: 10 + HIGH severity: 9 + MEDIUM severity: 0 + LOW severity: 1 diff --git a/labs/lab6/analysis/checkov-terraform-report.txt b/labs/lab6/analysis/checkov-terraform-report.txt new file mode 100644 index 00000000..e09aeaf8 --- /dev/null +++ b/labs/lab6/analysis/checkov-terraform-report.txt @@ -0,0 +1,516 @@ + + _ _ + ___| |__ ___ ___| | _______ __ + / __| '_ \ / _ \/ __| |/ / _ \ \ / / + | (__| | | | __/ (__| < (_) \ V / + \___|_| |_|\___|\___|_|\_\___/ \_/ + +By Prisma Cloud | version: 3.2.508 + +terraform scan results: + +Passed checks: 48, Failed checks: 78, Skipped checks: 0 + +Check: CKV_AWS_211: "Ensure RDS uses a modern CaCert" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-uses-a-modern-cacert +Check: CKV_AWS_354: "Ensure RDS Performance Insights are encrypted using KMS CMKs" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-354 +Check: CKV_AWS_250: "Ensure that RDS PostgreSQL instances use a non vulnerable version with the log_fdw extension (https://aws.amazon.com/security/security-bulletins/AWS-2022-004/)" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-postgresql-instances-use-a-non-vulnerable-version-of-log-fdw-extension +Check: CKV_AWS_388: "Ensure AWS Aurora PostgreSQL is not exposed to local file read vulnerability" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 +Check: CKV_AWS_133: "Ensure that RDS instances has backup policy" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-rds-instances-have-backup-policy +Check: CKV_AWS_211: "Ensure RDS uses a modern CaCert" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-uses-a-modern-cacert +Check: CKV_AWS_16: "Ensure all data stored in the RDS is securely encrypted at rest" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-4 +Check: CKV_AWS_354: "Ensure RDS Performance Insights are encrypted using KMS CMKs" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-354 +Check: CKV_AWS_17: "Ensure all data stored in RDS is not publicly accessible" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/public-policies/public-2 +Check: CKV_AWS_388: "Ensure AWS Aurora PostgreSQL is not exposed to local file read vulnerability" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 +Check: CKV_AWS_274: "Disallow IAM roles, users, and groups from using the AWS AdministratorAccess policy" + PASSED for resource: aws_iam_role.app_role + File: /iam.tf:22-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-274 +Check: CKV_AWS_61: "Ensure AWS IAM policy does not allow assume role permission across all services" + PASSED for resource: aws_iam_role.app_role + File: /iam.tf:22-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_60: "Ensure IAM role allows only specific services or principals to assume it" + PASSED for resource: aws_iam_role.app_role + File: /iam.tf:22-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-44 +Check: CKV_AWS_62: "Ensure IAM policies that allow full "*-*" administrative privileges are not created" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_287: "Ensure IAM policies does not allow credentials exposure" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287 +Check: CKV_AWS_286: "Ensure IAM policies does not allow privilege escalation" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286 +Check: CKV_AWS_63: "Ensure no IAM policies documents allow "*" as a statement's actions" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48 +Check: CKV_AWS_62: "Ensure IAM policies that allow full "*-*" administrative privileges are not created" + PASSED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_286: "Ensure IAM policies does not allow privilege escalation" + PASSED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286 +Check: CKV_AWS_63: "Ensure no IAM policies documents allow "*" as a statement's actions" + PASSED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48 +Check: CKV_AWS_348: "Ensure IAM root user does not have Access keys" + PASSED for resource: aws_iam_access_key.service_key + File: /iam.tf:88-90 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-348 +Check: CKV_AWS_62: "Ensure IAM policies that allow full "*-*" administrative privileges are not created" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_287: "Ensure IAM policies does not allow credentials exposure" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287 +Check: CKV_AWS_288: "Ensure IAM policies does not allow data exfiltration" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288 +Check: CKV_AWS_63: "Ensure no IAM policies documents allow "*" as a statement's actions" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48 +Check: CKV_AWS_290: "Ensure IAM policies does not allow write access without constraints" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290 +Check: CKV_AWS_93: "Ensure S3 bucket policy does not lockout all but root user. (Prevent lockouts needing root account fixes)" + PASSED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-24 +Check: CKV_AWS_93: "Ensure S3 bucket policy does not lockout all but root user. (Prevent lockouts needing root account fixes)" + PASSED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-24 +Check: CKV_AWS_260: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80" + PASSED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80 +Check: CKV_AWS_277: "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1" + PASSED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports +Check: CKV_AWS_24: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security +Check: CKV_AWS_25: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2 +Check: CKV_AWS_260: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80 +Check: CKV_AWS_277: "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports +Check: CKV2_AWS_16: "Ensure that Auto Scaling is enabled on your DynamoDB tables" + PASSED for resource: aws_dynamodb_table.unencrypted_table + File: /database.tf:72-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-auto-scaling-is-enabled-on-your-dynamodb-tables +Check: CKV2_AWS_56: "Ensure AWS Managed IAMFullAccess IAM policy is not used." + PASSED for resource: aws_iam_role.app_role + File: /iam.tf:22-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-56 +Check: CKV2_AWS_22: "Ensure an IAM User does not have access to the console" + PASSED for resource: aws_iam_user.service_account + File: /iam.tf:58-65 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-an-iam-user-does-not-have-access-to-the-console-group +Check: CKV2_AWS_69: "Ensure AWS RDS database instance configured with encryption in transit" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-2-69 +Check: CKV2_AWS_69: "Ensure AWS RDS database instance configured with encryption in transit" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-2-69 +Check: CKV2_AWS_5: "Ensure that Security Groups are attached to another resource" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis +Check: CKV_AWS_20: "S3 Bucket has an ACL defined which allows public READ access." + PASSED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-1-acl-read-permissions-everyone +Check: CKV_AWS_57: "S3 Bucket has an ACL defined which allows public WRITE access." + PASSED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-2-acl-write-permissions-everyone +Check: CKV_AWS_57: "S3 Bucket has an ACL defined which allows public WRITE access." + PASSED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-2-acl-write-permissions-everyone +Check: CKV2_AWS_40: "Ensure AWS IAM policy does not allow full IAM privileges" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40 +Check: CKV2_AWS_40: "Ensure AWS IAM policy does not allow full IAM privileges" + PASSED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40 +Check: CKV2_AWS_40: "Ensure AWS IAM policy does not allow full IAM privileges" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40 +Check: CKV_AWS_19: "Ensure all data stored in the S3 bucket is securely encrypted at rest" + PASSED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-14-data-encrypted-at-rest +Check: CKV_AWS_19: "Ensure all data stored in the S3 bucket is securely encrypted at rest" + PASSED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-14-data-encrypted-at-rest +Check: CKV_AWS_133: "Ensure that RDS instances has backup policy" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-rds-instances-have-backup-policy +Check: CKV_AWS_129: "Ensure that respective logs of Amazon Relational Database Service (Amazon RDS) are enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-that-respective-logs-of-amazon-relational-database-service-amazon-rds-are-enabled +Check: CKV_AWS_226: "Ensure DB instance gets all minor upgrades automatically" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-db-instance-gets-all-minor-upgrades-automatically +Check: CKV_AWS_16: "Ensure all data stored in the RDS is securely encrypted at rest" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-4 +Check: CKV_AWS_118: "Ensure that enhanced monitoring is enabled for Amazon RDS instances" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/ensure-that-enhanced-monitoring-is-enabled-for-amazon-rds-instances +Check: CKV_AWS_161: "Ensure RDS database has IAM authentication enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-rds-database-has-iam-authentication-enabled +Check: CKV_AWS_293: "Ensure that AWS database instances have deletion protection enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-293 +Check: CKV_AWS_353: "Ensure that RDS instances have performance insights enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-353 +Check: CKV_AWS_157: "Ensure that RDS instances have Multi-AZ enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-73 +Check: CKV_AWS_17: "Ensure all data stored in RDS is not publicly accessible" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/public-policies/public-2 +Check: CKV_AWS_129: "Ensure that respective logs of Amazon Relational Database Service (Amazon RDS) are enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-that-respective-logs-of-amazon-relational-database-service-amazon-rds-are-enabled +Check: CKV_AWS_226: "Ensure DB instance gets all minor upgrades automatically" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-db-instance-gets-all-minor-upgrades-automatically +Check: CKV_AWS_118: "Ensure that enhanced monitoring is enabled for Amazon RDS instances" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/ensure-that-enhanced-monitoring-is-enabled-for-amazon-rds-instances +Check: CKV_AWS_161: "Ensure RDS database has IAM authentication enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-rds-database-has-iam-authentication-enabled +Check: CKV_AWS_293: "Ensure that AWS database instances have deletion protection enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-293 +Check: CKV_AWS_157: "Ensure that RDS instances have Multi-AZ enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-73 +Check: CKV_AWS_119: "Ensure DynamoDB Tables are encrypted using a KMS Customer Managed CMK" + FAILED for resource: aws_dynamodb_table.unencrypted_table + File: /database.tf:72-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-52 +Check: CKV_AWS_28: "Ensure DynamoDB point in time recovery (backup) is enabled" + FAILED for resource: aws_dynamodb_table.unencrypted_table + File: /database.tf:72-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-6 +Check: CKV_AWS_62: "Ensure IAM policies that allow full "*-*" administrative privileges are not created" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_287: "Ensure IAM policies does not allow credentials exposure" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287 +Check: CKV_AWS_288: "Ensure IAM policies does not allow data exfiltration" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288 +Check: CKV_AWS_289: "Ensure IAM policies does not allow permissions management / resource exposure without constraints" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289 +Check: CKV_AWS_286: "Ensure IAM policies does not allow privilege escalation" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286 +Check: CKV_AWS_63: "Ensure no IAM policies documents allow "*" as a statement's actions" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48 +Check: CKV_AWS_355: "Ensure no IAM policies documents allow "*" as a statement's resource for restrictable actions" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355 +Check: CKV_AWS_290: "Ensure IAM policies does not allow write access without constraints" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290 +Check: CKV_AWS_288: "Ensure IAM policies does not allow data exfiltration" + FAILED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288 +Check: CKV_AWS_289: "Ensure IAM policies does not allow permissions management / resource exposure without constraints" + FAILED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289 +Check: CKV_AWS_355: "Ensure no IAM policies documents allow "*" as a statement's resource for restrictable actions" + FAILED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355 +Check: CKV_AWS_290: "Ensure IAM policies does not allow write access without constraints" + FAILED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290 +Check: CKV_AWS_273: "Ensure access is controlled through SSO and not AWS IAM defined users" + FAILED for resource: aws_iam_user.service_account + File: /iam.tf:58-65 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-273 +Check: CKV_AWS_287: "Ensure IAM policies does not allow credentials exposure" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287 +Check: CKV_AWS_288: "Ensure IAM policies does not allow data exfiltration" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288 +Check: CKV_AWS_289: "Ensure IAM policies does not allow permissions management / resource exposure without constraints" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289 +Check: CKV_AWS_40: "Ensure IAM policies are attached only to groups or roles (Reducing access management complexity may in-turn reduce opportunity for a principal to inadvertently receive or retain excessive privileges.)" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-16-iam-policy-privileges-1 +Check: CKV_AWS_355: "Ensure no IAM policies documents allow "*" as a statement's resource for restrictable actions" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355 +Check: CKV_AWS_290: "Ensure IAM policies does not allow write access without constraints" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290 +Check: CKV_AWS_289: "Ensure IAM policies does not allow permissions management / resource exposure without constraints" + FAILED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289 +Check: CKV_AWS_286: "Ensure IAM policies does not allow privilege escalation" + FAILED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286 +Check: CKV_AWS_355: "Ensure no IAM policies documents allow "*" as a statement's resource for restrictable actions" + FAILED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355 +Check: CKV_AWS_41: "Ensure no hard coded AWS access key and secret key exists in provider" + FAILED for resource: aws.default + File: /main.tf:5-10 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/secrets-policies/bc-aws-secrets-5 +Check: CKV_AWS_53: "Ensure S3 bucket has block public ACLS enabled" + FAILED for resource: aws_s3_bucket_public_access_block.bad_config + File: /main.tf:36-43 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-19 +Check: CKV_AWS_54: "Ensure S3 bucket has block public policy enabled" + FAILED for resource: aws_s3_bucket_public_access_block.bad_config + File: /main.tf:36-43 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-20 +Check: CKV_AWS_55: "Ensure S3 bucket has ignore public ACLs enabled" + FAILED for resource: aws_s3_bucket_public_access_block.bad_config + File: /main.tf:36-43 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-21 +Check: CKV_AWS_56: "Ensure S3 bucket has 'restrict_public_buckets' enabled" + FAILED for resource: aws_s3_bucket_public_access_block.bad_config + File: /main.tf:36-43 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-22 +Check: CKV_AWS_23: "Ensure every security group and rule has a description" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31 +Check: CKV_AWS_382: "Ensure no security groups allow egress from 0.0.0.0:0 to port -1" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382 +Check: CKV_AWS_24: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security +Check: CKV_AWS_25: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2 +Check: CKV_AWS_260: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80 +Check: CKV_AWS_277: "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports +Check: CKV_AWS_23: "Ensure every security group and rule has a description" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31 +Check: CKV_AWS_382: "Ensure no security groups allow egress from 0.0.0.0:0 to port -1" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382 +Check: CKV_AWS_24: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security +Check: CKV_AWS_25: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2 +Check: CKV_AWS_23: "Ensure every security group and rule has a description" + FAILED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31 +Check: CKV_AWS_382: "Ensure no security groups allow egress from 0.0.0.0:0 to port -1" + FAILED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382 +Check: CKV2_AWS_30: "Ensure Postgres RDS as aws_db_instance has Query Logging enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-postgres-rds-has-query-logging-enabled +Check: CKV2_AWS_60: "Ensure RDS instance with copy tags to snapshots is enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-2-60 +Check: CKV2_AWS_60: "Ensure RDS instance with copy tags to snapshots is enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-2-60 +Check: CKV2_AWS_62: "Ensure S3 buckets should have event notifications enabled" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-62 +Check: CKV2_AWS_62: "Ensure S3 buckets should have event notifications enabled" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-62 +Check: CKV2_AWS_5: "Ensure that Security Groups are attached to another resource" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis +Check: CKV2_AWS_5: "Ensure that Security Groups are attached to another resource" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis +Check: CKV2_AWS_61: "Ensure that an S3 bucket has a lifecycle configuration" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-61 +Check: CKV2_AWS_61: "Ensure that an S3 bucket has a lifecycle configuration" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-61 +Check: CKV_AWS_21: "Ensure all data stored in the S3 bucket have versioning enabled" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-16-enable-versioning +Check: CKV_AWS_21: "Ensure all data stored in the S3 bucket have versioning enabled" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-16-enable-versioning +Check: CKV_AWS_20: "S3 Bucket has an ACL defined which allows public READ access." + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-1-acl-read-permissions-everyone +Check: CKV_AWS_18: "Ensure the S3 bucket has access logging enabled" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-13-enable-logging +Check: CKV_AWS_18: "Ensure the S3 bucket has access logging enabled" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-13-enable-logging +Check: CKV_AWS_144: "Ensure that S3 bucket has cross-region replication enabled" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-bucket-has-cross-region-replication-enabled +Check: CKV_AWS_144: "Ensure that S3 bucket has cross-region replication enabled" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-bucket-has-cross-region-replication-enabled +Check: CKV_AWS_145: "Ensure that S3 buckets are encrypted with KMS by default" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-buckets-are-encrypted-with-kms-by-default +Check: CKV_AWS_145: "Ensure that S3 buckets are encrypted with KMS by default" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-buckets-are-encrypted-with-kms-by-default +Check: CKV2_AWS_6: "Ensure that S3 bucket has a Public Access block" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/s3-bucket-should-have-public-access-blocks-defaults-to-false-if-the-public-access-block-is-not-attached +Check: CKV2_AWS_6: "Ensure that S3 bucket has a Public Access block" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/s3-bucket-should-have-public-access-blocks-defaults-to-false-if-the-public-access-block-is-not-attached +Check: CKV2_AWS_40: "Ensure AWS IAM policy does not allow full IAM privileges" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40 + diff --git a/labs/lab6/analysis/checkov-terraform-results.json b/labs/lab6/analysis/checkov-terraform-results.json new file mode 100644 index 00000000..fc8208e8 --- /dev/null +++ b/labs/lab6/analysis/checkov-terraform-results.json @@ -0,0 +1,17139 @@ +{ + "check_type": "terraform", + "results": { + "passed_checks": [ + { + "check_id": "CKV_AWS_211", + "bc_check_id": "BC_AWS_GENERAL_118", + "check_name": "Ensure RDS uses a modern CaCert", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "ca_cert_identifier" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSCACertIsRecent", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-uses-a-modern-cacert", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_354", + "bc_check_id": "BC_AWS_GENERAL_254", + "check_name": "Ensure RDS Performance Insights are encrypted using KMS CMKs", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "performance_insights_kms_key_id" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstancePerfInsightsEncryptionWithCMK", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-354", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_250", + "bc_check_id": "BC_AWS_GENERAL_130", + "check_name": "Ensure that RDS PostgreSQL instances use a non vulnerable version with the log_fdw extension (https://aws.amazon.com/security/security-bulletins/AWS-2022-004/)", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "engine", + "engine_version" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSPostgreSQLLogFDWExtension", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-postgresql-instances-use-a-non-vulnerable-version-of-log-fdw-extension", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_388", + "bc_check_id": null, + "check_name": "Ensure AWS Aurora PostgreSQL is not exposed to local file read vulnerability", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.UnpatchedAuroraPostgresDB", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": {}, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": null, + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_133", + "bc_check_id": "BC_AWS_GENERAL_46", + "check_name": "Ensure that RDS instances has backup policy", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "backup_retention_period" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceBackupRetentionPeriod", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-rds-instances-have-backup-policy", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_211", + "bc_check_id": "BC_AWS_GENERAL_118", + "check_name": "Ensure RDS uses a modern CaCert", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "ca_cert_identifier" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSCACertIsRecent", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-uses-a-modern-cacert", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_16", + "bc_check_id": "BC_AWS_GENERAL_4", + "check_name": "Ensure all data stored in the RDS is securely encrypted at rest", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "storage_encrypted" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSEncryption", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-4", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_354", + "bc_check_id": "BC_AWS_GENERAL_254", + "check_name": "Ensure RDS Performance Insights are encrypted using KMS CMKs", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "performance_insights_kms_key_id" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstancePerfInsightsEncryptionWithCMK", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-354", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_17", + "bc_check_id": "BC_AWS_PUBLIC_2", + "check_name": "Ensure all data stored in RDS is not publicly accessible", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "publicly_accessible" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSPubliclyAccessible", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/public-policies/public-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_388", + "bc_check_id": null, + "check_name": "Ensure AWS Aurora PostgreSQL is not exposed to local file read vulnerability", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.UnpatchedAuroraPostgresDB", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": {}, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": null, + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_274", + "bc_check_id": "BC_AWS_IAM_78", + "check_name": "Disallow IAM roles, users, and groups from using the AWS AdministratorAccess policy", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 22, + "resource \"aws_iam_role\" \"app_role\" {\n" + ], + [ + 23, + " name = \"application-role\"\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " assume_role_policy = jsonencode({\n" + ], + [ + 26, + " Version = \"2012-10-17\"\n" + ], + [ + 27, + " Statement = [\n" + ], + [ + 28, + " {\n" + ], + [ + 29, + " Action = \"sts:AssumeRole\"\n" + ], + [ + 30, + " Effect = \"Allow\"\n" + ], + [ + 31, + " Principal = {\n" + ], + [ + 32, + " Service = \"ec2.amazonaws.com\"\n" + ], + [ + 33, + " }\n" + ], + [ + 34, + " }\n" + ], + [ + 35, + " ]\n" + ], + [ + 36, + " })\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 22, + 37 + ], + "resource": "aws_iam_role.app_role", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMManagedAdminPolicy", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-274", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_61", + "bc_check_id": "BC_AWS_IAM_45", + "check_name": "Ensure AWS IAM policy does not allow assume role permission across all services", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "assume_role_policy" + ] + }, + "code_block": [ + [ + 22, + "resource \"aws_iam_role\" \"app_role\" {\n" + ], + [ + 23, + " name = \"application-role\"\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " assume_role_policy = jsonencode({\n" + ], + [ + 26, + " Version = \"2012-10-17\"\n" + ], + [ + 27, + " Statement = [\n" + ], + [ + 28, + " {\n" + ], + [ + 29, + " Action = \"sts:AssumeRole\"\n" + ], + [ + 30, + " Effect = \"Allow\"\n" + ], + [ + 31, + " Principal = {\n" + ], + [ + 32, + " Service = \"ec2.amazonaws.com\"\n" + ], + [ + 33, + " }\n" + ], + [ + 34, + " }\n" + ], + [ + 35, + " ]\n" + ], + [ + 36, + " })\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 22, + 37 + ], + "resource": "aws_iam_role.app_role", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMRoleAllowAssumeFromAccount", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_60", + "bc_check_id": "BC_AWS_IAM_44", + "check_name": "Ensure IAM role allows only specific services or principals to assume it", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "assume_role_policy" + ] + }, + "code_block": [ + [ + 22, + "resource \"aws_iam_role\" \"app_role\" {\n" + ], + [ + 23, + " name = \"application-role\"\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " assume_role_policy = jsonencode({\n" + ], + [ + 26, + " Version = \"2012-10-17\"\n" + ], + [ + 27, + " Statement = [\n" + ], + [ + 28, + " {\n" + ], + [ + 29, + " Action = \"sts:AssumeRole\"\n" + ], + [ + 30, + " Effect = \"Allow\"\n" + ], + [ + 31, + " Principal = {\n" + ], + [ + 32, + " Service = \"ec2.amazonaws.com\"\n" + ], + [ + 33, + " }\n" + ], + [ + 34, + " }\n" + ], + [ + 35, + " ]\n" + ], + [ + 36, + " })\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 22, + 37 + ], + "resource": "aws_iam_role.app_role", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMRoleAllowsPublicAssume", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-44", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_62", + "bc_check_id": "BC_AWS_IAM_47", + "check_name": "Ensure IAM policies that allow full \"*-*\" administrative privileges are not created", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMAdminPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_287", + "bc_check_id": "BC_AWS_IAM_82", + "check_name": "Ensure IAM policies does not allow credentials exposure", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMCredentialsExposure", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_286", + "bc_check_id": "BC_AWS_IAM_81", + "check_name": "Ensure IAM policies does not allow privilege escalation", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPrivilegeEscalation", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_63", + "bc_check_id": "BC_AWS_IAM_48", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's actions", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarActionPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_62", + "bc_check_id": "BC_AWS_IAM_47", + "check_name": "Ensure IAM policies that allow full \"*-*\" administrative privileges are not created", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMAdminPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_286", + "bc_check_id": "BC_AWS_IAM_81", + "check_name": "Ensure IAM policies does not allow privilege escalation", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPrivilegeEscalation", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_63", + "bc_check_id": "BC_AWS_IAM_48", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's actions", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarActionPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_348", + "bc_check_id": "BC_AWS_IAM_87", + "check_name": "Ensure IAM root user does not have Access keys", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "user" + ] + }, + "code_block": [ + [ + 88, + "resource \"aws_iam_access_key\" \"service_key\" {\n" + ], + [ + 89, + " user = aws_iam_user.service_account.name\n" + ], + [ + 90, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 88, + 90 + ], + "resource": "aws_iam_access_key.service_key", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMUserRootAccessKeys", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-348", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_62", + "bc_check_id": "BC_AWS_IAM_47", + "check_name": "Ensure IAM policies that allow full \"*-*\" administrative privileges are not created", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMAdminPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_287", + "bc_check_id": "BC_AWS_IAM_82", + "check_name": "Ensure IAM policies does not allow credentials exposure", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMCredentialsExposure", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_288", + "bc_check_id": "BC_AWS_IAM_83", + "check_name": "Ensure IAM policies does not allow data exfiltration", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMDataExfiltration", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_63", + "bc_check_id": "BC_AWS_IAM_48", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's actions", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarActionPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_290", + "bc_check_id": "BC_AWS_IAM_85", + "check_name": "Ensure IAM policies does not allow write access without constraints", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMWriteAccess", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_93", + "bc_check_id": "BC_AWS_S3_24", + "check_name": "Ensure S3 bucket policy does not lockout all but root user. (Prevent lockouts needing root account fixes)", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3ProtectAgainstPolicyLockout", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-24", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_93", + "bc_check_id": "BC_AWS_S3_24", + "check_name": "Ensure S3 bucket policy does not lockout all but root user. (Prevent lockouts needing root account fixes)", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3ProtectAgainstPolicyLockout", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-24", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_260", + "bc_check_id": "BC_AWS_NETWORKING_67", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress80", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_277", + "bc_check_id": "BC_AWS_NETWORKING_78", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngressAny", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_24", + "bc_check_id": "BC_AWS_NETWORKING_1", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress22", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_25", + "bc_check_id": "BC_AWS_NETWORKING_2", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress3389", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_260", + "bc_check_id": "BC_AWS_NETWORKING_67", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress80", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_277", + "bc_check_id": "BC_AWS_NETWORKING_78", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngressAny", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV2_AWS_16", + "bc_check_id": "BC_AWS_GENERAL_44", + "check_name": "Ensure that Auto Scaling is enabled on your DynamoDB tables", + "check_result": { + "result": "PASSED", + "entity": { + "aws_dynamodb_table": { + "unencrypted_table": { + "__end_line__": 92, + "__start_line__": 72, + "attribute": [ + { + "name": [ + "id" + ], + "type": [ + "S" + ] + } + ], + "billing_mode": [ + "PAY_PER_REQUEST" + ], + "hash_key": [ + "id" + ], + "name": [ + "my-table" + ], + "point_in_time_recovery": [ + { + "enabled": [ + false + ] + } + ], + "tags": [ + { + "Name": "Unencrypted DynamoDB Table" + } + ], + "__address__": "aws_dynamodb_table.unencrypted_table" + } + } + }, + "evaluated_keys": [ + "resource_type", + "service_namespace", + "billing_mode" + ] + }, + "code_block": [ + [ + 72, + "resource \"aws_dynamodb_table\" \"unencrypted_table\" {\n" + ], + [ + 73, + " name = \"my-table\"\n" + ], + [ + 74, + " billing_mode = \"PAY_PER_REQUEST\"\n" + ], + [ + 75, + " hash_key = \"id\"\n" + ], + [ + 76, + "\n" + ], + [ + 77, + " attribute {\n" + ], + [ + 78, + " name = \"id\"\n" + ], + [ + 79, + " type = \"S\"\n" + ], + [ + 80, + " }\n" + ], + [ + 81, + "\n" + ], + [ + 82, + " # No server_side_encryption configuration!\n" + ], + [ + 83, + " \n" + ], + [ + 84, + " # No point-in-time recovery\n" + ], + [ + 85, + " point_in_time_recovery {\n" + ], + [ + 86, + " enabled = false # SECURITY ISSUE #17\n" + ], + [ + 87, + " }\n" + ], + [ + 88, + "\n" + ], + [ + 89, + " tags = {\n" + ], + [ + 90, + " Name = \"Unencrypted DynamoDB Table\"\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 72, + 92 + ], + "resource": "aws_dynamodb_table.unencrypted_table", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted DynamoDB Table" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-auto-scaling-is-enabled-on-your-dynamodb-tables", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV2_AWS_56", + "bc_check_id": "BC_AWS_IAM_75", + "check_name": "Ensure AWS Managed IAMFullAccess IAM policy is not used.", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_role": { + "app_role": { + "__end_line__": 37, + "__start_line__": 22, + "assume_role_policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "ec2.amazonaws.com" + } + } + ] + } + ], + "name": [ + "application-role" + ], + "__address__": "aws_iam_role.app_role" + } + } + }, + "evaluated_keys": [ + "managed_policy_arn", + "managed_policy_arns/*", + "name", + "arn", + "policy_arn" + ] + }, + "code_block": [ + [ + 22, + "resource \"aws_iam_role\" \"app_role\" {\n" + ], + [ + 23, + " name = \"application-role\"\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " assume_role_policy = jsonencode({\n" + ], + [ + 26, + " Version = \"2012-10-17\"\n" + ], + [ + 27, + " Statement = [\n" + ], + [ + 28, + " {\n" + ], + [ + 29, + " Action = \"sts:AssumeRole\"\n" + ], + [ + 30, + " Effect = \"Allow\"\n" + ], + [ + 31, + " Principal = {\n" + ], + [ + 32, + " Service = \"ec2.amazonaws.com\"\n" + ], + [ + 33, + " }\n" + ], + [ + 34, + " }\n" + ], + [ + 35, + " ]\n" + ], + [ + 36, + " })\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 22, + 37 + ], + "resource": "aws_iam_role.app_role", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-56", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV2_AWS_22", + "bc_check_id": "BC_AWS_IAM_67", + "check_name": "Ensure an IAM User does not have access to the console", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_user": { + "service_account": { + "__end_line__": 65, + "__start_line__": 58, + "name": [ + "service-account" + ], + "path": [ + "/system/" + ], + "tags": [ + { + "Name": "Service Account" + } + ], + "__address__": "aws_iam_user.service_account" + } + } + }, + "evaluated_keys": [ + "resource_type" + ] + }, + "code_block": [ + [ + 58, + "resource \"aws_iam_user\" \"service_account\" {\n" + ], + [ + 59, + " name = \"service-account\"\n" + ], + [ + 60, + " path = \"/system/\"\n" + ], + [ + 61, + "\n" + ], + [ + 62, + " tags = {\n" + ], + [ + 63, + " Name = \"Service Account\"\n" + ], + [ + 64, + " }\n" + ], + [ + 65, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 58, + 65 + ], + "resource": "aws_iam_user.service_account", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Service Account" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-an-iam-user-does-not-have-access-to-the-console-group", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV2_AWS_69", + "bc_check_id": "BC_AWS_NETWORKING_93", + "check_name": "Ensure AWS RDS database instance configured with encryption in transit", + "check_result": { + "result": "PASSED", + "entity": { + "aws_db_instance": { + "unencrypted_db": { + "__end_line__": 37, + "__start_line__": 5, + "allocated_storage": [ + 20 + ], + "backup_retention_period": [ + 0 + ], + "deletion_protection": [ + false + ], + "enabled_cloudwatch_logs_exports": [ + [] + ], + "engine": [ + "postgres" + ], + "engine_version": [ + "13.7" + ], + "identifier": [ + "mydb-unencrypted" + ], + "instance_class": [ + "db.t3.micro" + ], + "password": [ + "SuperSecretPassword123!" + ], + "publicly_accessible": [ + true + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + false + ], + "tags": [ + { + "Name": "Unencrypted Database" + } + ], + "username": [ + "admin" + ], + "vpc_security_group_ids": [ + [ + "aws_security_group.database_exposed.id" + ] + ], + "__address__": "aws_db_instance.unencrypted_db" + } + } + }, + "evaluated_keys": [ + "parameter[?(@/name=='db2comm')]/value", + "resource_type", + "family", + "parameter[?(@/name=='rds/force_ssl')]/value", + "parameter[?(@/name=='require_secure_transport')]/value" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-2-69", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV2_AWS_69", + "bc_check_id": "BC_AWS_NETWORKING_93", + "check_name": "Ensure AWS RDS database instance configured with encryption in transit", + "check_result": { + "result": "PASSED", + "entity": { + "aws_db_instance": { + "weak_db": { + "__end_line__": 69, + "__start_line__": 40, + "allocated_storage": [ + 20 + ], + "auto_minor_version_upgrade": [ + false + ], + "engine": [ + "mysql" + ], + "engine_version": [ + "5.7.38" + ], + "identifier": [ + "mydb-weak" + ], + "instance_class": [ + "db.t3.micro" + ], + "kms_key_id": [ + "" + ], + "multi_az": [ + false + ], + "password": [ + "password123" + ], + "performance_insights_enabled": [ + false + ], + "publicly_accessible": [ + false + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + true + ], + "tags": [ + { + "Name": "Weak Database" + } + ], + "username": [ + "root" + ], + "__address__": "aws_db_instance.weak_db" + } + } + }, + "evaluated_keys": [ + "parameter[?(@/name=='db2comm')]/value", + "resource_type", + "family", + "parameter[?(@/name=='rds/force_ssl')]/value", + "parameter[?(@/name=='require_secure_transport')]/value" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-2-69", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_19", + "bc_check_id": "BC_AWS_S3_14", + "check_name": "Ensure all data stored in the S3 bucket is securely encrypted at rest", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "server_side_encryption_configuration/rule/apply_server_side_encryption_by_default/sse_algorithm", + "rule/apply_server_side_encryption_by_default/sse_algorithm" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-14-data-encrypted-at-rest", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_19", + "bc_check_id": "BC_AWS_S3_14", + "check_name": "Ensure all data stored in the S3 bucket is securely encrypted at rest", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "server_side_encryption_configuration/rule/apply_server_side_encryption_by_default/sse_algorithm", + "rule/apply_server_side_encryption_by_default/sse_algorithm" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-14-data-encrypted-at-rest", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_20", + "bc_check_id": "BC_AWS_S3_1", + "check_name": "S3 Bucket has an ACL defined which allows public READ access.", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "acl", + "resource_type", + "access_control_policy/grant", + "access_control_policy/grant/*/grantee/uri", + "access_control_policy" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-1-acl-read-permissions-everyone", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_40", + "bc_check_id": "BC_AWS_IAM_73", + "check_name": "Ensure AWS IAM policy does not allow full IAM privileges", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_role_policy": { + "s3_full_access": { + "__end_line__": 55, + "__start_line__": 39, + "name": [ + "s3-full-access" + ], + "policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:*" + ], + "Resource": "*" + } + ] + } + ], + "role": [ + "aws_iam_role.app_role.id" + ], + "__address__": "aws_iam_role_policy.s3_full_access" + } + } + }, + "evaluated_keys": [ + "policy/Statement[?(@/Effect == Allow)]/Action[*]", + "statement[?(@/effect == Allow)]/actions[*]", + "inline_policy/Statement[?(@/Effect == Allow)]/Action[*]" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV2_AWS_40", + "bc_check_id": "BC_AWS_IAM_73", + "check_name": "Ensure AWS IAM policy does not allow full IAM privileges", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_user_policy": { + "service_policy": { + "__end_line__": 85, + "__start_line__": 67, + "name": [ + "service-inline-policy" + ], + "policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "ec2:*", + "s3:*", + "rds:*" + ], + "Resource": "*" + } + ] + } + ], + "user": [ + "service-account" + ], + "__address__": "aws_iam_user_policy.service_policy" + } + } + }, + "evaluated_keys": [ + "policy/Statement[?(@/Effect == Allow)]/Action[*]", + "statement[?(@/effect == Allow)]/actions[*]", + "inline_policy/Statement[?(@/Effect == Allow)]/Action[*]" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV2_AWS_40", + "bc_check_id": "BC_AWS_IAM_73", + "check_name": "Ensure AWS IAM policy does not allow full IAM privileges", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_policy": { + "privilege_escalation": { + "__end_line__": 125, + "__start_line__": 104, + "description": [ + "Policy that allows privilege escalation" + ], + "name": [ + "potential-privilege-escalation" + ], + "policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "iam:CreatePolicy", + "iam:CreateUser", + "iam:AttachUserPolicy", + "iam:AttachRolePolicy", + "iam:PutUserPolicy", + "iam:PutRolePolicy" + ], + "Resource": "*" + } + ] + } + ], + "__address__": "aws_iam_policy.privilege_escalation" + } + } + }, + "evaluated_keys": [ + "policy/Statement[?(@/Effect == Allow)]/Action[*]", + "statement[?(@/effect == Allow)]/actions[*]", + "inline_policy/Statement[?(@/Effect == Allow)]/Action[*]" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV2_AWS_5", + "bc_check_id": "BC_AWS_NETWORKING_51", + "check_name": "Ensure that Security Groups are attached to another resource", + "check_result": { + "result": "PASSED", + "entity": { + "aws_security_group": { + "database_exposed": { + "__end_line__": 92, + "__start_line__": 65, + "description": [ + "Database accessible from internet" + ], + "egress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "from_port": [ + 0 + ], + "protocol": [ + "-1" + ], + "to_port": [ + 0 + ] + } + ], + "ingress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "MySQL from anywhere" + ], + "from_port": [ + 3306 + ], + "protocol": [ + "tcp" + ], + "to_port": [ + 3306 + ] + }, + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "PostgreSQL from anywhere" + ], + "from_port": [ + 5432 + ], + "protocol": [ + "tcp" + ], + "to_port": [ + 5432 + ] + } + ], + "name": [ + "database-public" + ], + "vpc_id": [ + "vpc-12345678" + ], + "__address__": "aws_security_group.database_exposed" + } + } + }, + "evaluated_keys": [ + "resource_type", + "networking" + ] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": { + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "entity_tags": { + "Name": "Unencrypted Database" + }, + "evaluations": null, + "file_abs_path": "/tf/database.tf", + "resource_address": null + }, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_57", + "bc_check_id": "BC_AWS_S3_2", + "check_name": "S3 Bucket has an ACL defined which allows public WRITE access.", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "acl", + "resource_type", + "access_control_policy/grant/*/permission", + "access_control_policy/grant", + "access_control_policy/grant/*/grantee/uri", + "access_control_policy" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-2-acl-write-permissions-everyone", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_57", + "bc_check_id": "BC_AWS_S3_2", + "check_name": "S3 Bucket has an ACL defined which allows public WRITE access.", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "acl", + "resource_type", + "access_control_policy/grant/*/permission", + "access_control_policy/grant", + "access_control_policy/grant/*/grantee/uri", + "access_control_policy" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-2-acl-write-permissions-everyone", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + } + ], + "failed_checks": [ + { + "check_id": "CKV_AWS_133", + "bc_check_id": "BC_AWS_GENERAL_46", + "check_name": "Ensure that RDS instances has backup policy", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "backup_retention_period" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceBackupRetentionPeriod", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-rds-instances-have-backup-policy", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_129", + "bc_check_id": "BC_AWS_IAM_60", + "check_name": "Ensure that respective logs of Amazon Relational Database Service (Amazon RDS) are enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "enabled_cloudwatch_logs_exports/[0]" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceLogging", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-that-respective-logs-of-amazon-relational-database-service-amazon-rds-are-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_226", + "bc_check_id": "BC_AWS_GENERAL_121", + "check_name": "Ensure DB instance gets all minor upgrades automatically", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "auto_minor_version_upgrade" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceMinorUpgrade", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-db-instance-gets-all-minor-upgrades-automatically", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_16", + "bc_check_id": "BC_AWS_GENERAL_4", + "check_name": "Ensure all data stored in the RDS is securely encrypted at rest", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "storage_encrypted" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSEncryption", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-4", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_118", + "bc_check_id": "BC_AWS_LOGGING_28", + "check_name": "Ensure that enhanced monitoring is enabled for Amazon RDS instances", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "monitoring_interval" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSEnhancedMonitorEnabled", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/ensure-that-enhanced-monitoring-is-enabled-for-amazon-rds-instances", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_161", + "bc_check_id": "BC_AWS_IAM_65", + "check_name": "Ensure RDS database has IAM authentication enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "iam_database_authentication_enabled" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSIAMAuthentication", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-rds-database-has-iam-authentication-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_293", + "bc_check_id": "BC_AWS_GENERAL_208", + "check_name": "Ensure that AWS database instances have deletion protection enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "deletion_protection" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstanceDeletionProtection", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-293", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_353", + "bc_check_id": "BC_AWS_LOGGING_47", + "check_name": "Ensure that RDS instances have performance insights enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "performance_insights_enabled" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstancePerformanceInsights", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-353", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_157", + "bc_check_id": "BC_AWS_GENERAL_73", + "check_name": "Ensure that RDS instances have Multi-AZ enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "multi_az" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSMultiAZEnabled", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-73", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_17", + "bc_check_id": "BC_AWS_PUBLIC_2", + "check_name": "Ensure all data stored in RDS is not publicly accessible", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "publicly_accessible" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSPubliclyAccessible", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/public-policies/public-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_129", + "bc_check_id": "BC_AWS_IAM_60", + "check_name": "Ensure that respective logs of Amazon Relational Database Service (Amazon RDS) are enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "enabled_cloudwatch_logs_exports/[0]" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceLogging", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-that-respective-logs-of-amazon-relational-database-service-amazon-rds-are-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_226", + "bc_check_id": "BC_AWS_GENERAL_121", + "check_name": "Ensure DB instance gets all minor upgrades automatically", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "auto_minor_version_upgrade" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceMinorUpgrade", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-db-instance-gets-all-minor-upgrades-automatically", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_118", + "bc_check_id": "BC_AWS_LOGGING_28", + "check_name": "Ensure that enhanced monitoring is enabled for Amazon RDS instances", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "monitoring_interval" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSEnhancedMonitorEnabled", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/ensure-that-enhanced-monitoring-is-enabled-for-amazon-rds-instances", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_161", + "bc_check_id": "BC_AWS_IAM_65", + "check_name": "Ensure RDS database has IAM authentication enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "iam_database_authentication_enabled" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSIAMAuthentication", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-rds-database-has-iam-authentication-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_293", + "bc_check_id": "BC_AWS_GENERAL_208", + "check_name": "Ensure that AWS database instances have deletion protection enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "deletion_protection" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstanceDeletionProtection", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-293", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_157", + "bc_check_id": "BC_AWS_GENERAL_73", + "check_name": "Ensure that RDS instances have Multi-AZ enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "multi_az" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSMultiAZEnabled", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-73", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_119", + "bc_check_id": "BC_AWS_GENERAL_52", + "check_name": "Ensure DynamoDB Tables are encrypted using a KMS Customer Managed CMK", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "server_side_encryption/[0]/enabled", + "server_side_encryption/[0]/kms_key_arn" + ] + }, + "code_block": [ + [ + 72, + "resource \"aws_dynamodb_table\" \"unencrypted_table\" {\n" + ], + [ + 73, + " name = \"my-table\"\n" + ], + [ + 74, + " billing_mode = \"PAY_PER_REQUEST\"\n" + ], + [ + 75, + " hash_key = \"id\"\n" + ], + [ + 76, + "\n" + ], + [ + 77, + " attribute {\n" + ], + [ + 78, + " name = \"id\"\n" + ], + [ + 79, + " type = \"S\"\n" + ], + [ + 80, + " }\n" + ], + [ + 81, + "\n" + ], + [ + 82, + " # No server_side_encryption configuration!\n" + ], + [ + 83, + " \n" + ], + [ + 84, + " # No point-in-time recovery\n" + ], + [ + 85, + " point_in_time_recovery {\n" + ], + [ + 86, + " enabled = false # SECURITY ISSUE #17\n" + ], + [ + 87, + " }\n" + ], + [ + 88, + "\n" + ], + [ + 89, + " tags = {\n" + ], + [ + 90, + " Name = \"Unencrypted DynamoDB Table\"\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 72, + 92 + ], + "resource": "aws_dynamodb_table.unencrypted_table", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DynamoDBTablesEncrypted", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted DynamoDB Table" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-52", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_28", + "bc_check_id": "BC_AWS_GENERAL_6", + "check_name": "Ensure DynamoDB point in time recovery (backup) is enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "point_in_time_recovery/[0]/enabled" + ] + }, + "code_block": [ + [ + 72, + "resource \"aws_dynamodb_table\" \"unencrypted_table\" {\n" + ], + [ + 73, + " name = \"my-table\"\n" + ], + [ + 74, + " billing_mode = \"PAY_PER_REQUEST\"\n" + ], + [ + 75, + " hash_key = \"id\"\n" + ], + [ + 76, + "\n" + ], + [ + 77, + " attribute {\n" + ], + [ + 78, + " name = \"id\"\n" + ], + [ + 79, + " type = \"S\"\n" + ], + [ + 80, + " }\n" + ], + [ + 81, + "\n" + ], + [ + 82, + " # No server_side_encryption configuration!\n" + ], + [ + 83, + " \n" + ], + [ + 84, + " # No point-in-time recovery\n" + ], + [ + 85, + " point_in_time_recovery {\n" + ], + [ + 86, + " enabled = false # SECURITY ISSUE #17\n" + ], + [ + 87, + " }\n" + ], + [ + 88, + "\n" + ], + [ + 89, + " tags = {\n" + ], + [ + 90, + " Name = \"Unencrypted DynamoDB Table\"\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 72, + 92 + ], + "resource": "aws_dynamodb_table.unencrypted_table", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DynamodbRecovery", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted DynamoDB Table" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-6", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_62", + "bc_check_id": "BC_AWS_IAM_47", + "check_name": "Ensure IAM policies that allow full \"*-*\" administrative privileges are not created", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMAdminPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_287", + "bc_check_id": "BC_AWS_IAM_82", + "check_name": "Ensure IAM policies does not allow credentials exposure", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMCredentialsExposure", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_288", + "bc_check_id": "BC_AWS_IAM_83", + "check_name": "Ensure IAM policies does not allow data exfiltration", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMDataExfiltration", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_289", + "bc_check_id": "BC_AWS_IAM_84", + "check_name": "Ensure IAM policies does not allow permissions management / resource exposure without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPermissionsManagement", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_286", + "bc_check_id": "BC_AWS_IAM_81", + "check_name": "Ensure IAM policies does not allow privilege escalation", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPrivilegeEscalation", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_63", + "bc_check_id": "BC_AWS_IAM_48", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarActionPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_355", + "bc_check_id": "BC_AWS_IAM_88", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's resource for restrictable actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarResourcePolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_290", + "bc_check_id": "BC_AWS_IAM_85", + "check_name": "Ensure IAM policies does not allow write access without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMWriteAccess", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_288", + "bc_check_id": "BC_AWS_IAM_83", + "check_name": "Ensure IAM policies does not allow data exfiltration", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMDataExfiltration", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_289", + "bc_check_id": "BC_AWS_IAM_84", + "check_name": "Ensure IAM policies does not allow permissions management / resource exposure without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPermissionsManagement", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_355", + "bc_check_id": "BC_AWS_IAM_88", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's resource for restrictable actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarResourcePolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_290", + "bc_check_id": "BC_AWS_IAM_85", + "check_name": "Ensure IAM policies does not allow write access without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMWriteAccess", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_273", + "bc_check_id": "BC_AWS_IAM_77", + "check_name": "Ensure access is controlled through SSO and not AWS IAM defined users", + "check_result": { + "result": "FAILED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 58, + "resource \"aws_iam_user\" \"service_account\" {\n" + ], + [ + 59, + " name = \"service-account\"\n" + ], + [ + 60, + " path = \"/system/\"\n" + ], + [ + 61, + "\n" + ], + [ + 62, + " tags = {\n" + ], + [ + 63, + " Name = \"Service Account\"\n" + ], + [ + 64, + " }\n" + ], + [ + 65, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 58, + 65 + ], + "resource": "aws_iam_user.service_account", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMUserNotUsedForAccess", + "fixed_definition": null, + "entity_tags": { + "Name": "Service Account" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-273", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_287", + "bc_check_id": "BC_AWS_IAM_82", + "check_name": "Ensure IAM policies does not allow credentials exposure", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMCredentialsExposure", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_288", + "bc_check_id": "BC_AWS_IAM_83", + "check_name": "Ensure IAM policies does not allow data exfiltration", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMDataExfiltration", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_289", + "bc_check_id": "BC_AWS_IAM_84", + "check_name": "Ensure IAM policies does not allow permissions management / resource exposure without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPermissionsManagement", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_40", + "bc_check_id": "BC_AWS_IAM_16", + "check_name": "Ensure IAM policies are attached only to groups or roles (Reducing access management complexity may in-turn reduce opportunity for a principal to inadvertently receive or retain excessive privileges.)", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "user" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPolicyAttachedToGroupOrRoles", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-16-iam-policy-privileges-1", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_355", + "bc_check_id": "BC_AWS_IAM_88", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's resource for restrictable actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarResourcePolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_290", + "bc_check_id": "BC_AWS_IAM_85", + "check_name": "Ensure IAM policies does not allow write access without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMWriteAccess", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_289", + "bc_check_id": "BC_AWS_IAM_84", + "check_name": "Ensure IAM policies does not allow permissions management / resource exposure without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPermissionsManagement", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_286", + "bc_check_id": "BC_AWS_IAM_81", + "check_name": "Ensure IAM policies does not allow privilege escalation", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPrivilegeEscalation", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_355", + "bc_check_id": "BC_AWS_IAM_88", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's resource for restrictable actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarResourcePolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_53", + "bc_check_id": "BC_AWS_S3_19", + "check_name": "Ensure S3 bucket has block public ACLS enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "block_public_acls" + ] + }, + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3BlockPublicACLs", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-19", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_54", + "bc_check_id": "BC_AWS_S3_20", + "check_name": "Ensure S3 bucket has block public policy enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "block_public_policy" + ] + }, + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3BlockPublicPolicy", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-20", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_55", + "bc_check_id": "BC_AWS_S3_21", + "check_name": "Ensure S3 bucket has ignore public ACLs enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ignore_public_acls" + ] + }, + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3IgnorePublicACLs", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-21", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_56", + "bc_check_id": "BC_AWS_S3_22", + "check_name": "Ensure S3 bucket has 'restrict_public_buckets' enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "restrict_public_buckets" + ] + }, + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3RestrictPublicBuckets", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-22", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_41", + "bc_check_id": "BC_AWS_SECRETS_5", + "check_name": "Ensure no hard coded AWS access key and secret key exists in provider", + "check_result": { + "result": "FAILED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 5, + "provider \"aws\" {\n" + ], + [ + 6, + " region = \"us-east-1\"\n" + ], + [ + 7, + " # Hardcoded credentials - SECURITY ISSUE #1\n" + ], + [ + 8, + " access_key = \"AKIAI**********\"\n" + ], + [ + 9, + " secret_key = \"wJalrX**********\"\n" + ], + [ + 10, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 5, + 10 + ], + "resource": "aws.default", + "evaluations": null, + "check_class": "checkov.terraform.checks.provider.aws.credentials", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/secrets-policies/bc-aws-secrets-5", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_23", + "bc_check_id": "BC_AWS_NETWORKING_31", + "check_name": "Ensure every security group and rule has a description", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "description", + "egress/[0]" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupRuleDescription", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_382", + "bc_check_id": "BC_AWS_IAM_93", + "check_name": "Ensure no security groups allow egress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "egress/[0]/from_port", + "egress/[0]/to_port", + "egress/[0]/cidr_blocks", + "egress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedEgressAny", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_24", + "bc_check_id": "BC_AWS_NETWORKING_1", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress22", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_25", + "bc_check_id": "BC_AWS_NETWORKING_2", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress3389", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_260", + "bc_check_id": "BC_AWS_NETWORKING_67", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress80", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_277", + "bc_check_id": "BC_AWS_NETWORKING_78", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngressAny", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_23", + "bc_check_id": "BC_AWS_NETWORKING_31", + "check_name": "Ensure every security group and rule has a description", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "description", + "egress/[0]" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupRuleDescription", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_382", + "bc_check_id": "BC_AWS_IAM_93", + "check_name": "Ensure no security groups allow egress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "egress/[0]/from_port", + "egress/[0]/to_port", + "egress/[0]/cidr_blocks", + "egress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedEgressAny", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_24", + "bc_check_id": "BC_AWS_NETWORKING_1", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress22", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_25", + "bc_check_id": "BC_AWS_NETWORKING_2", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[1]/from_port", + "ingress/[1]/to_port", + "ingress/[1]/cidr_blocks", + "ingress/[1]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress3389", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_23", + "bc_check_id": "BC_AWS_NETWORKING_31", + "check_name": "Ensure every security group and rule has a description", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "description", + "egress/[0]" + ] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupRuleDescription", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_382", + "bc_check_id": "BC_AWS_IAM_93", + "check_name": "Ensure no security groups allow egress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "egress/[0]/from_port", + "egress/[0]/to_port", + "egress/[0]/cidr_blocks", + "egress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedEgressAny", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV2_AWS_30", + "bc_check_id": "BC_AWS_LOGGING_32", + "check_name": "Ensure Postgres RDS as aws_db_instance has Query Logging enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_db_instance": { + "unencrypted_db": { + "__end_line__": 37, + "__start_line__": 5, + "allocated_storage": [ + 20 + ], + "backup_retention_period": [ + 0 + ], + "deletion_protection": [ + false + ], + "enabled_cloudwatch_logs_exports": [ + [] + ], + "engine": [ + "postgres" + ], + "engine_version": [ + "13.7" + ], + "identifier": [ + "mydb-unencrypted" + ], + "instance_class": [ + "db.t3.micro" + ], + "password": [ + "SuperSecretPassword123!" + ], + "publicly_accessible": [ + true + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + false + ], + "tags": [ + { + "Name": "Unencrypted Database" + } + ], + "username": [ + "admin" + ], + "vpc_security_group_ids": [ + [ + "aws_security_group.database_exposed.id" + ] + ], + "__address__": "aws_db_instance.unencrypted_db" + } + } + }, + "evaluated_keys": [ + "resource_type", + "engine", + "parameter/*/name" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-postgres-rds-has-query-logging-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV2_AWS_60", + "bc_check_id": "BC_AWS_GENERAL_195", + "check_name": "Ensure RDS instance with copy tags to snapshots is enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_db_instance": { + "unencrypted_db": { + "__end_line__": 37, + "__start_line__": 5, + "allocated_storage": [ + 20 + ], + "backup_retention_period": [ + 0 + ], + "deletion_protection": [ + false + ], + "enabled_cloudwatch_logs_exports": [ + [] + ], + "engine": [ + "postgres" + ], + "engine_version": [ + "13.7" + ], + "identifier": [ + "mydb-unencrypted" + ], + "instance_class": [ + "db.t3.micro" + ], + "password": [ + "SuperSecretPassword123!" + ], + "publicly_accessible": [ + true + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + false + ], + "tags": [ + { + "Name": "Unencrypted Database" + } + ], + "username": [ + "admin" + ], + "vpc_security_group_ids": [ + [ + "aws_security_group.database_exposed.id" + ] + ], + "__address__": "aws_db_instance.unencrypted_db" + } + } + }, + "evaluated_keys": [ + "copy_tags_to_snapshot", + "engine" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-2-60", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV2_AWS_60", + "bc_check_id": "BC_AWS_GENERAL_195", + "check_name": "Ensure RDS instance with copy tags to snapshots is enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_db_instance": { + "weak_db": { + "__end_line__": 69, + "__start_line__": 40, + "allocated_storage": [ + 20 + ], + "auto_minor_version_upgrade": [ + false + ], + "engine": [ + "mysql" + ], + "engine_version": [ + "5.7.38" + ], + "identifier": [ + "mydb-weak" + ], + "instance_class": [ + "db.t3.micro" + ], + "kms_key_id": [ + "" + ], + "multi_az": [ + false + ], + "password": [ + "password123" + ], + "performance_insights_enabled": [ + false + ], + "publicly_accessible": [ + false + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + true + ], + "tags": [ + { + "Name": "Weak Database" + } + ], + "username": [ + "root" + ], + "__address__": "aws_db_instance.weak_db" + } + } + }, + "evaluated_keys": [ + "copy_tags_to_snapshot", + "engine" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-2-60", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV2_AWS_62", + "bc_check_id": "BC_AWS_LOGGING_36", + "check_name": "Ensure S3 buckets should have event notifications enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-62", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_62", + "bc_check_id": "BC_AWS_LOGGING_36", + "check_name": "Ensure S3 buckets should have event notifications enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-62", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_18", + "bc_check_id": "BC_AWS_S3_13", + "check_name": "Ensure the S3 bucket has access logging enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "logging" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-13-enable-logging", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_18", + "bc_check_id": "BC_AWS_S3_13", + "check_name": "Ensure the S3 bucket has access logging enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "logging" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-13-enable-logging", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_61", + "bc_check_id": "BC_AWS_LOGGING_35", + "check_name": "Ensure that an S3 bucket has a lifecycle configuration", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "lifecycle_rule" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-61", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_61", + "bc_check_id": "BC_AWS_LOGGING_35", + "check_name": "Ensure that an S3 bucket has a lifecycle configuration", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "lifecycle_rule" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-61", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_144", + "bc_check_id": "BC_AWS_GENERAL_72", + "check_name": "Ensure that S3 bucket has cross-region replication enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "rule/*/status", + "replication_configuration/rules/*/status" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-bucket-has-cross-region-replication-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_144", + "bc_check_id": "BC_AWS_GENERAL_72", + "check_name": "Ensure that S3 bucket has cross-region replication enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "rule/*/status", + "replication_configuration/rules/*/status" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-bucket-has-cross-region-replication-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_20", + "bc_check_id": "BC_AWS_S3_1", + "check_name": "S3 Bucket has an ACL defined which allows public READ access.", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "acl", + "resource_type", + "access_control_policy/grant", + "access_control_policy/grant/*/grantee/uri", + "access_control_policy" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-1-acl-read-permissions-everyone", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_6", + "bc_check_id": "BC_AWS_NETWORKING_52", + "check_name": "Ensure that S3 bucket has a Public Access block", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "block_public_acls", + "block_public_policy" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": { + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "entity_tags": {}, + "evaluations": null, + "file_abs_path": "/tf/main.tf", + "resource_address": null + }, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/s3-bucket-should-have-public-access-blocks-defaults-to-false-if-the-public-access-block-is-not-attached", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_6", + "bc_check_id": "BC_AWS_NETWORKING_52", + "check_name": "Ensure that S3 bucket has a Public Access block", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "block_public_acls", + "block_public_policy" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/s3-bucket-should-have-public-access-blocks-defaults-to-false-if-the-public-access-block-is-not-attached", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_40", + "bc_check_id": "BC_AWS_IAM_73", + "check_name": "Ensure AWS IAM policy does not allow full IAM privileges", + "check_result": { + "result": "FAILED", + "entity": { + "aws_iam_policy": { + "admin_policy": { + "__end_line__": 19, + "__start_line__": 5, + "description": [ + "Policy with wildcard permissions" + ], + "name": [ + "overly-permissive-policy" + ], + "policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": "*", + "Resource": "*" + } + ] + } + ], + "__address__": "aws_iam_policy.admin_policy" + } + } + }, + "evaluated_keys": [ + "policy/Statement[?(@/Effect == Allow)]/Action[*]", + "statement[?(@/effect == Allow)]/actions[*]", + "inline_policy/Statement[?(@/Effect == Allow)]/Action[*]" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_21", + "bc_check_id": "BC_AWS_S3_16", + "check_name": "Ensure all data stored in the S3 bucket have versioning enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "versioning_configuration/status", + "versioning/enabled" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-16-enable-versioning", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_21", + "bc_check_id": "BC_AWS_S3_16", + "check_name": "Ensure all data stored in the S3 bucket have versioning enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "versioning_configuration/status", + "versioning/enabled" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-16-enable-versioning", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_5", + "bc_check_id": "BC_AWS_NETWORKING_51", + "check_name": "Ensure that Security Groups are attached to another resource", + "check_result": { + "result": "FAILED", + "entity": { + "aws_security_group": { + "allow_all": { + "__end_line__": 28, + "__start_line__": 5, + "description": [ + "Allow all inbound traffic from anywhere" + ], + "egress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "from_port": [ + 0 + ], + "protocol": [ + "-1" + ], + "to_port": [ + 0 + ] + } + ], + "ingress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "Allow all traffic" + ], + "from_port": [ + 0 + ], + "protocol": [ + "-1" + ], + "to_port": [ + 65535 + ] + } + ], + "name": [ + "allow-all-traffic" + ], + "tags": [ + { + "Name": "Allow All Security Group" + } + ], + "vpc_id": [ + "vpc-12345678" + ], + "__address__": "aws_security_group.allow_all" + } + } + }, + "evaluated_keys": [ + "resource_type", + "networking" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV2_AWS_5", + "bc_check_id": "BC_AWS_NETWORKING_51", + "check_name": "Ensure that Security Groups are attached to another resource", + "check_result": { + "result": "FAILED", + "entity": { + "aws_security_group": { + "ssh_open": { + "__end_line__": 62, + "__start_line__": 31, + "description": [ + "SSH access from anywhere" + ], + "egress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "from_port": [ + 0 + ], + "protocol": [ + "-1" + ], + "to_port": [ + 0 + ] + } + ], + "ingress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "SSH from anywhere" + ], + "from_port": [ + 22 + ], + "protocol": [ + "tcp" + ], + "to_port": [ + 22 + ] + }, + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "RDP from anywhere" + ], + "from_port": [ + 3389 + ], + "protocol": [ + "tcp" + ], + "to_port": [ + 3389 + ] + } + ], + "name": [ + "ssh-from-anywhere" + ], + "tags": [ + { + "Name": "SSH Open Security Group" + } + ], + "vpc_id": [ + "vpc-12345678" + ], + "__address__": "aws_security_group.ssh_open" + } + } + }, + "evaluated_keys": [ + "resource_type", + "networking" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_145", + "bc_check_id": "BC_AWS_GENERAL_56", + "check_name": "Ensure that S3 buckets are encrypted with KMS by default", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "server_side_encryption_configuration/rule/apply_server_side_encryption_by_default/sse_algorithm", + "rule/apply_server_side_encryption_by_default/sse_algorithm" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-buckets-are-encrypted-with-kms-by-default", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_145", + "bc_check_id": "BC_AWS_GENERAL_56", + "check_name": "Ensure that S3 buckets are encrypted with KMS by default", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "server_side_encryption_configuration/rule/apply_server_side_encryption_by_default/sse_algorithm", + "rule/apply_server_side_encryption_by_default/sse_algorithm" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-buckets-are-encrypted-with-kms-by-default", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + } + ], + "skipped_checks": [], + "parsing_errors": [] + }, + "summary": { + "passed": 48, + "failed": 78, + "skipped": 0, + "parsing_errors": 0, + "resource_count": 16, + "checkov_version": "3.2.508" + }, + "url": "Add an api key '--bc-api-key ' to see more detailed insights via https://bridgecrew.cloud" +} diff --git a/labs/lab6/analysis/kics-ansible-report.html b/labs/lab6/analysis/kics-ansible-report.html new file mode 100755 index 00000000..c55d0ed0 --- /dev/null +++ b/labs/lab6/analysis/kics-ansible-report.html @@ -0,0 +1,52 @@ +KICS Scan ResultCheckmarx logo
KICS v2.1.20 +Scanned paths: /src +Platforms: Common, AnsibleStart time: 18:54:24, Mar 16 2026 +End time: 18:54:27, Mar 16 2026

Vulnerabilities:

0 +CRITICAL
9 +HIGH
0 +MEDIUM
1 +LOW
0 +INFO
10 +TOTAL

Passwords And Secrets - Generic Password

Platform: Common +CWE: 798 +Risk Score: 7.8 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (6)
File: ../../src/inventory.ini +Line 18
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
17# SECURITY ISSUE #38 - Global variables with secrets
18ansible_become_password=<SECRET-MASKED-ON-PURPOSE>
19db_admin_password=<SECRET-MASKED-ON-PURPOSE>
File: ../../src/inventory.ini +Line 10
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
9# SECURITY ISSUE #36 - Using root user and default port
10db1.example.com ansible_user=root ansible_port=22 ansible_password=<SECRET-MASKED-ON-PURPOSE>
11
File: ../../src/configure.yml +Line 16
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
15
16 admin_password: <SECRET-MASKED-ON-PURPOSE>
17
File: ../../src/inventory.ini +Line 5
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
4[webservers]
5web1.example.com ansible_user=root ansible_password=<SECRET-MASKED-ON-PURPOSE>
6web2.example.com ansible_user=root ansible_ssh_pass=RootPass123!
File: ../../src/inventory.ini +Line 19
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
18ansible_become_password=<SECRET-MASKED-ON-PURPOSE>
19db_admin_password=<SECRET-MASKED-ON-PURPOSE>
20api_secret_key=<SECRET-MASKED-ON-PURPOSE>
File: ../../src/deploy.yml +Line 12
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
11 # SECURITY ISSUE #1 - Hardcoded password in playbook!
12 db_password: <SECRET-MASKED-ON-PURPOSE>
13 # SECURITY ISSUE #2 - Hardcoded API key!

Passwords And Secrets - Generic Secret

Platform: Common +CWE: 798 +Risk Score: 7.8 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (1)
File: ../../src/inventory.ini +Line 20
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
19db_admin_password=<SECRET-MASKED-ON-PURPOSE>
20api_secret_key=<SECRET-MASKED-ON-PURPOSE>
21

Passwords And Secrets - Password in URL

Platform: Common +CWE: 798 +Risk Score: 7.8 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (2)
File: ../../src/deploy.yml +Line 72
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
71 git:
72 repo: <SECRET-MASKED-ON-PURPOSE>/company/repo.git'
73 dest: /var/www/myapp
File: ../../src/deploy.yml +Line 16
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
15 # SECURITY ISSUE #3 - Database connection string with credentials
16 db_connection: <SECRET-MASKED-ON-PURPOSE>:5432/myapp"
17

Unpinned Package Version

Platform: Ansible +CWE: 706 +Risk Score: 4.1 +Category: Supply-Chain
Setting state to latest performs an update and installs additional packages possibly resulting in performance degradation or loss of servicehttps://ansible.readthedocs.io/projects/lint/rules/package-latest/
Results (1)
File: ../../src/deploy.yml +Line 99
Expected: State's task when installing a package should not be defined as 'latest' or should have set 'update_only' to 'true' +Found: State's task is set to 'latest'
98 name: myapp
99 state: latest # Should pin specific version
100 update_cache: yes

KICS is open and will always stay such. Both the scanning engine and the security queries are clear and open for the software development community.
Spread the love:
\ No newline at end of file diff --git a/labs/lab6/analysis/kics-ansible-report.txt b/labs/lab6/analysis/kics-ansible-report.txt new file mode 100644 index 00000000..c3abb44d --- /dev/null +++ b/labs/lab6/analysis/kics-ansible-report.txt @@ -0,0 +1,53 @@ + + + + MLLLLLM MLLLLLLLLL LLLLLLL KLLLLLLLLLLLLLLLL LLLLLLLLLLLLLLLLLLLLLLL + MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMML KLMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM MMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM LMMMMMMMMML MMMMMMMK LMMMMMMMMMLLMLLLLLLLLLLLLLL LMMMMMMMLLLLLLLLLLLLLLLLLLLLM + MMMMMMM MMMMMMMMMLM MMMMMMMK LMMMMMMMM LMMMMMML + MMMMMMMLMMMMMMMML MMMMMMMK MMMMMMML LMMMMMMMMLLLLLLLLLLLLLMLL + MMMMMMMMMMMMMMMM MMMMMMMK MMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMMMMMMMMMMMMM MMMMMMMK MMMMMMM LMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMM KLMMMMMMMMML MMMMMMMK LMMMMMMM MMMMMMMML + MMMMMMM LMMMMMMMMMM MMMMMMMK LMMMMMMMMLL MMMMMMML + MMMMMMM LMMMMMMMMMLL MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMMML LLLLLLLLLLLLLLLLLLLLMMMMMMMMMM + MMMMMMM MMMMMMMMMMML MMMMMMMK MMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM LLMMMMMMMMML MMMMMMMK LLMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMM MMMMMMMMMML MMMMMMMK KLMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMLK + + + + +Scanning with Keeping Infrastructure as Code Secure v2.1.20 + + + Preparing Scan Assets: \ Preparing Scan Assets: Done + + + + +Unpinned Package Version, Severity: LOW, Results: 1 + [1]: ../../src/deploy.yml:99 +Passwords And Secrets - Password in URL, Severity: HIGH, Results: 2 + [1]: ../../src/deploy.yml:72 + [2]: ../../src/deploy.yml:16 +Passwords And Secrets - Generic Secret, Severity: HIGH, Results: 1 + [1]: ../../src/inventory.ini:20 +Passwords And Secrets - Generic Password, Severity: HIGH, Results: 6 + [1]: ../../src/inventory.ini:5 + [2]: ../../src/inventory.ini:10 + [3]: ../../src/inventory.ini:19 + [4]: ../../src/inventory.ini:18 + [5]: ../../src/configure.yml:16 + [6]: ../../src/deploy.yml:12 + +Results Summary: +CRITICAL: 0 +HIGH: 9 +MEDIUM: 0 +LOW: 1 +INFO: 0 +TOTAL: 10 + diff --git a/labs/lab6/analysis/kics-ansible-results.json b/labs/lab6/analysis/kics-ansible-results.json new file mode 100755 index 00000000..5aa9c8f0 --- /dev/null +++ b/labs/lab6/analysis/kics-ansible-results.json @@ -0,0 +1,206 @@ +{ + "kics_version": "v2.1.20", + "files_scanned": 3, + "lines_scanned": 309, + "files_parsed": 3, + "lines_parsed": 260, + "lines_ignored": 49, + "files_failed_to_scan": 0, + "queries_total": 287, + "queries_failed_to_execute": 0, + "queries_failed_to_compute_similarity_id": 0, + "scan_id": "console", + "severity_counters": { + "CRITICAL": 0, + "HIGH": 9, + "INFO": 0, + "LOW": 1, + "MEDIUM": 0, + "TRACE": 0 + }, + "total_counter": 10, + "total_bom_resources": 0, + "start": "2026-03-16T18:54:24.888912146Z", + "end": "2026-03-16T18:54:27.76333217Z", + "paths": [ + "/src" + ], + "queries": [ + { + "query_name": "Passwords And Secrets - Generic Password", + "query_id": "487f4be7-3fd9-4506-a07a-eae252180c08", + "query_url": "https://docs.kics.io/latest/secrets/", + "severity": "HIGH", + "platform": "Common", + "cwe": "798", + "risk_score": "7.8", + "cloud_provider": "COMMON", + "category": "Secret Management", + "experimental": false, + "description": "Query to find passwords and secrets in infrastructure code.", + "description_id": "d69d8a89", + "files": [ + { + "file_name": "../../src/inventory.ini", + "similarity_id": "97e89fa95681e604d1c4504858554eef5df45cee2055fe4505a1e6c1baf30aa8", + "line": 18, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/inventory.ini", + "similarity_id": "369901d122f4a6d8adec4bec409dc25e92c96ff37c26a145b681702f7971a6a1", + "line": 10, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/configure.yml", + "similarity_id": "2a8df5710fcdceeff811ec6532d6bcba17d9b6c603d0fecdfecc87f3b128aac5", + "line": 16, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/inventory.ini", + "similarity_id": "21ca21d14467d66a7b83bdc36e6292b114d13bde377021c0ca107078a8afa0d4", + "line": 5, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/inventory.ini", + "similarity_id": "33738570f6448f344b956896d42f75b6216ace7814a46c8b6002d483c70c25b8", + "line": 19, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/deploy.yml", + "similarity_id": "d6fbd659326192fbd0bfcc010d5fc97f5db716570596efd8b730ce20e6606683", + "line": 12, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + } + ] + }, + { + "query_name": "Passwords And Secrets - Generic Secret", + "query_id": "3e2d3b2f-c22a-4df1-9cc6-a7a0aebb0c99", + "query_url": "https://docs.kics.io/latest/secrets/", + "severity": "HIGH", + "platform": "Common", + "cwe": "798", + "risk_score": "7.8", + "cloud_provider": "COMMON", + "category": "Secret Management", + "experimental": false, + "description": "Query to find passwords and secrets in infrastructure code.", + "description_id": "d69d8a89", + "files": [ + { + "file_name": "../../src/inventory.ini", + "similarity_id": "403da6866e75f1a26d35f59ab3d1763e8971d9febb1392b355bbbc357b156690", + "line": 20, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + } + ] + }, + { + "query_name": "Passwords And Secrets - Password in URL", + "query_id": "c4d3b58a-e6d4-450f-9340-04f1e702eaae", + "query_url": "https://docs.kics.io/latest/secrets/", + "severity": "HIGH", + "platform": "Common", + "cwe": "798", + "risk_score": "7.8", + "cloud_provider": "COMMON", + "category": "Secret Management", + "experimental": false, + "description": "Query to find passwords and secrets in infrastructure code.", + "description_id": "d69d8a89", + "files": [ + { + "file_name": "../../src/deploy.yml", + "similarity_id": "8c1dd50d50bac18f0c169f282f8af8782dfbc8f0c3271edb415981a73d6e5af5", + "line": 72, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/deploy.yml", + "similarity_id": "895e407b4fb7371dee128429969964f297da99fed47494dbb55bb0627fb8b7ff", + "line": 16, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + } + ] + }, + { + "query_name": "Unpinned Package Version", + "query_id": "c05e2c20-0a2c-4686-b1f8-5f0a5612d4e8", + "query_url": "https://ansible.readthedocs.io/projects/lint/rules/package-latest/", + "severity": "LOW", + "platform": "Ansible", + "cwe": "706", + "risk_score": "4.1", + "cloud_provider": "COMMON", + "category": "Supply-Chain", + "experimental": false, + "description": "Setting state to latest performs an update and installs additional packages possibly resulting in performance degradation or loss of service", + "description_id": "43e877b3", + "files": [ + { + "file_name": "../../src/deploy.yml", + "similarity_id": "314c76114114e1e23377a262e72590a75327039d9d6137b44fdb17922fe5f990", + "line": 99, + "resource_type": "apt", + "resource_name": "Install application", + "issue_type": "IncorrectValue", + "search_key": "name={{Install application}}.{{apt}}.state", + "search_line": -1, + "search_value": "", + "expected_value": "State's task when installing a package should not be defined as 'latest' or should have set 'update_only' to 'true'", + "actual_value": "State's task is set to 'latest'" + } + ] + } + ] +} diff --git a/labs/lab6/analysis/kics-pulumi-report.html b/labs/lab6/analysis/kics-pulumi-report.html new file mode 100755 index 00000000..e3f02677 --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-report.html @@ -0,0 +1,50 @@ +KICS Scan ResultCheckmarx logo
KICS v2.1.20 +Scanned paths: /src +Platforms: Pulumi, CommonStart time: 18:54:08, Mar 16 2026 +End time: 18:54:08, Mar 16 2026

Vulnerabilities:

1 +CRITICAL
2 +HIGH
1 +MEDIUM
0 +LOW
2 +INFO
6 +TOTAL

RDS DB Instance Publicly Accessible

Platform: Pulumi +CWE: 284 +Risk Score: 8.7 +Category: Insecure Configurations
RDS must not be defined with public interface, which means the attribute 'PubliclyAccessible' must be set to false.https://www.pulumi.com/registry/packages/aws/api-docs/rds/instance/#publiclyaccessible_yaml
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 104
Expected: 'resources.unencryptedDb.properties.publiclyAccessible' should be set to 'false' +Found: 'resources.unencryptedDb.properties.publiclyAccessible' is set to 'true'
103 storageEncrypted: false # SECURITY ISSUE #7 - No encryption!
104 publiclyAccessible: true # SECURITY ISSUE #8 - Public access!
105 skipFinalSnapshot: true

DynamoDB Table Not Encrypted

Platform: Pulumi +CWE: 311 +Risk Score: 7.1 +Category: Encryption
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 205
Expected: Attribute 'serverSideEncryption' should be defined +Found: Attribute 'serverSideEncryption' is not defined
204 type: aws:dynamodb:Table
205 properties:
206 name: my-table-pulumi-yaml

Passwords And Secrets - Generic Password

Platform: Common +CWE: 798 +Risk Score: 7.8 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 16
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
15 # SECURITY ISSUE #1 - Hardcoded database password
16 dbPassword: <SECRET-MASKED-ON-PURPOSE>
17

EC2 Instance Monitoring Disabled

Platform: Pulumi +CWE: 778 +Risk Score: 5.1 +Category: Observability
EC2 Instance should have detailed monitoring enabled. With detailed monitoring enabled data is available in 1-minute periodshttps://www.pulumi.com/registry/packages/aws/api-docs/ec2/instance/#monitoring_yaml
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 157
Expected: Attribute 'monitoring' should be defined and set to true +Found: Attribute 'monitoring' is not defined
156 type: aws:ec2:Instance
157 properties:
158 ami: ami-0c55b159cbfafe1f0

DynamoDB Table Point In Time Recovery Disabled

Platform: Pulumi +CWE: 459 +Risk Score: 0.0 +Category: Best Practices
It's considered a best practice to have point in time recovery enabled for DynamoDB Tablehttps://www.pulumi.com/registry/packages/aws/api-docs/dynamodb/table/#pointintimerecovery_yaml
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 213
Expected: Attribute 'enabled' in 'pointInTimeRecovery' should be set to true +Found: Attribute 'enabled' in 'pointInTimeRecovery' is set to false
212 pointInTimeRecovery:
213 enabled: false # SECURITY ISSUE #18 - No PITR
214 tags:

EC2 Not EBS Optimized

Platform: Pulumi +CWE: 459 +Risk Score: 0.0 +Category: Best Practices
It's considered a best practice for an EC2 instance to use an EBS optimized instance. This provides the best performance for your EBS volumes by minimizing contention between Amazon EBS I/O and other traffic from your instancehttps://www.pulumi.com/registry/packages/aws/api-docs/ec2/instance/#ebsoptimized_yaml
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 157
Expected: Attribute 'ebsOptimized' should be defined and set to true +Found: Attribute 'ebsOptimized' is not defined
156 type: aws:ec2:Instance
157 properties:
158 ami: ami-0c55b159cbfafe1f0

KICS is open and will always stay such. Both the scanning engine and the security queries are clear and open for the software development community.
Spread the love:
\ No newline at end of file diff --git a/labs/lab6/analysis/kics-pulumi-report.txt b/labs/lab6/analysis/kics-pulumi-report.txt new file mode 100644 index 00000000..85d0bf45 --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-report.txt @@ -0,0 +1,51 @@ + + + + MLLLLLM MLLLLLLLLL LLLLLLL KLLLLLLLLLLLLLLLL LLLLLLLLLLLLLLLLLLLLLLL + MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMML KLMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM MMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM LMMMMMMMMML MMMMMMMK LMMMMMMMMMLLMLLLLLLLLLLLLLL LMMMMMMMLLLLLLLLLLLLLLLLLLLLM + MMMMMMM MMMMMMMMMLM MMMMMMMK LMMMMMMMM LMMMMMML + MMMMMMMLMMMMMMMML MMMMMMMK MMMMMMML LMMMMMMMMLLLLLLLLLLLLLMLL + MMMMMMMMMMMMMMMM MMMMMMMK MMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMMMMMMMMMMMMM MMMMMMMK MMMMMMM LMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMM KLMMMMMMMMML MMMMMMMK LMMMMMMM MMMMMMMML + MMMMMMM LMMMMMMMMMM MMMMMMMK LMMMMMMMMLL MMMMMMML + MMMMMMM LMMMMMMMMMLL MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMMML LLLLLLLLLLLLLLLLLLLLMMMMMMMMMM + MMMMMMM MMMMMMMMMMML MMMMMMMK MMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM LLMMMMMMMMML MMMMMMMK LLMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMM MMMMMMMMMML MMMMMMMK KLMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMLK + + + + +Scanning with Keeping Infrastructure as Code Secure v2.1.20 + + + Preparing Scan Assets: Done + + + + +EC2 Not EBS Optimized, Severity: INFO, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:157 +DynamoDB Table Point In Time Recovery Disabled, Severity: INFO, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:213 +EC2 Instance Monitoring Disabled, Severity: MEDIUM, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:157 +Passwords And Secrets - Generic Password, Severity: HIGH, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:16 +DynamoDB Table Not Encrypted, Severity: HIGH, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:205 +RDS DB Instance Publicly Accessible, Severity: CRITICAL, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:104 + +Results Summary: +CRITICAL: 1 +HIGH: 2 +MEDIUM: 1 +LOW: 0 +INFO: 2 +TOTAL: 6 + diff --git a/labs/lab6/analysis/kics-pulumi-results.json b/labs/lab6/analysis/kics-pulumi-results.json new file mode 100755 index 00000000..a7a34ab7 --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-results.json @@ -0,0 +1,202 @@ +{ + "kics_version": "v2.1.20", + "files_scanned": 1, + "lines_scanned": 280, + "files_parsed": 1, + "lines_parsed": 261, + "lines_ignored": 19, + "files_failed_to_scan": 0, + "queries_total": 21, + "queries_failed_to_execute": 0, + "queries_failed_to_compute_similarity_id": 0, + "scan_id": "console", + "severity_counters": { + "CRITICAL": 1, + "HIGH": 2, + "INFO": 2, + "LOW": 0, + "MEDIUM": 1, + "TRACE": 0 + }, + "total_counter": 6, + "total_bom_resources": 0, + "start": "2026-03-16T18:54:08.33873439Z", + "end": "2026-03-16T18:54:08.616147582Z", + "paths": [ + "/src" + ], + "queries": [ + { + "query_name": "RDS DB Instance Publicly Accessible", + "query_id": "647de8aa-5a42-41b5-9faf-22136f117380", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/rds/instance/#publiclyaccessible_yaml", + "severity": "CRITICAL", + "platform": "Pulumi", + "cwe": "284", + "risk_score": "8.7", + "cloud_provider": "AWS", + "category": "Insecure Configurations", + "experimental": false, + "description": "RDS must not be defined with public interface, which means the attribute 'PubliclyAccessible' must be set to false.", + "description_id": "be6d13f0", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "d5a823d6c65082cd99457a40fbabdf497078bce057628d51e5ec141537ee5d53", + "line": 104, + "resource_type": "aws:rds:Instance", + "resource_name": "unencryptedDb", + "issue_type": "IncorrectValue", + "search_key": "resources[unencryptedDb].properties.publiclyAccessible", + "search_line": 104, + "search_value": "", + "expected_value": "'resources.unencryptedDb.properties.publiclyAccessible' should be set to 'false'", + "actual_value": "'resources.unencryptedDb.properties.publiclyAccessible' is set to 'true'" + } + ] + }, + { + "query_name": "DynamoDB Table Not Encrypted", + "query_id": "b6a7e0ae-aed8-4a19-a993-a95760bf8836", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/dynamodb/table/#serversideencryption_yaml", + "severity": "HIGH", + "platform": "Pulumi", + "cwe": "311", + "risk_score": "7.1", + "cloud_provider": "AWS", + "category": "Encryption", + "experimental": false, + "description": "AWS DynamoDB Tables should have serverSideEncryption enabled", + "description_id": "fb6a0c51", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "15376a569938e2989eb0e9db7ff05213e04607ad547e550bbc579aaa5f64e8ce", + "line": 205, + "resource_type": "aws:dynamodb:Table", + "resource_name": "Unencrypted Table", + "issue_type": "MissingAttribute", + "search_key": "resources[unencryptedTable].properties", + "search_line": 205, + "search_value": "", + "expected_value": "Attribute 'serverSideEncryption' should be defined", + "actual_value": "Attribute 'serverSideEncryption' is not defined" + } + ] + }, + { + "query_name": "Passwords And Secrets - Generic Password", + "query_id": "487f4be7-3fd9-4506-a07a-eae252180c08", + "query_url": "https://docs.kics.io/latest/secrets/", + "severity": "HIGH", + "platform": "Common", + "cwe": "798", + "risk_score": "7.8", + "cloud_provider": "COMMON", + "category": "Secret Management", + "experimental": false, + "description": "Query to find passwords and secrets in infrastructure code.", + "description_id": "d69d8a89", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "1d73d5dae3d1a4824830f1a423473d36b79973a15ca9d23f1348c3dc8a30c7e4", + "line": 16, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + } + ] + }, + { + "query_name": "EC2 Instance Monitoring Disabled", + "query_id": "daa581ef-731c-4121-832d-cf078f67759d", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/ec2/instance/#monitoring_yaml", + "severity": "MEDIUM", + "platform": "Pulumi", + "cwe": "778", + "risk_score": "5.1", + "cloud_provider": "AWS", + "category": "Observability", + "experimental": false, + "description": "EC2 Instance should have detailed monitoring enabled. With detailed monitoring enabled data is available in 1-minute periods", + "description_id": "7f96d3ac", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "4d692568cdae89e9d5e0ebef040401e6b922b9ac9a51a09554ba9629b730ad7c", + "line": 157, + "resource_type": "aws:ec2:Instance", + "resource_name": "Unencrypted Instance", + "issue_type": "MissingAttribute", + "search_key": "resources[unencryptedInstance].properties", + "search_line": 157, + "search_value": "", + "expected_value": "Attribute 'monitoring' should be defined and set to true", + "actual_value": "Attribute 'monitoring' is not defined" + } + ] + }, + { + "query_name": "DynamoDB Table Point In Time Recovery Disabled", + "query_id": "327b0729-4c5c-4c44-8b5c-e476cd9c7290", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/dynamodb/table/#pointintimerecovery_yaml", + "severity": "INFO", + "platform": "Pulumi", + "cwe": "459", + "risk_score": "0.0", + "cloud_provider": "AWS", + "category": "Best Practices", + "experimental": false, + "description": "It's considered a best practice to have point in time recovery enabled for DynamoDB Table", + "description_id": "6ff56c6e", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "7b5c72142600d0995c06ae3634f4776b5565be2c0323d509b9b51e9d915b03e8", + "line": 213, + "resource_type": "aws:dynamodb:Table", + "resource_name": "Unencrypted Table", + "issue_type": "IncorrectValue", + "search_key": "resources[unencryptedTable].properties.pointInTimeRecovery.enabled", + "search_line": 213, + "search_value": "", + "expected_value": "Attribute 'enabled' in 'pointInTimeRecovery' should be set to true", + "actual_value": "Attribute 'enabled' in 'pointInTimeRecovery' is set to false" + } + ] + }, + { + "query_name": "EC2 Not EBS Optimized", + "query_id": "d991e4ae-42ab-429b-ab43-d5e5fa9ca633", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/ec2/instance/#ebsoptimized_yaml", + "severity": "INFO", + "platform": "Pulumi", + "cwe": "459", + "risk_score": "0.0", + "cloud_provider": "AWS", + "category": "Best Practices", + "experimental": false, + "description": "It's considered a best practice for an EC2 instance to use an EBS optimized instance. This provides the best performance for your EBS volumes by minimizing contention between Amazon EBS I/O and other traffic from your instance", + "description_id": "81a001dd", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "9d46c3011c910cf43e7d99575a291f05b1b4f701f62e99c132837e16f7ee27a4", + "line": 157, + "resource_type": "aws:ec2:Instance", + "resource_name": "unencryptedInstance", + "issue_type": "MissingAttribute", + "search_key": "resources[unencryptedInstance].properties", + "search_line": 157, + "search_value": "", + "expected_value": "Attribute 'ebsOptimized' should be defined and set to true", + "actual_value": "Attribute 'ebsOptimized' is not defined" + } + ] + } + ] +} diff --git a/labs/lab6/analysis/pulumi-analysis.txt b/labs/lab6/analysis/pulumi-analysis.txt new file mode 100644 index 00000000..372ce46d --- /dev/null +++ b/labs/lab6/analysis/pulumi-analysis.txt @@ -0,0 +1,5 @@ +=== Pulumi Security Analysis (KICS) === +KICS Pulumi findings: 6 + HIGH severity: 2 + MEDIUM severity: 1 + LOW severity: 0 diff --git a/labs/lab6/analysis/terraform-comparison.txt b/labs/lab6/analysis/terraform-comparison.txt new file mode 100644 index 00000000..7d2f4695 --- /dev/null +++ b/labs/lab6/analysis/terraform-comparison.txt @@ -0,0 +1,4 @@ +=== Terraform Security Analysis === +tfsec findings: 53 +Checkov findings: 78 +Terrascan findings: 22 diff --git a/labs/lab6/analysis/terrascan-report.txt b/labs/lab6/analysis/terrascan-report.txt new file mode 100644 index 00000000..1525b42f --- /dev/null +++ b/labs/lab6/analysis/terrascan-report.txt @@ -0,0 +1,216 @@ + + + +Violation Details - + + Description : RDS Instance publicly_accessible flag is true + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure S3 buckets do not have, a both public ACL on the bucket and a public access block. + File : main.tf + Module Name : root + Plan Root : ./ + Line : 13 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure no security groups is wide open to public, that is, allows traffic from 0.0.0.0/0 to ALL ports and protocols + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure CloudWatch logging is enabled for AWS DB instances + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure CloudWatch logging is enabled for AWS DB instances + File : database.tf + Module Name : root + Plan Root : ./ + Line : 40 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Security Groups - Unrestricted Specific Ports - Postgres SQL (TCP,5432) + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 65 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : RDS Instance Auto Minor Version Upgrade flag disabled + File : database.tf + Module Name : root + Plan Root : ./ + Line : 40 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Security Groups - Unrestricted Specific Ports - (SSH,22) + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 31 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure IAM policies are attached only to groups or roles + File : iam.tf + Module Name : root + Plan Root : ./ + Line : 67 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Misconfigured S3 buckets can leak private information to the entire internet or allow unauthorized data tampering / deletion + File : main.tf + Module Name : root + Plan Root : ./ + Line : 13 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure that there are no exposed Amazon IAM access keys in order to protect your AWS resources against unapproved access + File : iam.tf + Module Name : root + Plan Root : ./ + Line : 88 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure that your RDS database has IAM Authentication enabled. + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure that your RDS database has IAM Authentication enabled. + File : database.tf + Module Name : root + Plan Root : ./ + Line : 40 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure Point In Time Recovery is enabled for DynamoDB Tables + File : database.tf + Module Name : root + Plan Root : ./ + Line : 72 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Security Groups - Unrestricted Specific Ports - MySQL (TCP,3306) + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 65 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Security Groups - Unrestricted Specific Ports - remote desktop port (TCP,3389) + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 31 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure automated backups are enabled for AWS RDS instances + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure automated backups are enabled for AWS RDS instances + File : database.tf + Module Name : root + Plan Root : ./ + Line : 40 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure DynamoDb is encrypted at rest + File : database.tf + Module Name : root + Plan Root : ./ + Line : 72 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure that your RDS database instances encrypt the underlying storage. Encrypted RDS instances use the industry standard AES-256 encryption algorithm to encrypt data on the server that hosts RDS DB instances. After data is encrypted, RDS handles authentication of access and description of data transparently with minimal impact on performance. + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Enabling S3 versioning will enable easy recovery from both unintended user actions, like deletes and overwrites + File : main.tf + Module Name : root + Plan Root : ./ + Line : 13 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Enabling S3 versioning will enable easy recovery from both unintended user actions, like deletes and overwrites + File : main.tf + Module Name : root + Plan Root : ./ + Line : 24 + Severity : HIGH + + ----------------------------------------------------------------------- + + +Scan Summary - + + File/Folder : /iac + IaC Type : terraform + Scanned At : 2026-03-16 18:52:26.009174117 +0000 UTC + Policies Validated : 167 + Violated Policies : 22 + Low : 0 + Medium : 8 + High : 14 + + diff --git a/labs/lab6/analysis/terrascan-results.json b/labs/lab6/analysis/terrascan-results.json new file mode 100644 index 00000000..e975a57e --- /dev/null +++ b/labs/lab6/analysis/terrascan-results.json @@ -0,0 +1,303 @@ +{ + "results": { + "violations": [ + { + "rule_name": "programmaticAccessCreation", + "description": "Ensure that there are no exposed Amazon IAM access keys in order to protect your AWS resources against unapproved access", + "rule_id": "AC_AWS_0133", + "severity": "MEDIUM", + "category": "Identity and Access Management", + "resource_name": "service_key", + "resource_type": "aws_iam_access_key", + "module_name": "root", + "file": "iam.tf", + "plan_root": "./", + "line": 88 + }, + { + "rule_name": "rdsIamAuthEnabled", + "description": "Ensure that your RDS database has IAM Authentication enabled.", + "rule_id": "AC_AWS_0053", + "severity": "MEDIUM", + "category": "Data Protection", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "rdsIamAuthEnabled", + "description": "Ensure that your RDS database has IAM Authentication enabled.", + "rule_id": "AC_AWS_0053", + "severity": "MEDIUM", + "category": "Data Protection", + "resource_name": "weak_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 40 + }, + { + "rule_name": "dynamoderecovery_enabled", + "description": "Ensure Point In Time Recovery is enabled for DynamoDB Tables", + "rule_id": "AC_AWS_0458", + "severity": "MEDIUM", + "category": "Resilience", + "resource_name": "unencrypted_table", + "resource_type": "aws_dynamodb_table", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 72 + }, + { + "rule_name": "portWideOpenToPublic", + "description": "Ensure no security groups is wide open to public, that is, allows traffic from 0.0.0.0/0 to ALL ports and protocols", + "rule_id": "AC_AWS_0275", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "allow_all", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "s3Versioning", + "description": "Enabling S3 versioning will enable easy recovery from both unintended user actions, like deletes and overwrites", + "rule_id": "AC_AWS_0214", + "severity": "HIGH", + "category": "Resilience", + "resource_name": "public_data", + "resource_type": "aws_s3_bucket", + "module_name": "root", + "file": "main.tf", + "plan_root": "./", + "line": 13 + }, + { + "rule_name": "s3Versioning", + "description": "Enabling S3 versioning will enable easy recovery from both unintended user actions, like deletes and overwrites", + "rule_id": "AC_AWS_0214", + "severity": "HIGH", + "category": "Resilience", + "resource_name": "unencrypted_data", + "resource_type": "aws_s3_bucket", + "module_name": "root", + "file": "main.tf", + "plan_root": "./", + "line": 24 + }, + { + "rule_name": "iamUserInlinePolicy", + "description": "Ensure IAM policies are attached only to groups or roles", + "rule_id": "AC_AWS_0475", + "severity": "MEDIUM", + "category": "Identity and Access Management", + "resource_name": "service_policy", + "resource_type": "aws_iam_user_policy", + "module_name": "root", + "file": "iam.tf", + "plan_root": "./", + "line": 67 + }, + { + "rule_name": "rdsHasStorageEncrypted", + "description": "Ensure that your RDS database instances encrypt the underlying storage. Encrypted RDS instances use the industry standard AES-256 encryption algorithm to encrypt data on the server that hosts RDS DB instances. After data is encrypted, RDS handles authentication of access and description of data transparently with minimal impact on performance.", + "rule_id": "AC_AWS_0058", + "severity": "HIGH", + "category": "Data Protection", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "allUsersReadAccess", + "description": "Misconfigured S3 buckets can leak private information to the entire internet or allow unauthorized data tampering / deletion", + "rule_id": "AC_AWS_0210", + "severity": "HIGH", + "category": "Identity and Access Management", + "resource_name": "public_data", + "resource_type": "aws_s3_bucket", + "module_name": "root", + "file": "main.tf", + "plan_root": "./", + "line": 13 + }, + { + "rule_name": "port5432AlbNetworkPortSecurity", + "description": "Security Groups - Unrestricted Specific Ports - Postgres SQL (TCP,5432)", + "rule_id": "AC_AWS_0262", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "database_exposed", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 65 + }, + { + "rule_name": "rdsAutoMinorVersionUpgradeEnabled", + "description": "RDS Instance Auto Minor Version Upgrade flag disabled", + "rule_id": "AC_AWS_0056", + "severity": "HIGH", + "category": "Data Protection", + "resource_name": "weak_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 40 + }, + { + "rule_name": "rdsLogExportDisabled", + "description": "Ensure CloudWatch logging is enabled for AWS DB instances", + "rule_id": "AC_AWS_0454", + "severity": "MEDIUM", + "category": "Logging and Monitoring", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "rdsLogExportDisabled", + "description": "Ensure CloudWatch logging is enabled for AWS DB instances", + "rule_id": "AC_AWS_0454", + "severity": "MEDIUM", + "category": "Logging and Monitoring", + "resource_name": "weak_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 40 + }, + { + "rule_name": "rdsBackupDisabled", + "description": "Ensure automated backups are enabled for AWS RDS instances", + "rule_id": "AC_AWS_0052", + "severity": "HIGH", + "category": "Data Protection", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "rdsBackupDisabled", + "description": "Ensure automated backups are enabled for AWS RDS instances", + "rule_id": "AC_AWS_0052", + "severity": "HIGH", + "category": "Data Protection", + "resource_name": "weak_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 40 + }, + { + "rule_name": "dynamoDbEncrypted", + "description": "Ensure DynamoDb is encrypted at rest", + "rule_id": "AC_AWS_0457", + "severity": "MEDIUM", + "category": "Data Protection", + "resource_name": "unencrypted_table", + "resource_type": "aws_dynamodb_table", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 72 + }, + { + "rule_name": "port3389OpenToInternet", + "description": "Security Groups - Unrestricted Specific Ports - remote desktop port (TCP,3389)", + "rule_id": "AC_AWS_0230", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "ssh_open", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 31 + }, + { + "rule_name": "s3PublicAclNoAccessBlock", + "description": "Ensure S3 buckets do not have, a both public ACL on the bucket and a public access block.", + "rule_id": "AC_AWS_0496", + "severity": "HIGH", + "category": "Identity and Access Management", + "resource_name": "public_data", + "resource_type": "aws_s3_bucket", + "module_name": "root", + "file": "main.tf", + "plan_root": "./", + "line": 13 + }, + { + "rule_name": "port3306AlbNetworkPortSecurity", + "description": "Security Groups - Unrestricted Specific Ports - MySQL (TCP,3306)", + "rule_id": "AC_AWS_0253", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "database_exposed", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 65 + }, + { + "rule_name": "port22OpenToInternet", + "description": "Security Groups - Unrestricted Specific Ports - (SSH,22)", + "rule_id": "AC_AWS_0227", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "ssh_open", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 31 + }, + { + "rule_name": "rdsPubliclyAccessible", + "description": "RDS Instance publicly_accessible flag is true", + "rule_id": "AC_AWS_0054", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + } + ], + "skipped_violations": null, + "scan_summary": { + "file/folder": "/iac", + "iac_type": "terraform", + "scanned_at": "2026-03-16 18:52:16.685088752 +0000 UTC", + "policies_validated": 167, + "violated_policies": 22, + "low": 0, + "medium": 8, + "high": 14 + } + } +} diff --git a/labs/lab6/analysis/tfsec-report.txt b/labs/lab6/analysis/tfsec-report.txt new file mode 100644 index 00000000..d91d8937 --- /dev/null +++ b/labs/lab6/analysis/tfsec-report.txt @@ -0,0 +1,1101 @@ + +Result #1 CRITICAL Instance is exposed publicly.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:17 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_db_instance" "unencrypted_db" { + .  + 17 [ publicly_accessible = true # SECURITY ISSUE #10 - Public access! (true) + ..  + 37  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-no-public-db-access +  Impact The database instance is publicly accessible + Resolution Set the database to not be publicly accessible + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/no-public-db-access/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance +──────────────────────────────────────────────────────────────────────────────── + + +Result #2 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:15 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_security_group" "allow_all" { + .  + 15 [  cidr_blocks = ["0.0.0.0/0"] # From anywhere! + ..  + 28  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #3 CRITICAL Security group rule allows egress to multiple public internet addresses.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:22 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_security_group" "allow_all" { + .  + 22 [  cidr_blocks = ["0.0.0.0/0"] + ..  + 28  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-egress-sgr +  Impact Your port is egressing data to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group +──────────────────────────────────────────────────────────────────────────────── + + +Result #4 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:41 +──────────────────────────────────────────────────────────────────────────────── + 31  resource "aws_security_group" "ssh_open" { + ..  + 41 [  cidr_blocks = ["0.0.0.0/0"] # SSH from anywhere! + ..  + 62  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #5 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:49 +──────────────────────────────────────────────────────────────────────────────── + 31  resource "aws_security_group" "ssh_open" { + ..  + 49 [  cidr_blocks = ["0.0.0.0/0"] # RDP from anywhere! + ..  + 62  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #6 CRITICAL Security group rule allows egress to multiple public internet addresses.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:56 +──────────────────────────────────────────────────────────────────────────────── + 31  resource "aws_security_group" "ssh_open" { + ..  + 56 [  cidr_blocks = ["0.0.0.0/0"] + ..  + 62  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-egress-sgr +  Impact Your port is egressing data to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group +──────────────────────────────────────────────────────────────────────────────── + + +Result #7 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:75 +──────────────────────────────────────────────────────────────────────────────── + 65  resource "aws_security_group" "database_exposed" { + ..  + 75 [  cidr_blocks = ["0.0.0.0/0"] # Database exposed! + ..  + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #8 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:83 +──────────────────────────────────────────────────────────────────────────────── + 65  resource "aws_security_group" "database_exposed" { + ..  + 83 [  cidr_blocks = ["0.0.0.0/0"] # Database exposed! + ..  + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #9 CRITICAL Security group rule allows egress to multiple public internet addresses.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:90 +──────────────────────────────────────────────────────────────────────────────── + 65  resource "aws_security_group" "database_exposed" { + ..  + 90 [  cidr_blocks = ["0.0.0.0/0"] + ..  + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-egress-sgr +  Impact Your port is egressing data to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group +──────────────────────────────────────────────────────────────────────────────── + + +Result #10 HIGH Instance does not have storage encryption enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:15 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_db_instance" "unencrypted_db" { + .  + 15 [ storage_encrypted = false # No encryption! (false) + ..  + 37  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-encrypt-instance-storage-data +  Impact Data can be read from RDS instances if compromised + Resolution Enable encryption for RDS instances + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/encrypt-instance-storage-data/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance +──────────────────────────────────────────────────────────────────────────────── + + +Result #11 HIGH Instance has Public Access enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:17 +──────────────────────────────────────────────────────────────────────────────── + 17   publicly_accessible = true # SECURITY ISSUE #10 - Public access! +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0180 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #12 HIGH Table encryption is not enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:72-92 +──────────────────────────────────────────────────────────────────────────────── + 72 ┌ resource "aws_dynamodb_table" "unencrypted_table" { + 73 │ name = "my-table" + 74 │  billing_mode = "PAY_PER_REQUEST" + 75 │  hash_key = "id" + 76 │  + 77 │ attribute { + 78 │ name = "id" + 79 │  type = "S" + 80 └  } + ..  +──────────────────────────────────────────────────────────────────────────────── +  ID aws-dynamodb-enable-at-rest-encryption +  Impact Data can be freely read if compromised + Resolution Enable encryption at rest for DAX Cluster + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-at-rest-encryption/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dax_cluster#server_side_encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #13 HIGH IAM policy document uses sensitive action 'iam:CreatePolicy' on wildcarded resource '*'  +──────────────────────────────────────────────────────────────────────────────── + iam.tf:109 +──────────────────────────────────────────────────────────────────────────────── + 104  resource "aws_iam_policy" "privilege_escalation" { + ...  + 109 [ Version = "2012-10-17" + ...  + 125  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-policy-wildcards +  Impact Overly permissive policies may grant access to sensitive resources + Resolution Specify the exact permissions required, and to which resources they should apply instead of using wildcards. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document +──────────────────────────────────────────────────────────────────────────────── + + +Results #14-15 HIGH IAM policy document uses sensitive action '*' on wildcarded resource '*' (2 similar results) +──────────────────────────────────────────────────────────────────────────────── + iam.tf:10 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_iam_policy" "admin_policy" { + .  + 10 [ Version = "2012-10-17" + ..  + 19  } +──────────────────────────────────────────────────────────────────────────────── + Individual Causes + - iam.tf:5-19 (aws_iam_policy.admin_policy) 2 instances +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-policy-wildcards +  Impact Overly permissive policies may grant access to sensitive resources + Resolution Specify the exact permissions required, and to which resources they should apply instead of using wildcards. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document +──────────────────────────────────────────────────────────────────────────────── + + +Results #16-17 HIGH IAM policy document uses sensitive action 's3:*' on wildcarded resource '*' (2 similar results) +──────────────────────────────────────────────────────────────────────────────── + iam.tf:44 +──────────────────────────────────────────────────────────────────────────────── + 39  resource "aws_iam_role_policy" "s3_full_access" { + ..  + 44 [ Version = "2012-10-17" + ..  + 55  } +──────────────────────────────────────────────────────────────────────────────── + Individual Causes + - iam.tf:39-55 (aws_iam_role_policy.s3_full_access) 2 instances +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-policy-wildcards +  Impact Overly permissive policies may grant access to sensitive resources + Resolution Specify the exact permissions required, and to which resources they should apply instead of using wildcards. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document +──────────────────────────────────────────────────────────────────────────────── + + +Results #18-21 HIGH IAM policy document uses wildcarded action 'ec2:*' (4 similar results) +──────────────────────────────────────────────────────────────────────────────── + iam.tf:72 +──────────────────────────────────────────────────────────────────────────────── + 67  resource "aws_iam_user_policy" "service_policy" { + ..  + 72 [ Version = "2012-10-17" + ..  + 85  } +──────────────────────────────────────────────────────────────────────────────── + Individual Causes + - iam.tf:67-85 (aws_iam_user_policy.service_policy) 3 instances + - iam.tf:67-85 (aws_iam_user_policy.service_policy) +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-policy-wildcards +  Impact Overly permissive policies may grant access to sensitive resources + Resolution Specify the exact permissions required, and to which resources they should apply instead of using wildcards. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document +──────────────────────────────────────────────────────────────────────────────── + + +Result #22 HIGH Bucket does not have encryption enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:13-21 +──────────────────────────────────────────────────────────────────────────────── + 13   resource "aws_s3_bucket" "public_data" { + 14   bucket = "my-public-bucket-lab6" + 15    acl = "public-read" # Public access enabled! + 16    + 17    tags = { + 18   Name = "Public Data Bucket" + 19    # Missing required tags: Environment, Owner, CostCenter + 20    } + 21   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-bucket-encryption +  Impact The bucket objects could be read if compromised + Resolution Configure bucket encryption + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #23 HIGH Bucket does not encrypt data with a customer managed key.  +──────────────────────────────────────────────────────────────────────────────── + main.tf:13-21 +──────────────────────────────────────────────────────────────────────────────── + 13   resource "aws_s3_bucket" "public_data" { + 14   bucket = "my-public-bucket-lab6" + 15    acl = "public-read" # Public access enabled! + 16    + 17    tags = { + 18   Name = "Public Data Bucket" + 19    # Missing required tags: Environment, Owner, CostCenter + 20    } + 21   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-encryption-customer-key +  Impact Using AWS managed keys does not allow for fine grained control + Resolution Enable encryption using customer managed keys + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #24 HIGH Bucket has a public ACL: 'public-read'.  +──────────────────────────────────────────────────────────────────────────────── + main.tf:15 +──────────────────────────────────────────────────────────────────────────────── + 13  resource "aws_s3_bucket" "public_data" { + 14  bucket = "my-public-bucket-lab6" + 15 [  acl = "public-read" # Public access enabled! ("public-read") + 16   + 17   tags = { + 18  Name = "Public Data Bucket" + 19   # Missing required tags: Environment, Owner, CostCenter + 20   } + 21  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-no-public-access-with-acl +  Impact Public access to the bucket can lead to data leakage + Resolution Don't use canned ACLs or switch to private acl + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-access-with-acl/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket +──────────────────────────────────────────────────────────────────────────────── + + +Result #25 HIGH No public access block so not blocking public acls  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-block-public-acls +  Impact PUT calls with public ACLs specified can make objects public + Resolution Enable blocking any PUT calls with a public ACL specified + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_acls +──────────────────────────────────────────────────────────────────────────────── + + +Result #26 HIGH No public access block so not blocking public policies  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-block-public-policy +  Impact Users could put a policy that allows public access + Resolution Prevent policies that allow public access being PUT + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_policy +──────────────────────────────────────────────────────────────────────────────── + + +Result #27 HIGH Bucket does not have encryption enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-bucket-encryption +  Impact The bucket objects could be read if compromised + Resolution Configure bucket encryption + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #28 HIGH No public access block so not ignoring public acls  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-ignore-public-acls +  Impact PUT calls with public ACLs specified can make objects public + Resolution Enable ignoring the application of public ACLs in PUT calls + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#ignore_public_acls +──────────────────────────────────────────────────────────────────────────────── + + +Result #29 HIGH No public access block so not restricting public buckets  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-no-public-buckets +  Impact Public buckets can be accessed by anyone + Resolution Limit the access to public buckets to only the owner or AWS Services (eg; CloudFront) + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#restrict_public_buckets¡ +──────────────────────────────────────────────────────────────────────────────── + + +Result #30 HIGH Bucket does not encrypt data with a customer managed key.  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-encryption-customer-key +  Impact Using AWS managed keys does not allow for fine grained control + Resolution Enable encryption using customer managed keys + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #31 HIGH Public access block does not block public ACLs  +──────────────────────────────────────────────────────────────────────────────── + main.tf:39 +──────────────────────────────────────────────────────────────────────────────── + 36  resource "aws_s3_bucket_public_access_block" "bad_config" { + 37  bucket = aws_s3_bucket.public_data.id + 38   + 39 [ block_public_acls = false # Should be true (false) + 40   block_public_policy = false # Should be true + 41   ignore_public_acls = false # Should be true + 42   restrict_public_buckets = false # Should be true + 43  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-block-public-acls +  Impact PUT calls with public ACLs specified can make objects public + Resolution Enable blocking any PUT calls with a public ACL specified + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_acls +──────────────────────────────────────────────────────────────────────────────── + + +Result #32 HIGH Public access block does not block public policies  +──────────────────────────────────────────────────────────────────────────────── + main.tf:40 +──────────────────────────────────────────────────────────────────────────────── + 36  resource "aws_s3_bucket_public_access_block" "bad_config" { + 37  bucket = aws_s3_bucket.public_data.id + 38   + 39  block_public_acls = false # Should be true + 40 [  block_public_policy = false # Should be true (false) + 41   ignore_public_acls = false # Should be true + 42   restrict_public_buckets = false # Should be true + 43  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-block-public-policy +  Impact Users could put a policy that allows public access + Resolution Prevent policies that allow public access being PUT + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_policy +──────────────────────────────────────────────────────────────────────────────── + + +Result #33 HIGH Public access block does not ignore public ACLs  +──────────────────────────────────────────────────────────────────────────────── + main.tf:41 +──────────────────────────────────────────────────────────────────────────────── + 36  resource "aws_s3_bucket_public_access_block" "bad_config" { + 37  bucket = aws_s3_bucket.public_data.id + 38   + 39  block_public_acls = false # Should be true + 40   block_public_policy = false # Should be true + 41 [  ignore_public_acls = false # Should be true (false) + 42   restrict_public_buckets = false # Should be true + 43  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-ignore-public-acls +  Impact PUT calls with public ACLs specified can make objects public + Resolution Enable ignoring the application of public ACLs in PUT calls + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#ignore_public_acls +──────────────────────────────────────────────────────────────────────────────── + + +Result #34 HIGH Public access block does not restrict public buckets  +──────────────────────────────────────────────────────────────────────────────── + main.tf:42 +──────────────────────────────────────────────────────────────────────────────── + 36  resource "aws_s3_bucket_public_access_block" "bad_config" { + 37  bucket = aws_s3_bucket.public_data.id + 38   + 39  block_public_acls = false # Should be true + 40   block_public_policy = false # Should be true + 41   ignore_public_acls = false # Should be true + 42 [  restrict_public_buckets = false # Should be true (false) + 43  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-no-public-buckets +  Impact Public buckets can be accessed by anyone + Resolution Limit the access to public buckets to only the owner or AWS Services (eg; CloudFront) + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#restrict_public_buckets¡ +──────────────────────────────────────────────────────────────────────────────── + + +Result #35 MEDIUM Instance has very low backup retention period.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:22 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_db_instance" "unencrypted_db" { + .  + 22 [  backup_retention_period = 0 # SECURITY ISSUE #11 - No backups! (0) + ..  + 37  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-specify-backup-retention +  Impact Potential loss of data and short opportunity for recovery + Resolution Explicitly set the retention period to greater than the default + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster#backup_retention_period + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period +──────────────────────────────────────────────────────────────────────────────── + + +Result #36 MEDIUM Instance does not have Deletion Protection enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:28 +──────────────────────────────────────────────────────────────────────────────── + 28    deletion_protection = false # SECURITY ISSUE #12 +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0177 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #37 MEDIUM Instance has very low backup retention period.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:40-69 +──────────────────────────────────────────────────────────────────────────────── + 40 ┌ resource "aws_db_instance" "weak_db" { + 41 │ identifier = "mydb-weak" + 42 │  engine = "mysql" + 43 │  engine_version = "5.7.38" # Old version with known vulnerabilities + 44 │  instance_class = "db.t3.micro" + 45 │  allocated_storage = 20 + 46 │   + 47 │ username = "root" # Using default admin username + 48 └  password = "password123" # Weak password! + ..  +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-specify-backup-retention +  Impact Potential loss of data and short opportunity for recovery + Resolution Explicitly set the retention period to greater than the default + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster#backup_retention_period + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period +──────────────────────────────────────────────────────────────────────────────── + + +Result #38 MEDIUM Instance does not have IAM Authentication enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:40-69 +──────────────────────────────────────────────────────────────────────────────── + 40 ┌ resource "aws_db_instance" "weak_db" { + 41 │ identifier = "mydb-weak" + 42 │  engine = "mysql" + 43 │  engine_version = "5.7.38" # Old version with known vulnerabilities + 44 │  instance_class = "db.t3.micro" + 45 │  allocated_storage = 20 + 46 │   + 47 │ username = "root" # Using default admin username + 48 └  password = "password123" # Weak password! + ..  +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0176 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #39 MEDIUM Instance does not have Deletion Protection enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:40-69 +──────────────────────────────────────────────────────────────────────────────── + 40 ┌ resource "aws_db_instance" "weak_db" { + 41 │ identifier = "mydb-weak" + 42 │  engine = "mysql" + 43 │  engine_version = "5.7.38" # Old version with known vulnerabilities + 44 │  instance_class = "db.t3.micro" + 45 │  allocated_storage = 20 + 46 │   + 47 │ username = "root" # Using default admin username + 48 └  password = "password123" # Weak password! + ..  +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0177 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #40 MEDIUM Instance does not have IAM Authentication enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:5-37 +──────────────────────────────────────────────────────────────────────────────── + 5 ┌ resource "aws_db_instance" "unencrypted_db" { + 6 │ identifier = "mydb-unencrypted" + 7 │  engine = "postgres" + 8 │  engine_version = "13.7" + 9 │  instance_class = "db.t3.micro" + 10 │  allocated_storage = 20 + 11 │   + 12 │ username = "admin" + 13 └  password = "SuperSecretPassword123!" # SECURITY ISSUE #9 - Hardcoded password! + ..  +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0176 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #41 MEDIUM Point-in-time recovery is not enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:86 +──────────────────────────────────────────────────────────────────────────────── + 72  resource "aws_dynamodb_table" "unencrypted_table" { + ..  + 86 [ enabled = false # SECURITY ISSUE #17 (false) + ..  + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-dynamodb-enable-recovery +  Impact Accidental or malicious writes and deletes can't be rolled back + Resolution Enable point in time recovery + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-recovery/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#point_in_time_recovery +──────────────────────────────────────────────────────────────────────────────── + + +Result #42 MEDIUM Bucket does not have logging enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:13-21 +──────────────────────────────────────────────────────────────────────────────── + 13   resource "aws_s3_bucket" "public_data" { + 14   bucket = "my-public-bucket-lab6" + 15    acl = "public-read" # Public access enabled! + 16    + 17    tags = { + 18   Name = "Public Data Bucket" + 19    # Missing required tags: Environment, Owner, CostCenter + 20    } + 21   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-bucket-logging +  Impact There is no way to determine the access to this bucket + Resolution Add a logging block to the resource to enable access logging + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket +──────────────────────────────────────────────────────────────────────────────── + + +Result #43 MEDIUM Bucket does not have versioning enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:13-21 +──────────────────────────────────────────────────────────────────────────────── + 13   resource "aws_s3_bucket" "public_data" { + 14   bucket = "my-public-bucket-lab6" + 15    acl = "public-read" # Public access enabled! + 16    + 17    tags = { + 18   Name = "Public Data Bucket" + 19    # Missing required tags: Environment, Owner, CostCenter + 20    } + 21   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-versioning +  Impact Deleted or modified data would not be recoverable + Resolution Enable versioning to protect against accidental/malicious removal or modification + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#versioning +──────────────────────────────────────────────────────────────────────────────── + + +Result #44 MEDIUM Bucket does not have logging enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-bucket-logging +  Impact There is no way to determine the access to this bucket + Resolution Add a logging block to the resource to enable access logging + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket +──────────────────────────────────────────────────────────────────────────────── + + +Result #45 MEDIUM Bucket does not have versioning enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:31 +──────────────────────────────────────────────────────────────────────────────── + 24  resource "aws_s3_bucket" "unencrypted_data" { + 25  bucket = "my-unencrypted-bucket-lab6" + 26   acl = "private" + 27    + 28  # No server_side_encryption_configuration! + 29    + 30  versioning { + 31 [ enabled = false # Versioning disabled (false) + 32   } + 33  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-versioning +  Impact Deleted or modified data would not be recoverable + Resolution Enable versioning to protect against accidental/malicious removal or modification + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#versioning +──────────────────────────────────────────────────────────────────────────────── + + +Result #46 LOW Instance does not have performance insights enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:5-37 +──────────────────────────────────────────────────────────────────────────────── + 5 ┌ resource "aws_db_instance" "unencrypted_db" { + 6 │ identifier = "mydb-unencrypted" + 7 │  engine = "postgres" + 8 │  engine_version = "13.7" + 9 │  instance_class = "db.t3.micro" + 10 │  allocated_storage = 20 + 11 │   + 12 │ username = "admin" + 13 └  password = "SuperSecretPassword123!" # SECURITY ISSUE #9 - Hardcoded password! + ..  +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-enable-performance-insights +  Impact Without adequate monitoring, performance related issues may go unreported and potentially lead to compromise. + Resolution Enable performance insights + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance#performance_insights_kms_key_id + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#performance_insights_kms_key_id +──────────────────────────────────────────────────────────────────────────────── + + +Result #47 LOW Instance does not have performance insights enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:62 +──────────────────────────────────────────────────────────────────────────────── + 40  resource "aws_db_instance" "weak_db" { + ..  + 62 [  performance_insights_enabled = false (false) + ..  + 69  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-enable-performance-insights +  Impact Without adequate monitoring, performance related issues may go unreported and potentially lead to compromise. + Resolution Enable performance insights + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance#performance_insights_kms_key_id + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#performance_insights_kms_key_id +──────────────────────────────────────────────────────────────────────────────── + + +Result #48 LOW Table encryption does not use a customer-managed KMS key.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:72-92 +──────────────────────────────────────────────────────────────────────────────── + 72 ┌ resource "aws_dynamodb_table" "unencrypted_table" { + 73 │ name = "my-table" + 74 │  billing_mode = "PAY_PER_REQUEST" + 75 │  hash_key = "id" + 76 │  + 77 │ attribute { + 78 │ name = "id" + 79 │  type = "S" + 80 └  } + ..  +──────────────────────────────────────────────────────────────────────────────── +  ID aws-dynamodb-table-customer-key +  Impact Using AWS managed keys does not allow for fine grained control + Resolution Enable server side encryption with a customer managed key + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/table-customer-key/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#server_side_encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #49 LOW One or more policies are attached directly to a user  +──────────────────────────────────────────────────────────────────────────────── + iam.tf:58-65 +──────────────────────────────────────────────────────────────────────────────── + 58   resource "aws_iam_user" "service_account" { + 59   name = "service-account" + 60    path = "/system/" + 61    + 62   tags = { + 63   Name = "Service Account" + 64    } + 65   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-user-attached-policies +  Impact Complex access control is difficult to manage and maintain. + Resolution Grant policies at the group level instead. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-user-attached-policies/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user +──────────────────────────────────────────────────────────────────────────────── + + +Result #50 LOW Bucket does not have a corresponding public access block.  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-specify-public-access-block +  Impact Public access policies may be applied to sensitive data buckets + Resolution Define a aws_s3_bucket_public_access_block for the given bucket to control public access policies + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/specify-public-access-block/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#bucket +──────────────────────────────────────────────────────────────────────────────── + + +Result #51 LOW Security group rule does not have a description.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:18-23 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_security_group" "allow_all" { + .  + 18 ┌ egress { + 19 │ from_port = 0 + 20 │  to_port = 0 + 21 │  protocol = "-1" + 22 │  cidr_blocks = ["0.0.0.0/0"] + 23 └ } + ..  + 28  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-add-description-to-security-group-rule +  Impact Descriptions provide context for the firewall rule reasons + Resolution Add descriptions for all security groups rules + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule +──────────────────────────────────────────────────────────────────────────────── + + +Result #52 LOW Security group rule does not have a description.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:52-57 +──────────────────────────────────────────────────────────────────────────────── + 31  resource "aws_security_group" "ssh_open" { + ..  + 52 ┌ egress { + 53 │ from_port = 0 + 54 │  to_port = 0 + 55 │  protocol = "-1" + 56 │  cidr_blocks = ["0.0.0.0/0"] + 57 └ } + ..  + 62  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-add-description-to-security-group-rule +  Impact Descriptions provide context for the firewall rule reasons + Resolution Add descriptions for all security groups rules + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule +──────────────────────────────────────────────────────────────────────────────── + + +Result #53 LOW Security group rule does not have a description.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:86-91 +──────────────────────────────────────────────────────────────────────────────── + 65  resource "aws_security_group" "database_exposed" { + ..  + 86 ┌ egress { + 87 │ from_port = 0 + 88 │  to_port = 0 + 89 │  protocol = "-1" + 90 │  cidr_blocks = ["0.0.0.0/0"] + 91 └ } + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-add-description-to-security-group-rule +  Impact Descriptions provide context for the firewall rule reasons + Resolution Add descriptions for all security groups rules + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule +──────────────────────────────────────────────────────────────────────────────── + + + timings + ────────────────────────────────────────── + disk i/o  198.084µs + parsing  1.328709ms + adaptation  477.583µs + checks  10.479006ms + total  12.483382ms + + counts + ────────────────────────────────────────── + modules downloaded  0 + modules processed  1 + blocks processed  29 + files read  5 + + results + ────────────────────────────────────────── + passed  18 + ignored  0 + critical  9 + high  25 + medium  11 + low  8 + + 18 passed, 53 potential problem(s) detected. + + \ No newline at end of file diff --git a/labs/lab6/analysis/tfsec-results.json b/labs/lab6/analysis/tfsec-results.json new file mode 100644 index 00000000..6af8e9c7 --- /dev/null +++ b/labs/lab6/analysis/tfsec-results.json @@ -0,0 +1,1225 @@ +{ + "results": [ + { + "rule_id": "AVD-AWS-0023", + "long_id": "aws-dynamodb-enable-at-rest-encryption", + "rule_description": "DAX Cluster and tables should always encrypt data at rest", + "rule_provider": "aws", + "rule_service": "dynamodb", + "impact": "Data can be freely read if compromised", + "resolution": "Enable encryption at rest for DAX Cluster", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-at-rest-encryption/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dax_cluster#server_side_encryption" + ], + "description": "Table encryption is not enabled.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_dynamodb_table.unencrypted_table", + "location": { + "filename": "/src/database.tf", + "start_line": 72, + "end_line": 92 + } + }, + { + "rule_id": "AVD-AWS-0024", + "long_id": "aws-dynamodb-enable-recovery", + "rule_description": "Point in time recovery should be enabled to protect DynamoDB table", + "rule_provider": "aws", + "rule_service": "dynamodb", + "impact": "Accidental or malicious writes and deletes can't be rolled back", + "resolution": "Enable point in time recovery", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-recovery/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#point_in_time_recovery" + ], + "description": "Point-in-time recovery is not enabled.", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_dynamodb_table.unencrypted_table", + "location": { + "filename": "/src/database.tf", + "start_line": 86, + "end_line": 86 + } + }, + { + "rule_id": "AVD-AWS-0025", + "long_id": "aws-dynamodb-table-customer-key", + "rule_description": "DynamoDB tables should use at rest encryption with a Customer Managed Key", + "rule_provider": "aws", + "rule_service": "dynamodb", + "impact": "Using AWS managed keys does not allow for fine grained control", + "resolution": "Enable server side encryption with a customer managed key", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/table-customer-key/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#server_side_encryption" + ], + "description": "Table encryption does not use a customer-managed KMS key.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_dynamodb_table.unencrypted_table", + "location": { + "filename": "/src/database.tf", + "start_line": 72, + "end_line": 92 + } + }, + { + "rule_id": "AVD-AWS-0124", + "long_id": "aws-ec2-add-description-to-security-group-rule", + "rule_description": "Missing description for security group rule.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Descriptions provide context for the firewall rule reasons", + "resolution": "Add descriptions for all security groups rules", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule" + ], + "description": "Security group rule does not have a description.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_security_group.database_exposed", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 86, + "end_line": 91 + } + }, + { + "rule_id": "AVD-AWS-0124", + "long_id": "aws-ec2-add-description-to-security-group-rule", + "rule_description": "Missing description for security group rule.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Descriptions provide context for the firewall rule reasons", + "resolution": "Add descriptions for all security groups rules", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule" + ], + "description": "Security group rule does not have a description.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_security_group.ssh_open", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 52, + "end_line": 57 + } + }, + { + "rule_id": "AVD-AWS-0124", + "long_id": "aws-ec2-add-description-to-security-group-rule", + "rule_description": "Missing description for security group rule.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Descriptions provide context for the firewall rule reasons", + "resolution": "Add descriptions for all security groups rules", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule" + ], + "description": "Security group rule does not have a description.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_security_group.allow_all", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 18, + "end_line": 23 + } + }, + { + "rule_id": "AVD-AWS-0104", + "long_id": "aws-ec2-no-public-egress-sgr", + "rule_description": "An egress security group rule allows traffic to /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port is egressing data to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group" + ], + "description": "Security group rule allows egress to multiple public internet addresses.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.database_exposed", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 90, + "end_line": 90 + } + }, + { + "rule_id": "AVD-AWS-0104", + "long_id": "aws-ec2-no-public-egress-sgr", + "rule_description": "An egress security group rule allows traffic to /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port is egressing data to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group" + ], + "description": "Security group rule allows egress to multiple public internet addresses.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.ssh_open", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 56, + "end_line": 56 + } + }, + { + "rule_id": "AVD-AWS-0104", + "long_id": "aws-ec2-no-public-egress-sgr", + "rule_description": "An egress security group rule allows traffic to /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port is egressing data to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group" + ], + "description": "Security group rule allows egress to multiple public internet addresses.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.allow_all", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 22, + "end_line": 22 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.database_exposed", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 83, + "end_line": 83 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.database_exposed", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 75, + "end_line": 75 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.ssh_open", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 49, + "end_line": 49 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.ssh_open", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 41, + "end_line": 41 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.allow_all", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 15, + "end_line": 15 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action 'ec2:*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_user_policy.service_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 72, + "end_line": 72 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses sensitive action 'ec2:*' on wildcarded resource '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_user_policy.service_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 72, + "end_line": 72 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action 'ec2:*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_user_policy.service_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 72, + "end_line": 72 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action 'ec2:*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_user_policy.service_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 72, + "end_line": 72 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action 's3:*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_role_policy.s3_full_access", + "location": { + "filename": "/src/iam.tf", + "start_line": 44, + "end_line": 44 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses sensitive action 's3:*' on wildcarded resource '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_role_policy.s3_full_access", + "location": { + "filename": "/src/iam.tf", + "start_line": 44, + "end_line": 44 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses sensitive action 'iam:CreatePolicy' on wildcarded resource '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_policy.privilege_escalation", + "location": { + "filename": "/src/iam.tf", + "start_line": 109, + "end_line": 109 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses sensitive action '*' on wildcarded resource '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_policy.admin_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 10, + "end_line": 10 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_policy.admin_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 10, + "end_line": 10 + } + }, + { + "rule_id": "AVD-AWS-0143", + "long_id": "aws-iam-no-user-attached-policies", + "rule_description": "IAM policies should not be granted directly to users.", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Complex access control is difficult to manage and maintain.", + "resolution": "Grant policies at the group level instead.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-user-attached-policies/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user" + ], + "description": "One or more policies are attached directly to a user", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_iam_user.service_account", + "location": { + "filename": "/src/iam.tf", + "start_line": 58, + "end_line": 65 + } + }, + { + "rule_id": "AVD-AWS-0177", + "long_id": "aws-rds-enable-deletion-protection", + "rule_description": "RDS Deletion Protection Disabled", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Modify the RDS instances to enable deletion protection.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-deletion-protection/" + ], + "description": "Instance does not have Deletion Protection enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.weak_db", + "location": { + "filename": "/src/database.tf", + "start_line": 40, + "end_line": 69 + } + }, + { + "rule_id": "AVD-AWS-0177", + "long_id": "aws-rds-enable-deletion-protection", + "rule_description": "RDS Deletion Protection Disabled", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Modify the RDS instances to enable deletion protection.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-deletion-protection/" + ], + "description": "Instance does not have Deletion Protection enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db.deletion_protection", + "location": { + "filename": "/src/database.tf", + "start_line": 28, + "end_line": 28 + } + }, + { + "rule_id": "AVD-AWS-0176", + "long_id": "aws-rds-enable-iam-auth", + "rule_description": "RDS IAM Database Authentication Disabled", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Modify the PostgreSQL and MySQL type RDS instances to enable IAM database authentication.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-iam-auth/" + ], + "description": "Instance does not have IAM Authentication enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 5, + "end_line": 37 + } + }, + { + "rule_id": "AVD-AWS-0176", + "long_id": "aws-rds-enable-iam-auth", + "rule_description": "RDS IAM Database Authentication Disabled", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Modify the PostgreSQL and MySQL type RDS instances to enable IAM database authentication.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-iam-auth/" + ], + "description": "Instance does not have IAM Authentication enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.weak_db", + "location": { + "filename": "/src/database.tf", + "start_line": 40, + "end_line": 69 + } + }, + { + "rule_id": "AVD-AWS-0133", + "long_id": "aws-rds-enable-performance-insights", + "rule_description": "Enable Performance Insights to detect potential problems", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Without adequate monitoring, performance related issues may go unreported and potentially lead to compromise.", + "resolution": "Enable performance insights", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance#performance_insights_kms_key_id", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#performance_insights_kms_key_id" + ], + "description": "Instance does not have performance insights enabled.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_db_instance.weak_db", + "location": { + "filename": "/src/database.tf", + "start_line": 62, + "end_line": 62 + } + }, + { + "rule_id": "AVD-AWS-0133", + "long_id": "aws-rds-enable-performance-insights", + "rule_description": "Enable Performance Insights to detect potential problems", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Without adequate monitoring, performance related issues may go unreported and potentially lead to compromise.", + "resolution": "Enable performance insights", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance#performance_insights_kms_key_id", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#performance_insights_kms_key_id" + ], + "description": "Instance does not have performance insights enabled.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 5, + "end_line": 37 + } + }, + { + "rule_id": "AVD-AWS-0180", + "long_id": "aws-rds-enable-public-access", + "rule_description": "RDS Publicly Accessible", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Remove the public endpoint from the RDS instance'", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-public-access/" + ], + "description": "Instance has Public Access enabled", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db.publicly_accessible", + "location": { + "filename": "/src/database.tf", + "start_line": 17, + "end_line": 17 + } + }, + { + "rule_id": "AVD-AWS-0080", + "long_id": "aws-rds-encrypt-instance-storage-data", + "rule_description": "RDS encryption has not been enabled at a DB Instance level.", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Data can be read from RDS instances if compromised", + "resolution": "Enable encryption for RDS instances", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/encrypt-instance-storage-data/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance" + ], + "description": "Instance does not have storage encryption enabled.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 15, + "end_line": 15 + } + }, + { + "rule_id": "AVD-AWS-0082", + "long_id": "aws-rds-no-public-db-access", + "rule_description": "A database resource is marked as publicly accessible.", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "The database instance is publicly accessible", + "resolution": "Set the database to not be publicly accessible", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/no-public-db-access/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance" + ], + "description": "Instance is exposed publicly.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 17, + "end_line": 17 + } + }, + { + "rule_id": "AVD-AWS-0077", + "long_id": "aws-rds-specify-backup-retention", + "rule_description": "RDS Cluster and RDS instance should have backup retention longer than default 1 day", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Potential loss of data and short opportunity for recovery", + "resolution": "Explicitly set the retention period to greater than the default", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster#backup_retention_period", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period" + ], + "description": "Instance has very low backup retention period.", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.weak_db", + "location": { + "filename": "/src/database.tf", + "start_line": 40, + "end_line": 69 + } + }, + { + "rule_id": "AVD-AWS-0077", + "long_id": "aws-rds-specify-backup-retention", + "rule_description": "RDS Cluster and RDS instance should have backup retention longer than default 1 day", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Potential loss of data and short opportunity for recovery", + "resolution": "Explicitly set the retention period to greater than the default", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster#backup_retention_period", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period" + ], + "description": "Instance has very low backup retention period.", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 22, + "end_line": 22 + } + }, + { + "rule_id": "AVD-AWS-0086", + "long_id": "aws-s3-block-public-acls", + "rule_description": "S3 Access block should block public ACL", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "PUT calls with public ACLs specified can make objects public", + "resolution": "Enable blocking any PUT calls with a public ACL specified", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_acls" + ], + "description": "Public access block does not block public ACLs", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket_public_access_block.bad_config", + "location": { + "filename": "/src/main.tf", + "start_line": 39, + "end_line": 39 + } + }, + { + "rule_id": "AVD-AWS-0086", + "long_id": "aws-s3-block-public-acls", + "rule_description": "S3 Access block should block public ACL", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "PUT calls with public ACLs specified can make objects public", + "resolution": "Enable blocking any PUT calls with a public ACL specified", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_acls" + ], + "description": "No public access block so not blocking public acls", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0087", + "long_id": "aws-s3-block-public-policy", + "rule_description": "S3 Access block should block public policy", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Users could put a policy that allows public access", + "resolution": "Prevent policies that allow public access being PUT", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_policy" + ], + "description": "Public access block does not block public policies", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket_public_access_block.bad_config", + "location": { + "filename": "/src/main.tf", + "start_line": 40, + "end_line": 40 + } + }, + { + "rule_id": "AVD-AWS-0087", + "long_id": "aws-s3-block-public-policy", + "rule_description": "S3 Access block should block public policy", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Users could put a policy that allows public access", + "resolution": "Prevent policies that allow public access being PUT", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_policy" + ], + "description": "No public access block so not blocking public policies", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0088", + "long_id": "aws-s3-enable-bucket-encryption", + "rule_description": "Unencrypted S3 bucket.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "The bucket objects could be read if compromised", + "resolution": "Configure bucket encryption", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption" + ], + "description": "Bucket does not have encryption enabled", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0088", + "long_id": "aws-s3-enable-bucket-encryption", + "rule_description": "Unencrypted S3 bucket.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "The bucket objects could be read if compromised", + "resolution": "Configure bucket encryption", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption" + ], + "description": "Bucket does not have encryption enabled", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 13, + "end_line": 21 + } + }, + { + "rule_id": "AVD-AWS-0089", + "long_id": "aws-s3-enable-bucket-logging", + "rule_description": "S3 Bucket does not have logging enabled.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "There is no way to determine the access to this bucket", + "resolution": "Add a logging block to the resource to enable access logging", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket" + ], + "description": "Bucket does not have logging enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0089", + "long_id": "aws-s3-enable-bucket-logging", + "rule_description": "S3 Bucket does not have logging enabled.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "There is no way to determine the access to this bucket", + "resolution": "Add a logging block to the resource to enable access logging", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket" + ], + "description": "Bucket does not have logging enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 13, + "end_line": 21 + } + }, + { + "rule_id": "AVD-AWS-0090", + "long_id": "aws-s3-enable-versioning", + "rule_description": "S3 Data should be versioned", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Deleted or modified data would not be recoverable", + "resolution": "Enable versioning to protect against accidental/malicious removal or modification", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#versioning" + ], + "description": "Bucket does not have versioning enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 31, + "end_line": 31 + } + }, + { + "rule_id": "AVD-AWS-0090", + "long_id": "aws-s3-enable-versioning", + "rule_description": "S3 Data should be versioned", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Deleted or modified data would not be recoverable", + "resolution": "Enable versioning to protect against accidental/malicious removal or modification", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#versioning" + ], + "description": "Bucket does not have versioning enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 13, + "end_line": 21 + } + }, + { + "rule_id": "AVD-AWS-0132", + "long_id": "aws-s3-encryption-customer-key", + "rule_description": "S3 encryption should use Customer Managed Keys", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Using AWS managed keys does not allow for fine grained control", + "resolution": "Enable encryption using customer managed keys", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption" + ], + "description": "Bucket does not encrypt data with a customer managed key.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0132", + "long_id": "aws-s3-encryption-customer-key", + "rule_description": "S3 encryption should use Customer Managed Keys", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Using AWS managed keys does not allow for fine grained control", + "resolution": "Enable encryption using customer managed keys", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption" + ], + "description": "Bucket does not encrypt data with a customer managed key.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 13, + "end_line": 21 + } + }, + { + "rule_id": "AVD-AWS-0091", + "long_id": "aws-s3-ignore-public-acls", + "rule_description": "S3 Access Block should Ignore Public Acl", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "PUT calls with public ACLs specified can make objects public", + "resolution": "Enable ignoring the application of public ACLs in PUT calls", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#ignore_public_acls" + ], + "description": "Public access block does not ignore public ACLs", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket_public_access_block.bad_config", + "location": { + "filename": "/src/main.tf", + "start_line": 41, + "end_line": 41 + } + }, + { + "rule_id": "AVD-AWS-0091", + "long_id": "aws-s3-ignore-public-acls", + "rule_description": "S3 Access Block should Ignore Public Acl", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "PUT calls with public ACLs specified can make objects public", + "resolution": "Enable ignoring the application of public ACLs in PUT calls", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#ignore_public_acls" + ], + "description": "No public access block so not ignoring public acls", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0092", + "long_id": "aws-s3-no-public-access-with-acl", + "rule_description": "S3 Buckets not publicly accessible through ACL.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Public access to the bucket can lead to data leakage", + "resolution": "Don't use canned ACLs or switch to private acl", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-access-with-acl/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket" + ], + "description": "Bucket has a public ACL: 'public-read'.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 15, + "end_line": 15 + } + }, + { + "rule_id": "AVD-AWS-0093", + "long_id": "aws-s3-no-public-buckets", + "rule_description": "S3 Access block should restrict public bucket to limit access", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Public buckets can be accessed by anyone", + "resolution": "Limit the access to public buckets to only the owner or AWS Services (eg; CloudFront)", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#restrict_public_buckets¡" + ], + "description": "Public access block does not restrict public buckets", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket_public_access_block.bad_config", + "location": { + "filename": "/src/main.tf", + "start_line": 42, + "end_line": 42 + } + }, + { + "rule_id": "AVD-AWS-0093", + "long_id": "aws-s3-no-public-buckets", + "rule_description": "S3 Access block should restrict public bucket to limit access", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Public buckets can be accessed by anyone", + "resolution": "Limit the access to public buckets to only the owner or AWS Services (eg; CloudFront)", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#restrict_public_buckets¡" + ], + "description": "No public access block so not restricting public buckets", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0094", + "long_id": "aws-s3-specify-public-access-block", + "rule_description": "S3 buckets should each define an aws_s3_bucket_public_access_block", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Public access policies may be applied to sensitive data buckets", + "resolution": "Define a aws_s3_bucket_public_access_block for the given bucket to control public access policies", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/specify-public-access-block/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#bucket" + ], + "description": "Bucket does not have a corresponding public access block.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + } + ] +} diff --git a/labs/lab6/analysis/tool-comparison.txt b/labs/lab6/analysis/tool-comparison.txt new file mode 100644 index 00000000..17b5074f --- /dev/null +++ b/labs/lab6/analysis/tool-comparison.txt @@ -0,0 +1,8 @@ +=== Comprehensive Tool Comparison === +Terraform Scanning Results: + - tfsec: 53 findings + - Checkov: 78 findings + - Terrascan: 22 findings + +Pulumi Scanning Results (KICS): 6 findings +Ansible Scanning Results (KICS): 10 findings diff --git a/labs/lab7/analysis/deployment-comparison.txt b/labs/lab7/analysis/deployment-comparison.txt new file mode 100644 index 00000000..19a0dcf1 --- /dev/null +++ b/labs/lab7/analysis/deployment-comparison.txt @@ -0,0 +1,36 @@ +=== Functionality Test === +Default: HTTP 200 +Hardened: HTTP 200 +Production: HTTP 200 + +=== Resource Usage === +NAME CPU % MEM USAGE / LIMIT MEM % +juice-default 0.06% 97.64MiB / 8.778GiB 1.09% +juice-hardened 0.06% 86.21MiB / 512MiB 16.84% +juice-production 0.08% 85.15MiB / 512MiB 16.63% + +=== Security Configurations === + +Container: juice-default +CapDrop: +SecurityOpt: +Memory: 0 +CPU: 0 +PIDs: +Restart: no + +Container: juice-hardened +CapDrop: [ALL] +SecurityOpt: [no-new-privileges] +Memory: 536870912 +CPU: 0 +PIDs: +Restart: no + +Container: juice-production +CapDrop: [ALL] +SecurityOpt: [no-new-privileges] +Memory: 536870912 +CPU: 0 +PIDs: 100 +Restart: on-failure diff --git a/labs/lab7/hardening/docker-bench-results.txt b/labs/lab7/hardening/docker-bench-results.txt new file mode 100644 index 00000000..fdc6f615 --- /dev/null +++ b/labs/lab7/hardening/docker-bench-results.txt @@ -0,0 +1,272 @@ +# ------------------------------------------------------------------------------ +# Docker Bench for Security v1.3.4 +# +# Docker, Inc. (c) 2015- +# +# Checks for dozens of common best-practices around deploying Docker containers in production. +# Inspired by the CIS Docker Community Edition Benchmark v1.1.0. +# ------------------------------------------------------------------------------ + +Initializing Sun Mar 22 12:46:50 UTC 2026 + + +[INFO] 1 - Host Configuration +[PASS] 1.1 - Ensure a separate partition for containers has been created +[NOTE] 1.2 - Ensure the container host has been Hardened +[PASS] 1.3 - Ensure Docker is up to date +[INFO] * Using 28.5.2 which is current +[INFO] * Check with your operating system vendor for support and security maintenance for Docker +[INFO] 1.4 - Ensure only trusted users are allowed to control Docker daemon +[WARN] 1.5 - Ensure auditing is configured for the Docker daemon +[WARN] 1.6 - Ensure auditing is configured for Docker files and directories - /var/lib/docker +[WARN] 1.7 - Ensure auditing is configured for Docker files and directories - /etc/docker +[INFO] 1.8 - Ensure auditing is configured for Docker files and directories - docker.service +[INFO] * File not found +[INFO] 1.9 - Ensure auditing is configured for Docker files and directories - docker.socket +[INFO] * File not found +[INFO] 1.10 - Ensure auditing is configured for Docker files and directories - /etc/default/docker +[INFO] * File not found +[WARN] 1.11 - Ensure auditing is configured for Docker files and directories - /etc/docker/daemon.json +[INFO] 1.12 - Ensure auditing is configured for Docker files and directories - /usr/bin/docker-containerd +[INFO] * File not found +[INFO] 1.13 - Ensure auditing is configured for Docker files and directories - /usr/bin/docker-runc +[INFO] * File not found + + +[INFO] 2 - Docker daemon configuration +[WARN] 2.1 - Ensure network traffic is restricted between containers on the default bridge +[PASS] 2.2 - Ensure the logging level is set to 'info' +[PASS] 2.3 - Ensure Docker is allowed to make changes to iptables +[PASS] 2.4 - Ensure insecure registries are not used +[PASS] 2.5 - Ensure aufs storage driver is not used +[WARN] 2.6 - Ensure TLS authentication for Docker daemon is configured +[WARN] * Docker daemon currently listening on TCP without TLS +[INFO] 2.7 - Ensure the default ulimit is configured appropriately +[INFO] * Default ulimit doesn't appear to be set +[WARN] 2.8 - Enable user namespace support +[PASS] 2.9 - Ensure the default cgroup usage has been confirmed +[PASS] 2.10 - Ensure base device size is not changed until needed +[WARN] 2.11 - Ensure that authorization for Docker client commands is enabled +[WARN] 2.12 - Ensure centralized and remote logging is configured +[INFO] 2.13 - Ensure operations on legacy registry (v1) are Disabled (Deprecated) +[WARN] 2.14 - Ensure live restore is Enabled +[WARN] 2.15 - Ensure Userland Proxy is Disabled +[INFO] 2.16 - Ensure daemon-wide custom seccomp profile is applied, if needed +[PASS] 2.17 - Ensure experimental features are avoided in production +[WARN] 2.18 - Ensure containers are restricted from acquiring new privileges + + +[INFO] 3 - Docker daemon configuration files +[INFO] 3.1 - Ensure that docker.service file ownership is set to root:root +[INFO] * File not found +[INFO] 3.2 - Ensure that docker.service file permissions are set to 644 or more restrictive +[INFO] * File not found +[INFO] 3.3 - Ensure that docker.socket file ownership is set to root:root +[INFO] * File not found +[INFO] 3.4 - Ensure that docker.socket file permissions are set to 644 or more restrictive +[INFO] * File not found +[PASS] 3.5 - Ensure that /etc/docker directory ownership is set to root:root +[PASS] 3.6 - Ensure that /etc/docker directory permissions are set to 755 or more restrictive +[INFO] 3.7 - Ensure that registry certificate file ownership is set to root:root +[INFO] * Directory not found +[INFO] 3.8 - Ensure that registry certificate file permissions are set to 444 or more restrictive +[INFO] * Directory not found +[INFO] 3.9 - Ensure that TLS CA certificate file ownership is set to root:root +[INFO] * No TLS CA certificate found +[INFO] 3.10 - Ensure that TLS CA certificate file permissions are set to 444 or more restrictive +[INFO] * No TLS CA certificate found +[INFO] 3.11 - Ensure that Docker server certificate file ownership is set to root:root +[INFO] * No TLS Server certificate found +[INFO] 3.12 - Ensure that Docker server certificate file permissions are set to 444 or more restrictive +[INFO] * No TLS Server certificate found +[INFO] 3.13 - Ensure that Docker server certificate key file ownership is set to root:root +[INFO] * No TLS Key found +[INFO] 3.14 - Ensure that Docker server certificate key file permissions are set to 400 +[INFO] * No TLS Key found +[WARN] 3.15 - Ensure that Docker socket file ownership is set to root:docker +[WARN] * Wrong ownership for /var/run/docker.sock +[PASS] 3.16 - Ensure that Docker socket file permissions are set to 660 or more restrictive +[PASS] 3.17 - Ensure that daemon.json file ownership is set to root:root +[PASS] 3.18 - Ensure that daemon.json file permissions are set to 644 or more restrictive +[INFO] 3.19 - Ensure that /etc/default/docker file ownership is set to root:root +[INFO] * File not found +[INFO] 3.20 - Ensure that /etc/default/docker file permissions are set to 644 or more restrictive +[INFO] * File not found + + +[INFO] 4 - Container Images and Build File +[INFO] 4.1 - Ensure a user for the container has been created +[INFO] * No containers running +[NOTE] 4.2 - Ensure that containers use trusted base images +[NOTE] 4.3 - Ensure unnecessary packages are not installed in the container +[NOTE] 4.4 - Ensure images are scanned and rebuilt to include security patches +[WARN] 4.5 - Ensure Content trust for Docker is Enabled +[WARN] 4.6 - Ensure HEALTHCHECK instructions have been added to the container image +[WARN] * No Healthcheck found: [monitoring-app-python:latest] +[WARN] * No Healthcheck found: [bridgecrew/checkov:latest] +[WARN] * No Healthcheck found: [projectdiscovery/nuclei:latest] +[WARN] * No Healthcheck found: [checkmarx/kics:latest] +[WARN] * No Healthcheck found: [aquasec/trivy:latest] +[WARN] * No Healthcheck found: [semgrep/semgrep:latest] +[WARN] * No Healthcheck found: [trufflesecurity/trufflehog:latest] +[WARN] * No Healthcheck found: [anchore/grype:latest] +[WARN] * No Healthcheck found: [anchore/syft:latest] +[WARN] * No Healthcheck found: [devops-info-service:latest morisummerz/devops-info-service:latest] +[WARN] * No Healthcheck found: [devops-info-service:latest morisummerz/devops-info-service:latest] +[WARN] * No Healthcheck found: [devops-info-service-go:latest] +[WARN] * No Healthcheck found: [prom/prometheus:v3.9.0] +[WARN] * No Healthcheck found: [secsi/sqlmap:latest] +[WARN] * No Healthcheck found: [grafana/grafana:12.3.1] +[WARN] * No Healthcheck found: [prom/prometheus:latest] +[WARN] * No Healthcheck found: [telegrammonitoring-telegram-handler:latest] +[WARN] * No Healthcheck found: [telegrammonitoring-migrations:latest] +[WARN] * No Healthcheck found: [telegrammonitoring-celery_worker:latest] +[WARN] * No Healthcheck found: [telegrammonitoring-telegram-bot:latest] +[WARN] * No Healthcheck found: [telegrammonitoring-api:latest] +[WARN] * No Healthcheck found: [telegrammonitoring-frontend:latest] +[WARN] * No Healthcheck found: [zricethezav/gitleaks:latest] +[WARN] * No Healthcheck found: [grafana/grafana:latest] +[WARN] * No Healthcheck found: [redis:8] +[WARN] * No Healthcheck found: [bkimminich/juice-shop:v19.0.0] +[WARN] * No Healthcheck found: [ghcr.io/httptoolkit/docker-socks-tunnel:v1.2.1] +[WARN] * No Healthcheck found: [front:latest] +[WARN] * No Healthcheck found: [projector-frontend:latest] +[WARN] * No Healthcheck found: [projector-backend:latest] +[WARN] * No Healthcheck found: [projector-migrate:latest] +[WARN] * No Healthcheck found: [minio/minio:RELEASE.2025-07-18T21-56-31Z] +[WARN] * No Healthcheck found: [backend-telegram:latest] +[WARN] * No Healthcheck found: [backend-api:latest] +[WARN] * No Healthcheck found: [backend-migrations:latest] +[WARN] * No Healthcheck found: [test-frontned:latest] +[WARN] * No Healthcheck found: [test-backend:latest] +[WARN] * No Healthcheck found: [postgres:17] +[WARN] * No Healthcheck found: [minio/minio:latest] +[WARN] * No Healthcheck found: [edoburu/pgbouncer:v1.24.1-p0] +[WARN] * No Healthcheck found: [aquasec/tfsec:latest] +[WARN] * No Healthcheck found: [iu-place-frontend:latest] +[WARN] * No Healthcheck found: [iu-place-canvas_service:latest] +[WARN] * No Healthcheck found: [iu-place-fastapi_app:latest] +[WARN] * No Healthcheck found: [redis:7-alpine] +[WARN] * No Healthcheck found: [sh1co/wikifet_arm:latest] +[WARN] * No Healthcheck found: [mongo:latest] +[WARN] * No Healthcheck found: [postgres:15-alpine] +[WARN] * No Healthcheck found: [postgres:latest] +[WARN] * No Healthcheck found: [goodwithtech/dockle:latest] +[WARN] * No Healthcheck found: [confluentinc/cp-kafka:7.8.0] +[WARN] * No Healthcheck found: [tenable/terrascan:latest] +[WARN] * No Healthcheck found: [threagile/threagile:latest] +[WARN] * No Healthcheck found: [postgres:alpine3.20] +[WARN] * No Healthcheck found: [provectuslabs/kafka-ui:latest] +[WARN] * No Healthcheck found: [grafana/promtail:3.0.0] +[WARN] * No Healthcheck found: [grafana/loki:3.0.0] +[WARN] * No Healthcheck found: [confluentinc/cp-kafka:7.5.0] +[WARN] * No Healthcheck found: [confluentinc/cp-zookeeper:7.5.0] +[WARN] * No Healthcheck found: [redis:7.2.0-alpine] +[WARN] * No Healthcheck found: [confluentinc/cp-schema-registry:7.4.0] +[WARN] * No Healthcheck found: [httptoolkit/docker-socks-tunnel:v1.2.0 ghcr.io/httptoolkit/docker-socks-tunnel:v1.2.0] +[WARN] * No Healthcheck found: [httptoolkit/docker-socks-tunnel:v1.2.0 ghcr.io/httptoolkit/docker-socks-tunnel:v1.2.0] +[WARN] * No Healthcheck found: [postgres:14.1-alpine] +[WARN] * No Healthcheck found: [postgres:13.3] +[WARN] * No Healthcheck found: [alpine/nikto:latest] +[INFO] 4.7 - Ensure update instructions are not use alone in the Dockerfile +[INFO] * Update instruction found: [monitoring-app-python:latest] +[INFO] * Update instruction found: [bridgecrew/checkov:latest] +[INFO] * Update instruction found: [checkmarx/kics:latest] +[INFO] * Update instruction found: [devops-info-service:latest morisummerz/devops-info-service:latest] +[INFO] * Update instruction found: [devops-info-service:latest morisummerz/devops-info-service:latest] +[INFO] * Update instruction found: [telegrammonitoring-telegram-handler:latest] +[INFO] * Update instruction found: [telegrammonitoring-migrations:latest] +[INFO] * Update instruction found: [telegrammonitoring-celery_worker:latest] +[INFO] * Update instruction found: [telegrammonitoring-telegram-bot:latest] +[INFO] * Update instruction found: [telegrammonitoring-api:latest] +[INFO] * Update instruction found: [redis:8] +[INFO] * Update instruction found: [projector-backend:latest] +[INFO] * Update instruction found: [projector-migrate:latest] +[INFO] * Update instruction found: [backend-telegram:latest] +[INFO] * Update instruction found: [backend-api:latest] +[INFO] * Update instruction found: [backend-migrations:latest] +[INFO] * Update instruction found: [test-backend:latest] +[INFO] * Update instruction found: [postgres:17] +[INFO] * Update instruction found: [iu-place-canvas_service:latest] +[INFO] * Update instruction found: [iu-place-fastapi_app:latest] +[INFO] * Update instruction found: [sh1co/wikifet_arm:latest] +[INFO] * Update instruction found: [mongo:latest] +[INFO] * Update instruction found: [postgres:latest] +[INFO] * Update instruction found: [threagile/threagile:latest] +[INFO] * Update instruction found: [grafana/promtail:3.0.0] +[INFO] * Update instruction found: [postgres:13.3] +[NOTE] 4.8 - Ensure setuid and setgid permissions are removed in the images +[INFO] 4.9 - Ensure COPY is used instead of ADD in Dockerfile +[INFO] * ADD in image history: [projectdiscovery/nuclei:latest] +[INFO] * ADD in image history: [aquasec/trivy:latest] +[INFO] * ADD in image history: [semgrep/semgrep:latest] +[INFO] * ADD in image history: [trufflesecurity/trufflehog:latest] +[INFO] * ADD in image history: [secsi/sqlmap:latest] +[INFO] * ADD in image history: [grafana/grafana:12.3.1] +[INFO] * ADD in image history: [prom/prometheus:latest] +[INFO] * ADD in image history: [telegrammonitoring-telegram-handler:latest] +[INFO] * ADD in image history: [telegrammonitoring-migrations:latest] +[INFO] * ADD in image history: [telegrammonitoring-celery_worker:latest] +[INFO] * ADD in image history: [telegrammonitoring-telegram-bot:latest] +[INFO] * ADD in image history: [telegrammonitoring-api:latest] +[INFO] * ADD in image history: [telegrammonitoring-frontend:latest] +[INFO] * ADD in image history: [zricethezav/gitleaks:latest] +[INFO] * ADD in image history: [grafana/grafana:latest] +[INFO] * ADD in image history: [myapp-frontend:latest] +[INFO] * ADD in image history: [projector-frontend:latest] +[INFO] * ADD in image history: [backend-telegram:latest] +[INFO] * ADD in image history: [backend-api:latest] +[INFO] * ADD in image history: [backend-migrations:latest] +[INFO] * ADD in image history: [test-frontned:latest] +[INFO] * ADD in image history: [edoburu/pgbouncer:v1.24.1-p0] +[INFO] * ADD in image history: [aquasec/tfsec:latest] +[INFO] * ADD in image history: [iu-place-frontend:latest] +[INFO] * ADD in image history: [redis:7-alpine] +[INFO] * ADD in image history: [sh1co/wikifet_arm:latest] +[INFO] * ADD in image history: [mongo:latest] +[INFO] * ADD in image history: [postgres:15-alpine] +[INFO] * ADD in image history: [goodwithtech/dockle:latest] +[INFO] * ADD in image history: [confluentinc/cp-kafka:7.8.0] +[INFO] * ADD in image history: [threagile/threagile:latest] +[INFO] * ADD in image history: [postgres:alpine3.20] +[INFO] * ADD in image history: [provectuslabs/kafka-ui:latest] +[INFO] * ADD in image history: [grafana/promtail:3.0.0] +[INFO] * ADD in image history: [grafana/loki:3.0.0] +[INFO] * ADD in image history: [confluentinc/cp-kafka:7.5.0] +[INFO] * ADD in image history: [confluentinc/cp-zookeeper:7.5.0] +[INFO] * ADD in image history: [redis:7.2.0-alpine] +[INFO] * ADD in image history: [confluentinc/cp-schema-registry:7.4.0] +[INFO] * ADD in image history: [postgres:14.1-alpine] +[INFO] * ADD in image history: [postgres:13.3] +[INFO] * ADD in image history: [alpine/nikto:latest] +[INFO] * ADD in image history: [docker/docker-bench-security:latest] +[NOTE] 4.10 - Ensure secrets are not stored in Dockerfiles +[NOTE] 4.11 - Ensure verified packages are only Installed + + +[INFO] 5 - Container Runtime +[INFO] * No containers running, skipping Section 5 + + +[INFO] 6 - Docker Security Operations +[INFO] 6.1 - Avoid image sprawl +[INFO] * There are currently: 274 images +[INFO] * Only 22 out of 274 are in use +[INFO] 6.2 - Avoid container sprawl +[INFO] * There are currently a total of 22 containers, with 1 of them currently running + + +[INFO] 7 - Docker Swarm Configuration +[PASS] 7.1 - Ensure swarm mode is not Enabled, if not needed +[PASS] 7.2 - Ensure the minimum number of manager nodes have been created in a swarm (Swarm mode not enabled) +[PASS] 7.3 - Ensure swarm services are binded to a specific host interface (Swarm mode not enabled) +[PASS] 7.4 - Ensure data exchanged between containers are encrypted on different nodes on the overlay network +[PASS] 7.5 - Ensure Docker's secret management commands are used for managing secrets in a Swarm cluster (Swarm mode not enabled) +[PASS] 7.6 - Ensure swarm manager is run in auto-lock mode (Swarm mode not enabled) +[PASS] 7.7 - Ensure swarm manager auto-lock key is rotated periodically (Swarm mode not enabled) +[PASS] 7.8 - Ensure node certificates are rotated as appropriate (Swarm mode not enabled) +[PASS] 7.9 - Ensure CA certificates are rotated as appropriate (Swarm mode not enabled) +[PASS] 7.10 - Ensure management plane traffic has been separated from data plane traffic (Swarm mode not enabled) + +[INFO] Checks: 74 +[INFO] Score: 8 diff --git a/labs/lab7/scanning/dockle-results.txt b/labs/lab7/scanning/dockle-results.txt new file mode 100644 index 00000000..91b99573 --- /dev/null +++ b/labs/lab7/scanning/dockle-results.txt @@ -0,0 +1,9 @@ +SKIP - DKL-LI-0001: Avoid empty password + * failed to detect etc/shadow,etc/master.passwd +INFO - CIS-DI-0005: Enable Content trust for Docker + * export DOCKER_CONTENT_TRUST=1 before docker pull/build +INFO - CIS-DI-0006: Add HEALTHCHECK instruction to the container image + * not found HEALTHCHECK statement +INFO - DKL-LI-0003: Only put necessary files + * unnecessary file : juice-shop/node_modules/extglob/lib/.DS_Store + * unnecessary file : juice-shop/node_modules/micromatch/lib/.DS_Store diff --git a/labs/lab7/scanning/scout-cves.txt b/labs/lab7/scanning/scout-cves.txt new file mode 100644 index 00000000..f537d528 --- /dev/null +++ b/labs/lab7/scanning/scout-cves.txt @@ -0,0 +1,1032 @@ + + +## Overview + + │ Analyzed Image +───────────────────┼────────────────────────────────────────── + Target │ bkimminich/juice-shop:v19.0.0 + digest │ 2a95df217ff8 + platform │ linux/arm64 + provenance │ https://github.com/juice-shop/juice-shop + │ https://github.com/juice-shop/juice-shop/blob/36870cb + vulnerabilities │ 11C 65H 30M 5L 7? + size │ 170 MB + packages │ 1004 + + +## Packages and Vulnerabilities + + 4C 0H 1M 0L vm2 3.9.17 +pkg:npm/vm2@3.9.17 + + ✗ CRITICAL CVE-2026-22709 [Protection Mechanism Failure] + https://scout.docker.com/v/CVE-2026-22709?s=github&n=vm2&t=npm&vr=%3C%3D3.10.1 + Affected range : <=3.10.1 + Fixed version : 3.10.2 + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ CRITICAL CVE-2023-37903 [Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')] + https://scout.docker.com/v/CVE-2023-37903?s=github&n=vm2&t=npm&vr=%3C%3D3.9.19 + Affected range : <=3.9.19 + Fixed version : not fixed + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ CRITICAL CVE-2023-37466 [Improper Control of Generation of Code ('Code Injection')] + https://scout.docker.com/v/CVE-2023-37466?s=github&n=vm2&t=npm&vr=%3C%3D3.9.19 + Affected range : <=3.9.19 + Fixed version : 3.10.0 + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ CRITICAL CVE-2023-32314 [Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')] + https://scout.docker.com/v/CVE-2023-32314?s=github&n=vm2&t=npm&vr=%3C3.9.18 + Affected range : <3.9.18 + Fixed version : 3.9.18 + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ MEDIUM CVE-2023-32313 [Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')] + https://scout.docker.com/v/CVE-2023-32313?s=github&n=vm2&t=npm&vr=%3C3.9.18 + Affected range : <3.9.18 + Fixed version : 3.9.18 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + + 1C 4H 1M 0L node 22.18.0 +pkg:generic/node@22.18.0 + + ✗ CRITICAL CVE-2025-55130 + https://scout.docker.com/v/CVE-2025-55130?s=docker&n=node&t=generic&vr=%3E%3D22.0.0%2C%3C22.22.0 + Affected range : >=22.0.0 + : <22.22.0 + Fixed version : 22.22.0 + + ✗ HIGH CVE-2026-21637 + https://scout.docker.com/v/CVE-2026-21637?s=docker&n=node&t=generic&vr=%3E%3D22.0.0%2C%3C22.22.0 + Affected range : >=22.0.0 + : <22.22.0 + Fixed version : 22.22.0 + + ✗ HIGH CVE-2025-59466 + https://scout.docker.com/v/CVE-2025-59466?s=docker&n=node&t=generic&vr=%3E%3D22.0.0%2C%3C22.22.0 + Affected range : >=22.0.0 + : <22.22.0 + Fixed version : 22.22.0 + + ✗ HIGH CVE-2025-59465 + https://scout.docker.com/v/CVE-2025-59465?s=docker&n=node&t=generic&vr=%3E%3D22.0.0%2C%3C22.22.0 + Affected range : >=22.0.0 + : <22.22.0 + Fixed version : 22.22.0 + + ✗ HIGH CVE-2025-55131 + https://scout.docker.com/v/CVE-2025-55131?s=docker&n=node&t=generic&vr=%3E%3D22.0.0%2C%3C22.22.0 + Affected range : >=22.0.0 + : <22.22.0 + Fixed version : 22.22.0 + + ✗ MEDIUM CVE-2025-55132 + https://scout.docker.com/v/CVE-2025-55132?s=docker&n=node&t=generic&vr=%3E%3D22.0.0%2C%3C22.22.0 + Affected range : >=22.0.0 + : <22.22.0 + Fixed version : 22.22.0 + + + 1C 3H 1M 0L 1? lodash 2.4.2 +pkg:npm/lodash@2.4.2 + + ✗ CRITICAL CVE-2019-10744 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2019-10744?s=github&n=lodash&t=npm&vr=%3C4.17.12 + Affected range : <4.17.12 + Fixed version : 4.17.12 + CVSS Score : 9.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H + + ✗ HIGH CVE-2020-8203 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2020-8203?s=gitlab&n=lodash&t=npm&vr=%3C4.17.20 + Affected range : <4.17.20 + Fixed version : 4.17.20 + CVSS Score : 7.4 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H + + ✗ HIGH CVE-2021-23337 [Improper Neutralization of Special Elements used in a Command ('Command Injection')] + https://scout.docker.com/v/CVE-2021-23337?s=github&n=lodash&t=npm&vr=%3C4.17.21 + Affected range : <4.17.21 + Fixed version : 4.17.21 + CVSS Score : 7.2 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H + + ✗ HIGH CVE-2018-16487 [Uncontrolled Resource Consumption] + https://scout.docker.com/v/CVE-2018-16487?s=github&n=lodash&t=npm&vr=%3C4.17.11 + Affected range : <4.17.11 + Fixed version : 4.17.11 + + ✗ MEDIUM CVE-2018-3721 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2018-3721?s=github&n=lodash&t=npm&vr=%3C4.17.5 + Affected range : <4.17.5 + Fixed version : 4.17.5 + CVSS Score : 6.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N + + ✗ UNSPECIFIED GMS-2018-10 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2018-10?s=gitlab&n=lodash&t=npm&vr=%3C4.17.5 + Affected range : <4.17.5 + Fixed version : 4.17.5 + + + 1C 1H 2M 0L 1? jsonwebtoken 0.4.0 +pkg:npm/jsonwebtoken@0.4.0 + + ✗ CRITICAL CVE-2015-9235 [Improper Input Validation] + https://scout.docker.com/v/CVE-2015-9235?s=github&n=jsonwebtoken&t=npm&vr=%3C4.2.2 + Affected range : <4.2.2 + Fixed version : 4.2.2 + + ✗ HIGH CVE-2022-23539 [Use of a Broken or Risky Cryptographic Algorithm] + https://scout.docker.com/v/CVE-2022-23539?s=github&n=jsonwebtoken&t=npm&vr=%3C%3D8.5.1 + Affected range : <=8.5.1 + Fixed version : 9.0.0 + CVSS Score : 8.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N + + ✗ MEDIUM CVE-2022-23540 [Improper Authentication] + https://scout.docker.com/v/CVE-2022-23540?s=github&n=jsonwebtoken&t=npm&vr=%3C9.0.0 + Affected range : <9.0.0 + Fixed version : 9.0.0 + CVSS Score : 6.4 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L + + ✗ MEDIUM CVE-2022-23541 [Improper Restriction of Security Token Assignment] + https://scout.docker.com/v/CVE-2022-23541?s=github&n=jsonwebtoken&t=npm&vr=%3C%3D8.5.1 + Affected range : <=8.5.1 + Fixed version : 9.0.0 + CVSS Score : 5.0 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L + + ✗ UNSPECIFIED GMS-2015-4 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2015-4?s=gitlab&n=jsonwebtoken&t=npm&vr=%3C4.2.2 + Affected range : <4.2.2 + Fixed version : 4.2.2 + + + 1C 1H 2M 0L 1? jsonwebtoken 0.1.0 +pkg:npm/jsonwebtoken@0.1.0 + + ✗ CRITICAL CVE-2015-9235 [Improper Input Validation] + https://scout.docker.com/v/CVE-2015-9235?s=github&n=jsonwebtoken&t=npm&vr=%3C4.2.2 + Affected range : <4.2.2 + Fixed version : 4.2.2 + + ✗ HIGH CVE-2022-23539 [Use of a Broken or Risky Cryptographic Algorithm] + https://scout.docker.com/v/CVE-2022-23539?s=github&n=jsonwebtoken&t=npm&vr=%3C%3D8.5.1 + Affected range : <=8.5.1 + Fixed version : 9.0.0 + CVSS Score : 8.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N + + ✗ MEDIUM CVE-2022-23540 [Improper Authentication] + https://scout.docker.com/v/CVE-2022-23540?s=github&n=jsonwebtoken&t=npm&vr=%3C9.0.0 + Affected range : <9.0.0 + Fixed version : 9.0.0 + CVSS Score : 6.4 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L + + ✗ MEDIUM CVE-2022-23541 [Improper Restriction of Security Token Assignment] + https://scout.docker.com/v/CVE-2022-23541?s=github&n=jsonwebtoken&t=npm&vr=%3C%3D8.5.1 + Affected range : <=8.5.1 + Fixed version : 9.0.0 + CVSS Score : 5.0 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L + + ✗ UNSPECIFIED GMS-2015-4 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2015-4?s=gitlab&n=jsonwebtoken&t=npm&vr=%3C4.2.2 + Affected range : <4.2.2 + Fixed version : 4.2.2 + + + 1C 1H 0M 0L crypto-js 3.3.0 +pkg:npm/crypto-js@3.3.0 + + ✗ CRITICAL CVE-2023-46233 [Use of a Broken or Risky Cryptographic Algorithm] + https://scout.docker.com/v/CVE-2023-46233?s=github&n=crypto-js&t=npm&vr=%3C4.2.0 + Affected range : <4.2.0 + Fixed version : 4.2.0 + CVSS Score : 9.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N + + ✗ HIGH GMS-2020-4 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2020-4?s=gitlab&n=crypto-js&t=npm&vr=%3E%3D3.3.0%2C%3C4.0.0 + Affected range : >=3.3.0 + : <4.0.0 + Fixed version : 3.2.1, 4.0.0 + CVSS Score : 7.5 + CVSS Vector : AV:N/AC:L/Au:N/C:P/I:P/A:P + + + 1C 0H 1M 0L minimist 0.2.4 +pkg:npm/minimist@0.2.4 + + ✗ CRITICAL CVE-2021-44906 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2021-44906?s=gitlab&n=minimist&t=npm&vr=%3C1.2.6 + Affected range : <1.2.6 + Fixed version : 1.2.6 + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ MEDIUM CVE-2020-7598 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2020-7598?s=gitlab&n=minimist&t=npm&vr=%3C1.2.2 + Affected range : <1.2.2 + Fixed version : 1.2.2 + CVSS Score : 5.6 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L + + + 1C 0H 0M 0L marsdb 0.6.11 +pkg:npm/marsdb@0.6.11 + + ✗ CRITICAL GHSA-5mrr-rgp6-x4gr [Improper Neutralization of Special Elements used in a Command ('Command Injection')] + https://scout.docker.com/v/GHSA-5mrr-rgp6-x4gr?s=github&n=marsdb&t=npm&vr=%3E%3D0.0.0 + Affected range : >=0.0.0 + Fixed version : not fixed + + + 0C 6H 1M 0L tar 4.4.19 +pkg:npm/tar@4.4.19 + + ✗ HIGH CVE-2026-23950 [Improper Handling of Unicode Encoding] + https://scout.docker.com/v/CVE-2026-23950?s=github&n=tar&t=npm&vr=%3C%3D7.5.3 + Affected range : <=7.5.3 + Fixed version : 7.5.4 + CVSS Score : 8.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L + + ✗ HIGH CVE-2026-31802 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-31802?s=github&n=tar&t=npm&vr=%3C%3D7.5.10 + Affected range : <=7.5.10 + Fixed version : 7.5.11 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N + + ✗ HIGH CVE-2026-29786 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-29786?s=github&n=tar&t=npm&vr=%3C%3D7.5.9 + Affected range : <=7.5.9 + Fixed version : 7.5.10 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:H/SA:L + + ✗ HIGH CVE-2026-24842 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-24842?s=github&n=tar&t=npm&vr=%3C7.5.7 + Affected range : <7.5.7 + Fixed version : 7.5.7 + CVSS Score : 8.2 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N + + ✗ HIGH CVE-2026-23745 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-23745?s=github&n=tar&t=npm&vr=%3C%3D7.5.2 + Affected range : <=7.5.2 + Fixed version : 7.5.3 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N + + ✗ HIGH CVE-2026-26960 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-26960?s=github&n=tar&t=npm&vr=%3C7.5.8 + Affected range : <7.5.8 + Fixed version : 7.5.8 + CVSS Score : 7.1 + CVSS Vector : CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N + + ✗ MEDIUM CVE-2024-28863 [Uncontrolled Resource Consumption] + https://scout.docker.com/v/CVE-2024-28863?s=github&n=tar&t=npm&vr=%3C6.2.1 + Affected range : <6.2.1 + Fixed version : 6.2.1 + CVSS Score : 6.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H + + + 0C 6H 0M 0L tar 6.2.1 +pkg:npm/tar@6.2.1 + + ✗ HIGH CVE-2026-23950 [Improper Handling of Unicode Encoding] + https://scout.docker.com/v/CVE-2026-23950?s=github&n=tar&t=npm&vr=%3C%3D7.5.3 + Affected range : <=7.5.3 + Fixed version : 7.5.4 + CVSS Score : 8.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L + + ✗ HIGH CVE-2026-31802 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-31802?s=github&n=tar&t=npm&vr=%3C%3D7.5.10 + Affected range : <=7.5.10 + Fixed version : 7.5.11 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N + + ✗ HIGH CVE-2026-29786 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-29786?s=github&n=tar&t=npm&vr=%3C%3D7.5.9 + Affected range : <=7.5.9 + Fixed version : 7.5.10 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:H/SA:L + + ✗ HIGH CVE-2026-24842 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-24842?s=github&n=tar&t=npm&vr=%3C7.5.7 + Affected range : <7.5.7 + Fixed version : 7.5.7 + CVSS Score : 8.2 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N + + ✗ HIGH CVE-2026-23745 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-23745?s=github&n=tar&t=npm&vr=%3C%3D7.5.2 + Affected range : <=7.5.2 + Fixed version : 7.5.3 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N + + ✗ HIGH CVE-2026-26960 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-26960?s=github&n=tar&t=npm&vr=%3C7.5.8 + Affected range : <7.5.8 + Fixed version : 7.5.8 + CVSS Score : 7.1 + CVSS Vector : CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N + + + 0C 6H 0M 0L tar 7.4.3 +pkg:npm/tar@7.4.3 + + ✗ HIGH CVE-2026-23950 [Improper Handling of Unicode Encoding] + https://scout.docker.com/v/CVE-2026-23950?s=github&n=tar&t=npm&vr=%3C%3D7.5.3 + Affected range : <=7.5.3 + Fixed version : 7.5.4 + CVSS Score : 8.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L + + ✗ HIGH CVE-2026-31802 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-31802?s=github&n=tar&t=npm&vr=%3C%3D7.5.10 + Affected range : <=7.5.10 + Fixed version : 7.5.11 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N + + ✗ HIGH CVE-2026-29786 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-29786?s=github&n=tar&t=npm&vr=%3C%3D7.5.9 + Affected range : <=7.5.9 + Fixed version : 7.5.10 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:H/SA:L + + ✗ HIGH CVE-2026-24842 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-24842?s=github&n=tar&t=npm&vr=%3C7.5.7 + Affected range : <7.5.7 + Fixed version : 7.5.7 + CVSS Score : 8.2 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N + + ✗ HIGH CVE-2026-23745 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-23745?s=github&n=tar&t=npm&vr=%3C%3D7.5.2 + Affected range : <=7.5.2 + Fixed version : 7.5.3 + CVSS Score : 8.2 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N + + ✗ HIGH CVE-2026-26960 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2026-26960?s=github&n=tar&t=npm&vr=%3C7.5.8 + Affected range : <7.5.8 + Fixed version : 7.5.8 + CVSS Score : 7.1 + CVSS Vector : CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N + + + 0C 4H 0M 0L multer 1.4.5-lts.2 +pkg:npm/multer@1.4.5-lts.2 + + ✗ HIGH CVE-2026-3520 [Uncontrolled Recursion] + https://scout.docker.com/v/CVE-2026-3520?s=github&n=multer&t=npm&vr=%3C2.1.1 + Affected range : <2.1.1 + Fixed version : 2.1.1 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ HIGH CVE-2026-3304 [Incomplete Cleanup] + https://scout.docker.com/v/CVE-2026-3304?s=github&n=multer&t=npm&vr=%3C2.1.0 + Affected range : <2.1.0 + Fixed version : 2.1.0 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ HIGH CVE-2026-2359 [Missing Release of Resource after Effective Lifetime] + https://scout.docker.com/v/CVE-2026-2359?s=github&n=multer&t=npm&vr=%3C2.1.0 + Affected range : <2.1.0 + Fixed version : 2.1.0 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ HIGH CVE-2025-47935 [Missing Release of Memory after Effective Lifetime] + https://scout.docker.com/v/CVE-2025-47935?s=github&n=multer&t=npm&vr=%3C2.0.0 + Affected range : <2.0.0 + Fixed version : 2.0.0 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 3H 0M 0L minimatch 3.0.5 +pkg:npm/minimatch@3.0.5 + + ✗ HIGH CVE-2026-26996 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-26996?s=github&n=minimatch&t=npm&vr=%3C3.1.3 + Affected range : <3.1.3 + Fixed version : 10.2.1 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ HIGH CVE-2026-27904 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-27904?s=github&n=minimatch&t=npm&vr=%3C3.1.4 + Affected range : <3.1.4 + Fixed version : 3.1.4 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ HIGH CVE-2026-27903 [Inefficient Algorithmic Complexity] + https://scout.docker.com/v/CVE-2026-27903?s=github&n=minimatch&t=npm&vr=%3C3.1.3 + Affected range : <3.1.3 + Fixed version : 3.1.3 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 3H 0M 0L minimatch 3.0.8 +pkg:npm/minimatch@3.0.8 + + ✗ HIGH CVE-2026-26996 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-26996?s=github&n=minimatch&t=npm&vr=%3C3.1.3 + Affected range : <3.1.3 + Fixed version : 10.2.1 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ HIGH CVE-2026-27904 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-27904?s=github&n=minimatch&t=npm&vr=%3C3.1.4 + Affected range : <3.1.4 + Fixed version : 3.1.4 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ HIGH CVE-2026-27903 [Inefficient Algorithmic Complexity] + https://scout.docker.com/v/CVE-2026-27903?s=github&n=minimatch&t=npm&vr=%3C3.1.3 + Affected range : <3.1.3 + Fixed version : 3.1.3 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 3H 0M 0L minimatch 9.0.5 +pkg:npm/minimatch@9.0.5 + + ✗ HIGH CVE-2026-26996 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-26996?s=github&n=minimatch&t=npm&vr=%3E%3D9.0.0%2C%3C9.0.6 + Affected range : >=9.0.0 + : <9.0.6 + Fixed version : 10.2.1 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ HIGH CVE-2026-27904 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-27904?s=github&n=minimatch&t=npm&vr=%3E%3D9.0.0%2C%3C9.0.7 + Affected range : >=9.0.0 + : <9.0.7 + Fixed version : 9.0.7 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ HIGH CVE-2026-27903 [Inefficient Algorithmic Complexity] + https://scout.docker.com/v/CVE-2026-27903?s=github&n=minimatch&t=npm&vr=%3E%3D9.0.0%2C%3C9.0.7 + Affected range : >=9.0.0 + : <9.0.7 + Fixed version : 9.0.7 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 3H 0M 0L minimatch 3.1.2 +pkg:npm/minimatch@3.1.2 + + ✗ HIGH CVE-2026-26996 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-26996?s=github&n=minimatch&t=npm&vr=%3C3.1.3 + Affected range : <3.1.3 + Fixed version : 10.2.1 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ HIGH CVE-2026-27904 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-27904?s=github&n=minimatch&t=npm&vr=%3C3.1.4 + Affected range : <3.1.4 + Fixed version : 3.1.4 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ HIGH CVE-2026-27903 [Inefficient Algorithmic Complexity] + https://scout.docker.com/v/CVE-2026-27903?s=github&n=minimatch&t=npm&vr=%3C3.1.3 + Affected range : <3.1.3 + Fixed version : 3.1.3 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 3H 0M 0L minimatch 5.1.6 +pkg:npm/minimatch@5.1.6 + + ✗ HIGH CVE-2026-26996 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-26996?s=github&n=minimatch&t=npm&vr=%3E%3D5.0.0%2C%3C5.1.7 + Affected range : >=5.0.0 + : <5.1.7 + Fixed version : 10.2.1 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ HIGH CVE-2026-27904 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-27904?s=github&n=minimatch&t=npm&vr=%3E%3D5.0.0%2C%3C5.1.8 + Affected range : >=5.0.0 + : <5.1.8 + Fixed version : 5.1.8 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ HIGH CVE-2026-27903 [Inefficient Algorithmic Complexity] + https://scout.docker.com/v/CVE-2026-27903?s=github&n=minimatch&t=npm&vr=%3E%3D5.0.0%2C%3C5.1.8 + Affected range : >=5.0.0 + : <5.1.8 + Fixed version : 5.1.8 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 2H 1M 0L 1? moment 2.0.0 +pkg:npm/moment@2.0.0 + + ✗ HIGH CVE-2022-24785 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2022-24785?s=github&n=moment&t=npm&vr=%3C2.29.2 + Affected range : <2.29.2 + Fixed version : 2.29.2 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N + + ✗ HIGH CVE-2017-18214 [Uncontrolled Resource Consumption] + https://scout.docker.com/v/CVE-2017-18214?s=github&n=moment&t=npm&vr=%3C2.19.3 + Affected range : <2.19.3 + Fixed version : 2.19.3 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ MEDIUM CVE-2016-4055 [Uncontrolled Resource Consumption] + https://scout.docker.com/v/CVE-2016-4055?s=github&n=moment&t=npm&vr=%3C2.11.2 + Affected range : <2.11.2 + Fixed version : 2.11.2 + CVSS Score : 6.5 + CVSS Vector : CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H + + ✗ UNSPECIFIED GMS-2017-332 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2017-332?s=gitlab&n=moment&t=npm&vr=%3C2.19.3 + Affected range : <2.19.3 + Fixed version : 2.19.3 + + + 0C 2H 0M 0L 1? jws 0.2.6 +pkg:npm/jws@0.2.6 + + ✗ HIGH CVE-2016-1000223 + https://scout.docker.com/v/CVE-2016-1000223?s=github&n=jws&t=npm&vr=%3C3.0.0 + Affected range : <3.0.0 + Fixed version : 3.0.0 + CVSS Score : 8.7 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N + + ✗ HIGH CVE-2025-65945 [Improper Verification of Cryptographic Signature] + https://scout.docker.com/v/CVE-2025-65945?s=github&n=jws&t=npm&vr=%3C3.2.3 + Affected range : <3.2.3 + Fixed version : 3.2.3 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N + + ✗ UNSPECIFIED GMS-2016-54 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2016-54?s=gitlab&n=jws&t=npm&vr=%3C3.0.0 + Affected range : <3.0.0 + Fixed version : 3.0.0 + + + 0C 1H 6M 0L 2? sanitize-html 1.4.2 +pkg:npm/sanitize-html@1.4.2 + + ✗ HIGH CVE-2022-25887 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2022-25887?s=github&n=sanitize-html&t=npm&vr=%3C2.7.1 + Affected range : <2.7.1 + Fixed version : 2.7.1 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ MEDIUM CVE-2019-25225 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')] + https://scout.docker.com/v/CVE-2019-25225?s=github&n=sanitize-html&t=npm&vr=%3C2.0.0-beta + Affected range : <2.0.0-beta + Fixed version : 2.0.0-beta + CVSS Score : 6.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + + ✗ MEDIUM CVE-2016-1000237 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')] + https://scout.docker.com/v/CVE-2016-1000237?s=github&n=sanitize-html&t=npm&vr=%3C1.4.3 + Affected range : <1.4.3 + Fixed version : 1.4.3 + CVSS Score : 6.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + + ✗ MEDIUM CVE-2024-21501 [Exposure of Sensitive Information to an Unauthorized Actor] + https://scout.docker.com/v/CVE-2024-21501?s=github&n=sanitize-html&t=npm&vr=%3C2.12.1 + Affected range : <2.12.1 + Fixed version : 2.12.1 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N + + ✗ MEDIUM CVE-2021-26540 [Improper Input Validation] + https://scout.docker.com/v/CVE-2021-26540?s=github&n=sanitize-html&t=npm&vr=%3C2.3.2 + Affected range : <2.3.2 + Fixed version : 2.3.2 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + ✗ MEDIUM CVE-2021-26539 [Improper Input Validation] + https://scout.docker.com/v/CVE-2021-26539?s=github&n=sanitize-html&t=npm&vr=%3C2.3.1 + Affected range : <2.3.1 + Fixed version : 2.3.1 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + ✗ MEDIUM CVE-2017-16016 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')] + https://scout.docker.com/v/CVE-2017-16016?s=github&n=sanitize-html&t=npm&vr=%3C%3D1.11.1 + Affected range : <=1.11.1 + Fixed version : 1.11.4 + + ✗ UNSPECIFIED GMS-2016-57 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2016-57?s=gitlab&n=sanitize-html&t=npm&vr=%3C%3D1.4.2 + Affected range : <=1.4.2 + Fixed version : 1.4.3 + + ✗ UNSPECIFIED GMS-2016-17 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2016-17?s=gitlab&n=sanitize-html&t=npm&vr=%3C1.11.4 + Affected range : <1.11.4 + Fixed version : 1.11.4 + + + 0C 1H 1M 0L socket.io 3.1.2 +pkg:npm/socket.io@3.1.2 + + ✗ HIGH GHSA-25hc-qcg6-38wj [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GHSA-25hc-qcg6-38wj?s=gitlab&n=socket.io&t=npm&vr=%3E%3D3.0.0%2C%3C4.6.2 + Affected range : >=3.0.0 + : <4.6.2 + Fixed version : 2.5.1, 4.6.2 + CVSS Score : 7.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L + + ✗ MEDIUM CVE-2024-38355 [Improper Input Validation] + https://scout.docker.com/v/CVE-2024-38355?s=github&n=socket.io&t=npm&vr=%3E%3D3.0.0%2C%3C4.6.2 + Affected range : >=3.0.0 + : <4.6.2 + Fixed version : 4.6.2 + CVSS Score : 6.9 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N + + + 0C 1H 1M 0L socket.io-parser 4.0.5 +pkg:npm/socket.io-parser@4.0.5 + + ✗ HIGH CVE-2026-33151 [Improper Check for Unusual or Exceptional Conditions] + https://scout.docker.com/v/CVE-2026-33151?s=github&n=socket.io-parser&t=npm&vr=%3E%3D4.0.0%2C%3C4.2.6 + Affected range : >=4.0.0 + : <4.2.6 + Fixed version : 4.2.6 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + ✗ MEDIUM CVE-2023-32695 [Improper Input Validation] + https://scout.docker.com/v/CVE-2023-32695?s=github&n=socket.io-parser&t=npm&vr=%3E%3D4.0.4%2C%3C4.2.3 + Affected range : >=4.0.4 + : <4.2.3 + Fixed version : 4.2.3 + CVSS Score : 6.9 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N + + + 0C 1H 1M 0L validator 13.15.15 +pkg:npm/validator@13.15.15 + + ✗ HIGH CVE-2025-12758 [Encoding Error] + https://scout.docker.com/v/CVE-2025-12758?s=github&n=validator&t=npm&vr=%3C13.15.22 + Affected range : <13.15.22 + Fixed version : 13.15.22 + CVSS Score : 7.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P + + ✗ MEDIUM CVE-2025-56200 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')] + https://scout.docker.com/v/CVE-2025-56200?s=github&n=validator&t=npm&vr=%3C13.15.20 + Affected range : <13.15.20 + Fixed version : 13.15.20 + CVSS Score : 6.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + + + 0C 1H 0M 0L glob 10.4.5 +pkg:npm/glob@10.4.5 + + ✗ HIGH CVE-2025-64756 [Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')] + https://scout.docker.com/v/CVE-2025-64756?s=github&n=glob&t=npm&vr=%3E%3D10.2.0%2C%3C10.5.0 + Affected range : >=10.2.0 + : <10.5.0 + Fixed version : 11.1.0 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H + + + 0C 1H 0M 0L ip 2.0.1 +pkg:npm/ip@2.0.1 + + ✗ HIGH CVE-2024-29415 [Server-Side Request Forgery (SSRF)] + https://scout.docker.com/v/CVE-2024-29415?s=github&n=ip&t=npm&vr=%3C%3D2.0.1 + Affected range : <=2.0.1 + Fixed version : not fixed + CVSS Score : 8.1 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H + + + 0C 1H 0M 0L lodash.set 4.3.2 +pkg:npm/lodash.set@4.3.2 + + ✗ HIGH CVE-2020-8203 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2020-8203?s=github&n=lodash.set&t=npm&vr=%3E%3D3.7.0%2C%3C%3D4.3.2 + Affected range : >=3.7.0 + : <=4.3.2 + Fixed version : not fixed + CVSS Score : 7.4 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H + + + 0C 1H 0M 0L http-cache-semantics 3.8.1 +pkg:npm/http-cache-semantics@3.8.1 + + ✗ HIGH CVE-2022-25881 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2022-25881?s=github&n=http-cache-semantics&t=npm&vr=%3C4.1.1 + Affected range : <4.1.1 + Fixed version : 4.1.1 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 1H 0M 0L mout 1.2.4 +pkg:npm/mout@1.2.4 + + ✗ HIGH CVE-2020-7792 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2020-7792?s=gitlab&n=mout&t=npm&vr=%3E%3D0 + Affected range : >=0 + Fixed version : not fixed + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 1H 0M 0L express-jwt 0.1.3 +pkg:npm/express-jwt@0.1.3 + + ✗ HIGH CVE-2020-15084 [Improper Authorization] + https://scout.docker.com/v/CVE-2020-15084?s=github&n=express-jwt&t=npm&vr=%3C%3D5.3.3 + Affected range : <=5.3.3 + Fixed version : 6.0.0 + CVSS Score : 7.7 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N + + + 0C 1H 0M 0L ws 7.4.6 +pkg:npm/ws@7.4.6 + + ✗ HIGH CVE-2024-37890 [NULL Pointer Dereference] + https://scout.docker.com/v/CVE-2024-37890?s=github&n=ws&t=npm&vr=%3E%3D7.0.0%2C%3C7.5.10 + Affected range : >=7.0.0 + : <7.5.10 + Fixed version : 7.5.10 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + + 0C 1H 0M 0L braces 2.3.2 +pkg:npm/braces@2.3.2 + + ✗ HIGH CVE-2024-4068 [Excessive Platform Resource Consumption within a Loop] + https://scout.docker.com/v/CVE-2024-4068?s=github&n=braces&t=npm&vr=%3C3.0.3 + Affected range : <3.0.3 + Fixed version : 3.0.3 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 1H 0M 0L sequelize 6.37.7 +pkg:npm/sequelize@6.37.7 + + ✗ HIGH CVE-2026-30951 [Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')] + https://scout.docker.com/v/CVE-2026-30951?s=github&n=sequelize&t=npm&vr=%3E%3D6.0.0-beta.1%2C%3C%3D6.37.7 + Affected range : >=6.0.0-beta.1 + : <=6.37.7 + Fixed version : 6.37.8 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N + + + 0C 1H 0M 0L tar-fs 2.1.3 +pkg:npm/tar-fs@2.1.3 + + ✗ HIGH CVE-2025-59343 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2025-59343?s=github&n=tar-fs&t=npm&vr=%3E%3D2.0.0%2C%3C2.1.4 + Affected range : >=2.0.0 + : <2.1.4 + Fixed version : 2.1.4 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N + + + 0C 0H 1M 1L qs 6.13.0 +pkg:npm/qs@6.13.0 + + ✗ MEDIUM CVE-2025-15284 [Improper Input Validation] + https://scout.docker.com/v/CVE-2025-15284?s=github&n=qs&t=npm&vr=%3C6.14.1 + Affected range : <6.14.1 + Fixed version : 6.14.1 + CVSS Score : 6.3 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:L + + ✗ LOW CVE-2026-2391 [Improper Input Validation] + https://scout.docker.com/v/CVE-2026-2391?s=github&n=qs&t=npm&vr=%3E%3D6.7.0%2C%3C%3D6.14.1 + Affected range : >=6.7.0 + : <=6.14.1 + Fixed version : 6.14.2 + CVSS Score : 3.7 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L + + + 0C 0H 1M 0L hbs 4.2.0 +pkg:npm/hbs@4.2.0 + + ✗ MEDIUM CVE-2021-32822 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2021-32822?s=gitlab&n=hbs&t=npm&vr=%3E%3D0 + Affected range : >=0 + Fixed version : not fixed + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N + + + 0C 0H 1M 0L js-yaml 3.14.1 +pkg:npm/js-yaml@3.14.1 + + ✗ MEDIUM CVE-2025-64718 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2025-64718?s=github&n=js-yaml&t=npm&vr=%3C3.14.2 + Affected range : <3.14.2 + Fixed version : 4.1.1 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + + 0C 0H 1M 0L base64url 0.0.6 +pkg:npm/base64url@0.0.6 + + ✗ MEDIUM GHSA-rvg8-pwq2-xj7q [Out-of-bounds Read] + https://scout.docker.com/v/GHSA-rvg8-pwq2-xj7q?s=github&n=base64url&t=npm&vr=%3C3.0.0 + Affected range : <3.0.0 + Fixed version : 3.0.0 + + + 0C 0H 1M 0L engine.io 4.1.2 +pkg:npm/engine.io@4.1.2 + + ✗ MEDIUM CVE-2022-41940 [Uncaught Exception] + https://scout.docker.com/v/CVE-2022-41940?s=github&n=engine.io&t=npm&vr=%3E%3D4.0.0%2C%3C6.2.1 + Affected range : >=4.0.0 + : <6.2.1 + Fixed version : 6.2.1 + CVSS Score : 6.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H + + + 0C 0H 1M 0L got 8.3.2 +pkg:npm/got@8.3.2 + + ✗ MEDIUM CVE-2022-33987 + https://scout.docker.com/v/CVE-2022-33987?s=github&n=got&t=npm&vr=%3C11.8.5 + Affected range : <11.8.5 + Fixed version : 11.8.5 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + + 0C 0H 1M 0L dottie 2.0.6 +pkg:npm/dottie@2.0.6 + + ✗ MEDIUM CVE-2026-27837 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2026-27837?s=github&n=dottie&t=npm&vr=%3E%3D2.0.4%2C%3C%3D2.0.6 + Affected range : >=2.0.4 + : <=2.0.6 + Fixed version : 2.0.7 + CVSS Score : 6.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L + + + 0C 0H 1M 0L micromatch 3.1.10 +pkg:npm/micromatch@3.1.10 + + ✗ MEDIUM CVE-2024-4067 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2024-4067?s=github&n=micromatch&t=npm&vr=%3C4.0.8 + Affected range : <4.0.8 + Fixed version : 4.0.8 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L + + + 0C 0H 1M 0L lodash 4.17.21 +pkg:npm/lodash@4.17.21 + + ✗ MEDIUM CVE-2025-13465 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2025-13465?s=github&n=lodash&t=npm&vr=%3E%3D4.0.0%2C%3C%3D4.17.22 + Affected range : >=4.0.0 + : <=4.17.22 + Fixed version : 4.17.23 + CVSS Score : 6.9 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:H/SI:H/SA:H/E:P + + + 0C 0H 1M 0L notevil 1.3.3 +pkg:npm/notevil@1.3.3 + + ✗ MEDIUM CVE-2021-23771 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2021-23771?s=github&n=notevil&t=npm&vr=%3C%3D1.3.3 + Affected range : <=1.3.3 + Fixed version : not fixed + CVSS Score : 6.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N + + + 0C 0H 1M 0L file-type 16.5.4 +pkg:npm/file-type@16.5.4 + + ✗ MEDIUM CVE-2026-31808 [Loop with Unreachable Exit Condition ('Infinite Loop')] + https://scout.docker.com/v/CVE-2026-31808?s=github&n=file-type&t=npm&vr=%3E%3D13.0.0%2C%3C21.3.1 + Affected range : >=13.0.0 + : <21.3.1 + Fixed version : 21.3.1 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L + + + 0C 0H 0M 1L @tootallnate/once 2.0.0 +pkg:npm/%40tootallnate/once@2.0.0 + + ✗ LOW CVE-2026-3449 [Incorrect Control Flow Scoping] + https://scout.docker.com/v/CVE-2026-3449?s=github&n=once&ns=%40tootallnate&t=npm&vr=%3C3.0.1 + Affected range : <3.0.1 + Fixed version : 3.0.1 + CVSS Score : 1.9 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P + + + 0C 0H 0M 1L diff 4.0.2 +pkg:npm/diff@4.0.2 + + ✗ LOW CVE-2026-24001 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2026-24001?s=github&n=diff&t=npm&vr=%3E%3D4.0.0%2C%3C4.0.4 + Affected range : >=4.0.0 + : <4.0.4 + Fixed version : 4.0.4 + CVSS Score : 2.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U + + + 0C 0H 0M 1L cookie 0.4.2 +pkg:npm/cookie@0.4.2 + + ✗ LOW CVE-2024-47764 [Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')] + https://scout.docker.com/v/CVE-2024-47764?s=github&n=cookie&t=npm&vr=%3C0.7.0 + Affected range : <0.7.0 + Fixed version : 0.7.0 + + + 0C 0H 0M 1L @tootallnate/once 1.1.2 +pkg:npm/%40tootallnate/once@1.1.2 + + ✗ LOW CVE-2026-3449 [Incorrect Control Flow Scoping] + https://scout.docker.com/v/CVE-2026-3449?s=github&n=once&ns=%40tootallnate&t=npm&vr=%3C3.0.1 + Affected range : <3.0.1 + Fixed version : 3.0.1 + CVSS Score : 1.9 + CVSS Vector : CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P + + + +118 vulnerabilities found in 48 packages + CRITICAL 11 + HIGH 65 + MEDIUM 30 + LOW 5 + UNSPECIFIED 7 + diff --git a/labs/lab7/scanning/snyk-results.txt b/labs/lab7/scanning/snyk-results.txt new file mode 100644 index 00000000..1f9c7066 --- /dev/null +++ b/labs/lab7/scanning/snyk-results.txt @@ -0,0 +1,255 @@ + +Testing bkimminich/juice-shop:v19.0.0... + +✗ High severity vulnerability found in openssl/libssl3 + Description: CVE-2025-69421 + Info: https://security.snyk.io/vuln/SNYK-DEBIAN12-OPENSSL-15123192 + Introduced through: openssl/libssl3@3.0.17-1~deb12u2 + From: openssl/libssl3@3.0.17-1~deb12u2 + Fixed in: 3.0.18-1~deb12u2 + +------------ Detected 5 vulnerabilities for node@22.18.0 ------------ + + +✗ High severity vulnerability found in node + Description: UNIX Symbolic Link (Symlink) Following + Info: https://security.snyk.io/vuln/SNYK-UPSTREAM-NODE-14928586 + Introduced through: node@22.18.0 + From: node@22.18.0 + Fixed in: 22.22.0 + +✗ High severity vulnerability found in node + Description: Uncaught Exception + Info: https://security.snyk.io/vuln/SNYK-UPSTREAM-NODE-14929624 + Introduced through: node@22.18.0 + From: node@22.18.0 + Fixed in: 22.22.0 + +✗ High severity vulnerability found in node + Description: Reliance on Undefined, Unspecified, or Implementation-Defined Behavior + Info: https://security.snyk.io/vuln/SNYK-UPSTREAM-NODE-14975915 + Introduced through: node@22.18.0 + From: node@22.18.0 + Fixed in: 22.22.0 + +✗ High severity vulnerability found in node + Description: Uncaught Exception + Info: https://security.snyk.io/vuln/SNYK-UPSTREAM-NODE-14982196 + Introduced through: node@22.18.0 + From: node@22.18.0 + Fixed in: 22.22.0 + +✗ Critical severity vulnerability found in node + Description: Race Condition + Info: https://security.snyk.io/vuln/SNYK-UPSTREAM-NODE-14928492 + Introduced through: node@22.18.0 + From: node@22.18.0 + Fixed in: 22.22.0 + +Organization: morisummerz +Package manager: deb +Project name: docker-image|bkimminich/juice-shop +Docker image: bkimminich/juice-shop:v19.0.0 +Platform: linux/arm64 +Target OS: Distroless +Licenses: enabled + +Tested 10 dependencies for known issues, found 6 issues. + +------------------------------------------------------- + +Testing bkimminich/juice-shop:v19.0.0... + +Tested 975 dependencies for known issues, found 47 issues. + + +Issues to fix by upgrading: + + Upgrade body-parser@1.20.3 to body-parser@1.20.4 to fix + ✗ Allocation of Resources Without Limits or Throttling [High Severity][https://security.snyk.io/vuln/SNYK-JS-QS-14724253] in qs@6.13.0 + introduced by body-parser@1.20.3 > qs@6.13.0 and 2 other path(s) + ✗ Allocation of Resources Without Limits or Throttling [High Severity][https://security.snyk.io/vuln/SNYK-JS-QS-15268416] in qs@6.13.0 + introduced by body-parser@1.20.3 > qs@6.13.0 and 2 other path(s) + + Upgrade check-dependencies@1.1.1 to check-dependencies@2.0.0 to fix + ✗ Excessive Platform Resource Consumption within a Loop [High Severity][https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727] in braces@2.3.2 + introduced by check-dependencies@1.1.1 > findup-sync@2.0.0 > micromatch@3.1.10 > braces@2.3.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-UNSETVALUE-2400660] in unset-value@1.0.0 + introduced by check-dependencies@1.1.1 > findup-sync@2.0.0 > micromatch@3.1.10 > snapdragon@0.8.2 > base@0.11.2 > cache-base@1.0.1 > unset-value@1.0.0 and 4 other path(s) + + Upgrade express@4.21.2 to express@4.22.0 to fix + ✗ Allocation of Resources Without Limits or Throttling [High Severity][https://security.snyk.io/vuln/SNYK-JS-QS-14724253] in qs@6.13.0 + introduced by body-parser@1.20.3 > qs@6.13.0 and 2 other path(s) + ✗ Allocation of Resources Without Limits or Throttling [High Severity][https://security.snyk.io/vuln/SNYK-JS-QS-15268416] in qs@6.13.0 + introduced by body-parser@1.20.3 > qs@6.13.0 and 2 other path(s) + + Upgrade express-ipfilter@1.3.2 to express-ipfilter@1.4.0 to fix + ✗ Server-side Request Forgery (SSRF) [High Severity][https://security.snyk.io/vuln/SNYK-JS-IP-12704893] in ip@2.0.1 + introduced by express-ipfilter@1.3.2 > ip@2.0.1 + ✗ Server-side Request Forgery (SSRF) [High Severity][https://security.snyk.io/vuln/SNYK-JS-IP-12761655] in ip@2.0.1 + introduced by express-ipfilter@1.3.2 > ip@2.0.1 + + Upgrade express-jwt@0.1.3 to express-jwt@6.0.0 to fix + ✗ Authorization Bypass [High Severity][https://security.snyk.io/vuln/SNYK-JS-EXPRESSJWT-575022] in express-jwt@0.1.3 + introduced by express-jwt@0.1.3 + ✗ Improper Verification of Cryptographic Signature [High Severity][https://security.snyk.io/vuln/SNYK-JS-JWS-14188253] in jws@0.2.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 and 1 other path(s) + ✗ Forgeable Public/Private Tokens [High Severity][https://security.snyk.io/vuln/npm:jws:20160726] in jws@0.2.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 and 1 other path(s) + ✗ Directory Traversal [High Severity][https://security.snyk.io/vuln/SNYK-JS-MOMENT-2440688] in moment@2.0.0 + introduced by express-jwt@0.1.3 > jsonwebtoken@0.1.0 > moment@2.0.0 + ✗ Uninitialized Memory Exposure [High Severity][https://security.snyk.io/vuln/npm:base64url:20180511] in base64url@0.0.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 > base64url@0.0.6 and 3 other path(s) + ✗ Authentication Bypass [High Severity][https://security.snyk.io/vuln/npm:jsonwebtoken:20150331] in jsonwebtoken@0.1.0 + introduced by express-jwt@0.1.3 > jsonwebtoken@0.1.0 and 1 other path(s) + + Upgrade glob@10.4.5 to glob@12.0.0 to fix + ✗ Command Injection [High Severity][https://security.snyk.io/vuln/SNYK-JS-GLOB-14040952] in glob@10.4.5 + introduced by glob@10.4.5 and 1 other path(s) + ✗ Regular Expression Denial of Service (ReDoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15309438] in minimatch@3.1.2 + introduced by filesniffer@1.0.3 > filehound@1.17.6 > file-js@0.3.0 > minimatch@3.1.2 and 18 other path(s) + ✗ Regular Expression Denial of Service (ReDoS) (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15353387] in minimatch@9.0.5 + introduced by glob@10.4.5 > minimatch@9.0.5 and 1 other path(s) + ✗ Inefficient Algorithmic Complexity (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15353389] in minimatch@3.1.2 + introduced by filesniffer@1.0.3 > filehound@1.17.6 > file-js@0.3.0 > minimatch@3.1.2 and 18 other path(s) + + Upgrade grunt-contrib-compress@1.6.0 to grunt-contrib-compress@2.0.0 to fix + ✗ Regular Expression Denial of Service (ReDoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15309438] in minimatch@3.1.2 + introduced by filesniffer@1.0.3 > filehound@1.17.6 > file-js@0.3.0 > minimatch@3.1.2 and 18 other path(s) + ✗ Inefficient Algorithmic Complexity (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15353389] in minimatch@3.1.2 + introduced by filesniffer@1.0.3 > filehound@1.17.6 > file-js@0.3.0 > minimatch@3.1.2 and 18 other path(s) + + Upgrade jsonwebtoken@0.4.0 to jsonwebtoken@5.0.0 to fix + ✗ Improper Verification of Cryptographic Signature [High Severity][https://security.snyk.io/vuln/SNYK-JS-JWS-14188253] in jws@0.2.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 and 1 other path(s) + ✗ Forgeable Public/Private Tokens [High Severity][https://security.snyk.io/vuln/npm:jws:20160726] in jws@0.2.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 and 1 other path(s) + ✗ Uninitialized Memory Exposure [High Severity][https://security.snyk.io/vuln/npm:base64url:20180511] in base64url@0.0.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 > base64url@0.0.6 and 3 other path(s) + ✗ Authentication Bypass [High Severity][https://security.snyk.io/vuln/npm:jsonwebtoken:20150331] in jsonwebtoken@0.1.0 + introduced by express-jwt@0.1.3 > jsonwebtoken@0.1.0 and 1 other path(s) + + Upgrade multer@1.4.5-lts.2 to multer@2.1.1 to fix + ✗ Uncontrolled Recursion (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-15417528] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Missing Release of Resource after Effective Lifetime (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-15365916] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Incomplete Cleanup (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-15365918] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Uncaught Exception [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-10773732] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Uncaught Exception [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-10185673] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Missing Release of Memory after Effective Lifetime [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-10185675] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Uncaught Exception [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-10299078] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + + Upgrade node-pre-gyp@0.15.0 to node-pre-gyp@0.17.0 to fix + ✗ Regular Expression Denial of Service (ReDoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15309438] in minimatch@3.1.2 + introduced by filesniffer@1.0.3 > filehound@1.17.6 > file-js@0.3.0 > minimatch@3.1.2 and 18 other path(s) + ✗ Inefficient Algorithmic Complexity (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15353389] in minimatch@3.1.2 + introduced by filesniffer@1.0.3 > filehound@1.17.6 > file-js@0.3.0 > minimatch@3.1.2 and 18 other path(s) + + Upgrade pdfkit@0.11.0 to pdfkit@0.12.2 to fix + ✗ Use of Weak Hash [High Severity][https://security.snyk.io/vuln/SNYK-JS-CRYPTOJS-6028119] in crypto-js@3.3.0 + introduced by pdfkit@0.11.0 > crypto-js@3.3.0 + + Upgrade sanitize-html@1.4.2 to sanitize-html@1.7.1 to fix + ✗ Code Injection [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-1040724] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-450202] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-608086] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-6139239] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-73638] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + + Upgrade sequelize@6.37.7 to sequelize@6.37.8 to fix + ✗ SQL Injection (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-SEQUELIZE-15456219] in sequelize@6.37.7 + introduced by sequelize@6.37.7 + + Upgrade socket.io@3.1.2 to socket.io@4.7.0 to fix + ✗ Denial of Service (DoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-WS-7266574] in ws@7.4.6 + introduced by socket.io@3.1.2 > engine.io@4.1.2 > ws@7.4.6 + ✗ Uncaught Exception [High Severity][https://security.snyk.io/vuln/SNYK-JS-SOCKETIO-7278048] in socket.io@3.1.2 + introduced by socket.io@3.1.2 + ✗ Allocation of Resources Without Limits or Throttling (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-SOCKETIOPARSER-15680278] in socket.io-parser@4.0.5 + introduced by socket.io@3.1.2 > socket.io-parser@4.0.5 + ✗ Denial of Service (DoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-SOCKETIOPARSER-5596892] in socket.io-parser@4.0.5 + introduced by socket.io@3.1.2 > socket.io-parser@4.0.5 + ✗ Denial of Service (DoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-ENGINEIO-3136336] in engine.io@4.1.2 + introduced by socket.io@3.1.2 > engine.io@4.1.2 + + Upgrade sqlite3@5.1.7 to sqlite3@6.0.1 to fix + ✗ Directory Traversal [High Severity][https://security.snyk.io/vuln/SNYK-JS-TAR-15307072] in tar@7.4.3 + introduced by libxmljs2@0.37.0 > node-gyp@11.4.2 > tar@7.4.3 and 5 other path(s) + ✗ Symlink Attack (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-TAR-15416075] in tar@7.4.3 + introduced by libxmljs2@0.37.0 > node-gyp@11.4.2 > tar@7.4.3 and 5 other path(s) + ✗ Symlink Attack (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-TAR-15456201] in tar@7.4.3 + introduced by libxmljs2@0.37.0 > node-gyp@11.4.2 > tar@7.4.3 and 5 other path(s) + + Upgrade unzipper@0.9.15 to unzipper@0.12.1 to fix + ✗ Regular Expression Denial of Service (ReDoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15309438] in minimatch@3.1.2 + introduced by filesniffer@1.0.3 > filehound@1.17.6 > file-js@0.3.0 > minimatch@3.1.2 and 18 other path(s) + ✗ Inefficient Algorithmic Complexity (new) [High Severity][https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15353389] in minimatch@3.1.2 + introduced by filesniffer@1.0.3 > filehound@1.17.6 > file-js@0.3.0 > minimatch@3.1.2 and 18 other path(s) + + +Issues with no direct upgrade or patch: + ✗ Type Confusion [High Severity][https://security.snyk.io/vuln/SNYK-JS-LIBXMLJS2-6808810] in libxmljs2@0.37.0 + introduced by libxmljs2@0.37.0 + No upgrade or patch available + ✗ Type Confusion [High Severity][https://security.snyk.io/vuln/SNYK-JS-LIBXMLJS2-6808816] in libxmljs2@0.37.0 + introduced by libxmljs2@0.37.0 + No upgrade or patch available + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASHSET-1320032] in lodash.set@4.3.2 + introduced by grunt-replace-json@0.1.0 > lodash.set@4.3.2 + No upgrade or patch available + ✗ Arbitrary Code Injection [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-MARSDB-480405] in marsdb@0.6.11 + introduced by marsdb@0.6.11 + No upgrade or patch available + ✗ Incomplete Filtering of One or More Instances of Special Elements [High Severity][https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476] in validator@13.15.15 + introduced by sequelize@6.37.7 > validator@13.15.15 + This issue was fixed in versions: 13.15.22 + ✗ Improper Control of Dynamically-Managed Code Resources [High Severity][https://security.snyk.io/vuln/SNYK-JS-VM2-15116160] in vm2@3.9.17 + introduced by juicy-chat-bot@0.9.0 > vm2@3.9.17 + This issue was fixed in versions: 3.10.2 + ✗ Sandbox Bypass [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-VM2-5537100] in vm2@3.9.17 + introduced by juicy-chat-bot@0.9.0 > vm2@3.9.17 + This issue was fixed in versions: 3.9.18 + ✗ Remote Code Execution (RCE) [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-VM2-5772823] in vm2@3.9.17 + introduced by juicy-chat-bot@0.9.0 > vm2@3.9.17 + This issue was fixed in versions: 3.10.0 + ✗ Remote Code Execution (RCE) [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-VM2-5772825] in vm2@3.9.17 + introduced by juicy-chat-bot@0.9.0 > vm2@3.9.17 + This issue was fixed in versions: 3.10.0 + + + +Organization: morisummerz +Package manager: npm +Target file: /juice-shop/package.json +Project name: juice-shop +Docker image: bkimminich/juice-shop:v19.0.0 +Licenses: enabled + + +Tested 2 projects, 2 contained vulnerable paths. + + + + + ERROR Forbidden (SNYK-CLI-0000) + The encountered error only provides basic information, please take a look at + the given details. If they do not help to resolve the issue, consider + debugging or consulting support. + + Forbidden + +Status: 403 Forbidden +Docs: https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0000 + +ID: urn:snyk:interaction:ed2e17ad-bb48-4e25-ba4b-5b209ed20522 diff --git a/labs/lab8/analysis/ref-after-tamper.txt b/labs/lab8/analysis/ref-after-tamper.txt new file mode 100644 index 00000000..92b5e5f0 --- /dev/null +++ b/labs/lab8/analysis/ref-after-tamper.txt @@ -0,0 +1 @@ +After tamper digest ref: localhost:5050/juice-shop@sha256:50a3a2fef78c92dee45a3a9b72af5bdcbff6476e685cef49d97f286b6ce6f14a diff --git a/labs/lab8/analysis/ref.txt b/labs/lab8/analysis/ref.txt new file mode 100644 index 00000000..862b5d83 --- /dev/null +++ b/labs/lab8/analysis/ref.txt @@ -0,0 +1 @@ +Using digest ref: localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7 diff --git a/labs/lab8/artifacts/sample.tar.gz b/labs/lab8/artifacts/sample.tar.gz new file mode 100644 index 00000000..57cba163 Binary files /dev/null and b/labs/lab8/artifacts/sample.tar.gz differ diff --git a/labs/lab8/artifacts/sample.tar.gz.bundle b/labs/lab8/artifacts/sample.tar.gz.bundle new file mode 100644 index 00000000..ed1ffd15 --- /dev/null +++ b/labs/lab8/artifacts/sample.tar.gz.bundle @@ -0,0 +1 @@ +{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"OE+Srn1HiT67o/VKVeaM/4EjwtsVweDEXDmexlgAMqM="}},"messageSignature":{"messageDigest":{"algorithm":"SHA2_256","digest":"vrfAM3mzzPglk1W7dl9en1nLy6mWLjvFyYVahSzCotw="},"signature":"MEUCIQDqs2TKTEvtP87xNhWmBm9nJaeKAxuE4AFXUngrKkz1gwIgfT0WG9OI/aEI9msg74xTq1sR+RMB8gDh3l6B6YRz4Y8="}} \ No newline at end of file diff --git a/labs/lab8/artifacts/sample.txt b/labs/lab8/artifacts/sample.txt new file mode 100644 index 00000000..ae04c25c --- /dev/null +++ b/labs/lab8/artifacts/sample.txt @@ -0,0 +1 @@ +sample content Sun Mar 29 15:28:54 UTC 2026 diff --git a/labs/lab8/artifacts/sign-blob-output.txt b/labs/lab8/artifacts/sign-blob-output.txt new file mode 100644 index 00000000..0dd2d538 --- /dev/null +++ b/labs/lab8/artifacts/sign-blob-output.txt @@ -0,0 +1,3 @@ +Using payload from: labs/lab8/artifacts/sample.tar.gz +Signing artifact... +Wrote bundle to file labs/lab8/artifacts/sample.tar.gz.bundle diff --git a/labs/lab8/artifacts/verify-blob.txt b/labs/lab8/artifacts/verify-blob.txt new file mode 100644 index 00000000..0a8213c4 --- /dev/null +++ b/labs/lab8/artifacts/verify-blob.txt @@ -0,0 +1,2 @@ +WARNING: Skipping tlog verification is an insecure practice that lacks transparency and auditability verification for the blob. +Verified OK diff --git a/labs/lab8/attest/attest-provenance-output.txt b/labs/lab8/attest/attest-provenance-output.txt new file mode 100644 index 00000000..def5c7c6 --- /dev/null +++ b/labs/lab8/attest/attest-provenance-output.txt @@ -0,0 +1,2 @@ +Using payload from: labs/lab8/attest/provenance.json +Signing artifact... diff --git a/labs/lab8/attest/attest-sbom-output.txt b/labs/lab8/attest/attest-sbom-output.txt new file mode 100644 index 00000000..9196ec7f --- /dev/null +++ b/labs/lab8/attest/attest-sbom-output.txt @@ -0,0 +1,2 @@ +Using payload from: labs/lab8/attest/juice-shop.cdx.json +Signing artifact... diff --git a/labs/lab8/attest/juice-shop.cdx.json b/labs/lab8/attest/juice-shop.cdx.json new file mode 100644 index 00000000..e4ef7c66 --- /dev/null +++ b/labs/lab8/attest/juice-shop.cdx.json @@ -0,0 +1 @@ +{"$schema":"http://cyclonedx.org/schema/bom-1.6.schema.json","bomFormat":"CycloneDX","specVersion":"1.6","serialNumber":"urn:uuid:b2004567-8850-4173-bd40-bac7045d3d85","version":1,"metadata":{"timestamp":"2026-03-29T15:27:38Z","tools":{"components":[{"type":"application","author":"anchore","name":"syft","version":"1.42.1"}]},"component":{"bom-ref":"74a13d56af4aed47","type":"container","name":"bkimminich/juice-shop","version":"v19.0.0"},"properties":[{"name":"syft:image:labels:maintainer","value":"Bjoern Kimminich "},{"name":"syft:image:labels:org.opencontainers.image.authors","value":"Bjoern Kimminich "},{"name":"syft:image:labels:org.opencontainers.image.created","value":"”2025-09-04T05:38:11Z”"},{"name":"syft:image:labels:org.opencontainers.image.description","value":"Probably the most modern and sophisticated insecure web application"},{"name":"syft:image:labels:org.opencontainers.image.documentation","value":"https://help.owasp-juice.shop"},{"name":"syft:image:labels:org.opencontainers.image.licenses","value":"MIT"},{"name":"syft:image:labels:org.opencontainers.image.revision","value":"36870cb"},{"name":"syft:image:labels:org.opencontainers.image.source","value":"https://github.com/juice-shop/juice-shop"},{"name":"syft:image:labels:org.opencontainers.image.title","value":"OWASP Juice Shop"},{"name":"syft:image:labels:org.opencontainers.image.url","value":"https://owasp-juice.shop"},{"name":"syft:image:labels:org.opencontainers.image.vendor","value":"Open Worldwide Application Security Project"},{"name":"syft:image:labels:org.opencontainers.image.version","value":"19.0.0"}]},"components":[{"bom-ref":"pkg:npm/1to2@1.0.0?package-id=3cea2309a653e6ed","type":"library","author":"Benjamin Byholm (https://github.com/kkoopa/), Mathias Küsel (https://github.com/mathiask88/)","name":"1to2","version":"1.0.0","description":"NAN 1 -> 2 Migration Script","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nodejs:1to2:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/1to2@1.0.0","externalReferences":[{"url":"git://github.com/nodejs/nan.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:1to2:1to2:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/nan/tools/package.json"}]},{"bom-ref":"pkg:npm/%40adraffy/ens-normalize@1.10.1?package-id=08449108469244be","type":"library","author":"raffy.eth (http://raffy.antistupid.com)","name":"@adraffy/ens-normalize","version":"1.10.1","description":"Ethereum Name Service (ENS) Name Normalizer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@adraffy\\/ens-normalize:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40adraffy/ens-normalize@1.10.1","externalReferences":[{"url":"git+https://github.com/adraffy/ens-normalize.js.git","type":"distribution"},{"url":"https://github.com/adraffy/ens-normalize.js#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens-normalize:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens_normalize:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens_normalize:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:adraffy:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:adraffy:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json"}]},{"bom-ref":"pkg:npm/%40babel/helper-string-parser@7.27.1?package-id=27b0de0facbfc672","type":"library","author":"The Babel Team (https://babel.dev/team)","name":"@babel/helper-string-parser","version":"7.27.1","description":"A utility package to parse strings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@babel\\/helper-string-parser:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40babel/helper-string-parser@7.27.1","externalReferences":[{"url":"https://github.com/babel/babel.git","type":"distribution"},{"url":"https://babel.dev/docs/en/next/babel-helper-string-parser","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-string-parser:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_string_parser:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_string_parser:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-string:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-string:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_string:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_string:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@babel/helper-string-parser/package.json"}]},{"bom-ref":"pkg:npm/%40babel/helper-validator-identifier@7.27.1?package-id=d07675d36f7c1136","type":"library","author":"The Babel Team (https://babel.dev/team)","name":"@babel/helper-validator-identifier","version":"7.27.1","description":"Validate identifier/keywords name","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@babel\\/helper-validator-identifier:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40babel/helper-validator-identifier@7.27.1","externalReferences":[{"url":"https://github.com/babel/babel.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-validator-identifier:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_validator_identifier:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_validator_identifier:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-validator:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-validator:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_validator:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_validator:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json"}]},{"bom-ref":"pkg:npm/%40babel/parser@7.28.3?package-id=489d0f5c79137732","type":"library","author":"The Babel Team (https://babel.dev/team)","name":"@babel/parser","version":"7.28.3","description":"A JavaScript parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@babel\\/parser:\\@babel\\/parser:7.28.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40babel/parser@7.28.3","externalReferences":[{"url":"https://github.com/babel/babel.git","type":"distribution"},{"url":"https://babel.dev/docs/en/next/babel-parser","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/parser:7.28.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@babel/parser/package.json"}]},{"bom-ref":"pkg:npm/%40babel/types@7.28.2?package-id=045074f58c58eebb","type":"library","author":"The Babel Team (https://babel.dev/team)","name":"@babel/types","version":"7.28.2","description":"Babel Types is a Lodash-esque utility library for AST nodes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@babel\\/types:\\@babel\\/types:7.28.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40babel/types@7.28.2","externalReferences":[{"url":"https://github.com/babel/babel.git","type":"distribution"},{"url":"https://babel.dev/docs/en/next/babel-types","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/types:7.28.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@babel/types/package.json"}]},{"bom-ref":"pkg:npm/%40colors/colors@1.6.0?package-id=2aaa7cc50004f91b","type":"library","author":"DABH, DABH (https://github.com/DABH)","name":"@colors/colors","version":"1.6.0","description":"get colors in your node.js console","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@colors\\/colors:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40colors/colors@1.6.0","externalReferences":[{"url":"http://github.com/DABH/colors.js.git","type":"distribution"},{"url":"https://github.com/DABH/colors.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:DABH:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json"}]},{"bom-ref":"pkg:npm/%40colors/colors@1.6.0?package-id=3b8ecc6044fe8e57","type":"library","author":"DABH, DABH (https://github.com/DABH)","name":"@colors/colors","version":"1.6.0","description":"get colors in your node.js console","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@colors\\/colors:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40colors/colors@1.6.0","externalReferences":[{"url":"http://github.com/DABH/colors.js.git","type":"distribution"},{"url":"https://github.com/DABH/colors.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:DABH:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json"}]},{"bom-ref":"pkg:npm/%40dabh/diagnostics@2.0.3?package-id=22bb15b4ca9d4d3f","type":"library","author":"Arnout Kazemier, Martijn Swaagman (https://github.com/swaagie), Jarrett Cruger (https://github.com/jcrugzz), Sevastos (https://github.com/sevastos)","name":"@dabh/diagnostics","version":"2.0.3","description":"Tools for debugging your node.js modules and event loop","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@dabh\\/diagnostics:\\@dabh\\/diagnostics:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40dabh/diagnostics@2.0.3","externalReferences":[{"url":"git://github.com/3rd-Eden/diagnostics.git","type":"distribution"},{"url":"https://github.com/3rd-Eden/diagnostics","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:3rd-Eden:\\@dabh\\/diagnostics:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@dabh/diagnostics/package.json"}]},{"bom-ref":"pkg:npm/%40ethereumjs/rlp@4.0.1?package-id=2b283938a1553b38","type":"library","author":"martin becze , Alex Beregszaszi , Holger Drewes , Paul Miller ","name":"@ethereumjs/rlp","version":"4.0.1","description":"Recursive Length Prefix Encoding Module","licenses":[{"license":{"id":"MPL-2.0"}}],"cpe":"cpe:2.3:a:\\@ethereumjs\\/rlp:\\@ethereumjs\\/rlp:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40ethereumjs/rlp@4.0.1","externalReferences":[{"url":"https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"distribution"},{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereumjs:\\@ethereumjs\\/rlp:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@ethereumjs/rlp/package.json"}]},{"bom-ref":"pkg:npm/%40ethereumjs/rlp@5.0.2?package-id=e264462c29df43ed","type":"library","author":"martin becze , Alex Beregszaszi , Holger Drewes , Paul Miller ","name":"@ethereumjs/rlp","version":"5.0.2","description":"Recursive Length Prefix Encoding Module","licenses":[{"license":{"id":"MPL-2.0"}}],"cpe":"cpe:2.3:a:\\@ethereumjs\\/rlp:\\@ethereumjs\\/rlp:5.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40ethereumjs/rlp@5.0.2","externalReferences":[{"url":"https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"distribution"},{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereumjs:\\@ethereumjs\\/rlp:5.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json"}]},{"bom-ref":"pkg:npm/%40gar/promisify@1.1.3?package-id=8e41d6aa1fe261a3","type":"library","author":"Gar ","name":"@gar/promisify","version":"1.1.3","description":"Promisify an entire class or object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@gar\\/promisify:\\@gar\\/promisify:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40gar/promisify@1.1.3","externalReferences":[{"url":"https://github.com/wraithgar/gar-promisify.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wraithgar:\\@gar\\/promisify:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@gar/promisify/package.json"}]},{"bom-ref":"pkg:npm/%40isaacs/cliui@8.0.2?package-id=1b734807f495fb6f","type":"library","author":"Ben Coe ","name":"@isaacs/cliui","version":"8.0.2","description":"easily create complex multi-column command-line-interfaces","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@isaacs\\/cliui:\\@isaacs\\/cliui:8.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40isaacs/cliui@8.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/package.json"}]},{"bom-ref":"pkg:npm/%40isaacs/fs-minipass@4.0.1?package-id=0ab257647e45f4d4","type":"library","author":"Isaac Z. Schlueter","name":"@isaacs/fs-minipass","version":"4.0.1","description":"fs read and write streams based on minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@isaacs\\/fs-minipass:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40isaacs/fs-minipass@4.0.1","externalReferences":[{"url":"https://github.com/npm/fs-minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs-minipass:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs_minipass:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs_minipass:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json"}]},{"bom-ref":"pkg:npm/%40my-scope/package-a@0.0.0?package-id=e38f30a540597121","type":"library","name":"@my-scope/package-a","version":"0.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@my-scope\\/package-a:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40my-scope/package-a@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package-a:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package_a:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package_a:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json"}]},{"bom-ref":"pkg:npm/%40my-scope/package-b@0.0.0?package-id=7c30bf5441790ef5","type":"library","name":"@my-scope/package-b","version":"0.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@my-scope\\/package-b:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40my-scope/package-b@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package-b:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package_b:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package_b:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/core@4.26.1?package-id=49cbc756c02b244b","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/core","version":"4.26.1","description":"Core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/core@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/core/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/core-loader@4.26.1?package-id=52af61e4284d993b","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/core-loader","version":"4.26.1","description":"Core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/core-loader:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/core-loader@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core-loader:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core_loader:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core_loader:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/core-loader/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/evaluator@4.26.1?package-id=19329a82b3c04a97","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/evaluator","version":"4.26.1","description":"Evaluator","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/evaluator:\\@nlpjs\\/evaluator:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/evaluator@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/evaluator/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/lang-en@4.26.1?package-id=3b35c82860541774","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/lang-en","version":"4.26.1","description":"Core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/lang-en@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/lang-en/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/lang-en-min@4.26.1?package-id=f478f743a248aca5","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/lang-en-min","version":"4.26.1","description":"Core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en-min:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/lang-en-min@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang-en-min:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en_min:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en_min:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/language@4.25.0?package-id=ca1d4c9cc3d649fe","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/language","version":"4.25.0","description":"Language guesser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language:4.25.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/language@4.25.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/language/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/language-min@4.25.0?package-id=49713e5e64515107","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/language-min","version":"4.25.0","description":"Language guesser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/language-min:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/language-min@4.25.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language-min:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language_min:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language_min:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/language-min/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/ner@4.27.0?package-id=3bf94ec08da3b281","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/ner","version":"4.27.0","description":"Named Entity Recognition","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/ner:\\@nlpjs\\/ner:4.27.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/ner@4.27.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/ner/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/neural@4.25.0?package-id=d2908794d58fc9bc","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/neural","version":"4.25.0","description":"Neural Network","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/neural:\\@nlpjs\\/neural:4.25.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/neural@4.25.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/neural/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/nlg@4.26.1?package-id=d41f6d4e68e9c43d","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/nlg","version":"4.26.1","description":"Natural Language Generation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/nlg:\\@nlpjs\\/nlg:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/nlg@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/nlg/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/nlp@4.27.0?package-id=f85c5456d515aafd","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/nlp","version":"4.27.0","description":"Natural Language Processing","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/nlp:\\@nlpjs\\/nlp:4.27.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/nlp@4.27.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/nlp/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/nlu@4.27.0?package-id=c449b8b8cc6afd27","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/nlu","version":"4.27.0","description":"Natural Language Understanding","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/nlu:\\@nlpjs\\/nlu:4.27.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/nlu@4.27.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/nlu/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/request@4.25.0?package-id=8d993f0ba3c63bb7","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/request","version":"4.25.0","description":"Request","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/request:\\@nlpjs\\/request:4.25.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/request@4.25.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/request/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/sentiment@4.26.1?package-id=1b3eb8c3cb77af23","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/sentiment","version":"4.26.1","description":"Sentiment Analysis","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/sentiment:\\@nlpjs\\/sentiment:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/sentiment@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/sentiment/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/similarity@4.26.1?package-id=203a7b556fc354dd","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/similarity","version":"4.26.1","description":"Similarity","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/similarity:\\@nlpjs\\/similarity:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/similarity@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/similarity/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/slot@4.26.1?package-id=6b6febefa6106c5d","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/slot","version":"4.26.1","description":"Slot filling manager","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/slot:\\@nlpjs\\/slot:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/slot@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/slot/package.json"}]},{"bom-ref":"pkg:npm/%40noble/curves@1.2.0?package-id=2a40db3b54912cbf","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/curves","version":"1.2.0","description":"Audited & minimal JS implementation of elliptic curve cryptography","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/curves@1.2.0","externalReferences":[{"url":"https://github.com/paulmillr/noble-curves.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:paulmillr:\\@noble\\/curves:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@noble/curves/package.json"}]},{"bom-ref":"pkg:npm/%40noble/curves@1.4.2?package-id=a86e0237429a5827","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/curves","version":"1.4.2","description":"Audited & minimal JS implementation of elliptic curve cryptography","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/curves@1.4.2","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-curves.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json"}]},{"bom-ref":"pkg:npm/%40noble/curves@1.4.2?package-id=306de5e5675f2410","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/curves","version":"1.4.2","description":"Audited & minimal JS implementation of elliptic curve cryptography","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/curves@1.4.2","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-curves.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json"}]},{"bom-ref":"pkg:npm/%40noble/hashes@1.3.2?package-id=46670510cb133f58","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/hashes","version":"1.3.2","description":"Audited & minimal 0-dependency JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2, Scrypt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/hashes@1.3.2","externalReferences":[{"url":"https://github.com/paulmillr/noble-hashes.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:paulmillr:\\@noble\\/hashes:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@noble/hashes/package.json"}]},{"bom-ref":"pkg:npm/%40noble/hashes@1.4.0?package-id=749573321ee941d7","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/hashes","version":"1.4.0","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/hashes@1.4.0","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-hashes.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json"}]},{"bom-ref":"pkg:npm/%40noble/hashes@1.4.0?package-id=a3139241ec1643e6","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/hashes","version":"1.4.0","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/hashes@1.4.0","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-hashes.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json"}]},{"bom-ref":"pkg:npm/%40noble/hashes@1.4.0?package-id=c2a39289ece0eefe","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/hashes","version":"1.4.0","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/hashes@1.4.0","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-hashes.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json"}]},{"bom-ref":"pkg:npm/%40npmcli/agent@3.0.0?package-id=114921a3f2bc9d12","type":"library","author":"GitHub Inc.","name":"@npmcli/agent","version":"3.0.0","description":"the http/https agent used by the npm cli","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@npmcli\\/agent:\\@npmcli\\/agent:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40npmcli/agent@3.0.0","externalReferences":[{"url":"git+https://github.com/npm/agent.git","type":"distribution"},{"url":"https://github.com/npm/agent#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:\\@npmcli\\/agent:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/package.json"}]},{"bom-ref":"pkg:npm/%40npmcli/fs@1.1.1?package-id=644572bbb1e01679","type":"library","author":"GitHub Inc.","name":"@npmcli/fs","version":"1.1.1","description":"filesystem utilities for the npm cli","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@npmcli\\/fs:\\@npmcli\\/fs:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40npmcli/fs@1.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json"}]},{"bom-ref":"pkg:npm/%40npmcli/fs@4.0.0?package-id=2f7974422b4dc793","type":"library","author":"GitHub Inc.","name":"@npmcli/fs","version":"4.0.0","description":"filesystem utilities for the npm cli","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@npmcli\\/fs:\\@npmcli\\/fs:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40npmcli/fs@4.0.0","externalReferences":[{"url":"git+https://github.com/npm/fs.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/fs/package.json"}]},{"bom-ref":"pkg:npm/%40npmcli/move-file@1.1.2?package-id=a988a9e98434d4e0","type":"library","name":"@npmcli/move-file","version":"1.1.2","description":"move a file (fork of move-file)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@npmcli\\/move-file:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40npmcli/move-file@1.1.2","externalReferences":[{"url":"git+https://github.com/npm/move-file","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move-file:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move_file:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move_file:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/move-file/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/core@12.0.1?package-id=80ec3c5b78ad0cd1","type":"library","author":"Gerald Yeo ","name":"@otplib/core","version":"12.0.1","description":"core method for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/core:\\@otplib\\/core:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/core@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-core","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/core:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/core/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/plugin-crypto@12.0.1?package-id=a30b3113039a0207","type":"library","author":"Gerald Yeo ","name":"@otplib/plugin-crypto","version":"12.0.1","description":"node crypto plugin for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/plugin-crypto:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/plugin-crypto@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-plugin-crypto","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin-crypto:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_crypto:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_crypto:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/plugin-thirty-two@12.0.1?package-id=e9e61a8a5751393d","type":"library","author":"Gerald Yeo ","name":"@otplib/plugin-thirty-two","version":"12.0.1","description":"thirty-two plugin for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/plugin-thirty-two:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/plugin-thirty-two@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-plugin-thirty-two","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin-thirty-two:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_thirty_two:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_thirty_two:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin-thirty:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin-thirty:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_thirty:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_thirty:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/preset-default@12.0.1?package-id=8171b09a48e9d93f","type":"library","author":"Gerald Yeo ","name":"@otplib/preset-default","version":"12.0.1","description":"basic preset for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/preset-default:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/preset-default@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-preset-default","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset-default:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset_default:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset_default:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/preset-default/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/preset-v11@12.0.1?package-id=1aa44437b113ebed","type":"library","author":"Gerald Yeo ","name":"@otplib/preset-v11","version":"12.0.1","description":"v11.x compatible interface preset for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/preset-v11:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/preset-v11@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-preset-v11","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset-v11:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset_v11:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset_v11:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/preset-v11/package.json"}]},{"bom-ref":"pkg:npm/%40pkgjs/parseargs@0.11.0?package-id=80ef1a2248d5a920","type":"library","name":"@pkgjs/parseargs","version":"0.11.0","description":"Polyfill of future proposal for `util.parseArgs()`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@pkgjs\\/parseargs:\\@pkgjs\\/parseargs:0.11.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40pkgjs/parseargs@0.11.0","externalReferences":[{"url":"https://github.com/pkgjs/parseargs#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pkgjs:\\@pkgjs\\/parseargs:0.11.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@pkgjs/parseargs/package.json"}]},{"bom-ref":"pkg:npm/%40scarf/scarf@1.4.0?package-id=19e6077d1014f2df","type":"library","author":"Scarf Systems","name":"@scarf/scarf","version":"1.4.0","description":"Scarf is like Google Analytics for your npm packages. Gain insights into how your packages are installed and used, and by which companies.","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:\\@scarf\\/scarf:\\@scarf\\/scarf:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40scarf/scarf@1.4.0","externalReferences":[{"url":"git+https://github.com/scarf-sh/scarf-js.git","type":"distribution"},{"url":"https://github.com/scarf-sh/scarf-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:scarf-sh:\\@scarf\\/scarf:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scarf/scarf/package.json"}]},{"bom-ref":"pkg:npm/%40scure/base@1.1.9?package-id=8a8c401a9f2b2c51","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@scure/base","version":"1.1.9","description":"Secure, audited & 0-dep implementation of base64, bech32, base58, base32 & base16","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@scure\\/base:\\@scure\\/base:1.1.9:*:*:*:*:*:*:*","purl":"pkg:npm/%40scure/base@1.1.9","externalReferences":[{"url":"git+https://github.com/paulmillr/scure-base.git","type":"distribution"},{"url":"https://paulmillr.com/noble/#scure","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/base/package.json"}]},{"bom-ref":"pkg:npm/%40scure/bip32@1.4.0?package-id=5f4817f39b8e1c4d","type":"library","author":"Paul Miller (https://paulmillr.com), Patricio Palladino , Paul Miller (https://paulmillr.com)","name":"@scure/bip32","version":"1.4.0","description":"Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets over secp256k1","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@scure\\/bip32:\\@scure\\/bip32:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40scure/bip32@1.4.0","externalReferences":[{"url":"git+https://github.com/paulmillr/scure-bip32.git","type":"distribution"},{"url":"https://paulmillr.com/noble/#scure","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip32/package.json"}]},{"bom-ref":"pkg:npm/%40scure/bip39@1.3.0?package-id=0f92a1c1ac31f6b0","type":"library","author":"Paul Miller (https://paulmillr.com), Patricio Palladino , Paul Miller (https://paulmillr.com)","name":"@scure/bip39","version":"1.3.0","description":"Secure, audited & minimal implementation of BIP39 mnemonic phrases","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@scure\\/bip39:\\@scure\\/bip39:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40scure/bip39@1.3.0","externalReferences":[{"url":"git+https://github.com/paulmillr/scure-bip39.git","type":"distribution"},{"url":"https://paulmillr.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip39/package.json"}]},{"bom-ref":"pkg:npm/%40sindresorhus/is@0.7.0?package-id=a29ebe9c01a24b05","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"@sindresorhus/is","version":"0.7.0","description":"Type check values: `is.string('🦄') //=> true`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@sindresorhus\\/is:\\@sindresorhus\\/is:0.7.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40sindresorhus/is@0.7.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@sindresorhus/is/package.json"}]},{"bom-ref":"pkg:npm/%40swc/helpers@0.3.17?package-id=079d0d4fdf762801","type":"library","author":"강동윤 ","name":"@swc/helpers","version":"0.3.17","description":"External helpers for the swc project.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@swc\\/helpers:\\@swc\\/helpers:0.3.17:*:*:*:*:*:*:*","purl":"pkg:npm/%40swc/helpers@0.3.17","externalReferences":[{"url":"git+https://github.com/swc-project/swc.git","type":"distribution"},{"url":"https://swc.rs","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@swc/helpers/package.json"}]},{"bom-ref":"pkg:npm/%40tokenizer/token@0.3.0?package-id=43352d2f6855caf1","type":"library","author":"Borewit (https://github.com/Borewit)","name":"@tokenizer/token","version":"0.3.0","description":"TypeScript definition for strtok3 token","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@tokenizer\\/token:\\@tokenizer\\/token:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40tokenizer/token@0.3.0","externalReferences":[{"url":"https://github.com/Borewit/tokenizer-token.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:\\@tokenizer\\/token:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@tokenizer/token/package.json"}]},{"bom-ref":"pkg:npm/%40tootallnate/once@1.1.2?package-id=c5d7a329145ffcc6","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"@tootallnate/once","version":"1.1.2","description":"Creates a Promise that waits for a single event","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@tootallnate\\/once:\\@tootallnate\\/once:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40tootallnate/once@1.1.2","externalReferences":[{"url":"git://github.com/TooTallNate/once.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:\\@tootallnate\\/once:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json"}]},{"bom-ref":"pkg:npm/%40tootallnate/once@2.0.0?package-id=f544b09023665970","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"@tootallnate/once","version":"2.0.0","description":"Creates a Promise that waits for a single event","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@tootallnate\\/once:\\@tootallnate\\/once:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40tootallnate/once@2.0.0","externalReferences":[{"url":"git://github.com/TooTallNate/once.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:\\@tootallnate\\/once:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@tootallnate/once/package.json"}]},{"bom-ref":"pkg:npm/%40types/component-emitter@1.2.14?package-id=ae93160dfc27d07c","type":"library","author":"Peter Snider (https://github.com/psnider)","name":"@types/component-emitter","version":"1.2.14","description":"TypeScript definitions for component-emitter","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/component-emitter:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/component-emitter@1.2.14","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/component-emitter","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component-emitter:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component_emitter:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component_emitter:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/component-emitter/package.json"}]},{"bom-ref":"pkg:npm/%40types/cookie@0.4.1?package-id=1339467e13b5c752","type":"library","author":"Pine Mizune (https://github.com/pine), Piotr Błażejewicz (https://github.com/peterblazejewicz)","name":"@types/cookie","version":"0.4.1","description":"TypeScript definitions for cookie","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/cookie:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/cookie@0.4.1","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/cookie:\\@types\\/cookie:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/cookie/package.json"}]},{"bom-ref":"pkg:npm/%40types/cors@2.8.19?package-id=bc4bb778990d4ea4","type":"library","author":"Alan Plum (https://github.com/pluma), Gaurav Sharma (https://github.com/gtpan77), Sebastian Beltran (https://github.com/bjohansebas)","name":"@types/cors","version":"2.8.19","description":"TypeScript definitions for cors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/cors:2.8.19:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/cors@2.8.19","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cors","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/cors:\\@types\\/cors:2.8.19:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/cors/package.json"}]},{"bom-ref":"pkg:npm/%40types/debug@4.1.12?package-id=6c978939ffb311b0","type":"library","author":"Seon-Wook Park (https://github.com/swook), Gal Talmor (https://github.com/galtalmor), John McLaughlin (https://github.com/zamb3zi), Brasten Sager (https://github.com/brasten), Nicolas Penin (https://github.com/npenin), Kristian Brünn (https://github.com/kristianmitk), Caleb Gregory (https://github.com/calebgregory)","name":"@types/debug","version":"4.1.12","description":"TypeScript definitions for debug","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/debug:4.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/debug@4.1.12","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/debug:\\@types\\/debug:4.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/debug/package.json"}]},{"bom-ref":"pkg:npm/%40types/ms@2.1.0?package-id=495a18008d72fd0f","type":"library","author":"Zhiyuan Wang (https://github.com/danny8002)","name":"@types/ms","version":"2.1.0","description":"TypeScript definitions for ms","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/ms:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/ms@2.1.0","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/ms:\\@types\\/ms:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/ms/package.json"}]},{"bom-ref":"pkg:npm/%40types/node@20.19.12?package-id=1a396f39fa44decd","type":"library","author":"Microsoft TypeScript (https://github.com/Microsoft), Alberto Schiabel (https://github.com/jkomyno), Andrew Makarov (https://github.com/r3nya), Benjamin Toueg (https://github.com/btoueg), David Junger (https://github.com/touffy), Mohsen Azimi (https://github.com/mohsen1), Nikita Galkin (https://github.com/galkin), Sebastian Silbermann (https://github.com/eps1lon), Wilco Bakker (https://github.com/WilcoBakker), Marcin Kopacz (https://github.com/chyzwar), Trivikram Kamat (https://github.com/trivikr), Junxiao Shi (https://github.com/yoursunny), Ilia Baryshnikov (https://github.com/qwelias), ExE Boss (https://github.com/ExE-Boss), Piotr Błażejewicz (https://github.com/peterblazejewicz), Anna Henningsen (https://github.com/addaleax), Victor Perin (https://github.com/victorperin), NodeJS Contributors (https://github.com/NodeJS), Linus Unnebäck (https://github.com/LinusU), wafuwafu13 (https://github.com/wafuwafu13), Matteo Collina (https://github.com/mcollina), Dmitry Semigradsky (https://github.com/Semigradsky)","name":"@types/node","version":"20.19.12","description":"TypeScript definitions for node","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/node:20.19.12:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/node@20.19.12","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/node:\\@types\\/node:20.19.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/node/package.json"}]},{"bom-ref":"pkg:npm/%40types/node@22.7.5?package-id=6fe716e8b0927a9d","type":"library","author":"Microsoft TypeScript (https://github.com/Microsoft), Alberto Schiabel (https://github.com/jkomyno), Alvis HT Tang (https://github.com/alvis), Andrew Makarov (https://github.com/r3nya), Benjamin Toueg (https://github.com/btoueg), Chigozirim C. (https://github.com/smac89), David Junger (https://github.com/touffy), Deividas Bakanas (https://github.com/DeividasBakanas), Eugene Y. Q. Shen (https://github.com/eyqs), Hannes Magnusson (https://github.com/Hannes-Magnusson-CK), Huw (https://github.com/hoo29), Kelvin Jin (https://github.com/kjin), Klaus Meinhardt (https://github.com/ajafff), Lishude (https://github.com/islishude), Mariusz Wiktorczyk (https://github.com/mwiktorczyk), Mohsen Azimi (https://github.com/mohsen1), Nikita Galkin (https://github.com/galkin), Parambir Singh (https://github.com/parambirs), Sebastian Silbermann (https://github.com/eps1lon), Thomas den Hollander (https://github.com/ThomasdenH), Wilco Bakker (https://github.com/WilcoBakker), wwwy3y3 (https://github.com/wwwy3y3), Samuel Ainsworth (https://github.com/samuela), Kyle Uehlein (https://github.com/kuehlein), Thanik Bhongbhibhat (https://github.com/bhongy), Marcin Kopacz (https://github.com/chyzwar), Trivikram Kamat (https://github.com/trivikr), Junxiao Shi (https://github.com/yoursunny), Ilia Baryshnikov (https://github.com/qwelias), ExE Boss (https://github.com/ExE-Boss), Piotr Błażejewicz (https://github.com/peterblazejewicz), Anna Henningsen (https://github.com/addaleax), Victor Perin (https://github.com/victorperin), Yongsheng Zhang (https://github.com/ZYSzys), NodeJS Contributors (https://github.com/NodeJS), Linus Unnebäck (https://github.com/LinusU), wafuwafu13 (https://github.com/wafuwafu13), Matteo Collina (https://github.com/mcollina), Dmitry Semigradsky (https://github.com/Semigradsky)","name":"@types/node","version":"22.7.5","description":"TypeScript definitions for node","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/node:22.7.5:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/node@22.7.5","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/node:\\@types\\/node:22.7.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json"}]},{"bom-ref":"pkg:npm/%40types/strip-bom@3.0.0?package-id=d3c68c4be4da21f8","type":"library","author":"Mohamed Hegazy ","name":"@types/strip-bom","version":"3.0.0","description":"TypeScript definitions for strip-bom","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/strip-bom:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/strip-bom@3.0.0","externalReferences":[{"url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip-bom:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_bom:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_bom:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/strip-bom/package.json"}]},{"bom-ref":"pkg:npm/%40types/strip-json-comments@0.0.30?package-id=a1b120935894d604","type":"library","author":"Dylan R. E. Moonfire (https://github.com/dmoonfire)","name":"@types/strip-json-comments","version":"0.0.30","description":"TypeScript definitions for strip-json-comments","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/strip-json-comments:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/strip-json-comments@0.0.30","externalReferences":[{"url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip-json-comments:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_json_comments:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_json_comments:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip-json:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip-json:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_json:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_json:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/strip-json-comments/package.json"}]},{"bom-ref":"pkg:npm/%40types/triple-beam@1.3.5?package-id=3e3be5c397de8382","type":"library","author":"Daniel Byrne (https://github.com/danwbyrne)","name":"@types/triple-beam","version":"1.3.5","description":"TypeScript definitions for triple-beam","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/triple-beam:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/triple-beam@1.3.5","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/triple-beam","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple-beam:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple_beam:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple_beam:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/triple-beam/package.json"}]},{"bom-ref":"pkg:npm/%40types/validator@13.15.3?package-id=28a4e010c7ae7198","type":"library","author":"tgfjt (https://github.com/tgfjt), Ilya Mochalov (https://github.com/chrootsu), Ayman Nedjmeddine (https://github.com/IOAyman), Louay Alakkad (https://github.com/louy), Bonggyun Lee (https://github.com/deptno), Naoto Yokoyama (https://github.com/builtinnya), Philipp Katz (https://github.com/qqilihq), Jace Warren (https://github.com/keatz55), Munif Tanjim (https://github.com/MunifTanjim), Vlad Poluch (https://github.com/vlapo), Piotr Błażejewicz (https://github.com/peterblazejewicz), Matteo Nista (https://github.com/Mattewn99), Daniel Freire (https://github.com/dcfreire), Rik Smale (https://github.com/WikiRik)","name":"@types/validator","version":"13.15.3","description":"TypeScript definitions for validator","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/validator:\\@types\\/validator:13.15.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/validator@13.15.3","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/validator","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/validator:13.15.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/validator/package.json"}]},{"bom-ref":"pkg:npm/%40types/ws@8.5.3?package-id=bc7a53b52d363adb","type":"library","author":"Paul Loyd (https://github.com/loyd), Margus Lamp (https://github.com/mlamp), Philippe D'Alva (https://github.com/TitaneBoy), reduckted (https://github.com/reduckted), teidesu (https://github.com/teidesu), Bartosz Wojtkowiak (https://github.com/wojtkowiak), Kyle Hensel (https://github.com/k-yle), Samuel Skeen (https://github.com/cwadrupldijjit)","name":"@types/ws","version":"8.5.3","description":"TypeScript definitions for ws","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/ws:8.5.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/ws@8.5.3","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/ws:\\@types\\/ws:8.5.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/ws/package.json"}]},{"bom-ref":"pkg:npm/abbrev@1.1.1?package-id=7797aed52ef29847","type":"library","author":"Isaac Z. Schlueter ","name":"abbrev","version":"1.1.1","description":"Like ruby's abbrev module, but in js","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:abbrev:abbrev:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/abbrev@1.1.1","externalReferences":[{"url":"http://github.com/isaacs/abbrev-js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:abbrev:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/abbrev/package.json"}]},{"bom-ref":"pkg:npm/abbrev@3.0.1?package-id=bfcf5eaa5daa3133","type":"library","author":"GitHub Inc.","name":"abbrev","version":"3.0.1","description":"Like ruby's abbrev module, but in js","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:abbrev:abbrev:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/abbrev@3.0.1","externalReferences":[{"url":"git+https://github.com/npm/abbrev-js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json"}]},{"bom-ref":"pkg:npm/abitype@0.7.1?package-id=663ac1c9b870ce8a","type":"library","name":"abitype","version":"0.7.1","description":"Strict TypeScript types for Ethereum ABIs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:wagmi-dev:abitype:0.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/abitype@0.7.1","externalReferences":[{"url":"https://github.com/wagmi-dev/abitype.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:abitype:abitype:0.7.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/abitype/package.json"}]},{"bom-ref":"pkg:npm/abort-controller@3.0.0?package-id=7832aa1cacf310b2","type":"library","author":"Toru Nagashima (https://github.com/mysticatea)","name":"abort-controller","version":"3.0.0","description":"An implementation of WHATWG AbortController interface.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:abort-controller:abort-controller:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/abort-controller@3.0.0","externalReferences":[{"url":"git+https://github.com/mysticatea/abort-controller.git","type":"distribution"},{"url":"https://github.com/mysticatea/abort-controller#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort-controller:abort_controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort_controller:abort-controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort_controller:abort_controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mysticatea:abort-controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mysticatea:abort_controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort:abort-controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort:abort_controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/abort-controller/package.json"}]},{"bom-ref":"pkg:npm/accepts@1.3.8?package-id=fe1f2ff03fb9475c","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"accepts","version":"1.3.8","description":"Higher-level content negotiation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:accepts:accepts:1.3.8:*:*:*:*:*:*:*","purl":"pkg:npm/accepts@1.3.8","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/accepts/package.json"}]},{"bom-ref":"pkg:npm/acorn@7.4.1?package-id=c0f7127acbceb420","type":"library","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","name":"acorn","version":"7.4.1","description":"ECMAScript parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:acornjs:acorn:7.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/acorn@7.4.1","externalReferences":[{"url":"https://github.com/acornjs/acorn.git","type":"distribution"},{"url":"https://github.com/acornjs/acorn","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn:acorn:7.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json"}]},{"bom-ref":"pkg:npm/acorn@8.15.0?package-id=facfba058a0afa86","type":"library","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","name":"acorn","version":"8.15.0","description":"ECMAScript parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:acornjs:acorn:8.15.0:*:*:*:*:*:*:*","purl":"pkg:npm/acorn@8.15.0","externalReferences":[{"url":"git+https://github.com/acornjs/acorn.git","type":"distribution"},{"url":"https://github.com/acornjs/acorn","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn:acorn:8.15.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/acorn/package.json"}]},{"bom-ref":"pkg:npm/acorn-walk@8.3.4?package-id=dbdb98fb9b57cb53","type":"library","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","name":"acorn-walk","version":"8.3.4","description":"ECMAScript (ESTree) AST walker","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:acorn-walk:acorn-walk:8.3.4:*:*:*:*:*:*:*","purl":"pkg:npm/acorn-walk@8.3.4","externalReferences":[{"url":"https://github.com/acornjs/acorn.git","type":"distribution"},{"url":"https://github.com/acornjs/acorn","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn-walk:acorn_walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn_walk:acorn-walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn_walk:acorn_walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acornjs:acorn-walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acornjs:acorn_walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn:acorn-walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn:acorn_walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/acorn-walk/package.json"}]},{"bom-ref":"pkg:npm/aes-js@4.0.0-beta.5?package-id=6ad4b0036eebc3a0","type":"library","author":"Richard Moore ","name":"aes-js","version":"4.0.0-beta.5","description":"A pure JavaScript implementation of the AES block cipher and all common modes of operation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:aes-js:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*","purl":"pkg:npm/aes-js@4.0.0-beta.5","externalReferences":[{"url":"git://github.com/ricmoo/aes-js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes-js:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes_js:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes_js:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ricmoo:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ricmoo:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/aes-js/package.json"}]},{"bom-ref":"pkg:npm/agent-base@6.0.2?package-id=aeef16c972765f3c","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"agent-base","version":"6.0.2","description":"Turn a function into an `http.Agent` instance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TooTallNate:agent-base:6.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/agent-base@6.0.2","externalReferences":[{"url":"git://github.com/TooTallNate/node-agent-base.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:agent_base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent-base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent_base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent-base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent_base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent-base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent_base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/agent-base/package.json"}]},{"bom-ref":"pkg:npm/agent-base@7.1.4?package-id=96ecb0353e427e76","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"agent-base","version":"7.1.4","description":"Turn a function into an `http.Agent` instance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TooTallNate:agent-base:7.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/agent-base@7.1.4","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json"}]},{"bom-ref":"pkg:npm/agent-base@7.1.4?package-id=89a76184ab2e6db2","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"agent-base","version":"7.1.4","description":"Turn a function into an `http.Agent` instance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TooTallNate:agent-base:7.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/agent-base@7.1.4","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json"}]},{"bom-ref":"pkg:npm/agentkeepalive@4.6.0?package-id=c6a7724321f5beae","type":"library","author":"fengmk2 (https://github.com/fengmk2)","name":"agentkeepalive","version":"4.6.0","description":"Missing keepalive http.Agent","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:agentkeepalive:agentkeepalive:4.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/agentkeepalive@4.6.0","externalReferences":[{"url":"git://github.com/node-modules/agentkeepalive.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-modules:agentkeepalive:4.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/agentkeepalive/package.json"}]},{"bom-ref":"pkg:npm/aggregate-error@3.1.0?package-id=7cedce27af4fa8d6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"aggregate-error","version":"3.1.0","description":"Create an error from multiple errors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:aggregate-error:aggregate-error:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/aggregate-error@3.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate-error:aggregate_error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate_error:aggregate-error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate_error:aggregate_error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate:aggregate-error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate:aggregate_error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/aggregate-error/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@2.1.1?package-id=ba5607392e56dee9","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","name":"ansi-regex","version":"2.1.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@2.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@2.1.1?package-id=2b280fc78a93d0b1","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","name":"ansi-regex","version":"2.1.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@2.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@2.1.1?package-id=b93db3f55b850b14","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","name":"ansi-regex","version":"2.1.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@2.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@3.0.1?package-id=dddd120589f7009b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-regex","version":"3.0.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:3.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@5.0.1?package-id=215b7da2acde9858","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-regex","version":"5.0.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:5.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@5.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@6.2.0?package-id=3f33beb59e12eb10","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"ansi-regex","version":"6.2.0","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:6.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@6.2.0?package-id=c7daa267534d8282","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"ansi-regex","version":"6.2.0","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:6.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@2.2.1?package-id=65b4c3eb14b71ee6","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","name":"ansi-styles","version":"2.2.1","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:2.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@2.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@3.2.1?package-id=f879ff424c2ec284","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-styles","version":"3.2.1","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:3.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@3.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@4.3.0?package-id=c3f3679aac65318b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-styles","version":"4.3.0","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@4.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@4.3.0?package-id=c365b03d53f8ca80","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-styles","version":"4.3.0","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@4.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@4.3.0?package-id=f3dee5a49bb85e72","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-styles","version":"4.3.0","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@4.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@6.2.1?package-id=8270a49368d729a2","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"ansi-styles","version":"6.2.1","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:6.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@6.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/anymatch@3.1.3?package-id=1fdc06fdab01441e","type":"library","author":"Elan Shanker (https://github.com/es128)","name":"anymatch","version":"3.1.3","description":"Matches strings against configurable strings, globs, regular expressions, and/or functions","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:jonschlinkert:anymatch:3.1.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/anymatch@3.1.3","externalReferences":[{"url":"https://github.com/micromatch/anymatch","type":"distribution"},{"url":"https://github.com/micromatch/anymatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/anymatch/package.json"}]},{"bom-ref":"pkg:npm/append-field@1.0.0?package-id=40d1f9967f309c48","type":"library","author":"Linus Unnebäck ","name":"append-field","version":"1.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:append-field:append-field:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/append-field@1.0.0","externalReferences":[{"url":"http://github.com/LinusU/node-append-field.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:append-field:append_field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:append_field:append-field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:append_field:append_field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:LinusU:append-field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:LinusU:append_field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:append:append-field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:append:append_field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/append-field/package.json"}]},{"bom-ref":"pkg:npm/aproba@1.2.0?package-id=81de4b22dbb401d0","type":"library","author":"Rebecca Turner ","name":"aproba","version":"1.2.0","description":"A ridiculously light-weight argument validator (now browser friendly)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:aproba:aproba:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/aproba@1.2.0","externalReferences":[{"url":"https://github.com/iarna/aproba","type":"distribution"},{"url":"https://github.com/iarna/aproba","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:aproba:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/aproba/package.json"}]},{"bom-ref":"pkg:npm/archive-type@4.0.0?package-id=3fb8ce78823b4311","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"archive-type","version":"4.0.0","description":"Detect the archive type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:archive-type:archive-type:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/archive-type@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive-type:archive_type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive_type:archive-type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive_type:archive_type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive:archive-type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive:archive_type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archive-type/package.json"}]},{"bom-ref":"pkg:npm/archiver@1.3.0?package-id=dec4b5088a113d49","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"archiver","version":"1.3.0","description":"a streaming interface for archive generation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:archiverjs:archiver:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/archiver@1.3.0","externalReferences":[{"url":"https://github.com/archiverjs/node-archiver.git","type":"distribution"},{"url":"https://github.com/archiverjs/node-archiver","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver:archiver:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/package.json"}]},{"bom-ref":"pkg:npm/archiver-utils@1.3.0?package-id=35ab1a4a9ad1f907","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"archiver-utils","version":"1.3.0","description":"utility functions for archiver","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:archiver-utils:archiver-utils:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/archiver-utils@1.3.0","externalReferences":[{"url":"https://github.com/archiverjs/archiver-utils.git","type":"distribution"},{"url":"https://github.com/archiverjs/archiver-utils#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver-utils:archiver_utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver_utils:archiver-utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver_utils:archiver_utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:archiver-utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:archiver_utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver:archiver-utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver:archiver_utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver-utils/package.json"}]},{"bom-ref":"pkg:npm/are-we-there-yet@1.1.7?package-id=38e39a5c3788e5c4","type":"library","author":"Rebecca Turner (http://re-becca.org)","name":"are-we-there-yet","version":"1.1.7","description":"Keep track of the overall completion of many disparate processes","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:are-we-there-yet:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/are-we-there-yet@1.1.7","externalReferences":[{"url":"https://github.com/iarna/are-we-there-yet.git","type":"distribution"},{"url":"https://github.com/iarna/are-we-there-yet","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there-yet:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there_yet:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there_yet:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/are-we-there-yet/package.json"}]},{"bom-ref":"pkg:npm/are-we-there-yet@3.0.1?package-id=a1e5dbdcb445cc0b","type":"library","author":"GitHub Inc.","name":"are-we-there-yet","version":"3.0.1","description":"Keep track of the overall completion of many disparate processes","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:are-we-there-yet:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/are-we-there-yet@3.0.1","externalReferences":[{"url":"https://github.com/npm/are-we-there-yet.git","type":"distribution"},{"url":"https://github.com/npm/are-we-there-yet","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there-yet:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there_yet:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there_yet:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json"}]},{"bom-ref":"pkg:npm/arg@4.1.3?package-id=1d7fb08b7a508a14","type":"library","author":"Josh Junon ","name":"arg","version":"4.1.3","description":"Another simple argument parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:arg:arg:4.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/arg@4.1.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/arg/package.json"}]},{"bom-ref":"pkg:npm/argparse@1.0.10?package-id=d60313d70eaae47d","type":"library","author":"Eugene Shkuropat, Paul Jacobson","name":"argparse","version":"1.0.10","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:argparse:argparse:1.0.10:*:*:*:*:*:*:*","purl":"pkg:npm/argparse@1.0.10","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/argparse/package.json"}]},{"bom-ref":"pkg:npm/arr-diff@4.0.0?package-id=79c9f00f6f2bc886","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com)","name":"arr-diff","version":"4.0.0","description":"Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:arr-diff:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/arr-diff@4.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/arr-diff","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:arr_diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-diff:arr-diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-diff:arr_diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_diff:arr-diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_diff:arr_diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr-diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr_diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/arr-diff/package.json"}]},{"bom-ref":"pkg:npm/arr-flatten@1.1.0?package-id=af48b36479290ede","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Luke Edwards (https://lukeed.com)","name":"arr-flatten","version":"1.1.0","description":"Recursively flatten an array or arrays.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:arr-flatten:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/arr-flatten@1.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/arr-flatten","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:arr_flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-flatten:arr-flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-flatten:arr_flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_flatten:arr-flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_flatten:arr_flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr-flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr_flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/arr-flatten/package.json"}]},{"bom-ref":"pkg:npm/arr-union@3.1.0?package-id=93ff899831bd49b7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"arr-union","version":"3.1.0","description":"Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:arr-union:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/arr-union@3.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/arr-union","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:arr_union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-union:arr-union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-union:arr_union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_union:arr-union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_union:arr_union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr-union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr_union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/arr-union/package.json"}]},{"bom-ref":"pkg:npm/array-buffer-byte-length@1.0.2?package-id=f2867470e7b27597","type":"library","author":"Jordan Harband ","name":"array-buffer-byte-length","version":"1.0.2","description":"Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:array-buffer-byte-length:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/array-buffer-byte-length@1.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/array-buffer-byte-length.git","type":"distribution"},{"url":"https://github.com/inspect-js/array-buffer-byte-length#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer-byte-length:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer_byte_length:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer_byte_length:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer-byte:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer-byte:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer_byte:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer_byte:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-buffer-byte-length/package.json"}]},{"bom-ref":"pkg:npm/array-each@1.0.1?package-id=7aadb2fc6095104c","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"array-each","version":"1.0.1","description":"Loop over each item in an array and call the given function on every element.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:array-each:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/array-each@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/array-each","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:array_each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-each:array-each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-each:array_each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_each:array-each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_each:array_each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-each/package.json"}]},{"bom-ref":"pkg:npm/array-flatten@1.1.1?package-id=5041c141565d0833","type":"library","author":"Blake Embrey (http://blakeembrey.me)","name":"array-flatten","version":"1.1.1","description":"Flatten an array of nested arrays into a single flat array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:array-flatten:array-flatten:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/array-flatten@1.1.1","externalReferences":[{"url":"git://github.com/blakeembrey/array-flatten.git","type":"distribution"},{"url":"https://github.com/blakeembrey/array-flatten","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-flatten:array_flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_flatten:array-flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_flatten:array_flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:blakeembrey:array-flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:blakeembrey:array_flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-flatten/package.json"}]},{"bom-ref":"pkg:npm/array-slice@1.1.0?package-id=a261f10f751ab469","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"array-slice","version":"1.1.0","description":"Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:array-slice:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/array-slice@1.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/array-slice","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:array_slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-slice:array-slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-slice:array_slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_slice:array-slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_slice:array_slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-slice/package.json"}]},{"bom-ref":"pkg:npm/array-unique@0.3.2?package-id=9bb35b54a028e73b","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"array-unique","version":"0.3.2","description":"Remove duplicate values from an array. Fastest ES5 implementation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:array-unique:0.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/array-unique@0.3.2","externalReferences":[{"url":"https://github.com/jonschlinkert/array-unique","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:array_unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-unique:array-unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-unique:array_unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_unique:array-unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_unique:array_unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-unique/package.json"}]},{"bom-ref":"pkg:npm/asap@2.0.6?package-id=1c54e38011c51e5b","type":"library","name":"asap","version":"2.0.6","description":"High-priority task queue for Node.js and browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:kriskowal:asap:2.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/asap@2.0.6","externalReferences":[{"url":"https://github.com/kriskowal/asap.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:asap:asap:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/asap/package.json"}]},{"bom-ref":"pkg:npm/assert-never@1.4.0?package-id=e57cc97cb7061a4e","type":"library","author":"Daniel Lytkin ","name":"assert-never","version":"1.4.0","description":"Helper function for exhaustive checks of discriminated unions in TypeScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:assert-never:assert-never:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/assert-never@1.4.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert-never:assert_never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert_never:assert-never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert_never:assert_never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert:assert-never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert:assert_never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/assert-never/package.json"}]},{"bom-ref":"pkg:npm/assign-symbols@1.0.0?package-id=e6db49d199a690ef","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"assign-symbols","version":"1.0.0","description":"Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:assign-symbols:assign-symbols:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/assign-symbols@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/assign-symbols","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign-symbols:assign_symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign_symbols:assign-symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign_symbols:assign_symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:assign-symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:assign_symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign:assign-symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign:assign_symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/assign-symbols/package.json"}]},{"bom-ref":"pkg:npm/async@2.6.4?package-id=50f2f4c26ff2ccab","type":"library","author":"Caolan McMahon","name":"async","version":"2.6.4","description":"Higher-order functions and common patterns for asynchronous code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:caolan:async:2.6.4:*:*:*:*:*:*:*","purl":"pkg:npm/async@2.6.4","externalReferences":[{"url":"https://github.com/caolan/async.git","type":"distribution"},{"url":"https://caolan.github.io/async/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:async:async:2.6.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/node_modules/async/package.json"}]},{"bom-ref":"pkg:npm/async@2.6.4?package-id=5aa21ddd678e2c5a","type":"library","author":"Caolan McMahon","name":"async","version":"2.6.4","description":"Higher-order functions and common patterns for asynchronous code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:caolan:async:2.6.4:*:*:*:*:*:*:*","purl":"pkg:npm/async@2.6.4","externalReferences":[{"url":"https://github.com/caolan/async.git","type":"distribution"},{"url":"https://caolan.github.io/async/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:async:async:2.6.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/portscanner/node_modules/async/package.json"}]},{"bom-ref":"pkg:npm/async@3.2.6?package-id=6753e2a5837ba461","type":"library","author":"Caolan McMahon","name":"async","version":"3.2.6","description":"Higher-order functions and common patterns for asynchronous code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:caolan:async:3.2.6:*:*:*:*:*:*:*","purl":"pkg:npm/async@3.2.6","externalReferences":[{"url":"https://github.com/caolan/async.git","type":"distribution"},{"url":"https://caolan.github.io/async/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:async:async:3.2.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/async/package.json"}]},{"bom-ref":"pkg:npm/at-least-node@1.0.0?package-id=dd9e19320bbf0929","type":"library","author":"Ryan Zimmerman ","name":"at-least-node","version":"1.0.0","description":"Lightweight Node.js version sniffing/comparison","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:at-least-node:at-least-node:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/at-least-node@1.0.0","externalReferences":[{"url":"git+https://github.com/RyanZim/at-least-node.git","type":"distribution"},{"url":"https://github.com/RyanZim/at-least-node#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:at-least-node:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at_least_node:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at_least_node:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at-least:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at-least:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at_least:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at_least:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:RyanZim:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:RyanZim:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/at-least-node/package.json"}]},{"bom-ref":"pkg:npm/atob@2.1.2?package-id=27aacb47fbbddd97","type":"library","author":"AJ ONeal (https://coolaj86.com)","name":"atob","version":"2.1.2","description":"atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)","licenses":[{"expression":"MIT OR Apache-2.0"}],"cpe":"cpe:2.3:a:atob_project:atob:2.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/atob@2.1.2","externalReferences":[{"url":"git://git.coolaj86.com/coolaj86/atob.js.git","type":"distribution"},{"url":"https://git.coolaj86.com/coolaj86/atob.js.git","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/atob/package.json"}]},{"bom-ref":"pkg:npm/available-typed-arrays@1.0.7?package-id=91c13e4c18804052","type":"library","author":"Jordan Harband ","name":"available-typed-arrays","version":"1.0.7","description":"Returns an array of Typed Array names that are available in the current environment","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:available-typed-arrays:available-typed-arrays:1.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/available-typed-arrays@1.0.7","externalReferences":[{"url":"git+https://github.com/inspect-js/available-typed-arrays.git","type":"distribution"},{"url":"https://github.com/inspect-js/available-typed-arrays#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:available-typed-arrays:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available_typed_arrays:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available_typed_arrays:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available-typed:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available-typed:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available_typed:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available_typed:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/available-typed-arrays/package.json"}]},{"bom-ref":"pkg:npm/babel-walk@3.0.0-canary-5?package-id=716281520579424d","type":"library","author":"Timothy Gu ","name":"babel-walk","version":"3.0.0-canary-5","description":"Lightweight Babel AST traversal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:babel-walk:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*","purl":"pkg:npm/babel-walk@3.0.0-canary-5","externalReferences":[{"url":"https://github.com/pugjs/babel-walk.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel-walk:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel_walk:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel_walk:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/babel-walk/package.json"}]},{"bom-ref":"pkg:npm/balanced-match@1.0.2?package-id=956658d078dc7d57","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"balanced-match","version":"1.0.2","description":"Match balanced character pairs, like \"{\" and \"}\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:balanced-match:balanced-match:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/balanced-match@1.0.2","externalReferences":[{"url":"git://github.com/juliangruber/balanced-match.git","type":"distribution"},{"url":"https://github.com/juliangruber/balanced-match","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced-match:balanced_match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced_match:balanced-match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced_match:balanced_match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:balanced-match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:balanced_match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced:balanced-match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced:balanced_match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/balanced-match/package.json"}]},{"bom-ref":"pkg:npm/base@0.11.2?package-id=1921674c9fb6eba8","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), John O'Donnell (https://github.com/criticalmash), Jon Schlinkert (http://twitter.com/jonschlinkert), tunnckoCore (https://i.am.charlike.online), , Brian Woodward (https://github.com/doowb), Jon Schlinkert (https://github.com/jonschlinkert)","name":"base","version":"0.11.2","description":"base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-base:base:0.11.2:*:*:*:*:*:*:*","purl":"pkg:npm/base@0.11.2","externalReferences":[{"url":"https://github.com/node-base/base","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:base:base:0.11.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base/package.json"}]},{"bom-ref":"pkg:deb/debian/base-files@12.4%2Bdeb12u11?arch=arm64&distro=debian-12&package-id=746b5d4b35cb81ce","type":"library","publisher":"Santiago Vila ","name":"base-files","version":"12.4+deb12u11","licenses":[{"license":{"name":"GPL"}}],"cpe":"cpe:2.3:a:base-files:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*","purl":"pkg:deb/debian/base-files@12.4%2Bdeb12u11?arch=arm64&distro=debian-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:base-files:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base_files:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base_files:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/base-files"},{"name":"syft:location:1:layerID","value":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},{"name":"syft:location:1:path","value":"/usr/share/doc/base-files/copyright"},{"name":"syft:location:2:layerID","value":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/base-files.md5sums"},{"name":"syft:metadata:installedSize","value":"341"}]},{"bom-ref":"pkg:npm/base64-arraybuffer@0.1.4?package-id=7b4063d10599bfae","type":"library","author":"Niklas von Hertzen (http://hertzen.com)","name":"base64-arraybuffer","version":"0.1.4","description":"Encode/decode base64 data into ArrayBuffers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:base64-arraybuffer:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/base64-arraybuffer@0.1.4","externalReferences":[{"url":"https://github.com/niklasvh/base64-arraybuffer","type":"distribution"},{"url":"https://github.com/niklasvh/base64-arraybuffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-arraybuffer:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_arraybuffer:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_arraybuffer:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:niklasvh:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:niklasvh:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base64-arraybuffer/package.json"}]},{"bom-ref":"pkg:npm/base64-js@0.0.8?package-id=6f1f1a7796cb63d0","type":"library","author":"T. Jameson Little ","name":"base64-js","version":"0.0.8","description":"Base64 encoding/decoding in pure JS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:beatgammit:base64-js:0.0.8:*:*:*:*:*:*:*","purl":"pkg:npm/base64-js@0.0.8","externalReferences":[{"url":"git://github.com/beatgammit/base64-js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:beatgammit:base64_js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-js:base64-js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-js:base64_js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_js:base64-js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_js:base64_js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64-js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64_js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json"}]},{"bom-ref":"pkg:npm/base64-js@1.5.1?package-id=c493a9a41b36da0b","type":"library","author":"T. Jameson Little ","name":"base64-js","version":"1.5.1","description":"Base64 encoding/decoding in pure JS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:beatgammit:base64-js:1.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/base64-js@1.5.1","externalReferences":[{"url":"git://github.com/beatgammit/base64-js.git","type":"distribution"},{"url":"https://github.com/beatgammit/base64-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:beatgammit:base64_js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-js:base64-js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-js:base64_js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_js:base64-js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_js:base64_js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64-js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64_js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base64-js/package.json"}]},{"bom-ref":"pkg:npm/base64id@2.0.0?package-id=d1750eb90689f1a4","type":"library","author":"Kristian Faeldt ","name":"base64id","version":"2.0.0","description":"Generates a base64 id","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:base64id:base64id:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/base64id@2.0.0","externalReferences":[{"url":"https://github.com/faeldt/base64id.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:faeldt:base64id:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base64id/package.json"}]},{"bom-ref":"pkg:npm/base64url@0.0.6?package-id=2f8a9d6c7656ba10","type":"library","author":"Brian J Brennan","name":"base64url","version":"0.0.6","description":"For encoding to/from base64urls","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brianloveswords:base64url:0.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/base64url@0.0.6","externalReferences":[{"url":"git://github.com/brianloveswords/base64url.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64url:base64url:0.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base64url/package.json"}]},{"bom-ref":"pkg:npm/basic-auth@2.0.1?package-id=580ca5f2beaae938","type":"library","name":"basic-auth","version":"2.0.1","description":"node.js basic auth parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:basic-auth:basic-auth:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/basic-auth@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic-auth:basic_auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic_auth:basic-auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic_auth:basic_auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic:basic-auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic:basic_auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json"}]},{"bom-ref":"pkg:npm/batch@0.6.1?package-id=344c43aaf43bb8dc","type":"library","author":"TJ Holowaychuk ","name":"batch","version":"0.6.1","description":"Simple async batch with concurrency control and progress reporting.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:visionmedia:batch:0.6.1:*:*:*:*:*:*:*","purl":"pkg:npm/batch@0.6.1","externalReferences":[{"url":"https://github.com/visionmedia/batch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:batch:batch:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/batch/package.json"}]},{"bom-ref":"pkg:npm/baz?package-id=99a08ef6ddd74ba7","type":"library","name":"baz","version":"UNKNOWN","cpe":"cpe:2.3:a:baz:baz:*:*:*:*:*:*:*:*","purl":"pkg:npm/baz","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/baz/package.json"}]},{"bom-ref":"pkg:npm/beep-boop@1.2.3?package-id=ac8f35c9bc6d4edc","type":"library","name":"beep-boop","version":"1.2.3","cpe":"cpe:2.3:a:beep-boop:beep-boop:1.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/beep-boop@1.2.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep-boop:beep_boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep_boop:beep-boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep_boop:beep_boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep:beep-boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep:beep_boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/github-from-package/example/package.json"}]},{"bom-ref":"pkg:npm/big-integer@1.6.52?package-id=6efaee3d2e9117ff","type":"library","author":"Peter Olson ","name":"big-integer","version":"1.6.52","description":"An arbitrary length integer library for Javascript","licenses":[{"license":{"id":"Unlicense"}}],"cpe":"cpe:2.3:a:big-integer:big-integer:1.6.52:*:*:*:*:*:*:*","purl":"pkg:npm/big-integer@1.6.52","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:big-integer:big_integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:big_integer:big-integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:big_integer:big_integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:big:big-integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:big:big_integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/big-integer/package.json"}]},{"bom-ref":"pkg:npm/binary@0.3.0?package-id=aac28aacec14e6f2","type":"library","author":"James Halliday (http://substack.net)","name":"binary","version":"0.3.0","description":"Unpack multibyte binary values from buffers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:binary:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/binary@0.3.0","externalReferences":[{"url":"http://github.com/substack/node-binary.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary:binary:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/binary/package.json"}]},{"bom-ref":"pkg:npm/binary-extensions@2.3.0?package-id=cdea7c486a93d741","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"binary-extensions","version":"2.3.0","description":"List of binary file extensions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:binary-extensions:binary-extensions:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/binary-extensions@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary-extensions:binary_extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary_extensions:binary-extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary_extensions:binary_extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary:binary-extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary:binary_extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/binary-extensions/package.json"}]},{"bom-ref":"pkg:npm/bindings@1.5.0?package-id=848e919a5348c76e","type":"library","author":"Nathan Rajlich (http://tootallnate.net)","name":"bindings","version":"1.5.0","description":"Helper module for loading your native module's .node file","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TooTallNate:bindings:1.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/bindings@1.5.0","externalReferences":[{"url":"git://github.com/TooTallNate/node-bindings.git","type":"distribution"},{"url":"https://github.com/TooTallNate/node-bindings","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bindings:bindings:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bindings/package.json"}]},{"bom-ref":"pkg:npm/bintrees@1.0.2?package-id=db53f4ebaee4e2cf","type":"library","author":"Vadim Graboys ","name":"bintrees","version":"1.0.2","description":"Binary Search Trees","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:bintrees:bintrees:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/bintrees@1.0.2","externalReferences":[{"url":"git://github.com/vadimg/js_bintrees.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:vadimg:bintrees:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bintrees/package.json"}]},{"bom-ref":"pkg:npm/bl@1.2.3?package-id=1d71c68896a44c86","type":"library","author":"Rod Vagg (https://github.com/rvagg), Matteo Collina (https://github.com/mcollina), Jarett Cruger (https://github.com/jcrugzz)","name":"bl","version":"1.2.3","description":"Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:rvagg:bl:1.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/bl@1.2.3","externalReferences":[{"url":"https://github.com/rvagg/bl.git","type":"distribution"},{"url":"https://github.com/rvagg/bl","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bl:bl:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bl/package.json"}]},{"bom-ref":"pkg:npm/bl@4.1.0?package-id=846a0edd607229fd","type":"library","author":"Rod Vagg (https://github.com/rvagg), Matteo Collina (https://github.com/mcollina), Jarett Cruger (https://github.com/jcrugzz)","name":"bl","version":"4.1.0","description":"Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:rvagg:bl:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/bl@4.1.0","externalReferences":[{"url":"https://github.com/rvagg/bl.git","type":"distribution"},{"url":"https://github.com/rvagg/bl","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bl:bl:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json"}]},{"bom-ref":"pkg:npm/bluebird@3.4.7?package-id=441b568aa058ddd4","type":"library","author":"Petka Antonov (http://github.com/petkaantonov/)","name":"bluebird","version":"3.4.7","description":"Full featured Promises/A+ implementation with exceptionally good performance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:petkaantonov:bluebird:3.4.7:*:*:*:*:*:*:*","purl":"pkg:npm/bluebird@3.4.7","externalReferences":[{"url":"git://github.com/petkaantonov/bluebird.git","type":"distribution"},{"url":"https://github.com/petkaantonov/bluebird","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bluebird:bluebird:3.4.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json"}]},{"bom-ref":"pkg:npm/bluebird@3.7.2?package-id=45ec017cc93f373c","type":"library","author":"Petka Antonov (http://github.com/petkaantonov/)","name":"bluebird","version":"3.7.2","description":"Full featured Promises/A+ implementation with exceptionally good performance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:petkaantonov:bluebird:3.7.2:*:*:*:*:*:*:*","purl":"pkg:npm/bluebird@3.7.2","externalReferences":[{"url":"git://github.com/petkaantonov/bluebird.git","type":"distribution"},{"url":"https://github.com/petkaantonov/bluebird","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bluebird:bluebird:3.7.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bluebird/package.json"}]},{"bom-ref":"pkg:npm/body-parser@1.20.3?package-id=d8348f0566c46229","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"body-parser","version":"1.20.3","description":"Node.js body parsing middleware","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:openjsf:body-parser:1.20.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/body-parser@1.20.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/body-parser/package.json"}]},{"bom-ref":"pkg:npm/bower-config@1.4.3?package-id=2c560d35b75226b0","type":"library","author":"Twitter","name":"bower-config","version":"1.4.3","description":"The Bower config reader and writer.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:bower-config:bower-config:1.4.3:*:*:*:*:*:*:*","purl":"pkg:npm/bower-config@1.4.3","externalReferences":[{"url":"https://github.com/bower/bower/tree/master/packages/bower-config","type":"distribution"},{"url":"http://bower.io","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower-config:bower_config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower_config:bower-config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower_config:bower_config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower:bower-config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower:bower_config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bower-config/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=79ca6b57cb6da8f4","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=edfc435f78ffbb1c","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=38ff028c7c458475","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=c861e69821b6b8fe","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=70266c742ac992ba","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=e9b43263265b984a","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=28fb5bb71047516a","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=098d823421bc1197","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=17d5b1f1f2c265c0","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=ec01b45e50a80fc7","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=204df6e1c0323307","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@2.0.2?package-id=1fcda56aa7b9b39c","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"2.0.2","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@2.0.2","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/braces@2.3.2?package-id=e18c817c2057c675","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), hemanth.hm (http://h3manth.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"braces","version":"2.3.2","description":"Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:braces_project:braces:2.3.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/braces@2.3.2","externalReferences":[{"url":"https://github.com/micromatch/braces","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:braces:2.3.2:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/braces/package.json"}]},{"bom-ref":"pkg:npm/braces@3.0.3?package-id=1fea4d70444c02f0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), hemanth.hm (http://h3manth.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"braces","version":"3.0.3","description":"Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/braces@3.0.3","externalReferences":[{"url":"https://github.com/micromatch/braces","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json"}]},{"bom-ref":"pkg:npm/braces@3.0.3?package-id=05e4a42f1d20184c","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), hemanth.hm (http://h3manth.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"braces","version":"3.0.3","description":"Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/braces@3.0.3","externalReferences":[{"url":"https://github.com/micromatch/braces","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/braces/package.json"}]},{"bom-ref":"pkg:npm/braces@3.0.3?package-id=7300fec6ea68a472","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), hemanth.hm (http://h3manth.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"braces","version":"3.0.3","description":"Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/braces@3.0.3","externalReferences":[{"url":"https://github.com/micromatch/braces","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/braces/package.json"}]},{"bom-ref":"pkg:npm/brotli@1.3.3?package-id=470bc485996d4bbe","type":"library","author":"Devon Govett ","name":"brotli","version":"1.3.3","description":"A port of the Brotli compression algorithm as used in WOFF2","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:brotli:1.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/brotli@1.3.3","externalReferences":[{"url":"https://github.com/devongovett/brotli.js.git","type":"distribution"},{"url":"https://github.com/devongovett/brotli.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brotli:brotli:1.3.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/brotli/package.json"}]},{"bom-ref":"pkg:npm/browser_field?package-id=0ec800aec91252a5","type":"library","name":"browser_field","version":"UNKNOWN","cpe":"cpe:2.3:a:browser-field:browser-field:*:*:*:*:*:*:*:*","purl":"pkg:npm/browser_field","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser-field:browser_field:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser_field:browser-field:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser_field:browser_field:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser:browser-field:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser:browser_field:*:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/browser_field/package.json"}]},{"bom-ref":"pkg:npm/buffer@5.7.1?package-id=8160d61272f16fc2","type":"library","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis , James Halliday ","name":"buffer","version":"5.7.1","description":"Node.js Buffer API, for the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer:buffer:5.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/buffer@5.7.1","externalReferences":[{"url":"git://github.com/feross/buffer.git","type":"distribution"},{"url":"https://github.com/feross/buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:buffer:5.7.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer/package.json"}]},{"bom-ref":"pkg:npm/buffer@6.0.3?package-id=b34920cb2184e6ad","type":"library","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis , James Halliday ","name":"buffer","version":"6.0.3","description":"Node.js Buffer API, for the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer:buffer:6.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/buffer@6.0.3","externalReferences":[{"url":"git://github.com/feross/buffer.git","type":"distribution"},{"url":"https://github.com/feross/buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:buffer:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json"}]},{"bom-ref":"pkg:npm/buffer-alloc@1.2.0?package-id=0215db4a4aa6cd05","type":"library","name":"buffer-alloc","version":"1.2.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-alloc:buffer-alloc:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-alloc@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-alloc:buffer_alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc:buffer-alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc:buffer_alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-alloc/package.json"}]},{"bom-ref":"pkg:npm/buffer-alloc-unsafe@1.1.0?package-id=72525885a05217f9","type":"library","name":"buffer-alloc-unsafe","version":"1.1.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-alloc-unsafe:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-alloc-unsafe@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-alloc-unsafe:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc_unsafe:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc_unsafe:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-alloc:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-alloc:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json"}]},{"bom-ref":"pkg:npm/buffer-crc32@0.2.13?package-id=018e707480d9a394","type":"library","author":"Brian J. Brennan , Vladimir Kuznetsov","name":"buffer-crc32","version":"0.2.13","description":"A pure javascript CRC32 algorithm that plays nice with binary data","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brianloveswords:buffer-crc32:0.2.13:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-crc32@0.2.13","externalReferences":[{"url":"git://github.com/brianloveswords/buffer-crc32.git","type":"distribution"},{"url":"https://github.com/brianloveswords/buffer-crc32","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brianloveswords:buffer_crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-crc32:buffer-crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-crc32:buffer_crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_crc32:buffer-crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_crc32:buffer_crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-crc32/package.json"}]},{"bom-ref":"pkg:npm/buffer-fill@1.0.0?package-id=b5b4b05d23ef0590","type":"library","name":"buffer-fill","version":"1.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-fill:buffer-fill:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-fill@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-fill:buffer_fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_fill:buffer-fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_fill:buffer_fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-fill/package.json"}]},{"bom-ref":"pkg:npm/buffer-from@1.1.2?package-id=d2869a97005ddd30","type":"library","name":"buffer-from","version":"1.1.2","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-from:buffer-from:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-from@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-from:buffer_from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_from:buffer-from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_from:buffer_from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-from/package.json"}]},{"bom-ref":"pkg:npm/buffer-indexof-polyfill@1.0.2?package-id=08bc6bd9a895200f","type":"library","author":"https://github.com/sarosia","name":"buffer-indexof-polyfill","version":"1.0.2","description":"This is a polyfill for Buffer#indexOf introduced in NodeJS 4.0.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-indexof-polyfill:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-indexof-polyfill@1.0.2","externalReferences":[{"url":"git+https://github.com/sarosia/buffer-indexof-polyfill.git","type":"distribution"},{"url":"https://github.com/sarosia/buffer-indexof-polyfill#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-indexof-polyfill:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_indexof_polyfill:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_indexof_polyfill:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-indexof:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-indexof:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_indexof:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_indexof:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sarosia:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sarosia:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json"}]},{"bom-ref":"pkg:npm/buffers@0.1.1?package-id=fd60bbd17e6803d8","type":"library","author":"James Halliday (http://substack.net)","name":"buffers","version":"0.1.1","description":"Treat a collection of Buffers as a single contiguous partially mutable Buffer.","cpe":"cpe:2.3:a:substack:buffers:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/buffers@0.1.1","externalReferences":[{"url":"http://github.com/substack/node-buffers.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffers:buffers:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffers/package.json"}]},{"bom-ref":"pkg:npm/busboy@1.6.0?package-id=72b84630ff8aade7","type":"library","author":"Brian White ","name":"busboy","version":"1.6.0","description":"A streaming parser for HTML form data for node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:busboy:busboy:1.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/busboy@1.6.0","externalReferences":[{"url":"http://github.com/mscdex/busboy.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mscdex:busboy:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/busboy/package.json"}]},{"bom-ref":"pkg:npm/byline@4.2.2?package-id=1db66371bc7880de","type":"library","author":"John Hewson","name":"byline","version":"4.2.2","description":"simple line-by-line stream reader","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jahewson:byline:4.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/byline@4.2.2","externalReferences":[{"url":"https://github.com/jahewson/node-byline","type":"distribution"},{"url":"https://github.com/jahewson/node-byline","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:byline:byline:4.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/byline/package.json"}]},{"bom-ref":"pkg:npm/bytes@3.1.2?package-id=1d0cce2090c4dc09","type":"library","author":"TJ Holowaychuk (http://tjholowaychuk.com), Jed Watson , Théo FIDRY ","name":"bytes","version":"3.1.2","description":"Utility to parse a string bytes to bytes and vice-versa","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:bytes:bytes:3.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/bytes@3.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bytes/package.json"}]},{"bom-ref":"pkg:npm/cacache@15.3.0?package-id=f5c0681a2e946e2d","type":"library","name":"cacache","version":"15.3.0","description":"Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:cacache:cacache:15.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/cacache@15.3.0","externalReferences":[{"url":"https://github.com/npm/cacache","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:cacache:15.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json"}]},{"bom-ref":"pkg:npm/cacache@19.0.1?package-id=ace0af3ce948f36b","type":"library","author":"GitHub Inc.","name":"cacache","version":"19.0.1","description":"Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:cacache:cacache:19.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/cacache@19.0.1","externalReferences":[{"url":"git+https://github.com/npm/cacache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacache/package.json"}]},{"bom-ref":"pkg:npm/cache-base@1.0.1?package-id=baaa5d54fe4a3c13","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"cache-base","version":"1.0.1","description":"Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cache-base_project:cache-base:1.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/cache-base@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/cache-base","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cache-base/package.json"}]},{"bom-ref":"pkg:npm/cacheable-request@2.1.4?package-id=346e1627c1f72870","type":"library","author":"Luke Childs (http://lukechilds.co.uk)","name":"cacheable-request","version":"2.1.4","description":"Wrap native HTTP requests with RFC compliant cache support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cacheable-request:cacheable-request:2.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/cacheable-request@2.1.4","externalReferences":[{"url":"git+https://github.com/lukechilds/cacheable-request.git","type":"distribution"},{"url":"https://github.com/lukechilds/cacheable-request","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable-request:cacheable_request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable_request:cacheable-request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable_request:cacheable_request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:cacheable-request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:cacheable_request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable:cacheable-request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable:cacheable_request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacheable-request/package.json"}]},{"bom-ref":"pkg:npm/call-bind@1.0.8?package-id=b538562043029461","type":"library","author":"Jordan Harband ","name":"call-bind","version":"1.0.8","description":"Robustly `.call.bind()` a function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:call-bind:call-bind:1.0.8:*:*:*:*:*:*:*","purl":"pkg:npm/call-bind@1.0.8","externalReferences":[{"url":"git+https://github.com/ljharb/call-bind.git","type":"distribution"},{"url":"https://github.com/ljharb/call-bind#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind:call_bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind:call-bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind:call_bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call-bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call_bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call-bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call_bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/call-bind/package.json"}]},{"bom-ref":"pkg:npm/call-bind-apply-helpers@1.0.2?package-id=0d18b02f5378691f","type":"library","author":"Jordan Harband ","name":"call-bind-apply-helpers","version":"1.0.2","description":"Helper functions around Function call/apply/bind, for use in `call-bind`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:call-bind-apply-helpers:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/call-bind-apply-helpers@1.0.2","externalReferences":[{"url":"git+https://github.com/ljharb/call-bind-apply-helpers.git","type":"distribution"},{"url":"https://github.com/ljharb/call-bind-apply-helpers#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind-apply-helpers:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind_apply_helpers:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind_apply_helpers:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind-apply:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind-apply:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind_apply:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind_apply:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/call-bind-apply-helpers/package.json"}]},{"bom-ref":"pkg:npm/call-bound@1.0.4?package-id=44af6e189fe32d87","type":"library","author":"Jordan Harband ","name":"call-bound","version":"1.0.4","description":"Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:call-bound:call-bound:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/call-bound@1.0.4","externalReferences":[{"url":"git+https://github.com/ljharb/call-bound.git","type":"distribution"},{"url":"https://github.com/ljharb/call-bound#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bound:call_bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bound:call-bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bound:call_bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call-bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call_bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call-bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call_bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/call-bound/package.json"}]},{"bom-ref":"pkg:npm/camelcase@5.3.1?package-id=92e4f8e8e365d6ef","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"camelcase","version":"5.3.1","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:camelcase:camelcase:5.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/camelcase@5.3.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/camelcase/package.json"}]},{"bom-ref":"pkg:npm/chainsaw@0.1.0?package-id=6e4c3d3622249d54","type":"library","author":"James Halliday (http://substack.net)","name":"chainsaw","version":"0.1.0","description":"Build chainable fluent interfaces the easy way... with a freakin' chainsaw!","licenses":[{"license":{"name":"MIT/X11"}}],"cpe":"cpe:2.3:a:chainsaw:chainsaw:0.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/chainsaw@0.1.0","externalReferences":[{"url":"http://github.com/substack/node-chainsaw.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:chainsaw:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chainsaw/package.json"}]},{"bom-ref":"pkg:npm/chalk@1.1.3?package-id=af9826c69b6847f8","type":"library","author":"Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","name":"chalk","version":"1.1.3","description":"Terminal string styling done right. Much color.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:chalk:chalk:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/chalk@1.1.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json"}]},{"bom-ref":"pkg:npm/chalk@2.4.2?package-id=015bdd0e54562d25","type":"library","name":"chalk","version":"2.4.2","description":"Terminal string styling done right","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:chalk:chalk:2.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/chalk@2.4.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chalk/package.json"}]},{"bom-ref":"pkg:npm/chalk@4.1.2?package-id=7fe24d7225fc8b9a","type":"library","name":"chalk","version":"4.1.2","description":"Terminal string styling done right","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:chalk:chalk:4.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/chalk@4.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json"}]},{"bom-ref":"pkg:npm/character-parser@2.2.0?package-id=34bd9ccc72e70b6f","type":"library","author":"ForbesLindesay","name":"character-parser","version":"2.2.0","description":"Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:character-parser:character-parser:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/character-parser@2.2.0","externalReferences":[{"url":"https://github.com/ForbesLindesay/character-parser.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:character-parser:character_parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:character_parser:character-parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:character_parser:character_parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ForbesLindesay:character-parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ForbesLindesay:character_parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:character:character-parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:character:character_parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/character-parser/package.json"}]},{"bom-ref":"pkg:npm/check-dependencies@1.1.1?package-id=0eb2e961c16ff8ae","type":"library","author":"Michał Gołębiowski-Owczarek ","name":"check-dependencies","version":"1.1.1","description":"Checks if currently installed npm/bower dependencies are installed in the exact same versions that are specified in package.json/bower.json","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:check-dependencies:check-dependencies:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/check-dependencies@1.1.1","externalReferences":[{"url":"https://github.com/mgol/check-dependencies.git","type":"distribution"},{"url":"https://github.com/mgol/check-dependencies","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-dependencies:check_dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_dependencies:check-dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_dependencies:check_dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check-dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check_dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mgol:check-dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mgol:check_dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/check-dependencies/package.json"}]},{"bom-ref":"pkg:npm/check-internet-connected@2.0.6?package-id=c843870ea5cc0a9b","type":"library","author":"Ankur Deep Jaiswal ","name":"check-internet-connected","version":"2.0.6","description":"Utility to check if internet is connected or not","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:check-internet-connected:check-internet-connected:2.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/check-internet-connected@2.0.6","externalReferences":[{"url":"https://github.com/aankur/check-internet-connected","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-internet-connected:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_internet_connected:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_internet_connected:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-internet:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-internet:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_internet:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_internet:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aankur:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aankur:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/check-internet-connected/package.json"}]},{"bom-ref":"pkg:npm/check-types@6.0.0?package-id=85b9eff83ffcd831","type":"library","author":"Phil Booth (https://github.com/philbooth)","name":"check-types","version":"6.0.0","description":"A little library for asserting types and values.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:check-types:check-types:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/check-types@6.0.0","externalReferences":[{"url":"https://github.com/philbooth/check-types.js.git","type":"distribution"},{"url":"https://github.com/philbooth/check-types.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-types:check_types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_types:check-types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_types:check_types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:philbooth:check-types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:philbooth:check_types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check-types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check_types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/check-types/package.json"}]},{"bom-ref":"pkg:npm/chokidar@3.5.1?package-id=4d185a05cefa7d0a","type":"library","author":"Paul Miller (https://paulmillr.com), Paul Miller (https://paulmillr.com), Elan Shanker","name":"chokidar","version":"3.5.1","description":"Minimal and efficient cross-platform file watching library","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:paulmillr:chokidar:3.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/chokidar@3.5.1","externalReferences":[{"url":"git+https://github.com/paulmillr/chokidar.git","type":"distribution"},{"url":"https://github.com/paulmillr/chokidar","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:chokidar:chokidar:3.5.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/package.json"}]},{"bom-ref":"pkg:npm/chownr@1.1.4?package-id=7ebcfb2902378122","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"chownr","version":"1.1.4","description":"like `chown -R`","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:chownr:chownr:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/chownr@1.1.4","externalReferences":[{"url":"git://github.com/isaacs/chownr.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:chownr:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json"}]},{"bom-ref":"pkg:npm/chownr@1.1.4?package-id=671f64716b19d5fb","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"chownr","version":"1.1.4","description":"like `chown -R`","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:chownr:chownr:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/chownr@1.1.4","externalReferences":[{"url":"git://github.com/isaacs/chownr.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:chownr:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json"}]},{"bom-ref":"pkg:npm/chownr@2.0.0?package-id=3189617deb2bc884","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"chownr","version":"2.0.0","description":"like `chown -R`","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:chownr:chownr:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/chownr@2.0.0","externalReferences":[{"url":"git://github.com/isaacs/chownr.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:chownr:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json"}]},{"bom-ref":"pkg:npm/chownr@3.0.0?package-id=fffff6468e7930c0","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"chownr","version":"3.0.0","description":"like `chown -R`","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:chownr:chownr:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/chownr@3.0.0","externalReferences":[{"url":"git://github.com/isaacs/chownr.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:chownr:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chownr/package.json"}]},{"bom-ref":"pkg:npm/clarinet@0.12.6?package-id=6cef1d3c36e6024e","type":"library","author":"Nuno Job (http://nunojob.com/), Jann Horn (https://github.com/thejh), Justin Makeig (http://www.audiblepop.com), Roly Fentanes (http://about.me/roly), John Lancaster (http://jlank.com)","name":"clarinet","version":"0.12.6","description":"SAX based evented streaming JSON parser in JavaScript (browser and node)","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:clarinet:clarinet:0.12.6:*:*:*:*:*:*:*","purl":"pkg:npm/clarinet@0.12.6","externalReferences":[{"url":"http://github.com/dscape/clarinet.git","type":"distribution"},{"url":"https://github.com/dscape/clarinet","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dscape:clarinet:0.12.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/clarinet/package.json"}]},{"bom-ref":"pkg:npm/class-utils@0.3.6?package-id=a7e36e39ff61aea5","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"class-utils","version":"0.3.6","description":"Utils for working with JavaScript classes and prototype methods.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:class-utils:0.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/class-utils@0.3.6","externalReferences":[{"url":"https://github.com/jonschlinkert/class-utils","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:class_utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class-utils:class-utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class-utils:class_utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class_utils:class-utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class_utils:class_utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class:class-utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class:class_utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/class-utils/package.json"}]},{"bom-ref":"pkg:npm/clean-stack@2.2.0?package-id=08eaf1d1a1378cc5","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"clean-stack","version":"2.2.0","description":"Clean up error stack traces","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:clean-stack:clean-stack:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/clean-stack@2.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean-stack:clean_stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean_stack:clean-stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean_stack:clean_stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean:clean-stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean:clean_stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/clean-stack/package.json"}]},{"bom-ref":"pkg:npm/cliui@6.0.0?package-id=6fb115e3b5d5d3f2","type":"library","author":"Ben Coe ","name":"cliui","version":"6.0.0","description":"easily create complex multi-column command-line-interfaces","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:cliui:cliui:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/cliui@6.0.0","externalReferences":[{"url":"http://github.com/yargs/cliui.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:cliui:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/cliui/package.json"}]},{"bom-ref":"pkg:npm/clone@2.1.2?package-id=080e255664d33bc7","type":"library","author":"Paul Vorbach (http://paul.vorba.ch/), Blake Miner (http://www.blakeminer.com/), Tian You (http://blog.axqd.net/), George Stagas (http://stagas.com/), Tobiasz Cudnik (https://github.com/TobiaszCudnik), Pavel Lang (https://github.com/langpavel), Dan MacTough (http://yabfog.com/), w1nk (https://github.com/w1nk), Hugh Kennedy (http://twitter.com/hughskennedy), Dustin Diaz (http://dustindiaz.com), Ilya Shaisultanov (https://github.com/diversario), Nathan MacInnes (http://macinn.es/), Benjamin E. Coe (https://twitter.com/benjamincoe), Nathan Zadoks (https://github.com/nathan7), Róbert Oroszi (https://github.com/oroce), Aurélio A. Heckert (http://softwarelivre.org/aurium), Guy Ellis (http://www.guyellisrocks.com/), fscherwi (https://fscherwi.github.io), rictic (https://github.com/rictic), Martin Jurča (https://github.com/jurca), Misery Lee (https://github.com/miserylee), Clemens Wolff (https://github.com/c-w)","name":"clone","version":"2.1.2","description":"deep cloning of objects and arrays","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:clone:clone:2.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/clone@2.1.2","externalReferences":[{"url":"git://github.com/pvorb/node-clone.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pvorb:clone:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/clone/package.json"}]},{"bom-ref":"pkg:npm/clone-response@1.0.2?package-id=1ca687973f79cd5a","type":"library","author":"Luke Childs (http://lukechilds.co.uk)","name":"clone-response","version":"1.0.2","description":"Clone a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:clone-response:clone-response:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/clone-response@1.0.2","externalReferences":[{"url":"git+https://github.com/lukechilds/clone-response.git","type":"distribution"},{"url":"https://github.com/lukechilds/clone-response","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone-response:clone_response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone_response:clone-response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone_response:clone_response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:clone-response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:clone_response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone:clone-response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone:clone_response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/clone-response/package.json"}]},{"bom-ref":"pkg:npm/code-point-at@1.1.0?package-id=15db8f5283662b54","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"code-point-at","version":"1.1.0","description":"ES2015 `String#codePointAt()` ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:code-point-at:code-point-at:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/code-point-at@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:code-point-at:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code_point_at:code-point-at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code_point_at:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code-point:code-point-at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code-point:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code_point:code-point-at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code_point:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code:code-point-at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/code-point-at/package.json"}]},{"bom-ref":"pkg:npm/collection-visit@1.0.0?package-id=d87950bd24d66a30","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"collection-visit","version":"1.0.0","description":"Visit a method over the items in an object, or map visit over the objects in an array.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:collection-visit:collection-visit:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/collection-visit@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/collection-visit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection-visit:collection_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection_visit:collection-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection_visit:collection_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:collection-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:collection_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection:collection-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection:collection_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/collection-visit/package.json"}]},{"bom-ref":"pkg:npm/color@3.2.1?package-id=2774fa6f21932145","type":"library","author":"Josh Junon , Heather Arthur , Maxime Thirouin","name":"color","version":"3.2.1","description":"Color conversion and manipulation with CSS string support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color:color:3.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/color@3.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color/package.json"}]},{"bom-ref":"pkg:npm/color-convert@1.9.3?package-id=832fbb197a382df6","type":"library","author":"Heather Arthur ","name":"color-convert","version":"1.9.3","description":"Plain color conversion functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-convert:color-convert:1.9.3:*:*:*:*:*:*:*","purl":"pkg:npm/color-convert@1.9.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-convert:color_convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color-convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color_convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color-convert/package.json"}]},{"bom-ref":"pkg:npm/color-convert@2.0.1?package-id=ad73ceb607fdd321","type":"library","author":"Heather Arthur ","name":"color-convert","version":"2.0.1","description":"Plain color conversion functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/color-convert@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json"}]},{"bom-ref":"pkg:npm/color-convert@2.0.1?package-id=c216a258a2dd7fdf","type":"library","author":"Heather Arthur ","name":"color-convert","version":"2.0.1","description":"Plain color conversion functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/color-convert@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json"}]},{"bom-ref":"pkg:npm/color-convert@2.0.1?package-id=d7906a8074d4b4f9","type":"library","author":"Heather Arthur ","name":"color-convert","version":"2.0.1","description":"Plain color conversion functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/color-convert@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json"}]},{"bom-ref":"pkg:npm/color-name@1.1.3?package-id=92662d8a3adbe0c9","type":"library","author":"DY ","name":"color-name","version":"1.1.3","description":"A list of color names and its values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-name:color-name:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/color-name@1.1.3","externalReferences":[{"url":"https://github.com/dfcreative/color-name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-name:color_name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color-name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color_name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dfcreative:color-name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dfcreative:color_name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color-name/package.json"}]},{"bom-ref":"pkg:npm/color-name@1.1.4?package-id=a184510682ce4734","type":"library","author":"DY ","name":"color-name","version":"1.1.4","description":"A list of color names and its values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/color-name@1.1.4","externalReferences":[{"url":"https://github.com/colorjs/color-name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json"}]},{"bom-ref":"pkg:npm/color-name@1.1.4?package-id=a80b99ad61e48555","type":"library","author":"DY ","name":"color-name","version":"1.1.4","description":"A list of color names and its values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/color-name@1.1.4","externalReferences":[{"url":"https://github.com/colorjs/color-name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/color-name/package.json"}]},{"bom-ref":"pkg:npm/color-name@1.1.4?package-id=01c750f52978cfc6","type":"library","author":"DY ","name":"color-name","version":"1.1.4","description":"A list of color names and its values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/color-name@1.1.4","externalReferences":[{"url":"https://github.com/colorjs/color-name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json"}]},{"bom-ref":"pkg:npm/color-string@1.9.1?package-id=7e888fa51e3748f2","type":"library","author":"Heather Arthur , Maxime Thirouin, Dyma Ywanov , Josh Junon","name":"color-string","version":"1.9.1","description":"Parser and generator for CSS color strings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-string_project:color-string:1.9.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/color-string@1.9.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color-string/package.json"}]},{"bom-ref":"pkg:npm/color-support@1.1.3?package-id=a1e232528ce637f4","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"color-support","version":"1.1.3","description":"A module which will endeavor to guess your terminal's level of color support.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:color-support:color-support:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/color-support@1.1.3","externalReferences":[{"url":"git+https://github.com/isaacs/color-support.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-support:color_support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_support:color-support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_support:color_support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color-support/package.json"}]},{"bom-ref":"pkg:npm/colors@1.1.2?package-id=774e316934f12a96","type":"library","author":"Marak Squires","name":"colors","version":"1.1.2","description":"get colors in your node.js console","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:colors:colors:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/colors@1.1.2","externalReferences":[{"url":"http://github.com/Marak/colors.js.git","type":"distribution"},{"url":"https://github.com/Marak/colors.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:Marak:colors:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json"}]},{"bom-ref":"pkg:npm/colors@1.4.0?package-id=ba9f99e8572f2682","type":"library","author":"Marak Squires, DABH (https://github.com/DABH)","name":"colors","version":"1.4.0","description":"get colors in your node.js console","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:colors:colors:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/colors@1.4.0","externalReferences":[{"url":"http://github.com/Marak/colors.js.git","type":"distribution"},{"url":"https://github.com/Marak/colors.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:Marak:colors:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/colors/package.json"}]},{"bom-ref":"pkg:npm/colorspace@1.1.4?package-id=84bcfa432cfdd0d0","type":"library","author":"Arnout Kazemier","name":"colorspace","version":"1.1.4","description":"Generate HEX colors for a given namespace.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:colorspace:colorspace:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/colorspace@1.1.4","externalReferences":[{"url":"https://github.com/3rd-Eden/colorspace","type":"distribution"},{"url":"https://github.com/3rd-Eden/colorspace","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:3rd-Eden:colorspace:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/colorspace/package.json"}]},{"bom-ref":"pkg:npm/commander@2.20.3?package-id=23da7748c749bc68","type":"library","author":"TJ Holowaychuk ","name":"commander","version":"2.20.3","description":"the complete solution for node.js command-line programs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:commander:commander:2.20.3:*:*:*:*:*:*:*","purl":"pkg:npm/commander@2.20.3","externalReferences":[{"url":"https://github.com/tj/commander.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tj:commander:2.20.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json"}]},{"bom-ref":"pkg:npm/commander@2.20.3?package-id=3facda85b5f59f2a","type":"library","author":"TJ Holowaychuk ","name":"commander","version":"2.20.3","description":"the complete solution for node.js command-line programs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:commander:commander:2.20.3:*:*:*:*:*:*:*","purl":"pkg:npm/commander@2.20.3","externalReferences":[{"url":"https://github.com/tj/commander.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tj:commander:2.20.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json"}]},{"bom-ref":"pkg:npm/component-emitter@1.3.1?package-id=ebc8491ac18b63ae","type":"library","name":"component-emitter","version":"1.3.1","description":"Event emitter","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:component-emitter:component-emitter:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/component-emitter@1.3.1","externalReferences":[{"url":"https://github.com/sindresorhus/component-emitter.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:component-emitter:component_emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component_emitter:component-emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component_emitter:component_emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sindresorhus:component-emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sindresorhus:component_emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component:component-emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component:component_emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/component-emitter/package.json"}]},{"bom-ref":"pkg:npm/component-type@1.2.1?package-id=e91a1227114ad372","type":"library","name":"component-type","version":"1.2.1","description":"Cross-browser type assertions (less broken typeof)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:component-type:component-type:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/component-type@1.2.1","externalReferences":[{"url":"https://github.com/component/type.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:component-type:component_type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component_type:component-type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component_type:component_type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component:component-type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component:component_type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/component-type/package.json"}]},{"bom-ref":"pkg:npm/compress-commons@1.2.2?package-id=798bc97add5e6f68","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"compress-commons","version":"1.2.2","description":"a library that defines a common interface for working with archive formats within node","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:compress-commons:compress-commons:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/compress-commons@1.2.2","externalReferences":[{"url":"https://github.com/archiverjs/node-compress-commons.git","type":"distribution"},{"url":"https://github.com/archiverjs/node-compress-commons","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress-commons:compress_commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress_commons:compress-commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress_commons:compress_commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:compress-commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:compress_commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress:compress-commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress:compress_commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compress-commons/package.json"}]},{"bom-ref":"pkg:npm/compressible@2.0.18?package-id=d33659b98b525c44","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), Jeremiah Senkpiel (https://searchbeam.jit.su)","name":"compressible","version":"2.0.18","description":"Compressible Content-Type / mime checking","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:compressible:compressible:2.0.18:*:*:*:*:*:*:*","purl":"pkg:npm/compressible@2.0.18","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compressible/package.json"}]},{"bom-ref":"pkg:npm/compression@1.8.1?package-id=828f0284d303f177","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"compression","version":"1.8.1","description":"Node.js compression middleware","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:compression:compression:1.8.1:*:*:*:*:*:*:*","purl":"pkg:npm/compression@1.8.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compression/package.json"}]},{"bom-ref":"pkg:npm/concat-map@0.0.1?package-id=e899cd35e0ecfcf6","type":"library","author":"James Halliday (http://substack.net)","name":"concat-map","version":"0.0.1","description":"concatenative mapdashery","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:concat-map:concat-map:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/concat-map@0.0.1","externalReferences":[{"url":"git://github.com/substack/node-concat-map.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat-map:concat_map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat_map:concat-map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat_map:concat_map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:concat-map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:concat_map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat:concat-map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat:concat_map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/concat-map/package.json"}]},{"bom-ref":"pkg:npm/concat-stream@1.6.2?package-id=3cf686e52af98b9c","type":"library","author":"Max Ogden ","name":"concat-stream","version":"1.6.2","description":"writable stream that concatenates strings or binary data and calls a callback with the result","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:concat-stream:concat-stream:1.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/concat-stream@1.6.2","externalReferences":[{"url":"http://github.com/maxogden/concat-stream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat-stream:concat_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat_stream:concat-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat_stream:concat_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:maxogden:concat-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:maxogden:concat_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat:concat-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat:concat_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/concat-stream/package.json"}]},{"bom-ref":"pkg:npm/config@3.3.12?package-id=f5d30e88e089520d","type":"library","author":"Loren West ","name":"config","version":"3.3.12","description":"Configuration control for production node deployments","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-config:config:3.3.12:*:*:*:*:*:*:*","purl":"pkg:npm/config@3.3.12","externalReferences":[{"url":"http://github.com/node-config/node-config.git","type":"distribution"},{"url":"http://github.com/node-config/node-config.git","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:config:config:3.3.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/config/package.json"}]},{"bom-ref":"pkg:npm/console-control-strings@1.1.0?package-id=62af6322c8da5d46","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"console-control-strings","version":"1.1.0","description":"A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:console-control-strings:console-control-strings:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/console-control-strings@1.1.0","externalReferences":[{"url":"https://github.com/iarna/console-control-strings","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:console-control-strings:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console_control_strings:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console_control_strings:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console-control:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console-control:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console_control:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console_control:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/console-control-strings/package.json"}]},{"bom-ref":"pkg:npm/constantinople@4.0.1?package-id=64ecabe801d13657","type":"library","author":"ForbesLindesay","name":"constantinople","version":"4.0.1","description":"Determine whether a JavaScript expression evaluates to a constant","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ForbesLindesay:constantinople:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/constantinople@4.0.1","externalReferences":[{"url":"https://github.com/ForbesLindesay/constantinople.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:constantinople:constantinople:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/constantinople/package.json"}]},{"bom-ref":"pkg:npm/content-disposition@0.5.4?package-id=6d99ffbaf9a3dbf2","type":"library","author":"Douglas Christopher Wilson ","name":"content-disposition","version":"0.5.4","description":"Create and parse Content-Disposition header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:content-disposition:content-disposition:0.5.4:*:*:*:*:*:*:*","purl":"pkg:npm/content-disposition@0.5.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:content-disposition:content_disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content_disposition:content-disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content_disposition:content_disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content:content-disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content:content_disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/content-disposition/package.json"}]},{"bom-ref":"pkg:npm/content-type@1.0.5?package-id=1e680466175b93f0","type":"library","author":"Douglas Christopher Wilson ","name":"content-type","version":"1.0.5","description":"Create and parse HTTP Content-Type header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:content-type:content-type:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/content-type@1.0.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:content-type:content_type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content_type:content-type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content_type:content_type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content:content-type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content:content_type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/content-type/package.json"}]},{"bom-ref":"pkg:npm/cookie@0.4.2?package-id=299182936c2fe78a","type":"library","author":"Roman Shtylman , Douglas Christopher Wilson ","name":"cookie","version":"0.4.2","description":"HTTP server cookie parsing and serialization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie:cookie:0.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/cookie@0.4.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json"}]},{"bom-ref":"pkg:npm/cookie@0.7.1?package-id=5f1423a9340f2ecc","type":"library","author":"Roman Shtylman , Douglas Christopher Wilson ","name":"cookie","version":"0.7.1","description":"HTTP server cookie parsing and serialization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie:cookie:0.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/cookie@0.7.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express/node_modules/cookie/package.json"}]},{"bom-ref":"pkg:npm/cookie@0.7.2?package-id=f30613fbb68ad643","type":"library","author":"Roman Shtylman , Douglas Christopher Wilson ","name":"cookie","version":"0.7.2","description":"HTTP server cookie parsing and serialization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie:cookie:0.7.2:*:*:*:*:*:*:*","purl":"pkg:npm/cookie@0.7.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cookie/package.json"}]},{"bom-ref":"pkg:npm/cookie-parser@1.4.7?package-id=52b0adc8ff09f017","type":"library","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson ","name":"cookie-parser","version":"1.4.7","description":"Parse HTTP request cookies","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie-parser:cookie-parser:1.4.7:*:*:*:*:*:*:*","purl":"pkg:npm/cookie-parser@1.4.7","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie-parser:cookie_parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie_parser:cookie-parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie_parser:cookie_parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie:cookie-parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie:cookie_parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cookie-parser/package.json"}]},{"bom-ref":"pkg:npm/cookie-signature@1.0.6?package-id=f7961879936cc1c0","type":"library","author":"TJ Holowaychuk ","name":"cookie-signature","version":"1.0.6","description":"Sign and unsign cookies","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie-signature_project:cookie-signature:1.0.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/cookie-signature@1.0.6","externalReferences":[{"url":"https://github.com/visionmedia/node-cookie-signature.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cookie-signature/package.json"}]},{"bom-ref":"pkg:npm/copy-descriptor@0.1.1?package-id=84bc1ef1a454e04d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"copy-descriptor","version":"0.1.1","description":"Copy a descriptor from object A to object B","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:copy-descriptor:copy-descriptor:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/copy-descriptor@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/copy-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy-descriptor:copy_descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy_descriptor:copy-descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy_descriptor:copy_descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:copy-descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:copy_descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy:copy-descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy:copy_descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/copy-descriptor/package.json"}]},{"bom-ref":"pkg:npm/core-util-is@1.0.2?package-id=36ced86f8d381680","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"core-util-is","version":"1.0.2","description":"The `util.is*` functions introduced in Node v0.12.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:core-util-is:core-util-is:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/core-util-is@1.0.2","externalReferences":[{"url":"git://github.com/isaacs/core-util-is","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:core-util-is:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core_util_is:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core_util_is:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core-util:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core-util:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core_util:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core_util:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/core-util-is/package.json"}]},{"bom-ref":"pkg:npm/cors@2.8.5?package-id=9f4d3a70130c3163","type":"library","author":"Troy Goode (https://github.com/troygoode/)","name":"cors","version":"2.8.5","description":"Node.js CORS middleware","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cors:cors:2.8.5:*:*:*:*:*:*:*","purl":"pkg:npm/cors@2.8.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cors/package.json"}]},{"bom-ref":"pkg:npm/crc@3.8.0?package-id=5e060917a7b152aa","type":"library","author":"Alex Gorbatchev (https://github.com/alexgorbatchev)","name":"crc","version":"3.8.0","description":"Module for calculating Cyclic Redundancy Check (CRC) for Node.js and the Browser.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:alexgorbatchev:crc:3.8.0:*:*:*:*:*:*:*","purl":"pkg:npm/crc@3.8.0","externalReferences":[{"url":"git://github.com/alexgorbatchev/node-crc.git","type":"distribution"},{"url":"https://github.com/alexgorbatchev/node-crc","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc:crc:3.8.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/crc/package.json"}]},{"bom-ref":"pkg:npm/crc-32@1.2.2?package-id=65ce75ba55690187","type":"library","author":"sheetjs","name":"crc-32","version":"1.2.2","description":"Pure-JS CRC-32","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:SheetJS:crc-32:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/crc-32@1.2.2","externalReferences":[{"url":"git://github.com/SheetJS/js-crc32.git","type":"distribution"},{"url":"https://sheetjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:SheetJS:crc_32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc-32:crc-32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc-32:crc_32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc_32:crc-32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc_32:crc_32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc:crc-32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc:crc_32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/crc-32/package.json"}]},{"bom-ref":"pkg:npm/crc32-stream@2.0.0?package-id=828196a2c6a9e027","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"crc32-stream","version":"2.0.0","description":"a streaming CRC32 checksumer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:crc32-stream:crc32-stream:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/crc32-stream@2.0.0","externalReferences":[{"url":"https://github.com/archiverjs/node-crc32-stream.git","type":"distribution"},{"url":"https://github.com/archiverjs/node-crc32-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32-stream:crc32_stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32_stream:crc32-stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32_stream:crc32_stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:crc32-stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:crc32_stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32:crc32-stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32:crc32_stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/crc32-stream/package.json"}]},{"bom-ref":"pkg:npm/create-require@1.1.1?package-id=fbc0fafe2877b078","type":"library","author":"Maël Nison , Paul Soporan , Pooya Parsa ","name":"create-require","version":"1.1.1","description":"Polyfill for Node.js module.createRequire (<= v12.2.0)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:create-require:create-require:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/create-require@1.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:create-require:create_require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:create_require:create-require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:create_require:create_require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:create:create-require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:create:create_require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/create-require/package.json"}]},{"bom-ref":"pkg:npm/cross-fetch@4.1.0?package-id=28238b546a501760","type":"library","author":"Leonardo Quixada ","name":"cross-fetch","version":"4.1.0","description":"Universal WHATWG Fetch API for Node, Browsers and React Native","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cross-fetch_project:cross-fetch:4.1.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/cross-fetch@4.1.0","externalReferences":[{"url":"https://github.com/lquixada/cross-fetch.git","type":"distribution"},{"url":"https://github.com/lquixada/cross-fetch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cross-fetch/package.json"}]},{"bom-ref":"pkg:npm/cross-fetch-polyfill@0.0.0?package-id=50b42809242de976","type":"library","name":"cross-fetch-polyfill","version":"0.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cross-fetch-polyfill:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/cross-fetch-polyfill@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross-fetch-polyfill:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_fetch_polyfill:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_fetch_polyfill:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross-fetch:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross-fetch:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_fetch:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_fetch:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cross-fetch/polyfill/package.json"}]},{"bom-ref":"pkg:npm/cross-spawn@7.0.6?package-id=1b99c2dc3022043f","type":"library","author":"André Cruz ","name":"cross-spawn","version":"7.0.6","description":"Cross platform child_process#spawn and child_process#spawnSync","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cross-spawn:cross-spawn:7.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/cross-spawn@7.0.6","externalReferences":[{"url":"https://github.com/moxystudio/node-cross-spawn","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross-spawn:cross_spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_spawn:cross-spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_spawn:cross_spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moxystudio:cross-spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moxystudio:cross_spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross:cross-spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross:cross_spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cross-spawn/package.json"}]},{"bom-ref":"pkg:npm/crypto-js@3.3.0?package-id=c00a8b8b043aae72","type":"library","author":"Evan Vosberg (http://github.com/evanvosberg)","name":"crypto-js","version":"3.3.0","description":"JavaScript library of crypto standards.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:crypto-js:crypto-js:3.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/crypto-js@3.3.0","externalReferences":[{"url":"http://github.com/brix/crypto-js.git","type":"distribution"},{"url":"http://github.com/brix/crypto-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto-js:crypto_js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto_js:crypto-js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto_js:crypto_js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto:crypto-js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto:crypto_js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brix:crypto-js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brix:crypto_js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/crypto-js/package.json"}]},{"bom-ref":"pkg:npm/dateformat@4.6.3?package-id=a64626d34d414995","type":"library","author":"Steven Levithan, Steven Levithan, Felix Geisendörfer , Christoph Tavan , Jon Schlinkert (https://github.com/jonschlinkert), Felix Geisendörfer ","name":"dateformat","version":"4.6.3","description":"A node.js package for Steven Levithan's excellent dateFormat() function.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dateformat:dateformat:4.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/dateformat@4.6.3","externalReferences":[{"url":"https://github.com/felixge/node-dateformat.git","type":"distribution"},{"url":"https://github.com/felixge/node-dateformat","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:felixge:dateformat:4.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dateformat/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=13ce5d31ef865754","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=07994462f17337cd","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compression/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=18b6649e0a78c9a1","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=36ba4b44e6e4cfc1","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=7ef811ee564508d1","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=1eaad6013e183bbc","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=5cd11cba890ff1a4","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/send/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=f11df905caf46abe","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=9bcaeee9e2f6d815","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@3.2.7?package-id=264ab504b40249b9","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"3.2.7","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:3.2.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@3.2.7","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/needle/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@4.3.7?package-id=7a71fe082d21843f","type":"library","author":"Josh Junon (https://github.com/qix-), TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"4.3.7","description":"Lightweight debugging utility for Node.js and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:4.3.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@4.3.7","externalReferences":[{"url":"git://github.com/debug-js/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/decamelize@1.2.0?package-id=0373f8c69a364fc0","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"decamelize","version":"1.2.0","description":"Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decamelize:decamelize:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/decamelize@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decamelize/package.json"}]},{"bom-ref":"pkg:npm/decode-uri-component@0.2.2?package-id=74df95998cf0457f","type":"library","author":"Sam Verschueren (github.com/SamVerschueren)","name":"decode-uri-component","version":"0.2.2","description":"A better decodeURIComponent","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decode-uri-component_project:decode-uri-component:0.2.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/decode-uri-component@0.2.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decode-uri-component/package.json"}]},{"bom-ref":"pkg:npm/decompress@4.2.1?package-id=6b277cfffb36ff6b","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"decompress","version":"4.2.1","description":"Extracting archives made easy","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress_project:decompress:4.2.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/decompress@4.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress/package.json"}]},{"bom-ref":"pkg:npm/decompress-response@3.3.0?package-id=677d9609cb5a01bc","type":"library","author":"Sindre Sorhus (sindresorhus.com), Vsevolod Strukchinsky (github.com/floatdrop)","name":"decompress-response","version":"3.3.0","description":"Decompress a HTTP response if needed","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-response:decompress-response:3.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-response@3.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-response:decompress_response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress-response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress_response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-response/package.json"}]},{"bom-ref":"pkg:npm/decompress-response@4.2.1?package-id=a1d858a92cd4e324","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"decompress-response","version":"4.2.1","description":"Decompress a HTTP response if needed","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-response:decompress-response:4.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-response@4.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-response:decompress_response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress-response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress_response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json"}]},{"bom-ref":"pkg:npm/decompress-response@6.0.0?package-id=4181e152e271bc83","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"decompress-response","version":"6.0.0","description":"Decompress a HTTP response if needed","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-response:decompress-response:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-response@6.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-response:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress-response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json"}]},{"bom-ref":"pkg:npm/decompress-response@6.0.0?package-id=ab3ad7acc2109685","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"decompress-response","version":"6.0.0","description":"Decompress a HTTP response if needed","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-response:decompress-response:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-response@6.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-response:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress-response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json"}]},{"bom-ref":"pkg:npm/decompress-tar@4.1.1?package-id=1935244d7cb90f17","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"decompress-tar","version":"4.1.1","description":"decompress tar plugin","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-tar:decompress-tar:4.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-tar@4.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-tar:decompress_tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_tar:decompress-tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_tar:decompress_tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-tar/package.json"}]},{"bom-ref":"pkg:npm/decompress-tarbz2@4.1.1?package-id=ebabda097779037b","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"decompress-tarbz2","version":"4.1.1","description":"decompress tar.bz2 plugin","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-tarbz2:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-tarbz2@4.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-tarbz2:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_tarbz2:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_tarbz2:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-tarbz2/package.json"}]},{"bom-ref":"pkg:npm/decompress-targz@4.1.1?package-id=9dc81698c9e5e345","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"decompress-targz","version":"4.1.1","description":"decompress tar.gz plugin","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-targz:decompress-targz:4.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-targz@4.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-targz:decompress_targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_targz:decompress-targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_targz:decompress_targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-targz/package.json"}]},{"bom-ref":"pkg:npm/decompress-unzip@4.0.1?package-id=8979cd9c25111673","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"decompress-unzip","version":"4.0.1","description":"decompress zip plugin","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-unzip:decompress-unzip:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-unzip@4.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-unzip:decompress_unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_unzip:decompress-unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_unzip:decompress_unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-unzip/package.json"}]},{"bom-ref":"pkg:npm/deep-equal@2.2.3?package-id=ddff5e641b501fb1","type":"library","author":"James Halliday (http://substack.net), James Halliday (https://substack.net), Jordan Harband ","name":"deep-equal","version":"2.2.3","description":"node's assert.deepEqual algorithm","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:deep-equal:deep-equal:2.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/deep-equal@2.2.3","externalReferences":[{"url":"http://github.com/inspect-js/node-deep-equal.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep-equal:deep_equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep_equal:deep-equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep_equal:deep_equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:deep-equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:deep_equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep:deep-equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep:deep_equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/deep-equal/package.json"}]},{"bom-ref":"pkg:npm/deep-extend@0.6.0?package-id=8b13bde9c77e7706","type":"library","author":"Viacheslav Lotsmanov , Romain Prieto (https://github.com/rprieto), Max Maximov (https://github.com/maxmaximov), Marshall Bowers (https://github.com/maxdeviant), Misha Wakerman (https://github.com/mwakerman)","name":"deep-extend","version":"0.6.0","description":"Recursive object extending","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:deep_extend_project:deep_extend:0.6.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/deep-extend@0.6.0","externalReferences":[{"url":"git://github.com/unclechu/node-deep-extend.git","type":"distribution"},{"url":"https://github.com/unclechu/node-deep-extend","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/deep-extend/package.json"}]},{"bom-ref":"pkg:npm/define-data-property@1.1.4?package-id=1cebccf42426559d","type":"library","author":"Jordan Harband ","name":"define-data-property","version":"1.1.4","description":"Define a data property on an object. Will fall back to assignment in an engine without descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-data-property:define-data-property:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/define-data-property@1.1.4","externalReferences":[{"url":"git+https://github.com/ljharb/define-data-property.git","type":"distribution"},{"url":"https://github.com/ljharb/define-data-property#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-data-property:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_data_property:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_data_property:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-data:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-data:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_data:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_data:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/define-data-property/package.json"}]},{"bom-ref":"pkg:npm/define-properties@1.2.1?package-id=c3e457ef9955cb09","type":"library","author":"Jordan Harband ","name":"define-properties","version":"1.2.1","description":"Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-properties:define-properties:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/define-properties@1.2.1","externalReferences":[{"url":"git://github.com/ljharb/define-properties.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-properties:define_properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_properties:define-properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_properties:define_properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:define-properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:define_properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/define-properties/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=3a79a5d0272bea87","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=9f64bed1a766b435","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=0f4cca99d6b629d4","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=96692873fd0a7a53","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=55cba39ef2a44cfd","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@1.0.0?package-id=89fcb3115ce3f9a5","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"1.0.0","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@1.0.0?package-id=3fd36781609a076e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"1.0.0","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@1.0.0?package-id=04046e4e9ef398c3","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"1.0.0","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@2.0.2?package-id=081fa4cf2d20ec5e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"define-property","version":"2.0.2","description":"Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@2.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/delegates@1.0.0?package-id=36ba8b211a3558dd","type":"library","name":"delegates","version":"1.0.0","description":"delegate methods and accessors to another property","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:delegates:delegates:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/delegates@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/delegates/package.json"}]},{"bom-ref":"pkg:npm/depd@1.1.2?package-id=d03c5ad5ccf7e9e9","type":"library","author":"Douglas Christopher Wilson ","name":"depd","version":"1.1.2","description":"Deprecate all the things","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:depd:depd:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/depd@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json"}]},{"bom-ref":"pkg:npm/depd@2.0.0?package-id=bdc1789d5398f38c","type":"library","author":"Douglas Christopher Wilson ","name":"depd","version":"2.0.0","description":"Deprecate all the things","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:depd:depd:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/depd@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/depd/package.json"}]},{"bom-ref":"pkg:npm/destroy@1.2.0?package-id=a84307f7c46d36c4","type":"library","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson ","name":"destroy","version":"1.2.0","description":"destroy a stream if possible","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:destroy:destroy:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/destroy@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/destroy/package.json"}]},{"bom-ref":"pkg:npm/detect-file@1.0.0?package-id=7900e478eb751255","type":"library","author":"Brian Woodward (https://github.com/doowb)","name":"detect-file","version":"1.0.0","description":"Detects if a file exists and returns the resolved filepath.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:detect-file:detect-file:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/detect-file@1.0.0","externalReferences":[{"url":"https://github.com/doowb/detect-file","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect-file:detect_file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_file:detect-file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_file:detect_file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect-file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect_file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:detect-file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:detect_file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/detect-file/package.json"}]},{"bom-ref":"pkg:npm/detect-libc@1.0.3?package-id=f7f8634dce77a9d4","type":"library","author":"Lovell Fuller , Niklas Salmoukas ","name":"detect-libc","version":"1.0.3","description":"Node.js module to detect the C standard library (libc) implementation family and version","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:detect-libc:detect-libc:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/detect-libc@1.0.3","externalReferences":[{"url":"git://github.com/lovell/detect-libc","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect-libc:detect_libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect-libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect_libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect-libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect_libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect-libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect_libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/detect-libc/package.json"}]},{"bom-ref":"pkg:npm/detect-libc@2.0.4?package-id=5cc1c675372358ec","type":"library","author":"Lovell Fuller , Niklas Salmoukas , Vinícius Lourenço ","name":"detect-libc","version":"2.0.4","description":"Node.js module to detect the C standard library (libc) implementation family and version","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:detect-libc:detect-libc:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/detect-libc@2.0.4","externalReferences":[{"url":"git://github.com/lovell/detect-libc","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect-libc:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json"}]},{"bom-ref":"pkg:npm/detect-libc@2.0.4?package-id=be20ab4625b6f7cf","type":"library","author":"Lovell Fuller , Niklas Salmoukas , Vinícius Lourenço ","name":"detect-libc","version":"2.0.4","description":"Node.js module to detect the C standard library (libc) implementation family and version","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:detect-libc:detect-libc:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/detect-libc@2.0.4","externalReferences":[{"url":"git://github.com/lovell/detect-libc","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect-libc:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json"}]},{"bom-ref":"pkg:npm/dfa@1.2.0?package-id=bf5c1ed7af4e574c","type":"library","author":"Devon Govett ","name":"dfa","version":"1.2.0","description":"A state machine compiler","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:dfa:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/dfa@1.2.0","externalReferences":[{"url":"git+ssh://git@github.com/devongovett/dfa.git","type":"distribution"},{"url":"https://github.com/devongovett/dfa#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dfa:dfa:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dfa/package.json"}]},{"bom-ref":"pkg:npm/diff@4.0.2?package-id=a4cf03c6615f9d2d","type":"library","author":"Kevin Decker (http://incaseofstairs.com)","name":"diff","version":"4.0.2","description":"A javascript text diff implementation.","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:kpdecker:diff:4.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/diff@4.0.2","externalReferences":[{"url":"git://github.com/kpdecker/jsdiff.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:diff:diff:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json"}]},{"bom-ref":"pkg:npm/doctypes@1.1.0?package-id=3f4ef5f1be454910","type":"library","author":"ForbesLindesay","name":"doctypes","version":"1.1.0","description":"Shorthands for commonly used doctypes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:doctypes:doctypes:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/doctypes@1.1.0","externalReferences":[{"url":"https://github.com/pugjs/doctypes.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:doctypes:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/doctypes/package.json"}]},{"bom-ref":"pkg:npm/domelementtype@1.3.1?package-id=0d6ad87159c99050","type":"library","author":"Felix Boehm ","name":"domelementtype","version":"1.3.1","description":"all the types of nodes in htmlparser2's dom","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:domelementtype:domelementtype:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/domelementtype@1.3.1","externalReferences":[{"url":"git://github.com/fb55/domelementtype.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fb55:domelementtype:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json"}]},{"bom-ref":"pkg:npm/domhandler@2.1.0?package-id=a2a50cc71f9f1510","type":"library","author":"Felix Boehm ","name":"domhandler","version":"2.1.0","description":"handler for htmlparser2 that turns pages into a dom","licenses":[{"license":{"name":"sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164"}}],"cpe":"cpe:2.3:a:domhandler:domhandler:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/domhandler@2.1.0","externalReferences":[{"url":"git://github.com/fb55/domhandler.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fb55:domhandler:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json"}]},{"bom-ref":"pkg:npm/domutils@1.1.6?package-id=66e2979442791477","type":"library","author":"Felix Boehm ","name":"domutils","version":"1.1.6","description":"utilities for working with htmlparser2's dom","licenses":[{"license":{"name":"sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164"}}],"cpe":"cpe:2.3:a:domutils:domutils:1.1.6:*:*:*:*:*:*:*","purl":"pkg:npm/domutils@1.1.6","externalReferences":[{"url":"git://github.com/FB55/domutils.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:FB55:domutils:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json"}]},{"bom-ref":"pkg:npm/dottie@2.0.6?package-id=2a9aa5060d0355d3","type":"library","author":"Mick Hansen ","name":"dottie","version":"2.0.6","description":"Fast and safe nested object access and manipulation in JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dottie_project:dottie:2.0.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/dottie@2.0.6","externalReferences":[{"url":"git://github.com/mickhansen/dottie.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dottie/package.json"}]},{"bom-ref":"pkg:npm/double-ended-queue@0.9.7?package-id=5725c7f9e5544384","type":"library","author":"Petka Antonov (http://github.com/petkaantonov/)","name":"double-ended-queue","version":"0.9.7","description":"Extremely fast double-ended queue implementation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:double-ended-queue:double-ended-queue:0.9.7:*:*:*:*:*:*:*","purl":"pkg:npm/double-ended-queue@0.9.7","externalReferences":[{"url":"git://github.com/petkaantonov/deque.git","type":"distribution"},{"url":"https://github.com/petkaantonov/deque","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:double-ended-queue:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double_ended_queue:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double_ended_queue:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double-ended:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double-ended:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double_ended:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double_ended:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:petkaantonov:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:petkaantonov:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/double-ended-queue/package.json"}]},{"bom-ref":"pkg:npm/download@8.0.0?package-id=303671788db63ed8","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"download","version":"8.0.0","description":"Download and extract files","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:download:download:8.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/download@8.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/download/package.json"}]},{"bom-ref":"pkg:npm/dunder-proto@1.0.1?package-id=c93aa5bde2f41455","type":"library","author":"Jordan Harband ","name":"dunder-proto","version":"1.0.1","description":"If available, the `Object.prototype.__proto__` accessor and mutator, call-bound","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dunder-proto:dunder-proto:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/dunder-proto@1.0.1","externalReferences":[{"url":"git+https://github.com/es-shims/dunder-proto.git","type":"distribution"},{"url":"https://github.com/es-shims/dunder-proto#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder-proto:dunder_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder_proto:dunder-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder_proto:dunder_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:dunder-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:dunder_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder:dunder-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder:dunder_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dunder-proto/package.json"}]},{"bom-ref":"pkg:npm/duplexer2@0.1.4?package-id=937130df2f15286c","type":"library","author":"Conrad Pankoff (http://www.fknsrs.biz/)","name":"duplexer2","version":"0.1.4","description":"Like duplexer but using streams3","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:duplexer2:duplexer2:0.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/duplexer2@0.1.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/duplexer2/package.json"}]},{"bom-ref":"pkg:npm/duplexer3@0.1.5?package-id=48435aec46970511","type":"library","name":"duplexer3","version":"0.1.5","description":"Like duplexer but using streams3","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:duplexer3:duplexer3:0.1.5:*:*:*:*:*:*:*","purl":"pkg:npm/duplexer3@0.1.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/duplexer3/package.json"}]},{"bom-ref":"pkg:npm/dynamic-dedupe@0.3.0?package-id=6cff1eb378f9137c","type":"library","author":"Thorsten Lorenz (http://thlorenz.com)","name":"dynamic-dedupe","version":"0.3.0","description":"Dedupes node modules as they are being required which works even when dependencies are linked via ln -s or npm link.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dynamic-dedupe:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/dynamic-dedupe@0.3.0","externalReferences":[{"url":"git://github.com/thlorenz/dynamic-dedupe.git","type":"distribution"},{"url":"https://github.com/thlorenz/dynamic-dedupe","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic-dedupe:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic_dedupe:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic_dedupe:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thlorenz:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thlorenz:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dynamic-dedupe/package.json"}]},{"bom-ref":"pkg:npm/eastasianwidth@0.2.0?package-id=ea06a962daee959b","type":"library","author":"Masaki Komagata","name":"eastasianwidth","version":"0.2.0","description":"Get East Asian Width from a character.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eastasianwidth:eastasianwidth:0.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/eastasianwidth@0.2.0","externalReferences":[{"url":"git://github.com/komagata/eastasianwidth.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:komagata:eastasianwidth:0.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/eastasianwidth/package.json"}]},{"bom-ref":"pkg:npm/ee-first@1.1.1?package-id=5a203220d6135893","type":"library","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson ","name":"ee-first","version":"1.1.1","description":"return the first event in a set of ee/event pairs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ee-first:ee-first:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/ee-first@1.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee-first:ee_first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee_first:ee-first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee_first:ee_first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee:ee-first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee:ee_first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ee-first/package.json"}]},{"bom-ref":"pkg:npm/eivindfjeldstad-dot@0.0.1?package-id=11589b7a5b7cc74d","type":"library","name":"eivindfjeldstad-dot","version":"0.0.1","description":"Get and set object properties with dot notation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eivindfjeldstad-dot:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/eivindfjeldstad-dot@0.0.1","externalReferences":[{"url":"https://github.com/eivindfjeldstad/dot.git","type":"distribution"},{"url":"https://github.com/eivindfjeldstad/dot","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad-dot:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad_dot:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad_dot:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json"}]},{"bom-ref":"pkg:npm/emoji-regex@8.0.0?package-id=1acb6377c4d1be44","type":"library","author":"Mathias Bynens (https://mathiasbynens.be/)","name":"emoji-regex","version":"8.0.0","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:8.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/emoji-regex@8.0.0","externalReferences":[{"url":"https://github.com/mathiasbynens/emoji-regex.git","type":"distribution"},{"url":"https://mths.be/emoji-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:emoji_regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji-regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji_regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji-regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji_regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji-regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji_regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/emoji-regex/package.json"}]},{"bom-ref":"pkg:npm/emoji-regex@9.2.2?package-id=01b12619eb310009","type":"library","author":"Mathias Bynens (https://mathiasbynens.be/)","name":"emoji-regex","version":"9.2.2","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:9.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/emoji-regex@9.2.2","externalReferences":[{"url":"https://github.com/mathiasbynens/emoji-regex.git","type":"distribution"},{"url":"https://mths.be/emoji-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json"}]},{"bom-ref":"pkg:npm/emoji-regex@9.2.2?package-id=28604ba4f35e223d","type":"library","author":"Mathias Bynens (https://mathiasbynens.be/)","name":"emoji-regex","version":"9.2.2","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:9.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/emoji-regex@9.2.2","externalReferences":[{"url":"https://github.com/mathiasbynens/emoji-regex.git","type":"distribution"},{"url":"https://mths.be/emoji-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json"}]},{"bom-ref":"pkg:npm/enabled@2.0.0?package-id=4d6bcacb368fa08d","type":"library","author":"Arnout Kazemier","name":"enabled","version":"2.0.0","description":"Check if a certain debug flag is enabled.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:enabled:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/enabled@2.0.0","externalReferences":[{"url":"git://github.com/3rd-Eden/enabled.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:enabled:enabled:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/enabled/package.json"}]},{"bom-ref":"pkg:npm/encodeurl@1.0.2?package-id=cfcb4f73b7e7e78c","type":"library","author":"Douglas Christopher Wilson ","name":"encodeurl","version":"1.0.2","description":"Encode a URL to a percent-encoded form, excluding already-encoded sequences","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:encodeurl:encodeurl:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/encodeurl@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json"}]},{"bom-ref":"pkg:npm/encodeurl@2.0.0?package-id=b55917a42e374d3b","type":"library","author":"Douglas Christopher Wilson ","name":"encodeurl","version":"2.0.0","description":"Encode a URL to a percent-encoded form, excluding already-encoded sequences","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:encodeurl:encodeurl:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/encodeurl@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/encodeurl/package.json"}]},{"bom-ref":"pkg:npm/encoding@0.1.13?package-id=6edb52dab3ea3e2a","type":"library","author":"Andris Reinman","name":"encoding","version":"0.1.13","description":"Convert encodings, uses iconv-lite","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:encoding:encoding:0.1.13:*:*:*:*:*:*:*","purl":"pkg:npm/encoding@0.1.13","externalReferences":[{"url":"https://github.com/andris9/encoding.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:andris9:encoding:0.1.13:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/encoding/package.json"}]},{"bom-ref":"pkg:npm/end-of-stream@1.4.5?package-id=b935e39bff7e678c","type":"library","author":"Mathias Buus ","name":"end-of-stream","version":"1.4.5","description":"Call a callback when a readable/writable/duplex stream has completed or failed.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:end-of-stream:end-of-stream:1.4.5:*:*:*:*:*:*:*","purl":"pkg:npm/end-of-stream@1.4.5","externalReferences":[{"url":"git://github.com/mafintosh/end-of-stream.git","type":"distribution"},{"url":"https://github.com/mafintosh/end-of-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:end-of-stream:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end_of_stream:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end_of_stream:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end-of:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end-of:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end_of:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end_of:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/end-of-stream/package.json"}]},{"bom-ref":"pkg:npm/engine.io@4.1.2?package-id=8c4af4f22e5de7e4","type":"library","author":"Guillermo Rauch , Eugen Dueck, Afshin Mehrabani, Christoph Dorn, Mark Mokryn ","name":"engine.io","version":"4.1.2","description":"The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and server","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socket:engine.io:4.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/engine.io@4.1.2","externalReferences":[{"url":"https://github.com/socketio/engine.io","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/engine.io/package.json"}]},{"bom-ref":"pkg:npm/engine.io-parser@4.0.3?package-id=1c0c027153be229a","type":"library","name":"engine.io-parser","version":"4.0.3","description":"Parser for the client for the realtime Engine","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:engine.io-parser:engine.io-parser:4.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/engine.io-parser@4.0.3","externalReferences":[{"url":"https://github.com/socketio/engine.io-parser","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io-parser:engine.io_parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io_parser:engine.io-parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io_parser:engine.io_parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io:engine.io-parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io:engine.io_parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socketio:engine.io-parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socketio:engine.io_parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/engine.io-parser/package.json"}]},{"bom-ref":"pkg:npm/env-paths@2.2.1?package-id=8a04a7a9aa4f21f3","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"env-paths","version":"2.2.1","description":"Get paths for storing things like data, config, cache, etc","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:env-paths:env-paths:2.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/env-paths@2.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:env-paths:env_paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:env_paths:env-paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:env_paths:env_paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:env:env-paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:env:env_paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/env-paths/package.json"}]},{"bom-ref":"pkg:npm/err-code@1.1.2?package-id=7254c58c1b07f3fa","type":"library","author":"IndigoUnited (http://indigounited.com)","name":"err-code","version":"1.1.2","description":"Create an error with a code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:IndigoUnited:err-code:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/err-code@1.1.2","externalReferences":[{"url":"git://github.com/IndigoUnited/js-err-code.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:err_code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err-code:err-code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err-code:err_code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err_code:err-code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err_code:err_code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err:err-code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err:err_code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json"}]},{"bom-ref":"pkg:npm/err-code@2.0.3?package-id=eb67f19cafbd6c3f","type":"library","author":"IndigoUnited (http://indigounited.com)","name":"err-code","version":"2.0.3","description":"Create an error with a code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:IndigoUnited:err-code:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/err-code@2.0.3","externalReferences":[{"url":"git://github.com/IndigoUnited/js-err-code.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:err_code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err-code:err-code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err-code:err_code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err_code:err-code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err_code:err_code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err:err-code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err:err_code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/err-code/package.json"}]},{"bom-ref":"pkg:npm/errorhandler@1.5.1?package-id=da646f395608d818","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"errorhandler","version":"1.5.1","description":"Development-only error handler middleware","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:errorhandler:errorhandler:1.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/errorhandler@1.5.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/errorhandler/package.json"}]},{"bom-ref":"pkg:npm/es-define-property@1.0.1?package-id=cbcde0a9a6111387","type":"library","author":"Jordan Harband ","name":"es-define-property","version":"1.0.1","description":"`Object.defineProperty`, but not IE 8's broken one.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:es-define-property:es-define-property:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/es-define-property@1.0.1","externalReferences":[{"url":"git+https://github.com/ljharb/es-define-property.git","type":"distribution"},{"url":"https://github.com/ljharb/es-define-property#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-define-property:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_define_property:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_define_property:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-define:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-define:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_define:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_define:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/es-define-property/package.json"}]},{"bom-ref":"pkg:npm/es-errors@1.3.0?package-id=b80402f3b1ddfc9d","type":"library","author":"Jordan Harband ","name":"es-errors","version":"1.3.0","description":"A simple cache for a few of the JS Error constructors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:es-errors:es-errors:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/es-errors@1.3.0","externalReferences":[{"url":"git+https://github.com/ljharb/es-errors.git","type":"distribution"},{"url":"https://github.com/ljharb/es-errors#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-errors:es_errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_errors:es-errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_errors:es_errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es-errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es_errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es-errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es_errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/es-errors/package.json"}]},{"bom-ref":"pkg:npm/es-get-iterator@1.1.3?package-id=916d823925222e15","type":"library","author":"Jordan Harband ","name":"es-get-iterator","version":"1.1.3","description":"Get an iterator for any JS language value. Works robustly across all environments, all versions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:es-get-iterator:es-get-iterator:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/es-get-iterator@1.1.3","externalReferences":[{"url":"git+https://github.com/ljharb/es-get-iterator.git","type":"distribution"},{"url":"https://github.com/ljharb/es-get-iterator#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-get-iterator:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_get_iterator:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_get_iterator:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-get:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-get:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_get:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_get:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/es-get-iterator/package.json"}]},{"bom-ref":"pkg:npm/es-object-atoms@1.1.1?package-id=2d8cc620cca5c55e","type":"library","author":"Jordan Harband ","name":"es-object-atoms","version":"1.1.1","description":"ES Object-related atoms: Object, ToObject, RequireObjectCoercible","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:es-object-atoms:es-object-atoms:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/es-object-atoms@1.1.1","externalReferences":[{"url":"git+https://github.com/ljharb/es-object-atoms.git","type":"distribution"},{"url":"https://github.com/ljharb/es-object-atoms#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-object-atoms:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_object_atoms:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_object_atoms:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-object:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-object:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_object:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_object:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/es-object-atoms/package.json"}]},{"bom-ref":"pkg:npm/escape-html@1.0.3?package-id=9f83c2eadc36cf52","type":"library","name":"escape-html","version":"1.0.3","description":"Escape string for use in HTML","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:escape-html:escape-html:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/escape-html@1.0.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape-html:escape_html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_html:escape-html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_html:escape_html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape:escape-html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape:escape_html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/escape-html/package.json"}]},{"bom-ref":"pkg:npm/escape-string-regexp@1.0.5?package-id=6ec01e61f077601f","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl)","name":"escape-string-regexp","version":"1.0.5","description":"Escape RegExp special characters","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:escape-string-regexp:escape-string-regexp:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/escape-string-regexp@1.0.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape-string-regexp:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_string_regexp:escape-string-regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_string_regexp:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape-string:escape-string-regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape-string:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_string:escape-string-regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_string:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape:escape-string-regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/escape-string-regexp/package.json"}]},{"bom-ref":"pkg:npm/escodegen@2.1.0?package-id=e3085b59b5e52c5c","type":"library","author":"Yusuke Suzuki ","name":"escodegen","version":"2.1.0","description":"ECMAScript code generator","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:escodegen:escodegen:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/escodegen@2.1.0","externalReferences":[{"url":"http://github.com/estools/escodegen.git","type":"distribution"},{"url":"http://github.com/estools/escodegen","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:estools:escodegen:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/escodegen/package.json"}]},{"bom-ref":"pkg:npm/esprima@1.0.4?package-id=6ca86a7d5c3b7019","type":"library","author":"Ariya Hidayat ","name":"esprima","version":"1.0.4","description":"ECMAScript parsing infrastructure for multipurpose analysis","licenses":[{"license":{"name":"BSD"}}],"cpe":"cpe:2.3:a:esprima:esprima:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/esprima@1.0.4","externalReferences":[{"url":"http://github.com/ariya/esprima.git","type":"distribution"},{"url":"http://esprima.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ariya:esprima:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json"}]},{"bom-ref":"pkg:npm/esprima@4.0.1?package-id=d77e18bbba704dde","type":"library","author":"Ariya Hidayat , Ariya Hidayat ","name":"esprima","version":"4.0.1","description":"ECMAScript parsing infrastructure for multipurpose analysis","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:esprima:esprima:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/esprima@4.0.1","externalReferences":[{"url":"https://github.com/jquery/esprima.git","type":"distribution"},{"url":"http://esprima.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jquery:esprima:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/esprima/package.json"}]},{"bom-ref":"pkg:npm/estraverse@5.3.0?package-id=faff644b5f623635","type":"library","author":"Yusuke Suzuki ","name":"estraverse","version":"5.3.0","description":"ECMAScript JS AST traversal functions","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:estraverse:estraverse:5.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/estraverse@5.3.0","externalReferences":[{"url":"http://github.com/estools/estraverse.git","type":"distribution"},{"url":"https://github.com/estools/estraverse","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:estools:estraverse:5.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/estraverse/package.json"}]},{"bom-ref":"pkg:npm/esutils@2.0.3?package-id=901d2fac8bf8cc48","type":"library","author":"Yusuke Suzuki ","name":"esutils","version":"2.0.3","description":"utility box for ECMAScript language tools","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:estools:esutils:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/esutils@2.0.3","externalReferences":[{"url":"http://github.com/estools/esutils.git","type":"distribution"},{"url":"https://github.com/estools/esutils","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:esutils:esutils:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/esutils/package.json"}]},{"bom-ref":"pkg:npm/etag@1.8.1?package-id=5bf7a215d5351e40","type":"library","author":"Douglas Christopher Wilson , David Björklund ","name":"etag","version":"1.8.1","description":"Create simple HTTP ETags","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:etag:etag:1.8.1:*:*:*:*:*:*:*","purl":"pkg:npm/etag@1.8.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/etag/package.json"}]},{"bom-ref":"pkg:npm/ethereum-cryptography@2.2.1?package-id=af0d5950cecf76a6","type":"library","author":"Patricio Palladino , Paul Miller (https://paulmillr.com)","name":"ethereum-cryptography","version":"2.2.1","description":"All the cryptographic primitives used in Ethereum","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ethereum-cryptography:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ethereum-cryptography@2.2.1","externalReferences":[{"url":"https://github.com/ethereum/js-ethereum-cryptography","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum-cryptography:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum_cryptography:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum_cryptography:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethereum-cryptography/package.json"}]},{"bom-ref":"pkg:npm/ethers@6.15.0?package-id=243ac5642c50a9b3","type":"library","author":"Richard Moore ","name":"ethers","version":"6.15.0","description":"A complete and compact Ethereum library, for dapps, wallets and any other tools.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ethers-io:ethers:6.15.0:*:*:*:*:*:*:*","purl":"pkg:npm/ethers@6.15.0","externalReferences":[{"url":"git://github.com/ethers-io/ethers.js.git","type":"distribution"},{"url":"https://ethers.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethers:ethers:6.15.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethers/package.json"}]},{"bom-ref":"pkg:npm/event-target-shim@5.0.1?package-id=38d2981e57e00f35","type":"library","author":"Toru Nagashima","name":"event-target-shim","version":"5.0.1","description":"An implementation of WHATWG EventTarget interface.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:event-target-shim:event-target-shim:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/event-target-shim@5.0.1","externalReferences":[{"url":"https://github.com/mysticatea/event-target-shim.git","type":"distribution"},{"url":"https://github.com/mysticatea/event-target-shim","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:event-target-shim:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event_target_shim:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event_target_shim:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event-target:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event-target:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event_target:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event_target:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mysticatea:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mysticatea:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/event-target-shim/package.json"}]},{"bom-ref":"pkg:npm/eventemitter2@0.4.14?package-id=f97beb76cff278cb","type":"library","author":"Eric Elliott, , , , ","name":"eventemitter2","version":"0.4.14","description":"A Node.js event emitter implementation with namespaces, wildcards, TTL and browser support.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eventemitter2:eventemitter2:0.4.14:*:*:*:*:*:*:*","purl":"pkg:npm/eventemitter2@0.4.14","externalReferences":[{"url":"git://github.com/hij1nx/EventEmitter2.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:hij1nx:eventemitter2:0.4.14:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json"}]},{"bom-ref":"pkg:npm/eventemitter3@1.1.1?package-id=f0eebc0770347f36","type":"library","author":"Arnout Kazemier","name":"eventemitter3","version":"1.1.1","description":"EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eventemitter3:eventemitter3:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/eventemitter3@1.1.1","externalReferences":[{"url":"git://github.com/primus/eventemitter3.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:primus:eventemitter3:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json"}]},{"bom-ref":"pkg:npm/eventemitter3@5.0.1?package-id=7e5ac1ded3550c78","type":"library","author":"Arnout Kazemier","name":"eventemitter3","version":"5.0.1","description":"EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eventemitter3:eventemitter3:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/eventemitter3@5.0.1","externalReferences":[{"url":"git://github.com/primus/eventemitter3.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:primus:eventemitter3:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json"}]},{"bom-ref":"pkg:npm/events@3.3.0?package-id=a91d0202fa8ea285","type":"library","author":"Irakli Gozalishvili (http://jeditoolkit.com)","name":"events","version":"3.3.0","description":"Node's event emitter for all engines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:Gozala:events:3.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/events@3.3.0","externalReferences":[{"url":"git://github.com/Gozala/events.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:events:events:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/events/package.json"}]},{"bom-ref":"pkg:npm/exit@0.1.2?package-id=8803d0f682f78ae8","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"exit","version":"0.1.2","description":"A replacement for process.exit that ensures stdio are fully drained before exiting.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cowboy:exit:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/exit@0.1.2","externalReferences":[{"url":"git://github.com/cowboy/node-exit.git","type":"distribution"},{"url":"https://github.com/cowboy/node-exit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:exit:exit:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/exit/package.json"}]},{"bom-ref":"pkg:npm/expand-brackets@2.1.4?package-id=f80cf8ecf9019c6b","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), Jon Schlinkert (http://twitter.com/jonschlinkert), Martin Kolárik (http://kolarik.sk)","name":"expand-brackets","version":"2.1.4","description":"Expand POSIX bracket expressions (character classes) in glob patterns.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:expand-brackets:expand-brackets:2.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/expand-brackets@2.1.4","externalReferences":[{"url":"https://github.com/jonschlinkert/expand-brackets","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand-brackets:expand_brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_brackets:expand-brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_brackets:expand_brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:expand-brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:expand_brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand-brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand_brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/package.json"}]},{"bom-ref":"pkg:npm/expand-template@2.0.3?package-id=1308274036073bda","type":"library","author":"LM ","name":"expand-template","version":"2.0.3","description":"Expand placeholders in a template string","licenses":[{"expression":"MIT OR WTFPL"}],"cpe":"cpe:2.3:a:expand-template:expand-template:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/expand-template@2.0.3","externalReferences":[{"url":"https://github.com/ralphtheninja/expand-template.git","type":"distribution"},{"url":"https://github.com/ralphtheninja/expand-template","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand-template:expand_template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_template:expand-template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_template:expand_template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ralphtheninja:expand-template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ralphtheninja:expand_template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand-template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand_template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-template/package.json"}]},{"bom-ref":"pkg:npm/expand-tilde@2.0.2?package-id=bbefedd1ec4b8ed7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"expand-tilde","version":"2.0.2","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:expand-tilde:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/expand-tilde@2.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/expand-tilde","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:expand_tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand-tilde:expand-tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand-tilde:expand_tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_tilde:expand-tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_tilde:expand_tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand-tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand_tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-tilde/package.json"}]},{"bom-ref":"pkg:npm/exponential-backoff@3.1.2?package-id=5f56b6bd4ac19a74","type":"library","author":"Sami Sayegh","name":"exponential-backoff","version":"3.1.2","description":"A utility that allows retrying a function with an exponential delay between attempts.","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:exponential-backoff:exponential-backoff:3.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/exponential-backoff@3.1.2","externalReferences":[{"url":"git+https://github.com/coveooss/exponential-backoff.git","type":"distribution"},{"url":"https://github.com/coveooss/exponential-backoff#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential-backoff:exponential_backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential_backoff:exponential-backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential_backoff:exponential_backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential:exponential-backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential:exponential_backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:coveooss:exponential-backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:coveooss:exponential_backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/exponential-backoff/package.json"}]},{"bom-ref":"pkg:npm/express@4.21.2?package-id=1f1f95355908c6a4","type":"library","author":"TJ Holowaychuk , Aaron Heckmann , Ciaran Jessup , Douglas Christopher Wilson , Guillermo Rauch , Jonathan Ong , Roman Shtylman , Young Jae Sim ","name":"express","version":"4.21.2","description":"Fast, unopinionated, minimalist web framework","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:openjsf:express:4.21.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/express@4.21.2","externalReferences":[{"url":"http://expressjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express/package.json"}]},{"bom-ref":"pkg:npm/express-ipfilter@1.3.2?package-id=75d9ab2bfad32d05","type":"library","author":"jetersen","name":"express-ipfilter","version":"1.3.2","description":"A light-weight IP address based filtering system","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:express-ipfilter:express-ipfilter:1.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/express-ipfilter@1.3.2","externalReferences":[{"url":"https://github.com/jetersen/express-ipfilter","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-ipfilter:express_ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_ipfilter:express-ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_ipfilter:express_ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jetersen:express-ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jetersen:express_ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express-ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express_ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-ipfilter/package.json"}]},{"bom-ref":"pkg:npm/express-jwt@0.1.3?package-id=b057e452c5702954","type":"library","author":"Matias Woloski (https://www.auth0.com/)","name":"express-jwt","version":"0.1.3","description":"JWT authentication middleware.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:auth0:express-jwt:0.1.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/express-jwt@0.1.3","externalReferences":[{"url":"git://github.com/auth0/express-jwt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-jwt/package.json"}]},{"bom-ref":"pkg:npm/express-rate-limit@7.5.1?package-id=7b3c60ae93ab123f","type":"library","author":"Nathan Friedly (http://nfriedly.com/)","name":"express-rate-limit","version":"7.5.1","description":"Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:express-rate-limit:express-rate-limit:7.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/express-rate-limit@7.5.1","externalReferences":[{"url":"git+https://github.com/express-rate-limit/express-rate-limit.git","type":"distribution"},{"url":"https://github.com/express-rate-limit/express-rate-limit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-rate-limit:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_rate_limit:express-rate-limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_rate_limit:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-rate:express-rate-limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-rate:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_rate:express-rate-limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_rate:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express-rate-limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-rate-limit/package.json"}]},{"bom-ref":"pkg:npm/express-robots-txt@0.4.1?package-id=fea0077673d1ae89","type":"library","author":"modosc (http://github.com/modosc), ashaffer (http://github.com/ashaffer), ","name":"express-robots-txt","version":"0.4.1","description":"Express middleware to serve and generate robots.txt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:express-robots-txt:express-robots-txt:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/express-robots-txt@0.4.1","externalReferences":[{"url":"https://github.com/modosc/express-robots-txt","type":"distribution"},{"url":"https://github.com/modosc/express-robots-txt","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-robots-txt:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_robots_txt:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_robots_txt:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-robots:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-robots:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_robots:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_robots:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:modosc:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:modosc:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-robots-txt/package.json"}]},{"bom-ref":"pkg:npm/express-security.txt@2.0.0?package-id=a5e9507bd21efb6e","type":"library","name":"express-security.txt","version":"2.0.0","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:express-security.txt:express-security.txt:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/express-security.txt@2.0.0","externalReferences":[{"url":"git+https://github.com/gergelyke/express-security.txt.git","type":"distribution"},{"url":"https://github.com/gergelyke/express-security.txt#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-security.txt:express_security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_security.txt:express-security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_security.txt:express_security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gergelyke:express-security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gergelyke:express_security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express-security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express_security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-security.txt/package.json"}]},{"bom-ref":"pkg:npm/ext-list@2.2.2?package-id=42eb35c00aa55cff","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"ext-list","version":"2.2.2","description":"List of known file extensions and their MIME types","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ext-list:ext-list:2.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/ext-list@2.2.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext-list:ext_list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext_list:ext-list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext_list:ext_list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext:ext-list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext:ext_list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ext-list/package.json"}]},{"bom-ref":"pkg:npm/ext-name@5.0.0?package-id=738d43aeb5b7acf8","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"ext-name","version":"5.0.0","description":"Get the file extension and MIME type from a file","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ext-name:ext-name:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/ext-name@5.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext-name:ext_name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext_name:ext-name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext_name:ext_name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext:ext-name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext:ext_name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ext-name/package.json"}]},{"bom-ref":"pkg:npm/extend@3.0.2?package-id=68ec8b67c7986d90","type":"library","author":"Stefan Thomas (http://www.justmoon.net), Jordan Harband (https://github.com/ljharb)","name":"extend","version":"3.0.2","description":"Port of jQuery.extend for node.js and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend_project:extend:3.0.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/extend@3.0.2","externalReferences":[{"url":"https://github.com/justmoon/node-extend.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extend/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=833280271d2baf76","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=bffdf65cb5e952fc","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=545e3a755dcdb140","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=5174737bf6ceba30","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=a5e11c343c6874d8","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=e208cf1dd2e981ce","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@3.0.2?package-id=31c36275ba86b6e4","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Peter deHaan (http://about.me/peterdehaan)","name":"extend-shallow","version":"3.0.2","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:3.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@3.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extglob@2.0.4?package-id=12381ef1cda11d4c","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Devon Govett (http://badassjs.com), Isiah Meadows (https://www.isiahmeadows.com), Jon Schlinkert (http://twitter.com/jonschlinkert), Matt Bierner (http://mattbierner.com), Shinnosuke Watanabe (https://shinnn.github.io)","name":"extglob","version":"2.0.4","description":"Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:micromatch:extglob:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/extglob@2.0.4","externalReferences":[{"url":"https://github.com/micromatch/extglob","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extglob:extglob:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extglob/package.json"}]},{"bom-ref":"pkg:npm/false_main?package-id=3d00c14a77d4b177","type":"library","name":"false_main","version":"UNKNOWN","cpe":"cpe:2.3:a:false-main:false-main:*:*:*:*:*:*:*:*","purl":"pkg:npm/false_main","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:false-main:false_main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:false_main:false-main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:false_main:false_main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:false:false-main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:false:false_main:*:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/false_main/package.json"}]},{"bom-ref":"pkg:npm/fast.js@0.1.1?package-id=097fffa0302024b5","type":"library","author":"Charles Pick ","name":"fast.js","version":"0.1.1","description":"Faster user-land reimplementations of native functions with extra helpers.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:codemix:fast.js:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/fast.js@0.1.1","externalReferences":[{"url":"http://github.com/codemix/fast.js","type":"distribution"},{"url":"https://github.com/codemix/fast.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fast.js:fast.js:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fast.js/package.json"}]},{"bom-ref":"pkg:npm/fd-slicer@1.1.0?package-id=b27ace599789b7aa","type":"library","author":"Andrew Kelley ","name":"fd-slicer","version":"1.1.0","description":"safely create multiple ReadStream or WriteStream objects from the same file descriptor","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fd-slicer:fd-slicer:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/fd-slicer@1.1.0","externalReferences":[{"url":"git://github.com/andrewrk/node-fd-slicer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd-slicer:fd_slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd_slicer:fd-slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd_slicer:fd_slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:andrewrk:fd-slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:andrewrk:fd_slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd:fd-slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd:fd_slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fd-slicer/package.json"}]},{"bom-ref":"pkg:npm/fdir@6.5.0?package-id=153d959dba8cb29c","type":"library","author":"thecodrr ","name":"fdir","version":"6.5.0","description":"The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:thecodrr:fdir:6.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/fdir@6.5.0","externalReferences":[{"url":"git+https://github.com/thecodrr/fdir.git","type":"distribution"},{"url":"https://github.com/thecodrr/fdir#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fdir:fdir:6.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json"}]},{"bom-ref":"pkg:npm/feature-policy@0.5.0?package-id=9c10d6da5801ebd4","type":"library","author":"Evan Hahn (https://evanhahn.com)","name":"feature-policy","version":"0.5.0","description":"Middleware to set the Feature-Policy HTTP header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:feature-policy:feature-policy:0.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/feature-policy@0.5.0","externalReferences":[{"url":"git://github.com/helmetjs/feature-policy.git","type":"distribution"},{"url":"https://helmetjs.github.io/docs/feature-policy/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature-policy:feature_policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature_policy:feature-policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature_policy:feature_policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:helmetjs:feature-policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:helmetjs:feature_policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature:feature-policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature:feature_policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/feature-policy/package.json"}]},{"bom-ref":"pkg:npm/fecha@4.2.3?package-id=4c7f9896237220f1","type":"library","author":"Taylor Hakes","name":"fecha","version":"4.2.3","description":"Date formatting and parsing","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:taylorhakes:fecha:4.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/fecha@4.2.3","externalReferences":[{"url":"https://taylorhakes@github.com/taylorhakes/fecha.git","type":"distribution"},{"url":"https://github.com/taylorhakes/fecha","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fecha:fecha:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fecha/package.json"}]},{"bom-ref":"pkg:npm/file-js@0.3.0?package-id=c361f24f5a8fa3ce","type":"library","author":"nspragg@gmail.com","name":"file-js","version":"0.3.0","description":"Abstract representation of a pathname","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-js:file-js:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/file-js@0.3.0","externalReferences":[{"url":"https://github.com/nspragg/file-js.git","type":"distribution"},{"url":"https://github.com/nspragg/file-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-js:file_js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_js:file-js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_js:file_js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:file-js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:file_js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file-js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file_js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-js/package.json"}]},{"bom-ref":"pkg:npm/file-stream-rotator@1.0.0?package-id=15f34f70f0b92af7","type":"library","author":"Roger Castells","name":"file-stream-rotator","version":"1.0.0","description":"Automated stream rotation useful for log files","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-stream-rotator:file-stream-rotator:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/file-stream-rotator@1.0.0","externalReferences":[{"url":"git://github.com/rogerc/file-stream-rotator.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-stream-rotator:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_stream_rotator:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_stream_rotator:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-stream:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-stream:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_stream:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_stream:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:rogerc:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:rogerc:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-stream-rotator/package.json"}]},{"bom-ref":"pkg:npm/file-type@11.1.0?package-id=67d7e8ff46ed8cb6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"11.1.0","description":"Detect the file type of a Buffer/Uint8Array/ArrayBuffer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:11.1.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@11.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/download/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@16.5.4?package-id=e880d91c1999c011","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"file-type","version":"16.5.4","description":"Detect the file type of a Buffer/Uint8Array/ArrayBuffer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:16.5.4:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@16.5.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@3.9.0?package-id=2fb960c1da2a5460","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"3.9.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:3.9.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@3.9.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@4.4.0?package-id=e058a6a6b902e7b6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"4.4.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:4.4.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@4.4.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@5.2.0?package-id=fe078f258a41aa0a","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"5.2.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:5.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@5.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@5.2.0?package-id=fe9dadf27623df81","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"5.2.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:5.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@5.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@6.2.0?package-id=ac71d0dd845ff856","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"6.2.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:6.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-uri-to-path@1.0.0?package-id=8e20623301b2c459","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"file-uri-to-path","version":"1.0.0","description":"Convert a file: URI to a file path","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-uri-to-path:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/file-uri-to-path@1.0.0","externalReferences":[{"url":"git://github.com/TooTallNate/file-uri-to-path.git","type":"distribution"},{"url":"https://github.com/TooTallNate/file-uri-to-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri-to-path:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri_to_path:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri_to_path:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri-to:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri-to:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri_to:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri_to:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-uri-to-path/package.json"}]},{"bom-ref":"pkg:npm/filehound@1.17.6?package-id=af7a8fa65087160b","type":"library","name":"filehound","version":"1.17.6","description":"Find files the easy way","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:filehound:filehound:1.17.6:*:*:*:*:*:*:*","purl":"pkg:npm/filehound@1.17.6","externalReferences":[{"url":"https://github.com/nspragg/filehound.git","type":"distribution"},{"url":"https://github.com/nspragg/filehound","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:filehound:1.17.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filehound/package.json"}]},{"bom-ref":"pkg:npm/filename-reserved-regex@2.0.0?package-id=9f4d2bdf1bb829e5","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"filename-reserved-regex","version":"2.0.0","description":"Regular expression for matching reserved filename characters","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:filename-reserved-regex:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/filename-reserved-regex@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename-reserved-regex:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename_reserved_regex:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename_reserved_regex:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename-reserved:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename-reserved:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename_reserved:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename_reserved:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filename-reserved-regex/package.json"}]},{"bom-ref":"pkg:npm/filenamify@3.0.0?package-id=14ccb7336c2a219a","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"filenamify","version":"3.0.0","description":"Convert a string to a valid safe filename","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:filenamify:filenamify:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/filenamify@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filenamify/package.json"}]},{"bom-ref":"pkg:npm/filesniffer@1.0.3?package-id=d432c829b196e657","type":"library","name":"filesniffer","version":"1.0.3","description":"Search files the easy way.","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:filesniffer:filesniffer:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/filesniffer@1.0.3","externalReferences":[{"url":"https://github.com/nspragg/filesniffer.git","type":"distribution"},{"url":"https://github.com/nspragg/filesniffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:filesniffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filesniffer/package.json"}]},{"bom-ref":"pkg:npm/fill-range@4.0.0?package-id=e3a1c7234ebf51b8","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com)","name":"fill-range","version":"4.0.0","description":"Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:fill-range:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/fill-range@4.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/fill-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fill_range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill-range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill_range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill-range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill_range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill-range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill_range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fill-range/package.json"}]},{"bom-ref":"pkg:npm/fill-range@7.1.1?package-id=70ecd1a5e82b119c","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com), Rouven Weßling (www.rouvenwessling.de), ","name":"fill-range","version":"7.1.1","description":"Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/fill-range@7.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/fill-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json"}]},{"bom-ref":"pkg:npm/fill-range@7.1.1?package-id=54452892cc4c02e7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com), Rouven Weßling (www.rouvenwessling.de), ","name":"fill-range","version":"7.1.1","description":"Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/fill-range@7.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/fill-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json"}]},{"bom-ref":"pkg:npm/fill-range@7.1.1?package-id=63fcfac6770d5cfd","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com), Rouven Weßling (www.rouvenwessling.de), ","name":"fill-range","version":"7.1.1","description":"Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/fill-range@7.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/fill-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json"}]},{"bom-ref":"pkg:npm/finale-rest@1.2.2?package-id=0081831c03dd4ad6","type":"library","author":"Tom Juszczyk , Matt Broadstone , David Chester , Renzo Rozza Gonzalez ","name":"finale-rest","version":"1.2.2","description":"Create REST resources and controllers with Sequelize and Express or Restify","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tommybananas:finale-rest:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/finale-rest@1.2.2","externalReferences":[{"url":"https://github.com/tommybananas/finale.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tommybananas:finale_rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale-rest:finale-rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale-rest:finale_rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale_rest:finale-rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale_rest:finale_rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale:finale-rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale:finale_rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/finale-rest/package.json"}]},{"bom-ref":"pkg:npm/finalhandler@1.3.1?package-id=087f19597709d843","type":"library","author":"Douglas Christopher Wilson ","name":"finalhandler","version":"1.3.1","description":"Node.js final http responder","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:finalhandler:finalhandler:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/finalhandler@1.3.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/finalhandler/package.json"}]},{"bom-ref":"pkg:npm/find-up@4.1.0?package-id=3413282984ba957b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"find-up","version":"4.1.0","description":"Find a file or directory by walking up parent directories","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:find-up:find-up:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/find-up@4.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:find-up:find_up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:find_up:find-up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:find_up:find_up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:find:find-up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:find:find_up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/find-up/package.json"}]},{"bom-ref":"pkg:npm/findup-sync@2.0.0?package-id=054d0f025a7e9b70","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com)","name":"findup-sync","version":"2.0.0","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:findup-sync:findup-sync:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/findup-sync@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup-sync:findup_sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup-sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup_sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup-sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup_sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/findup-sync/package.json"}]},{"bom-ref":"pkg:npm/findup-sync@4.0.0?package-id=6a5e9cbc54d4e98e","type":"library","author":"Gulp Team (https://gulpjs.com/), Ben Alman , Tyler Kellen , Jon Schlinkert , Blaine Bublitz ","name":"findup-sync","version":"4.0.0","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:findup-sync:findup-sync:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/findup-sync@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup-sync:findup_sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup-sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup_sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup-sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup_sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json"}]},{"bom-ref":"pkg:npm/findup-sync@5.0.0?package-id=0912938d70ddfe7e","type":"library","author":"Gulp Team (https://gulpjs.com/), Ben Alman , Tyler Kellen , Jon Schlinkert , Blaine Bublitz ","name":"findup-sync","version":"5.0.0","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:findup-sync:findup-sync:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/findup-sync@5.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup-sync:findup_sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup-sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup_sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup-sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup_sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json"}]},{"bom-ref":"pkg:npm/fined@1.2.0?package-id=d4103ef83c6d123b","type":"library","author":"Gulp Team (http://gulpjs.com/), Takayuki Sato , Blaine Bublitz ","name":"fined","version":"1.2.0","description":"Find a file given a declaration of locations.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fined:fined:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/fined@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fined/package.json"}]},{"bom-ref":"pkg:npm/flagged-respawn@1.0.1?package-id=cb10ed4f13e99eda","type":"library","author":"Gulp Team (http://gulpjs.com/), Takayuki Sato , Bertrand Marron , Tyler Kellen , Blaine Bublitz ","name":"flagged-respawn","version":"1.0.1","description":"A tool for respawning node binaries when special flags are present.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:flagged-respawn:flagged-respawn:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/flagged-respawn@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged-respawn:flagged_respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged_respawn:flagged-respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged_respawn:flagged_respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged:flagged-respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged:flagged_respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/flagged-respawn/package.json"}]},{"bom-ref":"pkg:npm/fn.name@1.1.0?package-id=b0ab3f38f00f9e67","type":"library","author":"Arnout Kazemier","name":"fn.name","version":"1.1.0","description":"Extract names from functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:fn.name:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/fn.name@1.1.0","externalReferences":[{"url":"https://github.com/3rd-Eden/fn.name","type":"distribution"},{"url":"https://github.com/3rd-Eden/fn.name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fn.name:fn.name:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fn.name/package.json"}]},{"bom-ref":"pkg:npm/fontkit@1.9.0?package-id=4d71c5f55dc211a8","type":"library","author":"Devon Govett ","name":"fontkit","version":"1.9.0","description":"An advanced font engine for Node and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:foliojs:fontkit:1.9.0:*:*:*:*:*:*:*","purl":"pkg:npm/fontkit@1.9.0","externalReferences":[{"url":"git://github.com/foliojs/fontkit.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fontkit:fontkit:1.9.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fontkit/package.json"}]},{"bom-ref":"pkg:npm/for-each@0.3.5?package-id=a555afc10b78c8e9","type":"library","author":"Raynos , Jake Verbaten, Jordan Harband (https://github.com/ljharb)","name":"for-each","version":"0.3.5","description":"A better forEach","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:for-each:for-each:0.3.5:*:*:*:*:*:*:*","purl":"pkg:npm/for-each@0.3.5","externalReferences":[{"url":"https://github.com/Raynos/for-each.git","type":"distribution"},{"url":"https://github.com/Raynos/for-each","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-each:for_each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_each:for-each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_each:for_each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Raynos:for-each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Raynos:for_each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for-each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for_each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/for-each/package.json"}]},{"bom-ref":"pkg:npm/for-in@1.0.2?package-id=967e44e4af521888","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Irish (http://paulirish.com)","name":"for-in","version":"1.0.2","description":"Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:for-in:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/for-in@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/for-in","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:for_in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-in:for-in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-in:for_in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_in:for-in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_in:for_in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for-in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for_in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/for-in/package.json"}]},{"bom-ref":"pkg:npm/for-own@1.0.0?package-id=411a3440348fb71b","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Javier Cejudo (https://www.javiercejudo.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"for-own","version":"1.0.0","description":"Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:for-own:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/for-own@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/for-own","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:for_own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-own:for-own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-own:for_own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_own:for-own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_own:for_own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for-own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for_own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/for-own/package.json"}]},{"bom-ref":"pkg:npm/foreachasync@3.0.0?package-id=386d38aff1a706fc","type":"library","author":"AJ ONeal (http://coolaj86.com/)","name":"foreachasync","version":"3.0.0","description":"A node- and browser-ready async counterpart of Array.prototype.forEach","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:foreachasync:foreachasync:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/foreachasync@3.0.0","externalReferences":[{"url":"git://github.com/FuturesJS/forEachAsync.git","type":"distribution"},{"url":"https://github.com/FuturesJS/forEachAsync","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:FuturesJS:foreachasync:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/foreachasync/package.json"}]},{"bom-ref":"pkg:npm/foreground-child@3.3.1?package-id=49b05c8a83bc898e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"foreground-child","version":"3.3.1","description":"Run a child as if it's the foreground process. Give it stdio. Exit when it exits.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:foreground-child:foreground-child:3.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/foreground-child@3.3.1","externalReferences":[{"url":"git+https://github.com/tapjs/foreground-child.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground-child:foreground_child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground_child:foreground-child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground_child:foreground_child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground:foreground-child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground:foreground_child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/foreground-child/package.json"}]},{"bom-ref":"pkg:npm/formatio@1.1.1?package-id=25b6907c6253d72b","type":"library","author":"Christian Johansen, Christian Johansen (http://cjohansen.no), August Lilleaas (http://augustl.com), Dave Geddes , Stein Magnus Jodal , Tek Nynja ","name":"formatio","version":"1.1.1","description":"Human-readable object formatting","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:busterjs:formatio:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/formatio@1.1.1","externalReferences":[{"url":"https://github.com/busterjs/formatio.git","type":"distribution"},{"url":"http://busterjs.org/docs/formatio/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:formatio:formatio:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/formatio/package.json"}]},{"bom-ref":"pkg:npm/forwarded@0.2.0?package-id=cf9f575adc30e843","type":"library","author":"Douglas Christopher Wilson ","name":"forwarded","version":"0.2.0","description":"Parse HTTP X-Forwarded-For header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:forwarded_project:forwarded:0.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/forwarded@0.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/forwarded/package.json"}]},{"bom-ref":"pkg:npm/fragment-cache@0.2.1?package-id=03b44cfbf2789c52","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"fragment-cache","version":"0.2.1","description":"A cache for managing namespaced sub-caches","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fragment-cache:fragment-cache:0.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/fragment-cache@0.2.1","externalReferences":[{"url":"https://github.com/jonschlinkert/fragment-cache","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment-cache:fragment_cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment_cache:fragment-cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment_cache:fragment_cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fragment-cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fragment_cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment:fragment-cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment:fragment_cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fragment-cache/package.json"}]},{"bom-ref":"pkg:npm/fresh@0.5.2?package-id=c33f6af8ffbc3ffd","type":"library","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"fresh","version":"0.5.2","description":"HTTP response freshness testing","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fresh_project:fresh:0.5.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/fresh@0.5.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fresh/package.json"}]},{"bom-ref":"pkg:npm/from2@2.3.0?package-id=f049b24706a2c914","type":"library","author":"Hugh Kennedy (http://hughsk.io/), Mathias Buus ","name":"from2","version":"2.3.0","description":"Convenience wrapper for ReadableStream, with an API lifted from \"from\" and \"through2\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:hughsk:from2:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/from2@2.3.0","externalReferences":[{"url":"git://github.com/hughsk/from2","type":"distribution"},{"url":"https://github.com/hughsk/from2","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:from2:from2:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/from2/package.json"}]},{"bom-ref":"pkg:npm/frontend@19.0.0?package-id=8bed5f460f412d65","type":"library","name":"frontend","version":"19.0.0","cpe":"cpe:2.3:a:frontend:frontend:19.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/frontend@19.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/frontend/package.json"}]},{"bom-ref":"pkg:npm/fs-constants@1.0.0?package-id=702abc5d79be7e46","type":"library","author":"Mathias Buus (@mafintosh)","name":"fs-constants","version":"1.0.0","description":"Require constants across node and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fs-constants:fs-constants:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/fs-constants@1.0.0","externalReferences":[{"url":"https://github.com/mafintosh/fs-constants.git","type":"distribution"},{"url":"https://github.com/mafintosh/fs-constants","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-constants:fs_constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_constants:fs-constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_constants:fs_constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:fs-constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:fs_constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fs-constants/package.json"}]},{"bom-ref":"pkg:npm/fs-extra@9.1.0?package-id=59256da7fb4a7586","type":"library","author":"JP Richardson ","name":"fs-extra","version":"9.1.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jprichardson:fs-extra:9.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/fs-extra@9.1.0","externalReferences":[{"url":"https://github.com/jprichardson/node-fs-extra","type":"distribution"},{"url":"https://github.com/jprichardson/node-fs-extra","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jprichardson:fs_extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-extra:fs-extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-extra:fs_extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_extra:fs-extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_extra:fs_extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fs-extra/package.json"}]},{"bom-ref":"pkg:npm/fs-minipass@1.2.7?package-id=d8cf35e6758fddb2","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"fs-minipass","version":"1.2.7","description":"fs read and write streams based on minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:1.2.7:*:*:*:*:*:*:*","purl":"pkg:npm/fs-minipass@1.2.7","externalReferences":[{"url":"git+https://github.com/npm/fs-minipass.git","type":"distribution"},{"url":"https://github.com/npm/fs-minipass#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-minipass:fs_minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs-minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs_minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs-minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs_minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json"}]},{"bom-ref":"pkg:npm/fs-minipass@2.1.0?package-id=34b0337b00752017","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"fs-minipass","version":"2.1.0","description":"fs read and write streams based on minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/fs-minipass@2.1.0","externalReferences":[{"url":"git+https://github.com/npm/fs-minipass.git","type":"distribution"},{"url":"https://github.com/npm/fs-minipass#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-minipass:fs_minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs-minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs_minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs-minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs_minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json"}]},{"bom-ref":"pkg:npm/fs-minipass@3.0.3?package-id=ddb32fc1590fd08c","type":"library","author":"GitHub Inc.","name":"fs-minipass","version":"3.0.3","description":"fs read and write streams based on minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:3.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/fs-minipass@3.0.3","externalReferences":[{"url":"https://github.com/npm/fs-minipass.git","type":"distribution"},{"url":"https://github.com/npm/fs-minipass#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-minipass:fs_minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs-minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs_minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs-minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs_minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fs-minipass/package.json"}]},{"bom-ref":"pkg:npm/fs.realpath@1.0.0?package-id=5215a4272ae071b5","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"fs.realpath","version":"1.0.0","description":"Use node's fs.realpath, but fall back to the JS implementation if the native one fails","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fs.realpath:fs.realpath:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/fs.realpath@1.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/fs.realpath.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fs.realpath/package.json"}]},{"bom-ref":"pkg:npm/fstream@1.0.12?package-id=a2282a5fe21d6573","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"fstream","version":"1.0.12","description":"Advanced file system stream things","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fstream:fstream:1.0.12:*:*:*:*:*:*:*","purl":"pkg:npm/fstream@1.0.12","externalReferences":[{"url":"https://github.com/npm/fstream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fstream:1.0.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/package.json"}]},{"bom-ref":"pkg:npm/function-bind@1.1.2?package-id=e034b9e16a017cc2","type":"library","author":"Raynos , Raynos, Jordan Harband (https://github.com/ljharb)","name":"function-bind","version":"1.1.2","description":"Implementation of Function.prototype.bind","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:function-bind:function-bind:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/function-bind@1.1.2","externalReferences":[{"url":"https://github.com/Raynos/function-bind.git","type":"distribution"},{"url":"https://github.com/Raynos/function-bind","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:function-bind:function_bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:function_bind:function-bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:function_bind:function_bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:function:function-bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:function:function_bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Raynos:function-bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Raynos:function_bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/function-bind/package.json"}]},{"bom-ref":"pkg:npm/functions-have-names@1.2.3?package-id=b2e38e0035342c0b","type":"library","author":"Jordan Harband ","name":"functions-have-names","version":"1.2.3","description":"Does this JS environment support the `name` property on functions?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:functions-have-names:functions-have-names:1.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/functions-have-names@1.2.3","externalReferences":[{"url":"git+https://github.com/inspect-js/functions-have-names.git","type":"distribution"},{"url":"https://github.com/inspect-js/functions-have-names#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions-have-names:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions_have_names:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions_have_names:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions-have:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions-have:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions_have:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions_have:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/functions-have-names/package.json"}]},{"bom-ref":"pkg:npm/fuzzball@1.4.0?package-id=c0e00fe039d56314","type":"library","author":"Nolan Kaplan ","name":"fuzzball","version":"1.4.0","description":"Fuzzy string matching algorithms and utilities, port of the fuzzywuzzy Python library.","licenses":[{"license":{"id":"GPL-2.0-only"}}],"cpe":"cpe:2.3:a:fuzzball:fuzzball:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/fuzzball@1.4.0","externalReferences":[{"url":"https://github.com/nol13/fuzzball.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nol13:fuzzball:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fuzzball/package.json"}]},{"bom-ref":"pkg:npm/gauge@2.7.4?package-id=d33d667d43d843b2","type":"library","author":"Rebecca Turner ","name":"gauge","version":"2.7.4","description":"A terminal based horizontal guage","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:gauge:gauge:2.7.4:*:*:*:*:*:*:*","purl":"pkg:npm/gauge@2.7.4","externalReferences":[{"url":"https://github.com/iarna/gauge","type":"distribution"},{"url":"https://github.com/iarna/gauge","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:gauge:2.7.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/package.json"}]},{"bom-ref":"pkg:npm/gauge@4.0.4?package-id=3ebce6a81a69f49f","type":"library","author":"GitHub Inc.","name":"gauge","version":"4.0.4","description":"A terminal based horizontal gauge","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:gauge:gauge:4.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/gauge@4.0.4","externalReferences":[{"url":"https://github.com/npm/gauge.git","type":"distribution"},{"url":"https://github.com/npm/gauge","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:gauge:4.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json"}]},{"bom-ref":"pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=8dc0b4cbdedf8b0b&upstream=gcc-12","type":"library","publisher":"Debian GCC Maintainers ","name":"gcc-12-base","version":"12.2.0-14+deb12u1","licenses":[{"license":{"id":"GFDL-1.2-only"}},{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"GPL-3.0-only"}},{"license":{"name":"Artistic"}},{"license":{"name":"GPL"}},{"license":{"name":"LGPL"}}],"cpe":"cpe:2.3:a:gcc-12-base:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc-12-base:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc_12_base:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc_12_base:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc-12:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc-12:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc_12:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc_12:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/gcc-12-base"},{"name":"syft:location:1:layerID","value":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},{"name":"syft:location:1:path","value":"/usr/share/doc/gcc-12-base/copyright"},{"name":"syft:location:2:layerID","value":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/gcc-12-base.md5sums"},{"name":"syft:metadata:installedSize","value":"100"},{"name":"syft:metadata:source","value":"gcc-12"}]},{"bom-ref":"pkg:npm/geojson-utils@1.1.0?package-id=ad6fe893f4863fc3","type":"library","author":"Max Ogden","name":"geojson-utils","version":"1.1.0","description":"GeoJSON Utilities for JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:geojson-utils:geojson-utils:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/geojson-utils@1.1.0","externalReferences":[{"url":"git://github.com/maxogden/geojson-js-utils.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson-utils:geojson_utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson_utils:geojson-utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson_utils:geojson_utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:maxogden:geojson-utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:maxogden:geojson_utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson:geojson-utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson:geojson_utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/geojson-utils/package.json"}]},{"bom-ref":"pkg:npm/get-caller-file@2.0.5?package-id=546d53bc24510f43","type":"library","author":"Stefan Penner","name":"get-caller-file","version":"2.0.5","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:get-caller-file:get-caller-file:2.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/get-caller-file@2.0.5","externalReferences":[{"url":"git+https://github.com/stefanpenner/get-caller-file.git","type":"distribution"},{"url":"https://github.com/stefanpenner/get-caller-file#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-caller-file:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_caller_file:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_caller_file:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stefanpenner:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stefanpenner:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-caller:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-caller:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_caller:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_caller:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-caller-file/package.json"}]},{"bom-ref":"pkg:npm/get-intrinsic@1.3.0?package-id=fd30384e3e731beb","type":"library","author":"Jordan Harband ","name":"get-intrinsic","version":"1.3.0","description":"Get and robustly cache all JS language-level intrinsics at first require time","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-intrinsic:get-intrinsic:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/get-intrinsic@1.3.0","externalReferences":[{"url":"git+https://github.com/ljharb/get-intrinsic.git","type":"distribution"},{"url":"https://github.com/ljharb/get-intrinsic#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-intrinsic:get_intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_intrinsic:get-intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_intrinsic:get_intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:get-intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:get_intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-intrinsic/package.json"}]},{"bom-ref":"pkg:npm/get-proto@1.0.1?package-id=f140446776201e12","type":"library","author":"Jordan Harband ","name":"get-proto","version":"1.0.1","description":"Robustly get the [[Prototype]] of an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-proto:get-proto:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/get-proto@1.0.1","externalReferences":[{"url":"git+https://github.com/ljharb/get-proto.git","type":"distribution"},{"url":"https://github.com/ljharb/get-proto#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-proto:get_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_proto:get-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_proto:get_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:get-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:get_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-proto/package.json"}]},{"bom-ref":"pkg:npm/get-stream@2.3.1?package-id=2cd76cc08fac13f8","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"get-stream","version":"2.3.1","description":"Get a stream as a string, buffer, or array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-stream:get-stream:2.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/get-stream@2.3.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-stream:get_stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get-stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get_stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json"}]},{"bom-ref":"pkg:npm/get-stream@3.0.0?package-id=529f1c9fb766b433","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"get-stream","version":"3.0.0","description":"Get a stream as a string, buffer, or array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-stream:get-stream:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/get-stream@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-stream:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get-stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json"}]},{"bom-ref":"pkg:npm/get-stream@3.0.0?package-id=a688b423aa001971","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"get-stream","version":"3.0.0","description":"Get a stream as a string, buffer, or array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-stream:get-stream:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/get-stream@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-stream:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get-stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/got/node_modules/get-stream/package.json"}]},{"bom-ref":"pkg:npm/get-stream@4.1.0?package-id=09ae98551bcf5cd8","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"get-stream","version":"4.1.0","description":"Get a stream as a string, buffer, or array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-stream:get-stream:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/get-stream@4.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-stream:get_stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get-stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get_stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-stream/package.json"}]},{"bom-ref":"pkg:npm/get-value@2.0.6?package-id=205a063352cf1be5","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"get-value","version":"2.0.6","description":"Use property paths (`a.b.c`) to get a nested value from an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:get-value:2.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/get-value@2.0.6","externalReferences":[{"url":"https://github.com/jonschlinkert/get-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:get_value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-value:get-value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-value:get_value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_value:get-value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_value:get_value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-value/package.json"}]},{"bom-ref":"pkg:npm/getobject@1.0.2?package-id=206b7d3d675e4f94","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"getobject","version":"1.0.2","description":"get.and.set.deep.objects.easily = true","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:getobject_project:getobject:1.0.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/getobject@1.0.2","externalReferences":[{"url":"git://github.com/cowboy/node-getobject.git","type":"distribution"},{"url":"https://github.com/cowboy/node-getobject","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/getobject/package.json"}]},{"bom-ref":"pkg:npm/github-from-package@0.0.0?package-id=9021b88a5ab51ee3","type":"library","author":"James Halliday (http://substack.net)","name":"github-from-package","version":"0.0.0","description":"return the github url from a package.json file","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:github-from-package:github-from-package:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/github-from-package@0.0.0","externalReferences":[{"url":"git://github.com/substack/github-from-package.git","type":"distribution"},{"url":"https://github.com/substack/github-from-package","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:github-from-package:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github_from_package:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github_from_package:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github-from:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github-from:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github_from:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github_from:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/github-from-package/package.json"}]},{"bom-ref":"pkg:npm/glob@10.4.5?package-id=ba9bf93e12b9ecba","type":"library","author":"Isaac Z. Schlueter (https://blog.izs.me/)","name":"glob","version":"10.4.5","description":"the most correct and second fastest glob implementation in JavaScript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:10.4.5:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@10.4.5","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.1.7?package-id=0ff063b9149f88f9","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.1.7","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.1.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.1.7","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=cb1579e0fac84290","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=e2fd343720beab4f","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=659ed192f94df6a9","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=db8e9a22dfa90b9e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=acbfd4a89a1d4104","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=48e2cd171ff40be3","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=7ad2ad6aba89c8f7","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob-parent@5.1.2?package-id=7173d11d4da7d8e0","type":"library","author":"Gulp Team (https://gulpjs.com/), Elan Shanker (https://github.com/es128), Blaine Bublitz ","name":"glob-parent","version":"5.1.2","description":"Extract the non-magic parent path from a glob string.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:gulpjs:glob-parent:5.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob-parent@5.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json"}]},{"bom-ref":"pkg:npm/global-modules@1.0.0?package-id=e51c05cfa6a53954","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), JasonChang (https://packagist.org/packages/jason-chang), Jon Schlinkert (http://twitter.com/jonschlinkert), Kiko Beats (https://kikobeats.com)","name":"global-modules","version":"1.0.0","description":"The directory used by npm for globally installed npm modules.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:global-modules:global-modules:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/global-modules@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/global-modules","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:global-modules:global_modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global_modules:global-modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global_modules:global_modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:global-modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:global_modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global:global-modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global:global_modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/global-modules/package.json"}]},{"bom-ref":"pkg:npm/global-prefix@1.0.2?package-id=214a6e1e9476a5ef","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Alexandr Bogachev (https://github.com/rmbaad), Brian Woodward (https://twitter.com/doowb), Charlike Mike Reagent (https://i.am.charlike.online), JasonChang (https://packagist.org/packages/jason-chang), Jon Schlinkert (http://twitter.com/jonschlinkert), Jorrit Schippers (https://www.ncode.nl), Mathias Rasmussen (chrome://dino), Ross Fenning (http://rossfenning.co.uk)","name":"global-prefix","version":"1.0.2","description":"Get the npm global path prefix.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:global-prefix:global-prefix:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/global-prefix@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/global-prefix","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:global-prefix:global_prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global_prefix:global-prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global_prefix:global_prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:global-prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:global_prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global:global-prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global:global_prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/global-prefix/package.json"}]},{"bom-ref":"pkg:npm/gopd@1.2.0?package-id=83baf5c5b6922e77","type":"library","author":"Jordan Harband ","name":"gopd","version":"1.2.0","description":"`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ljharb:gopd:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/gopd@1.2.0","externalReferences":[{"url":"git+https://github.com/ljharb/gopd.git","type":"distribution"},{"url":"https://github.com/ljharb/gopd#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:gopd:gopd:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gopd/package.json"}]},{"bom-ref":"pkg:npm/got@8.3.2?package-id=5bd1b0995776246c","type":"library","author":"Sindre Sorhus (sindresorhus.com), Vsevolod Strukchinsky (github.com/floatdrop), Alexander Tesfamichael (alextes.me)","name":"got","version":"8.3.2","description":"Simplified HTTP requests","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:got:got:8.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/got@8.3.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/got/package.json"}]},{"bom-ref":"pkg:npm/graceful-fs@4.2.11?package-id=efbe6f20b1abe3a8","type":"library","name":"graceful-fs","version":"4.2.11","description":"A drop-in replacement for fs, making various improvements.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:graceful-fs:graceful-fs:4.2.11:*:*:*:*:*:*:*","purl":"pkg:npm/graceful-fs@4.2.11","externalReferences":[{"url":"https://github.com/isaacs/node-graceful-fs","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful-fs:graceful_fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful_fs:graceful-fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful_fs:graceful_fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful:graceful-fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful:graceful_fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:graceful-fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:graceful_fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/graceful-fs/package.json"}]},{"bom-ref":"pkg:npm/grunt@1.6.1?package-id=bd9bcefc5b67485e","type":"library","author":"Grunt Development Team (https://gruntjs.com/development-team)","name":"grunt","version":"1.6.1","description":"The JavaScript Task Runner","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:gruntjs:grunt:1.6.1:*:*:*:*:*:*:*","purl":"pkg:npm/grunt@1.6.1","externalReferences":[{"url":"https://github.com/gruntjs/grunt.git","type":"distribution"},{"url":"https://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/package.json"}]},{"bom-ref":"pkg:npm/grunt-cli@1.4.3?package-id=8c5b26ab2118f0b8","type":"library","author":"Grunt Development Team (http://gruntjs.com/development-team)","name":"grunt-cli","version":"1.4.3","description":"The grunt command line interface","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-cli:grunt-cli:1.4.3:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-cli@1.4.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-cli:grunt_cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_cli:grunt-cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_cli:grunt_cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json"}]},{"bom-ref":"pkg:npm/grunt-contrib-compress@1.6.0?package-id=96ee58510e0b9ecc","type":"library","author":"Grunt Team (http://gruntjs.com/)","name":"grunt-contrib-compress","version":"1.6.0","description":"Compress files and folders","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-contrib-compress:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-contrib-compress@1.6.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-contrib-compress:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_contrib_compress:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_contrib_compress:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-contrib:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-contrib:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_contrib:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_contrib:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/package.json"}]},{"bom-ref":"pkg:npm/grunt-known-options@2.0.0?package-id=91f0ef5736e3a948","type":"library","author":"Grunt Development Team (http://gruntjs.com/development-team)","name":"grunt-known-options","version":"2.0.0","description":"The known options used in Grunt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-known-options:grunt-known-options:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-known-options@2.0.0","externalReferences":[{"url":"http://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-known-options:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_known_options:grunt-known-options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_known_options:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-known:grunt-known-options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-known:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_known:grunt-known-options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_known:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-known-options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-known-options/package.json"}]},{"bom-ref":"pkg:npm/grunt-legacy-log@3.0.0?package-id=ca2d30c3e712c6f5","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"grunt-legacy-log","version":"3.0.0","description":"The Grunt 0.4.x logger.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-legacy-log:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-legacy-log@3.0.0","externalReferences":[{"url":"git://github.com/gruntjs/grunt-legacy-log.git","type":"distribution"},{"url":"http://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-log:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log/package.json"}]},{"bom-ref":"pkg:npm/grunt-legacy-log-utils@2.1.0?package-id=65ad9c1d39ae15b0","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"grunt-legacy-log-utils","version":"2.1.0","description":"Static methods for the Grunt 0.4.x logger.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-legacy-log-utils:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-legacy-log-utils@2.1.0","externalReferences":[{"url":"git://github.com/gruntjs/grunt-legacy-log-utils.git","type":"distribution"},{"url":"http://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-log-utils:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log_utils:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log_utils:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-log:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-log:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json"}]},{"bom-ref":"pkg:npm/grunt-legacy-util@2.0.1?package-id=edc94cd854e80348","type":"library","author":"Grunt Development Team (https://gruntjs.com/development-team)","name":"grunt-legacy-util","version":"2.0.1","description":"Some old grunt utils provided for backwards compatibility.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-legacy-util:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-legacy-util@2.0.1","externalReferences":[{"url":"git://github.com/gruntjs/grunt-legacy-util.git","type":"distribution"},{"url":"http://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-util:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_util:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_util:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-util/package.json"}]},{"bom-ref":"pkg:npm/grunt-replace-json@0.1.0?package-id=33dc445c60254c99","type":"library","author":"Agustin Croce ","name":"grunt-replace-json","version":"0.1.0","description":"Updates attributes of json files.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-replace-json:grunt-replace-json:0.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-replace-json@0.1.0","externalReferences":[{"url":"https://github.com/exo-dev/grunt-replace-json.git","type":"distribution"},{"url":"https://github.com/exo-dev/grunt-replace-json","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-replace-json:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_replace_json:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_replace_json:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-replace:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-replace:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_replace:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_replace:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exo-dev:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exo-dev:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-replace-json/package.json"}]},{"bom-ref":"pkg:npm/handlebars@4.7.7?package-id=efc4e18f86eb05ae","type":"library","author":"Yehuda Katz","name":"handlebars","version":"4.7.7","description":"Handlebars provides the power necessary to let you build semantic templates effectively with no frustration","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:handlebars.js_project:handlebars.js:4.7.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/handlebars@4.7.7","externalReferences":[{"url":"https://github.com/wycats/handlebars.js.git","type":"distribution"},{"url":"http://www.handlebarsjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:handlebarsjs:handlebars:4.7.7:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/handlebars/package.json"}]},{"bom-ref":"pkg:npm/has-ansi@2.0.0?package-id=e42b36bf3b02ccb2","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","name":"has-ansi","version":"2.0.0","description":"Check if a string has ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-ansi:has-ansi:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-ansi@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-ansi:has_ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_ansi:has-ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_ansi:has_ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-ansi/package.json"}]},{"bom-ref":"pkg:npm/has-bigints@1.1.0?package-id=71687501ff0fe52a","type":"library","author":"Jordan Harband ","name":"has-bigints","version":"1.1.0","description":"Determine if the JS environment has BigInt support.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-bigints:has-bigints:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-bigints@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/has-bigints.git","type":"distribution"},{"url":"https://github.com/ljharb/has-bigints#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-bigints:has_bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_bigints:has-bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_bigints:has_bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:has-bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:has_bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-bigints/package.json"}]},{"bom-ref":"pkg:npm/has-flag@3.0.0?package-id=3d7118b6bb8495c1","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"has-flag","version":"3.0.0","description":"Check if argv has a specific flag","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-flag:has-flag:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-flag@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-flag:has_flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_flag:has-flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_flag:has_flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-flag/package.json"}]},{"bom-ref":"pkg:npm/has-flag@4.0.0?package-id=886bedfa751a610e","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"has-flag","version":"4.0.0","description":"Check if argv has a specific flag","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-flag:has-flag:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-flag@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-flag:has_flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_flag:has-flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_flag:has_flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json"}]},{"bom-ref":"pkg:npm/has-property-descriptors@1.0.2?package-id=8da3543c9f5d677c","type":"library","author":"Jordan Harband ","name":"has-property-descriptors","version":"1.0.2","description":"Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-property-descriptors:has-property-descriptors:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/has-property-descriptors@1.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/has-property-descriptors.git","type":"distribution"},{"url":"https://github.com/inspect-js/has-property-descriptors#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-property-descriptors:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_property_descriptors:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_property_descriptors:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-property:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-property:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_property:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_property:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-property-descriptors/package.json"}]},{"bom-ref":"pkg:npm/has-symbol-support-x@1.4.2?package-id=9cdc3fbb4c69858e","type":"library","author":"Graham Fairweather ","name":"has-symbol-support-x","version":"1.4.2","description":"Tests if ES6 Symbol is supported.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-symbol-support-x:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/has-symbol-support-x@1.4.2","externalReferences":[{"url":"https://github.com/Xotic750/has-symbol-support-x.git","type":"distribution"},{"url":"https://github.com/Xotic750/has-symbol-support-x","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol-support-x:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol_support_x:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol_support_x:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol-support:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol-support:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol_support:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol_support:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Xotic750:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Xotic750:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-symbol-support-x/package.json"}]},{"bom-ref":"pkg:npm/has-symbols@1.1.0?package-id=d11db59abbaaff57","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"has-symbols","version":"1.1.0","description":"Determine if the JS environment has Symbol support. Supports spec, or shams.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-symbols:has-symbols:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-symbols@1.1.0","externalReferences":[{"url":"git://github.com/inspect-js/has-symbols.git","type":"distribution"},{"url":"https://github.com/ljharb/has-symbols#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbols:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbols:has-symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbols:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has-symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:has-symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-symbols/package.json"}]},{"bom-ref":"pkg:npm/has-to-string-tag-x@1.4.1?package-id=57099c5b40b3237c","type":"library","author":"Graham Fairweather ","name":"has-to-string-tag-x","version":"1.4.1","description":"Tests if ES6 @@toStringTag is supported.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-to-string-tag-x:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/has-to-string-tag-x@1.4.1","externalReferences":[{"url":"https://github.com/Xotic750/has-to-string-tag-x.git","type":"distribution"},{"url":"https://github.com/Xotic750/has-to-string-tag-x","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string-tag-x:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string_tag_x:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string_tag_x:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string-tag:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string-tag:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string_tag:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string_tag:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Xotic750:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Xotic750:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-to-string-tag-x/package.json"}]},{"bom-ref":"pkg:npm/has-tostringtag@1.0.2?package-id=e022fba37335d6bc","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"has-tostringtag","version":"1.0.2","description":"Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-tostringtag:has-tostringtag:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/has-tostringtag@1.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/has-tostringtag.git","type":"distribution"},{"url":"https://github.com/inspect-js/has-tostringtag#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-tostringtag:has_tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_tostringtag:has-tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_tostringtag:has_tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has-tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has_tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-tostringtag/package.json"}]},{"bom-ref":"pkg:npm/has-unicode@2.0.1?package-id=3e71117dc4558f9f","type":"library","author":"Rebecca Turner ","name":"has-unicode","version":"2.0.1","description":"Try to guess if your terminal supports unicode","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:has-unicode:has-unicode:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/has-unicode@2.0.1","externalReferences":[{"url":"https://github.com/iarna/has-unicode","type":"distribution"},{"url":"https://github.com/iarna/has-unicode","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-unicode:has_unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_unicode:has-unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_unicode:has_unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:has-unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:has_unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-unicode/package.json"}]},{"bom-ref":"pkg:npm/has-value@0.3.1?package-id=50adfa8be7eb566d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"has-value","version":"0.3.1","description":"Returns true if a value exists, false if empty. Works with deeply nested values using object paths.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:has-value:0.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/has-value@0.3.1","externalReferences":[{"url":"https://github.com/jonschlinkert/has-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:has_value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-value:has-value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-value:has_value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_value:has-value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_value:has_value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json"}]},{"bom-ref":"pkg:npm/has-value@1.0.0?package-id=a6e4385572efc7f0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Ryan M Harrison (https://linkedin.com/in/harrisonrm)","name":"has-value","version":"1.0.0","description":"Returns true if a value exists, false if empty. Works with deeply nested values using object paths.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:has-value:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-value@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/has-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:has_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-value:has-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-value:has_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_value:has-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_value:has_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-value/package.json"}]},{"bom-ref":"pkg:npm/has-values@0.1.4?package-id=f0f9c9a4990d9972","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"has-values","version":"0.1.4","description":"Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:has-values:0.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/has-values@0.1.4","externalReferences":[{"url":"https://github.com/jonschlinkert/has-values","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:has_values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-values:has-values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-values:has_values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_values:has-values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_values:has_values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json"}]},{"bom-ref":"pkg:npm/has-values@1.0.0?package-id=dc59d6de0c3fb176","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"has-values","version":"1.0.0","description":"Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:has-values:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-values@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/has-values","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:has_values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-values:has-values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-values:has_values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_values:has-values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_values:has_values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-values/package.json"}]},{"bom-ref":"pkg:npm/hashids@2.3.0?package-id=89162caca8f9959a","type":"library","author":"hashids.org (https://github.com/hashids), Ivan Akimov (https://twitter.com/IvanAkimov), Bazyli Brzóska (https://twitter.com/niieani)","name":"hashids","version":"2.3.0","description":"Generate YouTube-like ids from numbers. Use Hashids when you do not want to expose your database ids to the user.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:hashids:hashids:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/hashids@2.3.0","externalReferences":[{"url":"https://github.com/niieani/hashids.js.git","type":"distribution"},{"url":"http://hashids.org/javascript","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:niieani:hashids:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hashids/package.json"}]},{"bom-ref":"pkg:npm/hashids-esm?package-id=4d7ad7732dcf2924","type":"library","name":"hashids-esm","version":"UNKNOWN","cpe":"cpe:2.3:a:hashids-esm:hashids-esm:*:*:*:*:*:*:*:*","purl":"pkg:npm/hashids-esm","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids-esm:hashids_esm:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids_esm:hashids-esm:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids_esm:hashids_esm:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids:hashids-esm:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids:hashids_esm:*:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hashids/esm/package.json"}]},{"bom-ref":"pkg:npm/hasown@2.0.2?package-id=be28cb688ac4d2e7","type":"library","author":"Jordan Harband ","name":"hasown","version":"2.0.2","description":"A robust, ES3 compatible, \"has own property\" predicate.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:hasown:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/hasown@2.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/hasOwn.git","type":"distribution"},{"url":"https://github.com/inspect-js/hasOwn#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:hasown:hasown:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hasown/package.json"}]},{"bom-ref":"pkg:npm/hbs@4.2.0?package-id=08d9a2b192cdb45c","type":"library","author":"Don Park (http://blog.docuverse.com), Roman Shtylman ","name":"hbs","version":"4.2.0","description":"Express.js template engine plugin for Handlebars","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:hbs_project:hbs:4.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/hbs@4.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hbs/package.json"}]},{"bom-ref":"pkg:npm/he@0.4.1?package-id=c1acb688ae0eb8a3","type":"library","author":"Mathias Bynens (http://mathiasbynens.be/)","name":"he","version":"0.4.1","description":"A robust HTML entities encoder/decoder with full Unicode support.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mathiasbynens:he:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/he@0.4.1","externalReferences":[{"url":"https://github.com/mathiasbynens/he.git","type":"distribution"},{"url":"http://mths.be/he","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:he:he:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json"}]},{"bom-ref":"pkg:npm/heap@0.2.7?package-id=350f9bbe2f10d405","type":"library","author":"Xueqiao Xu ","name":"heap","version":"0.2.7","description":"binary heap (priority queue) algorithms (ported from Python's heapq module)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:heap:heap:0.2.7:*:*:*:*:*:*:*","purl":"pkg:npm/heap@0.2.7","externalReferences":[{"url":"git://github.com/qiao/heap.js.git","type":"distribution"},{"url":"https://github.com/qiao/heap.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:qiao:heap:0.2.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/heap/package.json"}]},{"bom-ref":"pkg:npm/helmet@4.6.0?package-id=78e8bd8351bc0a93","type":"library","author":"Adam Baldwin (https://evilpacket.net), Evan Hahn (https://evanhahn.com), Ameen Abdeen ","name":"helmet","version":"4.6.0","description":"help secure Express/Connect apps with various HTTP headers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:helmetjs:helmet:4.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/helmet@4.6.0","externalReferences":[{"url":"git://github.com/helmetjs/helmet.git","type":"distribution"},{"url":"https://helmetjs.github.io/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:helmet:helmet:4.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/helmet/package.json"}]},{"bom-ref":"pkg:npm/hoister@0.0.2?package-id=2a78cde116b73996","type":"library","author":"Matt McKegg","name":"hoister","version":"0.0.2","description":"Put all function and variable declarations at the top of the scope in an AST","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:hoister:hoister:0.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/hoister@0.0.2","externalReferences":[{"url":"https://github.com/mmckegg/hoister.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mmckegg:hoister:0.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hoister/package.json"}]},{"bom-ref":"pkg:npm/homedir-polyfill@1.0.3?package-id=8fe8e9465b9662f0","type":"library","author":"Brian Woodward (https://github.com/doowb)","name":"homedir-polyfill","version":"1.0.3","description":"Node.js os.homedir polyfill for older versions of node.js.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:homedir-polyfill:homedir-polyfill:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/homedir-polyfill@1.0.3","externalReferences":[{"url":"https://github.com/doowb/homedir-polyfill","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir-polyfill:homedir_polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir_polyfill:homedir-polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir_polyfill:homedir_polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir:homedir-polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir:homedir_polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:homedir-polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:homedir_polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/homedir-polyfill/package.json"}]},{"bom-ref":"pkg:npm/hooker@0.2.3?package-id=6e5642e695422045","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"hooker","version":"0.2.3","description":"Monkey-patch (hook) functions for debugging and stuff.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cowboy:hooker:0.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/hooker@0.2.3","externalReferences":[{"url":"git://github.com/cowboy/javascript-hooker.git","type":"distribution"},{"url":"http://github.com/cowboy/javascript-hooker","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:hooker:hooker:0.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hooker/package.json"}]},{"bom-ref":"pkg:npm/html-entities@1.4.0?package-id=351099be57f5afec","type":"library","author":"Marat Dulin ","name":"html-entities","version":"1.4.0","description":"Faster HTML entities encode/decode library.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:html-entities:html-entities:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/html-entities@1.4.0","externalReferences":[{"url":"https://github.com/mdevils/node-html-entities.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:html-entities:html_entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:html_entities:html-entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:html_entities:html_entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mdevils:html-entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mdevils:html_entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:html:html-entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:html:html_entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/html-entities/package.json"}]},{"bom-ref":"pkg:npm/htmlparser2@3.3.0?package-id=00e058af6a435f1c","type":"library","author":"Felix Boehm , Chris Winberry ","name":"htmlparser2","version":"3.3.0","description":"Fast & forgiving HTML/XML/RSS parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:htmlparser2:htmlparser2:3.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/htmlparser2@3.3.0","externalReferences":[{"url":"git://github.com/fb55/htmlparser2.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fb55:htmlparser2:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json"}]},{"bom-ref":"pkg:npm/http-cache-semantics@3.8.1?package-id=bd9e0a0c5346494e","type":"library","author":"Kornel Lesiński (https://kornel.ski/)","name":"http-cache-semantics","version":"3.8.1","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:3.8.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/http-cache-semantics@3.8.1","externalReferences":[{"url":"https://github.com/pornel/http-cache-semantics.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/http-cache-semantics/package.json"}]},{"bom-ref":"pkg:npm/http-cache-semantics@4.2.0?package-id=d0af3fbe4ae8a36c","type":"library","author":"Kornel Lesiński (https://kornel.ski/)","name":"http-cache-semantics","version":"4.2.0","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:4.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/http-cache-semantics@4.2.0","externalReferences":[{"url":"git+https://github.com/kornelski/http-cache-semantics.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json"}]},{"bom-ref":"pkg:npm/http-cache-semantics@4.2.0?package-id=2a408450d3d46b54","type":"library","author":"Kornel Lesiński (https://kornel.ski/)","name":"http-cache-semantics","version":"4.2.0","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:4.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/http-cache-semantics@4.2.0","externalReferences":[{"url":"git+https://github.com/kornelski/http-cache-semantics.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json"}]},{"bom-ref":"pkg:npm/http-errors@1.6.3?package-id=9628d381c9f92c79","type":"library","author":"Jonathan Ong (http://jongleberry.com), Alan Plum , Douglas Christopher Wilson ","name":"http-errors","version":"1.6.3","description":"Create HTTP error objects","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-errors:http-errors:1.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/http-errors@1.6.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-errors:http_errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_errors:http-errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_errors:http_errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json"}]},{"bom-ref":"pkg:npm/http-errors@2.0.0?package-id=4c90f50cc7f3b883","type":"library","author":"Jonathan Ong (http://jongleberry.com), Alan Plum , Douglas Christopher Wilson ","name":"http-errors","version":"2.0.0","description":"Create HTTP error objects","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-errors:http-errors:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/http-errors@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-errors:http_errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_errors:http-errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_errors:http_errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/http-errors/package.json"}]},{"bom-ref":"pkg:npm/http-proxy-agent@4.0.1?package-id=33dca7266e02ca13","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"http-proxy-agent","version":"4.0.1","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/http-proxy-agent@4.0.1","externalReferences":[{"url":"git://github.com/TooTallNate/node-http-proxy-agent.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/http-proxy-agent@5.0.0?package-id=d623d653aaf02706","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"http-proxy-agent","version":"5.0.0","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/http-proxy-agent@5.0.0","externalReferences":[{"url":"git://github.com/TooTallNate/node-http-proxy-agent.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/http-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/http-proxy-agent@7.0.2?package-id=e6283736c57b339f","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"http-proxy-agent","version":"7.0.2","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:7.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/http-proxy-agent@7.0.2","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/https-proxy-agent@5.0.1?package-id=d80b3b05f5964955","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"https-proxy-agent","version":"5.0.1","description":"An HTTP(s) proxy `http.Agent` implementation for HTTPS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:https-proxy-agent_project:https-proxy-agent:5.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/https-proxy-agent@5.0.1","externalReferences":[{"url":"git://github.com/TooTallNate/node-https-proxy-agent.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/https-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/https-proxy-agent@7.0.6?package-id=c3998c7ef125b66f","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"https-proxy-agent","version":"7.0.6","description":"An HTTP(s) proxy `http.Agent` implementation for HTTPS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:https-proxy-agent_project:https-proxy-agent:7.0.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/https-proxy-agent@7.0.6","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/humanize-ms@1.2.1?package-id=47a025b2f115b17c","type":"library","author":"dead-horse (http://deadhorse.me)","name":"humanize-ms","version":"1.2.1","description":"transform humanize time to ms","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-modules:humanize-ms:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/humanize-ms@1.2.1","externalReferences":[{"url":"https://github.com/node-modules/humanize-ms","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-modules:humanize_ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize-ms:humanize-ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize-ms:humanize_ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize_ms:humanize-ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize_ms:humanize_ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize:humanize-ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize:humanize_ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/humanize-ms/package.json"}]},{"bom-ref":"pkg:npm/i18n@0.11.1?package-id=ff8810fe24462f72","type":"library","author":"Marcus Spiegel ","name":"i18n","version":"0.11.1","description":"lightweight translation module with dynamic json storage","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:i18n_project:i18n:0.11.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/i18n@0.11.1","externalReferences":[{"url":"http://github.com/mashpie/i18n-node.git","type":"distribution"},{"url":"http://github.com/mashpie/i18n-node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/i18n/package.json"}]},{"bom-ref":"pkg:npm/iconv-lite@0.4.24?package-id=ac38ce6689a29c62","type":"library","author":"Alexander Shtuchkin ","name":"iconv-lite","version":"0.4.24","description":"Convert character encodings in pure javascript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.4.24:*:*:*:*:*:*:*","purl":"pkg:npm/iconv-lite@0.4.24","externalReferences":[{"url":"git://github.com/ashtuchkin/iconv-lite.git","type":"distribution"},{"url":"https://github.com/ashtuchkin/iconv-lite","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ashtuchkin:iconv_lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv-lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv_lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv-lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv_lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv-lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv_lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/iconv-lite/package.json"}]},{"bom-ref":"pkg:npm/iconv-lite@0.6.3?package-id=e1003a119853fa51","type":"library","author":"Alexander Shtuchkin ","name":"iconv-lite","version":"0.6.3","description":"Convert character encodings in pure javascript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/iconv-lite@0.6.3","externalReferences":[{"url":"git://github.com/ashtuchkin/iconv-lite.git","type":"distribution"},{"url":"https://github.com/ashtuchkin/iconv-lite","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ashtuchkin:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json"}]},{"bom-ref":"pkg:npm/iconv-lite@0.6.3?package-id=8e503ff726974706","type":"library","author":"Alexander Shtuchkin ","name":"iconv-lite","version":"0.6.3","description":"Convert character encodings in pure javascript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/iconv-lite@0.6.3","externalReferences":[{"url":"git://github.com/ashtuchkin/iconv-lite.git","type":"distribution"},{"url":"https://github.com/ashtuchkin/iconv-lite","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ashtuchkin:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json"}]},{"bom-ref":"pkg:npm/ieee754@1.2.1?package-id=6310f32d7b232558","type":"library","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis ","name":"ieee754","version":"1.2.1","description":"Read/write IEEE754 floating point numbers from/to a Buffer or array-like object","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:ieee754:ieee754:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ieee754@1.2.1","externalReferences":[{"url":"git://github.com/feross/ieee754.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:ieee754:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ieee754/package.json"}]},{"bom-ref":"pkg:npm/ignore-walk@3.0.4?package-id=2e4b859fb5db53f0","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"ignore-walk","version":"3.0.4","description":"Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ignore-walk:ignore-walk:3.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/ignore-walk@3.0.4","externalReferences":[{"url":"git+https://github.com/isaacs/ignore-walk.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore-walk:ignore_walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore_walk:ignore-walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore_walk:ignore_walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore:ignore-walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore:ignore_walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ignore-walk/package.json"}]},{"bom-ref":"pkg:npm/iltorb@2.4.5?package-id=56389acc66e9bbcf","type":"library","author":"Nicolas Stepien , Hung Tran ","name":"iltorb","version":"2.4.5","description":"Brotli compression/decompression with native bindings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nstepien:iltorb:2.4.5:*:*:*:*:*:*:*","purl":"pkg:npm/iltorb@2.4.5","externalReferences":[{"url":"git://github.com/nstepien/iltorb.git","type":"distribution"},{"url":"https://github.com/nstepien/iltorb","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:iltorb:iltorb:2.4.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/iltorb/package.json"}]},{"bom-ref":"pkg:npm/imurmurhash@0.1.4?package-id=09572f0a0bc74ba7","type":"library","author":"Jens Taylor (https://github.com/homebrewing)","name":"imurmurhash","version":"0.1.4","description":"An incremental implementation of MurmurHash3","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:imurmurhash:imurmurhash:0.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/imurmurhash@0.1.4","externalReferences":[{"url":"https://github.com/jensyt/imurmurhash-js","type":"distribution"},{"url":"https://github.com/jensyt/imurmurhash-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jensyt:imurmurhash:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/imurmurhash/package.json"}]},{"bom-ref":"pkg:npm/indent-string@4.0.0?package-id=affc82d01eae8fae","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"indent-string","version":"4.0.0","description":"Indent each line in a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:indent-string:indent-string:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/indent-string@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent-string:indent_string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent_string:indent-string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent_string:indent_string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent:indent-string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent:indent_string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/indent-string/package.json"}]},{"bom-ref":"pkg:npm/infer-owner@1.0.4?package-id=0ba5cda90a6ec74a","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"infer-owner","version":"1.0.4","description":"Infer the owner of a path based on the owner of its nearest existing parent","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:infer-owner:infer-owner:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/infer-owner@1.0.4","externalReferences":[{"url":"https://github.com/npm/infer-owner","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer-owner:infer_owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer_owner:infer-owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer_owner:infer_owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer:infer-owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer:infer_owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:infer-owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:infer_owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/infer-owner/package.json"}]},{"bom-ref":"pkg:npm/inflection@1.13.4?package-id=6e2671dca7da065a","type":"library","author":"dreamerslab , Ryan Schuft , Ben Lin , Lance Pollard , Dane O'Connor , David Miró , brandondewitt, luk3thomas, Marcel Klehr, Raymond Feng, Kane Cohen , Gianni Chiappetta , Eric Brody, overlookmotel, Patrick Mowrer, Greger Olsson, Jason Crawford , Ray Myers , Dillon Shook , Patrick Kuen ","name":"inflection","version":"1.13.4","description":"A port of inflection-js to node.js module","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dreamerslab:inflection:1.13.4:*:*:*:*:*:*:*","purl":"pkg:npm/inflection@1.13.4","externalReferences":[{"url":"https://github.com/dreamerslab/node.inflection.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inflection:inflection:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/inflection/package.json"}]},{"bom-ref":"pkg:npm/inflight@1.0.6?package-id=ddef02a8605a5e19","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"inflight","version":"1.0.6","description":"Add callbacks to requests in flight to avoid async duplication","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:inflight:inflight:1.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/inflight@1.0.6","externalReferences":[{"url":"https://github.com/npm/inflight.git","type":"distribution"},{"url":"https://github.com/isaacs/inflight","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:inflight:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:inflight:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/inflight/package.json"}]},{"bom-ref":"pkg:npm/inherits@2.0.3?package-id=54c7de61005913d4","type":"library","name":"inherits","version":"2.0.3","description":"Browser-friendly inheritance fully compatible with standard node.js inherits()","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:inherits:inherits:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/inherits@2.0.3","externalReferences":[{"url":"git://github.com/isaacs/inherits","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:inherits:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json"}]},{"bom-ref":"pkg:npm/inherits@2.0.4?package-id=4446fbeb35a2fa36","type":"library","name":"inherits","version":"2.0.4","description":"Browser-friendly inheritance fully compatible with standard node.js inherits()","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:inherits:inherits:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/inherits@2.0.4","externalReferences":[{"url":"git://github.com/isaacs/inherits","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:inherits:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/inherits/package.json"}]},{"bom-ref":"pkg:npm/ini@1.3.8?package-id=6ddd6811138876ea","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"ini","version":"1.3.8","description":"An ini encoder/decoder for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ini_project:ini:1.3.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/ini@1.3.8","externalReferences":[{"url":"git://github.com/isaacs/ini.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json"}]},{"bom-ref":"pkg:npm/ini@1.3.8?package-id=4df1b4c1b6e1b526","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"ini","version":"1.3.8","description":"An ini encoder/decoder for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ini_project:ini:1.3.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/ini@1.3.8","externalReferences":[{"url":"git://github.com/isaacs/ini.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rc/node_modules/ini/package.json"}]},{"bom-ref":"pkg:npm/internal-slot@1.1.0?package-id=2cb332855f0978e4","type":"library","author":"Jordan Harband ","name":"internal-slot","version":"1.1.0","description":"ES spec-like internal slots","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:internal-slot:internal-slot:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/internal-slot@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/internal-slot.git","type":"distribution"},{"url":"https://github.com/ljharb/internal-slot#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal-slot:internal_slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal_slot:internal-slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal_slot:internal_slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal:internal-slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal:internal_slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:internal-slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:internal_slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/internal-slot/package.json"}]},{"bom-ref":"pkg:npm/interpret@1.1.0?package-id=ef0ffd4514fbc5b0","type":"library","author":"Tyler Kellen (http://goingslowly.com/)","name":"interpret","version":"1.1.0","description":"A dictionary of file extensions and associated module loaders.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:interpret:interpret:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/interpret@1.1.0","externalReferences":[{"url":"git://github.com/tkellen/node-interpret.git","type":"distribution"},{"url":"https://github.com/tkellen/node-interpret","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tkellen:interpret:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/interpret/package.json"}]},{"bom-ref":"pkg:npm/into-stream@3.1.0?package-id=fc003e7e8cee4468","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"into-stream","version":"3.1.0","description":"Convert a buffer/string/array/object/iterable/promise into a stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:into-stream:into-stream:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/into-stream@3.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:into-stream:into_stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:into_stream:into-stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:into_stream:into_stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:into:into-stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:into:into_stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/into-stream/package.json"}]},{"bom-ref":"pkg:npm/invalid_main?package-id=2320fb69c45985de","type":"library","name":"invalid_main","version":"UNKNOWN","cpe":"cpe:2.3:a:invalid-main:invalid-main:*:*:*:*:*:*:*:*","purl":"pkg:npm/invalid_main","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid-main:invalid_main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid_main:invalid-main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid_main:invalid_main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid:invalid-main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid:invalid_main:*:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/invalid_main/package.json"}]},{"bom-ref":"pkg:npm/invariant@2.2.4?package-id=2b89e9158c0c13bf","type":"library","author":"Andres Suarez ","name":"invariant","version":"2.2.4","description":"invariant","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:invariant:invariant:2.2.4:*:*:*:*:*:*:*","purl":"pkg:npm/invariant@2.2.4","externalReferences":[{"url":"https://github.com/zertosh/invariant","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:zertosh:invariant:2.2.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/invariant/package.json"}]},{"bom-ref":"pkg:npm/ip@2.0.1?package-id=80c437d1f8f690a8","type":"library","author":"Fedor Indutny ","name":"ip","version":"2.0.1","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fedorindutny:ip:2.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ip@2.0.1","externalReferences":[{"url":"http://github.com/indutny/node-ip.git","type":"distribution"},{"url":"https://github.com/indutny/node-ip","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ip/package.json"}]},{"bom-ref":"pkg:npm/ip-address@10.0.1?package-id=364790d08681a054","type":"library","author":"Beau Gunderson (https://beaugunderson.com/)","name":"ip-address","version":"10.0.1","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:beaugunderson:ip-address:10.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/ip-address@10.0.1","externalReferences":[{"url":"git://github.com/beaugunderson/ip-address.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:beaugunderson:ip_address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip-address:ip-address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip-address:ip_address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip_address:ip-address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip_address:ip_address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip:ip-address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip:ip_address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ip-address/package.json"}]},{"bom-ref":"pkg:npm/ip6@0.2.11?package-id=eda681233b472873","type":"library","author":"Qian Chen","name":"ip6","version":"0.2.11","description":"IPv6 address helper utilities.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:elgs:ip6:0.2.11:*:*:*:*:*:*:*","purl":"pkg:npm/ip6@0.2.11","externalReferences":[{"url":"git+https://github.com/elgs/ip6.git","type":"distribution"},{"url":"https://github.com/elgs/ip6#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip6:ip6:0.2.11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ip6/package.json"}]},{"bom-ref":"pkg:npm/ipaddr.js@1.9.1?package-id=e0e0b515b51cb94b","type":"library","author":"whitequark ","name":"ipaddr.js","version":"1.9.1","description":"A library for manipulating IPv4 and IPv6 addresses in JavaScript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:whitequark:ipaddr.js:1.9.1:*:*:*:*:*:*:*","purl":"pkg:npm/ipaddr.js@1.9.1","externalReferences":[{"url":"git://github.com/whitequark/ipaddr.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ipaddr.js:ipaddr.js:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ipaddr.js/package.json"}]},{"bom-ref":"pkg:npm/is-absolute@1.0.0?package-id=0512f66f9555653e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Elan Shanker (https://github.com/es128), Jon Schlinkert (http://twitter.com/jonschlinkert), Shinnosuke Watanabe (https://shinnn.github.io), ","name":"is-absolute","version":"1.0.0","description":"Returns true if a file path is absolute. Does not rely on the path module and can be used as a polyfill for node.js native `path.isAbolute`.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-absolute:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-absolute@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-absolute","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-absolute:is-absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-absolute:is_absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_absolute:is-absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_absolute:is_absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-absolute/package.json"}]},{"bom-ref":"pkg:npm/is-accessor-descriptor@1.0.1?package-id=261b6517406b97d0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"is-accessor-descriptor","version":"1.0.1","description":"Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-accessor-descriptor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-accessor-descriptor@1.0.1","externalReferences":[{"url":"git+https://github.com/inspect-js/is-accessor-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-accessor-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-accessor-descriptor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_accessor_descriptor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_accessor_descriptor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-accessor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-accessor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_accessor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_accessor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-accessor-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-arguments@1.2.0?package-id=c249422b6e0036a2","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"is-arguments","version":"1.2.0","description":"Is this an arguments object? It's a harder question than you think.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-arguments:is-arguments:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-arguments@1.2.0","externalReferences":[{"url":"git://github.com/inspect-js/is-arguments.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-arguments","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-arguments:is_arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_arguments:is-arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_arguments:is_arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-arguments/package.json"}]},{"bom-ref":"pkg:npm/is-array-buffer@3.0.5?package-id=d9958b6373169d4d","type":"library","author":"Jordan Harband ","name":"is-array-buffer","version":"3.0.5","description":"Is this value a JS ArrayBuffer?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-array-buffer:is-array-buffer:3.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/is-array-buffer@3.0.5","externalReferences":[{"url":"git+https://github.com/inspect-js/is-array-buffer.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-array-buffer#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-array-buffer:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_array_buffer:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_array_buffer:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-array:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-array:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_array:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_array:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-array-buffer/package.json"}]},{"bom-ref":"pkg:npm/is-arrayish@0.3.2?package-id=c3d142b57853ee86","type":"library","author":"Qix (http://github.com/qix-)","name":"is-arrayish","version":"0.3.2","description":"Determines if an object can be used as an array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-arrayish:is-arrayish:0.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-arrayish@0.3.2","externalReferences":[{"url":"https://github.com/qix-/node-is-arrayish.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-arrayish:is_arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_arrayish:is-arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_arrayish:is_arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:qix-:is-arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:qix-:is_arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json"}]},{"bom-ref":"pkg:npm/is-bigint@1.1.0?package-id=70e6035521bca2e6","type":"library","author":"Jordan Harband ","name":"is-bigint","version":"1.1.0","description":"Is this value an ES BigInt?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-bigint:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-bigint@1.1.0","externalReferences":[{"url":"git+https://github.com/inspect-js/is-bigint.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-bigint#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-bigint:is-bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-bigint:is_bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_bigint:is-bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_bigint:is_bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-bigint/package.json"}]},{"bom-ref":"pkg:npm/is-binary-path@2.1.0?package-id=e5ffa907a4ff10b5","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-binary-path","version":"2.1.0","description":"Check if a file path is a binary file","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-binary-path:is-binary-path:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-binary-path@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-binary-path:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_binary_path:is-binary-path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_binary_path:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-binary:is-binary-path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-binary:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_binary:is-binary-path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_binary:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-binary-path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-binary-path/package.json"}]},{"bom-ref":"pkg:npm/is-boolean-object@1.2.2?package-id=4f4be33a0614ffc4","type":"library","author":"Jordan Harband ","name":"is-boolean-object","version":"1.2.2","description":"Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-boolean-object:is-boolean-object:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-boolean-object@1.2.2","externalReferences":[{"url":"git://github.com/inspect-js/is-boolean-object.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-boolean-object:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_boolean_object:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_boolean_object:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-boolean:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-boolean:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_boolean:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_boolean:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-boolean-object/package.json"}]},{"bom-ref":"pkg:npm/is-buffer@1.1.6?package-id=29924bb442285f92","type":"library","author":"Feross Aboukhadijeh (http://feross.org/)","name":"is-buffer","version":"1.1.6","description":"Determine if an object is a Buffer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-buffer:is-buffer:1.1.6:*:*:*:*:*:*:*","purl":"pkg:npm/is-buffer@1.1.6","externalReferences":[{"url":"git://github.com/feross/is-buffer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-buffer:is_buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_buffer:is-buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_buffer:is_buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:is-buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:is_buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-buffer/package.json"}]},{"bom-ref":"pkg:npm/is-callable@1.2.7?package-id=e47af72ad358fc5c","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"is-callable","version":"1.2.7","description":"Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-callable:is-callable:1.2.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-callable@1.2.7","externalReferences":[{"url":"git://github.com/inspect-js/is-callable.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-callable:is_callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_callable:is-callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_callable:is_callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-callable/package.json"}]},{"bom-ref":"pkg:npm/is-core-module@2.16.1?package-id=d3ad38a0c3e70d2b","type":"library","author":"Jordan Harband ","name":"is-core-module","version":"2.16.1","description":"Is this specifier a node.js core module?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-core-module:is-core-module:2.16.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-core-module@2.16.1","externalReferences":[{"url":"git+https://github.com/inspect-js/is-core-module.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-core-module","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-core-module:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_core_module:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_core_module:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-core:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-core:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_core:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_core:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-core-module/package.json"}]},{"bom-ref":"pkg:npm/is-data-descriptor@1.0.1?package-id=0f670ff9028a390b","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jordan Harband (https://github.com/ljharb), Jon Schlinkert (https://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"is-data-descriptor","version":"1.0.1","description":"Returns true if a value has the characteristics of a valid JavaScript data descriptor.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-data-descriptor:is-data-descriptor:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-data-descriptor@1.0.1","externalReferences":[{"url":"git+https://github.com/inspect-js/is-data-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-data-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-data-descriptor:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_data_descriptor:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_data_descriptor:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-data:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-data:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_data:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_data:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-data-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-date-object@1.1.0?package-id=4d742be2d09ada71","type":"library","author":"Jordan Harband","name":"is-date-object","version":"1.1.0","description":"Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-date-object:is-date-object:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-date-object@1.1.0","externalReferences":[{"url":"git://github.com/inspect-js/is-date-object.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-date-object:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_date_object:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_date_object:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-date:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-date:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_date:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_date:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-date-object/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=3db838bc5746b1d3","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=376a23b75961e940","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=72cb87a4702f42f3","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=6a680ba7d403a9a1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=f9100cc646a7f958","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@1.0.3?package-id=6d00f3b19e2d6a29","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"1.0.3","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@1.0.3","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-expression@4.0.0?package-id=025b1622a77b0169","type":"library","author":"Timothy Gu ","name":"is-expression","version":"4.0.0","description":"Check if a string is a valid JavaScript expression","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-expression:is-expression:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-expression@4.0.0","externalReferences":[{"url":"https://github.com/pugjs/is-expression.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-expression:is_expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_expression:is-expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_expression:is_expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:is-expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:is_expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-expression/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=187013333c664bda","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=62aed0870d13b84e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=e7204e937fa0b58f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=cbc38034437ab88d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=13c53e0b42b1aa5d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=66d8eaaa2c9043ec","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=4e2cfb872327e1d7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@1.0.1?package-id=5e6eb51210dfeedc","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"1.0.1","description":"Returns true if a value is a plain object, array or function.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extglob@2.1.1?package-id=7f72b5b8f89d7183","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extglob","version":"2.1.1","description":"Returns true if a string has an extglob.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-extglob:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extglob@2.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extglob","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extglob:is-extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extglob:is_extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extglob:is-extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extglob:is_extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-extglob/package.json"}]},{"bom-ref":"pkg:npm/is-fullwidth-code-point@1.0.0?package-id=68fe94da8f6466e7","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-fullwidth-code-point","version":"1.0.0","description":"Check if the character represented by a given Unicode code point is fullwidth","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-fullwidth-code-point@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json"}]},{"bom-ref":"pkg:npm/is-fullwidth-code-point@2.0.0?package-id=fac6f12e8720a1b3","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-fullwidth-code-point","version":"2.0.0","description":"Check if the character represented by a given Unicode code point is fullwidth","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-fullwidth-code-point@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json"}]},{"bom-ref":"pkg:npm/is-fullwidth-code-point@3.0.0?package-id=ceb97ce06d62ac60","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-fullwidth-code-point","version":"3.0.0","description":"Check if the character represented by a given Unicode code point is fullwidth","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-fullwidth-code-point@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-fullwidth-code-point/package.json"}]},{"bom-ref":"pkg:npm/is-generator-function@1.1.0?package-id=1ff211b719fc3c63","type":"library","author":"Jordan Harband ","name":"is-generator-function","version":"1.1.0","description":"Determine if a function is a native generator function.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-generator-function:is-generator-function:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-generator-function@1.1.0","externalReferences":[{"url":"git://github.com/inspect-js/is-generator-function.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-generator-function:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_generator_function:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_generator_function:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-generator:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-generator:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_generator:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_generator:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-generator-function/package.json"}]},{"bom-ref":"pkg:npm/is-glob@3.1.0?package-id=77459d7d87565e33","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Daniel Perez (http://tuvistavie.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"is-glob","version":"3.1.0","description":"Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-glob:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-glob@3.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-glob","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-glob:is-glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-glob:is_glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_glob:is-glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_glob:is_glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json"}]},{"bom-ref":"pkg:npm/is-glob@4.0.3?package-id=c962a2f9025eb914","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Daniel Perez (https://tuvistavie.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"is-glob","version":"4.0.3","description":"Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:micromatch:is-glob:4.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/is-glob@4.0.3","externalReferences":[{"url":"https://github.com/micromatch/is-glob","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:is_glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-glob:is-glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-glob:is_glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_glob:is-glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_glob:is_glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-glob/package.json"}]},{"bom-ref":"pkg:npm/is-lambda@1.0.1?package-id=d9cbeeda741b13b2","type":"library","author":"Thomas Watson Steen (https://twitter.com/wa7son)","name":"is-lambda","version":"1.0.1","description":"Detect if your code is running on an AWS Lambda server","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-lambda:is-lambda:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-lambda@1.0.1","externalReferences":[{"url":"https://github.com/watson/is-lambda.git","type":"distribution"},{"url":"https://github.com/watson/is-lambda","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-lambda:is_lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_lambda:is-lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_lambda:is_lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:watson:is-lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:watson:is_lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-lambda/package.json"}]},{"bom-ref":"pkg:npm/is-map@2.0.3?package-id=7aeb57cf02726c97","type":"library","author":"Jordan Harband ","name":"is-map","version":"2.0.3","description":"Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-map:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/is-map@2.0.3","externalReferences":[{"url":"git+https://github.com/inspect-js/is-map.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-map#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-map:is-map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-map:is_map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_map:is-map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_map:is_map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-map/package.json"}]},{"bom-ref":"pkg:npm/is-natural-number@4.0.1?package-id=5f3943fd8b1b46a9","type":"library","author":"Shinnosuke Watanabe (https://github.com/shinnn)","name":"is-natural-number","version":"4.0.1","description":"Check if a value is a natural number","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-natural-number:is-natural-number:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-natural-number@4.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-natural-number:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_natural_number:is-natural-number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_natural_number:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-natural:is-natural-number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-natural:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_natural:is-natural-number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_natural:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-natural-number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-natural-number/package.json"}]},{"bom-ref":"pkg:npm/is-number@3.0.0?package-id=24ba5c940fc7109a","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Charlike Mike Reagent (http://www.tunnckocore.tk), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"is-number","version":"3.0.0","description":"Returns true if the value is a number. comprehensive tests.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-number:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-number@3.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-number","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-number/package.json"}]},{"bom-ref":"pkg:npm/is-number@7.0.0?package-id=8761336469cb5684","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Olsten Larck (https://i.am.charlike.online), Rouven Weßling (www.rouvenwessling.de)","name":"is-number","version":"7.0.0","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-number@7.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-number","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json"}]},{"bom-ref":"pkg:npm/is-number@7.0.0?package-id=7662d75be15afc8b","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Olsten Larck (https://i.am.charlike.online), Rouven Weßling (www.rouvenwessling.de)","name":"is-number","version":"7.0.0","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-number@7.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-number","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json"}]},{"bom-ref":"pkg:npm/is-number@7.0.0?package-id=78352b906391841a","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Olsten Larck (https://i.am.charlike.online), Rouven Weßling (www.rouvenwessling.de)","name":"is-number","version":"7.0.0","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-number@7.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-number","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json"}]},{"bom-ref":"pkg:npm/is-number-like@1.0.8?package-id=045ed23701e3dcd7","type":"library","author":"Vigour.io , Jim De Beer , Shawn Inder ","name":"is-number-like","version":"1.0.8","description":"Checks whether provided parameter looks like a number","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:is-number-like:is-number-like:1.0.8:*:*:*:*:*:*:*","purl":"pkg:npm/is-number-like@1.0.8","externalReferences":[{"url":"git+https://github.com/vigour-io/is-number-like.git","type":"distribution"},{"url":"https://github.com/vigour-io/is-number-like#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number-like:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number_like:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number_like:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:vigour-io:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:vigour-io:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-number-like/package.json"}]},{"bom-ref":"pkg:npm/is-number-object@1.1.1?package-id=e69c6205dff000a1","type":"library","author":"Jordan Harband ","name":"is-number-object","version":"1.1.1","description":"Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-number-object:is-number-object:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-number-object@1.1.1","externalReferences":[{"url":"git://github.com/inspect-js/is-number-object.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-number-object#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number-object:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number_object:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number_object:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-number-object/package.json"}]},{"bom-ref":"pkg:npm/is-object@1.0.2?package-id=080098421fa0b116","type":"library","author":"Raynos , Raynos, Jordan Harband (https://github.com/ljharb)","name":"is-object","version":"1.0.2","description":"Checks whether a value is an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-object:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-object@1.0.2","externalReferences":[{"url":"git://github.com/inspect-js/is-object.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-object","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-object:is-object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-object:is_object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_object:is-object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_object:is_object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-object/package.json"}]},{"bom-ref":"pkg:npm/is-plain-obj@1.1.0?package-id=85335907c023e35c","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-plain-obj","version":"1.1.0","description":"Check if a value is a plain object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-plain-obj:is-plain-obj:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-plain-obj@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain-obj:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain_obj:is-plain-obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain_obj:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain:is-plain-obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain:is-plain-obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-plain-obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-plain-obj/package.json"}]},{"bom-ref":"pkg:npm/is-plain-object@2.0.4?package-id=0cdcb3b46bab4f76","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Osman Nuri Okumuş (http://onokumus.com), Steven Vachon (https://svachon.com), ","name":"is-plain-object","version":"2.0.4","description":"Returns true if an object was created by the `Object` constructor.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-plain-object:is-plain-object:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/is-plain-object@2.0.4","externalReferences":[{"url":"https://github.com/jonschlinkert/is-plain-object","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain-object:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain_object:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain_object:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-plain-object/package.json"}]},{"bom-ref":"pkg:npm/is-promise@2.2.2?package-id=06d9e6f32c28a5f8","type":"library","author":"ForbesLindesay","name":"is-promise","version":"2.2.2","description":"Test whether an object looks like a promises-a+ promise","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-promise:is-promise:2.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-promise@2.2.2","externalReferences":[{"url":"https://github.com/then/is-promise.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-promise:is_promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_promise:is-promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_promise:is_promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:then:is-promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:then:is_promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-promise/package.json"}]},{"bom-ref":"pkg:npm/is-regex@1.2.1?package-id=eb42217c762c43fc","type":"library","author":"Jordan Harband ","name":"is-regex","version":"1.2.1","description":"Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-regex:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-regex@1.2.1","externalReferences":[{"url":"git://github.com/inspect-js/is-regex.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-regex:is-regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-regex:is_regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_regex:is-regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_regex:is_regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-regex/package.json"}]},{"bom-ref":"pkg:npm/is-relative@1.0.0?package-id=2efd093414ff4eab","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Shinnosuke Watanabe (https://shinnn.github.io)","name":"is-relative","version":"1.0.0","description":"Returns `true` if the path appears to be relative.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-relative:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-relative@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-relative","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-relative:is-relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-relative:is_relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_relative:is-relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_relative:is_relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-relative/package.json"}]},{"bom-ref":"pkg:npm/is-retry-allowed@1.2.0?package-id=4be8fdb80ba2df5a","type":"library","author":"Vsevolod Strukchinsky (github.com/floatdrop)","name":"is-retry-allowed","version":"1.2.0","description":"Is retry allowed for Error?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-retry-allowed:is-retry-allowed:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-retry-allowed@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-retry-allowed:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_retry_allowed:is-retry-allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_retry_allowed:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-retry:is-retry-allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-retry:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_retry:is-retry-allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_retry:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-retry-allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-retry-allowed/package.json"}]},{"bom-ref":"pkg:npm/is-set@2.0.3?package-id=3636986997116379","type":"library","author":"Jordan Harband ","name":"is-set","version":"2.0.3","description":"Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-set:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/is-set@2.0.3","externalReferences":[{"url":"git+https://github.com/inspect-js/is-set.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-set#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-set:is-set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-set:is_set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_set:is-set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_set:is_set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-set/package.json"}]},{"bom-ref":"pkg:npm/is-shared-array-buffer@1.0.4?package-id=be5dd13ccee97384","type":"library","author":"Jordan Harband (http://ljharb.codes)","name":"is-shared-array-buffer","version":"1.0.4","description":"Is this value a JS SharedArrayBuffer?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-shared-array-buffer:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/is-shared-array-buffer@1.0.4","externalReferences":[{"url":"git+https://github.com/inspect-js/is-shared-array-buffer.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-shared-array-buffer#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared-array-buffer:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared_array_buffer:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared_array_buffer:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared-array:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared-array:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared_array:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared_array:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-shared-array-buffer/package.json"}]},{"bom-ref":"pkg:npm/is-stream@1.1.0?package-id=ac3f97806ad63d60","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-stream","version":"1.1.0","description":"Check if something is a Node.js stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-stream:is-stream:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-stream@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-stream:is_stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_stream:is-stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_stream:is_stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-stream/package.json"}]},{"bom-ref":"pkg:npm/is-stream@2.0.1?package-id=5b3d2863ea25c0ee","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"is-stream","version":"2.0.1","description":"Check if something is a Node.js stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-stream:is-stream:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-stream@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-stream:is_stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_stream:is-stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_stream:is_stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json"}]},{"bom-ref":"pkg:npm/is-string@1.1.1?package-id=f7b87c51d707a2b4","type":"library","author":"Jordan Harband ","name":"is-string","version":"1.1.1","description":"Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-string:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-string@1.1.1","externalReferences":[{"url":"git://github.com/inspect-js/is-string.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-string:is-string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-string:is_string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_string:is-string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_string:is_string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-string/package.json"}]},{"bom-ref":"pkg:npm/is-symbol@1.1.1?package-id=865696304cc6c89b","type":"library","author":"Jordan Harband ","name":"is-symbol","version":"1.1.1","description":"Determine if a value is an ES6 Symbol or not.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-symbol:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-symbol@1.1.1","externalReferences":[{"url":"git://github.com/inspect-js/is-symbol.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-symbol:is-symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-symbol:is_symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_symbol:is-symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_symbol:is_symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-symbol/package.json"}]},{"bom-ref":"pkg:npm/is-typed-array@1.1.15?package-id=241515ad73bdd1d4","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"is-typed-array","version":"1.1.15","description":"Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-typed-array:is-typed-array:1.1.15:*:*:*:*:*:*:*","purl":"pkg:npm/is-typed-array@1.1.15","externalReferences":[{"url":"git://github.com/inspect-js/is-typed-array.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-typed-array:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_typed_array:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_typed_array:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-typed:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-typed:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_typed:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_typed:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-typed-array/package.json"}]},{"bom-ref":"pkg:npm/is-unc-path@1.0.0?package-id=ce172a3a7c21705f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-unc-path","version":"1.0.0","description":"Returns true if a filepath is a windows UNC file path.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-unc-path:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-unc-path@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-unc-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-unc-path:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-unc-path:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_unc_path:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_unc_path:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-unc:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-unc:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_unc:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_unc:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-unc-path/package.json"}]},{"bom-ref":"pkg:npm/is-weakmap@2.0.2?package-id=e45ebd1d0caec949","type":"library","author":"Jordan Harband ","name":"is-weakmap","version":"2.0.2","description":"Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-weakmap:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-weakmap@2.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/is-weakmap.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-weakmap#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-weakmap:is-weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-weakmap:is_weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_weakmap:is-weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_weakmap:is_weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-weakmap/package.json"}]},{"bom-ref":"pkg:npm/is-weakset@2.0.4?package-id=5c11a4ead031e5d5","type":"library","author":"Jordan Harband ","name":"is-weakset","version":"2.0.4","description":"Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-weakset:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/is-weakset@2.0.4","externalReferences":[{"url":"git+https://github.com/inspect-js/is-weakset.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-weakset#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-weakset:is-weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-weakset:is_weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_weakset:is-weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_weakset:is_weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-weakset/package.json"}]},{"bom-ref":"pkg:npm/is-windows@1.0.2?package-id=c97557a2dcbdd3a0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Simen Bekkhus (https://github.com/SimenB), 刘祺 (gucong.co.cc)","name":"is-windows","version":"1.0.2","description":"Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-windows:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-windows@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/is-windows","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-windows:is-windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-windows:is_windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_windows:is-windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_windows:is_windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-windows/package.json"}]},{"bom-ref":"pkg:npm/isarray@0.0.1?package-id=bc50e5d6cbc7eb36","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"isarray","version":"0.0.1","description":"Array#isArray for older browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juliangruber:isarray:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/isarray@0.0.1","externalReferences":[{"url":"git://github.com/juliangruber/isarray.git","type":"distribution"},{"url":"https://github.com/juliangruber/isarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isarray:isarray:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json"}]},{"bom-ref":"pkg:npm/isarray@1.0.0?package-id=034deefb6c4b8769","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"isarray","version":"1.0.0","description":"Array#isArray for older browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juliangruber:isarray:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isarray@1.0.0","externalReferences":[{"url":"git://github.com/juliangruber/isarray.git","type":"distribution"},{"url":"https://github.com/juliangruber/isarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isarray:isarray:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json"}]},{"bom-ref":"pkg:npm/isarray@1.0.0?package-id=46e3866397b34d42","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"isarray","version":"1.0.0","description":"Array#isArray for older browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juliangruber:isarray:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isarray@1.0.0","externalReferences":[{"url":"git://github.com/juliangruber/isarray.git","type":"distribution"},{"url":"https://github.com/juliangruber/isarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isarray:isarray:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json"}]},{"bom-ref":"pkg:npm/isarray@2.0.5?package-id=ed8d984bcbb93ff5","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"isarray","version":"2.0.5","description":"Array#isArray for older browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juliangruber:isarray:2.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/isarray@2.0.5","externalReferences":[{"url":"git://github.com/juliangruber/isarray.git","type":"distribution"},{"url":"https://github.com/juliangruber/isarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isarray:isarray:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isarray/package.json"}]},{"bom-ref":"pkg:npm/isexe@2.0.0?package-id=f016a5f09c60797b","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"isexe","version":"2.0.0","description":"Minimal module to check if a file is executable.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:isexe:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isexe@2.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/isexe.git","type":"distribution"},{"url":"https://github.com/isaacs/isexe#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isexe:isexe:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isexe/package.json"}]},{"bom-ref":"pkg:npm/isexe@3.1.1?package-id=be2e8582e1535ef2","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"isexe","version":"3.1.1","description":"Minimal module to check if a file is executable.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:isexe:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/isexe@3.1.1","externalReferences":[{"url":"https://github.com/isaacs/isexe","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isexe:isexe:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json"}]},{"bom-ref":"pkg:npm/isobject@2.1.0?package-id=402c02185fb0f68f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"isobject","version":"2.1.0","description":"Returns true if the value is an object and not an array or null.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:isobject:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/isobject@2.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/isobject","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isobject:isobject:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json"}]},{"bom-ref":"pkg:npm/isobject@3.0.1?package-id=71363469c72f98ea","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), Magnús Dæhlen (https://github.com/magnudae), Tom MacWright (https://macwright.org)","name":"isobject","version":"3.0.1","description":"Returns true if the value is an object and not an array or null.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:isobject:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/isobject@3.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/isobject","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isobject:isobject:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isobject/package.json"}]},{"bom-ref":"pkg:npm/isomorphic-ws@5.0.0?package-id=853440d43ba086ed","type":"library","author":"@heineiuo","name":"isomorphic-ws","version":"5.0.0","description":"Isomorphic implementation of WebSocket","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isomorphic-ws:isomorphic-ws:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isomorphic-ws@5.0.0","externalReferences":[{"url":"git+https://github.com/heineiuo/isomorphic-ws.git","type":"distribution"},{"url":"https://github.com/heineiuo/isomorphic-ws#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic-ws:isomorphic_ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic_ws:isomorphic-ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic_ws:isomorphic_ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic:isomorphic-ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic:isomorphic_ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:heineiuo:isomorphic-ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:heineiuo:isomorphic_ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isomorphic-ws/package.json"}]},{"bom-ref":"pkg:npm/isurl@1.0.0?package-id=28254e996fa56b2a","type":"library","author":"Steven Vachon (https://www.svachon.com/)","name":"isurl","version":"1.0.0","description":"Checks whether a value is a WHATWG URL.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isurl:isurl:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isurl@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isurl/package.json"}]},{"bom-ref":"pkg:npm/jackspeak@3.4.3?package-id=e96a52decca51432","type":"library","author":"Isaac Z. Schlueter ","name":"jackspeak","version":"3.4.3","description":"A very strict and proper argument parser.","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:jackspeak:jackspeak:3.4.3:*:*:*:*:*:*:*","purl":"pkg:npm/jackspeak@3.4.3","externalReferences":[{"url":"git+https://github.com/isaacs/jackspeak.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jackspeak/package.json"}]},{"bom-ref":"pkg:npm/js-stringify@1.0.2?package-id=58ecb50896023cef","type":"library","author":"ForbesLindesay","name":"js-stringify","version":"1.0.2","description":"Stringify an object so it can be safely inlined in JavaScript code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:js-stringify:js-stringify:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/js-stringify@1.0.2","externalReferences":[{"url":"https://github.com/jadejs/js-stringify.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:js-stringify:js_stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js_stringify:js-stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js_stringify:js_stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jadejs:js-stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jadejs:js_stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js:js-stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js:js_stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/js-stringify/package.json"}]},{"bom-ref":"pkg:npm/js-tokens@4.0.0?package-id=3fc29f45ef8c9e41","type":"library","author":"Simon Lydell","name":"js-tokens","version":"4.0.0","description":"A regex that tokenizes JavaScript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:js-tokens:js-tokens:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/js-tokens@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:js-tokens:js_tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js_tokens:js-tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js_tokens:js_tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js:js-tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js:js_tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/js-tokens/package.json"}]},{"bom-ref":"pkg:npm/js-yaml@3.14.1?package-id=2ec6fdae7536262a","type":"library","author":"Vladimir Zapparov , Aleksey V Zapparov (http://www.ixti.net/), Vitaly Puzrin (https://github.com/puzrin), Martin Grenfell (http://got-ravings.blogspot.com)","name":"js-yaml","version":"3.14.1","description":"YAML 1.2 parser and serializer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nodeca:js-yaml:3.14.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/js-yaml@3.14.1","externalReferences":[{"url":"https://github.com/nodeca/js-yaml","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/js-yaml/package.json"}]},{"bom-ref":"pkg:npm/json-buffer@3.0.0?package-id=298ecde0ab662ada","type":"library","author":"Dominic Tarr (http://dominictarr.com)","name":"json-buffer","version":"3.0.0","description":"JSON parse & stringify that supports binary via bops & base64","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dominictarr:json-buffer:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/json-buffer@3.0.0","externalReferences":[{"url":"git://github.com/dominictarr/json-buffer.git","type":"distribution"},{"url":"https://github.com/dominictarr/json-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dominictarr:json_buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json-buffer:json-buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json-buffer:json_buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json_buffer:json-buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json_buffer:json_buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json:json-buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json:json_buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json"}]},{"bom-ref":"pkg:npm/json5@2.2.3?package-id=ff0081c9bee3a9f6","type":"library","author":"Aseem Kishore , Max Nanasy , Andrew Eisenberg , Jordan Tucker ","name":"json5","version":"2.2.3","description":"JSON for Humans","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:json5:json5:2.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/json5@2.2.3","externalReferences":[{"url":"git+https://github.com/json5/json5.git","type":"distribution"},{"url":"http://json5.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/json5/package.json"}]},{"bom-ref":"pkg:npm/jsonfile@6.2.0?package-id=2d1dca397bb1c8bb","type":"library","author":"JP Richardson ","name":"jsonfile","version":"6.2.0","description":"Easily read/write JSON files.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jsonfile:jsonfile:6.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/jsonfile@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jsonfile/package.json"}]},{"bom-ref":"pkg:npm/jsonwebtoken@0.1.0?package-id=c29669d438fb9e38","type":"library","author":"auth0","name":"jsonwebtoken","version":"0.1.0","description":"JSON Web Token implementation (symmetric and asymmetric)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:auth0:jsonwebtoken:0.1.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/jsonwebtoken@0.1.0","externalReferences":[{"url":"https://github.com/auth0/node-jsonwebtoken","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json"}]},{"bom-ref":"pkg:npm/jsonwebtoken@0.4.0?package-id=1e23bc54c16fbe6d","type":"library","author":"auth0","name":"jsonwebtoken","version":"0.4.0","description":"JSON Web Token implementation (symmetric and asymmetric)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:auth0:jsonwebtoken:0.4.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/jsonwebtoken@0.4.0","externalReferences":[{"url":"https://github.com/auth0/node-jsonwebtoken","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jsonwebtoken/package.json"}]},{"bom-ref":"pkg:npm/jssha@3.3.1?package-id=7875bde5cf850352","type":"library","author":"Brian Turek ","name":"jssha","version":"3.3.1","description":"jsSHA implements the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:Caligatio:jssha:3.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/jssha@3.3.1","externalReferences":[{"url":"https://github.com/Caligatio/jsSHA.git","type":"distribution"},{"url":"https://github.com/Caligatio/jsSHA","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jssha:jssha:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jssha/package.json"}]},{"bom-ref":"pkg:npm/jstransformer@1.0.0?package-id=cb3672db528c0205","type":"library","author":"ForbesLindesay","name":"jstransformer","version":"1.0.0","description":"Normalize the API of any jstransformer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jstransformers:jstransformer:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/jstransformer@1.0.0","externalReferences":[{"url":"https://github.com/jstransformers/jstransformer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jstransformer:jstransformer:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jstransformer/package.json"}]},{"bom-ref":"pkg:npm/juice-shop@19.0.0?package-id=1281c91cb86e1916","type":"library","author":"Björn Kimminich (https://kimminich.de), Björn Kimminich, Jannik Hollenbach, Aashish683, greenkeeper[bot], MarcRler, agrawalarpit14, Scar26, ShubhamPalriwala, CaptainFreak, JuiceShopBot, Supratik Das, the-pro, Ziyang Li, Timo Pagel, aaryan10, ...","name":"juice-shop","version":"19.0.0","description":"Probably the most modern and sophisticated insecure web application","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juice-shop:juice-shop:19.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/juice-shop@19.0.0","externalReferences":[{"url":"https://github.com/juice-shop/juice-shop.git","type":"distribution"},{"url":"https://owasp-juice.shop","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice-shop:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice_shop:juice-shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice_shop:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice:juice-shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/build/package.json"}]},{"bom-ref":"pkg:npm/juice-shop@19.0.0?package-id=c9def2150b0cbae3","type":"library","author":"Björn Kimminich (https://kimminich.de), Björn Kimminich, Jannik Hollenbach, Aashish683, greenkeeper[bot], MarcRler, agrawalarpit14, Scar26, ShubhamPalriwala, CaptainFreak, JuiceShopBot, Supratik Das, the-pro, Ziyang Li, Timo Pagel, aaryan10, ...","name":"juice-shop","version":"19.0.0","description":"Probably the most modern and sophisticated insecure web application","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juice-shop:juice-shop:19.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/juice-shop@19.0.0","externalReferences":[{"url":"https://github.com/juice-shop/juice-shop.git","type":"distribution"},{"url":"https://owasp-juice.shop","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice-shop:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice_shop:juice-shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice_shop:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice:juice-shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/package.json"}]},{"bom-ref":"pkg:npm/juicy-chat-bot@0.9.0?package-id=834800aee309824f","type":"library","author":"Björn Kimminich (https://kimminich.de), Scar26, Björn Kimminich","name":"juicy-chat-bot","version":"0.9.0","description":"A light-weight and totally \"secure\" library to easily deploy simple chat bots","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juicy-chat-bot:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*","purl":"pkg:npm/juicy-chat-bot@0.9.0","externalReferences":[{"url":"git+https://github.com/juice-shop/juicy-chat-bot.git","type":"distribution"},{"url":"https://owasp-juice.shop","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy-chat-bot:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy_chat_bot:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy_chat_bot:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy-chat:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy-chat:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy_chat:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy_chat:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/juicy-chat-bot/package.json"}]},{"bom-ref":"pkg:npm/jwa@0.0.1?package-id=1fe4d16b42282bbe","type":"library","author":"Brian J. Brennan","name":"jwa","version":"0.0.1","description":"JWA implementation (supports all JWS algorithms)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brianloveswords:jwa:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/jwa@0.0.1","externalReferences":[{"url":"git://github.com/brianloveswords/node-jwa.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jwa:jwa:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jwa/package.json"}]},{"bom-ref":"pkg:npm/jws@0.2.6?package-id=e3ae0c46d846c3b2","type":"library","author":"Brian J Brennan","name":"jws","version":"0.2.6","description":"Implementation of JSON Web Signatures","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brianloveswords:jws:0.2.6:*:*:*:*:*:*:*","purl":"pkg:npm/jws@0.2.6","externalReferences":[{"url":"git://github.com/brianloveswords/node-jws.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jws:jws:0.2.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jws/package.json"}]},{"bom-ref":"pkg:npm/keyv@3.0.0?package-id=8594e21b80d1e888","type":"library","author":"Luke Childs (http://lukechilds.co.uk)","name":"keyv","version":"3.0.0","description":"Simple key-value storage with support for multiple backends","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lukechilds:keyv:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/keyv@3.0.0","externalReferences":[{"url":"git+https://github.com/lukechilds/keyv.git","type":"distribution"},{"url":"https://github.com/lukechilds/keyv","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:keyv:keyv:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json"}]},{"bom-ref":"pkg:npm/kind-of@3.2.2?package-id=091d5337c6a363c0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","name":"kind-of","version":"3.2.2","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@3.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@3.2.2?package-id=1615ce8e3bbb8d71","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","name":"kind-of","version":"3.2.2","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@3.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@3.2.2?package-id=dd0e514580f9e866","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","name":"kind-of","version":"3.2.2","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@3.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@3.2.2?package-id=b925034c3569dbe8","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","name":"kind-of","version":"3.2.2","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@3.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@4.0.0?package-id=ee47a644187e7675","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","name":"kind-of","version":"4.0.0","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@4.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@6.0.3?package-id=c406772b04e5464c","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), James (https://twitter.com/aretecode), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan), tunnckoCore (https://i.am.charlike.online)","name":"kind-of","version":"6.0.3","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:6.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@6.0.3","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kuler@2.0.0?package-id=ed79d2954c83dae0","type":"library","author":"Arnout Kazemier","name":"kuler","version":"2.0.0","description":"Color your terminal using CSS/hex color codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:kuler:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/kuler@2.0.0","externalReferences":[{"url":"https://github.com/3rd-Eden/kuler","type":"distribution"},{"url":"https://github.com/3rd-Eden/kuler","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:kuler:kuler:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/kuler/package.json"}]},{"bom-ref":"pkg:npm/lazystream@1.0.1?package-id=181999b6186ce408","type":"library","author":"Jonas Pommerening (https://npmjs.org/~jpommerening), Mario Casciaro ","name":"lazystream","version":"1.0.1","description":"Open Node Streams on demand.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jpommerening:lazystream:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/lazystream@1.0.1","externalReferences":[{"url":"https://github.com/jpommerening/node-lazystream.git","type":"distribution"},{"url":"https://github.com/jpommerening/node-lazystream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:lazystream:lazystream:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lazystream/package.json"}]},{"bom-ref":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&package-id=60c2ebf5ef786e78&upstream=glibc","type":"library","publisher":"GNU Libc Maintainers ","name":"libc6","version":"2.36-9+deb12u10","licenses":[{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"LGPL-2.1-only"}}],"cpe":"cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libc6"},{"name":"syft:location:1:layerID","value":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},{"name":"syft:location:1:path","value":"/usr/share/doc/libc6/copyright"},{"name":"syft:location:2:layerID","value":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libc6.md5sums"},{"name":"syft:metadata:installedSize","value":"23130"},{"name":"syft:metadata:source","value":"glibc"}]},{"bom-ref":"pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=a8358ba02091f401&upstream=gcc-12","type":"library","publisher":"Debian GCC Maintainers ","name":"libgcc-s1","version":"12.2.0-14+deb12u1","licenses":[{"license":{"id":"GFDL-1.2-only"}},{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"GPL-3.0-only"}},{"license":{"name":"Artistic"}},{"license":{"name":"GPL"}},{"license":{"name":"LGPL"}}],"cpe":"cpe:2.3:a:libgcc-s1:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc-s1:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc_s1:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc_s1:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libgcc-s1"},{"name":"syft:location:1:layerID","value":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},{"name":"syft:location:1:path","value":"/usr/share/doc/gcc-12-base/copyright"},{"name":"syft:location:2:layerID","value":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libgcc-s1.md5sums"},{"name":"syft:metadata:installedSize","value":"147"},{"name":"syft:metadata:source","value":"gcc-12"}]},{"bom-ref":"pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=7e671502c66ed1d1&upstream=gcc-12","type":"library","publisher":"Debian GCC Maintainers ","name":"libgomp1","version":"12.2.0-14+deb12u1","licenses":[{"license":{"id":"GFDL-1.2-only"}},{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"GPL-3.0-only"}},{"license":{"name":"Artistic"}},{"license":{"name":"GPL"}},{"license":{"name":"LGPL"}}],"cpe":"cpe:2.3:a:libgomp1:libgomp1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libgomp1"},{"name":"syft:location:1:layerID","value":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},{"name":"syft:location:1:path","value":"/usr/share/doc/gcc-12-base/copyright"},{"name":"syft:location:2:layerID","value":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libgomp1.md5sums"},{"name":"syft:metadata:installedSize","value":"352"},{"name":"syft:metadata:source","value":"gcc-12"}]},{"bom-ref":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&package-id=35e2091e2b3da6f5&upstream=openssl","type":"library","publisher":"Debian OpenSSL Team ","name":"libssl3","version":"3.0.17-1~deb12u2","licenses":[{"license":{"id":"Apache-2.0"}},{"license":{"id":"GPL-1.0-only"}},{"license":{"id":"GPL-1.0-or-later"}},{"license":{"name":"Artistic"}}],"cpe":"cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libssl3"},{"name":"syft:location:1:layerID","value":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},{"name":"syft:location:1:path","value":"/usr/share/doc/libssl3/copyright"},{"name":"syft:location:2:layerID","value":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libssl3.md5sums"},{"name":"syft:metadata:installedSize","value":"5981"},{"name":"syft:metadata:source","value":"openssl"}]},{"bom-ref":"pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=beed519c814b3b17&upstream=gcc-12","type":"library","publisher":"Debian GCC Maintainers ","name":"libstdc++6","version":"12.2.0-14+deb12u1","licenses":[{"license":{"id":"GFDL-1.2-only"}},{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"GPL-3.0-only"}},{"license":{"name":"Artistic"}},{"license":{"name":"GPL"}},{"license":{"name":"LGPL"}}],"cpe":"cpe:2.3:a:libstdc\\+\\+6:libstdc\\+\\+6:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libstdc++6"},{"name":"syft:location:1:layerID","value":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},{"name":"syft:location:1:path","value":"/usr/share/doc/gcc-12-base/copyright"},{"name":"syft:location:2:layerID","value":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libstdc++6.md5sums"},{"name":"syft:metadata:installedSize","value":"2670"},{"name":"syft:metadata:source","value":"gcc-12"}]},{"bom-ref":"pkg:npm/libxmljs2@0.37.0?package-id=008b04af34471513","type":"library","author":"marudor, Jeff Smick, Marco Rogers","name":"libxmljs2","version":"0.37.0","description":"libxml bindings for v8 javascript engine","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:libxmljs2:libxmljs2:0.37.0:*:*:*:*:*:*:*","purl":"pkg:npm/libxmljs2@0.37.0","externalReferences":[{"url":"http://github.com/marudor/libxmljs2.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:marudor:libxmljs2:0.37.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/package.json"}]},{"bom-ref":"pkg:npm/liftup@3.0.1?package-id=b4203f0dbd71dc51","type":"library","author":"Grunt Development Team (https://gruntjs.com/development-team)","name":"liftup","version":"3.0.1","description":"Launch your command line tool with ease.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:liftup:liftup:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/liftup@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/package.json"}]},{"bom-ref":"pkg:npm/linebreak@1.1.0?package-id=b2ed0312398a883c","type":"library","author":"Devon Govett ","name":"linebreak","version":"1.1.0","description":"An implementation of the Unicode Line Breaking Algorithm (UAX #14)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:linebreak:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/linebreak@1.1.0","externalReferences":[{"url":"https://github.com/devongovett/linebreaker.git","type":"distribution"},{"url":"https://github.com/devongovett/linebreaker","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:linebreak:linebreak:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/linebreak/package.json"}]},{"bom-ref":"pkg:npm/listenercount@1.0.1?package-id=8cf228f1cc8b3027","type":"library","author":"jden ","name":"listenercount","version":"1.0.1","description":"backwards compatible version of builtin events.listenercount","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:listenercount:listenercount:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/listenercount@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/listenercount/package.json"}]},{"bom-ref":"pkg:npm/ljharb-monorepo-symlink-test@0.0.0?package-id=b0673eac3bec27e8","type":"library","name":"ljharb-monorepo-symlink-test","version":"0.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ljharb-monorepo-symlink-test:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/ljharb-monorepo-symlink-test@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo-symlink-test:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo_symlink_test:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo_symlink_test:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo-symlink:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo-symlink:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo_symlink:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo_symlink:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json"}]},{"bom-ref":"pkg:npm/locate-path@5.0.0?package-id=91b02cf44711d543","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"locate-path","version":"5.0.0","description":"Get the first path that exists on disk of multiple paths","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:locate-path:locate-path:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/locate-path@5.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate-path:locate_path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate_path:locate-path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate_path:locate_path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate:locate-path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate:locate_path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json"}]},{"bom-ref":"pkg:npm/lodash@2.4.2?package-id=dbbb92a4d9c4d340","type":"library","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (http://www.iceddev.com/), Kit Cambridge (http://kitcambridge.be/), Mathias Bynens (http://mathiasbynens.be/)","name":"lodash","version":"2.4.2","description":"A utility library delivering consistency, customization, performance, & extras.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash:lodash:2.4.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/lodash@2.4.2","externalReferences":[{"url":"https://github.com/lodash/lodash.git","type":"distribution"},{"url":"http://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json"}]},{"bom-ref":"pkg:npm/lodash@4.17.21?package-id=32afa1bf90ac61bc","type":"library","author":"John-David Dalton , John-David Dalton , Mathias Bynens ","name":"lodash","version":"4.17.21","description":"Lodash modular utilities.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash:lodash:4.17.21:*:*:*:*:node.js:*:*","purl":"pkg:npm/lodash@4.17.21","externalReferences":[{"url":"https://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lodash/package.json"}]},{"bom-ref":"pkg:npm/lodash.camelcase@4.3.0?package-id=d72928af0caa92da","type":"library","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","name":"lodash.camelcase","version":"4.3.0","description":"The lodash method `_.camelCase` exported as a module.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash.camelcase:lodash.camelcase:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/lodash.camelcase@4.3.0","externalReferences":[{"url":"https://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lodash.camelcase/package.json"}]},{"bom-ref":"pkg:npm/lodash.isfinite@3.3.2?package-id=ec6d4a50251c782e","type":"library","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","name":"lodash.isfinite","version":"3.3.2","description":"The lodash method `_.isFinite` exported as a module.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash.isfinite:lodash.isfinite:3.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/lodash.isfinite@3.3.2","externalReferences":[{"url":"https://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lodash.isfinite/package.json"}]},{"bom-ref":"pkg:npm/lodash.set@4.3.2?package-id=be8f210a7cd0fab3","type":"library","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","name":"lodash.set","version":"4.3.2","description":"The lodash method `_.set` exported as a module.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash.set:lodash.set:4.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/lodash.set@4.3.2","externalReferences":[{"url":"https://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lodash.set/package.json"}]},{"bom-ref":"pkg:npm/logform@2.7.0?package-id=de0c453fbecf2b01","type":"library","author":"Charlie Robbins ","name":"logform","version":"2.7.0","description":"An mutable object-based log format designed for chaining & objectMode streams.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:winstonjs:logform:2.7.0:*:*:*:*:*:*:*","purl":"pkg:npm/logform@2.7.0","externalReferences":[{"url":"git+https://github.com/winstonjs/logform.git","type":"distribution"},{"url":"https://github.com/winstonjs/logform#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:logform:logform:2.7.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/logform/package.json"}]},{"bom-ref":"pkg:npm/lolex@1.3.2?package-id=807013bf36635932","type":"library","author":"Christian Johansen","name":"lolex","version":"1.3.2","description":"Fake JavaScript timers","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:sinonjs:lolex:1.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/lolex@1.3.2","externalReferences":[{"url":"http://github.com/sinonjs/lolex.git","type":"distribution"},{"url":"http://github.com/sinonjs/lolex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:lolex:lolex:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lolex/package.json"}]},{"bom-ref":"pkg:npm/loose-envify@1.4.0?package-id=360730ddc52a7620","type":"library","author":"Andres Suarez ","name":"loose-envify","version":"1.4.0","description":"Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:loose-envify:loose-envify:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/loose-envify@1.4.0","externalReferences":[{"url":"git://github.com/zertosh/loose-envify.git","type":"distribution"},{"url":"https://github.com/zertosh/loose-envify","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose-envify:loose_envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose_envify:loose-envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose_envify:loose_envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zertosh:loose-envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zertosh:loose_envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose:loose-envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose:loose_envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/loose-envify/package.json"}]},{"bom-ref":"pkg:npm/lowercase-keys@1.0.0?package-id=32832572ce4df07d","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"lowercase-keys","version":"1.0.0","description":"Lowercase the keys of an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lowercase-keys:lowercase-keys:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/lowercase-keys@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase-keys:lowercase_keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase_keys:lowercase-keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase_keys:lowercase_keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase:lowercase-keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase:lowercase_keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lowercase-keys/package.json"}]},{"bom-ref":"pkg:npm/lru-cache@10.4.3?package-id=073a1abbff114c8c","type":"library","author":"Isaac Z. Schlueter ","name":"lru-cache","version":"10.4.3","description":"A cache object that deletes the least-recently-used items.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/lru-cache@10.4.3","externalReferences":[{"url":"git://github.com/isaacs/node-lru-cache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json"}]},{"bom-ref":"pkg:npm/lru-cache@10.4.3?package-id=029044ebd1fb4ece","type":"library","author":"Isaac Z. Schlueter ","name":"lru-cache","version":"10.4.3","description":"A cache object that deletes the least-recently-used items.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/lru-cache@10.4.3","externalReferences":[{"url":"git://github.com/isaacs/node-lru-cache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json"}]},{"bom-ref":"pkg:npm/lru-cache@10.4.3?package-id=face390d666ee2e6","type":"library","author":"Isaac Z. Schlueter ","name":"lru-cache","version":"10.4.3","description":"A cache object that deletes the least-recently-used items.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/lru-cache@10.4.3","externalReferences":[{"url":"git://github.com/isaacs/node-lru-cache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json"}]},{"bom-ref":"pkg:npm/lru-cache@6.0.0?package-id=65977491543b90a8","type":"library","author":"Isaac Z. Schlueter ","name":"lru-cache","version":"6.0.0","description":"A cache object that deletes the least-recently-used items.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:lru-cache:6.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/lru-cache@6.0.0","externalReferences":[{"url":"git://github.com/isaacs/node-lru-cache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json"}]},{"bom-ref":"pkg:npm/make-dir@1.3.0?package-id=94cfb98bee7b443d","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"make-dir","version":"1.3.0","description":"Make a directory and its parents if needed - Think `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:make-dir:make-dir:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/make-dir@1.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-dir:make_dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_dir:make-dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_dir:make_dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json"}]},{"bom-ref":"pkg:npm/make-dir@2.1.0?package-id=4beba0ec739f4b97","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"make-dir","version":"2.1.0","description":"Make a directory and its parents if needed - Think `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:make-dir:make-dir:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/make-dir@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-dir:make_dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_dir:make-dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_dir:make_dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-dir/package.json"}]},{"bom-ref":"pkg:npm/make-error@1.3.6?package-id=be198e54396ccaa6","type":"library","author":"Julien Fontanet ","name":"make-error","version":"1.3.6","description":"Make your own error types!","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:JsCommunity:make-error:1.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/make-error@1.3.6","externalReferences":[{"url":"git://github.com/JsCommunity/make-error.git","type":"distribution"},{"url":"https://github.com/JsCommunity/make-error","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:JsCommunity:make_error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-error:make-error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-error:make_error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_error:make-error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_error:make_error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-error/package.json"}]},{"bom-ref":"pkg:npm/make-fetch-happen@14.0.3?package-id=cbd26296f86ea3b8","type":"library","author":"GitHub Inc.","name":"make-fetch-happen","version":"14.0.3","description":"Opinionated, caching, retrying fetch client","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:make-fetch-happen:make-fetch-happen:14.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/make-fetch-happen@14.0.3","externalReferences":[{"url":"git+https://github.com/npm/make-fetch-happen.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch-happen:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch_happen:make-fetch-happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch_happen:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch:make-fetch-happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch:make-fetch-happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-fetch-happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-fetch-happen/package.json"}]},{"bom-ref":"pkg:npm/make-fetch-happen@9.1.0?package-id=07e960a14667d805","type":"library","author":"Kat Marchán ","name":"make-fetch-happen","version":"9.1.0","description":"Opinionated, caching, retrying fetch client","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:make-fetch-happen:make-fetch-happen:9.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/make-fetch-happen@9.1.0","externalReferences":[{"url":"https://github.com/npm/make-fetch-happen","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch-happen:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch_happen:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch_happen:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json"}]},{"bom-ref":"pkg:npm/make-iterator@1.0.1?package-id=2e70d0d98acb0009","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"make-iterator","version":"1.0.1","description":"Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:make-iterator:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/make-iterator@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/make-iterator","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:make_iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-iterator:make-iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-iterator:make_iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_iterator:make-iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_iterator:make_iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-iterator/package.json"}]},{"bom-ref":"pkg:npm/make-plural@4.3.0?package-id=6f404b9eb22f1024","type":"library","author":"Eemeli Aro ","name":"make-plural","version":"4.3.0","description":"Translates Unicode CLDR pluralization rules to executable JavaScript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:make-plural:make-plural:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/make-plural@4.3.0","externalReferences":[{"url":"https://github.com/eemeli/make-plural#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-plural:make_plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_plural:make-plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_plural:make_plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eemeli:make-plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eemeli:make_plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json"}]},{"bom-ref":"pkg:npm/make-plural@6.2.2?package-id=7b87370db2b76e71","type":"library","author":"Eemeli Aro ","name":"make-plural","version":"6.2.2","description":"Unicode CLDR pluralization rules as JavaScript functions","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:make-plural:make-plural:6.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/make-plural@6.2.2","externalReferences":[{"url":"https://github.com/eemeli/make-plural.git","type":"distribution"},{"url":"https://github.com/eemeli/make-plural#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-plural:make_plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_plural:make-plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_plural:make_plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eemeli:make-plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eemeli:make_plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-plural/package.json"}]},{"bom-ref":"pkg:npm/map-cache@0.2.2?package-id=5f83b17e9f854ecc","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"map-cache","version":"0.2.2","description":"Basic cache object for storing key-value pairs.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:map-cache:0.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/map-cache@0.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/map-cache","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:map_cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map-cache:map-cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map-cache:map_cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map_cache:map-cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map_cache:map_cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map:map-cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map:map_cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/map-cache/package.json"}]},{"bom-ref":"pkg:npm/map-visit@1.0.0?package-id=0a4b407ebac3f9e1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"map-visit","version":"1.0.0","description":"Map `visit` over an array of objects.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:map-visit:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/map-visit@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/map-visit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:map_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map-visit:map-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map-visit:map_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map_visit:map-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map_visit:map_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map:map-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map:map_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/map-visit/package.json"}]},{"bom-ref":"pkg:npm/marsdb@0.6.11?package-id=92d5870e9d43058d","type":"library","author":"Artem Artemev , Artem Artemev","name":"marsdb","version":"0.6.11","description":"MarsDB is a lightweight client-side MongoDB-like database, Promise based, written in ES6","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:marsdb:marsdb:0.6.11:*:*:*:*:*:*:*","purl":"pkg:npm/marsdb@0.6.11","externalReferences":[{"url":"https://github.com/c58/marsdb","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:c58:marsdb:0.6.11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/marsdb/package.json"}]},{"bom-ref":"pkg:npm/math-interval-parser@2.0.1?package-id=c4cf81a86732a92f","type":"library","author":"Dmitry Semigradsky (https://github.com/Semigradsky)","name":"math-interval-parser","version":"2.0.1","description":"Parse math interval","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:math-interval-parser:math-interval-parser:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/math-interval-parser@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:math-interval-parser:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_interval_parser:math-interval-parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_interval_parser:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math-interval:math-interval-parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math-interval:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_interval:math-interval-parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_interval:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math:math-interval-parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/math-interval-parser/package.json"}]},{"bom-ref":"pkg:npm/math-intrinsics@1.1.0?package-id=aa8ac1643abd998a","type":"library","author":"Jordan Harband ","name":"math-intrinsics","version":"1.1.0","description":"ES Math-related intrinsics and helpers, robustly cached.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:math-intrinsics:math-intrinsics:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/math-intrinsics@1.1.0","externalReferences":[{"url":"git+https://github.com/es-shims/math-intrinsics.git","type":"distribution"},{"url":"https://github.com/es-shims/math-intrinsics#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:math-intrinsics:math_intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_intrinsics:math-intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_intrinsics:math_intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:math-intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:math_intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math:math-intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math:math_intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/math-intrinsics/package.json"}]},{"bom-ref":"pkg:npm/media-typer@0.3.0?package-id=761d39c4b96da905","type":"library","author":"Douglas Christopher Wilson ","name":"media-typer","version":"0.3.0","description":"Simple RFC 6838 media type parser and formatter","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:media-typer:media-typer:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/media-typer@0.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:media-typer:media_typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media_typer:media-typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media_typer:media_typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media:media-typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media:media_typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/media-typer/package.json"}]},{"bom-ref":"pkg:deb/debian/media-types@10.0.0?arch=all&distro=debian-12&package-id=81fa76b13d51bb43","type":"library","publisher":"Mime-Support Packagers ","name":"media-types","version":"10.0.0","licenses":[{"license":{"name":"ad-hoc"}}],"cpe":"cpe:2.3:a:media-types:media-types:10.0.0:*:*:*:*:*:*:*","purl":"pkg:deb/debian/media-types@10.0.0?arch=all&distro=debian-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:media-types:media_types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media_types:media-types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media_types:media_types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media:media-types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media:media_types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/media-types"},{"name":"syft:location:1:layerID","value":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},{"name":"syft:location:1:path","value":"/usr/share/doc/media-types/copyright"},{"name":"syft:location:2:layerID","value":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/media-types.md5sums"},{"name":"syft:metadata:installedSize","value":"92"}]},{"bom-ref":"pkg:npm/median@0.0.2?package-id=9d5d7412a9d2ef14","type":"library","author":"Khalid Lafi","name":"median","version":"0.0.2","description":"a small module for node and browser to calculate median","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lafikl:median:0.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/median@0.0.2","externalReferences":[{"url":"http://github.com/lafikl/median","type":"distribution"},{"url":"https://github.com/lafikl/median","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:median:median:0.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/median/package.json"}]},{"bom-ref":"pkg:npm/merge-descriptors@1.0.3?package-id=d9e5a65c51115c3f","type":"library","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson , Mike Grabowski ","name":"merge-descriptors","version":"1.0.3","description":"Merge objects using descriptors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:merge-descriptors:merge-descriptors:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/merge-descriptors@1.0.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge-descriptors:merge_descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge_descriptors:merge-descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge_descriptors:merge_descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge:merge-descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge:merge_descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/merge-descriptors/package.json"}]},{"bom-ref":"pkg:npm/messageformat@2.3.0?package-id=f69b2994a9e9d9fe","type":"library","author":"Alex Sexton , Eemeli Aro ","name":"messageformat","version":"2.3.0","description":"PluralFormat and SelectFormat Message and i18n Tool - A JavaScript Implemenation of the ICU standards.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:messageformat:messageformat:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/messageformat@2.3.0","externalReferences":[{"url":"https://messageformat.github.io/messageformat/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/messageformat/package.json"}]},{"bom-ref":"pkg:npm/messageformat-formatters@2.0.1?package-id=2b6c534059aeab68","type":"library","author":"Eemeli Aro ","name":"messageformat-formatters","version":"2.0.1","description":"Formatters for messageformat","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:messageformat-formatters:messageformat-formatters:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/messageformat-formatters@2.0.1","externalReferences":[{"url":"https://github.com/messageformat/messageformat.git","type":"distribution"},{"url":"https://messageformat.github.io/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat-formatters:messageformat_formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat_formatters:messageformat-formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat_formatters:messageformat_formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat:messageformat-formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat:messageformat_formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/messageformat-formatters/package.json"}]},{"bom-ref":"pkg:npm/messageformat-parser@4.1.3?package-id=e027aa677afa5141","type":"library","author":"Alex Sexton , Eemeli Aro , Nikola Kovacs , Adrian Vogelsgesang ","name":"messageformat-parser","version":"4.1.3","description":"A PEG.js parser for ICU MessageFormat strings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:messageformat-parser:messageformat-parser:4.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/messageformat-parser@4.1.3","externalReferences":[{"url":"https://github.com/messageformat/messageformat.git","type":"distribution"},{"url":"https://messageformat.github.io/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat-parser:messageformat_parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat_parser:messageformat-parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat_parser:messageformat_parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat:messageformat-parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat:messageformat_parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/messageformat-parser/package.json"}]},{"bom-ref":"pkg:npm/methods@1.1.2?package-id=5f8a3e9c18de5014","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), TJ Holowaychuk (http://tjholowaychuk.com)","name":"methods","version":"1.1.2","description":"HTTP methods that node supports","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:methods:methods:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/methods@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/methods/package.json"}]},{"bom-ref":"pkg:npm/micromatch@3.1.10?package-id=2f60ee768b1461a2","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Amila Welihinda (amilajack.com), Bogdan Chadkin (https://github.com/TrySound), Brian Woodward (https://twitter.com/doowb), Devon Govett (http://badassjs.com), Elan Shanker (https://github.com/es128), Fabrício Matté (https://ultcombo.js.org), Jon Schlinkert (http://twitter.com/jonschlinkert), Martin Kolárik (https://kolarik.sk), Olsten Larck (https://i.am.charlike.online), Paul Miller (paulmillr.com), Tom Byrer (https://github.com/tomByrer), Tyler Akins (http://rumkin.com), ","name":"micromatch","version":"3.1.10","description":"Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:micromatch:3.1.10:*:*:*:*:node.js:*:*","purl":"pkg:npm/micromatch@3.1.10","externalReferences":[{"url":"https://github.com/micromatch/micromatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/micromatch/package.json"}]},{"bom-ref":"pkg:npm/micromatch@4.0.8?package-id=4589ae9f300717e4","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Amila Welihinda (amilajack.com), Bogdan Chadkin (https://github.com/TrySound), Brian Woodward (https://twitter.com/doowb), Devon Govett (http://badassjs.com), Elan Shanker (https://github.com/es128), Fabrício Matté (https://ultcombo.js.org), Jon Schlinkert (http://twitter.com/jonschlinkert), Martin Kolárik (https://kolarik.sk), Olsten Larck (https://i.am.charlike.online), Paul Miller (paulmillr.com), Tom Byrer (https://github.com/tomByrer), Tyler Akins (http://rumkin.com), Peter Bright (https://github.com/drpizza), Kuba Juszczyk (https://github.com/ku8ar)","name":"micromatch","version":"4.0.8","description":"Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:micromatch:4.0.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/micromatch@4.0.8","externalReferences":[{"url":"https://github.com/micromatch/micromatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json"}]},{"bom-ref":"pkg:npm/micromatch@4.0.8?package-id=a650aa642c0822c6","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Amila Welihinda (amilajack.com), Bogdan Chadkin (https://github.com/TrySound), Brian Woodward (https://twitter.com/doowb), Devon Govett (http://badassjs.com), Elan Shanker (https://github.com/es128), Fabrício Matté (https://ultcombo.js.org), Jon Schlinkert (http://twitter.com/jonschlinkert), Martin Kolárik (https://kolarik.sk), Olsten Larck (https://i.am.charlike.online), Paul Miller (paulmillr.com), Tom Byrer (https://github.com/tomByrer), Tyler Akins (http://rumkin.com), Peter Bright (https://github.com/drpizza), Kuba Juszczyk (https://github.com/ku8ar)","name":"micromatch","version":"4.0.8","description":"Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:micromatch:4.0.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/micromatch@4.0.8","externalReferences":[{"url":"https://github.com/micromatch/micromatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json"}]},{"bom-ref":"pkg:npm/mime@1.6.0?package-id=1ebb82e2ba25a844","type":"library","author":"Robert Kieffer (http://github.com/broofa), Benjamin Thomas (http://github.com/bentomas)","name":"mime","version":"1.6.0","description":"A comprehensive library for mime-type mapping","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mime_project:mime:1.6.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/mime@1.6.0","externalReferences":[{"url":"https://github.com/broofa/node-mime","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mime/package.json"}]},{"bom-ref":"pkg:npm/mime-db@1.52.0?package-id=43c6f2fbd14f0eba","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), Robert Kieffer (http://github.com/broofa)","name":"mime-db","version":"1.52.0","description":"Media Type Database","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mime-db:mime-db:1.52.0:*:*:*:*:*:*:*","purl":"pkg:npm/mime-db@1.52.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime-db:mime_db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime_db:mime-db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime_db:mime_db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime:mime-db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime:mime_db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mime-db/package.json"}]},{"bom-ref":"pkg:npm/mime-types@2.1.35?package-id=33e05356d0dff6ad","type":"library","author":"Douglas Christopher Wilson , Jeremiah Senkpiel (https://searchbeam.jit.su), Jonathan Ong (http://jongleberry.com)","name":"mime-types","version":"2.1.35","description":"The ultimate javascript content-type utility.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mime-types:mime-types:2.1.35:*:*:*:*:*:*:*","purl":"pkg:npm/mime-types@2.1.35","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime-types:mime_types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime_types:mime-types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime_types:mime_types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime:mime-types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime:mime_types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mime-types/package.json"}]},{"bom-ref":"pkg:npm/mimic-response@1.0.1?package-id=02b892e02c7322ac","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"mimic-response","version":"1.0.1","description":"Mimic a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mimic-response:mimic-response:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/mimic-response@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic-response:mimic_response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic-response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic_response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic-response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic_response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mimic-response/package.json"}]},{"bom-ref":"pkg:npm/mimic-response@2.1.0?package-id=0e93cdb85c89eacc","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"mimic-response","version":"2.1.0","description":"Mimic a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mimic-response:mimic-response:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/mimic-response@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic-response:mimic_response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic-response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic_response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic-response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic_response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json"}]},{"bom-ref":"pkg:npm/mimic-response@3.1.0?package-id=845c5d602993a101","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"mimic-response","version":"3.1.0","description":"Mimic a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mimic-response:mimic-response:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/mimic-response@3.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic-response:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic-response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic-response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json"}]},{"bom-ref":"pkg:npm/mimic-response@3.1.0?package-id=2b67abea8a06a8db","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"mimic-response","version":"3.1.0","description":"Mimic a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mimic-response:mimic-response:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/mimic-response@3.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic-response:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic-response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic-response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json"}]},{"bom-ref":"pkg:npm/minami@1.1.1?package-id=259bb7f76d54d062","type":"library","author":"Nijiko Yonskai ","name":"minami","version":"1.1.1","description":"Clean and minimal JSDoc 3 Template / Theme","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/minami@1.1.1","externalReferences":[{"url":"https://github.com/Nijikokun/minami.git","type":"distribution"},{"url":"https://github.com/Nijikokun/minami","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-js/docconfig/template/package.json"}]},{"bom-ref":"pkg:npm/minami@1.1.1?package-id=803f499aaa469edc","type":"library","author":"Nijiko Yonskai ","name":"minami","version":"1.1.1","description":"Clean and minimal JSDoc 3 Template / Theme","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/minami@1.1.1","externalReferences":[{"url":"https://github.com/Nijikokun/minami.git","type":"distribution"},{"url":"https://github.com/Nijikokun/minami","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filehound/docconfig/template/package.json"}]},{"bom-ref":"pkg:npm/minami@1.1.1?package-id=21dab49a5abbbdc9","type":"library","author":"Nijiko Yonskai ","name":"minami","version":"1.1.1","description":"Clean and minimal JSDoc 3 Template / Theme","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/minami@1.1.1","externalReferences":[{"url":"https://github.com/Nijikokun/minami.git","type":"distribution"},{"url":"https://github.com/Nijikokun/minami","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.0.5?package-id=a7d9f58fa9223af7","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.0.5","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.0.5:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.0.5","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.0.8?package-id=64792428adfc1585","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.0.8","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.0.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.0.8","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=31053d1a3eefafcf","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=c46d28efb236e0c8","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=2ea489db3cb444cd","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=a88006b8a0ec9567","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=34e3a98e2f474c3f","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=182b6a07cfd75764","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=5c4dec26d80d1f6e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=203e6da42d80803d","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=60218374fb088257","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@5.1.6?package-id=ae8bd0e649f1262b","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"5.1.6","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:5.1.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@5.1.6","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@9.0.5?package-id=1f297f7286432e88","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"9.0.5","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:9.0.5:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@9.0.5","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimist@0.2.4?package-id=73dbd9aaf4ec2d16","type":"library","author":"James Halliday (http://substack.net)","name":"minimist","version":"0.2.4","description":"parse argument options","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minimistjs:minimist:0.2.4:*:*:*:*:*:*:*","purl":"pkg:npm/minimist@0.2.4","externalReferences":[{"url":"git://github.com/minimistjs/minimist.git","type":"distribution"},{"url":"https://github.com/minimistjs/minimist","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minimist:minimist:0.2.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json"}]},{"bom-ref":"pkg:npm/minimist@1.2.8?package-id=9c7c73598a676732","type":"library","author":"James Halliday (http://substack.net)","name":"minimist","version":"1.2.8","description":"parse argument options","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minimistjs:minimist:1.2.8:*:*:*:*:*:*:*","purl":"pkg:npm/minimist@1.2.8","externalReferences":[{"url":"git://github.com/minimistjs/minimist.git","type":"distribution"},{"url":"https://github.com/minimistjs/minimist","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minimist:minimist:1.2.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minimist/package.json"}]},{"bom-ref":"pkg:npm/minipass@2.9.0?package-id=59462219a37abffd","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"2.9.0","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:2.9.0:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@2.9.0","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@3.3.6?package-id=338b486a654e33cb","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"3.3.6","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@3.3.6","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@3.3.6?package-id=7256b9dc3ee5141e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"3.3.6","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@3.3.6","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@3.3.6?package-id=b65044371c10aa40","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"3.3.6","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@3.3.6","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@3.3.6?package-id=04660218c5e211d0","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"3.3.6","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@3.3.6","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@5.0.0?package-id=e285aecf7d10679e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"5.0.0","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@5.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@7.1.2?package-id=9f005f004bbbc237","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"7.1.2","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:7.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@7.1.2","externalReferences":[{"url":"https://github.com/isaacs/minipass","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:minipass:7.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass-collect@1.0.2?package-id=63efb267ac514e08","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-collect","version":"1.0.2","description":"A Minipass stream that collects all the data into a single chunk","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-collect:minipass-collect:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-collect@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-collect:minipass_collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_collect:minipass-collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_collect:minipass_collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json"}]},{"bom-ref":"pkg:npm/minipass-collect@2.0.1?package-id=8fecd15c1c48c3bb","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-collect","version":"2.0.1","description":"A Minipass stream that collects all the data into a single chunk","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-collect:minipass-collect:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-collect@2.0.1","externalReferences":[{"url":"https://github.com/isaacs/minipass-collect","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-collect:minipass_collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_collect:minipass-collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_collect:minipass_collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:minipass-collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:minipass_collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-collect/package.json"}]},{"bom-ref":"pkg:npm/minipass-fetch@1.4.1?package-id=f1dcdfbdae2d40b2","type":"library","name":"minipass-fetch","version":"1.4.1","description":"An implementation of window.fetch in Node.js using Minipass streams","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minipass-fetch:minipass-fetch:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-fetch@1.4.1","externalReferences":[{"url":"git+https://github.com/npm/minipass-fetch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-fetch:minipass_fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_fetch:minipass-fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_fetch:minipass_fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json"}]},{"bom-ref":"pkg:npm/minipass-fetch@4.0.1?package-id=7894cdb8bcb4ca43","type":"library","author":"GitHub Inc.","name":"minipass-fetch","version":"4.0.1","description":"An implementation of window.fetch in Node.js using Minipass streams","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minipass-fetch:minipass-fetch:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-fetch@4.0.1","externalReferences":[{"url":"git+https://github.com/npm/minipass-fetch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-fetch:minipass_fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_fetch:minipass-fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_fetch:minipass_fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-fetch/package.json"}]},{"bom-ref":"pkg:npm/minipass-flush@1.0.5?package-id=bedbd18a6cd2025c","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-flush","version":"1.0.5","description":"A Minipass stream that calls a flush function before emitting 'end'","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-flush:minipass-flush:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-flush@1.0.5","externalReferences":[{"url":"git+https://github.com/isaacs/minipass-flush.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-flush:minipass_flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_flush:minipass-flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_flush:minipass_flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-flush/package.json"}]},{"bom-ref":"pkg:npm/minipass-pipeline@1.2.4?package-id=8d7f8393e7e2d352","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-pipeline","version":"1.2.4","description":"create a pipeline of streams using Minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-pipeline:minipass-pipeline:1.2.4:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-pipeline@1.2.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-pipeline:minipass_pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_pipeline:minipass-pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_pipeline:minipass_pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-pipeline/package.json"}]},{"bom-ref":"pkg:npm/minipass-sized@1.0.3?package-id=82b64febd11d5f17","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-sized","version":"1.0.3","description":"A Minipass stream that raises an error if you get a different number of bytes than expected","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-sized:minipass-sized:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-sized@1.0.3","externalReferences":[{"url":"git+https://github.com/isaacs/minipass-sized.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-sized:minipass_sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_sized:minipass-sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_sized:minipass_sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-sized/package.json"}]},{"bom-ref":"pkg:npm/minizlib@1.3.3?package-id=6cecd69a39d4a47e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minizlib","version":"1.3.3","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minizlib:minizlib:1.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/minizlib@1.3.3","externalReferences":[{"url":"git+https://github.com/isaacs/minizlib.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json"}]},{"bom-ref":"pkg:npm/minizlib@2.1.2?package-id=871e116128fa5e93","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minizlib","version":"2.1.2","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minizlib:minizlib:2.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/minizlib@2.1.2","externalReferences":[{"url":"git+https://github.com/isaacs/minizlib.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json"}]},{"bom-ref":"pkg:npm/minizlib@3.0.2?package-id=4c875a47e8ed8d75","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minizlib","version":"3.0.2","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minizlib:minizlib:3.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/minizlib@3.0.2","externalReferences":[{"url":"git+https://github.com/isaacs/minizlib.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minizlib/package.json"}]},{"bom-ref":"pkg:npm/mixin-deep@1.3.2?package-id=2bd6b6a73f24438a","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"mixin-deep","version":"1.3.2","description":"Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mixin-deep_project:mixin-deep:1.3.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/mixin-deep@1.3.2","externalReferences":[{"url":"https://github.com/jonschlinkert/mixin-deep","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mixin-deep/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@0.5.6?package-id=aac75cf953afd7be","type":"library","author":"James Halliday (http://substack.net)","name":"mkdirp","version":"0.5.6","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@0.5.6","externalReferences":[{"url":"https://github.com/substack/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@0.5.6?package-id=9545f93d32ecd825","type":"library","author":"James Halliday (http://substack.net)","name":"mkdirp","version":"0.5.6","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@0.5.6","externalReferences":[{"url":"https://github.com/substack/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@0.5.6?package-id=cdd9e55c287880e9","type":"library","author":"James Halliday (http://substack.net)","name":"mkdirp","version":"0.5.6","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@0.5.6","externalReferences":[{"url":"https://github.com/substack/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@1.0.4?package-id=ec81f4c73a16e50a","type":"library","name":"mkdirp","version":"1.0.4","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isaacs:mkdirp:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@1.0.4","externalReferences":[{"url":"https://github.com/isaacs/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@3.0.1?package-id=9aa87987dc535ad0","type":"library","name":"mkdirp","version":"3.0.1","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isaacs:mkdirp:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@3.0.1","externalReferences":[{"url":"https://github.com/isaacs/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@3.0.1?package-id=3f698848c9800d05","type":"library","name":"mkdirp","version":"3.0.1","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isaacs:mkdirp:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@3.0.1","externalReferences":[{"url":"https://github.com/isaacs/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp-classic@0.5.3?package-id=fbd74b5142e9aacc","type":"library","author":"Mathias Buus (@mafintosh)","name":"mkdirp-classic","version":"0.5.3","description":"Mirror of mkdirp 0.5.2","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mkdirp-classic:mkdirp-classic:0.5.3:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp-classic@0.5.3","externalReferences":[{"url":"https://github.com/mafintosh/mkdirp-classic.git","type":"distribution"},{"url":"https://github.com/mafintosh/mkdirp-classic","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp-classic:mkdirp_classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp_classic:mkdirp-classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp_classic:mkdirp_classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:mkdirp-classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:mkdirp_classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp-classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp_classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mkdirp-classic/package.json"}]},{"bom-ref":"pkg:npm/moment@2.0.0?package-id=fb07dad56d7726f5","type":"library","author":"Tim Wood (http://timwoodcreates.com/), Rocky Meza (http://rockymeza.com), Iskren Ivov Chernev (https://github.com/ichernev)","name":"moment","version":"2.0.0","description":"Parse, manipulate, and display dates.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:momentjs:moment:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/moment@2.0.0","externalReferences":[{"url":"https://github.com/timrwood/moment.git","type":"distribution"},{"url":"http://momentjs.com","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json"}]},{"bom-ref":"pkg:npm/moment@2.30.1?package-id=7f78544a103db020","type":"library","author":"Iskren Ivov Chernev (https://github.com/ichernev), Tim Wood (http://timwoodcreates.com/), Rocky Meza (http://rockymeza.com), Matt Johnson (http://codeofmatt.com), Isaac Cambron (http://isaaccambron.com), Andre Polykanine (https://github.com/oire)","name":"moment","version":"2.30.1","description":"Parse, validate, manipulate, and display dates","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:momentjs:moment:2.30.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/moment@2.30.1","externalReferences":[{"url":"https://github.com/moment/moment.git","type":"distribution"},{"url":"https://momentjs.com","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/moment/package.json"}]},{"bom-ref":"pkg:npm/moment-timezone@0.5.48?package-id=1d07c82a5521aa67","type":"library","author":"Tim Wood (http://timwoodcreates.com/)","name":"moment-timezone","version":"0.5.48","description":"Parse and display moments in any timezone.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:moment-timezone:moment-timezone:0.5.48:*:*:*:*:*:*:*","purl":"pkg:npm/moment-timezone@0.5.48","externalReferences":[{"url":"https://github.com/moment/moment-timezone.git","type":"distribution"},{"url":"http://momentjs.com/timezone/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment-timezone:moment_timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment_timezone:moment-timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment_timezone:moment_timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment:moment-timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment:moment_timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/moment-timezone/package.json"}]},{"bom-ref":"pkg:npm/morgan@1.10.1?package-id=36a2e18413295dc3","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"morgan","version":"1.10.1","description":"HTTP request logger middleware for node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:morgan_project:morgan:1.10.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/morgan@1.10.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/package.json"}]},{"bom-ref":"pkg:npm/mout@1.2.4?package-id=8b26513aaaf1aac2","type":"library","author":"Miller Medeiros (http://blog.millermedeiros.com), Adam Nowotny, André Cruz , Conrad Zimmerman (http://www.conradz.com), Friedemann Altrock , Igor Almeida , Jarrod Overson (http://jarrodoverson.com), Mathias Paumgarten , Zach Shipley","name":"mout","version":"1.2.4","description":"Modular Utilities","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:moutjs:mout:1.2.4:*:*:*:*:node.js:*:*","purl":"pkg:npm/mout@1.2.4","externalReferences":[{"url":"git://github.com/mout/mout.git","type":"distribution"},{"url":"http://moutjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mout/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=8775a9288f5bc126","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=d3195105fc17a7bf","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compression/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=f37e42bc8cfd45d4","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=41f4b47890eeafc0","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=2d8c5183e2e4aaa9","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=cd9f24fc6f126249","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=2656d211549c31f9","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=9baffa9f02caeb71","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=845620f2808130a3","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.1.3?package-id=9f6813161aea9615","type":"library","name":"ms","version":"2.1.3","description":"Tiny millisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.1.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.1.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/multer@1.4.5-lts.2?package-id=cce9b5dd2cb3fe54","type":"library","author":"Hage Yaapa (http://www.hacksparrow.com), Jaret Pfluger , Linus Unnebäck ","name":"multer","version":"1.4.5-lts.2","description":"Middleware for handling `multipart/form-data`.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*","purl":"pkg:npm/multer@1.4.5-lts.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/multer/package.json"}]},{"bom-ref":"pkg:npm/mustache@4.2.0?package-id=4b189aa85e6c312d","type":"library","author":"mustache.js Authors ","name":"mustache","version":"4.2.0","description":"Logic-less {{mustache}} templates with JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mustache.js:mustache.js:4.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/mustache@4.2.0","externalReferences":[{"url":"https://github.com/janl/mustache.js.git","type":"distribution"},{"url":"https://github.com/janl/mustache.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mustache.js:mustache:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mustache:mustache.js:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mustache:mustache:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:janl:mustache.js:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:janl:mustache:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mustache/package.json"}]},{"bom-ref":"pkg:npm/mylib@0.0.0?package-id=ca93165f21ef1895","type":"library","name":"mylib","version":"0.0.0","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:mylib:mylib:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/mylib@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json"}]},{"bom-ref":"pkg:npm/nan@2.22.2?package-id=f98605c6f902c9b8","type":"library","author":"Rod Vagg (https://github.com/rvagg), Benjamin Byholm (https://github.com/kkoopa/), Trevor Norris (https://github.com/trevnorris), Nathan Rajlich (https://github.com/TooTallNate), Brett Lawson (https://github.com/brett19), Ben Noordhuis (https://github.com/bnoordhuis), David Siegel (https://github.com/agnat), Michael Ira Krufky (https://github.com/mkrufky)","name":"nan","version":"2.22.2","description":"Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nodejs:nan:2.22.2:*:*:*:*:*:*:*","purl":"pkg:npm/nan@2.22.2","externalReferences":[{"url":"git://github.com/nodejs/nan.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nan:nan:2.22.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/nan/package.json"}]},{"bom-ref":"pkg:npm/nanomatch@1.2.13?package-id=99620647e0c9d7c2","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Devon Govett (http://badassjs.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"nanomatch","version":"1.2.13","description":"Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:micromatch:nanomatch:1.2.13:*:*:*:*:*:*:*","purl":"pkg:npm/nanomatch@1.2.13","externalReferences":[{"url":"https://github.com/micromatch/nanomatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nanomatch:nanomatch:1.2.13:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/nanomatch/package.json"}]},{"bom-ref":"pkg:npm/napi-build-utils@1.0.2?package-id=f9886324943b066f","type":"library","author":"Jim Schlight","name":"napi-build-utils","version":"1.0.2","description":"A set of utilities to assist developers of tools that build N-API native add-ons","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/napi-build-utils@1.0.2","externalReferences":[{"url":"git+https://github.com/inspiredware/napi-build-utils.git","type":"distribution"},{"url":"https://github.com/inspiredware/napi-build-utils#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build-utils:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/napi-build-utils/package.json"}]},{"bom-ref":"pkg:npm/napi-build-utils@2.0.0?package-id=a1b5ba5038b982fd","type":"library","author":"Jim Schlight","name":"napi-build-utils","version":"2.0.0","description":"A set of utilities to assist developers of tools that build N-API native add-ons","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/napi-build-utils@2.0.0","externalReferences":[{"url":"git+https://github.com/inspiredware/napi-build-utils.git","type":"distribution"},{"url":"https://github.com/inspiredware/napi-build-utils#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build-utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json"}]},{"bom-ref":"pkg:npm/napi-build-utils@2.0.0?package-id=3a25fd995add959b","type":"library","author":"Jim Schlight","name":"napi-build-utils","version":"2.0.0","description":"A set of utilities to assist developers of tools that build N-API native add-ons","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/napi-build-utils@2.0.0","externalReferences":[{"url":"git+https://github.com/inspiredware/napi-build-utils.git","type":"distribution"},{"url":"https://github.com/inspiredware/napi-build-utils#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build-utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json"}]},{"bom-ref":"pkg:npm/needle@2.9.1?package-id=02a44fe43834d9a1","type":"library","author":"Tomás Pollak ","name":"needle","version":"2.9.1","description":"The leanest and most handsome HTTP client in the Nodelands.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:needle:needle:2.9.1:*:*:*:*:*:*:*","purl":"pkg:npm/needle@2.9.1","externalReferences":[{"url":"https://github.com/tomas/needle.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tomas:needle:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/needle/package.json"}]},{"bom-ref":"pkg:npm/negotiator@0.6.3?package-id=3124531c115a5cf0","type":"library","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","name":"negotiator","version":"0.6.3","description":"HTTP content negotiation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:negotiator:negotiator:0.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/negotiator@0.6.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json"}]},{"bom-ref":"pkg:npm/negotiator@0.6.4?package-id=922044f9c518728f","type":"library","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","name":"negotiator","version":"0.6.4","description":"HTTP content negotiation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:negotiator:negotiator:0.6.4:*:*:*:*:*:*:*","purl":"pkg:npm/negotiator@0.6.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/negotiator/package.json"}]},{"bom-ref":"pkg:npm/negotiator@1.0.0?package-id=c566eb58c86960c4","type":"library","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","name":"negotiator","version":"1.0.0","description":"HTTP content negotiation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:negotiator:negotiator:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/negotiator@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json"}]},{"bom-ref":"pkg:npm/neo-async@2.6.2?package-id=fa2e675cd8ba8607","type":"library","name":"neo-async","version":"2.6.2","description":"Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster ","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:neo-async:neo-async:2.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/neo-async@2.6.2","externalReferences":[{"url":"https://github.com/suguru03/neo-async","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo-async:neo_async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo_async:neo-async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo_async:neo_async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:suguru03:neo-async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:suguru03:neo_async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo:neo-async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo:neo_async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/neo-async/package.json"}]},{"bom-ref":"pkg:deb/debian/netbase@6.4?arch=all&distro=debian-12&package-id=f28ae05ddd844b33","type":"library","publisher":"Marco d'Itri ","name":"netbase","version":"6.4","licenses":[{"license":{"id":"GPL-2.0-only"}}],"cpe":"cpe:2.3:a:netbase:netbase:6.4:*:*:*:*:*:*:*","purl":"pkg:deb/debian/netbase@6.4?arch=all&distro=debian-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/netbase"},{"name":"syft:location:1:layerID","value":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},{"name":"syft:location:1:path","value":"/usr/share/doc/netbase/copyright"},{"name":"syft:location:2:layerID","value":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/netbase.md5sums"},{"name":"syft:metadata:installedSize","value":"36"}]},{"bom-ref":"pkg:generic/node@22.18.0?package-id=ed3cb407b8ce0afb","type":"application","name":"node","version":"22.18.0","cpe":"cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*","purl":"pkg:generic/node@22.18.0","properties":[{"name":"syft:package:foundBy","value":"binary-classifier-cataloger"},{"name":"syft:package:type","value":"binary"},{"name":"syft:package:metadataType","value":"binary-signature"},{"name":"syft:location:0:layerID","value":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82"},{"name":"syft:location:0:path","value":"/nodejs/bin/node"}]},{"bom-ref":"pkg:npm/node-abi@2.30.1?package-id=56163144372dee3f","type":"library","author":"Lukas Geiger","name":"node-abi","version":"2.30.1","description":"Get the Node ABI for a given target and runtime, and vice versa.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-abi:node-abi:2.30.1:*:*:*:*:*:*:*","purl":"pkg:npm/node-abi@2.30.1","externalReferences":[{"url":"https://github.com/lgeiger/node-abi.git","type":"distribution"},{"url":"https://github.com/lgeiger/node-abi#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node_abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node-abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node_abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lgeiger:node-abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lgeiger:node_abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-abi/package.json"}]},{"bom-ref":"pkg:npm/node-abi@3.77.0?package-id=b8aaa84163365d61","type":"library","author":"Lukas Geiger","name":"node-abi","version":"3.77.0","description":"Get the Node ABI for a given target and runtime, and vice versa.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:electron:node-abi:3.77.0:*:*:*:*:*:*:*","purl":"pkg:npm/node-abi@3.77.0","externalReferences":[{"url":"git+https://github.com/electron/node-abi.git","type":"distribution"},{"url":"https://github.com/electron/node-abi#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:electron:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json"}]},{"bom-ref":"pkg:npm/node-abi@3.77.0?package-id=ebfe7e7767f743cd","type":"library","author":"Lukas Geiger","name":"node-abi","version":"3.77.0","description":"Get the Node ABI for a given target and runtime, and vice versa.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:electron:node-abi:3.77.0:*:*:*:*:*:*:*","purl":"pkg:npm/node-abi@3.77.0","externalReferences":[{"url":"git+https://github.com/electron/node-abi.git","type":"distribution"},{"url":"https://github.com/electron/node-abi#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:electron:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json"}]},{"bom-ref":"pkg:npm/node-addon-api@7.1.1?package-id=3b2568607ceb74e4","type":"library","author":"Abhishek Kumar Singh (https://github.com/abhi11210646), Alba Mendez (https://github.com/jmendeth), Alexander Floh (https://github.com/alexanderfloh), Ammar Faizi (https://github.com/ammarfaizi2), András Timár, Dr (https://github.com/timarandras), Andrew Petersen (https://github.com/kirbysayshi), Anisha Rohra (https://github.com/anisha-rohra), Anna Henningsen (https://github.com/addaleax), Arnaud Botella (https://github.com/BotellaA), Arunesh Chandra (https://github.com/aruneshchandra), Azlan Mukhtar (https://github.com/azlan), Ben Berman (https://github.com/rivertam), Benjamin Byholm (https://github.com/kkoopa), Bill Gallafent (https://github.com/gallafent), blagoev (https://github.com/blagoev), Bruce A. MacNaughton (https://github.com/bmacnaughton), Cory Mickelson (https://github.com/corymickelson), Daniel Bevenius (https://github.com/danbev), Dante Calderón (https://github.com/dantehemerson), Darshan Sen (https://github.com/RaisinTen), David Halls (https://github.com/davedoesdev), Deepak Rajamohan (https://github.com/deepakrkris), Dmitry Ashkadov (https://github.com/dmitryash), Dongjin Na (https://github.com/nadongguri), Doni Rubiagatra (https://github.com/rubiagatra), Eric Bickle (https://github.com/ebickle), extremeheat (https://github.com/extremeheat), Feng Yu (https://github.com/F3n67u), Ferdinand Holzer (https://github.com/fholzer), Gabriel Schulhof (https://github.com/gabrielschulhof), Guenter Sandner (https://github.com/gms1), Gus Caplan (https://github.com/devsnek), Helio Frota (https://github.com/helio-frota), Hitesh Kanwathirtha (https://github.com/digitalinfinity), ikokostya (https://github.com/ikokostya), Jack Xia (https://github.com/JckXia), Jake Barnes (https://github.com/DuBistKomisch), Jake Yoon (https://github.com/yjaeseok), Jason Ginchereau (https://github.com/jasongin), Jenny (https://github.com/egg-bread), Jeroen Janssen (https://github.com/japj), Jim Schlight (https://github.com/jschlight), Jinho Bang (https://github.com/romandev), José Expósito (https://github.com/JoseExposito), joshgarde (https://github.com/joshgarde), Julian Mesa (https://github.com/julianmesa-gitkraken), Kasumi Hanazuki (https://github.com/hanazuki), Kelvin (https://github.com/kelvinhammond), Kevin Eady (https://github.com/KevinEady), Kévin VOYER (https://github.com/kecsou), kidneysolo (https://github.com/kidneysolo), Koki Nishihara (https://github.com/Nishikoh), Konstantin Tarkus (https://github.com/koistya), Kyle Farnung (https://github.com/kfarnung), Kyle Kovacs (https://github.com/nullromo), legendecas (https://github.com/legendecas), LongYinan (https://github.com/Brooooooklyn), Lovell Fuller (https://github.com/lovell), Luciano Martorella (https://github.com/lmartorella), mastergberry (https://github.com/mastergberry), Mathias Küsel (https://github.com/mathiask88), Mathias Stearn (https://github.com/RedBeard0531), Matteo Collina (https://github.com/mcollina), Michael Dawson (https://github.com/mhdawson), Michael Price (https://github.com/mikepricedev), Michele Campus (https://github.com/kYroL01), Mikhail Cheshkov (https://github.com/mcheshkov), nempoBu4 (https://github.com/nempoBu4), Nicola Del Gobbo (https://github.com/NickNaso), Nick Soggin (https://github.com/iSkore), Nikolai Vavilov (https://github.com/seishun), Nurbol Alpysbayev (https://github.com/anurbol), pacop (https://github.com/pacop), Peter Šándor (https://github.com/petersandor), Philipp Renoth (https://github.com/DaAitch), rgerd (https://github.com/rgerd), Richard Lau (https://github.com/richardlau), Rolf Timmermans (https://github.com/rolftimmermans), Ross Weir (https://github.com/ross-weir), Ryuichi Okumura (https://github.com/okuryu), Saint Gabriel (https://github.com/chineduG), Sampson Gao (https://github.com/sampsongao), Sam Roberts (https://github.com/sam-github), strager (https://github.com/strager), Taylor Woll (https://github.com/boingoing), Thomas Gentilhomme (https://github.com/fraxken), Tim Rach (https://github.com/timrach), Tobias Nießen (https://github.com/tniessen), todoroff (https://github.com/todoroff), Toyo Li (https://github.com/toyobayashi), Tux3 (https://github.com/tux3), Vlad Velmisov (https://github.com/Velmisov), Vladimir Morozov (https://github.com/vmoroz), WenheLI (https://github.com/WenheLI), Xuguang Mei (https://github.com/meixg), Yohei Kishimoto (https://github.com/morokosi), Yulong Wang (https://github.com/fs-eire), Ziqiu Zhao (https://github.com/ZzqiZQute), Feng Yu (https://github.com/F3n67u), wanlu wang (https://github.com/wanlu), Caleb Hearon (https://github.com/chearon), Marx (https://github.com/MarxJiao), Ömer AKGÜL (https://github.com/tuhalf)","name":"node-addon-api","version":"7.1.1","description":"Node.js API (Node-API)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-addon-api:node-addon-api:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/node-addon-api@7.1.1","externalReferences":[{"url":"git://github.com/nodejs/node-addon-api.git","type":"distribution"},{"url":"https://github.com/nodejs/node-addon-api","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-addon-api:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_addon_api:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_addon_api:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-addon:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-addon:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_addon:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_addon:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-addon-api/package.json"}]},{"bom-ref":"pkg:npm/node-fetch@2.7.0?package-id=4cb2b202d405571f","type":"library","author":"David Frank","name":"node-fetch","version":"2.7.0","description":"A light-weight module that brings window.fetch to node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-fetch_project:node-fetch:2.7.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/node-fetch@2.7.0","externalReferences":[{"url":"https://github.com/bitinn/node-fetch.git","type":"distribution"},{"url":"https://github.com/bitinn/node-fetch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-fetch/package.json"}]},{"bom-ref":"pkg:npm/node-gyp@11.4.2?package-id=9695f2bb910aad79","type":"library","author":"Nathan Rajlich (http://tootallnate.net)","name":"node-gyp","version":"11.4.2","description":"Node.js native addon build tool","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-gyp:node-gyp:11.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/node-gyp@11.4.2","externalReferences":[{"url":"git://github.com/nodejs/node-gyp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-gyp:node_gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_gyp:node-gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_gyp:node_gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node-gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node_gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/package.json"}]},{"bom-ref":"pkg:npm/node-gyp@8.4.1?package-id=4c76218352127cf5","type":"library","author":"Nathan Rajlich (http://tootallnate.net)","name":"node-gyp","version":"8.4.1","description":"Node.js native addon build tool","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-gyp:node-gyp:8.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/node-gyp@8.4.1","externalReferences":[{"url":"git://github.com/nodejs/node-gyp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-gyp:node_gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_gyp:node-gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_gyp:node_gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node-gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node_gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json"}]},{"bom-ref":"pkg:npm/node-pre-gyp@0.15.0?package-id=f723ada374e828f8","type":"library","author":"Dane Springmeyer ","name":"node-pre-gyp","version":"0.15.0","description":"Node.js native addon binary install tool","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:node-pre-gyp:node-pre-gyp:0.15.0:*:*:*:*:*:*:*","purl":"pkg:npm/node-pre-gyp@0.15.0","externalReferences":[{"url":"git://github.com/mapbox/node-pre-gyp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-pre-gyp:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_pre_gyp:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_pre_gyp:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-pre:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-pre:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_pre:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_pre:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mapbox:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mapbox:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/package.json"}]},{"bom-ref":"pkg:npm/noop-logger@0.1.1?package-id=62097a3cbdf4d6ce","type":"library","name":"noop-logger","version":"0.1.1","description":"A logger that does exactly nothing.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:noop-logger:noop-logger:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/noop-logger@0.1.1","externalReferences":[{"url":"git://github.com/segmentio/noop-logger.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop-logger:noop_logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop_logger:noop-logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop_logger:noop_logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:segmentio:noop-logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:segmentio:noop_logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop:noop-logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop:noop_logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/noop-logger/package.json"}]},{"bom-ref":"pkg:npm/nopt@3.0.6?package-id=09c7991b45a9fe7b","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"nopt","version":"3.0.6","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:3.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@3.0.6","externalReferences":[{"url":"https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:nopt:3.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/nopt@4.0.3?package-id=3503d5499a9b9b8f","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"nopt","version":"4.0.3","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:4.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@4.0.3","externalReferences":[{"url":"https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:nopt:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/nopt@4.0.3?package-id=17084a2a134171fb","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"nopt","version":"4.0.3","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:4.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@4.0.3","externalReferences":[{"url":"https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:nopt:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/nopt@5.0.0?package-id=72fe4ee56e6df59b","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"nopt","version":"5.0.0","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@5.0.0","externalReferences":[{"url":"https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:nopt:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/nopt@8.1.0?package-id=e53437a448e9c126","type":"library","author":"GitHub Inc.","name":"nopt","version":"8.1.0","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:8.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@8.1.0","externalReferences":[{"url":"git+https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/normalize-path@2.1.1?package-id=371b1b4791f29956","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"normalize-path","version":"2.1.1","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:normalize-path:normalize-path:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/normalize-path@2.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/normalize-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize-path:normalize_path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize-path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize_path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize-path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize_path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize-path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize_path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/normalize-path/package.json"}]},{"bom-ref":"pkg:npm/normalize-path@3.0.0?package-id=653c248007512801","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"normalize-path","version":"3.0.0","description":"Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:normalize-path:normalize-path:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/normalize-path@3.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/normalize-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize-path:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json"}]},{"bom-ref":"pkg:npm/normalize-path@3.0.0?package-id=ffe1ecc93863a070","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"normalize-path","version":"3.0.0","description":"Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:normalize-path:normalize-path:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/normalize-path@3.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/normalize-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize-path:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json"}]},{"bom-ref":"pkg:npm/normalize-url@2.0.1?package-id=19ee02344c33b376","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"normalize-url","version":"2.0.1","description":"Normalize a URL","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:normalize-url_project:normalize-url:2.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/normalize-url@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/normalize-url/package.json"}]},{"bom-ref":"pkg:npm/notevil@1.3.3?package-id=06d4740823f7ae47","type":"library","author":"Matt McKegg","name":"notevil","version":"1.3.3","description":"Evalulate javascript like the built-in eval() method but safely","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:notevil_project:notevil:1.3.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/notevil@1.3.3","externalReferences":[{"url":"https://github.com/mmckegg/notevil","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/notevil/package.json"}]},{"bom-ref":"pkg:npm/npm-bundled@1.1.2?package-id=9514fb53235856ea","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"npm-bundled","version":"1.1.2","description":"list things in node_modules that are bundledDependencies, or transitive dependencies thereof","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npm-bundled:npm-bundled:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/npm-bundled@1.1.2","externalReferences":[{"url":"git+https://github.com/npm/npm-bundled.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-bundled:npm_bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_bundled:npm-bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_bundled:npm_bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm-bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm_bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/npm-bundled/package.json"}]},{"bom-ref":"pkg:npm/npm-normalize-package-bin@1.0.1?package-id=a243c54124680107","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"npm-normalize-package-bin","version":"1.0.1","description":"Turn any flavor of allowable package.json bin into a normalized object","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npm-normalize-package-bin:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/npm-normalize-package-bin@1.0.1","externalReferences":[{"url":"git+https://github.com/npm/npm-normalize-package-bin","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize-package-bin:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize_package_bin:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize_package_bin:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize-package:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize-package:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize_package:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize_package:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/npm-normalize-package-bin/package.json"}]},{"bom-ref":"pkg:npm/npm-packlist@1.4.8?package-id=d146b73bd2488b35","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"npm-packlist","version":"1.4.8","description":"Get a list of the files to add from a folder into an npm package","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npm-packlist:npm-packlist:1.4.8:*:*:*:*:*:*:*","purl":"pkg:npm/npm-packlist@1.4.8","externalReferences":[{"url":"git+https://github.com/npm/npm-packlist.git","type":"distribution"},{"url":"https://www.npmjs.com/package/npm-packlist","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-packlist:npm_packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_packlist:npm-packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_packlist:npm_packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm-packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm_packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/npm-packlist/package.json"}]},{"bom-ref":"pkg:npm/npmlog@4.1.2?package-id=f0ae369a8e8ec43c","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"npmlog","version":"4.1.2","description":"logger for npm","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmlog:npmlog:4.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/npmlog@4.1.2","externalReferences":[{"url":"https://github.com/npm/npmlog.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npmlog:4.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/npmlog/package.json"}]},{"bom-ref":"pkg:npm/npmlog@6.0.2?package-id=0ceab194b80b773c","type":"library","author":"GitHub Inc.","name":"npmlog","version":"6.0.2","description":"logger for npm","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmlog:npmlog:6.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/npmlog@6.0.2","externalReferences":[{"url":"https://github.com/npm/npmlog.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npmlog:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json"}]},{"bom-ref":"pkg:npm/number-is-nan@1.0.1?package-id=d623ff908a3a9701","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"number-is-nan","version":"1.0.1","description":"ES2015 Number.isNaN() ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:number-is-nan:number-is-nan:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/number-is-nan@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:number-is-nan:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number_is_nan:number-is-nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number_is_nan:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number-is:number-is-nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number-is:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number_is:number-is-nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number_is:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number:number-is-nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/number-is-nan/package.json"}]},{"bom-ref":"pkg:npm/nw-pre-gyp-module-test@0.0.1?package-id=c9c21893f035082b","type":"library","name":"nw-pre-gyp-module-test","version":"0.0.1","description":"Node-webkit-based module test.","cpe":"cpe:2.3:a:nw-pre-gyp-module-test:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/nw-pre-gyp-module-test@0.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp-module-test:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp_module_test:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp_module_test:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp-module:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp-module:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp_module:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp_module:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json"}]},{"bom-ref":"pkg:npm/object-assign@4.1.1?package-id=4c17ebf4ed7ff6f6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"object-assign","version":"4.1.1","description":"ES2015 `Object.assign()` ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object-assign:object-assign:4.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/object-assign@4.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-assign:object_assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_assign:object-assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_assign:object_assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-assign/package.json"}]},{"bom-ref":"pkg:npm/object-copy@0.1.0?package-id=fa89cc94ecc25086","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"object-copy","version":"0.1.0","description":"Copy static properties, prototype properties, and descriptors from one object to another.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:object-copy:0.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/object-copy@0.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/object-copy","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:object_copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-copy:object-copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-copy:object_copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_copy:object-copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_copy:object_copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-copy/package.json"}]},{"bom-ref":"pkg:npm/object-inspect@1.13.4?package-id=9fa07124108ec4f5","type":"library","author":"James Halliday (http://substack.net)","name":"object-inspect","version":"1.13.4","description":"string representations of objects in node and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object-inspect:object-inspect:1.13.4:*:*:*:*:*:*:*","purl":"pkg:npm/object-inspect@1.13.4","externalReferences":[{"url":"git://github.com/inspect-js/object-inspect.git","type":"distribution"},{"url":"https://github.com/inspect-js/object-inspect","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-inspect:object_inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_inspect:object-inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_inspect:object_inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:object-inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:object_inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-inspect/package.json"}]},{"bom-ref":"pkg:npm/object-is@1.1.6?package-id=84b496a3bc09adcb","type":"library","author":"Jordan Harband","name":"object-is","version":"1.1.6","description":"ES2015-compliant shim for Object.is - differentiates between -0 and +0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object-is:object-is:1.1.6:*:*:*:*:*:*:*","purl":"pkg:npm/object-is@1.1.6","externalReferences":[{"url":"git://github.com/es-shims/object-is.git","type":"distribution"},{"url":"https://github.com/es-shims/object-is","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-is:object_is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_is:object-is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_is:object_is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:object-is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:object_is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-is/package.json"}]},{"bom-ref":"pkg:npm/object-keys@1.1.1?package-id=f895e876218f5744","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes), Raynos , Nathan Rajlich , Ivan Starkov , Gary Katsevman ","name":"object-keys","version":"1.1.1","description":"An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object-keys:object-keys:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/object-keys@1.1.1","externalReferences":[{"url":"git://github.com/ljharb/object-keys.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-keys:object_keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_keys:object-keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_keys:object_keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:object-keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:object_keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-keys/package.json"}]},{"bom-ref":"pkg:npm/object-visit@1.0.1?package-id=60f0de0c3a8e2fbd","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"object-visit","version":"1.0.1","description":"Call a specified method on each value in the given object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:object-visit:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/object-visit@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/object-visit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:object_visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-visit:object-visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-visit:object_visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_visit:object-visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_visit:object_visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-visit/package.json"}]},{"bom-ref":"pkg:npm/object.assign@4.1.7?package-id=99e989384d4fde68","type":"library","author":"Jordan Harband","name":"object.assign","version":"4.1.7","description":"ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object.assign:object.assign:4.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/object.assign@4.1.7","externalReferences":[{"url":"git://github.com/ljharb/object.assign.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:object.assign:4.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object.assign/package.json"}]},{"bom-ref":"pkg:npm/object.defaults@1.1.0?package-id=367f49b07eb9d797","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Sobolev Nikita (https://github.com/sobolevn)","name":"object.defaults","version":"1.1.0","description":"Like `extend` but only copies missing properties/values to the target object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object.defaults:object.defaults:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/object.defaults@1.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/object.defaults","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:object.defaults:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object.defaults/package.json"}]},{"bom-ref":"pkg:npm/object.map@1.0.1?package-id=929d9a3710694392","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"object.map","version":"1.0.1","description":"Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:object.map:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/object.map@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/object.map","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object.map:object.map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object.map/package.json"}]},{"bom-ref":"pkg:npm/object.pick@1.3.0?package-id=5e847d3bd979f56f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"object.pick","version":"1.3.0","description":"Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:object.pick:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/object.pick@1.3.0","externalReferences":[{"url":"https://github.com/jonschlinkert/object.pick","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object.pick:object.pick:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object.pick/package.json"}]},{"bom-ref":"pkg:npm/on-finished@2.3.0?package-id=eba7c3545387287a","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"on-finished","version":"2.3.0","description":"Execute a callback when a request closes, finishes, or errors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:on-finished:on-finished:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/on-finished@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:on-finished:on_finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_finished:on-finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_finished:on_finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on-finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on_finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json"}]},{"bom-ref":"pkg:npm/on-finished@2.4.1?package-id=f038e79e9d5d2966","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"on-finished","version":"2.4.1","description":"Execute a callback when a request closes, finishes, or errors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:on-finished:on-finished:2.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/on-finished@2.4.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:on-finished:on_finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_finished:on-finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_finished:on_finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on-finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on_finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/on-finished/package.json"}]},{"bom-ref":"pkg:npm/on-headers@1.1.0?package-id=4edf87114c9684eb","type":"library","author":"Douglas Christopher Wilson ","name":"on-headers","version":"1.1.0","description":"Execute a listener when a response is about to write headers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:on-headers:on-headers:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/on-headers@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:on-headers:on_headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_headers:on-headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_headers:on_headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on-headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on_headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/on-headers/package.json"}]},{"bom-ref":"pkg:npm/once@1.4.0?package-id=710fa9c43bb773a8","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"once","version":"1.4.0","description":"Run a function exactly one time","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:once:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/once@1.4.0","externalReferences":[{"url":"git://github.com/isaacs/once","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:once:once:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/once/package.json"}]},{"bom-ref":"pkg:npm/one-time@1.0.0?package-id=c572449b4ab3e7a6","type":"library","author":"Arnout Kazemier","name":"one-time","version":"1.0.0","description":"Run the supplied function exactly one time (once)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:one-time:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/one-time@1.0.0","externalReferences":[{"url":"https://github.com/3rd-Eden/one-time.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:3rd-Eden:one_time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one-time:one-time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one-time:one_time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one_time:one-time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one_time:one_time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one:one-time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one:one_time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/one-time/package.json"}]},{"bom-ref":"pkg:npm/opentype.js@0.7.3?package-id=0a5d0e299d0ca888","type":"library","author":"Frederik De Bleser ","name":"opentype.js","version":"0.7.3","description":"OpenType font parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:opentype.js:opentype.js:0.7.3:*:*:*:*:*:*:*","purl":"pkg:npm/opentype.js@0.7.3","externalReferences":[{"url":"git://github.com/nodebox/opentype.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodebox:opentype.js:0.7.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/opentype.js/package.json"}]},{"bom-ref":"pkg:npm/os-homedir@1.0.2?package-id=52db215c8294fee6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"os-homedir","version":"1.0.2","description":"Node.js 4 `os.homedir()` ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:os-homedir:os-homedir:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/os-homedir@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:os-homedir:os_homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os_homedir:os-homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os_homedir:os_homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os:os-homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os:os_homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/os-homedir/package.json"}]},{"bom-ref":"pkg:npm/os-tmpdir@1.0.2?package-id=4374998874b59022","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"os-tmpdir","version":"1.0.2","description":"Node.js os.tmpdir() ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:os-tmpdir:os-tmpdir:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/os-tmpdir@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:os-tmpdir:os_tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os_tmpdir:os-tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os_tmpdir:os_tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os:os-tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os:os_tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/os-tmpdir/package.json"}]},{"bom-ref":"pkg:npm/osenv@0.1.5?package-id=1369b3372e58f531","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"osenv","version":"0.1.5","description":"Look up environment settings specific to different operating systems","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:osenv:osenv:0.1.5:*:*:*:*:*:*:*","purl":"pkg:npm/osenv@0.1.5","externalReferences":[{"url":"https://github.com/npm/osenv","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:osenv:0.1.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/osenv/package.json"}]},{"bom-ref":"pkg:npm/otplib@12.0.1?package-id=5ff159c545ecf5e8","type":"library","author":"Gerald Yeo ","name":"otplib","version":"12.0.1","description":"HMAC-based (HOTP) and Time-based (TOTP) One-Time Password library","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:otplib:otplib:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/otplib@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:otplib:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/otplib/package.json"}]},{"bom-ref":"pkg:npm/p-cancelable@0.4.1?package-id=0583de70fcdfc131","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-cancelable","version":"0.4.1","description":"Create a promise that can be canceled","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-cancelable:p-cancelable:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/p-cancelable@0.4.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-cancelable:p_cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_cancelable:p-cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_cancelable:p_cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-cancelable/package.json"}]},{"bom-ref":"pkg:npm/p-event@2.3.1?package-id=df4ea6677e364df8","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-event","version":"2.3.1","description":"Promisify an event by waiting for it to be emitted","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-event:p-event:2.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/p-event@2.3.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-event:p_event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_event:p-event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_event:p_event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-event/package.json"}]},{"bom-ref":"pkg:npm/p-finally@1.0.0?package-id=6dc32e80fda079a9","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-finally","version":"1.0.0","description":"`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-finally:p-finally:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-finally@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-finally:p_finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_finally:p-finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_finally:p_finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-finally/package.json"}]},{"bom-ref":"pkg:npm/p-is-promise@1.1.0?package-id=bf2a9cb36f7ff224","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-is-promise","version":"1.1.0","description":"Check if something is a promise","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-is-promise:p-is-promise:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-is-promise@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-is-promise:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_is_promise:p-is-promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_is_promise:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-is:p-is-promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-is:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_is:p-is-promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_is:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-is-promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-is-promise/package.json"}]},{"bom-ref":"pkg:npm/p-limit@2.3.0?package-id=1e7a4b5a5a7aade9","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-limit","version":"2.3.0","description":"Run multiple promise-returning & async functions with limited concurrency","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-limit:p-limit:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-limit@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-limit:p_limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_limit:p-limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_limit:p_limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json"}]},{"bom-ref":"pkg:npm/p-locate@4.1.0?package-id=55f14ff67eedbaf2","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-locate","version":"4.1.0","description":"Get the first fulfilled promise that satisfies the provided testing function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-locate:p-locate:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-locate@4.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-locate:p_locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_locate:p-locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_locate:p_locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json"}]},{"bom-ref":"pkg:npm/p-map@4.0.0?package-id=e8a38305d2594577","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"p-map","version":"4.0.0","description":"Map over promises concurrently","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-map:p-map:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-map@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-map:p_map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_map:p-map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_map:p_map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-map/package.json"}]},{"bom-ref":"pkg:npm/p-map@7.0.3?package-id=10f14e9199e11cc4","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"p-map","version":"7.0.3","description":"Map over promises concurrently","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-map:p-map:7.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/p-map@7.0.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-map:p_map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_map:p-map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_map:p_map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json"}]},{"bom-ref":"pkg:npm/p-timeout@2.0.1?package-id=df05fe622aab59f4","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-timeout","version":"2.0.1","description":"Timeout a promise after a specified amount of time","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-timeout:p-timeout:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/p-timeout@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-timeout:p_timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_timeout:p-timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_timeout:p_timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-timeout/package.json"}]},{"bom-ref":"pkg:npm/p-try@2.2.0?package-id=cc75054caddacf72","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-try","version":"2.2.0","description":"`Start a promise chain","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-try:p-try:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-try@2.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-try:p_try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_try:p-try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_try:p_try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-try/package.json"}]},{"bom-ref":"pkg:npm/package-json-from-dist@1.0.1?package-id=966e804e2cdc19c3","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"package-json-from-dist","version":"1.0.1","description":"Load the local package.json from either src or dist folder","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:package-json-from-dist:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/package-json-from-dist@1.0.1","externalReferences":[{"url":"git+https://github.com/isaacs/package-json-from-dist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json-from-dist:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json_from_dist:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json_from_dist:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json-from:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json-from:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json_from:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json_from:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/package-json-from-dist/package.json"}]},{"bom-ref":"pkg:npm/pako@0.2.9?package-id=b65616c181ce0703","type":"library","author":"Andrei Tuputcyn (https://github.com/andr83), Vitaly Puzrin (https://github.com/puzrin)","name":"pako","version":"0.2.9","description":"zlib port to javascript - fast, modularized, with browser support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nodeca:pako:0.2.9:*:*:*:*:*:*:*","purl":"pkg:npm/pako@0.2.9","externalReferences":[{"url":"https://github.com/nodeca/pako","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pako:pako:0.2.9:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pako/package.json"}]},{"bom-ref":"pkg:npm/parse-filepath@1.0.2?package-id=e056c65cb29d1cdc","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"parse-filepath","version":"1.0.2","description":"Pollyfill for node.js `path.parse`, parses a filepath into an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:parse-filepath:parse-filepath:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/parse-filepath@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/parse-filepath","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse-filepath:parse_filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse_filepath:parse-filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse_filepath:parse_filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:parse-filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:parse_filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse:parse-filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse:parse_filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/parse-filepath/package.json"}]},{"bom-ref":"pkg:npm/parse-passwd@1.0.0?package-id=fb103d20d587efac","type":"library","author":"Brian Woodward (https://github.com/doowb)","name":"parse-passwd","version":"1.0.0","description":"Parse a passwd file into a list of users.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:parse-passwd:parse-passwd:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/parse-passwd@1.0.0","externalReferences":[{"url":"https://github.com/doowb/parse-passwd","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse-passwd:parse_passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse_passwd:parse-passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse_passwd:parse_passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:parse-passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:parse_passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse:parse-passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse:parse_passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/parse-passwd/package.json"}]},{"bom-ref":"pkg:npm/parseurl@1.3.3?package-id=742ccf9d8e4af8dc","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"parseurl","version":"1.3.3","description":"parse a url with memoization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:parseurl:parseurl:1.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/parseurl@1.3.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/parseurl/package.json"}]},{"bom-ref":"pkg:npm/pascalcase@0.1.1?package-id=f056f3d05a093ab8","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"pascalcase","version":"0.1.1","description":"Convert a string to pascal-case.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:pascalcase:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/pascalcase@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/pascalcase","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pascalcase:pascalcase:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pascalcase/package.json"}]},{"bom-ref":"pkg:npm/path-exists@4.0.0?package-id=e34ca3dd718a6918","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"path-exists","version":"4.0.0","description":"Check if a path exists","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-exists:path-exists:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/path-exists@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-exists:path_exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_exists:path-exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_exists:path_exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-exists/package.json"}]},{"bom-ref":"pkg:npm/path-is-absolute@1.0.1?package-id=8bf9ef21aa2f3e3c","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"path-is-absolute","version":"1.0.1","description":"Node.js 0.12 path.isAbsolute() ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-is-absolute:path-is-absolute:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/path-is-absolute@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-is-absolute:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_is_absolute:path-is-absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_is_absolute:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-is:path-is-absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-is:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_is:path-is-absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_is:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-is-absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-is-absolute/package.json"}]},{"bom-ref":"pkg:npm/path-key@3.1.1?package-id=0fdcd7cdef61a3e7","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"path-key","version":"3.1.1","description":"Get the PATH environment variable key cross-platform","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-key:path-key:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/path-key@3.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-key:path_key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_key:path-key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_key:path_key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-key/package.json"}]},{"bom-ref":"pkg:npm/path-parse@1.0.7?package-id=5705871024a48530","type":"library","author":"Javier Blanco ","name":"path-parse","version":"1.0.7","description":"Node.js path.parse() ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-parse_project:path-parse:1.0.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/path-parse@1.0.7","externalReferences":[{"url":"https://github.com/jbgutierrez/path-parse.git","type":"distribution"},{"url":"https://github.com/jbgutierrez/path-parse#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-parse/package.json"}]},{"bom-ref":"pkg:npm/path-root@0.1.1?package-id=03046e5f9c1c7d1f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"path-root","version":"0.1.1","description":"Get the root of a posix or windows filepath.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:path-root:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/path-root@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/path-root","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:path_root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root:path-root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root:path_root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root:path-root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root:path_root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-root/package.json"}]},{"bom-ref":"pkg:npm/path-root-regex@0.1.2?package-id=91e5c6fbec5920e7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"path-root-regex","version":"0.1.2","description":"Regular expression for getting the root of a posix or windows filepath.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-root-regex:path-root-regex:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/path-root-regex@0.1.2","externalReferences":[{"url":"https://github.com/regexhq/path-root-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root-regex:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root_regex:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root_regex:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regexhq:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regexhq:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-root-regex/package.json"}]},{"bom-ref":"pkg:npm/path-scurry@1.11.1?package-id=ea725e26827e4925","type":"library","author":"Isaac Z. Schlueter (https://blog.izs.me)","name":"path-scurry","version":"1.11.1","description":"walk paths fast and efficiently","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:path-scurry:path-scurry:1.11.1:*:*:*:*:*:*:*","purl":"pkg:npm/path-scurry@1.11.1","externalReferences":[{"url":"git+https://github.com/isaacs/path-scurry","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-scurry:path_scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_scurry:path-scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_scurry:path_scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-scurry/package.json"}]},{"bom-ref":"pkg:npm/path-to-regexp@0.1.12?package-id=98e5b28a6af6071f","type":"library","name":"path-to-regexp","version":"0.1.12","description":"Express style path to RegExp utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-to-regexp:path-to-regexp:0.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/path-to-regexp@0.1.12","externalReferences":[{"url":"https://github.com/pillarjs/path-to-regexp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-to-regexp:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_to_regexp:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_to_regexp:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pillarjs:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pillarjs:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-to:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-to:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_to:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_to:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-to-regexp/package.json"}]},{"bom-ref":"pkg:npm/pdfkit@0.11.0?package-id=9db722276593f5ce","type":"library","author":"Devon Govett (http://badassjs.com/)","name":"pdfkit","version":"0.11.0","description":"A PDF generation library for Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:foliojs:pdfkit:0.11.0:*:*:*:*:*:*:*","purl":"pkg:npm/pdfkit@0.11.0","externalReferences":[{"url":"https://github.com/foliojs/pdfkit.git","type":"distribution"},{"url":"http://pdfkit.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pdfkit:pdfkit:0.11.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pdfkit/package.json"}]},{"bom-ref":"pkg:npm/peek-readable@4.1.0?package-id=a8a35d958d903684","type":"library","author":"Borewit (https://github.com/Borewit)","name":"peek-readable","version":"4.1.0","description":"Read and peek from a readable stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:peek-readable:peek-readable:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/peek-readable@4.1.0","externalReferences":[{"url":"git+https://github.com/Borewit/peek-readable","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek-readable:peek_readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek_readable:peek-readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek_readable:peek_readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek:peek-readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek:peek_readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/peek-readable/package.json"}]},{"bom-ref":"pkg:npm/pend@1.2.0?package-id=12701b802402fca7","type":"library","author":"Andrew Kelley ","name":"pend","version":"1.2.0","description":"dead-simple optimistic async helper","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:andrewrk:pend:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/pend@1.2.0","externalReferences":[{"url":"git://github.com/andrewrk/node-pend.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pend:pend:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pend/package.json"}]},{"bom-ref":"pkg:npm/pg-connection-string@2.9.1?package-id=d277d5f3e63371d6","type":"library","author":"Blaine Bublitz (http://iceddev.com/)","name":"pg-connection-string","version":"2.9.1","description":"Functions for dealing with a PostgresSQL connection string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pg-connection-string:pg-connection-string:2.9.1:*:*:*:*:*:*:*","purl":"pkg:npm/pg-connection-string@2.9.1","externalReferences":[{"url":"git://github.com/brianc/node-postgres.git","type":"distribution"},{"url":"https://github.com/brianc/node-postgres/tree/master/packages/pg-connection-string","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg-connection-string:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg_connection_string:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg_connection_string:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg-connection:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg-connection:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg_connection:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg_connection:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brianc:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brianc:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pg-connection-string/package.json"}]},{"bom-ref":"pkg:npm/picomatch@2.3.1?package-id=6a18d824b05476f0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"picomatch","version":"2.3.1","description":"Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:picomatch:2.3.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/picomatch@2.3.1","externalReferences":[{"url":"https://github.com/micromatch/picomatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/picomatch/package.json"}]},{"bom-ref":"pkg:npm/picomatch@4.0.3?package-id=ddb40e2a27feece6","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"picomatch","version":"4.0.3","description":"Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:picomatch:4.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/picomatch@4.0.3","externalReferences":[{"url":"https://github.com/micromatch/picomatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json"}]},{"bom-ref":"pkg:npm/pify@2.3.0?package-id=0dfe147bb8a24d6a","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"2.3.0","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/pify@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pify@2.3.0?package-id=ddba1125c77293de","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"2.3.0","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/pify@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pify@3.0.0?package-id=74f6afcb29e33215","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"3.0.0","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pify@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pify@3.0.0?package-id=94b4540c59ceda21","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"3.0.0","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pify@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/got/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pify@4.0.1?package-id=14675684a3b19742","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"4.0.1","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/pify@4.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pinkie@2.0.4?package-id=d2cce100ab18f798","type":"library","author":"Vsevolod Strukchinsky (github.com/floatdrop)","name":"pinkie","version":"2.0.4","description":"Itty bitty little widdle twinkie pinkie ES2015 Promise implementation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pinkie:pinkie:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/pinkie@2.0.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pinkie/package.json"}]},{"bom-ref":"pkg:npm/pinkie-promise@2.0.1?package-id=cc6a968ba889b638","type":"library","author":"Vsevolod Strukchinsky (github.com/floatdrop)","name":"pinkie-promise","version":"2.0.1","description":"ES2015 Promise ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pinkie-promise:pinkie-promise:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/pinkie-promise@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie-promise:pinkie_promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie_promise:pinkie-promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie_promise:pinkie_promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie:pinkie-promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie:pinkie_promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pinkie-promise/package.json"}]},{"bom-ref":"pkg:npm/png-js@1.0.0?package-id=d1fd77c50528b581","type":"library","author":"Devon Govett (http://badassjs.com/)","name":"png-js","version":"1.0.0","description":"A PNG decoder in JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:png-js:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/png-js@1.0.0","externalReferences":[{"url":"https://github.com/devongovett/png.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:png_js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png-js:png-js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png-js:png_js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png_js:png-js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png_js:png_js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png:png-js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png:png_js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/png-js/package.json"}]},{"bom-ref":"pkg:npm/posix-character-classes@0.1.1?package-id=a3e60bea1b625082","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"posix-character-classes","version":"0.1.1","description":"POSIX character classes for creating regular expressions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:posix-character-classes:posix-character-classes:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/posix-character-classes@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/posix-character-classes","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix-character-classes:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix_character_classes:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix_character_classes:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix-character:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix-character:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix_character:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix_character:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/posix-character-classes/package.json"}]},{"bom-ref":"pkg:npm/possible-typed-array-names@1.1.0?package-id=fd2e1cd61be49f02","type":"library","author":"Jordan Harband ","name":"possible-typed-array-names","version":"1.1.0","description":"A simple list of possible Typed Array names.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:possible-typed-array-names:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/possible-typed-array-names@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/possible-typed-array-names.git","type":"distribution"},{"url":"https://github.com/ljharb/possible-typed-array-names#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed-array-names:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed_array_names:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed_array_names:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed-array:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed-array:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed_array:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed_array:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/possible-typed-array-names/package.json"}]},{"bom-ref":"pkg:npm/prebuild-install@5.3.6?package-id=4dc75afb90a1e180","type":"library","author":"Mathias Buus (@mafintosh), Julian Gruber (https://github.com/juliangruber), Brett Lawson (https://github.com/brett19), Pieter Hintjens (https://github.com/hintjens), Lars-Magnus Skog (https://github.com/ralphtheninja), Jesús Leganés Combarro (https://github.com/piranna), Mathias Küsel (https://github.com/mathiask88), Lukas Geiger (https://github.com/lgeiger)","name":"prebuild-install","version":"5.3.6","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:5.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/prebuild-install@5.3.6","externalReferences":[{"url":"https://github.com/prebuild/prebuild-install.git","type":"distribution"},{"url":"https://github.com/prebuild/prebuild-install","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild-install:prebuild_install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild-install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild_install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild-install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild_install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/prebuild-install/package.json"}]},{"bom-ref":"pkg:npm/prebuild-install@7.1.3?package-id=3b6455381633cdb0","type":"library","author":"Mathias Buus (@mafintosh), Julian Gruber (https://github.com/juliangruber), Brett Lawson (https://github.com/brett19), Pieter Hintjens (https://github.com/hintjens), Lars-Magnus Skog (https://github.com/ralphtheninja), Jesús Leganés Combarro (https://github.com/piranna), Mathias Küsel (https://github.com/mathiask88), Lukas Geiger (https://github.com/lgeiger)","name":"prebuild-install","version":"7.1.3","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:7.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/prebuild-install@7.1.3","externalReferences":[{"url":"https://github.com/prebuild/prebuild-install.git","type":"distribution"},{"url":"https://github.com/prebuild/prebuild-install","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild-install:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild-install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild-install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json"}]},{"bom-ref":"pkg:npm/prebuild-install@7.1.3?package-id=008da708a93ab8fd","type":"library","author":"Mathias Buus (@mafintosh), Julian Gruber (https://github.com/juliangruber), Brett Lawson (https://github.com/brett19), Pieter Hintjens (https://github.com/hintjens), Lars-Magnus Skog (https://github.com/ralphtheninja), Jesús Leganés Combarro (https://github.com/piranna), Mathias Küsel (https://github.com/mathiask88), Lukas Geiger (https://github.com/lgeiger)","name":"prebuild-install","version":"7.1.3","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:7.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/prebuild-install@7.1.3","externalReferences":[{"url":"https://github.com/prebuild/prebuild-install.git","type":"distribution"},{"url":"https://github.com/prebuild/prebuild-install","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild-install:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild-install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild-install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json"}]},{"bom-ref":"pkg:npm/prepend-http@2.0.0?package-id=b8fe3bfab62a882d","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"prepend-http","version":"2.0.0","description":"Prepend `http://` to humanized URLs like todomvc.com and localhost","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:prepend-http:prepend-http:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/prepend-http@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend-http:prepend_http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend_http:prepend-http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend_http:prepend_http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend:prepend-http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend:prepend_http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/prepend-http/package.json"}]},{"bom-ref":"pkg:npm/pretty-bytes@4.0.2?package-id=4d91b0988d9fe55f","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pretty-bytes","version":"4.0.2","description":"Convert bytes to a human readable string: 1337 → 1.34 kB","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pretty-bytes:pretty-bytes:4.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/pretty-bytes@4.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty-bytes:pretty_bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty_bytes:pretty-bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty_bytes:pretty_bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty:pretty-bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty:pretty_bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json"}]},{"bom-ref":"pkg:npm/proc-log@5.0.0?package-id=b7e53f78a8e3b5aa","type":"library","author":"GitHub Inc.","name":"proc-log","version":"5.0.0","description":"just emit 'log' events on the process object","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:proc-log:proc-log:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/proc-log@5.0.0","externalReferences":[{"url":"git+https://github.com/npm/proc-log.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc-log:proc_log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc_log:proc-log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc_log:proc_log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc:proc-log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc:proc_log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proc-log/package.json"}]},{"bom-ref":"pkg:npm/process@0.11.10?package-id=86b4e66d55ba762f","type":"library","author":"Roman Shtylman ","name":"process","version":"0.11.10","description":"process information for node.js and browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:shtylman:process:0.11.10:*:*:*:*:*:*:*","purl":"pkg:npm/process@0.11.10","externalReferences":[{"url":"git://github.com/shtylman/node-process.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:process:process:0.11.10:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/process/package.json"}]},{"bom-ref":"pkg:npm/process-nextick-args@2.0.1?package-id=2736f58329e89e68","type":"library","name":"process-nextick-args","version":"2.0.1","description":"process.nextTick but always with args","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:process-nextick-args:process-nextick-args:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/process-nextick-args@2.0.1","externalReferences":[{"url":"https://github.com/calvinmetcalf/process-nextick-args.git","type":"distribution"},{"url":"https://github.com/calvinmetcalf/process-nextick-args","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:process-nextick-args:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process_nextick_args:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process_nextick_args:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process-nextick:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process-nextick:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process_nextick:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process_nextick:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:calvinmetcalf:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:calvinmetcalf:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/process-nextick-args/package.json"}]},{"bom-ref":"pkg:npm/prom-client@14.2.0?package-id=dc189933201119ea","type":"library","author":"Simon Nyberg","name":"prom-client","version":"14.2.0","description":"Client for prometheus","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:prom-client:prom-client:14.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/prom-client@14.2.0","externalReferences":[{"url":"https://github.com/siimon/prom-client","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom-client:prom_client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom_client:prom-client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom_client:prom_client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:siimon:prom-client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:siimon:prom_client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom:prom-client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom:prom_client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/prom-client/package.json"}]},{"bom-ref":"pkg:npm/promise@7.3.1?package-id=d0870412585e133d","type":"library","author":"ForbesLindesay","name":"promise","version":"7.3.1","description":"Bare bones Promises/A+ implementation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:promise:promise:7.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/promise@7.3.1","externalReferences":[{"url":"https://github.com/then/promise.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:then:promise:7.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/promise/package.json"}]},{"bom-ref":"pkg:npm/promise-inflight@1.0.1?package-id=cb2d8de0d226aacd","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"promise-inflight","version":"1.0.1","description":"One promise for multiple requests in flight to avoid async duplication","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:promise-inflight:promise-inflight:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/promise-inflight@1.0.1","externalReferences":[{"url":"git+https://github.com/iarna/promise-inflight.git","type":"distribution"},{"url":"https://github.com/iarna/promise-inflight#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise-inflight:promise_inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise_inflight:promise-inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise_inflight:promise_inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise:promise-inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise:promise_inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:promise-inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:promise_inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/promise-inflight/package.json"}]},{"bom-ref":"pkg:npm/promise-retry@2.0.1?package-id=14baa7b321b17fc4","type":"library","author":"IndigoUnited (http://indigounited.com)","name":"promise-retry","version":"2.0.1","description":"Retries a function that returns a promise, leveraging the power of the retry module.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:promise-retry:promise-retry:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/promise-retry@2.0.1","externalReferences":[{"url":"git://github.com/IndigoUnited/node-promise-retry.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise-retry:promise_retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise_retry:promise-retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise_retry:promise_retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:promise-retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:promise_retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise:promise-retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise:promise_retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/promise-retry/package.json"}]},{"bom-ref":"pkg:npm/proper-lockfile@1.2.0?package-id=5dea0a58544c3253","type":"library","author":"IndigoUnited (http://indigounited.com)","name":"proper-lockfile","version":"1.2.0","description":"A inter-process and inter-machine lockfile utility that works on a local or network file system.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:proper-lockfile:proper-lockfile:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/proper-lockfile@1.2.0","externalReferences":[{"url":"git://github.com/IndigoUnited/node-proper-lockfile.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper-lockfile:proper_lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper_lockfile:proper-lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper_lockfile:proper_lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:proper-lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:proper_lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper:proper-lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper:proper_lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proper-lockfile/package.json"}]},{"bom-ref":"pkg:npm/proxy-addr@2.0.7?package-id=e9d03164ed043197","type":"library","author":"Douglas Christopher Wilson ","name":"proxy-addr","version":"2.0.7","description":"Determine address of proxied request","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:proxy-addr:proxy-addr:2.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/proxy-addr@2.0.7","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy-addr:proxy_addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy_addr:proxy-addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy_addr:proxy_addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy:proxy-addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy:proxy_addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proxy-addr/package.json"}]},{"bom-ref":"pkg:npm/pug@3.0.3?package-id=7bf5959de1402d6d","type":"library","author":"TJ Holowaychuk , Forbes Lindesay , Matthias Le Brun , Joshua Appelman , Jonathan Ong , Alex Kocharin , Hemanth , Timothy Gu , Andreas Lubbe ","name":"pug","version":"3.0.3","description":"A clean, whitespace-sensitive template language for writing HTML","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pugjs:pug:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/pug@3.0.3","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug","type":"distribution"},{"url":"https://pugjs.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug/package.json"}]},{"bom-ref":"pkg:npm/pug-attrs@3.0.0?package-id=8ccd7e8a2286d99c","type":"library","author":"Forbes Lindesay","name":"pug-attrs","version":"3.0.0","description":"Generate code for Pug attributes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-attrs:pug-attrs:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-attrs@3.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-attrs","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-attrs:pug_attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_attrs:pug-attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_attrs:pug_attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-attrs/package.json"}]},{"bom-ref":"pkg:npm/pug-code-gen@3.0.3?package-id=2466810c666d3b5e","type":"library","author":"Forbes Lindesay","name":"pug-code-gen","version":"3.0.3","description":"Default code-generator for pug. It generates HTML via a JavaScript template function.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pugjs:pug-code-gen:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/pug-code-gen@3.0.3","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-code-gen","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-code-gen/package.json"}]},{"bom-ref":"pkg:npm/pug-error@2.1.0?package-id=06722d2c34c689cc","type":"library","author":"Forbes Lindesay","name":"pug-error","version":"2.1.0","description":"Standard error objects for pug","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-error:pug-error:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-error@2.1.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-error","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-error:pug_error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_error:pug-error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_error:pug_error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-error/package.json"}]},{"bom-ref":"pkg:npm/pug-filters@4.0.0?package-id=5d3376b6724b0ba5","type":"library","author":"Forbes Lindesay","name":"pug-filters","version":"4.0.0","description":"Code for processing filters in pug templates","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-filters:pug-filters:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-filters@4.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-filters","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-filters:pug_filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_filters:pug-filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_filters:pug_filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-filters/package.json"}]},{"bom-ref":"pkg:npm/pug-lexer@5.0.1?package-id=5dc82d87668bae8e","type":"library","author":"ForbesLindesay","name":"pug-lexer","version":"5.0.1","description":"The pug lexer (takes a string and converts it to an array of tokens)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-lexer:pug-lexer:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/pug-lexer@5.0.1","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-lexer:pug_lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_lexer:pug-lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_lexer:pug_lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-lexer/package.json"}]},{"bom-ref":"pkg:npm/pug-linker@4.0.0?package-id=e949463e431e1776","type":"library","author":"Forbes Lindesay","name":"pug-linker","version":"4.0.0","description":"Link multiple pug ASTs together using include/extends","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-linker:pug-linker:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-linker@4.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-linker","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-linker:pug_linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_linker:pug-linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_linker:pug_linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-linker/package.json"}]},{"bom-ref":"pkg:npm/pug-load@3.0.0?package-id=b831a94ec83ee646","type":"library","author":"ForbesLindesay","name":"pug-load","version":"3.0.0","description":"The Pug loader is responsible for loading the depenendencies of a given Pug file.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-load:pug-load:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-load@3.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-load","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-load:pug_load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_load:pug-load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_load:pug_load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-load/package.json"}]},{"bom-ref":"pkg:npm/pug-parser@6.0.0?package-id=ae3ce07497258f6e","type":"library","author":"ForbesLindesay","name":"pug-parser","version":"6.0.0","description":"The pug parser (takes an array of tokens and converts it to an abstract syntax tree)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-parser:pug-parser:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-parser@6.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-parser","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-parser:pug_parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_parser:pug-parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_parser:pug_parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-parser/package.json"}]},{"bom-ref":"pkg:npm/pug-runtime@3.0.1?package-id=eff466aded883d14","type":"library","author":"ForbesLindesay","name":"pug-runtime","version":"3.0.1","description":"The runtime components for the pug templating language","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-runtime:pug-runtime:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/pug-runtime@3.0.1","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-runtime","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-runtime:pug_runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_runtime:pug-runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_runtime:pug_runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-runtime/package.json"}]},{"bom-ref":"pkg:npm/pug-strip-comments@2.0.0?package-id=678b3dbf2205543b","type":"library","author":"Timothy Gu ","name":"pug-strip-comments","version":"2.0.0","description":"Strip comments from a Pug token stream (from the lexer)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-strip-comments:pug-strip-comments:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-strip-comments@2.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-strip-comments","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-strip-comments:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_strip_comments:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_strip_comments:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-strip:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-strip:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_strip:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_strip:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-strip-comments/package.json"}]},{"bom-ref":"pkg:npm/pug-walk@2.0.0?package-id=8da935ca9924488f","type":"library","author":"ForbesLindesay","name":"pug-walk","version":"2.0.0","description":"Walk and transform a pug AST","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-walk:pug-walk:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-walk@2.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-walk","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-walk:pug_walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_walk:pug-walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_walk:pug_walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-walk/package.json"}]},{"bom-ref":"pkg:npm/pump@3.0.3?package-id=8914540a70ae1bae","type":"library","author":"Mathias Buus Madsen ","name":"pump","version":"3.0.3","description":"pipe streams together and close all of them if one of them closes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mafintosh:pump:3.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/pump@3.0.3","externalReferences":[{"url":"git://github.com/mafintosh/pump.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pump:pump:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pump/package.json"}]},{"bom-ref":"pkg:npm/qs@6.13.0?package-id=f1485a5d8cce1397","type":"library","author":"Jordan Harband (http://ljharb.codes)","name":"qs","version":"6.13.0","description":"A querystring parser that supports nesting and arrays, with a depth limit","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:qs_project:qs:6.13.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/qs@6.13.0","externalReferences":[{"url":"https://github.com/ljharb/qs.git","type":"distribution"},{"url":"https://github.com/ljharb/qs","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/qs/package.json"}]},{"bom-ref":"pkg:npm/query-string@5.1.1?package-id=853a5626da6a5619","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"query-string","version":"5.1.1","description":"Parse and stringify URL query strings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:query-string:query-string:5.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/query-string@5.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:query-string:query_string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:query_string:query-string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:query_string:query_string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:query:query-string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:query:query_string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/query-string/package.json"}]},{"bom-ref":"pkg:npm/range-parser@1.2.1?package-id=044253d4d9efad62","type":"library","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson , James Wyatt Cready , Jonathan Ong (http://jongleberry.com)","name":"range-parser","version":"1.2.1","description":"Range header field string parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:range-parser:range-parser:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/range-parser@1.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:range-parser:range_parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range_parser:range-parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range_parser:range_parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range:range-parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range:range_parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/range-parser/package.json"}]},{"bom-ref":"pkg:npm/range_check@2.0.4?package-id=af0ebff91edbc1f3","type":"library","author":"Kevin Whitman (https://github.com/keverw)","name":"range_check","version":"2.0.4","description":"This is a simple module to validate IP address, check ip address version, check if ip is within a range.","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:range-check:range-check:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/range_check@2.0.4","externalReferences":[{"url":"https://github.com/keverw/range_check","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:range-check:range_check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range_check:range-check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range_check:range_check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:keverw:range-check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:keverw:range_check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range:range-check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range:range_check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/range_check/package.json"}]},{"bom-ref":"pkg:npm/raw-body@2.5.2?package-id=52a26984998171dd","type":"library","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson , Raynos ","name":"raw-body","version":"2.5.2","description":"Get and validate the raw body of a readable stream.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:raw-body:raw-body:2.5.2:*:*:*:*:*:*:*","purl":"pkg:npm/raw-body@2.5.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw-body:raw_body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw_body:raw-body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw_body:raw_body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw:raw-body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw:raw_body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/raw-body/package.json"}]},{"bom-ref":"pkg:npm/rc@1.2.8?package-id=2d76d88e8720a8a1","type":"library","author":"Dominic Tarr (dominictarr.com)","name":"rc","version":"1.2.8","description":"hardwired configuration loader","licenses":[{"expression":"BSD-2-Clause OR MIT OR Apache-2.0"}],"cpe":"cpe:2.3:a:dominictarr:rc:1.2.8:*:*:*:*:*:*:*","purl":"pkg:npm/rc@1.2.8","externalReferences":[{"url":"https://github.com/dominictarr/rc.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:rc:rc:1.2.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rc/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@1.0.34?package-id=8348cfc6c7b64606","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"readable-stream","version":"1.0.34","description":"Streams2, a user-land copy of the stream library from Node.js v0.10.x","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:1.0.34:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@1.0.34","externalReferences":[{"url":"git://github.com/isaacs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:readable-stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:readable_stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@2.3.8?package-id=e45800b68fe2e352","type":"library","name":"readable-stream","version":"2.3.8","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:2.3.8:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@2.3.8","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@3.6.2?package-id=b2a0b92f8db52b84","type":"library","name":"readable-stream","version":"3.6.2","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@3.6.2","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@3.6.2?package-id=3b2c974f056cc985","type":"library","name":"readable-stream","version":"3.6.2","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@3.6.2","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@3.6.2?package-id=187f639f1f03fced","type":"library","name":"readable-stream","version":"3.6.2","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@3.6.2","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@3.6.2?package-id=885d0609cac9e686","type":"library","name":"readable-stream","version":"3.6.2","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@3.6.2","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@4.7.0?package-id=2735fe3b5acbeffc","type":"library","name":"readable-stream","version":"4.7.0","description":"Node.js Streams, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:4.7.0:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@4.7.0","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"},{"url":"https://github.com/nodejs/readable-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-web-to-node-stream@3.0.4?package-id=09082485e53cd98e","type":"library","author":"Borewit (https://github.com/Borewit)","name":"readable-web-to-node-stream","version":"3.0.4","description":"Converts a Web-API readable-stream into a Node readable-stream.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-web-to-node-stream:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/readable-web-to-node-stream@3.0.4","externalReferences":[{"url":"https://github.com/Borewit/readable-web-to-node-stream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to-node-stream:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to_node_stream:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to_node_stream:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to-node:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to-node:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to_node:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to_node:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-web-to-node-stream/package.json"}]},{"bom-ref":"pkg:npm/readdirp@3.5.0?package-id=65104416f2d8a295","type":"library","author":"Thorsten Lorenz (thlorenz.com), Thorsten Lorenz (thlorenz.com), Paul Miller (https://paulmillr.com)","name":"readdirp","version":"3.5.0","description":"Recursive version of fs.readdir with streaming API.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:paulmillr:readdirp:3.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/readdirp@3.5.0","externalReferences":[{"url":"git://github.com/paulmillr/readdirp.git","type":"distribution"},{"url":"https://github.com/paulmillr/readdirp","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readdirp:readdirp:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readdirp/package.json"}]},{"bom-ref":"pkg:npm/rechoir@0.7.1?package-id=2518eea3acdbfbf5","type":"library","author":"Gulp Team (http://gulpjs.com/), Blaine Bublitz , Tyler Kellen (http://goingslowly.com/)","name":"rechoir","version":"0.7.1","description":"Prepare a node environment to require files with different extensions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:rechoir:rechoir:0.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/rechoir@0.7.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rechoir/package.json"}]},{"bom-ref":"pkg:npm/recursedir-comparisons@0.0.0?package-id=d87f050eb47957d6","type":"library","author":"Ryan Day ","name":"recursedir-comparisons","version":"0.0.0","cpe":"cpe:2.3:a:recursedir-comparisons:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/recursedir-comparisons@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir-comparisons:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir_comparisons:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir_comparisons:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/walkdir/test/comparison/package.json"}]},{"bom-ref":"pkg:npm/regex-not@1.0.2?package-id=1d3af5bdc58fa7fa","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"regex-not","version":"1.0.2","description":"Create a javascript regular expression for matching everything except for the given string.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:regex-not:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/regex-not@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/regex-not","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:regex_not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex-not:regex-not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex-not:regex_not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex_not:regex-not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex_not:regex_not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex:regex-not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex:regex_not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/regex-not/package.json"}]},{"bom-ref":"pkg:npm/regexp.prototype.flags@1.5.4?package-id=6817e470495335ca","type":"library","author":"Jordan Harband ","name":"regexp.prototype.flags","version":"1.5.4","description":"ES6 spec-compliant RegExp.prototype.flags shim.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:regexp.prototype.flags:regexp.prototype.flags:1.5.4:*:*:*:*:*:*:*","purl":"pkg:npm/regexp.prototype.flags@1.5.4","externalReferences":[{"url":"git://github.com/es-shims/RegExp.prototype.flags.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:regexp.prototype.flags:1.5.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/regexp.prototype.flags/package.json"}]},{"bom-ref":"pkg:npm/remove-trailing-separator@1.1.0?package-id=2861850f21cfc870","type":"library","author":"darsain","name":"remove-trailing-separator","version":"1.1.0","description":"Removes separators from the end of the string.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:remove-trailing-separator:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/remove-trailing-separator@1.1.0","externalReferences":[{"url":"git+https://github.com/darsain/remove-trailing-separator.git","type":"distribution"},{"url":"https://github.com/darsain/remove-trailing-separator#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove-trailing-separator:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove_trailing_separator:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove_trailing_separator:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove-trailing:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove-trailing:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove_trailing:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove_trailing:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:darsain:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:darsain:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/remove-trailing-separator/package.json"}]},{"bom-ref":"pkg:npm/repeat-element@1.1.4?package-id=137350a4dc0decdd","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"repeat-element","version":"1.1.4","description":"Create an array by repeating the given value n times.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:repeat-element:repeat-element:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/repeat-element@1.1.4","externalReferences":[{"url":"https://github.com/jonschlinkert/repeat-element","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat-element:repeat_element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat_element:repeat-element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat_element:repeat_element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:repeat-element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:repeat_element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat:repeat-element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat:repeat_element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/repeat-element/package.json"}]},{"bom-ref":"pkg:npm/repeat-string@1.6.1?package-id=4bd94740ed69ab7f","type":"library","author":"Jon Schlinkert (http://github.com/jonschlinkert), Brian Woodward (https://github.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), Linus Unnebäck (http://linus.unnebäck.se), Thijs Busser (http://tbusser.net), Titus (wooorm.com)","name":"repeat-string","version":"1.6.1","description":"Repeat the given string n times. Fastest implementation for repeating a string.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:repeat-string:1.6.1:*:*:*:*:*:*:*","purl":"pkg:npm/repeat-string@1.6.1","externalReferences":[{"url":"https://github.com/jonschlinkert/repeat-string","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:repeat_string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat-string:repeat-string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat-string:repeat_string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat_string:repeat-string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat_string:repeat_string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat:repeat-string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat:repeat_string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/repeat-string/package.json"}]},{"bom-ref":"pkg:npm/replace@1.2.2?package-id=ca8eb97223e41afa","type":"library","author":"Alessandro Maclaine ","name":"replace","version":"1.2.2","description":"Command line search and replace utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ALMaclaine:replace:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/replace@1.2.2","externalReferences":[{"url":"https://github.com/ALMaclaine/replace","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:replace:replace:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/package.json"}]},{"bom-ref":"pkg:npm/require-directory@2.1.1?package-id=9e446f6c303bc48a","type":"library","author":"Troy Goode (http://github.com/troygoode/), Troy Goode ","name":"require-directory","version":"2.1.1","description":"Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:require-directory:require-directory:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/require-directory@2.1.1","externalReferences":[{"url":"git://github.com/troygoode/node-require-directory.git","type":"distribution"},{"url":"https://github.com/troygoode/node-require-directory/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:require-directory:require_directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_directory:require-directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_directory:require_directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:troygoode:require-directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:troygoode:require_directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require:require-directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require:require_directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/require-directory/package.json"}]},{"bom-ref":"pkg:npm/require-main-filename@2.0.0?package-id=b1e08cf266302e36","type":"library","author":"Ben Coe ","name":"require-main-filename","version":"2.0.0","description":"shim for require.main.filename() that works in as many environments as possible","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:require-main-filename:require-main-filename:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/require-main-filename@2.0.0","externalReferences":[{"url":"git+ssh://git@github.com/yargs/require-main-filename.git","type":"distribution"},{"url":"https://github.com/yargs/require-main-filename#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:require-main-filename:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_main_filename:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_main_filename:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require-main:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require-main:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_main:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_main:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/require-main-filename/package.json"}]},{"bom-ref":"pkg:npm/resolve@1.22.10?package-id=23786f79a36d2b08","type":"library","author":"James Halliday (http://substack.net)","name":"resolve","version":"1.22.10","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:browserify:resolve:1.22.10:*:*:*:*:*:*:*","purl":"pkg:npm/resolve@1.22.10","externalReferences":[{"url":"git://github.com/browserify/resolve.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve:1.22.10:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/package.json"}]},{"bom-ref":"pkg:npm/resolve-dir@1.0.1?package-id=9f75a3edbb3cad1f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"resolve-dir","version":"1.0.1","description":"Resolve a directory that is either local, global or in the user's home directory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:resolve-dir:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/resolve-dir@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/resolve-dir","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:resolve_dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve-dir:resolve-dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve-dir:resolve_dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve_dir:resolve-dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve_dir:resolve_dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve-dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve_dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve-dir/package.json"}]},{"bom-ref":"pkg:npm/resolve-url@0.2.1?package-id=f9bcd281aa80f4b7","type":"library","author":"Simon Lydell","name":"resolve-url","version":"0.2.1","description":"Like Node.js’ `path.resolve`/`url.resolve` for the browser.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:resolve-url:resolve-url:0.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/resolve-url@0.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve-url:resolve_url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve_url:resolve-url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve_url:resolve_url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve-url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve_url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve-url/package.json"}]},{"bom-ref":"pkg:npm/responselike@1.0.2?package-id=ed930aa2536ba676","type":"library","author":"lukechilds","name":"responselike","version":"1.0.2","description":"A response-like object for mocking a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:responselike:responselike:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/responselike@1.0.2","externalReferences":[{"url":"https://github.com/lukechilds/responselike.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:responselike:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/responselike/package.json"}]},{"bom-ref":"pkg:npm/restructure@2.0.1?package-id=72439ad06e2b3313","type":"library","author":"Devon Govett ","name":"restructure","version":"2.0.1","description":"Declaratively encode and decode binary data","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:restructure:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/restructure@2.0.1","externalReferences":[{"url":"git://github.com/devongovett/restructure.git","type":"distribution"},{"url":"https://github.com/devongovett/restructure","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:restructure:restructure:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/restructure/package.json"}]},{"bom-ref":"pkg:npm/ret@0.1.15?package-id=807028276e1a74fa","type":"library","author":"Roly Fentanes (https://github.com/fent)","name":"ret","version":"0.1.15","description":"Tokenizes a string that represents a regular expression.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fent:ret:0.1.15:*:*:*:*:*:*:*","purl":"pkg:npm/ret@0.1.15","externalReferences":[{"url":"git://github.com/fent/ret.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ret:ret:0.1.15:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ret/package.json"}]},{"bom-ref":"pkg:npm/retry@0.10.1?package-id=0c33d19d44c68f42","type":"library","author":"Tim Koschützki (http://debuggable.com/)","name":"retry","version":"0.10.1","description":"Abstraction for exponential and custom retry strategies for failed operations.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tim-kos:retry:0.10.1:*:*:*:*:*:*:*","purl":"pkg:npm/retry@0.10.1","externalReferences":[{"url":"git://github.com/tim-kos/node-retry.git","type":"distribution"},{"url":"https://github.com/tim-kos/node-retry","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry:retry:0.10.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json"}]},{"bom-ref":"pkg:npm/retry@0.12.0?package-id=94d18c1fed85159e","type":"library","author":"Tim Koschützki (http://debuggable.com/)","name":"retry","version":"0.12.0","description":"Abstraction for exponential and custom retry strategies for failed operations.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tim-kos:retry:0.12.0:*:*:*:*:*:*:*","purl":"pkg:npm/retry@0.12.0","externalReferences":[{"url":"git://github.com/tim-kos/node-retry.git","type":"distribution"},{"url":"https://github.com/tim-kos/node-retry","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry:retry:0.12.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/retry/package.json"}]},{"bom-ref":"pkg:npm/retry-as-promised@7.1.1?package-id=de1666362d2f9e71","type":"library","author":"Mick Hansen ","name":"retry-as-promised","version":"7.1.1","description":"Retry a failed promise","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:retry-as-promised:retry-as-promised:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/retry-as-promised@7.1.1","externalReferences":[{"url":"https://github.com/mickhansen/retry-as-promised.git","type":"distribution"},{"url":"https://github.com/mickhansen/retry-as-promised","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry-as-promised:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry_as_promised:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry_as_promised:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mickhansen:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mickhansen:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry-as:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry-as:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry_as:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry_as:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/retry-as-promised/package.json"}]},{"bom-ref":"pkg:npm/rimraf@2.7.1?package-id=70042425a5220355","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"rimraf","version":"2.7.1","description":"A deep deletion module for node (like `rm -rf`)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/rimraf@2.7.1","externalReferences":[{"url":"git://github.com/isaacs/rimraf.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json"}]},{"bom-ref":"pkg:npm/rimraf@2.7.1?package-id=1eeeb0ed5ba72dc3","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"rimraf","version":"2.7.1","description":"A deep deletion module for node (like `rm -rf`)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/rimraf@2.7.1","externalReferences":[{"url":"git://github.com/isaacs/rimraf.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json"}]},{"bom-ref":"pkg:npm/rimraf@2.7.1?package-id=3ec37d268ba050db","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"rimraf","version":"2.7.1","description":"A deep deletion module for node (like `rm -rf`)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/rimraf@2.7.1","externalReferences":[{"url":"git://github.com/isaacs/rimraf.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json"}]},{"bom-ref":"pkg:npm/rimraf@3.0.2?package-id=78af31b313457edd","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"rimraf","version":"3.0.2","description":"A deep deletion module for node (like `rm -rf`)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:rimraf:3.0.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/rimraf@3.0.2","externalReferences":[{"url":"git://github.com/isaacs/rimraf.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rimraf/package.json"}]},{"bom-ref":"pkg:npm/safe-buffer@5.1.2?package-id=fc2fbde7d1e8d215","type":"library","author":"Feross Aboukhadijeh (http://feross.org)","name":"safe-buffer","version":"5.1.2","description":"Safer Node.js Buffer API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/safe-buffer@5.1.2","externalReferences":[{"url":"git://github.com/feross/safe-buffer.git","type":"distribution"},{"url":"https://github.com/feross/safe-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json"}]},{"bom-ref":"pkg:npm/safe-buffer@5.1.2?package-id=73c00d57a0c43943","type":"library","author":"Feross Aboukhadijeh (http://feross.org)","name":"safe-buffer","version":"5.1.2","description":"Safer Node.js Buffer API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/safe-buffer@5.1.2","externalReferences":[{"url":"git://github.com/feross/safe-buffer.git","type":"distribution"},{"url":"https://github.com/feross/safe-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json"}]},{"bom-ref":"pkg:npm/safe-buffer@5.1.2?package-id=82e1e95a5f60492f","type":"library","author":"Feross Aboukhadijeh (http://feross.org)","name":"safe-buffer","version":"5.1.2","description":"Safer Node.js Buffer API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/safe-buffer@5.1.2","externalReferences":[{"url":"git://github.com/feross/safe-buffer.git","type":"distribution"},{"url":"https://github.com/feross/safe-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json"}]},{"bom-ref":"pkg:npm/safe-buffer@5.2.1?package-id=f430730abde414bf","type":"library","author":"Feross Aboukhadijeh (https://feross.org)","name":"safe-buffer","version":"5.2.1","description":"Safer Node.js Buffer API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/safe-buffer@5.2.1","externalReferences":[{"url":"git://github.com/feross/safe-buffer.git","type":"distribution"},{"url":"https://github.com/feross/safe-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-buffer:safe_buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe-buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe_buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe-buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe_buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safe-buffer/package.json"}]},{"bom-ref":"pkg:npm/safe-regex@1.1.0?package-id=5d40f8a44a274991","type":"library","author":"James Halliday (http://substack.net)","name":"safe-regex","version":"1.1.0","description":"detect possibly catastrophic, exponential-time regular expressions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-regex:safe-regex:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/safe-regex@1.1.0","externalReferences":[{"url":"git://github.com/substack/safe-regex.git","type":"distribution"},{"url":"https://github.com/substack/safe-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-regex:safe_regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex:safe-regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex:safe_regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:safe-regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:safe_regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safe-regex/package.json"}]},{"bom-ref":"pkg:npm/safe-regex-test@1.1.0?package-id=5b11c5020ef5c373","type":"library","author":"Jordan Harband ","name":"safe-regex-test","version":"1.1.0","description":"Give a regex, get a robust predicate function that tests it against a string.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-regex-test:safe-regex-test:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/safe-regex-test@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/safe-regex-test.git","type":"distribution"},{"url":"https://github.com/ljharb/safe-regex-test#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-regex-test:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex_test:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex_test:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-regex:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-regex:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safe-regex-test/package.json"}]},{"bom-ref":"pkg:npm/safe-stable-stringify@2.5.0?package-id=e703782eb7d38cbf","type":"library","author":"Ruben Bridgewater","name":"safe-stable-stringify","version":"2.5.0","description":"Deterministic and safely JSON.stringify to quickly serialize JavaScript objects","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-stable-stringify:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/safe-stable-stringify@2.5.0","externalReferences":[{"url":"git+https://github.com/BridgeAR/safe-stable-stringify.git","type":"distribution"},{"url":"https://github.com/BridgeAR/safe-stable-stringify#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-stable-stringify:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_stable_stringify:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_stable_stringify:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-stable:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-stable:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_stable:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_stable:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:BridgeAR:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:BridgeAR:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safe-stable-stringify/package.json"}]},{"bom-ref":"pkg:npm/safer-buffer@2.1.2?package-id=f5a29320fdbea1eb","type":"library","author":"Nikita Skovoroda (https://github.com/ChALkeR)","name":"safer-buffer","version":"2.1.2","description":"Modern Buffer API polyfill without footguns","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safer-buffer:safer-buffer:2.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/safer-buffer@2.1.2","externalReferences":[{"url":"git+https://github.com/ChALkeR/safer-buffer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer-buffer:safer_buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer_buffer:safer-buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer_buffer:safer_buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer:safer-buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer:safer_buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safer-buffer/package.json"}]},{"bom-ref":"pkg:npm/samsam@1.1.2?package-id=7d0a41d20518fc9d","type":"library","author":"Christian Johansen, Christian Johansen (http://cjohansen.no), August Lilleaas (http://augustl.com), Daniel Wittner (https://github.com/dwittner)","name":"samsam","version":"1.1.2","description":"Value identification and comparison functions","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:busterjs:samsam:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/samsam@1.1.2","externalReferences":[{"url":"https://github.com/busterjs/samsam.git","type":"distribution"},{"url":"http://busterjs.org/docs/buster-assertions","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:samsam:samsam:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/samsam/package.json"}]},{"bom-ref":"pkg:npm/sanitize-filename@1.6.3?package-id=2556f6118c73f0c7","type":"library","author":"Parsha Pourkhomami","name":"sanitize-filename","version":"1.6.3","description":"Sanitize a string for use as a filename","licenses":[{"expression":"WTFPL OR ISC"}],"cpe":"cpe:2.3:a:sanitize-filename:sanitize-filename:1.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/sanitize-filename@1.6.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize-filename:sanitize_filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize_filename:sanitize-filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize_filename:sanitize_filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize:sanitize-filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize:sanitize_filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-filename/package.json"}]},{"bom-ref":"pkg:npm/sanitize-html@1.4.2?package-id=5de04e7baabe2ecd","type":"library","author":"P'unk Avenue LLC","name":"sanitize-html","version":"1.4.2","description":"Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/sanitize-html@1.4.2","externalReferences":[{"url":"https://github.com/punkave/sanitize-html.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/package.json"}]},{"bom-ref":"pkg:npm/sax@1.4.1?package-id=fcc1407dd0a8538d","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"sax","version":"1.4.1","description":"An evented streaming XML parser in JavaScript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:sax:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/sax@1.4.1","externalReferences":[{"url":"git://github.com/isaacs/sax-js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sax:sax:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sax/package.json"}]},{"bom-ref":"pkg:npm/seek-bzip@1.0.6?package-id=f8fdf612dd1ad055","type":"library","author":"C. Scott Ananian (http://cscott.net), Eli Skeggs, Kevin Kwok, Rob Landley (http://landley.net)","name":"seek-bzip","version":"1.0.6","description":"a pure-JavaScript Node.JS module for random-access decoding bzip2 data","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:seek-bzip:seek-bzip:1.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/seek-bzip@1.0.6","externalReferences":[{"url":"https://github.com/cscott/seek-bzip.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek-bzip:seek_bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek_bzip:seek-bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek_bzip:seek_bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cscott:seek-bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cscott:seek_bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek:seek-bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek:seek_bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/seek-bzip/package.json"}]},{"bom-ref":"pkg:npm/semver@5.7.2?package-id=d0e0ed413665ac06","type":"library","author":"GitHub Inc.","name":"semver","version":"5.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@5.7.2","externalReferences":[{"url":"https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/semver@5.7.2?package-id=f25d9bd3bec76c56","type":"library","author":"GitHub Inc.","name":"semver","version":"5.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@5.7.2","externalReferences":[{"url":"https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/semver@5.7.2?package-id=4d834fe9188f916e","type":"library","author":"GitHub Inc.","name":"semver","version":"5.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@5.7.2","externalReferences":[{"url":"https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/semver@5.7.2?package-id=27467d214748b540","type":"library","author":"GitHub Inc.","name":"semver","version":"5.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@5.7.2","externalReferences":[{"url":"https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/semver@7.7.2?package-id=a3325d28145ec2dc","type":"library","author":"GitHub Inc.","name":"semver","version":"7.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:7.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@7.7.2","externalReferences":[{"url":"git+https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/send@0.19.0?package-id=128707907b8a54a0","type":"library","author":"TJ Holowaychuk , Douglas Christopher Wilson , James Wyatt Cready , Jesús Leganés Combarro ","name":"send","version":"0.19.0","description":"Better streaming static file server with Range and conditional-GET support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:send_project:send:0.19.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/send@0.19.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/send/package.json"}]},{"bom-ref":"pkg:npm/sequelize@6.37.7?package-id=5c42656cd2e4e437","type":"library","name":"sequelize","version":"6.37.7","description":"Sequelize is a promise-based Node.js ORM tool for Postgres, MySQL, MariaDB, SQLite, Microsoft SQL Server, Amazon Redshift and Snowflake’s Data Cloud. It features solid transaction support, relations, eager and lazy loading, read replication and more.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sequelizejs:sequelize:6.37.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/sequelize@6.37.7","externalReferences":[{"url":"https://github.com/sequelize/sequelize.git","type":"distribution"},{"url":"https://sequelize.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sequelize/package.json"}]},{"bom-ref":"pkg:npm/sequelize-pool@7.1.0?package-id=02439a31995a1856","type":"library","author":"Sushant ","name":"sequelize-pool","version":"7.1.0","description":"Resource pooling for Node.JS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sequelize-pool:sequelize-pool:7.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/sequelize-pool@7.1.0","externalReferences":[{"url":"http://github.com/sushantdhiman/sequelize-pool.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize-pool:sequelize_pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize_pool:sequelize-pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize_pool:sequelize_pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sushantdhiman:sequelize-pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sushantdhiman:sequelize_pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize:sequelize-pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize:sequelize_pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sequelize-pool/package.json"}]},{"bom-ref":"pkg:npm/serve-index@1.9.1?package-id=b52a049c8b80d678","type":"library","author":"Douglas Christopher Wilson ","name":"serve-index","version":"1.9.1","description":"Serve directory listings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:serve-index:serve-index:1.9.1:*:*:*:*:*:*:*","purl":"pkg:npm/serve-index@1.9.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve-index:serve_index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve_index:serve-index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve_index:serve_index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve:serve-index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve:serve_index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/package.json"}]},{"bom-ref":"pkg:npm/serve-static@1.16.2?package-id=a87c542bd7108f54","type":"library","author":"Douglas Christopher Wilson ","name":"serve-static","version":"1.16.2","description":"Serve static files","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:serve-static:serve-static:1.16.2:*:*:*:*:*:*:*","purl":"pkg:npm/serve-static@1.16.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve-static:serve_static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve_static:serve-static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve_static:serve_static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve:serve-static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve:serve_static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-static/package.json"}]},{"bom-ref":"pkg:npm/set-blocking@2.0.0?package-id=ed8a734f12c4bdef","type":"library","author":"Ben Coe ","name":"set-blocking","version":"2.0.0","description":"set blocking stdio and stderr ensuring that terminal output does not truncate","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:set-blocking:set-blocking:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/set-blocking@2.0.0","externalReferences":[{"url":"git+https://github.com/yargs/set-blocking.git","type":"distribution"},{"url":"https://github.com/yargs/set-blocking#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-blocking:set_blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_blocking:set-blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_blocking:set_blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:set-blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:set_blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set-blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set_blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-blocking/package.json"}]},{"bom-ref":"pkg:npm/set-function-length@1.2.2?package-id=3b436f83ca3e3766","type":"library","author":"Jordan Harband ","name":"set-function-length","version":"1.2.2","description":"Set a function's length property","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:set-function-length:set-function-length:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/set-function-length@1.2.2","externalReferences":[{"url":"git+https://github.com/ljharb/set-function-length.git","type":"distribution"},{"url":"https://github.com/ljharb/set-function-length#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function-length:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function_length:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function_length:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-function-length/package.json"}]},{"bom-ref":"pkg:npm/set-function-name@2.0.2?package-id=f58313a577d972b0","type":"library","author":"Jordan Harband ","name":"set-function-name","version":"2.0.2","description":"Set a function's name property","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:set-function-name:set-function-name:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/set-function-name@2.0.2","externalReferences":[{"url":"git+https://github.com/ljharb/set-function-name.git","type":"distribution"},{"url":"https://github.com/ljharb/set-function-name#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function-name:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function_name:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function_name:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-function-name/package.json"}]},{"bom-ref":"pkg:npm/set-value@2.0.1?package-id=7a710a654ecad2c9","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), , Vadim Demedes (https://vadimdemedes.com)","name":"set-value","version":"2.0.1","description":"Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:set-value_project:set-value:2.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/set-value@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/set-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-value/package.json"}]},{"bom-ref":"pkg:npm/setimmediate@1.0.5?package-id=ec3a9ad5b1e8d26c","type":"library","author":"YuzuJS, Domenic Denicola (https://domenic.me), Donavon West (http://donavon.com), Yaffle","name":"setimmediate","version":"1.0.5","description":"A shim for the setImmediate efficient script yielding API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:setimmediate:setimmediate:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/setimmediate@1.0.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/setimmediate/package.json"}]},{"bom-ref":"pkg:npm/setprototypeof@1.1.0?package-id=6eb5473162d47549","type":"library","author":"Wes Todd","name":"setprototypeof","version":"1.1.0","description":"A small polyfill for Object.setprototypeof","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:setprototypeof:setprototypeof:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/setprototypeof@1.1.0","externalReferences":[{"url":"https://github.com/wesleytodd/setprototypeof.git","type":"distribution"},{"url":"https://github.com/wesleytodd/setprototypeof","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wesleytodd:setprototypeof:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json"}]},{"bom-ref":"pkg:npm/setprototypeof@1.2.0?package-id=8282dcab8a58f243","type":"library","author":"Wes Todd","name":"setprototypeof","version":"1.2.0","description":"A small polyfill for Object.setprototypeof","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:setprototypeof:setprototypeof:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/setprototypeof@1.2.0","externalReferences":[{"url":"https://github.com/wesleytodd/setprototypeof.git","type":"distribution"},{"url":"https://github.com/wesleytodd/setprototypeof","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wesleytodd:setprototypeof:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/setprototypeof/package.json"}]},{"bom-ref":"pkg:npm/shebang-command@2.0.0?package-id=1625df5bb6d67d3b","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"shebang-command","version":"2.0.0","description":"Get the command from a shebang","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:shebang-command:shebang-command:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/shebang-command@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang-command:shebang_command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang_command:shebang-command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang_command:shebang_command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang:shebang-command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang:shebang_command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/shebang-command/package.json"}]},{"bom-ref":"pkg:npm/shebang-regex@3.0.0?package-id=4afda12e39d13082","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"shebang-regex","version":"3.0.0","description":"Regular expression for matching a shebang line","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:shebang-regex:shebang-regex:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/shebang-regex@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang-regex:shebang_regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang_regex:shebang-regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang_regex:shebang_regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang:shebang-regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang:shebang_regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/shebang-regex/package.json"}]},{"bom-ref":"pkg:npm/side-channel@1.1.0?package-id=b33fdebcaaec79ca","type":"library","author":"Jordan Harband ","name":"side-channel","version":"1.1.0","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:side-channel:side-channel:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/side-channel@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/side-channel.git","type":"distribution"},{"url":"https://github.com/ljharb/side-channel#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side_channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side-channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side_channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side-channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side_channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side-channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side_channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/side-channel/package.json"}]},{"bom-ref":"pkg:npm/side-channel-list@1.0.0?package-id=b898b90657b4df8b","type":"library","author":"Jordan Harband ","name":"side-channel-list","version":"1.0.0","description":"Store information about any JS value in a side channel, using a linked list","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:side-channel-list:side-channel-list:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/side-channel-list@1.0.0","externalReferences":[{"url":"git+https://github.com/ljharb/side-channel-list.git","type":"distribution"},{"url":"https://github.com/ljharb/side-channel-list#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel-list:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_list:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_list:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/side-channel-list/package.json"}]},{"bom-ref":"pkg:npm/side-channel-map@1.0.1?package-id=8a935a259e64ccfc","type":"library","author":"Jordan Harband ","name":"side-channel-map","version":"1.0.1","description":"Store information about any JS value in a side channel, using a Map","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:side-channel-map:side-channel-map:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/side-channel-map@1.0.1","externalReferences":[{"url":"git+https://github.com/ljharb/side-channel-map.git","type":"distribution"},{"url":"https://github.com/ljharb/side-channel-map#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel-map:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_map:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_map:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/side-channel-map/package.json"}]},{"bom-ref":"pkg:npm/side-channel-weakmap@1.0.2?package-id=13aa929d93fe8b96","type":"library","author":"Jordan Harband ","name":"side-channel-weakmap","version":"1.0.2","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:side-channel-weakmap:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/side-channel-weakmap@1.0.2","externalReferences":[{"url":"git+https://github.com/ljharb/side-channel-weakmap.git","type":"distribution"},{"url":"https://github.com/ljharb/side-channel-weakmap#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel-weakmap:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_weakmap:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_weakmap:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/side-channel-weakmap/package.json"}]},{"bom-ref":"pkg:npm/signal-exit@3.0.7?package-id=4235b1d4cc91c7c5","type":"library","author":"Ben Coe ","name":"signal-exit","version":"3.0.7","description":"when you want to fire an event no matter how a process exits.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:signal-exit:signal-exit:3.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/signal-exit@3.0.7","externalReferences":[{"url":"https://github.com/tapjs/signal-exit.git","type":"distribution"},{"url":"https://github.com/tapjs/signal-exit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal-exit:signal_exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal_exit:signal-exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal_exit:signal_exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal:signal-exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal:signal_exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tapjs:signal-exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tapjs:signal_exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/signal-exit/package.json"}]},{"bom-ref":"pkg:npm/signal-exit@4.1.0?package-id=b6edaee708ce8837","type":"library","author":"Ben Coe ","name":"signal-exit","version":"4.1.0","description":"when you want to fire an event no matter how a process exits.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:signal-exit:signal-exit:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/signal-exit@4.1.0","externalReferences":[{"url":"https://github.com/tapjs/signal-exit.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal-exit:signal_exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal_exit:signal-exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal_exit:signal_exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal:signal-exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal:signal_exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tapjs:signal-exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tapjs:signal_exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json"}]},{"bom-ref":"pkg:npm/simple-concat@1.0.1?package-id=624063d4723a4b13","type":"library","author":"Feross Aboukhadijeh (https://feross.org)","name":"simple-concat","version":"1.0.1","description":"Super-minimalist version of `concat-stream`. Less than 15 lines!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-concat:simple-concat:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/simple-concat@1.0.1","externalReferences":[{"url":"git://github.com/feross/simple-concat.git","type":"distribution"},{"url":"https://github.com/feross/simple-concat","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple-concat:simple_concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple_concat:simple-concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple_concat:simple_concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:simple-concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:simple_concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple:simple-concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple:simple_concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-concat/package.json"}]},{"bom-ref":"pkg:npm/simple-get@3.1.1?package-id=9f219d07ad41b5a4","type":"library","author":"Feross Aboukhadijeh (http://feross.org/)","name":"simple-get","version":"3.1.1","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-get_project:simple-get:3.1.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/simple-get@3.1.1","externalReferences":[{"url":"git://github.com/feross/simple-get.git","type":"distribution"},{"url":"https://github.com/feross/simple-get","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-get/package.json"}]},{"bom-ref":"pkg:npm/simple-get@4.0.1?package-id=cd263772050b70e4","type":"library","author":"Feross Aboukhadijeh (https://feross.org)","name":"simple-get","version":"4.0.1","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-get_project:simple-get:4.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/simple-get@4.0.1","externalReferences":[{"url":"git://github.com/feross/simple-get.git","type":"distribution"},{"url":"https://github.com/feross/simple-get","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json"}]},{"bom-ref":"pkg:npm/simple-get@4.0.1?package-id=cb8ca3d0298b8a6e","type":"library","author":"Feross Aboukhadijeh (https://feross.org)","name":"simple-get","version":"4.0.1","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-get_project:simple-get:4.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/simple-get@4.0.1","externalReferences":[{"url":"git://github.com/feross/simple-get.git","type":"distribution"},{"url":"https://github.com/feross/simple-get","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json"}]},{"bom-ref":"pkg:npm/simple-swizzle@0.2.2?package-id=e8f45cfd6ff3e7a3","type":"library","author":"Qix (http://github.com/qix-)","name":"simple-swizzle","version":"0.2.2","description":"Simply swizzle your arguments","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-swizzle:simple-swizzle:0.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/simple-swizzle@0.2.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple-swizzle:simple_swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple_swizzle:simple-swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple_swizzle:simple_swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple:simple-swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple:simple_swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-swizzle/package.json"}]},{"bom-ref":"pkg:npm/sinon@1.17.7?package-id=d88224f2a5eef8fd","type":"library","author":"Christian Johansen","name":"sinon","version":"1.17.7","description":"JavaScript test spies, stubs and mocks.","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:cjohansen:sinon:1.17.7:*:*:*:*:*:*:*","purl":"pkg:npm/sinon@1.17.7","externalReferences":[{"url":"http://github.com/cjohansen/Sinon.JS.git","type":"distribution"},{"url":"http://sinonjs.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sinon:sinon:1.17.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json"}]},{"bom-ref":"pkg:npm/smart-buffer@4.2.0?package-id=cc002822c0639ab4","type":"library","author":"Josh Glazebrook, syvita","name":"smart-buffer","version":"4.2.0","description":"smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:JoshGlazebrook:smart-buffer:4.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/smart-buffer@4.2.0","externalReferences":[{"url":"https://github.com/JoshGlazebrook/smart-buffer.git","type":"distribution"},{"url":"https://github.com/JoshGlazebrook/smart-buffer/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:JoshGlazebrook:smart_buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart-buffer:smart-buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart-buffer:smart_buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart_buffer:smart-buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart_buffer:smart_buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart:smart-buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart:smart_buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/smart-buffer/package.json"}]},{"bom-ref":"pkg:npm/snapdragon@0.8.2?package-id=b1704cf3ae02daca","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Edward Betts (http://edwardbetts.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"snapdragon","version":"0.8.2","description":"Fast, pluggable and easy-to-use parser-renderer factory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:snapdragon:0.8.2:*:*:*:*:*:*:*","purl":"pkg:npm/snapdragon@0.8.2","externalReferences":[{"url":"https://github.com/jonschlinkert/snapdragon","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon:0.8.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/package.json"}]},{"bom-ref":"pkg:npm/snapdragon-node@2.1.1?package-id=44d5d76422275036","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"snapdragon-node","version":"2.1.1","description":"Snapdragon utility for creating a new AST node in custom code, such as plugins.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:snapdragon-node:snapdragon-node:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/snapdragon-node@2.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/snapdragon-node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon-node:snapdragon_node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon_node:snapdragon-node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon_node:snapdragon_node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:snapdragon-node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:snapdragon_node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon-node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon_node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon-node/package.json"}]},{"bom-ref":"pkg:npm/snapdragon-util@3.0.1?package-id=627d36f045f55b05","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"snapdragon-util","version":"3.0.1","description":"Utilities for the snapdragon parser/compiler.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:snapdragon-util:snapdragon-util:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/snapdragon-util@3.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/snapdragon-util","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon-util:snapdragon_util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon_util:snapdragon-util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon_util:snapdragon_util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:snapdragon-util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:snapdragon_util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon-util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon_util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon-util/package.json"}]},{"bom-ref":"pkg:npm/socket.io@3.1.2?package-id=a59f241f8d484687","type":"library","author":"Guillermo Rauch , Arnout Kazemier , Vladimir Dronnikov , Einar Otto Stangvik ","name":"socket.io","version":"3.1.2","description":"node.js realtime framework server","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socket:socket.io:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/socket.io@3.1.2","externalReferences":[{"url":"git://github.com/socketio/socket.io","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socket.io/package.json"}]},{"bom-ref":"pkg:npm/socket.io-adapter@2.1.0?package-id=22a992bc812c1a27","type":"library","name":"socket.io-adapter","version":"2.1.0","description":"default socket.io in-memory adapter","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socket.io-adapter:socket.io-adapter:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/socket.io-adapter@2.1.0","externalReferences":[{"url":"git://github.com/socketio/socket.io-adapter.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io-adapter:socket.io_adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io_adapter:socket.io-adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io_adapter:socket.io_adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io:socket.io-adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io:socket.io_adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socketio:socket.io-adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socketio:socket.io_adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socket.io-adapter/package.json"}]},{"bom-ref":"pkg:npm/socket.io-parser@4.0.5?package-id=dd154d7bfbaea09c","type":"library","name":"socket.io-parser","version":"4.0.5","description":"socket.io protocol parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socket:socket.io-parser:4.0.5:*:*:*:*:node.js:*:*","purl":"pkg:npm/socket.io-parser@4.0.5","externalReferences":[{"url":"https://github.com/socketio/socket.io-parser.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socket.io-parser/package.json"}]},{"bom-ref":"pkg:npm/socks@2.8.7?package-id=a4e6087946da80a0","type":"library","author":"Josh Glazebrook, castorw","name":"socks","version":"2.8.7","description":"Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:JoshGlazebrook:socks:2.8.7:*:*:*:*:*:*:*","purl":"pkg:npm/socks@2.8.7","externalReferences":[{"url":"https://github.com/JoshGlazebrook/socks.git","type":"distribution"},{"url":"https://github.com/JoshGlazebrook/socks/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks:2.8.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socks/package.json"}]},{"bom-ref":"pkg:npm/socks-proxy-agent@6.2.1?package-id=98b91bbcbff567ab","type":"library","author":"Nathan Rajlich (http://n8.io/), Kiko Beats , Josh Glazebrook , talmobi , Indospace.io , Kilian von Pflugk , Kyle , Matheus Fernandes , Ricky Miller , Shantanu Sharma , Tim Perry , Vadim Baryshev , jigu , Alba Mendez , Дмитрий Гуденков , Andrei Bitca <63638922+andrei-bitca-dc@users.noreply.github.com>, Andrew Casey , Brandon Ros , Dang Duy Thanh , Dimitar Nestorov <8790386+dimitarnestorov@users.noreply.github.com>","name":"socks-proxy-agent","version":"6.2.1","description":"A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socks-proxy-agent:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/socks-proxy-agent@6.2.1","externalReferences":[{"url":"git://github.com/TooTallNate/node-socks-proxy-agent.git","type":"distribution"},{"url":"https://github.com/TooTallNate/node-socks-proxy-agent#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy-agent:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy_agent:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy_agent:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/socks-proxy-agent@8.0.5?package-id=9ee05fc4d21b00fc","type":"library","author":"Nathan Rajlich (http://n8.io/), Kiko Beats , Josh Glazebrook , talmobi , Indospace.io , Kilian von Pflugk , Kyle , Matheus Fernandes , Ricky Miller , Shantanu Sharma , Tim Perry , Vadim Baryshev , jigu , Alba Mendez , Дмитрий Гуденков , Andrei Bitca <63638922+andrei-bitca-dc@users.noreply.github.com>, Andrew Casey , Brandon Ros , Dang Duy Thanh , Dimitar Nestorov <8790386+dimitarnestorov@users.noreply.github.com>","name":"socks-proxy-agent","version":"8.0.5","description":"A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socks-proxy-agent:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/socks-proxy-agent@8.0.5","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy-agent:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy_agent:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy_agent:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socks-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/sort-keys@1.1.2?package-id=7e91429fd26a7768","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"sort-keys","version":"1.1.2","description":"Sort the keys of an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sort-keys:sort-keys:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/sort-keys@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys:sort_keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort-keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort_keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort-keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort_keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json"}]},{"bom-ref":"pkg:npm/sort-keys@2.0.0?package-id=b56ffa404313992b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"sort-keys","version":"2.0.0","description":"Sort the keys of an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sort-keys:sort-keys:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/sort-keys@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys:sort_keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort-keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort_keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort-keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort_keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sort-keys/package.json"}]},{"bom-ref":"pkg:npm/sort-keys-length@1.0.1?package-id=aa05cbb52d62e94f","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"sort-keys-length","version":"1.0.1","description":"Sort objecy keys by length","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sort-keys-length:sort-keys-length:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/sort-keys-length@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys-length:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys_length:sort-keys-length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys_length:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys:sort-keys-length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort-keys-length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort-keys-length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sort-keys-length/package.json"}]},{"bom-ref":"pkg:npm/source-map@0.5.7?package-id=f746afd966cc60f7","type":"library","author":"Nick Fitzgerald , Tobias Koppers , Duncan Beevers , Stephen Crane , Ryan Seddon , Miles Elam , Mihai Bazon , Michael Ficarra , Todd Wolfson , Alexander Solovyov , Felix Gnass , Conrad Irwin , usrbincc , David Glasser , Chase Douglas , Evan Wallace , Heather Arthur , Hugh Kennedy , David Glasser , Simon Lydell , Jmeas Smith , Michael Z Goddard , azu , John Gozde , Adam Kirkton , Chris Montgomery , J. Ryan Stinnett , Jack Herrington , Chris Truter , Daniel Espeset , Jamie Wong , Eddy Bruël , Hawken Rives , Gilad Peleg , djchie , Gary Ye , Nicolas Lalevée ","name":"source-map","version":"0.5.7","description":"Generates and consumes source maps","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:source-map:source-map:0.5.7:*:*:*:*:*:*:*","purl":"pkg:npm/source-map@0.5.7","externalReferences":[{"url":"http://github.com/mozilla/source-map.git","type":"distribution"},{"url":"https://github.com/mozilla/source-map","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mozilla:source-map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mozilla:source_map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json"}]},{"bom-ref":"pkg:npm/source-map@0.6.1?package-id=a22583dd96c04327","type":"library","author":"Nick Fitzgerald , Tobias Koppers , Duncan Beevers , Stephen Crane , Ryan Seddon , Miles Elam , Mihai Bazon , Michael Ficarra , Todd Wolfson , Alexander Solovyov , Felix Gnass , Conrad Irwin , usrbincc , David Glasser , Chase Douglas , Evan Wallace , Heather Arthur , Hugh Kennedy , David Glasser , Simon Lydell , Jmeas Smith , Michael Z Goddard , azu , John Gozde , Adam Kirkton , Chris Montgomery , J. Ryan Stinnett , Jack Herrington , Chris Truter , Daniel Espeset , Jamie Wong , Eddy Bruël , Hawken Rives , Gilad Peleg , djchie , Gary Ye , Nicolas Lalevée ","name":"source-map","version":"0.6.1","description":"Generates and consumes source maps","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:source-map:source-map:0.6.1:*:*:*:*:*:*:*","purl":"pkg:npm/source-map@0.6.1","externalReferences":[{"url":"http://github.com/mozilla/source-map.git","type":"distribution"},{"url":"https://github.com/mozilla/source-map","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mozilla:source-map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mozilla:source_map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/source-map/package.json"}]},{"bom-ref":"pkg:npm/source-map-resolve@0.5.3?package-id=e48e3e1d74a18175","type":"library","author":"Simon Lydell","name":"source-map-resolve","version":"0.5.3","description":"Resolve the source map and/or sources for a generated file.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:source-map-resolve:source-map-resolve:0.5.3:*:*:*:*:*:*:*","purl":"pkg:npm/source-map-resolve@0.5.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map-resolve:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_resolve:source-map-resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_resolve:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source-map-resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map-resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map-resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/source-map-resolve/package.json"}]},{"bom-ref":"pkg:npm/source-map-support@0.5.21?package-id=90b992694104f65e","type":"library","name":"source-map-support","version":"0.5.21","description":"Fixes stack traces for files with source maps","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:source-map-support:source-map-support:0.5.21:*:*:*:*:*:*:*","purl":"pkg:npm/source-map-support@0.5.21","externalReferences":[{"url":"https://github.com/evanw/node-source-map-support","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map-support:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_support:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_support:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:evanw:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:evanw:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/source-map-support/package.json"}]},{"bom-ref":"pkg:npm/source-map-url@0.4.1?package-id=2cced9de85d7d5fa","type":"library","author":"Simon Lydell","name":"source-map-url","version":"0.4.1","description":"Tools for working with sourceMappingURL comments.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:source-map-url:source-map-url:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/source-map-url@0.4.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map-url:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_url:source-map-url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_url:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source-map-url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map-url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map-url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/source-map-url/package.json"}]},{"bom-ref":"pkg:npm/split-string@3.1.0?package-id=47baf72085e685b1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"split-string","version":"3.1.0","description":"Split a string on a character except when the character is escaped.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:split-string:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/split-string@3.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/split-string","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:split_string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split-string:split-string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split-string:split_string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split_string:split-string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split_string:split_string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split:split-string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split:split_string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/split-string/package.json"}]},{"bom-ref":"pkg:npm/sprintf-js@1.0.3?package-id=acaf709db1d54fbd","type":"library","author":"Alexandru Marasteanu (http://alexei.ro/)","name":"sprintf-js","version":"1.0.3","description":"JavaScript sprintf implementation","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:sprintf-js:sprintf-js:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/sprintf-js@1.0.3","externalReferences":[{"url":"https://github.com/alexei/sprintf.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf-js:sprintf_js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf_js:sprintf-js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf_js:sprintf_js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf:sprintf-js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf:sprintf_js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:alexei:sprintf-js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:alexei:sprintf_js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json"}]},{"bom-ref":"pkg:npm/sprintf-js@1.1.3?package-id=5b70795e4e884b57","type":"library","author":"Alexandru Mărășteanu ","name":"sprintf-js","version":"1.1.3","description":"JavaScript sprintf implementation","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:sprintf-js:sprintf-js:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/sprintf-js@1.1.3","externalReferences":[{"url":"https://github.com/alexei/sprintf.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf-js:sprintf_js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf_js:sprintf-js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf_js:sprintf_js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf:sprintf-js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf:sprintf_js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:alexei:sprintf-js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:alexei:sprintf_js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sprintf-js/package.json"}]},{"bom-ref":"pkg:npm/sqlite3@5.1.7?package-id=2f561aa54725d063","type":"library","author":"Mapbox (https://mapbox.com/), Daniel Lockyer , Konstantin Käfer , Dane Springmeyer , Will White , Orlando Vazquez , Artem Kustikov , Eric Fredricksen , John Wright , Ryan Dahl , Tom MacWright , Carter Thaxton , Audrius Kažukauskas , Johannes Schauer , Nathan Rajlich , AJ ONeal , Mithgol, Ben Noordhuis ","name":"sqlite3","version":"5.1.7","description":"Asynchronous, non-blocking SQLite3 bindings","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:ghost:sqlite3:5.1.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/sqlite3@5.1.7","externalReferences":[{"url":"https://github.com/TryGhost/node-sqlite3.git","type":"distribution"},{"url":"https://github.com/TryGhost/node-sqlite3","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/package.json"}]},{"bom-ref":"pkg:npm/ssri@12.0.0?package-id=64aa6df27671ee44","type":"library","author":"GitHub Inc.","name":"ssri","version":"12.0.0","description":"Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ssri_project:ssri:12.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ssri@12.0.0","externalReferences":[{"url":"git+https://github.com/npm/ssri.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ssri/package.json"}]},{"bom-ref":"pkg:npm/ssri@8.0.1?package-id=fbd6a143588415b6","type":"library","author":"Kat Marchán ","name":"ssri","version":"8.0.1","description":"Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ssri_project:ssri:8.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ssri@8.0.1","externalReferences":[{"url":"https://github.com/npm/ssri","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json"}]},{"bom-ref":"pkg:npm/stack-trace@0.0.10?package-id=fce264c6e73c9eee","type":"library","author":"Felix Geisendörfer (http://debuggable.com/)","name":"stack-trace","version":"0.0.10","description":"Get v8 stack traces as an array of CallSite objects.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:stack-trace:stack-trace:0.0.10:*:*:*:*:*:*:*","purl":"pkg:npm/stack-trace@0.0.10","externalReferences":[{"url":"git://github.com/felixge/node-stack-trace.git","type":"distribution"},{"url":"https://github.com/felixge/node-stack-trace","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack-trace:stack_trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack_trace:stack-trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack_trace:stack_trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:felixge:stack-trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:felixge:stack_trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack:stack-trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack:stack_trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/stack-trace/package.json"}]},{"bom-ref":"pkg:npm/static-extend@0.1.2?package-id=510dda3706444e3d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"static-extend","version":"0.1.2","description":"Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:static-extend:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/static-extend@0.1.2","externalReferences":[{"url":"https://github.com/jonschlinkert/static-extend","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:static_extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static-extend:static-extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static-extend:static_extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static_extend:static-extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static_extend:static_extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static:static-extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static:static_extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/static-extend/package.json"}]},{"bom-ref":"pkg:npm/statuses@1.5.0?package-id=b4d4d67376e5fdaa","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"statuses","version":"1.5.0","description":"HTTP status utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:statuses:statuses:1.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/statuses@1.5.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json"}]},{"bom-ref":"pkg:npm/statuses@2.0.1?package-id=55bb7dc82bdabbea","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"statuses","version":"2.0.1","description":"HTTP status utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:statuses:statuses:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/statuses@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/statuses/package.json"}]},{"bom-ref":"pkg:npm/stop-iteration-iterator@1.1.0?package-id=061c21bad20f372c","type":"library","author":"Jordan Harband ","name":"stop-iteration-iterator","version":"1.1.0","description":"Firefox 17-26 iterators throw a StopIteration object to indicate \"done\". This normalizes it.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:stop-iteration-iterator:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/stop-iteration-iterator@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/stop-iteration-iterator.git","type":"distribution"},{"url":"https://github.com/ljharb/stop-iteration-iterator#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop-iteration-iterator:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop_iteration_iterator:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop_iteration_iterator:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop-iteration:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop-iteration:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop_iteration:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop_iteration:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/stop-iteration-iterator/package.json"}]},{"bom-ref":"pkg:npm/stream-buffers@2.2.0?package-id=f849555d7c5b59d6","type":"library","author":"Sam Day ","name":"stream-buffers","version":"2.2.0","description":"Buffer-backed Streams for reading and writing.","licenses":[{"license":{"id":"Unlicense"}}],"cpe":"cpe:2.3:a:stream-buffers:stream-buffers:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/stream-buffers@2.2.0","externalReferences":[{"url":"https://github.com/samcday/node-stream-buffer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream-buffers:stream_buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream_buffers:stream-buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream_buffers:stream_buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:samcday:stream-buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:samcday:stream_buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream:stream-buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream:stream_buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/stream-buffers/package.json"}]},{"bom-ref":"pkg:npm/streamsearch@1.1.0?package-id=28156c8426d889b2","type":"library","author":"Brian White ","name":"streamsearch","version":"1.1.0","description":"Streaming Boyer-Moore-Horspool searching for node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:streamsearch:streamsearch:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/streamsearch@1.1.0","externalReferences":[{"url":"http://github.com/mscdex/streamsearch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mscdex:streamsearch:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/streamsearch/package.json"}]},{"bom-ref":"pkg:npm/strict-uri-encode@1.1.0?package-id=bfd4ac772360c13b","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"strict-uri-encode","version":"1.1.0","description":"A stricter URI encode adhering to RFC 3986","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strict-uri-encode:strict-uri-encode:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/strict-uri-encode@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict-uri-encode:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict_uri_encode:strict-uri-encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict_uri_encode:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict-uri:strict-uri-encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict-uri:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict_uri:strict-uri-encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict_uri:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict:strict-uri-encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strict-uri-encode/package.json"}]},{"bom-ref":"pkg:npm/string-width@1.0.2?package-id=09f44aae6ef25a0d","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"string-width","version":"1.0.2","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string-width@2.1.1?package-id=beec204c676c8c6e","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"string-width","version":"2.1.1","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@2.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string-width@4.2.3?package-id=24ea7bc5fffd0612","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"string-width","version":"4.2.3","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:4.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@4.2.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string-width-cjs/package.json"}]},{"bom-ref":"pkg:npm/string-width@4.2.3?package-id=e0a74a03ae38698c","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"string-width","version":"4.2.3","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:4.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@4.2.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string-width@5.1.2?package-id=8d5950086fa52115","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"string-width","version":"5.1.2","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@5.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string-width@5.1.2?package-id=6762f33de5ae377a","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"string-width","version":"5.1.2","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@5.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string.fromcodepoint@0.2.1?package-id=b9de9879083856a9","type":"library","author":"Mathias Bynens (http://mathiasbynens.be/)","name":"string.fromcodepoint","version":"0.2.1","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string.fromcodepoint:string.fromcodepoint:0.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/string.fromcodepoint@0.2.1","externalReferences":[{"url":"https://github.com/mathiasbynens/String.fromCodePoint.git","type":"distribution"},{"url":"http://mths.be/fromcodepoint","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:string.fromcodepoint:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string.fromcodepoint/package.json"}]},{"bom-ref":"pkg:npm/string.prototype.codepointat@0.2.1?package-id=e2f2b92311cdbc39","type":"library","author":"Mathias Bynens (https://mathiasbynens.be/)","name":"string.prototype.codepointat","version":"0.2.1","description":"A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string.prototype.codepointat:string.prototype.codepointat:0.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/string.prototype.codepointat@0.2.1","externalReferences":[{"url":"https://github.com/mathiasbynens/String.prototype.codePointAt.git","type":"distribution"},{"url":"https://mths.be/codepointat","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:string.prototype.codepointat:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string.prototype.codepointat/package.json"}]},{"bom-ref":"pkg:npm/string_decoder@0.10.31?package-id=be69fa4a2025b786","type":"library","name":"string_decoder","version":"0.10.31","description":"The string_decoder module from Node core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-decoder:string-decoder:0.10.31:*:*:*:*:*:*:*","purl":"pkg:npm/string_decoder@0.10.31","externalReferences":[{"url":"git://github.com/rvagg/string_decoder.git","type":"distribution"},{"url":"https://github.com/rvagg/string_decoder","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-decoder:string_decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string-decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string_decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:rvagg:string-decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:rvagg:string_decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json"}]},{"bom-ref":"pkg:npm/string_decoder@1.1.1?package-id=248eaf9a5e34fe07","type":"library","name":"string_decoder","version":"1.1.1","description":"The string_decoder module from Node core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-decoder:string-decoder:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/string_decoder@1.1.1","externalReferences":[{"url":"git://github.com/nodejs/string_decoder.git","type":"distribution"},{"url":"https://github.com/nodejs/string_decoder","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-decoder:string_decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string-decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string_decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:string-decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:string_decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string_decoder/package.json"}]},{"bom-ref":"pkg:npm/string_decoder@1.3.0?package-id=17cc9cb9f2e4a5f7","type":"library","name":"string_decoder","version":"1.3.0","description":"The string_decoder module from Node core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-decoder:string-decoder:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/string_decoder@1.3.0","externalReferences":[{"url":"git://github.com/nodejs/string_decoder.git","type":"distribution"},{"url":"https://github.com/nodejs/string_decoder","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-decoder:string_decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string-decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string_decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:string-decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:string_decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@3.0.1?package-id=e8cc4c7f389e7e46","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl), JD Ballard (github.com/qix-)","name":"strip-ansi","version":"3.0.1","description":"Strip ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@3.0.1?package-id=c99f26ed95d84d11","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl), JD Ballard (github.com/qix-)","name":"strip-ansi","version":"3.0.1","description":"Strip ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@4.0.0?package-id=0db8e8830d694c97","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-ansi","version":"4.0.0","description":"Strip ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@6.0.1?package-id=896f6ac46d9def2e","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-ansi","version":"6.0.1","description":"Strip ANSI escape codes from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@6.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strip-ansi-cjs/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@6.0.1?package-id=e831e8124e9a00e0","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-ansi","version":"6.0.1","description":"Strip ANSI escape codes from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@6.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@7.1.0?package-id=c7f252459ea6e1a5","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"strip-ansi","version":"7.1.0","description":"Strip ANSI escape codes from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@7.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@7.1.0?package-id=c87f18bb011b84b3","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"strip-ansi","version":"7.1.0","description":"Strip ANSI escape codes from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@7.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-bom@3.0.0?package-id=0183f6075f17be99","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-bom","version":"3.0.0","description":"Strip UTF-8 byte order mark (BOM) from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-bom:strip-bom:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-bom@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-bom:strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_bom:strip-bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_bom:strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json"}]},{"bom-ref":"pkg:npm/strip-dirs@2.1.0?package-id=5785975b198f29c2","type":"library","author":"Shinnosuke Watanabe (https://github.com/shinnn)","name":"strip-dirs","version":"2.1.0","description":"Remove leading directory components from a path, like tar's --strip-components option","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-dirs:strip-dirs:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-dirs@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-dirs:strip_dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_dirs:strip-dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_dirs:strip_dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strip-dirs/package.json"}]},{"bom-ref":"pkg:npm/strip-json-comments@2.0.1?package-id=31c6a53852db87ef","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-json-comments","version":"2.0.1","description":"Strip comments from JSON. Lets you use comments in your JSON files!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-json-comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-json-comments@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json-comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json_comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json_comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json"}]},{"bom-ref":"pkg:npm/strip-json-comments@2.0.1?package-id=4b7ca1763bc4e039","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-json-comments","version":"2.0.1","description":"Strip comments from JSON. Lets you use comments in your JSON files!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-json-comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-json-comments@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json-comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json_comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json_comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json"}]},{"bom-ref":"pkg:npm/strip-outer@1.0.1?package-id=0701c91ca3e3ef97","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-outer","version":"1.0.1","description":"Strip a substring from the start/end of a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-outer:strip-outer:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-outer@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-outer:strip_outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_outer:strip-outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_outer:strip_outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strip-outer/package.json"}]},{"bom-ref":"pkg:npm/strtok3@6.3.0?package-id=9ac4af59fde6dd22","type":"library","author":"Borewit (https://github.com/Borewit)","name":"strtok3","version":"6.3.0","description":"A promise based streaming tokenizer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:Borewit:strtok3:6.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/strtok3@6.3.0","externalReferences":[{"url":"https://github.com/Borewit/strtok3.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strtok3:strtok3:6.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strtok3/package.json"}]},{"bom-ref":"pkg:npm/supports-color@2.0.0?package-id=c66316949c16138d","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","name":"supports-color","version":"2.0.0","description":"Detect whether a terminal supports color","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:supports-color:supports-color:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/supports-color@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-color:supports_color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports-color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports_color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports-color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports_color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json"}]},{"bom-ref":"pkg:npm/supports-color@5.5.0?package-id=01ffdb08e3050adf","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"supports-color","version":"5.5.0","description":"Detect whether a terminal supports color","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:supports-color:supports-color:5.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/supports-color@5.5.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-color:supports_color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports-color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports_color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports-color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports_color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/supports-color/package.json"}]},{"bom-ref":"pkg:npm/supports-color@7.2.0?package-id=24cdad729d3395c4","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"supports-color","version":"7.2.0","description":"Detect whether a terminal supports color","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:supports-color:supports-color:7.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/supports-color@7.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-color:supports_color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports-color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports_color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports-color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports_color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json"}]},{"bom-ref":"pkg:npm/supports-preserve-symlinks-flag@1.0.0?package-id=d91ba967be33db59","type":"library","author":"Jordan Harband ","name":"supports-preserve-symlinks-flag","version":"1.0.0","description":"Determine if the current node version supports the `--preserve-symlinks` flag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:supports-preserve-symlinks-flag:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/supports-preserve-symlinks-flag@1.0.0","externalReferences":[{"url":"git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git","type":"distribution"},{"url":"https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve-symlinks-flag:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve_symlinks_flag:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve_symlinks_flag:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve-symlinks:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve-symlinks:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve_symlinks:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve_symlinks:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json"}]},{"bom-ref":"pkg:npm/svg-captcha@1.4.0?package-id=6baae9ff00daeb07","type":"library","author":"Weilin Shi <934587911@qq.com>","name":"svg-captcha","version":"1.4.0","description":"generate svg captcha in node.js or express.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:svg-captcha:svg-captcha:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/svg-captcha@1.4.0","externalReferences":[{"url":"git+https://github.com/steambap/svg-captcha.git","type":"distribution"},{"url":"https://github.com/steambap/svg-captcha#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg-captcha:svg_captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg_captcha:svg-captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg_captcha:svg_captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:steambap:svg-captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:steambap:svg_captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg:svg-captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg:svg_captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/svg-captcha/package.json"}]},{"bom-ref":"pkg:npm/swagger-ui-dist@5.28.1?package-id=dcccbf8110a22ed6","type":"library","author":", Anna Bodnia , Buu Nguyen , Josh Ponelat , Kyle Shockey , Robert Barnwell , Sahar Jafari ","name":"swagger-ui-dist","version":"5.28.1","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:smartbear:swagger-ui-dist:5.28.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/swagger-ui-dist@5.28.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/swagger-ui-dist/package.json"}]},{"bom-ref":"pkg:npm/swagger-ui-express@5.0.1?package-id=daeaf740a273c980","type":"library","author":"Stephen Scott ","name":"swagger-ui-express","version":"5.0.1","description":"Swagger UI Express","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:swagger-ui-express:swagger-ui-express:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/swagger-ui-express@5.0.1","externalReferences":[{"url":"https://github.com/scottie1984/swagger-ui-express","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger-ui-express:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger_ui_express:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger_ui_express:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:scottie1984:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:scottie1984:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger-ui:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger-ui:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger_ui:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger_ui:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/swagger-ui-express/package.json"}]},{"bom-ref":"pkg:npm/tar@4.4.19?package-id=f42c59d94c10b95d","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"tar","version":"4.4.19","description":"tar for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:tar_project:tar:4.4.19:*:*:*:*:node.js:*:*","purl":"pkg:npm/tar@4.4.19","externalReferences":[{"url":"https://github.com/npm/node-tar.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:tar:4.4.19:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json"}]},{"bom-ref":"pkg:npm/tar@6.2.1?package-id=09de397807f7641f","type":"library","author":"GitHub Inc.","name":"tar","version":"6.2.1","description":"tar for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:tar_project:tar:6.2.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/tar@6.2.1","externalReferences":[{"url":"https://github.com/isaacs/node-tar.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:tar:6.2.1:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json"}]},{"bom-ref":"pkg:npm/tar@7.4.3?package-id=328bcb4be5561b99","type":"library","author":"Isaac Z. Schlueter","name":"tar","version":"7.4.3","description":"tar for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:tar_project:tar:7.4.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/tar@7.4.3","externalReferences":[{"url":"https://github.com/isaacs/node-tar.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:tar:7.4.3:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar/package.json"}]},{"bom-ref":"pkg:npm/tar-fs@2.1.3?package-id=9680d7d122bfb97a","type":"library","author":"Mathias Buus","name":"tar-fs","version":"2.1.3","description":"filesystem bindings for tar-stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mafintosh:tar-fs:2.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/tar-fs@2.1.3","externalReferences":[{"url":"https://github.com/mafintosh/tar-fs.git","type":"distribution"},{"url":"https://github.com/mafintosh/tar-fs","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar_fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar-fs:tar-fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar-fs:tar_fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_fs:tar-fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_fs:tar_fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar-fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar_fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/package.json"}]},{"bom-ref":"pkg:npm/tar-stream@1.6.2?package-id=d4b09eea4b25031e","type":"library","author":"Mathias Buus ","name":"tar-stream","version":"1.6.2","description":"tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tar-stream:tar-stream:1.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/tar-stream@1.6.2","externalReferences":[{"url":"git+https://github.com/mafintosh/tar-stream.git","type":"distribution"},{"url":"https://github.com/mafintosh/tar-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar-stream:tar_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_stream:tar-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_stream:tar_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-stream/package.json"}]},{"bom-ref":"pkg:npm/tar-stream@2.2.0?package-id=61ca2e5df0334a0d","type":"library","author":"Mathias Buus ","name":"tar-stream","version":"2.2.0","description":"tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tar-stream:tar-stream:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/tar-stream@2.2.0","externalReferences":[{"url":"git+https://github.com/mafintosh/tar-stream.git","type":"distribution"},{"url":"https://github.com/mafintosh/tar-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar-stream:tar_stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_stream:tar-stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_stream:tar_stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar-stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar_stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar-stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar_stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json"}]},{"bom-ref":"pkg:npm/tdigest@0.1.2?package-id=035edc02e62ab7f9","type":"library","author":"Will Welch (http://quietplease.com/)","name":"tdigest","version":"0.1.2","description":"javascript implementation of Dunning's T-Digest for streaming quantile approximation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tdigest:tdigest:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/tdigest@0.1.2","externalReferences":[{"url":"https://github.com/welch/tdigest.git","type":"distribution"},{"url":"https://github.com/welch/tdigest","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:welch:tdigest:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tdigest/package.json"}]},{"bom-ref":"pkg:npm/text-hex@1.0.0?package-id=5085c28e4a76cc5a","type":"library","author":"Arnout Kazemier","name":"text-hex","version":"1.0.0","description":"Generate a hex color from the given text","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:text-hex:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/text-hex@1.0.0","externalReferences":[{"url":"https://github.com/3rd-Eden/text-hex","type":"distribution"},{"url":"https://github.com/3rd-Eden/text-hex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:3rd-Eden:text_hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text-hex:text-hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text-hex:text_hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text_hex:text-hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text_hex:text_hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text:text-hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text:text_hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/text-hex/package.json"}]},{"bom-ref":"pkg:npm/thirty-two@1.0.2?package-id=d1834955e908f62a","type":"library","author":"Chris Umbel ","name":"thirty-two","version":"1.0.2","description":"Implementation RFC 3548 Base32 encoding/decoding for node.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:chrisumbel:thirty-two:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/thirty-two@1.0.2","externalReferences":[{"url":"git://github.com/chrisumbel/thirty-two.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:chrisumbel:thirty_two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty-two:thirty-two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty-two:thirty_two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty_two:thirty-two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty_two:thirty_two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty:thirty-two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty:thirty_two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/thirty-two/package.json"}]},{"bom-ref":"pkg:npm/through@2.3.8?package-id=2584a06da5c0bd83","type":"library","author":"Dominic Tarr (dominictarr.com)","name":"through","version":"2.3.8","description":"simplified stream construction","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dominictarr:through:2.3.8:*:*:*:*:*:*:*","purl":"pkg:npm/through@2.3.8","externalReferences":[{"url":"https://github.com/dominictarr/through.git","type":"distribution"},{"url":"https://github.com/dominictarr/through","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:through:through:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/through/package.json"}]},{"bom-ref":"pkg:npm/timed-out@4.0.1?package-id=d2308518418e1e08","type":"library","author":"Vsevolod Strukchinsky ","name":"timed-out","version":"4.0.1","description":"Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:timed-out:timed-out:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/timed-out@4.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed-out:timed_out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed_out:timed-out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed_out:timed_out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed:timed-out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed:timed_out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/timed-out/package.json"}]},{"bom-ref":"pkg:npm/tiny-inflate@1.0.3?package-id=5831e10cf4d02fa2","type":"library","author":"Devon Govett ","name":"tiny-inflate","version":"1.0.3","description":"A tiny inflate implementation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tiny-inflate:tiny-inflate:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/tiny-inflate@1.0.3","externalReferences":[{"url":"git://github.com/devongovett/tiny-inflate.git","type":"distribution"},{"url":"https://github.com/devongovett/tiny-inflate","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny-inflate:tiny_inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny_inflate:tiny-inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny_inflate:tiny_inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:tiny-inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:tiny_inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny:tiny-inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny:tiny_inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tiny-inflate/package.json"}]},{"bom-ref":"pkg:npm/tinyglobby@0.2.14?package-id=24b4d677eb72b0af","type":"library","author":"Superchupu","name":"tinyglobby","version":"0.2.14","description":"A fast and minimal alternative to globby and fast-glob","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:SuperchupuDev:tinyglobby:0.2.14:*:*:*:*:*:*:*","purl":"pkg:npm/tinyglobby@0.2.14","externalReferences":[{"url":"git+https://github.com/SuperchupuDev/tinyglobby.git","type":"distribution"},{"url":"https://github.com/SuperchupuDev/tinyglobby#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tinyglobby:tinyglobby:0.2.14:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tinyglobby/package.json"}]},{"bom-ref":"pkg:npm/to-buffer@1.2.1?package-id=be2be9b9e3252144","type":"library","author":"Mathias Buus (@mafintosh)","name":"to-buffer","version":"1.2.1","description":"Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:browserify:to-buffer:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-buffer@1.2.1","externalReferences":[{"url":"https://github.com/browserify/to-buffer.git","type":"distribution"},{"url":"https://github.com/browserify/to-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:browserify:to_buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-buffer:to-buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-buffer:to_buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_buffer:to-buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_buffer:to_buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-buffer/package.json"}]},{"bom-ref":"pkg:npm/to-object-path@0.3.0?package-id=d01b4638df077a19","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"to-object-path","version":"0.3.0","description":"Create an object path from a list or array of strings.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-object-path:to-object-path:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/to-object-path@0.3.0","externalReferences":[{"url":"https://github.com/jonschlinkert/to-object-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-object-path:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_object_path:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_object_path:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-object:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-object:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_object:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_object:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-object-path/package.json"}]},{"bom-ref":"pkg:npm/to-regex@3.0.2?package-id=7c2a1a8c893f39f4","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"to-regex","version":"3.0.2","description":"Generate a regex from a string or array of strings.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:to-regex:3.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex@3.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/to-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:to_regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-regex/package.json"}]},{"bom-ref":"pkg:npm/to-regex-range@2.1.1?package-id=64206f8e7a470f2e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"to-regex-range","version":"2.1.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex-range@2.1.1","externalReferences":[{"url":"https://github.com/micromatch/to-regex-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex-range:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-regex-range/package.json"}]},{"bom-ref":"pkg:npm/to-regex-range@5.0.1?package-id=02fe06e0fb5f73f2","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"to-regex-range","version":"5.0.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex-range@5.0.1","externalReferences":[{"url":"https://github.com/micromatch/to-regex-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json"}]},{"bom-ref":"pkg:npm/to-regex-range@5.0.1?package-id=de4fe8ba9d4be0f1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"to-regex-range","version":"5.0.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex-range@5.0.1","externalReferences":[{"url":"https://github.com/micromatch/to-regex-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json"}]},{"bom-ref":"pkg:npm/to-regex-range@5.0.1?package-id=d81a6415cbdb792a","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"to-regex-range","version":"5.0.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex-range@5.0.1","externalReferences":[{"url":"https://github.com/micromatch/to-regex-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json"}]},{"bom-ref":"pkg:npm/toidentifier@1.0.1?package-id=4909a76552946483","type":"library","author":"Douglas Christopher Wilson , Douglas Christopher Wilson , Nick Baugh (http://niftylettuce.com/)","name":"toidentifier","version":"1.0.1","description":"Convert a string of words to a JavaScript identifier","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:toidentifier:toidentifier:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/toidentifier@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/toidentifier/package.json"}]},{"bom-ref":"pkg:npm/token-stream@1.0.0?package-id=1121d220e3619b09","type":"library","author":"ForbesLindesay","name":"token-stream","version":"1.0.0","description":"Take an array of token and produce a more useful API to give to a parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:token-stream:token-stream:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/token-stream@1.0.0","externalReferences":[{"url":"https://github.com/pugjs/token-stream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:token-stream:token_stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token_stream:token-stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token_stream:token_stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:token-stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:token_stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token:token-stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token:token_stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/token-stream/package.json"}]},{"bom-ref":"pkg:npm/token-types@4.2.1?package-id=171e72fe36f2e133","type":"library","author":"Borewit (https://github.com/Borewit)","name":"token-types","version":"4.2.1","description":"Common token types for decoding and encoding numeric and string values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:token-types:token-types:4.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/token-types@4.2.1","externalReferences":[{"url":"https://github.com/Borewit/token-types","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:token-types:token_types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token_types:token-types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token_types:token_types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:token-types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:token_types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token:token-types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token:token_types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/token-types/package.json"}]},{"bom-ref":"pkg:npm/tr46@0.0.3?package-id=a521f60e39034688","type":"library","author":"Sebastian Mayr ","name":"tr46","version":"0.0.3","description":"An implementation of the Unicode TR46 spec","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:Sebmaster:tr46:0.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/tr46@0.0.3","externalReferences":[{"url":"git+https://github.com/Sebmaster/tr46.js.git","type":"distribution"},{"url":"https://github.com/Sebmaster/tr46.js#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tr46:tr46:0.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tr46/package.json"}]},{"bom-ref":"pkg:npm/traverse@0.3.9?package-id=8b1a05e62fb7f42a","type":"library","author":"James Halliday","name":"traverse","version":"0.3.9","description":"Traverse and transform objects by visiting every node on a recursive walk","licenses":[{"license":{"name":"MIT/X11"}}],"cpe":"cpe:2.3:a:substack:traverse:0.3.9:*:*:*:*:*:*:*","purl":"pkg:npm/traverse@0.3.9","externalReferences":[{"url":"http://github.com/substack/js-traverse.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:traverse:traverse:0.3.9:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/traverse/package.json"}]},{"bom-ref":"pkg:npm/tree-kill@1.2.2?package-id=a0e2670d202d8fae","type":"library","author":"Peteris Krumins (http://www.catonmat.net), Todd Wolfson (http://twolfson.com/), William Hilton (http://wmhilton.com/), Fabrício Matté (http://ultcombo.js.org/)","name":"tree-kill","version":"1.2.2","description":"kill trees of processes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tree-kill_project:tree-kill:1.2.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/tree-kill@1.2.2","externalReferences":[{"url":"git://github.com/pkrumins/node-tree-kill.git","type":"distribution"},{"url":"https://github.com/pkrumins/node-tree-kill","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tree-kill/package.json"}]},{"bom-ref":"pkg:npm/trim-repeated@1.0.0?package-id=4707f97b4eb6a83b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"trim-repeated","version":"1.0.0","description":"Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:trim-repeated:trim-repeated:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/trim-repeated@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim-repeated:trim_repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim_repeated:trim-repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim_repeated:trim_repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim:trim-repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim:trim_repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/trim-repeated/package.json"}]},{"bom-ref":"pkg:npm/triple-beam@1.4.1?package-id=867ca1c3d07cb072","type":"library","author":"Charlie Robbins ","name":"triple-beam","version":"1.4.1","description":"Definitions of levels for logging purposes & shareable Symbol constants.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:triple-beam:triple-beam:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/triple-beam@1.4.1","externalReferences":[{"url":"git+https://github.com/winstonjs/triple-beam.git","type":"distribution"},{"url":"https://github.com/winstonjs/triple-beam#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple-beam:triple_beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple_beam:triple-beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple_beam:triple_beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winstonjs:triple-beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winstonjs:triple_beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple:triple-beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple:triple_beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/triple-beam/package.json"}]},{"bom-ref":"pkg:npm/truncate-utf8-bytes@1.0.2?package-id=a4cd60ed4d28ed9d","type":"library","author":"Carl Xiong ","name":"truncate-utf8-bytes","version":"1.0.2","description":"Truncate string to given length in bytes","licenses":[{"license":{"id":"WTFPL"}}],"cpe":"cpe:2.3:a:truncate-utf8-bytes:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/truncate-utf8-bytes@1.0.2","externalReferences":[{"url":"git+https://github.com/parshap/truncate-utf8-bytes.git","type":"distribution"},{"url":"https://github.com/parshap/truncate-utf8-bytes#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate-utf8-bytes:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate_utf8_bytes:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate_utf8_bytes:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate-utf8:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate-utf8:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate_utf8:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate_utf8:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parshap:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parshap:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/truncate-utf8-bytes/package.json"}]},{"bom-ref":"pkg:npm/ts-node@9.1.1?package-id=7eb70a24d3707f3d","type":"library","author":"Blake Embrey (http://blakeembrey.me)","name":"ts-node","version":"9.1.1","description":"TypeScript execution environment and REPL for node.js, with source map support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TypeStrong:ts-node:9.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/ts-node@9.1.1","externalReferences":[{"url":"git://github.com/TypeStrong/ts-node.git","type":"distribution"},{"url":"https://github.com/TypeStrong/ts-node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TypeStrong:ts_node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node:ts-node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node:ts_node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node:ts-node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node:ts_node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts:ts-node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts:ts_node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json"}]},{"bom-ref":"pkg:npm/ts-node-dev@1.1.8?package-id=04b3fb26ad605559","type":"library","name":"ts-node-dev","version":"1.1.8","description":"Compiles your TS app and restarts when files are modified.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ts-node-dev:ts-node-dev:1.1.8:*:*:*:*:*:*:*","purl":"pkg:npm/ts-node-dev@1.1.8","externalReferences":[{"url":"http://github.com/whitecolor/ts-node-dev.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node-dev:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node_dev:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node_dev:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whitecolor:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whitecolor:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/package.json"}]},{"bom-ref":"pkg:npm/tsconfig@7.0.0?package-id=473b64af2e102569","type":"library","author":"Blake Embrey (http://blakeembrey.me), basaratali@gmail.com","name":"tsconfig","version":"7.0.0","description":"Resole and parse `tsconfig.json`, replicating to TypeScript's behaviour","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TypeStrong:tsconfig:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/tsconfig@7.0.0","externalReferences":[{"url":"https://github.com/TypeStrong/tsconfig.git","type":"distribution"},{"url":"https://github.com/TypeStrong/tsconfig","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tsconfig:tsconfig:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tsconfig/package.json"}]},{"bom-ref":"pkg:npm/tslib@2.7.0?package-id=d3f6878231388b72","type":"library","author":"Microsoft Corp.","name":"tslib","version":"2.7.0","description":"Runtime library for TypeScript helper functions","licenses":[{"license":{"id":"0BSD"}}],"cpe":"cpe:2.3:a:Microsoft:tslib:2.7.0:*:*:*:*:*:*:*","purl":"pkg:npm/tslib@2.7.0","externalReferences":[{"url":"https://github.com/Microsoft/tslib.git","type":"distribution"},{"url":"https://www.typescriptlang.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tslib:tslib:2.7.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tslib/package.json"}]},{"bom-ref":"pkg:npm/tunnel-agent@0.6.0?package-id=fdd564bd2943f5f4","type":"library","author":"Mikeal Rogers (http://www.futurealoof.com)","name":"tunnel-agent","version":"0.6.0","description":"HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:tunnel-agent:tunnel-agent:0.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/tunnel-agent@0.6.0","externalReferences":[{"url":"https://github.com/mikeal/tunnel-agent","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel-agent:tunnel_agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel_agent:tunnel-agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel_agent:tunnel_agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mikeal:tunnel-agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mikeal:tunnel_agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel:tunnel-agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel:tunnel_agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tunnel-agent/package.json"}]},{"bom-ref":"pkg:npm/type-is@1.6.18?package-id=26b4bd4c5c1a13bb","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"type-is","version":"1.6.18","description":"Infer the content-type of a request.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:type-is:type-is:1.6.18:*:*:*:*:*:*:*","purl":"pkg:npm/type-is@1.6.18","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:type-is:type_is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:type_is:type-is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:type_is:type_is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:type:type-is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:type:type_is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/type-is/package.json"}]},{"bom-ref":"pkg:npm/typecast@0.0.1?package-id=89d78b6ec74b159e","type":"library","name":"typecast","version":"0.0.1","description":"Simple typecasting","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eivindfjeldstad:typecast:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/typecast@0.0.1","externalReferences":[{"url":"https://github.com/eivindfjeldstad/typecast.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:typecast:typecast:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/typecast/package.json"}]},{"bom-ref":"pkg:npm/typed-array-buffer@1.0.3?package-id=131dc3292e117210","type":"library","author":"Jordan Harband ","name":"typed-array-buffer","version":"1.0.3","description":"Get the ArrayBuffer out of a TypedArray, robustly.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:typed-array-buffer:typed-array-buffer:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/typed-array-buffer@1.0.3","externalReferences":[{"url":"git+https://github.com/inspect-js/typed-array-buffer.git","type":"distribution"},{"url":"https://github.com/inspect-js/typed-array-buffer#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-array-buffer:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_array_buffer:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_array_buffer:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-array:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-array:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_array:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_array:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/typed-array-buffer/package.json"}]},{"bom-ref":"pkg:npm/typedarray@0.0.6?package-id=34381d15eae55598","type":"library","author":"James Halliday (http://substack.net)","name":"typedarray","version":"0.0.6","description":"TypedArray polyfill for old browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:typedarray:typedarray:0.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/typedarray@0.0.6","externalReferences":[{"url":"git://github.com/substack/typedarray.git","type":"distribution"},{"url":"https://github.com/substack/typedarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:typedarray:0.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/typedarray/package.json"}]},{"bom-ref":"pkg:npm/typescript@5.3.3?package-id=79113752b5d3fcd1","type":"library","author":"Microsoft Corp.","name":"typescript","version":"5.3.3","description":"TypeScript is a language for application scale JavaScript development","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:typescript:typescript:5.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/typescript@5.3.3","externalReferences":[{"url":"https://github.com/Microsoft/TypeScript.git","type":"distribution"},{"url":"https://www.typescriptlang.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:Microsoft:typescript:5.3.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/typescript/package.json"}]},{"bom-ref":"pkg:deb/debian/tzdata@2025b-0%2Bdeb12u1?arch=all&distro=debian-12&package-id=af2af4212145631b","type":"library","publisher":"GNU Libc Maintainers ","name":"tzdata","version":"2025b-0+deb12u1","licenses":[{"license":{"name":"public-domain"}}],"cpe":"cpe:2.3:a:tzdata:tzdata:2025b-0\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/tzdata@2025b-0%2Bdeb12u1?arch=all&distro=debian-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/tzdata"},{"name":"syft:location:1:layerID","value":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},{"name":"syft:location:1:path","value":"/usr/share/doc/tzdata/copyright"},{"name":"syft:location:2:layerID","value":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/tzdata.md5sums"},{"name":"syft:metadata:installedSize","value":"2563"}]},{"bom-ref":"pkg:npm/uglify-js@3.19.3?package-id=929f7bc81a430f59","type":"library","author":"Mihai Bazon (http://lisperator.net/), Alex Lam , Mihai Bazon (http://lisperator.net/)","name":"uglify-js","version":"3.19.3","description":"JavaScript parser, mangler/compressor and beautifier toolkit","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:uglifyjs_project:uglifyjs:3.19.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/uglify-js@3.19.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/uglify-js/package.json"}]},{"bom-ref":"pkg:npm/unbzip2-stream@1.4.3?package-id=d5a42b3035bdd365","type":"library","author":"Jan Bölsche ","name":"unbzip2-stream","version":"1.4.3","description":"streaming unbzip2 implementation in pure javascript for node and browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unbzip2-stream:unbzip2-stream:1.4.3:*:*:*:*:*:*:*","purl":"pkg:npm/unbzip2-stream@1.4.3","externalReferences":[{"url":"https://github.com/regular/unbzip2-stream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2-stream:unbzip2_stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2_stream:unbzip2-stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2_stream:unbzip2_stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regular:unbzip2-stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regular:unbzip2_stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2:unbzip2-stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2:unbzip2_stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unbzip2-stream/package.json"}]},{"bom-ref":"pkg:npm/unc-path-regex@0.1.2?package-id=ac9aba0a81d8073c","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"unc-path-regex","version":"0.1.2","description":"Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unc-path-regex:unc-path-regex:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/unc-path-regex@0.1.2","externalReferences":[{"url":"https://github.com/regexhq/unc-path-regex.git","type":"distribution"},{"url":"https://github.com/regexhq/unc-path-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc-path-regex:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc_path_regex:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc_path_regex:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc-path:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc-path:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc_path:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc_path:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regexhq:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regexhq:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unc-path-regex/package.json"}]},{"bom-ref":"pkg:npm/underscore.string@3.3.6?package-id=719cbb15880d33d1","type":"library","author":"Esa-Matti Suuronen (http://esa-matti.suuronen.org/), Edward Tsech , Pavel Pravosud (), Sasha Koss (http://koss.nocorp.me/), Vladimir Dronnikov , Pete Kruckenberg (), Paul Chavard (), Ed Finkler (), Christoph Hermann ()","name":"underscore.string","version":"3.3.6","description":"String manipulation extensions for Underscore.js javascript library.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:underscore.string:underscore.string:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/underscore.string@3.3.6","externalReferences":[{"url":"https://github.com/epeli/underscore.string.git","type":"distribution"},{"url":"http://epeli.github.com/underscore.string/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:epeli:underscore.string:3.3.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/underscore.string/package.json"}]},{"bom-ref":"pkg:npm/undici-types@6.19.8?package-id=c0ec3464366df4cf","type":"library","author":"Daniele Belardi (https://github.com/dnlup), Ethan Arrowood (https://github.com/ethan-arrowood), Matteo Collina (https://github.com/mcollina), Matthew Aitken (https://github.com/KhafraDev), Robert Nagy (https://github.com/ronag), Szymon Marczak (https://github.com/szmarczak), Tomas Della Vedova (https://github.com/delvedor)","name":"undici-types","version":"6.19.8","description":"A stand-alone types package for Undici","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:undici-types:undici-types:6.19.8:*:*:*:*:*:*:*","purl":"pkg:npm/undici-types@6.19.8","externalReferences":[{"url":"git+https://github.com/nodejs/undici.git","type":"distribution"},{"url":"https://undici.nodejs.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici-types:undici_types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici_types:undici-types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici_types:undici_types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici:undici-types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici:undici_types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json"}]},{"bom-ref":"pkg:npm/undici-types@6.21.0?package-id=2ec7a147b1861e7e","type":"library","author":"Daniele Belardi (https://github.com/dnlup), Ethan Arrowood (https://github.com/ethan-arrowood), Matteo Collina (https://github.com/mcollina), Matthew Aitken (https://github.com/KhafraDev), Robert Nagy (https://github.com/ronag), Szymon Marczak (https://github.com/szmarczak), Tomas Della Vedova (https://github.com/delvedor)","name":"undici-types","version":"6.21.0","description":"A stand-alone types package for Undici","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:undici-types:undici-types:6.21.0:*:*:*:*:*:*:*","purl":"pkg:npm/undici-types@6.21.0","externalReferences":[{"url":"git+https://github.com/nodejs/undici.git","type":"distribution"},{"url":"https://undici.nodejs.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici-types:undici_types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici_types:undici-types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici_types:undici_types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici:undici-types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici:undici_types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/undici-types/package.json"}]},{"bom-ref":"pkg:npm/unicode-properties@1.4.1?package-id=77f2f0a8f7df086b","type":"library","author":"Devon Govett ","name":"unicode-properties","version":"1.4.1","description":"Provides fast access to unicode character properties","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unicode-properties:unicode-properties:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/unicode-properties@1.4.1","externalReferences":[{"url":"git://github.com/devongovett/unicode-properties.git","type":"distribution"},{"url":"https://github.com/devongovett/unicode-properties","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode-properties:unicode_properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode_properties:unicode-properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode_properties:unicode_properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:unicode-properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:unicode_properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode:unicode-properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode:unicode_properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unicode-properties/package.json"}]},{"bom-ref":"pkg:npm/unicode-trie@2.0.0?package-id=c0712c33eff88472","type":"library","author":"Devon Govett ","name":"unicode-trie","version":"2.0.0","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unicode-trie:unicode-trie:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unicode-trie@2.0.0","externalReferences":[{"url":"git://github.com/devongovett/unicode-trie.git","type":"distribution"},{"url":"https://github.com/devongovett/unicode-trie","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode-trie:unicode_trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode_trie:unicode-trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode_trie:unicode_trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:unicode-trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:unicode_trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode:unicode-trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode:unicode_trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unicode-trie/package.json"}]},{"bom-ref":"pkg:npm/union-value@1.0.1?package-id=f5c7d68fe34baef1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"union-value","version":"1.0.1","description":"Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:union-value:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/union-value@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/union-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:union_value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union-value:union-value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union-value:union_value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union_value:union-value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union_value:union_value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union:union-value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union:union_value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/union-value/package.json"}]},{"bom-ref":"pkg:npm/unique-filename@1.1.1?package-id=cb6e79fb065b0164","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"unique-filename","version":"1.1.1","description":"Generate a unique filename for use in temporary directories or caches.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unique-filename:unique-filename:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/unique-filename@1.1.1","externalReferences":[{"url":"https://github.com/iarna/unique-filename.git","type":"distribution"},{"url":"https://github.com/iarna/unique-filename","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique-filename:unique_filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_filename:unique-filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_filename:unique_filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique-filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique_filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique-filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique_filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json"}]},{"bom-ref":"pkg:npm/unique-filename@4.0.0?package-id=deaed92dd166ac8d","type":"library","author":"GitHub Inc.","name":"unique-filename","version":"4.0.0","description":"Generate a unique filename for use in temporary directories or caches.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unique-filename:unique-filename:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unique-filename@4.0.0","externalReferences":[{"url":"git+https://github.com/npm/unique-filename.git","type":"distribution"},{"url":"https://github.com/iarna/unique-filename","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique-filename:unique_filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_filename:unique-filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_filename:unique_filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique-filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique_filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique-filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique_filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unique-filename/package.json"}]},{"bom-ref":"pkg:npm/unique-slug@2.0.2?package-id=930467346c7209f9","type":"library","author":"Rebecca Turner (http://re-becca.org)","name":"unique-slug","version":"2.0.2","description":"Generate a unique character string suitible for use in files and URLs.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unique-slug:unique-slug:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/unique-slug@2.0.2","externalReferences":[{"url":"git://github.com/iarna/unique-slug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique-slug:unique_slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_slug:unique-slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_slug:unique_slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique-slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique_slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique-slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique_slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json"}]},{"bom-ref":"pkg:npm/unique-slug@5.0.0?package-id=b1297fb43211d6e6","type":"library","author":"GitHub Inc.","name":"unique-slug","version":"5.0.0","description":"Generate a unique character string suitible for use in files and URLs.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unique-slug:unique-slug:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unique-slug@5.0.0","externalReferences":[{"url":"git+https://github.com/npm/unique-slug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique-slug:unique_slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_slug:unique-slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_slug:unique_slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique-slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique_slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unique-slug/package.json"}]},{"bom-ref":"pkg:npm/unit-compare@1.0.1?package-id=45e8ba56c7fc67b5","type":"library","author":"nspragg@gmail.com","name":"unit-compare","version":"1.0.1","description":"Compare byte and datetime units","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unit-compare:unit-compare:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/unit-compare@1.0.1","externalReferences":[{"url":"https://github.com/nspragg/unit-compare.git","type":"distribution"},{"url":"https://github.com/nspragg/unit-compare","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit-compare:unit_compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit_compare:unit-compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit_compare:unit_compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:unit-compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:unit_compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit:unit-compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit:unit_compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unit-compare/package.json"}]},{"bom-ref":"pkg:npm/universalify@2.0.1?package-id=478e17a8d9d9e24d","type":"library","author":"Ryan Zimmerman ","name":"universalify","version":"2.0.1","description":"Make a callback- or promise-based function support both promises and callbacks.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:universalify:universalify:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/universalify@2.0.1","externalReferences":[{"url":"git+https://github.com/RyanZim/universalify.git","type":"distribution"},{"url":"https://github.com/RyanZim/universalify#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:RyanZim:universalify:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/universalify/package.json"}]},{"bom-ref":"pkg:npm/unpipe@1.0.0?package-id=7bdc8da7ff6ad05b","type":"library","author":"Douglas Christopher Wilson ","name":"unpipe","version":"1.0.0","description":"Unpipe a stream from all destinations","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unpipe:unpipe:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unpipe@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unpipe/package.json"}]},{"bom-ref":"pkg:npm/unset-value@1.0.0?package-id=919844ff6a5d8498","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"unset-value","version":"1.0.0","description":"Delete nested properties from an object using dot notation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:unset-value:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unset-value@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/unset-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:unset_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset-value:unset-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset-value:unset_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset_value:unset-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset_value:unset_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset:unset-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset:unset_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/package.json"}]},{"bom-ref":"pkg:npm/untildify@2.1.0?package-id=8ff94005ba61a9ee","type":"library","author":"Sindre Sorhus (sindresorhus.com), silverwind (https://silverwind.io)","name":"untildify","version":"2.1.0","description":"Convert a tilde path to an absolute path: ~/dev => /Users/sindresorhus/dev","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:untildify:untildify:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/untildify@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/untildify/package.json"}]},{"bom-ref":"pkg:npm/unzipper@0.9.15?package-id=96d1f3567742fbab","type":"library","author":"Evan Oxfeld , Ziggy Jonsson , Evan Oxfeld , Joe Ferner ","name":"unzipper","version":"0.9.15","description":"Unzip cross-platform streaming API ","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unzipper_project:unzipper:0.9.15:*:*:*:*:node.js:*:*","purl":"pkg:npm/unzipper@0.9.15","externalReferences":[{"url":"https://github.com/ZJONSSON/node-unzipper.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unzipper/package.json"}]},{"bom-ref":"pkg:npm/urix@0.1.0?package-id=919596dc82904b40","type":"library","author":"Simon Lydell","name":"urix","version":"0.1.0","description":"Makes Windows-style paths more unix and URI friendly.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:urix:urix:0.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/urix@0.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/urix/package.json"}]},{"bom-ref":"pkg:npm/url-parse-lax@3.0.0?package-id=fe44fa8ce8ee75af","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"url-parse-lax","version":"3.0.0","description":"Lax url.parse() with support for protocol-less URLs & IPs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:url-parse-lax:url-parse-lax:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/url-parse-lax@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-parse-lax:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_parse_lax:url-parse-lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_parse_lax:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-parse:url-parse-lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-parse:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_parse:url-parse-lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_parse:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url:url-parse-lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/url-parse-lax/package.json"}]},{"bom-ref":"pkg:npm/url-to-options@1.0.1?package-id=e31e5498dbb100a3","type":"library","author":"Steven Vachon (https://www.svachon.com/)","name":"url-to-options","version":"1.0.1","description":"Convert a WHATWG URL to an http(s).request options object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:url-to-options:url-to-options:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/url-to-options@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-to-options:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_to_options:url-to-options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_to_options:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-to:url-to-options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-to:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_to:url-to-options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_to:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url:url-to-options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/url-to-options/package.json"}]},{"bom-ref":"pkg:npm/use@3.1.1?package-id=91cd1ab629647b66","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), Olsten Larck (https://i.am.charlike.online), ","name":"use","version":"3.1.1","description":"Easily add plugin support to your node.js application.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:use:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/use@3.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/use","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:use:use:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/use/package.json"}]},{"bom-ref":"pkg:npm/utf8-byte-length@1.0.5?package-id=91d2330fa076a0de","type":"library","author":"Carl Xiong ","name":"utf8-byte-length","version":"1.0.5","description":"Get utf8 byte length of string","licenses":[{"expression":"WTFPL OR MIT"}],"cpe":"cpe:2.3:a:utf8-byte-length:utf8-byte-length:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/utf8-byte-length@1.0.5","externalReferences":[{"url":"git+https://github.com/parshap/utf8-byte-length.git","type":"distribution"},{"url":"https://github.com/parshap/utf8-byte-length#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8-byte-length:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8_byte_length:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8_byte_length:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8-byte:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8-byte:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8_byte:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8_byte:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parshap:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parshap:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/utf8-byte-length/package.json"}]},{"bom-ref":"pkg:npm/util@0.12.5?package-id=81599fa0c784b361","type":"library","author":"Joyent (http://www.joyent.com)","name":"util","version":"0.12.5","description":"Node.js's util module for all engines","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:browserify:util:0.12.5:*:*:*:*:*:*:*","purl":"pkg:npm/util@0.12.5","externalReferences":[{"url":"git://github.com/browserify/node-util","type":"distribution"},{"url":"https://github.com/browserify/node-util","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:util:util:0.12.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/util/package.json"}]},{"bom-ref":"pkg:npm/util-deprecate@1.0.2?package-id=5aa8474b38ae743a","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"util-deprecate","version":"1.0.2","description":"The Node.js `util.deprecate()` function with browser support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:util-deprecate:util-deprecate:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/util-deprecate@1.0.2","externalReferences":[{"url":"git://github.com/TooTallNate/util-deprecate.git","type":"distribution"},{"url":"https://github.com/TooTallNate/util-deprecate","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:util-deprecate:util_deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:util_deprecate:util-deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:util_deprecate:util_deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:util-deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:util_deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:util:util-deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:util:util_deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/util-deprecate/package.json"}]},{"bom-ref":"pkg:npm/utils-merge@1.0.1?package-id=6f20808d27c78dba","type":"library","author":"Jared Hanson (http://www.jaredhanson.net/)","name":"utils-merge","version":"1.0.1","description":"merge() utility function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jaredhanson:utils-merge:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/utils-merge@1.0.1","externalReferences":[{"url":"git://github.com/jaredhanson/utils-merge.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jaredhanson:utils_merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils-merge:utils-merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils-merge:utils_merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils_merge:utils-merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils_merge:utils_merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils:utils-merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils:utils_merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/utils-merge/package.json"}]},{"bom-ref":"pkg:npm/uuid@8.3.2?package-id=75276f930d3cfafc","type":"library","name":"uuid","version":"8.3.2","description":"RFC4122 (v1, v4, and v5) UUIDs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:uuidjs:uuid:8.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/uuid@8.3.2","externalReferences":[{"url":"https://github.com/uuidjs/uuid.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:uuid:uuid:8.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/uuid/package.json"}]},{"bom-ref":"pkg:npm/v8flags@3.2.0?package-id=f2d732c14052d64a","type":"library","author":"Gulp Team (http://gulpjs.com/), Tyler Kellen , Blaine Bublitz , Nicolò Ribaudo , Selwyn , Leo Zhang ","name":"v8flags","version":"3.2.0","description":"Get available v8 and Node.js flags.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:v8flags:v8flags:3.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/v8flags@3.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json"}]},{"bom-ref":"pkg:npm/validate@4.5.1?package-id=ccebf638e9fd3787","type":"library","author":"Eivind Fjeldstad","name":"validate","version":"4.5.1","description":"Validate object properties in javascript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:validate:validate:4.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/validate@4.5.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/validate/package.json"}]},{"bom-ref":"pkg:npm/validator@13.15.15?package-id=3b9b91f7d23a3503","type":"library","author":"Chris O'Hara , Anthony Nandaa (https://github.com/profnandaa)","name":"validator","version":"13.15.15","description":"String validation and sanitization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:validator_project:validator:13.15.15:*:*:*:*:node.js:*:*","purl":"pkg:npm/validator@13.15.15","externalReferences":[{"url":"git+https://github.com/validatorjs/validator.js.git","type":"distribution"},{"url":"https://github.com/validatorjs/validator.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/validator/package.json"}]},{"bom-ref":"pkg:npm/vary@1.1.2?package-id=ef1054337f6d6829","type":"library","author":"Douglas Christopher Wilson ","name":"vary","version":"1.1.2","description":"Manipulate the HTTP Vary header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vary:vary:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/vary@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/vary/package.json"}]},{"bom-ref":"pkg:npm/vm2@3.9.17?package-id=9137ec7afce7bb08","type":"library","author":"Patrik Simek (https://patriksimek.cz)","name":"vm2","version":"3.9.17","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vm2_project:vm2:3.9.17:*:*:*:*:node.js:*:*","purl":"pkg:npm/vm2@3.9.17","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/vm2/package.json"}]},{"bom-ref":"pkg:npm/void-elements@3.1.0?package-id=c20f7d8a863db46e","type":"library","author":"hemanth.hm","name":"void-elements","version":"3.1.0","description":"Array of \"void elements\" defined by the HTML specification.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:void-elements:void-elements:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/void-elements@3.1.0","externalReferences":[{"url":"https://github.com/jadejs/void-elements","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:void-elements:void_elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:void_elements:void-elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:void_elements:void_elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jadejs:void-elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jadejs:void_elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:void:void-elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:void:void_elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/void-elements/package.json"}]},{"bom-ref":"pkg:npm/walk@2.3.15?package-id=01da09009ec4151e","type":"library","author":"AJ ONeal ","name":"walk","version":"2.3.15","description":"A node port of python's os.walk","licenses":[{"expression":"MIT OR Apache-2.0"}],"cpe":"cpe:2.3:a:walk:walk:2.3.15:*:*:*:*:*:*:*","purl":"pkg:npm/walk@2.3.15","externalReferences":[{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git","type":"distribution"},{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/walk/package.json"}]},{"bom-ref":"pkg:npm/walkdir@0.0.11?package-id=f1205193f13f39ea","type":"library","author":"Ryan Day , tjfontaine","name":"walkdir","version":"0.0.11","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:soldair:walkdir:0.0.11:*:*:*:*:*:*:*","purl":"pkg:npm/walkdir@0.0.11","externalReferences":[{"url":"git://github.com/soldair/node-walkdir.git","type":"distribution"},{"url":"http://github.com/soldair/node-walkdir","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:walkdir:walkdir:0.0.11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/walkdir/package.json"}]},{"bom-ref":"pkg:npm/web3@4.16.0?package-id=2e8e3015e1af67e6","type":"library","author":"ChainSafe Systems","name":"web3","version":"4.16.0","description":"Ethereum JavaScript API","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:ChainSafe:web3:4.16.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3@4.16.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3:4.16.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3/package.json"}]},{"bom-ref":"pkg:npm/web3-core@4.7.1?package-id=14a7495ea03c9693","type":"library","author":"ChainSafe Systems","name":"web3-core","version":"4.7.1","description":"Web3 core tools for sub-packages. This is an internal package.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:ChainSafe:web3-core:4.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-core@4.7.1","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-core:web3-core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-core:web3_core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_core:web3-core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_core:web3_core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-core/package.json"}]},{"bom-ref":"pkg:npm/web3-errors@1.3.1?package-id=28d6448f2bdc5b42","type":"library","author":"ChainSafe Systems","name":"web3-errors","version":"1.3.1","description":"This package has web3 error classes","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-errors:web3-errors:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-errors@1.3.1","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-errors:web3_errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_errors:web3-errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_errors:web3_errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-errors/package.json"}]},{"bom-ref":"pkg:npm/web3-eth@4.11.1?package-id=9ab222a1f50be8c3","type":"library","author":"ChainSafe Systems","name":"web3-eth","version":"4.11.1","description":"Web3 module to interact with the Ethereum blockchain and smart contracts.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:ChainSafe:web3-eth:4.11.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth@4.11.1","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-abi@4.4.1?package-id=1ffcb90cd3e54f11","type":"library","author":"ChainSafe Systems","name":"web3-eth-abi","version":"4.4.1","description":"Web3 module encode and decode EVM in/output.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-abi:web3-eth-abi:4.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-abi@4.4.1","externalReferences":[{"url":"https://github.com/ethereum/web3.js/tree/4.x/packages/web3-eth-abi","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-abi:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_abi:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_abi:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-abi/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-accounts@4.3.1?package-id=014a4ad9844b9cbf","type":"library","author":"ChainSafe Systems","name":"web3-eth-accounts","version":"4.3.1","description":"Package for managing Ethereum accounts and signing","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-accounts:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-accounts@4.3.1","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-accounts:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_accounts:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_accounts:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-accounts/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-contract@4.7.2?package-id=b5f6469d481d57d8","type":"library","author":"ChainSafe Systems","name":"web3-eth-contract","version":"4.7.2","description":"Web3 module to interact with Ethereum smart contracts.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-contract:web3-eth-contract:4.7.2:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-contract@4.7.2","externalReferences":[{"url":"https://github.com/ethereum/web3.js/tree/4.x/packages/web3-eth-contract","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-contract:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_contract:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_contract:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-contract/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-ens@4.4.0?package-id=e2fc4797aa4a6b29","type":"library","author":"ChainSafe Systems","name":"web3-eth-ens","version":"4.4.0","description":"This package has ENS functions for interacting with Ethereum Name Service.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-ens:web3-eth-ens:4.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-ens@4.4.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-ens:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_ens:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_ens:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-ens/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-iban@4.0.7?package-id=872d82c225929374","type":"library","author":"ChainSafe Systems","name":"web3-eth-iban","version":"4.0.7","description":"This package converts Ethereum addresses to IBAN addresses and vice versa.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-iban:web3-eth-iban:4.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-iban@4.0.7","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-iban:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_iban:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_iban:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-iban/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-personal@4.1.0?package-id=86b64662ee5ecbd0","type":"library","author":"ChainSafe Systems","name":"web3-eth-personal","version":"4.1.0","description":"Web3 module to interact with the Ethereum blockchain accounts stored in the node.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-personal:web3-eth-personal:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-personal@4.1.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-personal:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_personal:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_personal:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-personal/package.json"}]},{"bom-ref":"pkg:npm/web3-net@4.1.0?package-id=20491e5bff6f6d9f","type":"library","author":"ChainSafe Systems","name":"web3-net","version":"4.1.0","description":"Web3 module to interact with the Ethereum nodes networking properties.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:ChainSafe:web3-net:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-net@4.1.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-net:web3-net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-net:web3_net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_net:web3-net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_net:web3_net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-net/package.json"}]},{"bom-ref":"pkg:npm/web3-providers-http@4.2.0?package-id=1dafe4d6630c4a96","type":"library","author":"ChainSafe Systems","name":"web3-providers-http","version":"4.2.0","description":"HTTP provider for Web3 4.x.x","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-providers-http:web3-providers-http:4.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-providers-http@4.2.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers-http:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_http:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_http:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-providers-http/package.json"}]},{"bom-ref":"pkg:npm/web3-providers-ipc@4.0.7?package-id=10248b53e67e06af","type":"library","author":"ChainSafe Systems","name":"web3-providers-ipc","version":"4.0.7","description":"IPC provider for Web3 4.x.x","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-providers-ipc:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/web3-providers-ipc@4.0.7","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers-ipc:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_ipc:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_ipc:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-providers-ipc/package.json"}]},{"bom-ref":"pkg:npm/web3-providers-ws@4.0.8?package-id=72f5e9566973db2c","type":"library","author":"ChainSafe Systems","name":"web3-providers-ws","version":"4.0.8","description":"Websocket provider for Web3 4.x.x","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-providers-ws:web3-providers-ws:4.0.8:*:*:*:*:*:*:*","purl":"pkg:npm/web3-providers-ws@4.0.8","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers-ws:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_ws:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_ws:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-providers-ws/package.json"}]},{"bom-ref":"pkg:npm/web3-rpc-methods@1.3.0?package-id=6aafd0f57ad9cf13","type":"library","author":"ChainSafe Systems","name":"web3-rpc-methods","version":"1.3.0","description":"Ethereum RPC methods for Web3 4.x.x","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-rpc-methods:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-rpc-methods@1.3.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc-methods:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc_methods:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc_methods:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-rpc-methods/package.json"}]},{"bom-ref":"pkg:npm/web3-rpc-providers@1.0.0-rc.4?package-id=2537784187e102eb","type":"library","author":"ChainSafe Systems","name":"web3-rpc-providers","version":"1.0.0-rc.4","description":"Web3 Providers package","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-rpc-providers:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*","purl":"pkg:npm/web3-rpc-providers@1.0.0-rc.4","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc-providers:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc_providers:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc_providers:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-rpc-providers/package.json"}]},{"bom-ref":"pkg:npm/web3-types@1.10.0?package-id=001367585fcb4924","type":"library","author":"ChainSafe Systems","name":"web3-types","version":"1.10.0","description":"Provide the common data structures and interfaces for web3 modules.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-types:web3-types:1.10.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-types@1.10.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-types:web3_types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_types:web3-types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_types:web3_types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-types/package.json"}]},{"bom-ref":"pkg:npm/web3-utils@4.3.3?package-id=5854ac89952b2b2d","type":"library","author":"ChainSafe Systems","name":"web3-utils","version":"4.3.3","description":"Collection of utility functions used in web3.js.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-utils:web3-utils:4.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/web3-utils@4.3.3","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-utils:web3_utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_utils:web3-utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_utils:web3_utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-utils/package.json"}]},{"bom-ref":"pkg:npm/web3-validator@2.0.6?package-id=1b31d00ca1971282","type":"library","author":"ChainSafe Systems","name":"web3-validator","version":"2.0.6","description":"JSON-Schema compatible validator for web3","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-validator:web3-validator:2.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/web3-validator@2.0.6","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-validator:web3_validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_validator:web3-validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_validator:web3_validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-validator/package.json"}]},{"bom-ref":"pkg:npm/webidl-conversions@3.0.1?package-id=03f12591ec8244b6","type":"library","author":"Domenic Denicola (https://domenic.me/)","name":"webidl-conversions","version":"3.0.1","description":"Implements the WebIDL algorithms for converting to and from JavaScript values","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:webidl-conversions:webidl-conversions:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/webidl-conversions@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl-conversions:webidl_conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl_conversions:webidl-conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl_conversions:webidl_conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl:webidl-conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl:webidl_conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/webidl-conversions/package.json"}]},{"bom-ref":"pkg:npm/whatwg-url@5.0.0?package-id=58b29aa6e629fc79","type":"library","author":"Sebastian Mayr ","name":"whatwg-url","version":"5.0.0","description":"An implementation of the WHATWG URL Standard's URL API and parsing machinery","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:whatwg-url:whatwg-url:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/whatwg-url@5.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg-url:whatwg_url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg_url:whatwg-url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg_url:whatwg_url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg:whatwg-url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg:whatwg_url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/whatwg-url/package.json"}]},{"bom-ref":"pkg:npm/which@1.3.1?package-id=41ea0ec5c3df6504","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"which","version":"1.3.1","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:which:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/which@1.3.1","externalReferences":[{"url":"git://github.com/isaacs/node-which.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json"}]},{"bom-ref":"pkg:npm/which@2.0.2?package-id=1222522e2e485736","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"which","version":"2.0.2","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:which:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/which@2.0.2","externalReferences":[{"url":"git://github.com/isaacs/node-which.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which/package.json"}]},{"bom-ref":"pkg:npm/which@5.0.0?package-id=35565647196cbf3c","type":"library","author":"GitHub Inc.","name":"which","version":"5.0.0","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:which:which:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/which@5.0.0","externalReferences":[{"url":"git+https://github.com/npm/node-which.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json"}]},{"bom-ref":"pkg:npm/which-boxed-primitive@1.1.1?package-id=1c5150f5622ba818","type":"library","author":"Jordan Harband ","name":"which-boxed-primitive","version":"1.1.1","description":"Which kind of boxed JS primitive is this?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:which-boxed-primitive:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/which-boxed-primitive@1.1.1","externalReferences":[{"url":"git+https://github.com/inspect-js/which-boxed-primitive.git","type":"distribution"},{"url":"https://github.com/inspect-js/which-boxed-primitive#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-boxed-primitive:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_boxed_primitive:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_boxed_primitive:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-boxed:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-boxed:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_boxed:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_boxed:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-boxed-primitive/package.json"}]},{"bom-ref":"pkg:npm/which-collection@1.0.2?package-id=15815161b3b5c910","type":"library","author":"Jordan Harband ","name":"which-collection","version":"1.0.2","description":"Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:which-collection:which-collection:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/which-collection@1.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/which-collection.git","type":"distribution"},{"url":"https://github.com/inspect-js/which-collection#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-collection:which_collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_collection:which-collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_collection:which_collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which-collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which_collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-collection/package.json"}]},{"bom-ref":"pkg:npm/which-module@2.0.1?package-id=17fef2e739c99bd0","type":"library","author":"nexdrew","name":"which-module","version":"2.0.1","description":"Find the module object for something that was require()d","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:which-module:which-module:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/which-module@2.0.1","externalReferences":[{"url":"git+https://github.com/nexdrew/which-module.git","type":"distribution"},{"url":"https://github.com/nexdrew/which-module#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-module:which_module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_module:which-module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_module:which_module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nexdrew:which-module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nexdrew:which_module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-module/package.json"}]},{"bom-ref":"pkg:npm/which-pm-runs@1.1.0?package-id=511b12aae9b5f098","type":"library","author":"Zoltan Kochan","name":"which-pm-runs","version":"1.1.0","description":"Detects what package manager executes the process","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:which-pm-runs:which-pm-runs:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/which-pm-runs@1.1.0","externalReferences":[{"url":"https://github.com/zkochan/packages/tree/main/which-pm-runs","type":"distribution"},{"url":"https://github.com/zkochan/packages/tree/main/which-pm-runs#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-pm-runs:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_pm_runs:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_pm_runs:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-pm:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-pm:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_pm:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_pm:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zkochan:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zkochan:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-pm-runs/package.json"}]},{"bom-ref":"pkg:npm/which-typed-array@1.1.19?package-id=677c2c67e8d9ac81","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"which-typed-array","version":"1.1.19","description":"Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:which-typed-array:which-typed-array:1.1.19:*:*:*:*:*:*:*","purl":"pkg:npm/which-typed-array@1.1.19","externalReferences":[{"url":"git://github.com/inspect-js/which-typed-array.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-typed-array:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_typed_array:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_typed_array:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-typed:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-typed:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_typed:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_typed:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-typed-array/package.json"}]},{"bom-ref":"pkg:npm/wide-align@1.1.3?package-id=5c7edf2206958f5d","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"wide-align","version":"1.1.3","description":"A wide-character aware text alignment function for use on the console or with fixed width fonts.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:wide-align:wide-align:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/wide-align@1.1.3","externalReferences":[{"url":"https://github.com/iarna/wide-align","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide-align:wide_align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide_align:wide-align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide_align:wide_align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:wide-align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:wide_align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide:wide-align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide:wide_align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/package.json"}]},{"bom-ref":"pkg:npm/wide-align@1.1.5?package-id=2f5deab669904e50","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"wide-align","version":"1.1.5","description":"A wide-character aware text alignment function for use on the console or with fixed width fonts.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:wide-align:wide-align:1.1.5:*:*:*:*:*:*:*","purl":"pkg:npm/wide-align@1.1.5","externalReferences":[{"url":"https://github.com/iarna/wide-align","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide-align:wide_align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide_align:wide-align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide_align:wide_align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:wide-align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:wide_align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide:wide-align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide:wide_align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json"}]},{"bom-ref":"pkg:npm/winston@3.17.0?package-id=3926b8334de91e61","type":"library","author":"Charlie Robbins , David Hyde ","name":"winston","version":"3.17.0","description":"A logger for just about everything.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:winstonjs:winston:3.17.0:*:*:*:*:*:*:*","purl":"pkg:npm/winston@3.17.0","externalReferences":[{"url":"https://github.com/winstonjs/winston.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston:winston:3.17.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston/package.json"}]},{"bom-ref":"pkg:npm/winston-transport@4.9.0?package-id=365414d23adfc5d2","type":"library","author":"Charlie Robbins ","name":"winston-transport","version":"4.9.0","description":"Base stream implementations for winston@3 and up.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:winston-transport:winston-transport:4.9.0:*:*:*:*:*:*:*","purl":"pkg:npm/winston-transport@4.9.0","externalReferences":[{"url":"https://github.com/winstonjs/winston-transport#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston-transport:winston_transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston_transport:winston-transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston_transport:winston_transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winstonjs:winston-transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winstonjs:winston_transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston:winston-transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston:winston_transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston-transport/package.json"}]},{"bom-ref":"pkg:npm/with@7.0.2?package-id=f241c9ed4f41ff10","type":"library","author":"ForbesLindesay","name":"with","version":"7.0.2","description":"Compile time `with` for strict mode JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pugjs:with:7.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/with@7.0.2","externalReferences":[{"url":"https://github.com/pugjs/with.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:with:with:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/with/package.json"}]},{"bom-ref":"pkg:npm/wkx@0.5.0?package-id=842b66eb903e3244","type":"library","author":"Christian Schwarz","name":"wkx","version":"0.5.0","description":"A WKT/WKB/EWKT/EWKB/TWKB/GeoJSON parser and serializer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cschwarz:wkx:0.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/wkx@0.5.0","externalReferences":[{"url":"http://github.com/cschwarz/wkx.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wkx:wkx:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wkx/package.json"}]},{"bom-ref":"pkg:npm/wordwrap@0.0.3?package-id=585eea1e233e2e9a","type":"library","author":"James Halliday (http://substack.net)","name":"wordwrap","version":"0.0.3","description":"Wrap those words. Show them at what columns to start and stop.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:wordwrap:0.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/wordwrap@0.0.3","externalReferences":[{"url":"git://github.com/substack/node-wordwrap.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wordwrap:wordwrap:0.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wordwrap/package.json"}]},{"bom-ref":"pkg:npm/wordwrap@1.0.0?package-id=73516f520b686791","type":"library","author":"James Halliday (http://substack.net)","name":"wordwrap","version":"1.0.0","description":"Wrap those words. Show them at what columns to start and stop.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:wordwrap:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/wordwrap@1.0.0","externalReferences":[{"url":"git://github.com/substack/node-wordwrap.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wordwrap:wordwrap:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json"}]},{"bom-ref":"pkg:npm/wrap-ansi@6.2.0?package-id=cbfbb7822072903f","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"wrap-ansi","version":"6.2.0","description":"Wordwrap a string with ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:6.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/wrap-ansi@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap-ansi:wrap_ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap-ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap_ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap-ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap_ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json"}]},{"bom-ref":"pkg:npm/wrap-ansi@7.0.0?package-id=b15a62ebd4d4ca1c","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"wrap-ansi","version":"7.0.0","description":"Wordwrap a string with ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/wrap-ansi@7.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap-ansi:wrap_ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap-ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap_ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap-ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap_ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi-cjs/package.json"}]},{"bom-ref":"pkg:npm/wrap-ansi@8.1.0?package-id=3e75b684ded1ef93","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"wrap-ansi","version":"8.1.0","description":"Wordwrap a string with ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:8.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/wrap-ansi@8.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap-ansi:wrap_ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap-ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap_ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap-ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap_ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/package.json"}]},{"bom-ref":"pkg:npm/wrappy@1.0.2?package-id=9e7700cc01592b12","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"wrappy","version":"1.0.2","description":"Callback wrapping utility","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:wrappy:wrappy:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/wrappy@1.0.2","externalReferences":[{"url":"https://github.com/npm/wrappy","type":"distribution"},{"url":"https://github.com/npm/wrappy","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:wrappy:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrappy/package.json"}]},{"bom-ref":"pkg:npm/ws@7.4.6?package-id=670482146c83d660","type":"library","author":"Einar Otto Stangvik (http://2x.io)","name":"ws","version":"7.4.6","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ws_project:ws:7.4.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/ws@7.4.6","externalReferences":[{"url":"https://github.com/websockets/ws","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json"}]},{"bom-ref":"pkg:npm/ws@8.17.1?package-id=c740f277708480a9","type":"library","author":"Einar Otto Stangvik (http://2x.io)","name":"ws","version":"8.17.1","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ws_project:ws:8.17.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ws@8.17.1","externalReferences":[{"url":"git+https://github.com/websockets/ws.git","type":"distribution"},{"url":"https://github.com/websockets/ws","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ws/package.json"}]},{"bom-ref":"pkg:npm/xtend@4.0.2?package-id=961b704b394b9dda","type":"library","author":"Raynos , Jake Verbaten, Matt Esch","name":"xtend","version":"4.0.2","description":"extend like a boss","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:Raynos:xtend:4.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/xtend@4.0.2","externalReferences":[{"url":"git://github.com/Raynos/xtend.git","type":"distribution"},{"url":"https://github.com/Raynos/xtend","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:xtend:xtend:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/xtend/package.json"}]},{"bom-ref":"pkg:npm/y18n@4.0.3?package-id=cb7009f90513c997","type":"library","author":"Ben Coe ","name":"y18n","version":"4.0.3","description":"the bare-bones internationalization library used by yargs","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:y18n_project:y18n:4.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/y18n@4.0.3","externalReferences":[{"url":"https://github.com/yargs/y18n","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/y18n/package.json"}]},{"bom-ref":"pkg:npm/yallist@3.1.1?package-id=281f852a6ecddc2c","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"3.1.1","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@3.1.1","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@4.0.0?package-id=6ff65ae32fc308b3","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"4.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@4.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@4.0.0?package-id=ebf539c8f0cfa1bf","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"4.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@4.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@4.0.0?package-id=88bb3e58ef355edf","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"4.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@4.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@4.0.0?package-id=d66798877c986375","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"4.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@4.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@5.0.0?package-id=430dbac73c82f24e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"5.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:yallist:yallist:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@5.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yaml-schema-validator@1.2.3?package-id=aaef2ad8ce881f0a","type":"library","author":"Ketan Saxena","name":"yaml-schema-validator","version":"1.2.3","description":"Schema validator for yaml files","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:yaml-schema-validator:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/yaml-schema-validator@1.2.3","externalReferences":[{"url":"https://github.com/ketanTechracers/schema-validator","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml-schema-validator:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml_schema_validator:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml_schema_validator:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ketanTechracers:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ketanTechracers:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml-schema:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml-schema:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml_schema:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml_schema:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yaml-schema-validator/package.json"}]},{"bom-ref":"pkg:npm/yargs@15.4.1?package-id=2f0e67180312e9e4","type":"library","author":"Yargs Contributors (https://github.com/yargs/yargs/graphs/contributors)","name":"yargs","version":"15.4.1","description":"yargs the modern, pirate-themed, successor to optimist.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:yargs:yargs:15.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/yargs@15.4.1","externalReferences":[{"url":"https://github.com/yargs/yargs.git","type":"distribution"},{"url":"https://yargs.js.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/yargs/package.json"}]},{"bom-ref":"pkg:npm/yargs-parser@18.1.3?package-id=827c460c5ebe0ff3","type":"library","author":"Ben Coe ","name":"yargs-parser","version":"18.1.3","description":"the mighty option parser used by yargs","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yargs:yargs-parser:18.1.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/yargs-parser@18.1.3","externalReferences":[{"url":"https://github.com/yargs/yargs-parser.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json"}]},{"bom-ref":"pkg:npm/yauzl@2.10.0?package-id=7c6e4166ba89d3cf","type":"library","author":"Josh Wolfe ","name":"yauzl","version":"2.10.0","description":"yet another unzip library for node","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:thejoshwolfe:yauzl:2.10.0:*:*:*:*:*:*:*","purl":"pkg:npm/yauzl@2.10.0","externalReferences":[{"url":"https://github.com/thejoshwolfe/yauzl.git","type":"distribution"},{"url":"https://github.com/thejoshwolfe/yauzl","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yauzl:yauzl:2.10.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yauzl/package.json"}]},{"bom-ref":"pkg:npm/yn@3.1.1?package-id=52e94e6e242cbf0f","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"yn","version":"3.1.1","description":"Parse yes/no like values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:yn:yn:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/yn@3.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yn/package.json"}]},{"bom-ref":"pkg:npm/z85@0.0.2?package-id=866e9bab4ee23af1","type":"library","author":"Michael Sealand ","name":"z85","version":"0.0.2","description":"ZeroMQ Base-85 Encoding","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:msealand:z85:0.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/z85@0.0.2","externalReferences":[{"url":"https://github.com/msealand/z85.node.git","type":"distribution"},{"url":"https://github.com/msealand/z85.node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:z85:z85:0.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/z85/package.json"}]},{"bom-ref":"pkg:npm/zip-stream@1.2.0?package-id=0180651c6d08c060","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"zip-stream","version":"1.2.0","description":"a streaming zip archive generator.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:archiverjs:zip-stream:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/zip-stream@1.2.0","externalReferences":[{"url":"https://github.com/archiverjs/node-zip-stream.git","type":"distribution"},{"url":"https://github.com/archiverjs/node-zip-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:zip_stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip-stream:zip-stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip-stream:zip_stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip_stream:zip-stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip_stream:zip_stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip:zip-stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip:zip_stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/zip-stream/package.json"}]},{"bom-ref":"pkg:npm/zod@3.25.76?package-id=ea8efe4fe69bdf44","type":"library","author":"Colin McDonnell ","name":"zod","version":"3.25.76","description":"TypeScript-first schema declaration and validation library with static type inference","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:zod:zod:3.25.76:*:*:*:*:*:*:*","purl":"pkg:npm/zod@3.25.76","externalReferences":[{"url":"git+https://github.com/colinhacks/zod.git","type":"distribution"},{"url":"https://zod.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/zod/package.json"}]},{"bom-ref":"os:debian@12","type":"operating-system","name":"debian","version":"12","description":"Distroless","swid":{"tagId":"debian","name":"debian","version":"12"},"externalReferences":[{"url":"https://github.com/GoogleContainerTools/distroless/issues/new","type":"issue-tracker"},{"url":"https://github.com/GoogleContainerTools/distroless","type":"website"},{"url":"https://github.com/GoogleContainerTools/distroless/blob/master/README.md","comment":"support","type":"other"}],"properties":[{"name":"syft:distro:extendedSupport","value":"false"},{"name":"syft:distro:id","value":"debian"},{"name":"syft:distro:prettyName","value":"Distroless"},{"name":"syft:distro:versionID","value":"12"}]},{"bom-ref":"ec8a63a299ccb16e","type":"file","name":"/usr/share/base-files/dot.bashrc","hashes":[{"alg":"SHA-1","content":"1a422a148ad225aa5ba33f8dafd2b7cfcdbd701f"},{"alg":"SHA-256","content":"373b7d3b2ab90d75daf94ca16d61339d088c12020ad43b65d1b34ea80b0c0818"}]},{"bom-ref":"8b54197b5a9b729c","type":"file","name":"/usr/share/base-files/dot.profile","hashes":[{"alg":"SHA-1","content":"8e5d66ea938b5118633a4bd8c1d1e93376cd4e9d"},{"alg":"SHA-256","content":"bbee58b1e0787bb851e7f7a4d0c187a8122d68eb67e5fa464696310398ac005b"}]},{"bom-ref":"c8adfa4713231ce5","type":"file","name":"/usr/share/base-files/dot.profile.md5sums","hashes":[{"alg":"SHA-1","content":"349bd16693e670bda2b38dbd86c31297775c5491"},{"alg":"SHA-256","content":"8961ee041c712c735fb05287740ab62737777bd58ce631b54b07d8083efad3bf"}]},{"bom-ref":"df59d3479a46877c","type":"file","name":"/usr/share/base-files/info.dir","hashes":[{"alg":"SHA-1","content":"3551f8dfbf114c159f692d5e823099cdd53b16cf"},{"alg":"SHA-256","content":"c58a258cb9c410c29486aa8fa37f4e5b738bfeedc2b8e97be1cd6cff1df28459"}]},{"bom-ref":"217d11c5a652f4f8","type":"file","name":"/usr/share/base-files/motd","hashes":[{"alg":"SHA-1","content":"8b55aac644e9e6f2701805584cc391ff81d3ecec"},{"alg":"SHA-256","content":"a378977155fb42bb006496321cbe31f74cbda803c3f6ca590f30e76d1afad921"}]},{"bom-ref":"15d50c09c9ad03d3","type":"file","name":"/usr/share/base-files/profile","hashes":[{"alg":"SHA-1","content":"ba8a21faa2e055afe9149b49931bb727060d8961"},{"alg":"SHA-256","content":"75656c9c0f960573c7530d29286d273f6cef68d9b17cfeb0d74c712860d56b74"}]},{"bom-ref":"7457a4dae13eb5b7","type":"file","name":"/usr/share/base-files/profile.md5sums","hashes":[{"alg":"SHA-1","content":"3165ad886299a68a2ea7e6b9ed81231a4aa8188e"},{"alg":"SHA-256","content":"1fa84254053acaf326946957456e58714bd3b4c1efa311e272e03855a85a5ea9"}]},{"bom-ref":"7dbd8253b3c1c61c","type":"file","name":"/usr/share/base-files/staff-group-for-usr-local","hashes":[{"alg":"SHA-1","content":"e2bdd9c1f6bff4d437032d71154e32d0c74a2c09"},{"alg":"SHA-256","content":"24f49f765b6363ba8326121b46cabad2ac5c34532cc8322a645d60afe158c4f0"}]},{"bom-ref":"4f263b2a9d5618bb","type":"file","name":"/usr/share/common-licenses/Apache-2.0","hashes":[{"alg":"SHA-1","content":"2b8b815229aa8a61e483fb4ba0588b8b6c491890"},{"alg":"SHA-256","content":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"}]},{"bom-ref":"96a57aae140a12e3","type":"file","name":"/usr/share/common-licenses/Artistic","hashes":[{"alg":"SHA-1","content":"be0627fff2e8aef3d2a14d5d7486babc8a4873ba"},{"alg":"SHA-256","content":"b7fd9b73ea99602016a326e0b62e6646060d18febdd065ceca8bb482208c3d88"}]},{"bom-ref":"6f0416cc04a7cb1e","type":"file","name":"/usr/share/common-licenses/BSD","hashes":[{"alg":"SHA-1","content":"095d1f504f6fd8add73a4e4964e37f260f332b6a"},{"alg":"SHA-256","content":"5d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008"}]},{"bom-ref":"70e5aa6540d923ee","type":"file","name":"/usr/share/common-licenses/CC0-1.0","hashes":[{"alg":"SHA-1","content":"82da472f6d00dc5f0a651f33ebb320aa9c7b08d0"},{"alg":"SHA-256","content":"a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499"}]},{"bom-ref":"bba6f25ed4ea6269","type":"file","name":"/usr/share/common-licenses/GFDL-1.2","hashes":[{"alg":"SHA-1","content":"e436bc68467a0ad3edc01af3189fa4aa04af9302"},{"alg":"SHA-256","content":"d8e94ae5fdb5433fcae2961aeb1a8cf17174d6f4a0465d24bf37dd8a038bd439"}]},{"bom-ref":"58b5ebd49a757407","type":"file","name":"/usr/share/common-licenses/GFDL-1.3","hashes":[{"alg":"SHA-1","content":"715f995f11805ee85601834220c43b082f457ea3"},{"alg":"SHA-256","content":"110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4"}]},{"bom-ref":"543fae0b3de137cf","type":"file","name":"/usr/share/common-licenses/GPL-1","hashes":[{"alg":"SHA-1","content":"18eaf66587c5eea277721d5e569a6e3cd869f855"},{"alg":"SHA-256","content":"d77d235e41d54594865151f4751e835c5a82322b0e87ace266567c3391a4b912"}]},{"bom-ref":"78f0820568ca89cf","type":"file","name":"/usr/share/common-licenses/GPL-2","hashes":[{"alg":"SHA-1","content":"4cc77b90af91e615a64ae04893fdffa7939db84c"},{"alg":"SHA-256","content":"8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643"}]},{"bom-ref":"095993986104f28f","type":"file","name":"/usr/share/common-licenses/GPL-3","hashes":[{"alg":"SHA-1","content":"31a3d460bb3c7d98845187c716a30db81c44b615"},{"alg":"SHA-256","content":"3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986"}]},{"bom-ref":"e8fd9fb537048f39","type":"file","name":"/usr/share/common-licenses/LGPL-2","hashes":[{"alg":"SHA-1","content":"3cc956929ff9e4c1c89a2c826cdc7fec5e0b21ab"},{"alg":"SHA-256","content":"681e386e44a19d7d0674b4320272c90e66b6610b741e7e6305f8219c42e85366"}]},{"bom-ref":"de07611015826d8a","type":"file","name":"/usr/share/common-licenses/LGPL-2.1","hashes":[{"alg":"SHA-1","content":"01a6b4bf79aca9b556822601186afab86e8c4fbf"},{"alg":"SHA-256","content":"dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551"}]},{"bom-ref":"3247bafc1b5ac218","type":"file","name":"/usr/share/common-licenses/LGPL-3","hashes":[{"alg":"SHA-1","content":"a8a12e6867d7ee39c21d9b11a984066099b6fb6b"},{"alg":"SHA-256","content":"e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118"}]},{"bom-ref":"92950e6d80dc5717","type":"file","name":"/usr/share/common-licenses/MPL-1.1","hashes":[{"alg":"SHA-1","content":"ee93a1907dafcb7901b28f14ee05e49176ab7c87"},{"alg":"SHA-256","content":"f849fc26a7a99981611a3a370e83078deb617d12a45776d6c4cada4d338be469"}]},{"bom-ref":"01944101795426c8","type":"file","name":"/usr/share/common-licenses/MPL-2.0","hashes":[{"alg":"SHA-1","content":"9744cedce099f727b327cd9913a1fdc58a7f5599"},{"alg":"SHA-256","content":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85"}]},{"bom-ref":"1f001da56c1a3ab1","type":"file","name":"/usr/share/doc/base-files/README","hashes":[{"alg":"SHA-1","content":"8e1be269b98c55995b14122ff79a0aaf563b4ac1"},{"alg":"SHA-256","content":"ec7b7bf0ff681b5bb1f2eb3d2c1714face8fb61eda2e12d440ec81570124ad95"}]},{"bom-ref":"55111c0bf3a88952","type":"file","name":"/usr/share/doc/base-files/README.FHS","hashes":[{"alg":"SHA-1","content":"6564fdf9f9f97e17460f5d55e4a6118077e1ae7e"},{"alg":"SHA-256","content":"099e7f4bdeb4ff34ee8d4ef7f158a21adbc59db46a354fd2051f6d1959e70fbc"}]},{"bom-ref":"95c07cd5e3a7092a","type":"file","name":"/usr/share/doc/base-files/changelog.gz","hashes":[{"alg":"SHA-1","content":"57387e63076d7928f9b15243e244add6ffd50653"},{"alg":"SHA-256","content":"8e076dea29ed5b52e105a697a79274d3abb2374bfbe02f02632030b5e37ebd51"}]},{"bom-ref":"61c6034ed7c20d94","type":"file","name":"/usr/share/doc/base-files/copyright","hashes":[{"alg":"SHA-1","content":"969de1f844c2ef709351da220353403967ca40ab"},{"alg":"SHA-256","content":"fd7e4aae7e7b05f217bcf2d02322825c360e66c52c4c2f1b28d784d6297a1c23"}]},{"bom-ref":"19372130d0f9a3ab","type":"file","name":"/usr/share/lintian/overrides/base-files","hashes":[{"alg":"SHA-1","content":"57d2fffcfe0116c60c67ba3a916daa7b089e43d3"},{"alg":"SHA-256","content":"119a4bdf24d7cd618606d2988c8bccf0be530a61c8132d3e2c41ad0eab25c612"}]},{"bom-ref":"df0d4d9283e5bd63","type":"file","name":"/var/lib/dpkg/status.d/base-files","hashes":[{"alg":"SHA-1","content":"56cfb281798e73720bd89e29d55c277fcb0e04a0"},{"alg":"SHA-256","content":"bbc088f363d2ba2b7f486a953983ebfa7ce4772779b9e6fca2b76ab362ae1af8"}]},{"bom-ref":"273c924c2ad168b1","type":"file","name":"/var/lib/dpkg/status.d/base-files.md5sums","hashes":[{"alg":"SHA-1","content":"274059bb1d0440c60fefab406eba78b48856d098"},{"alg":"SHA-256","content":"79e484bdf96a11ac64b8bd7ae7eba4d807ea331191f4377e150c824abb81fe8e"}]},{"bom-ref":"9b5f1e3c31ed2507","type":"file","name":"/usr/share/doc/netbase/changelog.gz","hashes":[{"alg":"SHA-1","content":"81c391d897842b77681ead560aea78928ad83270"},{"alg":"SHA-256","content":"86c353644e27061ae7410c049be8afd9286637d5816f4b21091dbc75b12aaf26"}]},{"bom-ref":"3d16988d7836fc73","type":"file","name":"/usr/share/doc/netbase/copyright","hashes":[{"alg":"SHA-1","content":"ed888a1f31b753739cde9435ff17fbab81aef830"},{"alg":"SHA-256","content":"795b66147ea5ad692991caa7008ece551fb0fa88b9c53656223bd1518dc58ab2"}]},{"bom-ref":"26f97981c2df5753","type":"file","name":"/var/lib/dpkg/status.d/netbase","hashes":[{"alg":"SHA-1","content":"f097352ca664d7718083116059582d8f1f7a97ee"},{"alg":"SHA-256","content":"98fedccdacaea717f25b010c087fa8606e1c5895ff16ba7be9f5d1ca8f7d9b5f"}]},{"bom-ref":"f0b41ec9b88b1301","type":"file","name":"/var/lib/dpkg/status.d/netbase.md5sums","hashes":[{"alg":"SHA-1","content":"76094b8fc8cc31c9324be011a4317613b195ddcd"},{"alg":"SHA-256","content":"260709411b3d0a1a1f10975bf9d3bed328389ffb46ea14d1948b619ab2caf38e"}]},{"bom-ref":"a4d64aa12f9d1f4d","type":"file","name":"/usr/share/doc/tzdata/README.Debian","hashes":[{"alg":"SHA-1","content":"8c575165448630082d22e61a7853ba16675011f0"},{"alg":"SHA-256","content":"ec79ce4f736d433cbbd630a5d9c0a0727ed449497a37bda43b6732b4ed792448"}]},{"bom-ref":"09d938d93d07a649","type":"file","name":"/usr/share/doc/tzdata/changelog.Debian.gz","hashes":[{"alg":"SHA-1","content":"00edce4fc2581fef82e0e5e19b36b30cc09e05c2"},{"alg":"SHA-256","content":"82ae15bee07824b3eff7c618bb03a7e9eb03628212f1a981aeab95aa2076092c"}]},{"bom-ref":"9d1f55e216cd8315","type":"file","name":"/usr/share/doc/tzdata/changelog.gz","hashes":[{"alg":"SHA-1","content":"41bd37d974be3d72f618fbd0de34cdb15f377519"},{"alg":"SHA-256","content":"6f9e115b447932253b3724351f6cf2f8796a7807794f020034343e62ee0c141b"}]},{"bom-ref":"c9b6da2396b6649b","type":"file","name":"/usr/share/doc/tzdata/copyright","hashes":[{"alg":"SHA-1","content":"aea2b97caa943cd88b5c1e03d1ac7055425f9aec"},{"alg":"SHA-256","content":"cb61132bc0fc7b26ef5a82ee18b2fb644a1362f4f286ed980ff22e408471f59a"}]},{"bom-ref":"3f22d03ed61c5d5a","type":"file","name":"/usr/share/lintian/overrides/tzdata","hashes":[{"alg":"SHA-1","content":"fc7ff763f32a91bbf9a84bcc3ed8fdf4bae604f9"},{"alg":"SHA-256","content":"538d8b8fc81c5a53aa35df83953720f58e050f0be5339daba7a6259a8997f776"}]},{"bom-ref":"ffa5c7c7398e4892","type":"file","name":"/usr/share/zoneinfo/Africa/Abidjan","hashes":[{"alg":"SHA-1","content":"5cc9b028b5bd2222200e20091a18868ea62c4f18"},{"alg":"SHA-256","content":"d2efac4e5f23d88c95d72c1db42807170f52f43dd98a205af5a92a91b9f2d997"}]},{"bom-ref":"bba6128c43b98237","type":"file","name":"/usr/share/zoneinfo/Africa/Accra","hashes":[{"alg":"SHA-1","content":"e51b14ae73c9ceba6b940ab31fc39566d5e392d7"},{"alg":"SHA-256","content":"7346770dc7af569c724fd1ce816d7149ffdff3e303420059faa1557cc959e115"}]},{"bom-ref":"ca06cd312799e2fb","type":"file","name":"/usr/share/zoneinfo/Africa/Addis_Ababa","hashes":[{"alg":"SHA-1","content":"c3ec6c02b82cdb393255b31b88841e58585c7d6a"},{"alg":"SHA-256","content":"fc87a606ec2e31f061a7806193472eb39181dd3b1a8a3563f404992bc693a77b"}]},{"bom-ref":"bf5a9c717f846371","type":"file","name":"/usr/share/zoneinfo/Africa/Algiers","hashes":[{"alg":"SHA-1","content":"edb95d3dc9238b5545f4f1d85d8bc879cdacdec8"},{"alg":"SHA-256","content":"bda1698cd542c0e6e76dfbbcdab390cdd26f37a9d5826a57a50d5aab37f3b2a6"}]},{"bom-ref":"b4655e8f464b77d0","type":"file","name":"/usr/share/zoneinfo/Africa/Asmara","hashes":[{"alg":"SHA-1","content":"da26c35de6001f6ce436ed72481197975da7ef62"},{"alg":"SHA-256","content":"65af76431c1dd400e1ada6687e648e0fba1f80138acccdf7987cd3e1cd01b199"}]},{"bom-ref":"17fe98e7e0437bb9","type":"file","name":"/usr/share/zoneinfo/Africa/Bamako","hashes":[{"alg":"SHA-1","content":"d7015e94ea3ea52f57df9fde2988ddbfffd785c8"},{"alg":"SHA-256","content":"a212ea76ad201e8a956438bd008cd333ead81dac3ebcd2df4fcddc5b0f59165e"}]},{"bom-ref":"c002e12b71c471f6","type":"file","name":"/usr/share/zoneinfo/Africa/Bangui","hashes":[{"alg":"SHA-1","content":"95e4df1f88558c46071352063438fd7efd740d24"},{"alg":"SHA-256","content":"a72ce103a74d3432bfd869efa0276a8eb4f83398f93d94e922f793b9ef7beaef"}]},{"bom-ref":"fb75364a15c3ee5e","type":"file","name":"/usr/share/zoneinfo/Africa/Banjul","hashes":[{"alg":"SHA-1","content":"8a756377248320782695b94c651f9f38435957c1"},{"alg":"SHA-256","content":"f511d8d1785320b80330d02f1d8ff3a6619f71f09539a73daba97f91cf630f5e"}]},{"bom-ref":"d11ebd87c95b4351","type":"file","name":"/usr/share/zoneinfo/Africa/Bissau","hashes":[{"alg":"SHA-1","content":"adca16c6998258a9ccabcc8d4bcfe883a8d848f5"},{"alg":"SHA-256","content":"223bb10cfe846620c716f97f6c74ba34deec751c4b297965a28042f36f69a1a9"}]},{"bom-ref":"200ca9a463de19a4","type":"file","name":"/usr/share/zoneinfo/Africa/Blantyre","hashes":[{"alg":"SHA-1","content":"e86f9fd7e39b1cfb6823edcb39dd1164df936bdf"},{"alg":"SHA-256","content":"de96b327c8198764a41bc035efd36b63075f618e7db479ebf451226a54d4bd42"}]},{"bom-ref":"cf28d7bb669930f8","type":"file","name":"/usr/share/zoneinfo/Africa/Brazzaville","hashes":[{"alg":"SHA-1","content":"a15d91431af650e7aafdedf68d45ec31d86f1e0e"},{"alg":"SHA-256","content":"4680eb49f8aa6b167969f6e27221d859792357cefe0285eb03f60725db664d57"}]},{"bom-ref":"4166daa2c223bb5e","type":"file","name":"/usr/share/zoneinfo/Africa/Bujumbura","hashes":[{"alg":"SHA-1","content":"eccd392d987e133182ce336005a4714e9e5fad6a"},{"alg":"SHA-256","content":"c880a655aba172cecd4ae8eddd5f8d4cdde07686f00223e4adcc086dad320e7e"}]},{"bom-ref":"6fef82aad4cf03af","type":"file","name":"/usr/share/zoneinfo/Africa/Cairo","hashes":[{"alg":"SHA-1","content":"428e1f5f708eb4c131f29185bd602223027b3eac"},{"alg":"SHA-256","content":"2dfb7e1822d085a4899bd56a526b041681c84b55617daee91499fd1990a989fb"}]},{"bom-ref":"aa87d06ad7ce9abb","type":"file","name":"/usr/share/zoneinfo/Africa/Casablanca","hashes":[{"alg":"SHA-1","content":"8299b0d609b0f62013f4320df4b92583c21071fc"},{"alg":"SHA-256","content":"e11a956f0fc5dd9b9ca29202da2bc027c583c23e7044e0c007aeed0697577200"}]},{"bom-ref":"86c80dc151d3b281","type":"file","name":"/usr/share/zoneinfo/Africa/Ceuta","hashes":[{"alg":"SHA-1","content":"029ce64badb36722c9e2191f3ce858c514aabbc1"},{"alg":"SHA-256","content":"0b0fb6fe714319b37c5aa22c56971abb2668a165fc8f72a6c763e70b47c7badf"}]},{"bom-ref":"fdd7137dc4c97877","type":"file","name":"/usr/share/zoneinfo/Africa/Conakry","hashes":[{"alg":"SHA-1","content":"d9eef5864a0db2b82c647282aae34c3152de54a1"},{"alg":"SHA-256","content":"93b62b3d76c1d4a477d84d232c576f9b9f21e428a42635db94eaca2c59b7b2ec"}]},{"bom-ref":"cb39902718cfbce7","type":"file","name":"/usr/share/zoneinfo/Africa/Dakar","hashes":[{"alg":"SHA-1","content":"cc33bc67d266dc2d49dd08b413605d6e974eecb3"},{"alg":"SHA-256","content":"40733be9374ab5a9bd38be2be2664e538f97a265bbe7d898a6167d3800cb228b"}]},{"bom-ref":"c917454fb751aa04","type":"file","name":"/usr/share/zoneinfo/Africa/Dar_es_Salaam","hashes":[{"alg":"SHA-1","content":"3ece541c6f4d5b8c6407a3ea0c83ac812970912a"},{"alg":"SHA-256","content":"4fc4f312a5287024c7f8473d753b6d1bcde396138d778adf5fce60dddcc9b53f"}]},{"bom-ref":"f9e8a29bacb4eb55","type":"file","name":"/usr/share/zoneinfo/Africa/Djibouti","hashes":[{"alg":"SHA-1","content":"7f985b7ced38006f4cad1c92ebfd87f35f5c9e1f"},{"alg":"SHA-256","content":"b92bac77f2dd9edd59397c0315e116fd0dc4fbc1ae6cd266687a2822877959f1"}]},{"bom-ref":"b0d0e27b10ed9b3e","type":"file","name":"/usr/share/zoneinfo/Africa/Douala","hashes":[{"alg":"SHA-1","content":"d0225f31e516a27e2c3e3bb4f1a92995c95a6bee"},{"alg":"SHA-256","content":"3b014a5d1cbee2524ae309a895cbe0fe47da87c12016fe8cc2562ac79906590b"}]},{"bom-ref":"8c314a65d48c60b6","type":"file","name":"/usr/share/zoneinfo/Africa/El_Aaiun","hashes":[{"alg":"SHA-1","content":"30b58415b36d7646e0a3a3c2b04738f778bafa09"},{"alg":"SHA-256","content":"516082a902c9c5df2ab13630f36933f56d6cbb05b94d1827670df5b03583cf6d"}]},{"bom-ref":"8125f849338767ca","type":"file","name":"/usr/share/zoneinfo/Africa/Freetown","hashes":[{"alg":"SHA-1","content":"7687166d1782cd3455d5552766a083f9729b4688"},{"alg":"SHA-256","content":"77d05b2ed586a9d22f6e4a791ec0634256dc919faac6279bdb7db388a9c1f67b"}]},{"bom-ref":"6e1cf85969e7cbc9","type":"file","name":"/usr/share/zoneinfo/Africa/Gaborone","hashes":[{"alg":"SHA-1","content":"867be7affa61e2f3f2c7b18896ad5b897d3f2ddc"},{"alg":"SHA-256","content":"3ca27c9dd26ccfd118a270eaee39195154cd63f15700d14de650bf7493cec628"}]},{"bom-ref":"b735924adecc6461","type":"file","name":"/usr/share/zoneinfo/Africa/Harare","hashes":[{"alg":"SHA-1","content":"c5447a74c8348dd55bce2544becd5e94db494814"},{"alg":"SHA-256","content":"22720486f3e24b8e4b4f746afd2e0020f22d3a6c055b79579457e3efc2373ee5"}]},{"bom-ref":"12a1bbfbd89514e5","type":"file","name":"/usr/share/zoneinfo/Africa/Johannesburg","hashes":[{"alg":"SHA-1","content":"65c0d4ab314cb72b8d8c768e3d0c3218848b61f1"},{"alg":"SHA-256","content":"6c1bcc752668e77585a308ae8543bd0bccd8e813865626e809bf94f3fe3d977e"}]},{"bom-ref":"6c3f80293a22df3a","type":"file","name":"/usr/share/zoneinfo/Africa/Juba","hashes":[{"alg":"SHA-1","content":"48173811f532aabc17b3798c40fad46a3df0e543"},{"alg":"SHA-256","content":"5159c8a843c9c072d3302fabe6a6501cdbfda29a1856c29dabeb5aff95d4c3f4"}]},{"bom-ref":"534b20fc1b353042","type":"file","name":"/usr/share/zoneinfo/Africa/Kampala","hashes":[{"alg":"SHA-1","content":"ff253770d5916b2b1e96aa2585c07e47e1b2f4f1"},{"alg":"SHA-256","content":"5e23eb14b36a74840f4490a272ffc7b1f271a5829a349015f878ddb2bf34d9aa"}]},{"bom-ref":"b42663a3164acf52","type":"file","name":"/usr/share/zoneinfo/Africa/Khartoum","hashes":[{"alg":"SHA-1","content":"7cde30d5acfd99119ef22162c1f8bcafb86eaf03"},{"alg":"SHA-256","content":"318583a09dc070222d65d029a1e3a0b565830f1aaec13a27e6fe533863fbd3ea"}]},{"bom-ref":"20ea9de5c65652bf","type":"file","name":"/usr/share/zoneinfo/Africa/Kigali","hashes":[{"alg":"SHA-1","content":"648695b8be4b148b52f35dcfc294529efcbb7b06"},{"alg":"SHA-256","content":"8cd9c1bb40c4452e61520a9dfc9a409a67109bad6f41f413c786998d00cbc9cf"}]},{"bom-ref":"219568c8fa026b79","type":"file","name":"/usr/share/zoneinfo/Africa/Kinshasa","hashes":[{"alg":"SHA-1","content":"3724d5c3dd6dfcaafb01d9cebc8a087cbd2a39b8"},{"alg":"SHA-256","content":"7ae6d0e96d674a4c232cb01faf61a954340d84ea92a71a63ebd060e1c67d8c08"}]},{"bom-ref":"293a462b8511c48f","type":"file","name":"/usr/share/zoneinfo/Africa/Lagos","hashes":[{"alg":"SHA-1","content":"30ba925b4670235915dddfa1dd824dd9d7295eac"},{"alg":"SHA-256","content":"cffeb0282ccbd7fba0e493ff8677a1e5a6dd5197885042e437f95a773f844846"}]},{"bom-ref":"27461e3c8bef718e","type":"file","name":"/usr/share/zoneinfo/Africa/Libreville","hashes":[{"alg":"SHA-1","content":"2b9ba63e019dacff0390829874008955a6ade749"},{"alg":"SHA-256","content":"44575c7c30a1281ec495adb7a404888ed4d7e41c0234f13767ae7b1a1458be73"}]},{"bom-ref":"80c44bdf5396aa70","type":"file","name":"/usr/share/zoneinfo/Africa/Lome","hashes":[{"alg":"SHA-1","content":"68eb6f1e3a7769a5929611e8784299f588d33d3b"},{"alg":"SHA-256","content":"5b031c585ed04311c7c7c14b2ee23ba49cb22ded8ddee8adffc9f14de68d2ba8"}]},{"bom-ref":"ef74c9064a2ce84d","type":"file","name":"/usr/share/zoneinfo/Africa/Luanda","hashes":[{"alg":"SHA-1","content":"c137669c8f29e290a40f2283ea8da6410ccf09b8"},{"alg":"SHA-256","content":"c87aa48fc0f0043c6d101335acc8c7ab4ffc2707c14a8f5b1d6d1abf3bdec69a"}]},{"bom-ref":"6fc679746b4529ef","type":"file","name":"/usr/share/zoneinfo/Africa/Lubumbashi","hashes":[{"alg":"SHA-1","content":"c2519e82a4e4a1f7cc483375f8a0be9677b2c9c7"},{"alg":"SHA-256","content":"ed509eccb6e51d5cd529388c57692a641a5b9313233897a1bfabdb612a415c04"}]},{"bom-ref":"c414b41764b39eb1","type":"file","name":"/usr/share/zoneinfo/Africa/Lusaka","hashes":[{"alg":"SHA-1","content":"5f2aba3bc50e1b5fca46c49942dba5580dbaaa95"},{"alg":"SHA-256","content":"fac7c446a8dcddffc75a7dca5c762444f74df9f83c70cc505b138db85242dea4"}]},{"bom-ref":"c7b8948cbbc03556","type":"file","name":"/usr/share/zoneinfo/Africa/Malabo","hashes":[{"alg":"SHA-1","content":"1dbc54024377111937bd6e111ae482445d3b935f"},{"alg":"SHA-256","content":"8d17cee7263820e7a14499ba087cd792f4f4b358bb4c874f24c42537ce975704"}]},{"bom-ref":"6f32f1f72574f246","type":"file","name":"/usr/share/zoneinfo/Africa/Maputo","hashes":[{"alg":"SHA-1","content":"b0ff96d087e4c86adb55b851c0d3800dfbb05e9a"},{"alg":"SHA-256","content":"444ed3a710414bc6bf43eb27e591da49d3be3db153449a6a0c9473f7e39fdbcb"}]},{"bom-ref":"b32abae723964f6a","type":"file","name":"/usr/share/zoneinfo/Africa/Maseru","hashes":[{"alg":"SHA-1","content":"ec8714963f44f02c100bafb8d8def8cf5b3a177b"},{"alg":"SHA-256","content":"be0b75733f8dfc6ff35bd69c3d0f94abc72e1d6897c81f53d0ba7da1d72227b6"}]},{"bom-ref":"ae11df4a98d62b35","type":"file","name":"/usr/share/zoneinfo/Africa/Mbabane","hashes":[{"alg":"SHA-1","content":"c426025717e52a7a341db2a5d8f03d2734480b6c"},{"alg":"SHA-256","content":"b0b8a11ab3cc1a97295b0bcde33b1129de82616b2f83987687926e100d3adf91"}]},{"bom-ref":"61f7e8a9c7b0ff6b","type":"file","name":"/usr/share/zoneinfo/Africa/Mogadishu","hashes":[{"alg":"SHA-1","content":"abe168cbcc5083974ad6c71c9353384a8e0e4340"},{"alg":"SHA-256","content":"cf5c8032414fd86bdafddb2cdfd6813730f7ec4a08cb92b22a5f1403490fa7e2"}]},{"bom-ref":"b946d8844f0bbc0a","type":"file","name":"/usr/share/zoneinfo/Africa/Monrovia","hashes":[{"alg":"SHA-1","content":"81b045ed68f73a8806c5f2104b573b0479c19bd0"},{"alg":"SHA-256","content":"f95b095b9714e0a76f7e061a415bf895cbb399a28854531de369cee915ce05d5"}]},{"bom-ref":"a7cc25bfc2be62a1","type":"file","name":"/usr/share/zoneinfo/Africa/Nairobi","hashes":[{"alg":"SHA-1","content":"289d1fb5a419107bc1d23a84a9e06ad3f9ee8403"},{"alg":"SHA-256","content":"c89b2e253a8926a6cecf7eff34e4bfcdb7fe24daff22d84718c30deec0ea4968"}]},{"bom-ref":"fffd563ad847df88","type":"file","name":"/usr/share/zoneinfo/Africa/Ndjamena","hashes":[{"alg":"SHA-1","content":"035072509f30da9a5a27b48910ae180f9c6b4b15"},{"alg":"SHA-256","content":"f13dc0d199bd1a3d01be6eab77cf2ddc60172a229d1947c7948a98964608d0a3"}]},{"bom-ref":"ec14cd1b8546d3ad","type":"file","name":"/usr/share/zoneinfo/Africa/Niamey","hashes":[{"alg":"SHA-1","content":"a6200d9483bd6a84a86eeae28d1e87cf48360cf0"},{"alg":"SHA-256","content":"78a49cb93c76e4f036933c36ace93e46ea1d7ccf58c7b086dd8f1c5eb441a400"}]},{"bom-ref":"3f16ac770fd7c4cc","type":"file","name":"/usr/share/zoneinfo/Africa/Nouakchott","hashes":[{"alg":"SHA-1","content":"8d1be259ee1a362657c8cf41a697666f3f527497"},{"alg":"SHA-256","content":"7fde47dac81d3d51ed1bf257f8834faa4da20d4ba1d85b824f86bf2cd79ac801"}]},{"bom-ref":"b936fe7936008a81","type":"file","name":"/usr/share/zoneinfo/Africa/Ouagadougou","hashes":[{"alg":"SHA-1","content":"a9307b0a57ad23ee7866849d5d088b09a398cd29"},{"alg":"SHA-256","content":"fe2dc2c6ab2ef71c41bb3542802a3c18a2d657befa39f3e61321c12677d16caf"}]},{"bom-ref":"c7904f6c34e70b8e","type":"file","name":"/usr/share/zoneinfo/Africa/Porto-Novo","hashes":[{"alg":"SHA-1","content":"334499ff26ab816d7e15aef1606d3aaaa034b86b"},{"alg":"SHA-256","content":"30a8a8c8c9337afff37986d7c36afe814c8b56cb75e958dd89bca1ef6dff731d"}]},{"bom-ref":"2b672755364b4ed6","type":"file","name":"/usr/share/zoneinfo/Africa/Sao_Tome","hashes":[{"alg":"SHA-1","content":"7d2cac076d99bc5e38ba27b67113317ad496d3b1"},{"alg":"SHA-256","content":"31d8f1a50dbaf2ecc9ed9c7566ba0552d454c2ab09e85ff263701857d157c352"}]},{"bom-ref":"f490acc13c99cb21","type":"file","name":"/usr/share/zoneinfo/Africa/Tripoli","hashes":[{"alg":"SHA-1","content":"fabf4010ab003c26947df60b5e359781670caa70"},{"alg":"SHA-256","content":"5b5769b460fbd13ee9a46a28d1f733150783888a749ee96d2cd3d5eba3300767"}]},{"bom-ref":"bf6e75c5cc8dd9e2","type":"file","name":"/usr/share/zoneinfo/Africa/Tunis","hashes":[{"alg":"SHA-1","content":"c44e2d3c1e351f1004ab69ea559feb8ccdd65f64"},{"alg":"SHA-256","content":"38554c10ce1e613d84cf46deba1114093488a5c165756c6c576b84a1364850d2"}]},{"bom-ref":"7ba65caecf650bc6","type":"file","name":"/usr/share/zoneinfo/Africa/Windhoek","hashes":[{"alg":"SHA-1","content":"f7cab3d13d3213a13658ce399f74cc878cf8953d"},{"alg":"SHA-256","content":"c6e86fb9dacc1f86a59d59a8b924d023c60bf05fc76e0b05d8443b0192b3b87b"}]},{"bom-ref":"672a9e58af0351e2","type":"file","name":"/usr/share/zoneinfo/America/Adak","hashes":[{"alg":"SHA-1","content":"be58a7c839146fa675eeb6dad748c08d0647542c"},{"alg":"SHA-256","content":"201d4387025000a6e13c9f631cb7fccd6e4369dec7224052f9d86feb81353a53"}]},{"bom-ref":"b770654d58586c8a","type":"file","name":"/usr/share/zoneinfo/America/Anchorage","hashes":[{"alg":"SHA-1","content":"275760f2eb22160c578089566f68042a5f4d2f57"},{"alg":"SHA-256","content":"a190353523d2d8159dca66299c21c53bc0656154be965e4a2e0d84cfd09b113b"}]},{"bom-ref":"504ce149709a0991","type":"file","name":"/usr/share/zoneinfo/America/Anguilla","hashes":[{"alg":"SHA-1","content":"b56405c5331a039220756566b1420ecd5fe74926"},{"alg":"SHA-256","content":"434fbfb6b97c6d6ef4a036030bb901a49c74b7a4df8b6e0a1dcfd3cedf8a1fc1"}]},{"bom-ref":"22756cededaacaec","type":"file","name":"/usr/share/zoneinfo/America/Antigua","hashes":[{"alg":"SHA-1","content":"cf3bc75f6436818554f2f960bc375e1d66936d80"},{"alg":"SHA-256","content":"d63c0dde8af51ad22539678225d3f58c760f0f8971dc5e43783644853087b14e"}]},{"bom-ref":"9d39a68f2de1c148","type":"file","name":"/usr/share/zoneinfo/America/Araguaina","hashes":[{"alg":"SHA-1","content":"86307f5f8222c3ae21815c2844f6fca38f94b55d"},{"alg":"SHA-256","content":"929a628b2b6649079eb1f97234660cdebf0d5549750be820bb4f2cf7f4edf9ca"}]},{"bom-ref":"39281a8ba483fc19","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Buenos_Aires","hashes":[{"alg":"SHA-1","content":"6e7ba0a5dcf870abab721a47adbbc8f93af1db56"},{"alg":"SHA-256","content":"9ed9ff1851da75bac527866e854ea1daecdb170983c92f665d5e52dbca64185f"}]},{"bom-ref":"dd046193be5a8f4f","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Catamarca","hashes":[{"alg":"SHA-1","content":"ac9a4e79fe5a861447c23d68cccb35762d5f3aa4"},{"alg":"SHA-256","content":"7621f57fdea46db63eee0258427482347b379fd7701c9a94852746371d4bec8d"}]},{"bom-ref":"f549f7320bbf1af7","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Cordoba","hashes":[{"alg":"SHA-1","content":"04f2815d23c3c63ac6bd204a2935f18366c8d182"},{"alg":"SHA-256","content":"d57a883fc428d9b3d1efdd3d86b008faa02db726e6c045b89acec58d903961fc"}]},{"bom-ref":"de05967d610f4002","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Jujuy","hashes":[{"alg":"SHA-1","content":"12099cd844cb19e4842eca3457c937dd9580b0fd"},{"alg":"SHA-256","content":"e474744e564589fc09e672d39a0ef25978024f1f664616a17ece3f5aaef4c0e6"}]},{"bom-ref":"5800c250e8dc8cbc","type":"file","name":"/usr/share/zoneinfo/America/Argentina/La_Rioja","hashes":[{"alg":"SHA-1","content":"a2c4c6ee89eacd8b99867fddcd8db684e15f8ee9"},{"alg":"SHA-256","content":"65ffc4dda905135614b7d319e31c5b4673aba766c7d43f818ec73448b15f4725"}]},{"bom-ref":"d760a654ce88474d","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Mendoza","hashes":[{"alg":"SHA-1","content":"e321681c40214a181d2c4ec2015f740507811fbe"},{"alg":"SHA-256","content":"e43262618790a5c2c147f228209b64e3722cc0978661ac31e46ca4b33b89f8dc"}]},{"bom-ref":"4b4ed55568965067","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Rio_Gallegos","hashes":[{"alg":"SHA-1","content":"a508a0daafb22185e4f39d040b2f15053bc2b2a5"},{"alg":"SHA-256","content":"4fded6003c2f6ba25bc480af88d414b7fee2c3d73e9e5a08e10242b1c10d49c9"}]},{"bom-ref":"817781addd433a32","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Salta","hashes":[{"alg":"SHA-1","content":"ba6390b0c61d1c92c30692a309b9cfd3c54f9a41"},{"alg":"SHA-256","content":"013c34b91eaccd628fb3a8f3767eab7af4bb5310970f6e8e44aea3966b232f5f"}]},{"bom-ref":"4113ed3aab4db675","type":"file","name":"/usr/share/zoneinfo/America/Argentina/San_Juan","hashes":[{"alg":"SHA-1","content":"2ef1b1742c1daf27a441e1dd81f3ee2e21cbab6f"},{"alg":"SHA-256","content":"aa55baf776b44e7a1fcbe45d71506e598dc3bd34c6c56c1c61d294dd8f7ca57f"}]},{"bom-ref":"11abdc41c814b455","type":"file","name":"/usr/share/zoneinfo/America/Argentina/San_Luis","hashes":[{"alg":"SHA-1","content":"c6469d1173cff2a995e00bef9764294185d65af6"},{"alg":"SHA-256","content":"59875cae8e7e15ef8de8b910b0ac31ff5b55a339a7069e7c0ced7e049b36b2ea"}]},{"bom-ref":"22755fdd237477cb","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Tucuman","hashes":[{"alg":"SHA-1","content":"9bbe6f5300224148f2451195f471e7f310cd2bde"},{"alg":"SHA-256","content":"c2c8e0d5ae4033574fda08ebd75da4defb79e2dadc38e33f4ad17be31cef0497"}]},{"bom-ref":"152a48d4c8259bd3","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Ushuaia","hashes":[{"alg":"SHA-1","content":"0d6b6844b13bf120a80b7e72147ca94a111ae39e"},{"alg":"SHA-256","content":"f79e3c56fabf929c3f357e6ceb9bd8b886eabf0195f8f071ab099cadf94b2345"}]},{"bom-ref":"ffc79d250e508100","type":"file","name":"/usr/share/zoneinfo/America/Aruba","hashes":[{"alg":"SHA-1","content":"7617563c6fe86e6b8c1c2ac36fe9fb001f362453"},{"alg":"SHA-256","content":"e05ef0b458a717e7c83d8bc16c50e3a74a719fb5f3725b1c4fe7569a1b07fcfc"}]},{"bom-ref":"524084cdfd3a3465","type":"file","name":"/usr/share/zoneinfo/America/Asuncion","hashes":[{"alg":"SHA-1","content":"e91a29807bc92d61324d265ab40c3fa651e66cb7"},{"alg":"SHA-256","content":"a9e3a3a4b284bb3ed45dabfb7b1df7e14c482e835c7b5856ab6cdfbf1ef4c709"}]},{"bom-ref":"d664edc8ed14c65a","type":"file","name":"/usr/share/zoneinfo/America/Atikokan","hashes":[{"alg":"SHA-1","content":"c29c262e36f69ff18874e0df8f46c7af5508c1ff"},{"alg":"SHA-256","content":"e1af781ad3c751d43edac773f568a7b0a9fd57f4223385e6163e3c1533cc7920"}]},{"bom-ref":"c8be32ba9207c293","type":"file","name":"/usr/share/zoneinfo/America/Bahia","hashes":[{"alg":"SHA-1","content":"f6df0a2d176d0df66fae90bc35a9f8f1ee9b249b"},{"alg":"SHA-256","content":"7262e448003320d9736065c1a800c4537b8f800f52e67b7ea75015dd9cbce956"}]},{"bom-ref":"bb16ee6253ba015d","type":"file","name":"/usr/share/zoneinfo/America/Bahia_Banderas","hashes":[{"alg":"SHA-1","content":"33e0f3d5c7eace9077bacfa4f2b6e1e4b374fdb5"},{"alg":"SHA-256","content":"32fad7189e4bcda1ce7a0b89ab1b33c63c4c85569f1956e4fa88d711ceff6042"}]},{"bom-ref":"c7d2d3ddceec32b2","type":"file","name":"/usr/share/zoneinfo/America/Barbados","hashes":[{"alg":"SHA-1","content":"5904a49c6c0ce8f10178fe13174ed9c964a8312a"},{"alg":"SHA-256","content":"8a66be42bae16b3bb841fbeed99d3e7ba13e193898927b8906ee9cdb2546f4b1"}]},{"bom-ref":"6cf3d9e0682ced53","type":"file","name":"/usr/share/zoneinfo/America/Belem","hashes":[{"alg":"SHA-1","content":"b29f1ee834833e89c06ef39b80b8f8c0b49ad31d"},{"alg":"SHA-256","content":"ff6e7c85064b0845c15fcc512f2412c3e004fa38839a3570257df698de545049"}]},{"bom-ref":"959975d1a0ba24a2","type":"file","name":"/usr/share/zoneinfo/America/Belize","hashes":[{"alg":"SHA-1","content":"4728ee967fe9745f4b614e5b511da1c08bd3689c"},{"alg":"SHA-256","content":"a647cb63629f3dc85b7896b5a56717996030a7866546fc562d57b35e7adb930b"}]},{"bom-ref":"b9c52435d7d27fe0","type":"file","name":"/usr/share/zoneinfo/America/Blanc-Sablon","hashes":[{"alg":"SHA-1","content":"247313b6f6c2e1ad65a0a3006d951e0a436ae57d"},{"alg":"SHA-256","content":"b5537964f9883b7bdcdff6b2a3083aa9bbe385e838389b43153f72f08b96df7e"}]},{"bom-ref":"46a88a8712fd43dd","type":"file","name":"/usr/share/zoneinfo/America/Boa_Vista","hashes":[{"alg":"SHA-1","content":"a32d00603897fd4d970a675e5c01656f8652f598"},{"alg":"SHA-256","content":"5785553a4ac5515d6a51f569f44f7be0838916603943142b72d6ad4c111bfa1b"}]},{"bom-ref":"9817b7d4d5bcd25c","type":"file","name":"/usr/share/zoneinfo/America/Bogota","hashes":[{"alg":"SHA-1","content":"1e810e3d76edd6adf16384b7e49d2236b9c57ee1"},{"alg":"SHA-256","content":"afe3b7e1d826b7507bc08da3c5c7e5d2b0ae33dfb0d7f66a8c63708c98700e24"}]},{"bom-ref":"1bd058a5cdbfa4b7","type":"file","name":"/usr/share/zoneinfo/America/Boise","hashes":[{"alg":"SHA-1","content":"e0608b89be80aaa6660eee5964203ad760b0659a"},{"alg":"SHA-256","content":"ec742c34f262521790805cf99152ef4e77f9c615c061a78036a0ec9312b3d95b"}]},{"bom-ref":"e43aeec1abb456c1","type":"file","name":"/usr/share/zoneinfo/America/Cambridge_Bay","hashes":[{"alg":"SHA-1","content":"dcfc3c07c7366b75916af1dccd366fd1077e5b18"},{"alg":"SHA-256","content":"ff8c51957dd6755a4472aa13ea6c83ecd7930979e7f4e624fe21f4d3a6f050ba"}]},{"bom-ref":"65a1f8154ab7067c","type":"file","name":"/usr/share/zoneinfo/America/Campo_Grande","hashes":[{"alg":"SHA-1","content":"9a7b1e23290eeb4394e91e0ef4adc00b9ba4def5"},{"alg":"SHA-256","content":"e41044351dfff20269e05fd48f6451927bd173824958d44f9d953d13bb5bf102"}]},{"bom-ref":"aa824edfc636cf48","type":"file","name":"/usr/share/zoneinfo/America/Cancun","hashes":[{"alg":"SHA-1","content":"cf74e0c9c8ba2365819123eaddd6817606064eaf"},{"alg":"SHA-256","content":"11d574370d968cced59e3147a2ae63b126cbbae13b78fd4e13be2eb44c96246e"}]},{"bom-ref":"b73c4e0f2e8689d3","type":"file","name":"/usr/share/zoneinfo/America/Caracas","hashes":[{"alg":"SHA-1","content":"3914e45c3922bc30b89498066fb637cc04886462"},{"alg":"SHA-256","content":"d8da705cf12d42423cd96099b905875dfeba54200371ac0ca5f84a4ecb80d31e"}]},{"bom-ref":"7eb7dc0f1d1856c6","type":"file","name":"/usr/share/zoneinfo/America/Cayenne","hashes":[{"alg":"SHA-1","content":"4f888b09b894c79fa691466a4f4eaaa83da367e0"},{"alg":"SHA-256","content":"6ad55b5b90a1262290feafb7905b3e0cb4d365af69b64887926265ab8017a18e"}]},{"bom-ref":"3b09b413fb9515f9","type":"file","name":"/usr/share/zoneinfo/America/Cayman","hashes":[{"alg":"SHA-1","content":"19d734b426acc9a6693adf04984ed7997f331e9b"},{"alg":"SHA-256","content":"8a2ab69b8045ea3681c799a08704335f1111f7373e21f4ee08e8ae84eb408fc9"}]},{"bom-ref":"80dcfb53b64136c9","type":"file","name":"/usr/share/zoneinfo/America/Chicago","hashes":[{"alg":"SHA-1","content":"0a037f985f6fa0b392c95c7afb247f16a3925a7e"},{"alg":"SHA-256","content":"feba326ebe88eac20017a718748c46c68469a1e7f5e7716dcb8f1d43a6e6f686"}]},{"bom-ref":"74296f7f4ef41095","type":"file","name":"/usr/share/zoneinfo/America/Chihuahua","hashes":[{"alg":"SHA-1","content":"e0c67cc4ed5fe366fb39d9e55b02082254606e47"},{"alg":"SHA-256","content":"dcd8336de760f00cc0ab1b1b4121b48d5471f8bc58970d62de4c7e63397ed887"}]},{"bom-ref":"8259285b3a143a32","type":"file","name":"/usr/share/zoneinfo/America/Ciudad_Juarez","hashes":[{"alg":"SHA-1","content":"fe11c20a18788db4260afcaa5d952c219f4777d2"},{"alg":"SHA-256","content":"8abe1bdbb0e216b84bd07e1f650f769c46be041a0f7cb588cf7a61537ef77601"}]},{"bom-ref":"9631ae6a3417637f","type":"file","name":"/usr/share/zoneinfo/America/Costa_Rica","hashes":[{"alg":"SHA-1","content":"2d1fd66de0198ddfcc1958fbaaaaba9cdb7b1d8f"},{"alg":"SHA-256","content":"ef8ad86ba96b80893296cf4f907a3c482625f683aa8ae1b94bb31676725e94fe"}]},{"bom-ref":"38a4ffc00429e72f","type":"file","name":"/usr/share/zoneinfo/America/Coyhaique","hashes":[{"alg":"SHA-1","content":"0922bbda5c964aac267330bedf39deae6d2e0636"},{"alg":"SHA-256","content":"1c54d0a27e44241baf597e2406334a6d29124ccc3a7edce42e070bab4f77c027"}]},{"bom-ref":"1206552a204c31b7","type":"file","name":"/usr/share/zoneinfo/America/Creston","hashes":[{"alg":"SHA-1","content":"4f0aa95a64b82c5cd06dc73afb3fffa37e145ec3"},{"alg":"SHA-256","content":"74d39aef5420436779ba1edc97ec5999efbcbb79cc47d189ecf4a4b562033914"}]},{"bom-ref":"97bdb1da5f432bd4","type":"file","name":"/usr/share/zoneinfo/America/Cuiaba","hashes":[{"alg":"SHA-1","content":"1a6b69bdf16991900ae16a00deb7ffbf722d5486"},{"alg":"SHA-256","content":"33416c47c4fdb388c54aecc3f108baa6ab5be917f6353cf254728666b9f9ea7e"}]},{"bom-ref":"bb28ee0fa8392765","type":"file","name":"/usr/share/zoneinfo/America/Curacao","hashes":[{"alg":"SHA-1","content":"88581cc94985e8f6692d43d148c1c793fb220360"},{"alg":"SHA-256","content":"646108ca5019e62cbfac806c5d112d1ff65f5912242c8f5d4233ff108ca7dec6"}]},{"bom-ref":"b3148693f2d8707d","type":"file","name":"/usr/share/zoneinfo/America/Danmarkshavn","hashes":[{"alg":"SHA-1","content":"3bfae70ff7ffa8b928ba4bf0bcb5452d09ec0407"},{"alg":"SHA-256","content":"6116407d40a856d68bd4bf8c60c60c1f5c3239a5509df528fe0167bcc5d2bb3c"}]},{"bom-ref":"83033e2b8bdd4781","type":"file","name":"/usr/share/zoneinfo/America/Dawson","hashes":[{"alg":"SHA-1","content":"dc241cb66d50821505cc7708d43ee9b1e77a36dc"},{"alg":"SHA-256","content":"ac01e1cae32eca37ff7b20364811bbe8c4417ff7e3ff18b9140ba2595420261c"}]},{"bom-ref":"d2f9ec3fa9fe74bc","type":"file","name":"/usr/share/zoneinfo/America/Dawson_Creek","hashes":[{"alg":"SHA-1","content":"dd98b887a02f1ae2785d5d6fe7d77e91ec5aae83"},{"alg":"SHA-256","content":"6895c2c8fe23de0804e3018237e2eb4bd8690ffe73587cd04de4802935843d43"}]},{"bom-ref":"fc28174f768122b1","type":"file","name":"/usr/share/zoneinfo/America/Denver","hashes":[{"alg":"SHA-1","content":"faa7d6cf4178d032d8ba8a4d77eac0fd47f8a718"},{"alg":"SHA-256","content":"32e819c00a43b3c348f539d700d425504f20b8d068c16418d26fa9b693e775c9"}]},{"bom-ref":"008fe24f4b024965","type":"file","name":"/usr/share/zoneinfo/America/Detroit","hashes":[{"alg":"SHA-1","content":"6597537b399eab91a66e32bb4edae466de96a146"},{"alg":"SHA-256","content":"85e733f32a98d828f907ad46de02d9740559bd180af65d0ff7473f80dfae0f98"}]},{"bom-ref":"0accf5924b262703","type":"file","name":"/usr/share/zoneinfo/America/Dominica","hashes":[{"alg":"SHA-1","content":"bcff62237fd34abc18ba24c9dd10608e6852826b"},{"alg":"SHA-256","content":"7e7db465be161ee7c531100137bf880f3acee56b1874e20661be218ae48f0a8c"}]},{"bom-ref":"cebedd0568f7325c","type":"file","name":"/usr/share/zoneinfo/America/Edmonton","hashes":[{"alg":"SHA-1","content":"4f441f7a62122e43a963260550efb1a1ff3100c2"},{"alg":"SHA-256","content":"f939087dcdd096f6827f4a7c08e678dd8d47441025fa7011522f8975778ad6f1"}]},{"bom-ref":"30e61e5198f16b90","type":"file","name":"/usr/share/zoneinfo/America/Eirunepe","hashes":[{"alg":"SHA-1","content":"45e5dd1baab63d6970c0424cd8ae77bfadfdfd61"},{"alg":"SHA-256","content":"a52f741d9cd1c07e137fcba098a1df8a9857ef308fa99921ff408d6fe7c43003"}]},{"bom-ref":"b002c74f498e3c28","type":"file","name":"/usr/share/zoneinfo/America/El_Salvador","hashes":[{"alg":"SHA-1","content":"45b4b952081502968b04b36e7cae24b987e9f532"},{"alg":"SHA-256","content":"82f18df0b923fac1a6dbfaecf0e52300c7f5a0cb4aa765deb3a51f593d16aa05"}]},{"bom-ref":"ed1f944b488f6c50","type":"file","name":"/usr/share/zoneinfo/America/Fort_Nelson","hashes":[{"alg":"SHA-1","content":"a453ec818cd948cc2492666443d4e39637ed7040"},{"alg":"SHA-256","content":"7ab7ce0ebdc3ad2a73eb990074eed3b367466d9c6f75d10fea0c78057df2d89d"}]},{"bom-ref":"abecf6cbeef25e46","type":"file","name":"/usr/share/zoneinfo/America/Fortaleza","hashes":[{"alg":"SHA-1","content":"aa8e9c8cd8301dd0a61085ada31923f7e1ccc983"},{"alg":"SHA-256","content":"9884ee32b44b4535b2a22174e0ecbf519f20c59a1f4e95c36e533cb7b721ed28"}]},{"bom-ref":"92e5c597af50f294","type":"file","name":"/usr/share/zoneinfo/America/Glace_Bay","hashes":[{"alg":"SHA-1","content":"40ba9843662a853c1d3643395db1a75c1164951f"},{"alg":"SHA-256","content":"1bc0c62c609aa47fda60217f3a168be50a277fb14e02000fc1e94ee61b425817"}]},{"bom-ref":"72d8a63a7c1bf829","type":"file","name":"/usr/share/zoneinfo/America/Goose_Bay","hashes":[{"alg":"SHA-1","content":"21d4df7695accb7b5164e41e28452f9655cd91a0"},{"alg":"SHA-256","content":"26068bb9e8214af5f683bdb914e7c882982fb2ac591b29163a1019586a506516"}]},{"bom-ref":"7830b9661117be91","type":"file","name":"/usr/share/zoneinfo/America/Grand_Turk","hashes":[{"alg":"SHA-1","content":"48735366abbf3760087cd1533f24415136763745"},{"alg":"SHA-256","content":"e1838510f2bad017a5dbf7c2b18eaf499c5470c24a8e22adc8e7ff4349211305"}]},{"bom-ref":"6d4ab91cb0785b7c","type":"file","name":"/usr/share/zoneinfo/America/Grenada","hashes":[{"alg":"SHA-1","content":"22c51e5eee62238f0bb0194178ac827af426ebbb"},{"alg":"SHA-256","content":"c9885c70cded8b2588d77c3834a38a148e0836ccfa5c5e7e2bc25f6033aae7bb"}]},{"bom-ref":"9429a9c31ede3c21","type":"file","name":"/usr/share/zoneinfo/America/Guadeloupe","hashes":[{"alg":"SHA-1","content":"7736231d77c559a048fefe32162aab135afbe815"},{"alg":"SHA-256","content":"add9720f2ed382210e7a64178c261615160071b7d576af02633317deae9cc702"}]},{"bom-ref":"a0a8dd44a478d5e6","type":"file","name":"/usr/share/zoneinfo/America/Guatemala","hashes":[{"alg":"SHA-1","content":"e0d50c845873aa466c9a2b020326d57af4d39b3d"},{"alg":"SHA-256","content":"76e81480277a418e76c87907b943f88d15b3a39c78dfd2108a06980af105e3a4"}]},{"bom-ref":"3c998ebaafed3283","type":"file","name":"/usr/share/zoneinfo/America/Guayaquil","hashes":[{"alg":"SHA-1","content":"8415ce0daac4cfe819154671e05b4185b9c08970"},{"alg":"SHA-256","content":"3db705e1bbc6026f9a17076d18fa2d272de46f8370a325b0c60c0bf7c05e5160"}]},{"bom-ref":"1e6b4b68b88435e8","type":"file","name":"/usr/share/zoneinfo/America/Guyana","hashes":[{"alg":"SHA-1","content":"d48d26f50f53db2dd9ddcbb6acb5723cb49e81b2"},{"alg":"SHA-256","content":"89c1eed182c2261c24f43e3b7f85420478277b1eb21ab638245b6391f308783b"}]},{"bom-ref":"22f6c4bf8e982461","type":"file","name":"/usr/share/zoneinfo/America/Halifax","hashes":[{"alg":"SHA-1","content":"93568fd7e148b3f61fca5f36f8ae0a5b3b107fe3"},{"alg":"SHA-256","content":"4d9a667393f05a82df4df42843f6f7535ec113689529278d911d07a3c99b4e7f"}]},{"bom-ref":"3fe0b6adf1914235","type":"file","name":"/usr/share/zoneinfo/America/Havana","hashes":[{"alg":"SHA-1","content":"51c1a7a700e4028481e506e58faf22f9677c5e29"},{"alg":"SHA-256","content":"1d441e02e281b04908e522d98eaca75c808e51539a8e42b3287e6bf8ebf939d7"}]},{"bom-ref":"12e5637cc9e16a9d","type":"file","name":"/usr/share/zoneinfo/America/Hermosillo","hashes":[{"alg":"SHA-1","content":"e055ab758b61beef7d8a4ee5a6b38d789c5f6b2c"},{"alg":"SHA-256","content":"8b160a7acb4b992ee05a86e4f4aaba16d2d9a35caa6d601cb6b1542a5bb372dc"}]},{"bom-ref":"c3769881e5df4b79","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Indianapolis","hashes":[{"alg":"SHA-1","content":"ad1a26bddb9304a620b2c6f7ec9f3a5226622906"},{"alg":"SHA-256","content":"90d2b2f4a8fd202b226187c209b020833300edec5ff86a463ccc685e8707532c"}]},{"bom-ref":"75919e6c43ef25b0","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Knox","hashes":[{"alg":"SHA-1","content":"41fdfe70a9789d427dc4be468f559a97ee9fcf54"},{"alg":"SHA-256","content":"0acbd9e412b0daa55abf7c7f17c094f6d68974393b8d7e3509fb2a9acea35d5f"}]},{"bom-ref":"1b4243a36fdaf19a","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Marengo","hashes":[{"alg":"SHA-1","content":"0530ef4b3396d7031cc5e4ff82dc42c10f2f89a1"},{"alg":"SHA-256","content":"7f7b50fa580c49403b9ef9fae295e12ad24bee65b319a8e809e81ae4c10949b2"}]},{"bom-ref":"db93ccbfc6490b33","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Petersburg","hashes":[{"alg":"SHA-1","content":"570cef94f900163bce34b3f85b9ea5b36df92146"},{"alg":"SHA-256","content":"03cf0e1ee334460de230b1e32a05eafddda36427554b2b5442cfbd5b429c1724"}]},{"bom-ref":"319060ba8f5643ff","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Tell_City","hashes":[{"alg":"SHA-1","content":"20594c1309a07d4691ff9af0a77782b5e2d95c61"},{"alg":"SHA-256","content":"e1d5aa02bf58d815df2f8a40424fbcd5cde01a5d9c35d1d7383effc09861867f"}]},{"bom-ref":"8513be1cc2bdd4e2","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Vevay","hashes":[{"alg":"SHA-1","content":"3959be4d9e86c9c1a7f8febc46554584b2a7ceff"},{"alg":"SHA-256","content":"1fb551d86fbfb03fc2e519b83f78358910b515608f8389b43060f73f53cbcec9"}]},{"bom-ref":"10595fecfdf461a6","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Vincennes","hashes":[{"alg":"SHA-1","content":"f9a3d65b42b008c5a85c73934fcf94eaeac4b931"},{"alg":"SHA-256","content":"eb6980c53ec03c509aa3281f96713374ea5ef9fb96d7239b23a9ba11451c4bb0"}]},{"bom-ref":"af50f7434f2d98f2","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Winamac","hashes":[{"alg":"SHA-1","content":"5d169fbd02f628dd6fdafbbab7a7e4a6da54fd21"},{"alg":"SHA-256","content":"69918cda347c087f411d252aed7ca08b078377a768ad72cf5e0db8e97b1b47ab"}]},{"bom-ref":"793d04f240ac8f1b","type":"file","name":"/usr/share/zoneinfo/America/Inuvik","hashes":[{"alg":"SHA-1","content":"1291de8f6d914ee264f0b27a55278ff12a00ad7a"},{"alg":"SHA-256","content":"e89fa66a90e7ae4f40d4bb6cc28137e2da92cbfb9f79d70404dc62c64ac48c8a"}]},{"bom-ref":"ae756344532f7a8b","type":"file","name":"/usr/share/zoneinfo/America/Iqaluit","hashes":[{"alg":"SHA-1","content":"210193fdb9be1a88f5d245ddf3dce819469be233"},{"alg":"SHA-256","content":"7de3a7c40374374afe335aa592b03824cc9ac28734b6a69ed2288108f0c0b389"}]},{"bom-ref":"742371f33488ee08","type":"file","name":"/usr/share/zoneinfo/America/Jamaica","hashes":[{"alg":"SHA-1","content":"77453a2772c127d0b213f8580ff7890cbf7b4929"},{"alg":"SHA-256","content":"c256a089e50f45fe7e6de89efa1ed0b0e35b3738c6b26f2f32cf2e7f6f29c36f"}]},{"bom-ref":"6ad706bf0169c937","type":"file","name":"/usr/share/zoneinfo/America/Juneau","hashes":[{"alg":"SHA-1","content":"740e88dcd737d076404c386330bd379d55ee8281"},{"alg":"SHA-256","content":"93b8716f46864677e713e0c18b72e472303344fc807f4fc7c34bd515f8c679bd"}]},{"bom-ref":"c54adc77995149ee","type":"file","name":"/usr/share/zoneinfo/America/Kentucky/Louisville","hashes":[{"alg":"SHA-1","content":"a63a322042aab6a2583de2f636a5eb15f71eae33"},{"alg":"SHA-256","content":"b4fd3bdb157f9ffbc8423c71709efb0067868fac8bd4a3e99f77f089db3d8355"}]},{"bom-ref":"45a73ab1167b8ecb","type":"file","name":"/usr/share/zoneinfo/America/Kentucky/Monticello","hashes":[{"alg":"SHA-1","content":"ad63bf4d1228ab308b2ed6758c21fbebb56395db"},{"alg":"SHA-256","content":"2ed7720a8f3906b5d0b3aae51fad589bef0aa961c7e8fc003a30f44318487733"}]},{"bom-ref":"1db702008e11c0e6","type":"file","name":"/usr/share/zoneinfo/America/La_Paz","hashes":[{"alg":"SHA-1","content":"631b8d0f538c7ec23d132fd7d72fb1ff64b938ae"},{"alg":"SHA-256","content":"3c0185d9553f40ec36c53d42a9da763fc023f615cc55694207257b72f7c843f9"}]},{"bom-ref":"b99e73f004cc77e5","type":"file","name":"/usr/share/zoneinfo/America/Lima","hashes":[{"alg":"SHA-1","content":"75864c99309070f61b033c039b7509c89da5ab08"},{"alg":"SHA-256","content":"2470c283de6ec3a044bb86b819fca2926d6cf2b9bc02c60f1bc749c5040d645b"}]},{"bom-ref":"6a4a6b5095eead7e","type":"file","name":"/usr/share/zoneinfo/America/Los_Angeles","hashes":[{"alg":"SHA-1","content":"a4f1faebf0f0d032290ef87bb9973c2ff8f84074"},{"alg":"SHA-256","content":"68977bb9ad6d186fefc6c7abd36010a66e30008dcb2d376087a41c49861e7268"}]},{"bom-ref":"68ae1ccadb703af2","type":"file","name":"/usr/share/zoneinfo/America/Maceio","hashes":[{"alg":"SHA-1","content":"c0295301332918d79abf0bb349cc1fee3b9f2db9"},{"alg":"SHA-256","content":"a738cd82199e1e1bc5e1a237703ab61bfe6def505234621b4401793662720e6c"}]},{"bom-ref":"abd1fce743df662d","type":"file","name":"/usr/share/zoneinfo/America/Managua","hashes":[{"alg":"SHA-1","content":"566a887308e8e16a9cebb62f3d4124b42c331674"},{"alg":"SHA-256","content":"c41cc5d350079f61367c3f10772f831c57b7e94aa878da4a3df0a176e04a59d9"}]},{"bom-ref":"925918605415ee9d","type":"file","name":"/usr/share/zoneinfo/America/Manaus","hashes":[{"alg":"SHA-1","content":"a759afda024a0ba961569017b3003805849c6f61"},{"alg":"SHA-256","content":"969e91964717250ee64ac2aa9c4802f2cbc956b143264ff5eb1c6f7e9352a4ae"}]},{"bom-ref":"8d0f5e3c42dff1d7","type":"file","name":"/usr/share/zoneinfo/America/Martinique","hashes":[{"alg":"SHA-1","content":"caf0e4c5fdae59d1b6c1278ad7ac84bf03bcb0a9"},{"alg":"SHA-256","content":"7ccb3cd24394d9816f0b47fdcb67a37bdec9780b536016a65eb9e54ee9cd2f34"}]},{"bom-ref":"bb32d9fce04b0891","type":"file","name":"/usr/share/zoneinfo/America/Matamoros","hashes":[{"alg":"SHA-1","content":"638e4541bddbb0164c8d62590ff1bb97f88b822e"},{"alg":"SHA-256","content":"7eaf8fa9d999ad0f7c52c1661c0f62be3059bf91840514ceb8b4390aee5a8d6f"}]},{"bom-ref":"b01caedd6c3f91e7","type":"file","name":"/usr/share/zoneinfo/America/Mazatlan","hashes":[{"alg":"SHA-1","content":"44c28415e815f8e2b53604195f85da07b04d829d"},{"alg":"SHA-256","content":"0561f636a54f0353ecc842cf37fd8117c2a596bb26424aa0d5eba3b10be79f1f"}]},{"bom-ref":"a1016680aec69585","type":"file","name":"/usr/share/zoneinfo/America/Menominee","hashes":[{"alg":"SHA-1","content":"88fd8d108c020a3294eae6c83ad187cf0b01a602"},{"alg":"SHA-256","content":"02bbfd58b6df84d72946c5231c353be7b044770969d3c1addf4022c46de0674e"}]},{"bom-ref":"f1f3bc6e58826c81","type":"file","name":"/usr/share/zoneinfo/America/Merida","hashes":[{"alg":"SHA-1","content":"8e07f8356362c517ef41035a0394a59363cebfc0"},{"alg":"SHA-256","content":"4953441c26b38e899fb67b8f5416b2148f84f884345a696e1df4e91cfd21dddd"}]},{"bom-ref":"deb3a4923f61bc99","type":"file","name":"/usr/share/zoneinfo/America/Metlakatla","hashes":[{"alg":"SHA-1","content":"9f327158b98652913af4d66c5257cfc014340536"},{"alg":"SHA-256","content":"b709a27864d563657e53c9c5c6abf1edab18bfc1958de59d2edace23b500a552"}]},{"bom-ref":"bef5ee0ac372b2a1","type":"file","name":"/usr/share/zoneinfo/America/Mexico_City","hashes":[{"alg":"SHA-1","content":"f46bb76507fbd52204eef47c12c9320bd7945af7"},{"alg":"SHA-256","content":"528836f85316cf6a35da347ab0af6f7a625a98b7a8e8e105310477b34c53c647"}]},{"bom-ref":"7af30a3991305382","type":"file","name":"/usr/share/zoneinfo/America/Miquelon","hashes":[{"alg":"SHA-1","content":"1418becc2c2023ac3dba15d27e5fd6b6b3b6fd5a"},{"alg":"SHA-256","content":"c1e3fb359fc8c508ace29266314768a6211b28e217c2457b2d3c6e9e0cdbf06d"}]},{"bom-ref":"3b3ccfe548f4caf3","type":"file","name":"/usr/share/zoneinfo/America/Moncton","hashes":[{"alg":"SHA-1","content":"c08e5d548c3bb971f1a1236c397ded4f7227d769"},{"alg":"SHA-256","content":"5a6bfe6e4f5a28a7165b33a9735505bbaec739fc1a224d969a1dcb82a19cb72b"}]},{"bom-ref":"919ed79d5c75170f","type":"file","name":"/usr/share/zoneinfo/America/Monterrey","hashes":[{"alg":"SHA-1","content":"ceaf09cf6075be4ff98b5716e65d197c9f302864"},{"alg":"SHA-256","content":"622c5311226e6dfe990545f2ea0df6840336811e065d73ea394e2dbf42f7906d"}]},{"bom-ref":"10fd42d566b756a1","type":"file","name":"/usr/share/zoneinfo/America/Montevideo","hashes":[{"alg":"SHA-1","content":"06e3ef1048ffd289a424fba8e053601b353cc2fa"},{"alg":"SHA-256","content":"e237204de80ae57f05d32358ce4fb7a32499e14f57434f546d327f9a5bbc37bd"}]},{"bom-ref":"7c56b1b9074fb1db","type":"file","name":"/usr/share/zoneinfo/America/Montserrat","hashes":[{"alg":"SHA-1","content":"70066c0c822c4e6d490b0bf3e4dea4e129ae99fc"},{"alg":"SHA-256","content":"c5048b50bdc8f0e2e1ca4643fea2eda2375c64df32c6d4ca7d36bf23e5165df7"}]},{"bom-ref":"3f90888f1c694b3f","type":"file","name":"/usr/share/zoneinfo/America/Nassau","hashes":[{"alg":"SHA-1","content":"c592b2705f6cae2e3a848e4d840fb8020bb0e777"},{"alg":"SHA-256","content":"304a41fcbd71dd49f0c2a8cec0da83bc27e04183ce9e10768dec0bc223b15788"}]},{"bom-ref":"088af601bd1919a2","type":"file","name":"/usr/share/zoneinfo/America/New_York","hashes":[{"alg":"SHA-1","content":"bc9337182ee4bad790b527f56bd3d2130691d693"},{"alg":"SHA-256","content":"e9ed07d7bee0c76a9d442d091ef1f01668fee7c4f26014c0a868b19fe6c18a95"}]},{"bom-ref":"8f55c04d59dd2f0b","type":"file","name":"/usr/share/zoneinfo/America/Nome","hashes":[{"alg":"SHA-1","content":"1e6cf03e0c8fbb7a079090cf164e73291681bafc"},{"alg":"SHA-256","content":"da2cccdfe3fe3ea27dcdae8c761cc57ccbcf14dabb1a29baf6d02f1303de636b"}]},{"bom-ref":"64343d8f7ff7a476","type":"file","name":"/usr/share/zoneinfo/America/Noronha","hashes":[{"alg":"SHA-1","content":"f0e29b45f9003c1ff8ed350b40b1369e8a569d0f"},{"alg":"SHA-256","content":"dd1e252d5f238394a58e10b9395542939d58efb11f8e8eb309efa8a6983f145a"}]},{"bom-ref":"edc9bfe03df8652a","type":"file","name":"/usr/share/zoneinfo/America/North_Dakota/Beulah","hashes":[{"alg":"SHA-1","content":"99080962e50069d5e6a206bff8931a67b5afebe9"},{"alg":"SHA-256","content":"aad81ba8dbbc3370241c5da7fbfa12a6cd69613e12c607256e490f29b5da047b"}]},{"bom-ref":"dbf2ac063823714c","type":"file","name":"/usr/share/zoneinfo/America/North_Dakota/Center","hashes":[{"alg":"SHA-1","content":"16ee5640265f404a2a64cbb48547b834b780cf71"},{"alg":"SHA-256","content":"f5959b2bd60a92ab942f2054152dcbaff89dc5bb7b57bcb85b810ed0a9f6d2cc"}]},{"bom-ref":"eb68dc7fbbf4bde2","type":"file","name":"/usr/share/zoneinfo/America/North_Dakota/New_Salem","hashes":[{"alg":"SHA-1","content":"6d1defaee32cee5fdaaa1405460d9ee4e4dceb55"},{"alg":"SHA-256","content":"0c7fdbb107ee5272b6a1b75bd3a2a08ac3b85cbaa1b75d815ddae052c659bde8"}]},{"bom-ref":"f72d38e85f761037","type":"file","name":"/usr/share/zoneinfo/America/Nuuk","hashes":[{"alg":"SHA-1","content":"4ff7ac72af2c09efd8e1779e5fba28288439df41"},{"alg":"SHA-256","content":"d10822ffacf8c01b25cee6d99f0f862eea713a894818a9f1a3b63353519c4202"}]},{"bom-ref":"e53d3c5929b2438d","type":"file","name":"/usr/share/zoneinfo/America/Ojinaga","hashes":[{"alg":"SHA-1","content":"346cae590643f608e6c31870966e576f2c194936"},{"alg":"SHA-256","content":"6f7f10ffb55d902673695c1bece5ee75d8a1240cd428f4d3a97726a419b59ed1"}]},{"bom-ref":"ac3dc4a94737b29f","type":"file","name":"/usr/share/zoneinfo/America/Panama","hashes":[{"alg":"SHA-1","content":"a94fbc2d567e41723f03629b6c9a864260108a17"},{"alg":"SHA-256","content":"91ac80fe976931c490d058c8ce8b5d71ffa6d4961f6ca13ea9c153f0b0bccea0"}]},{"bom-ref":"7e85ec0dee8e9391","type":"file","name":"/usr/share/zoneinfo/America/Paramaribo","hashes":[{"alg":"SHA-1","content":"af2b3e2554003e56ec6e09f4ab2cc646cef58e06"},{"alg":"SHA-256","content":"1e6e6d0f05269e84eb4d43c43b8580adf485ef8663cb0544a1ccb890be751730"}]},{"bom-ref":"35aa252c0ed8ff4a","type":"file","name":"/usr/share/zoneinfo/America/Phoenix","hashes":[{"alg":"SHA-1","content":"a3f54df3a017c38626f04bd9576a0a11663303fd"},{"alg":"SHA-256","content":"8a5973d2c62e2cbf2520f2b44e4a2ee9d2f455c93f0f45bfdeb4533af1584664"}]},{"bom-ref":"c47556479d4d7241","type":"file","name":"/usr/share/zoneinfo/America/Port-au-Prince","hashes":[{"alg":"SHA-1","content":"9901445a7bf4a993111d087ef812890dd44a67be"},{"alg":"SHA-256","content":"d3d64025de083a23297dda54b85d54e3847f851b7a06fa409055ce9d83bdc8e3"}]},{"bom-ref":"67713b78f24d46c6","type":"file","name":"/usr/share/zoneinfo/America/Port_of_Spain","hashes":[{"alg":"SHA-1","content":"8ee1b0d3b895b4195e0b580b67c0b2ee1010d29d"},{"alg":"SHA-256","content":"d7b813d9e39530528917fb32a700cfb9d905c061228eb45f90153e68adc52fad"}]},{"bom-ref":"65f9923b2e8bda94","type":"file","name":"/usr/share/zoneinfo/America/Porto_Velho","hashes":[{"alg":"SHA-1","content":"d55253cee37291a6cf91e4bbccca6473cf6679aa"},{"alg":"SHA-256","content":"6517f380612edba86797724fb6264b3921468ff58149b38a7622c2d712327397"}]},{"bom-ref":"cddd45a393e5e3be","type":"file","name":"/usr/share/zoneinfo/America/Puerto_Rico","hashes":[{"alg":"SHA-1","content":"fcf8be5296496a5dd3a7a97ed331b0bb5c861450"},{"alg":"SHA-256","content":"8491e557ff801a8306516b8ca5946ff5f2e6821af31477eb47d7d191cc5a6497"}]},{"bom-ref":"2d857463cf351892","type":"file","name":"/usr/share/zoneinfo/America/Punta_Arenas","hashes":[{"alg":"SHA-1","content":"5a64891fd90cbc2ba9e1d7dfe1689dee65affef3"},{"alg":"SHA-256","content":"dfd2c88e86a8399349656b1820dfd061d842e1caea6c2e8b5abc683d6761f441"}]},{"bom-ref":"fac6f0a1841c35ba","type":"file","name":"/usr/share/zoneinfo/America/Rankin_Inlet","hashes":[{"alg":"SHA-1","content":"f517c389db4ac89bc79cbf8ee5736f0cad7bc7b9"},{"alg":"SHA-256","content":"9d782a8cbdced815747a6f9793ca9545165bfd7d324261c4eaf9924af23d2b37"}]},{"bom-ref":"85573b97f770f7e8","type":"file","name":"/usr/share/zoneinfo/America/Recife","hashes":[{"alg":"SHA-1","content":"6a681fe7cafc3cabe9a7ef75699e4e5fa7f6a81a"},{"alg":"SHA-256","content":"8a314dd99cd97b9a0161d97c020dd2c261a38f625e558617d95a3bebb836b3a2"}]},{"bom-ref":"ad2f6c25da1fc52d","type":"file","name":"/usr/share/zoneinfo/America/Regina","hashes":[{"alg":"SHA-1","content":"ecd6b0c718b65c0c90e8097943a899c0b0cb60d8"},{"alg":"SHA-256","content":"ca3a93d3ca476c80987bcdc7f099ad68306f085a91bfb4dfcdedd8f31b97ba4c"}]},{"bom-ref":"ce2a941762399c92","type":"file","name":"/usr/share/zoneinfo/America/Resolute","hashes":[{"alg":"SHA-1","content":"c01bda981211a1387a2c18d7a57165e72da83d95"},{"alg":"SHA-256","content":"0a7314d9d048fbadefb7cf89d10d51a29c7ef1bf694422e386faf270c21e7468"}]},{"bom-ref":"5fc2d9ce30c8aef6","type":"file","name":"/usr/share/zoneinfo/America/Rio_Branco","hashes":[{"alg":"SHA-1","content":"23649fa3b661b1a7b1332e38479d24bcdb4e902f"},{"alg":"SHA-256","content":"d7ba27926f0ffd580c904ae32bdaebd2ac0d9e2eeaa7db6071467dde0de5b4eb"}]},{"bom-ref":"987239e6baea7563","type":"file","name":"/usr/share/zoneinfo/America/Santarem","hashes":[{"alg":"SHA-1","content":"f39fa90abacd688c7f6599bdbdd8c144a0b7c5b1"},{"alg":"SHA-256","content":"1a5fe5237a4f679ed42185d6726693a45a960c0e6b7ba6c78759d6b3f674f8d7"}]},{"bom-ref":"dffadde74bb97d6c","type":"file","name":"/usr/share/zoneinfo/America/Santiago","hashes":[{"alg":"SHA-1","content":"6788d98647fb2019aa749acfb7236e77e84c4533"},{"alg":"SHA-256","content":"ef9d2bf24112c65671eea391722ad6ae2cbf5f2f6ed5fcee8cc2c860780bfa01"}]},{"bom-ref":"ae1448395bafcd94","type":"file","name":"/usr/share/zoneinfo/America/Santo_Domingo","hashes":[{"alg":"SHA-1","content":"a135300f73df9c427db37aa9ba29e25f83463211"},{"alg":"SHA-256","content":"0cab5a123f1f43ddb26c84d3594e019b5eb44bda732665156e36964677a7c54e"}]},{"bom-ref":"cb0f92a1cab5f53e","type":"file","name":"/usr/share/zoneinfo/America/Sao_Paulo","hashes":[{"alg":"SHA-1","content":"96caf0f5c9ad021d2ca06e2b48ef7e3e52bff41d"},{"alg":"SHA-256","content":"70edd519e90c19d49fd72e1ffd4824a433117acdbafa5d68194a038252225108"}]},{"bom-ref":"3af16c14e89d25ce","type":"file","name":"/usr/share/zoneinfo/America/Scoresbysund","hashes":[{"alg":"SHA-1","content":"7497b479af7c157e844a90ecbfc041db4f639f04"},{"alg":"SHA-256","content":"75a39cf7fa0b8f250c4f8453d43588fbcc7d0e0ae58be81e2d45ce8891292c96"}]},{"bom-ref":"fa3f7855dd03aba1","type":"file","name":"/usr/share/zoneinfo/America/Sitka","hashes":[{"alg":"SHA-1","content":"7bb2fd466acd0399f44f56c2ed9a2a0353fb2f82"},{"alg":"SHA-256","content":"6a24bb164dfb859a7367d56478941e17e06a4cb442d503930a03002704fc5310"}]},{"bom-ref":"51db6589691fc052","type":"file","name":"/usr/share/zoneinfo/America/St_Johns","hashes":[{"alg":"SHA-1","content":"4336075a81adbebeb26ca297ce309dc595b86463"},{"alg":"SHA-256","content":"af5fb5eee2afdbb799dc9b15930fc32d941ba3ac2f8eeb95bbb0b6a43b263a02"}]},{"bom-ref":"562de5f395c043f5","type":"file","name":"/usr/share/zoneinfo/America/St_Kitts","hashes":[{"alg":"SHA-1","content":"8650003c5445719bf811a5a41fafe67841258986"},{"alg":"SHA-256","content":"afc412c84fb12ae86faca5a8e0878cbf91c32dd3c4b7485ead82d4533d0059f6"}]},{"bom-ref":"e21abb5c1e28e13e","type":"file","name":"/usr/share/zoneinfo/America/St_Lucia","hashes":[{"alg":"SHA-1","content":"a91eac7701417067bf7f6b8d635a59741125e983"},{"alg":"SHA-256","content":"236ae9122a1b4b1cc9f8e7a2f59dcf167198b208d5cc058bea4642d60a2d94de"}]},{"bom-ref":"07b3e8fedb4be67f","type":"file","name":"/usr/share/zoneinfo/America/St_Thomas","hashes":[{"alg":"SHA-1","content":"16bd3f2ce6deb13ec0c1f136a0d91dcddf081a21"},{"alg":"SHA-256","content":"5b1f38380e227d9d815400286437a6fbdd8ef838e724683db5f4655a6f351553"}]},{"bom-ref":"1fedd0791cd1778b","type":"file","name":"/usr/share/zoneinfo/America/St_Vincent","hashes":[{"alg":"SHA-1","content":"9f3030aa1b5fe2189230828dad9070a7142318b5"},{"alg":"SHA-256","content":"3549bddd8952b7e47d6a5d04d501d522521e3380e3b04e864cf13b661f5ffdef"}]},{"bom-ref":"e33fb7a9fc4a1aa1","type":"file","name":"/usr/share/zoneinfo/America/Swift_Current","hashes":[{"alg":"SHA-1","content":"e607b1ddf124e4061e437365e16404633bbdc4bd"},{"alg":"SHA-256","content":"45128e17bbd90bc56f6310fc3cfe09d7f8543dac8a04fecbbbcd1abd191f3c36"}]},{"bom-ref":"9dcdd95dd2e73bde","type":"file","name":"/usr/share/zoneinfo/America/Tegucigalpa","hashes":[{"alg":"SHA-1","content":"fe5537f0f326f4513aaf98ba68268b0798e72e0b"},{"alg":"SHA-256","content":"1333b3ee7b5396b78cabaf4967609c01bf0fb3df15f5b50c378f34b693c8cb0e"}]},{"bom-ref":"ac779b0ac51bdf12","type":"file","name":"/usr/share/zoneinfo/America/Thule","hashes":[{"alg":"SHA-1","content":"c4e304073f4f90890439ca6205d60e20d2495f16"},{"alg":"SHA-256","content":"f31b8f45a654f1180ee440aa1581d89a71e2a1cf35b0139a8a5915bbc634da2f"}]},{"bom-ref":"12517640a4a7eded","type":"file","name":"/usr/share/zoneinfo/America/Tijuana","hashes":[{"alg":"SHA-1","content":"c92e6141574feabc23b47e1f9254ce030b7e49e7"},{"alg":"SHA-256","content":"4a5b95ef1cd99b6e0b80c5d2515b75703d40944ef2fdb744eb91e10c87572dcb"}]},{"bom-ref":"f81e4e534afd4f4f","type":"file","name":"/usr/share/zoneinfo/America/Toronto","hashes":[{"alg":"SHA-1","content":"a6d038ecff7126ee19ebb08a40d157c9a79964cd"},{"alg":"SHA-256","content":"a587a1a1607439f7bac283e1815f2bdbafb9649a453d18e06c2e44e6996d888f"}]},{"bom-ref":"955a05c6db4a432f","type":"file","name":"/usr/share/zoneinfo/America/Tortola","hashes":[{"alg":"SHA-1","content":"b54b1d241ae640d6266bd323de6b255f9b4870f4"},{"alg":"SHA-256","content":"2630eeb7e722f660ef4df14899437b18d2cbc092f66304427c0538257a08bda2"}]},{"bom-ref":"dffe38813192d0c0","type":"file","name":"/usr/share/zoneinfo/America/Vancouver","hashes":[{"alg":"SHA-1","content":"b42a450523068cc1434b8774082525d8dc2a8e4f"},{"alg":"SHA-256","content":"b249ca1f48d23d66a6f831df337e6a5ecf0d6a6edde5316591423d4a0c6bcb28"}]},{"bom-ref":"0d39845297b4b491","type":"file","name":"/usr/share/zoneinfo/America/Whitehorse","hashes":[{"alg":"SHA-1","content":"4a8f00d33b5ca551a16cedc68cc8528fb4c111d8"},{"alg":"SHA-256","content":"4eb47a3c29d81be9920a504ca21aa53fcaa76215cc52cc9d23e2feaae5c5c723"}]},{"bom-ref":"e6a8dbdfd43e48ee","type":"file","name":"/usr/share/zoneinfo/America/Winnipeg","hashes":[{"alg":"SHA-1","content":"684c62d80d16a9256c9123074466cc5d0288daea"},{"alg":"SHA-256","content":"ecffbf610ae77857289fb40a4933a79221a3129a450e7dd9e3c309d6aabc541c"}]},{"bom-ref":"19c78fccb5e45196","type":"file","name":"/usr/share/zoneinfo/America/Yakutat","hashes":[{"alg":"SHA-1","content":"f115ac1b5b64b28cad149f1cdf10fb0649fe5c48"},{"alg":"SHA-256","content":"b45c2729bbf0872ca7e0b353027e727bf2560ddc6309eacd0edee83b05303b63"}]},{"bom-ref":"83b61444c39a77bb","type":"file","name":"/usr/share/zoneinfo/Antarctica/Casey","hashes":[{"alg":"SHA-1","content":"da1d193862e1725420329b257e1b856b13dcdc7a"},{"alg":"SHA-256","content":"f8c45f27605f5b7f12c009a914042a53ad991ac268056fc49b61a093d620be52"}]},{"bom-ref":"8d6cb2dae67a1a68","type":"file","name":"/usr/share/zoneinfo/Antarctica/Davis","hashes":[{"alg":"SHA-1","content":"87abeedc268901cc371d93faf9b775634a6c401b"},{"alg":"SHA-256","content":"e8fa24c8e69a212453375dec8acb8681db79bc6e40d98a8da282697cb4dbe524"}]},{"bom-ref":"2fab7e11dfc6135a","type":"file","name":"/usr/share/zoneinfo/Antarctica/DumontDUrville","hashes":[{"alg":"SHA-1","content":"75d2d21bb5e63457224fb011ed6326a204470f49"},{"alg":"SHA-256","content":"83c1d02d8f9a377a7a6b3fb4e0a74739d65816737fffef25b4746e63d7905fe2"}]},{"bom-ref":"5ac613f0b9d07b68","type":"file","name":"/usr/share/zoneinfo/Antarctica/Macquarie","hashes":[{"alg":"SHA-1","content":"99cbdcf1d9afe0907b96f0ca06636bde4e5383c3"},{"alg":"SHA-256","content":"89eed195a53c4474e8ad5563f8c5fc4ad28cab1fe85dfe141f63d4aa9cdcc1ed"}]},{"bom-ref":"f2d99118d5ab71f2","type":"file","name":"/usr/share/zoneinfo/Antarctica/Mawson","hashes":[{"alg":"SHA-1","content":"cb34c38a02c76beb5b321971d94869451a5ceab1"},{"alg":"SHA-256","content":"f535b583fcf4b64e447de07b2baf55268f1a80eefe2bd67159b8aa34a9d464d1"}]},{"bom-ref":"d122ea0c22bd24e9","type":"file","name":"/usr/share/zoneinfo/Antarctica/McMurdo","hashes":[{"alg":"SHA-1","content":"eb3f7a6e5fcc4afa8f57a639e1a7f451c617a29e"},{"alg":"SHA-256","content":"bfcb3bf057d9b44e1c5fab524e1493c8c05f24fcd78785de5ec9a06e9733a322"}]},{"bom-ref":"c302ad6ecdbb369c","type":"file","name":"/usr/share/zoneinfo/Antarctica/Palmer","hashes":[{"alg":"SHA-1","content":"12519921ed4c4f6684c5069a251141378f7134a4"},{"alg":"SHA-256","content":"0d6fc35c1c97839327319fb0d5b35dbbc6f494a3980ff120acf45de44732126e"}]},{"bom-ref":"e60527485b393551","type":"file","name":"/usr/share/zoneinfo/Antarctica/Rothera","hashes":[{"alg":"SHA-1","content":"05bc718d8f51e2dc23989d149b8dc7529a87bf1b"},{"alg":"SHA-256","content":"4102359b520de3fd9ee816f4cfeace61a3b0c69e178cc24338a33d4850d43ca8"}]},{"bom-ref":"5649634ae17fbf0d","type":"file","name":"/usr/share/zoneinfo/Antarctica/Syowa","hashes":[{"alg":"SHA-1","content":"9a3e07db6f99c173b4124ff8b3fde368b2d3065e"},{"alg":"SHA-256","content":"56799d572a5d25486c070d57b97644704408166a22aa861c76997c86ddfb4206"}]},{"bom-ref":"ffa2c3a2e02b67ba","type":"file","name":"/usr/share/zoneinfo/Antarctica/Troll","hashes":[{"alg":"SHA-1","content":"0f3bab6c4d956dd8e8bb969e354e1a211980e244"},{"alg":"SHA-256","content":"df3ae1f8ffe3302b2cf461b01c9247932a5967276ae26920a3f4c3a9cb67ddce"}]},{"bom-ref":"00ffdfbf41cdd116","type":"file","name":"/usr/share/zoneinfo/Antarctica/Vostok","hashes":[{"alg":"SHA-1","content":"cab2a7ae9eb3304377d15b3761e4beca547fb07e"},{"alg":"SHA-256","content":"fd919da6bacf97141ca6169c92cf789f6a6e5a7c816564b5a9f17b329124355d"}]},{"bom-ref":"db3eb156b3455631","type":"file","name":"/usr/share/zoneinfo/Asia/Aden","hashes":[{"alg":"SHA-1","content":"55d32df7c5c9f2219a53a75b5e293875efda007f"},{"alg":"SHA-256","content":"74f10e9f2d5a1d2bb1f0fb84ff35029d1e0dea924ce40ce1828dd3bfd2f7dad9"}]},{"bom-ref":"3c513e59ddf348a4","type":"file","name":"/usr/share/zoneinfo/Asia/Almaty","hashes":[{"alg":"SHA-1","content":"4b4d8aabb1fd81e39b5b8fd2d3506875966a3c34"},{"alg":"SHA-256","content":"0027ca41ce1a18262ee881b9daf8d4c0493240ccc468da435d757868d118c81e"}]},{"bom-ref":"3667d223faeb8e46","type":"file","name":"/usr/share/zoneinfo/Asia/Amman","hashes":[{"alg":"SHA-1","content":"fdffb8cdba7aaf42ba9f8e1f1d9093c21ed77027"},{"alg":"SHA-256","content":"5fd1b785b66b85d591515bc49aaf85e05e94a1c4156698f0a2b6c17eee93d9f6"}]},{"bom-ref":"472848ac1ff57a95","type":"file","name":"/usr/share/zoneinfo/Asia/Anadyr","hashes":[{"alg":"SHA-1","content":"5e18546688a8d72426a93024673be6a7b890ca49"},{"alg":"SHA-256","content":"8430d3972e397a3a1554ff40974ed398aa5300234625a20f95c5cb45bb06ff88"}]},{"bom-ref":"f633e00aa2dbde7b","type":"file","name":"/usr/share/zoneinfo/Asia/Aqtau","hashes":[{"alg":"SHA-1","content":"b5c1626f08af9ec32dadbbfcdb69f5a2a83445cb"},{"alg":"SHA-256","content":"0397b164ddb9e896a01494dc6ac81d0ab43c8223aa6761053115580564daa990"}]},{"bom-ref":"25d47f012dc2e4c3","type":"file","name":"/usr/share/zoneinfo/Asia/Aqtobe","hashes":[{"alg":"SHA-1","content":"67f145b5d2958ced37d7c63144ca314cc3a5619c"},{"alg":"SHA-256","content":"2d0ecfe4b1047bb8db59b8eabf398cefd734a3a01d65e084c504be7ce5a9f32c"}]},{"bom-ref":"a0103eee0e77cf91","type":"file","name":"/usr/share/zoneinfo/Asia/Ashgabat","hashes":[{"alg":"SHA-1","content":"f077f5395b29d53b145792d5e2e309a99c4a7092"},{"alg":"SHA-256","content":"2f80d85769995b272c61e1c8ca95f33ba64d637b43f308e0c5f3d1d993d6dba7"}]},{"bom-ref":"88485daa9a61469e","type":"file","name":"/usr/share/zoneinfo/Asia/Atyrau","hashes":[{"alg":"SHA-1","content":"879556e7e91d36d29c7921b7693b3aafa95ce9bf"},{"alg":"SHA-256","content":"dee128f3d391c8326a43f4ed6907487fd50f681f16a88450562d2079e63d8151"}]},{"bom-ref":"fd3da50759114181","type":"file","name":"/usr/share/zoneinfo/Asia/Baghdad","hashes":[{"alg":"SHA-1","content":"10843b2e6588534f57e4c05255923c461fcaf40d"},{"alg":"SHA-256","content":"9503125273ae8a36dca13682a8c3676219ef2ad4b62153ff917140cde3d53435"}]},{"bom-ref":"5ab7e921d81db578","type":"file","name":"/usr/share/zoneinfo/Asia/Bahrain","hashes":[{"alg":"SHA-1","content":"34b43ec78165217412f04071142e8fbdeafc3a73"},{"alg":"SHA-256","content":"e7bfd6ad48c4aa065512cc0835a11e40ed127e12168c28e429e25c96cbdf3dcf"}]},{"bom-ref":"3bce9394895b15bd","type":"file","name":"/usr/share/zoneinfo/Asia/Baku","hashes":[{"alg":"SHA-1","content":"8409d8a1289864bf61dd17a80524eb6aa36e9be8"},{"alg":"SHA-256","content":"be11e796268e751c8db9d974b0524574bca7120d0773423e22264d7db0de09b3"}]},{"bom-ref":"0384b2852b420c39","type":"file","name":"/usr/share/zoneinfo/Asia/Bangkok","hashes":[{"alg":"SHA-1","content":"5c81d559f702a0239d5bf025c97e70b2c577682e"},{"alg":"SHA-256","content":"798ab4be1f3d3758f4ebd511a10bed06ed277446a5e853ebb5b17c58228aa43c"}]},{"bom-ref":"640ebc97e3ea2240","type":"file","name":"/usr/share/zoneinfo/Asia/Barnaul","hashes":[{"alg":"SHA-1","content":"1391b2598eff6e35378e261f36dd2f57b3e491bf"},{"alg":"SHA-256","content":"d9cd42abc5d89418326d140c3fcc343427fb91a2c3acf66d1a7e0ce622596c9a"}]},{"bom-ref":"c245137da6a7a76c","type":"file","name":"/usr/share/zoneinfo/Asia/Beirut","hashes":[{"alg":"SHA-1","content":"fba8b66863fcd6bcabec3a13467e0b3450650ad5"},{"alg":"SHA-256","content":"fd9ff664083f88bf6f539d490c1f02074e2e5c10eb7f590b222b3e2675da4b6a"}]},{"bom-ref":"003ee235a38c4cb8","type":"file","name":"/usr/share/zoneinfo/Asia/Bishkek","hashes":[{"alg":"SHA-1","content":"d6c73a90b411c39d97ccda0ad8a57f252456881c"},{"alg":"SHA-256","content":"768ff8922d49bd22aea54aef973f634641eca4385dbe4d43d88901c85b248c93"}]},{"bom-ref":"5902ed49ec278ce5","type":"file","name":"/usr/share/zoneinfo/Asia/Brunei","hashes":[{"alg":"SHA-1","content":"69a6365a741d1f6691d51a8ad67b5e6f6c94011c"},{"alg":"SHA-256","content":"04c323c04999f6b32836959f83c22b94b8516cc29b756e3ca5a75117e146a257"}]},{"bom-ref":"01b3bbf715cdd233","type":"file","name":"/usr/share/zoneinfo/Asia/Chita","hashes":[{"alg":"SHA-1","content":"4a265169da96777e85b65b87ed5a3d64d801e791"},{"alg":"SHA-256","content":"e0808e7005401169cff9c75ffd826ed7f90262760f1b6fef61f49bb8d23e5702"}]},{"bom-ref":"7025e2ed179595af","type":"file","name":"/usr/share/zoneinfo/Asia/Colombo","hashes":[{"alg":"SHA-1","content":"0fe53f0c887f168201f4c4767068dadb1a698581"},{"alg":"SHA-256","content":"1c679af63b30208833ee4db42d3cdb2ad43252e9faec83f91efb19ae60096496"}]},{"bom-ref":"12f0c2dab21dfaca","type":"file","name":"/usr/share/zoneinfo/Asia/Damascus","hashes":[{"alg":"SHA-1","content":"716b40d34b96db89c27eeb936693481abad8288b"},{"alg":"SHA-256","content":"fb90ce2ad6329e7b146189c13108a7dd7b2d850f58e651bebdd9e20fde6d2037"}]},{"bom-ref":"56df5c457c282e55","type":"file","name":"/usr/share/zoneinfo/Asia/Dhaka","hashes":[{"alg":"SHA-1","content":"5779829aea6d010cea872e6c2b6f1ac661d825e3"},{"alg":"SHA-256","content":"dcae6594685ca4275930c709ba8988095bfb9599434695383d46f90ed171f25e"}]},{"bom-ref":"a74a9fd1f39e1946","type":"file","name":"/usr/share/zoneinfo/Asia/Dili","hashes":[{"alg":"SHA-1","content":"f71f19932f5f7e625447e241be76b34dd2e75115"},{"alg":"SHA-256","content":"9d4384e3039ac9fc4b4d9c3becc8aa43802f9ccecd8e0b20bbb82fb1ba227f61"}]},{"bom-ref":"0985a4a13ce8f7a1","type":"file","name":"/usr/share/zoneinfo/Asia/Dubai","hashes":[{"alg":"SHA-1","content":"612f06ce47e5c3acb96b2b6eb8075d89ece41f90"},{"alg":"SHA-256","content":"fa06b49b7b9af58ea4496444cf6fd576d715024abcdd6ad6defc63048ed6346b"}]},{"bom-ref":"1343c45714ed4421","type":"file","name":"/usr/share/zoneinfo/Asia/Dushanbe","hashes":[{"alg":"SHA-1","content":"1694cb3276a637899c86f26176b2b1f862d47eda"},{"alg":"SHA-256","content":"15493d4edfc68a67d1ba57166a612fb8ebc0ec5439d987d9a90db0f3ca8cc7a3"}]},{"bom-ref":"b2f5035056ea9689","type":"file","name":"/usr/share/zoneinfo/Asia/Famagusta","hashes":[{"alg":"SHA-1","content":"d7f718a82b28e4fedb4e6501fc94ca2a6ec758c8"},{"alg":"SHA-256","content":"085adcca077cb9d7b9c7a384b5f33f0f0d0a607a31a4f3f3ab8e8aa075718e37"}]},{"bom-ref":"d59a6b10d22d20b5","type":"file","name":"/usr/share/zoneinfo/Asia/Gaza","hashes":[{"alg":"SHA-1","content":"169848cd25c3fe443c5d0bdd5c96d68a949cfe78"},{"alg":"SHA-256","content":"b7463171440be7754d2a729b2a28e7d0e13f31aaf21329e89da6ec7be893b73b"}]},{"bom-ref":"c2c5ac9ccc45f27d","type":"file","name":"/usr/share/zoneinfo/Asia/Hebron","hashes":[{"alg":"SHA-1","content":"201832bdac94204b130b3d01a26f608357e8da26"},{"alg":"SHA-256","content":"e98d144872b1fb1a02c42aff5a90ae337a253f5bd41a7ceb7271a2c9015ca9d4"}]},{"bom-ref":"dc07972638222c25","type":"file","name":"/usr/share/zoneinfo/Asia/Ho_Chi_Minh","hashes":[{"alg":"SHA-1","content":"a96c3b96b551d852706b95e0bb739f8e62aee915"},{"alg":"SHA-256","content":"e23774e40786df8d8cc1ef0fb6a6a72ba32c94d9cb7765fb06ed4dfd8c96065e"}]},{"bom-ref":"9291b4a152e74f15","type":"file","name":"/usr/share/zoneinfo/Asia/Hong_Kong","hashes":[{"alg":"SHA-1","content":"0c3205dd5ec08d17c2161af789df8d05b1bda1b6"},{"alg":"SHA-256","content":"6a5fcee243e5ab92698242d88c4699ceb7208a22ee97d342d11e41ebd2555a17"}]},{"bom-ref":"7c3c0b0fe162db0b","type":"file","name":"/usr/share/zoneinfo/Asia/Hovd","hashes":[{"alg":"SHA-1","content":"5f8950afc6522a8c920cbeb079ac39ca26d52e38"},{"alg":"SHA-256","content":"2549cea2cecf3538b65512b10fa5e7695477369ba1b17fcf8b5f2b23355ed71c"}]},{"bom-ref":"438580924d98622f","type":"file","name":"/usr/share/zoneinfo/Asia/Irkutsk","hashes":[{"alg":"SHA-1","content":"f82e877820027d4c48be625842047a6cfe008234"},{"alg":"SHA-256","content":"894259095063a5f078acd2893abea0d33519b5c718624fc6934c13925c7c623d"}]},{"bom-ref":"25b4b4138c7f56e1","type":"file","name":"/usr/share/zoneinfo/Asia/Jakarta","hashes":[{"alg":"SHA-1","content":"be35b8895cd70cc9c5744d30260e82f0421a9337"},{"alg":"SHA-256","content":"4ef13306f4b37f314274eb0c019d10811f79240e717f790064e361cb98045d11"}]},{"bom-ref":"617073569deb6d50","type":"file","name":"/usr/share/zoneinfo/Asia/Jayapura","hashes":[{"alg":"SHA-1","content":"70cd707f6e144cf0cb40af01a70b9c4739208e48"},{"alg":"SHA-256","content":"8a1cd477e2fc1d456a1be35ad743323c4f986308d5163fb17abaa34cde04259b"}]},{"bom-ref":"5d6980825b356b28","type":"file","name":"/usr/share/zoneinfo/Asia/Jerusalem","hashes":[{"alg":"SHA-1","content":"89e42d27cfb78255ae18ee02f5a4c8e3ba57dde0"},{"alg":"SHA-256","content":"254b964265b94e16b4a498f0eb543968dec25f4cf80fba29b3d38e4a775ae837"}]},{"bom-ref":"c4a8eb91b1cdc659","type":"file","name":"/usr/share/zoneinfo/Asia/Kabul","hashes":[{"alg":"SHA-1","content":"b2379e605267b8766f9e34d322a5e3a657df7113"},{"alg":"SHA-256","content":"89a97b4afc1e1d34170e5efd3275e6e901ed8b0da2ed9b757b9bab2d753c4aaf"}]},{"bom-ref":"e17278d073474f5f","type":"file","name":"/usr/share/zoneinfo/Asia/Kamchatka","hashes":[{"alg":"SHA-1","content":"9902b94b8a6fbc3d4533f43d9be5cdb6302693ce"},{"alg":"SHA-256","content":"a4103445bca72932ac30299fda124c67f8605543de9a6b3e55c78c309ed00bae"}]},{"bom-ref":"1eb2b1b4b1ac6b49","type":"file","name":"/usr/share/zoneinfo/Asia/Karachi","hashes":[{"alg":"SHA-1","content":"a4c69f1551a0a9bdd8d1817c547bd18218b570a3"},{"alg":"SHA-256","content":"881fa658c4d75327c1c00919773f3f526130d31b20c48b9bf8a348eda9338649"}]},{"bom-ref":"977474d76de637dd","type":"file","name":"/usr/share/zoneinfo/Asia/Kathmandu","hashes":[{"alg":"SHA-1","content":"454f1d251f8a9cd2c1559897f6b38a53fdbfe249"},{"alg":"SHA-256","content":"4d4796eeb0d289f3934ac371be8f628086197c621311951ffb4123825c910d6b"}]},{"bom-ref":"31494e342d7f509e","type":"file","name":"/usr/share/zoneinfo/Asia/Khandyga","hashes":[{"alg":"SHA-1","content":"7ddab9699af73544e5b52a7477e0c5532216c59a"},{"alg":"SHA-256","content":"5d8cc4dadb04e526b2f698347070d090413d693bb2da988548b006c7f77e7663"}]},{"bom-ref":"a835dd398470edd2","type":"file","name":"/usr/share/zoneinfo/Asia/Kolkata","hashes":[{"alg":"SHA-1","content":"856df72f3f593ff1e183505d743bf65e40a30aca"},{"alg":"SHA-256","content":"e90c341036cb7203200e293cb3b513267e104a39a594f35e195254e6bc0a17cf"}]},{"bom-ref":"6099c6a6054799b8","type":"file","name":"/usr/share/zoneinfo/Asia/Krasnoyarsk","hashes":[{"alg":"SHA-1","content":"ec3786f8744bad78bbfc370674ad33ccba5d4080"},{"alg":"SHA-256","content":"9f3470e0f2360222bf19ef39e1bf14ed3483c342c6432ddc6b962e38e5365f02"}]},{"bom-ref":"0c0b20c4fcb4dfc3","type":"file","name":"/usr/share/zoneinfo/Asia/Kuala_Lumpur","hashes":[{"alg":"SHA-1","content":"18b9c35a14e2337928f7a077024e3ce3abfcffd8"},{"alg":"SHA-256","content":"1a414f6514a08b0bdc3253e926d12e4445cd2d12f0d82be067ab4c8eae63e5bb"}]},{"bom-ref":"9240f7225118d152","type":"file","name":"/usr/share/zoneinfo/Asia/Kuching","hashes":[{"alg":"SHA-1","content":"951d0ec46419658895f8005b2583badeff166bdb"},{"alg":"SHA-256","content":"2ac02d4346a8708368ce2c705bb0a4a2b63ed4f4cb96c8fb5149d01903046134"}]},{"bom-ref":"69789c110086fe18","type":"file","name":"/usr/share/zoneinfo/Asia/Kuwait","hashes":[{"alg":"SHA-1","content":"6877a65a1c8a2d545b73d3f5b9528e4ab95f5afc"},{"alg":"SHA-256","content":"012915ba833940360fc0c411e0798174be07bebfbeea2c77a8ceb7884a609107"}]},{"bom-ref":"40840e28ac8610af","type":"file","name":"/usr/share/zoneinfo/Asia/Macau","hashes":[{"alg":"SHA-1","content":"bbd377edbc12abe7cd74edc80086dd21bb34a6ca"},{"alg":"SHA-256","content":"32f02447246cac0dabd39d88b65c85e5b8761617918c8d233f0834b88887d989"}]},{"bom-ref":"40ae08289f8a61fa","type":"file","name":"/usr/share/zoneinfo/Asia/Magadan","hashes":[{"alg":"SHA-1","content":"34134a81b737efcc82e3be92b2d222319b36f510"},{"alg":"SHA-256","content":"72ac23290b7c4e5ce7335c360decc066ecf512378e7cbc4f792635f62f7391f4"}]},{"bom-ref":"d31dfa38c6904e02","type":"file","name":"/usr/share/zoneinfo/Asia/Makassar","hashes":[{"alg":"SHA-1","content":"2d411fa607c974fe3d77ee18612a21717d226b5e"},{"alg":"SHA-256","content":"3a126d0aa493114faee67d28a4154ee41bbec10cdc60fcbd4bfe9a02125780ec"}]},{"bom-ref":"e70a78030b14056e","type":"file","name":"/usr/share/zoneinfo/Asia/Manila","hashes":[{"alg":"SHA-1","content":"d1cabdadc66cf3536c77a812baa074080b2140ca"},{"alg":"SHA-256","content":"f314d21c542e615756dd385d36a896cd57ba16fef983fe6b4d061444bbf1ac9e"}]},{"bom-ref":"b44682e37c3382f2","type":"file","name":"/usr/share/zoneinfo/Asia/Muscat","hashes":[{"alg":"SHA-1","content":"aaf28b8cd2b209c5e99611859edaa41a227c179a"},{"alg":"SHA-256","content":"b955876fbfc5248022f0037c730ce8c17ac58c5bd46701e20364c3f24745ab61"}]},{"bom-ref":"84aeab48e4b619ac","type":"file","name":"/usr/share/zoneinfo/Asia/Nicosia","hashes":[{"alg":"SHA-1","content":"642099c037f5f40aa6152f7590e3cee90b7ae64a"},{"alg":"SHA-256","content":"d149e6d08153ec7c86790ec5def4daffe9257f2b0282bba5a853ba043d699595"}]},{"bom-ref":"3ab6bdbc8cb922ad","type":"file","name":"/usr/share/zoneinfo/Asia/Novokuznetsk","hashes":[{"alg":"SHA-1","content":"52b0a7aff4332d6481b146155abbe90912bc1aaf"},{"alg":"SHA-256","content":"bd019ca8a766626583765ef740f65373269d9e8a5ed513c9e2806065e950bbdd"}]},{"bom-ref":"b1bcecff510a639f","type":"file","name":"/usr/share/zoneinfo/Asia/Novosibirsk","hashes":[{"alg":"SHA-1","content":"823fbd64d76bfdcb6e3b0206b731fe407a6a188d"},{"alg":"SHA-256","content":"0292f7b36d075f6788027a34dc709ad915dd94ba2d55bf49be7665ed6d6c334d"}]},{"bom-ref":"5d030a344d880de6","type":"file","name":"/usr/share/zoneinfo/Asia/Omsk","hashes":[{"alg":"SHA-1","content":"cb67208994f35a825847c36964546c8b8d1ad243"},{"alg":"SHA-256","content":"c316c47ac7deedd24e90d3df7ea4f04fac2e4d249333a13d7f4b85300cb33023"}]},{"bom-ref":"6cc443c67d685a9d","type":"file","name":"/usr/share/zoneinfo/Asia/Oral","hashes":[{"alg":"SHA-1","content":"deec78c1cebcbd9efb7c57486ca0344e5f8f1fb3"},{"alg":"SHA-256","content":"88c8ea0f82ef0e0cb1375e6fec2ab211d043c8115a3a50a1c17d701f3d898954"}]},{"bom-ref":"7471cbac254203c0","type":"file","name":"/usr/share/zoneinfo/Asia/Phnom_Penh","hashes":[{"alg":"SHA-1","content":"7470e7293b5ca83d2846f3b963a3cfd9735ab5d5"},{"alg":"SHA-256","content":"acbe7662c323fd5d10cf906013321fd67f4c451c7436f4acc8d5717f70ccbcad"}]},{"bom-ref":"013bfd231562edd6","type":"file","name":"/usr/share/zoneinfo/Asia/Pontianak","hashes":[{"alg":"SHA-1","content":"ce2c32e874ec64696f76be4439aad95cc7e3c4e7"},{"alg":"SHA-256","content":"8a7397c2e2ad8cabf5cff7a588f65222a8d2b7ac21b6ec613de1b56298d4fc14"}]},{"bom-ref":"334e07460cdc53a1","type":"file","name":"/usr/share/zoneinfo/Asia/Pyongyang","hashes":[{"alg":"SHA-1","content":"99b004e8e97b94265617932951e7227b635ced64"},{"alg":"SHA-256","content":"ffe8371a70c0b5f0d7e17024b571fd8c5a2e2d40e63a8be78e839fbd1a540ec1"}]},{"bom-ref":"b5f46cb739956af4","type":"file","name":"/usr/share/zoneinfo/Asia/Qatar","hashes":[{"alg":"SHA-1","content":"918dda414e2e89ca2b735946a84d94c42a24f452"},{"alg":"SHA-256","content":"574ac525d2c722b4e82795a5dbc573568c3009566863c65949e369fbb90ebe36"}]},{"bom-ref":"692e55be87afa10d","type":"file","name":"/usr/share/zoneinfo/Asia/Qostanay","hashes":[{"alg":"SHA-1","content":"f7e8708a8ae86992953f273773b65d1e36e4afe4"},{"alg":"SHA-256","content":"f76633d7074fa667abc02f50d5685c95e2023102c3c1c68d8550ae36c09e77b5"}]},{"bom-ref":"7d7222e7af116a1e","type":"file","name":"/usr/share/zoneinfo/Asia/Qyzylorda","hashes":[{"alg":"SHA-1","content":"001a7c9f9de8d7edab286c756c0d0c03e90fad88"},{"alg":"SHA-256","content":"6a2491c70a146d0f930477f6c1cc9a3a141bf3a8f78d0a57c1c41a48f9c0b705"}]},{"bom-ref":"b56079c88db00231","type":"file","name":"/usr/share/zoneinfo/Asia/Riyadh","hashes":[{"alg":"SHA-1","content":"bde5a629fdb78b40544b8018b2578f0b085045cc"},{"alg":"SHA-256","content":"aeaf4a3e3f25d050679ca9fddd690c780d489e036d4f3939fe8578b04661738c"}]},{"bom-ref":"5a627b8c1a40b735","type":"file","name":"/usr/share/zoneinfo/Asia/Sakhalin","hashes":[{"alg":"SHA-1","content":"ebaa95b0bf93239c1ccf8f96856b86dc58afe726"},{"alg":"SHA-256","content":"f7901d3f03a049ed20f70771ebb90a2c36e3bd8dc5b697950680166c955ca34c"}]},{"bom-ref":"7fcc639bb4c2884a","type":"file","name":"/usr/share/zoneinfo/Asia/Samarkand","hashes":[{"alg":"SHA-1","content":"7bbf5c916ddd50548e8e5ed0324c59dc1fe9a693"},{"alg":"SHA-256","content":"0417ba1a0fca95242e4b9840cafbe165698295c2c96858e708d182dfdd471d03"}]},{"bom-ref":"2b7c549c63585da1","type":"file","name":"/usr/share/zoneinfo/Asia/Seoul","hashes":[{"alg":"SHA-1","content":"53c1223d1f4dec149d0cadd6d488672619abf0d6"},{"alg":"SHA-256","content":"2c8f4bb15dd77090b497e2a841ff3323ecbbae4f9dbb9edead2f8dd8fb5d8bb4"}]},{"bom-ref":"0d48a5c19380e084","type":"file","name":"/usr/share/zoneinfo/Asia/Shanghai","hashes":[{"alg":"SHA-1","content":"79360e38e040eaa15b6e880296c1d1531f537b6f"},{"alg":"SHA-256","content":"64ffc2e43a94435a043c040d1d3af7e92d031adc78e7737af1861baa4eeef3e6"}]},{"bom-ref":"313abf45d3838794","type":"file","name":"/usr/share/zoneinfo/Asia/Singapore","hashes":[{"alg":"SHA-1","content":"429a0689e9ed127265705febf2c9aa5f47ac3547"},{"alg":"SHA-256","content":"739e349e40a3e820c222f70c4c9d55810b65987ffb14e494d08b145ed3445711"}]},{"bom-ref":"8cf9d513be9b5bd7","type":"file","name":"/usr/share/zoneinfo/Asia/Srednekolymsk","hashes":[{"alg":"SHA-1","content":"e860fc369629019ed59b45f5fed235cc6ea8dfb2"},{"alg":"SHA-256","content":"d039655bcab95605c4315e5cfe72c912566c3696aebcd84d00242972076a125d"}]},{"bom-ref":"d75e677800a8532f","type":"file","name":"/usr/share/zoneinfo/Asia/Taipei","hashes":[{"alg":"SHA-1","content":"515e1ab82b216406f364cf666dae998e4b8dc6f8"},{"alg":"SHA-256","content":"0cc990c0ea4faa5db9b9edcd7fcbc028a4f87a6d3a0f567dac76cb222b718b19"}]},{"bom-ref":"4b7d4b87ecb1ae48","type":"file","name":"/usr/share/zoneinfo/Asia/Tashkent","hashes":[{"alg":"SHA-1","content":"bbc8a292471ac05d8774b14bcb177ab7fd7f7398"},{"alg":"SHA-256","content":"2d2fb24f1874bf5be626843d23a7d8f8811193bba43e6a2f571d94b7ff9bf888"}]},{"bom-ref":"ebb5ede226dcc1cb","type":"file","name":"/usr/share/zoneinfo/Asia/Tbilisi","hashes":[{"alg":"SHA-1","content":"7cb93f7abf7171eb40186248ecc885b541836e74"},{"alg":"SHA-256","content":"c3a50dc60ca7e015554c5e56900b71a3fbbb9e7218dba99a90a4399d18227ddb"}]},{"bom-ref":"ff0d87fd7ece9bcc","type":"file","name":"/usr/share/zoneinfo/Asia/Tehran","hashes":[{"alg":"SHA-1","content":"a7cb8bf300b3177e2506a838f7fd218880350e57"},{"alg":"SHA-256","content":"a996eb28d87f8c73af608beada143b344fc2e9c297d84da7915d731ba97566b4"}]},{"bom-ref":"88bdedf7697c4510","type":"file","name":"/usr/share/zoneinfo/Asia/Thimphu","hashes":[{"alg":"SHA-1","content":"16dc4bbfe2b3668b9b737033f4ecb2a9c1ee7e6a"},{"alg":"SHA-256","content":"ba26bca2be5db4393155466b70bc248db4f3f42ed984bab44f88e513862fbaf4"}]},{"bom-ref":"3af30f04b6e54e53","type":"file","name":"/usr/share/zoneinfo/Asia/Tokyo","hashes":[{"alg":"SHA-1","content":"41852e7fc829ff3ace521bc3ebc60b6e43b56da6"},{"alg":"SHA-256","content":"a02b9e66044dc5c35c5f76467627fdcba4aee1cc958606b85c777095cad82ceb"}]},{"bom-ref":"fc1994f2357c1383","type":"file","name":"/usr/share/zoneinfo/Asia/Tomsk","hashes":[{"alg":"SHA-1","content":"5e7464939be7db8572e95aea8381f94bca70f91d"},{"alg":"SHA-256","content":"efb6207492f111344a8d08e76871dfe78c4102a372c130f0410999e6fe80ab6f"}]},{"bom-ref":"c5cde9a8d8993070","type":"file","name":"/usr/share/zoneinfo/Asia/Ulaanbaatar","hashes":[{"alg":"SHA-1","content":"90cad7fd7da7d6546622901db622595f1880f593"},{"alg":"SHA-256","content":"bb2412cc8065d1fd935c7ae6526dd53ecd42f6ba34d77858980971eb25238776"}]},{"bom-ref":"a01e043c70594a2d","type":"file","name":"/usr/share/zoneinfo/Asia/Urumqi","hashes":[{"alg":"SHA-1","content":"c4fba0cb8c5f2ef8232782883fca5e7af1b1fdb2"},{"alg":"SHA-256","content":"0045c32793f140e85e3d9670d50665f7c9a80cd6be6d6dc8dd654d4191c13d80"}]},{"bom-ref":"978fcad965aea20f","type":"file","name":"/usr/share/zoneinfo/Asia/Ust-Nera","hashes":[{"alg":"SHA-1","content":"0040f6ac898a101ca796115d646c4825833c0290"},{"alg":"SHA-256","content":"2406614403dd6ce2fd00bf961ce2fc6998f1759c4b9860cd046302c3d4cab51f"}]},{"bom-ref":"b97f0a3b5a5108fa","type":"file","name":"/usr/share/zoneinfo/Asia/Vientiane","hashes":[{"alg":"SHA-1","content":"228615c5a479755fa54ee20987afe594f4bd1ad6"},{"alg":"SHA-256","content":"8bfb2a6f1f2d1eb19da3f4c8898fe59ae2cb41aab690954857e95bf9d9cdaae6"}]},{"bom-ref":"4d17a949e251ede3","type":"file","name":"/usr/share/zoneinfo/Asia/Vladivostok","hashes":[{"alg":"SHA-1","content":"7480790ddac173ba580e52d0f8754eeacbff02b6"},{"alg":"SHA-256","content":"5a892182d8f69f0523f7dda1ed2c9f07f7d134700a7cf37386c7ffa19a629bc7"}]},{"bom-ref":"8f6ce4c75f2f93f2","type":"file","name":"/usr/share/zoneinfo/Asia/Yakutsk","hashes":[{"alg":"SHA-1","content":"79d6a645076e873ce22c53a10b3de9e27df7b2fe"},{"alg":"SHA-256","content":"455088979d84bccae9d911b6860d9c8c34abf5086cb1c6804fe355f35c70ef37"}]},{"bom-ref":"68d0729e855b41b4","type":"file","name":"/usr/share/zoneinfo/Asia/Yangon","hashes":[{"alg":"SHA-1","content":"b800894b13386d65d24df73322e82ee622f843de"},{"alg":"SHA-256","content":"647b97f97547afc746263acf439716edbf23414bf78a1c9df95ccde78e6694c0"}]},{"bom-ref":"341c964bbfd99b7d","type":"file","name":"/usr/share/zoneinfo/Asia/Yekaterinburg","hashes":[{"alg":"SHA-1","content":"16f2954e67502e5e98391383ab4712700e456ee8"},{"alg":"SHA-256","content":"37355cd8388f7b2c3415d307c123d0245f64dedbd676dac44d988de7ca72c4b9"}]},{"bom-ref":"00d6af1d7dad40e7","type":"file","name":"/usr/share/zoneinfo/Asia/Yerevan","hashes":[{"alg":"SHA-1","content":"f10e1a31e38b267009bed042efd8a54c7b2043a2"},{"alg":"SHA-256","content":"934587b56416fdc0428dc12ff273f4d5c54f79354395fd7c950d3fbba7229f5a"}]},{"bom-ref":"319b5d2db8be3d72","type":"file","name":"/usr/share/zoneinfo/Atlantic/Azores","hashes":[{"alg":"SHA-1","content":"172bb51ca8e3d7d4ad2a4a08c50776d31b27bc62"},{"alg":"SHA-256","content":"91dba61a9e3608f795cfc5c469d802ab610b1c00fd8890b6db2236d48d541857"}]},{"bom-ref":"3a87a1e29ab603d3","type":"file","name":"/usr/share/zoneinfo/Atlantic/Bermuda","hashes":[{"alg":"SHA-1","content":"44e7011574ab916094cc410221bcff4960831155"},{"alg":"SHA-256","content":"2cd18a7ccb2762fc089a34f2cd7acb84c3871c3bbba88ebb45b60d2afbc8d792"}]},{"bom-ref":"fd0494036c81d4e8","type":"file","name":"/usr/share/zoneinfo/Atlantic/Canary","hashes":[{"alg":"SHA-1","content":"395c4e66b52d9181e31450d07b5365a10ec26aa3"},{"alg":"SHA-256","content":"ca62bdb9faa986f3630cade1ce290de067e4711dd07820623cac9573a16395b0"}]},{"bom-ref":"bfdb9ddca0080d98","type":"file","name":"/usr/share/zoneinfo/Atlantic/Cape_Verde","hashes":[{"alg":"SHA-1","content":"897189e0cda96bfb3248ee7f48706fe94d687fc1"},{"alg":"SHA-256","content":"11242f13775e308fa5c7d986d3224b12c157e4a465fbb73a803e4eda1d199bd4"}]},{"bom-ref":"498fc0a05fb308d1","type":"file","name":"/usr/share/zoneinfo/Atlantic/Faroe","hashes":[{"alg":"SHA-1","content":"dd6b1178a2066e496edfcd2426d44ea5dd23a3d8"},{"alg":"SHA-256","content":"3626dd64f66d6a99d847f9b22199cc753692286b0e04682e8e3d3f4f636f033b"}]},{"bom-ref":"c309ddfcb455a80c","type":"file","name":"/usr/share/zoneinfo/Atlantic/Madeira","hashes":[{"alg":"SHA-1","content":"18738836410da9e19de07a766494d71f957f6e36"},{"alg":"SHA-256","content":"95863ce4c0b9f8650a1319b7e778b1c2d643c5ab186af4d35842efbf94572f11"}]},{"bom-ref":"f1e5496dbb8e50a0","type":"file","name":"/usr/share/zoneinfo/Atlantic/Reykjavik","hashes":[{"alg":"SHA-1","content":"dca85c80179204018293e1b58a04d89e86a6ca5c"},{"alg":"SHA-256","content":"99291a4411992de52b9bcf0478771a5a711ddf95a7f808361b5d07b48dc6d9f8"}]},{"bom-ref":"b4a3a02faefb7028","type":"file","name":"/usr/share/zoneinfo/Atlantic/South_Georgia","hashes":[{"alg":"SHA-1","content":"b2acac8196001a9458b5e6c6921d781df3290d78"},{"alg":"SHA-256","content":"419ef67d12a9e8a82fcbb0dfc871a1b753159f31a048fba32d07785cc8cdaeb7"}]},{"bom-ref":"c2ec505b4a2ebab4","type":"file","name":"/usr/share/zoneinfo/Atlantic/St_Helena","hashes":[{"alg":"SHA-1","content":"8e37214bbd267cbe81d4febd457cac21ae972d1f"},{"alg":"SHA-256","content":"a6dfe04a0d3889bca9b71df65370184b41c8a83efb4eb1222da544478d0f6d5d"}]},{"bom-ref":"c83a98e49068d800","type":"file","name":"/usr/share/zoneinfo/Atlantic/Stanley","hashes":[{"alg":"SHA-1","content":"f612730123deabdd609145696adeea2ea26f499f"},{"alg":"SHA-256","content":"7b128c2f0f8ff79db04b5153c558e7514d66903d8ebca503c2d0edf081a07fcc"}]},{"bom-ref":"5ab4e0069471c384","type":"file","name":"/usr/share/zoneinfo/Australia/Adelaide","hashes":[{"alg":"SHA-1","content":"91e31f0fe53950a7e8ac0bd66964069d4d7dabe9"},{"alg":"SHA-256","content":"95dd846f153be6856098f7bbd37cfe23a6aa2e0d0a9afeb665c086ce44f9476d"}]},{"bom-ref":"e707e88150e82339","type":"file","name":"/usr/share/zoneinfo/Australia/Brisbane","hashes":[{"alg":"SHA-1","content":"d1cae3c294b3bc9e1d4a1e1e5457f63abb6b554e"},{"alg":"SHA-256","content":"796e90cf37b6b74faca5e2669afb7524ccdb91269d20a744f385c773b254b467"}]},{"bom-ref":"a660e1fdf5b4e9ab","type":"file","name":"/usr/share/zoneinfo/Australia/Broken_Hill","hashes":[{"alg":"SHA-1","content":"7f8d2d9322173a3390737371410592ecbcb9e858"},{"alg":"SHA-256","content":"de4ff79634ef4b91927e8ed787ac3bd54811dda03060f06c9c227e9a51180aa4"}]},{"bom-ref":"0f82c1c1f64a6dc6","type":"file","name":"/usr/share/zoneinfo/Australia/Darwin","hashes":[{"alg":"SHA-1","content":"fa21b92f3596419128a660acccf2f1cf6aa66ab0"},{"alg":"SHA-256","content":"7e7d08661216f7c1409f32e283efc606d5b92c0e788da8dd79e533838b421afa"}]},{"bom-ref":"440b800ab389b08c","type":"file","name":"/usr/share/zoneinfo/Australia/Eucla","hashes":[{"alg":"SHA-1","content":"abf9ae83cf5720d60dfc849f06ea666b6e6c1a0f"},{"alg":"SHA-256","content":"2f112e156c8cb1efdc00b56d4560a47fab08204935de34382575bc9366a049df"}]},{"bom-ref":"4bf51503abc80a76","type":"file","name":"/usr/share/zoneinfo/Australia/Hobart","hashes":[{"alg":"SHA-1","content":"db8884f4beb55ae0c292403cdb8ffc47c18effcd"},{"alg":"SHA-256","content":"18b412ce021fb16c4ebe628eae1a5fa1f5aa20d41fea1dfa358cb799caba81c8"}]},{"bom-ref":"3cbeebd0a1298218","type":"file","name":"/usr/share/zoneinfo/Australia/Lindeman","hashes":[{"alg":"SHA-1","content":"8ac554523fc5300e535323ce58e46f8adb72c2e5"},{"alg":"SHA-256","content":"c4ce94771db6a0b3682d1d58ec64211ce628bfc9f0df140daa073f35543624ae"}]},{"bom-ref":"deac5aa4dc49e18c","type":"file","name":"/usr/share/zoneinfo/Australia/Lord_Howe","hashes":[{"alg":"SHA-1","content":"2304257244b530bcd036aae724f99aff416198f8"},{"alg":"SHA-256","content":"2ee7f42f1fe2247ba1de465de0bc518dfdfab4b179fb05b650531534a353ee08"}]},{"bom-ref":"202db419b19cd5a8","type":"file","name":"/usr/share/zoneinfo/Australia/Melbourne","hashes":[{"alg":"SHA-1","content":"d6f744692e6c8b73de1eef051814f00e0d159e6a"},{"alg":"SHA-256","content":"96fc7f31072e9cc73abb6b2622b97c5f8dbb6cbb17be3920a4249d8d80933413"}]},{"bom-ref":"ea90b0ad498c1ecb","type":"file","name":"/usr/share/zoneinfo/Australia/Perth","hashes":[{"alg":"SHA-1","content":"bb00a26c7ab0df1054fa1c4a71f0bd836a9be5f8"},{"alg":"SHA-256","content":"025d4339487853fa1f3144127959734b20f7c7b4948cff5d72149a0541a67968"}]},{"bom-ref":"0458a6bce0dfb823","type":"file","name":"/usr/share/zoneinfo/Australia/Sydney","hashes":[{"alg":"SHA-1","content":"ca9f55088c536a5cb6993b1a5fe361c0617bc4fd"},{"alg":"SHA-256","content":"42c3857585b16db2f8ffd47ba19faa60f473340de8d4fe9320ea7be861605906"}]},{"bom-ref":"903cc53cdfc6661d","type":"file","name":"/usr/share/zoneinfo/CET","hashes":[{"alg":"SHA-1","content":"bb74b77367a8f2cdba57e6fe87646ec679c01fd5"},{"alg":"SHA-256","content":"a38a2692b33f22c213c68a14a3c92b33ddb55df05dbd1b3d261c065c677e6298"}]},{"bom-ref":"8f961d54b3189ace","type":"file","name":"/usr/share/zoneinfo/CST6CDT","hashes":[{"alg":"SHA-1","content":"b7320421c536a8d90de0f180f229f4ff16fa41e8"},{"alg":"SHA-256","content":"5866ed6751708d15fa25ea3f4c25cab1f783b3857dba15c625f7272c9864decd"}]},{"bom-ref":"de32593e513a32b4","type":"file","name":"/usr/share/zoneinfo/EET","hashes":[{"alg":"SHA-1","content":"2f31ef3ca9f69bae3d8ed8b9895bd4507054e975"},{"alg":"SHA-256","content":"80656c5b9faa9c8eedcbcbea54ad400d686e9ebbc04fc9140bbf4651ffbfec6f"}]},{"bom-ref":"9cc95932315e5a3e","type":"file","name":"/usr/share/zoneinfo/EST","hashes":[{"alg":"SHA-1","content":"6420e75b41f85aaeb0a57fd5006229b934290e32"},{"alg":"SHA-256","content":"b8a13f54f29fc46c9812ccaa57f0dd136316e79becfea522a0e7489f91a8a1b7"}]},{"bom-ref":"e1555244a4ad7518","type":"file","name":"/usr/share/zoneinfo/EST5EDT","hashes":[{"alg":"SHA-1","content":"35eeee583e3a83cf86a1c72624a1d98716031423"},{"alg":"SHA-256","content":"7f0cc4313d638276367438ddd04a83976ebfecb0bea05e3c05de27839df5d47d"}]},{"bom-ref":"b15b333c82a573e8","type":"file","name":"/usr/share/zoneinfo/Etc/GMT","hashes":[{"alg":"SHA-1","content":"2a8483df5c2809f1dfe0c595102c474874338379"},{"alg":"SHA-256","content":"6d9f378883c079f86c0387a5547a92c449869d806e07de10084ab04f0249018d"}]},{"bom-ref":"d2df380b71d88033","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+1","hashes":[{"alg":"SHA-1","content":"694bd47ee2b5d93fd043dd144c5dce214e163dd8"},{"alg":"SHA-256","content":"d50ce5d97f6b43f45711fd75c87d3dc10642affa61e947453fb134caef6cf884"}]},{"bom-ref":"94b298f6ae7160cb","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+10","hashes":[{"alg":"SHA-1","content":"df25f8ee32cd9ac7f9d3fdafb6ccc897e0675a5c"},{"alg":"SHA-256","content":"244432432425902d28e994dd7958d984220e87a70ae5317b1f4d0f925b3eb142"}]},{"bom-ref":"da059269fa9922ae","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+11","hashes":[{"alg":"SHA-1","content":"326fa090be74ccc8e561a72ff2833a9a80460977"},{"alg":"SHA-256","content":"b56bdcbd830509a13ad27255bc3aeba2feecb49becd4a4183b2ae1977773714b"}]},{"bom-ref":"9bbcda7dde25112b","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+12","hashes":[{"alg":"SHA-1","content":"9813523e1f092d2f0c0cd3e5f13e2738a51cb350"},{"alg":"SHA-256","content":"6fbd0712112babc2099aaf31edc399cb8791fffddfab9b871e98ef3c1107a8c0"}]},{"bom-ref":"d0ba8480bc1c7db0","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+2","hashes":[{"alg":"SHA-1","content":"e3c40ede5206526dd50a7f8d710afad3da46c12e"},{"alg":"SHA-256","content":"4fa129e7386c94129b61a10215407a8142a1de24d93f23285b59238689f1ad4a"}]},{"bom-ref":"e2f0a05b1c146c4b","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+3","hashes":[{"alg":"SHA-1","content":"8f68d2cb81ec1c386f80f820d6aaf54b7444f5cd"},{"alg":"SHA-256","content":"406a18ac4d386d427e3b32f7eddb763194f917158d2e92433d55e025bb2d6190"}]},{"bom-ref":"70b81e24e4e77405","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+4","hashes":[{"alg":"SHA-1","content":"32cfcd637174d91744d7dff4744e199750faf9d1"},{"alg":"SHA-256","content":"456ae43648bec15ed7f9ca1ed15bee7c17ba2eb595a643c98226b94106049c1a"}]},{"bom-ref":"0a0b6d2cf222f4ba","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+5","hashes":[{"alg":"SHA-1","content":"cef7ce7bf61e746cc1ae39bbab9112bf1dfdc455"},{"alg":"SHA-256","content":"a1199e0b8d5d8185d3fb3cf264844a5cdf48bdd2f60dae674eec261b6fe9ac80"}]},{"bom-ref":"c7a19cd239fca2cf","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+6","hashes":[{"alg":"SHA-1","content":"750271da92432a39887c376cd346144d785d4445"},{"alg":"SHA-256","content":"77a7409f089e8f2148da7ec0cc59455b4685013eb360d123048106d2ebb4b1b4"}]},{"bom-ref":"e32bdaa584d5f419","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+7","hashes":[{"alg":"SHA-1","content":"6ca6def25e8ec04a636003be3f3642e9b165b5f0"},{"alg":"SHA-256","content":"4ea8d86f3774607a71d708ac160d3c275f704e983aced24b2e89e0658fe5a33b"}]},{"bom-ref":"16b310b9304ddf80","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+8","hashes":[{"alg":"SHA-1","content":"5c83913964f148a5e9d5add7eb511586880f4373"},{"alg":"SHA-256","content":"b61ffc6c832662044f09eb01adb981851af48d03bbc2177bd0b898f477f02729"}]},{"bom-ref":"5c6d2909e67f6b8f","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+9","hashes":[{"alg":"SHA-1","content":"fefc384f96a7e856e72e7d723eb2638cb3e7d469"},{"alg":"SHA-256","content":"42ae44ea2512ec9309232993ed8a2a948f0cb6ab55cb49abf6deb3585b5673d6"}]},{"bom-ref":"addeabcf4c190959","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-1","hashes":[{"alg":"SHA-1","content":"0ab7ceaed57872977f2162ead3e08b3a2984757c"},{"alg":"SHA-256","content":"ef7175794f2e01018fde6728076abdf428df31a9c61479377de7e58e9f69602e"}]},{"bom-ref":"e6d07642f4877112","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-10","hashes":[{"alg":"SHA-1","content":"4081769004bdca6d05daa595d53c5e64e9da7dfd"},{"alg":"SHA-256","content":"7ca5963702c13a9d4e90a8ed735c3d2c85c94759934c3f8976f61f951cb522b5"}]},{"bom-ref":"f200f3b72908d381","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-11","hashes":[{"alg":"SHA-1","content":"268a542f171d142870c273ea63d2b297e9132424"},{"alg":"SHA-256","content":"0f64bbf67ea9b1af6df7fdaf8f9c08ac5a471f63892dc08a3fabedc3315920d6"}]},{"bom-ref":"42db6bd79b75cbda","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-12","hashes":[{"alg":"SHA-1","content":"7a7f58e042a671281dbf35baa7db93fc4661a80b"},{"alg":"SHA-256","content":"99ee15ea599623c812afc1fb378d56003d04c30d5a9e1fc4177e10afd5284a72"}]},{"bom-ref":"039c565a66216559","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-13","hashes":[{"alg":"SHA-1","content":"9f692f0a177436496fa8381438ee7ed1f9ae3f1a"},{"alg":"SHA-256","content":"c5b99b1b505003a0e5a5afe2530106c89c56e1adedea599ac1d3ca004f2f6d1f"}]},{"bom-ref":"fb3ed77fb8bb30e4","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-14","hashes":[{"alg":"SHA-1","content":"f073c38db02ac6096f4f32948eda1574a34d9d0b"},{"alg":"SHA-256","content":"3e95e8444061d36a85a6fc55323da957d200cd242f044ed73ef9cdf6a499f8a7"}]},{"bom-ref":"5cd124af5a1d9178","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-2","hashes":[{"alg":"SHA-1","content":"44c80b54e02666339300ec84db1f6f5566b5ba92"},{"alg":"SHA-256","content":"bdeea158b75eba22e1a9a81a58ba8c0fa1cdc9b4b57214708ee75f4d9d9b6011"}]},{"bom-ref":"ce74a48c38126532","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-3","hashes":[{"alg":"SHA-1","content":"3de0e41581d474c91db326d9e755fe1b11172983"},{"alg":"SHA-256","content":"37bee320b6a7b8b0d590bb1dba35d94aef9db078b0379308a7087b7cc5227eca"}]},{"bom-ref":"ab32ada6ebc02318","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-4","hashes":[{"alg":"SHA-1","content":"b81f76f5a16830f56841502d65c3d271a0d94ee4"},{"alg":"SHA-256","content":"2d2928e5f547a8f979cdfc231aa91b31afce167beda53ea8ff8c58c4dcfd9f9a"}]},{"bom-ref":"36ad2c0972c68ba1","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-5","hashes":[{"alg":"SHA-1","content":"4978924cbee929c87b2726c9d9b4d2d5d7590da6"},{"alg":"SHA-256","content":"b8b69247931bd7c1d14ec000e52bde63d3c027dedd3bc433216a8d5dedf065be"}]},{"bom-ref":"a0386d9d1ba2b943","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-6","hashes":[{"alg":"SHA-1","content":"773e9072d36b0f3dca58dc5de24b9947f3fefdeb"},{"alg":"SHA-256","content":"25237e454029849e747e922fedc602eae9ebb6bcfd4b55a66bea620c79467bb7"}]},{"bom-ref":"22b44cb05dd4c1b4","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-7","hashes":[{"alg":"SHA-1","content":"6c3c180b690aee6c0320e6703f2f781618c4221e"},{"alg":"SHA-256","content":"bd500e17cc54f53f444a7c3af1cd12157a5cbe4a28a5a8b04d1d336de7c71d25"}]},{"bom-ref":"7870278e7c055992","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-8","hashes":[{"alg":"SHA-1","content":"280e22a595351b1fa0fdc3b3a3deed4e4840e31a"},{"alg":"SHA-256","content":"4bbc4541b14ca620d9cb8bf92f80fd7c2ae3448cf3a0b0b9a7c49edb7c62eeeb"}]},{"bom-ref":"0a3d90fa7e06702d","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-9","hashes":[{"alg":"SHA-1","content":"f62a1c06f8a901efa933208ae9501c9a2f78a269"},{"alg":"SHA-256","content":"239bc736650af98ca0fd2d6c905378e15195cc1824b6316055088320a3b868c2"}]},{"bom-ref":"992b32f1cb527a16","type":"file","name":"/usr/share/zoneinfo/Etc/UTC","hashes":[{"alg":"SHA-1","content":"d0b8991654116e9395714102c41d858c1454b3bd"},{"alg":"SHA-256","content":"8b85846791ab2c8a5463c83a5be3c043e2570d7448434d41398969ed47e3e6f2"}]},{"bom-ref":"076f9a6d643b6ef4","type":"file","name":"/usr/share/zoneinfo/Europe/Amsterdam","hashes":[{"alg":"SHA-1","content":"f1caa90c7251a050d3d56127fd21f5fb54dec1cd"},{"alg":"SHA-256","content":"a70f079e056dddb53942b473bbbd2a3a67faf5323292592096f554b5ef67b4aa"}]},{"bom-ref":"0f68a180c4a7ba7e","type":"file","name":"/usr/share/zoneinfo/Europe/Andorra","hashes":[{"alg":"SHA-1","content":"4fbea0614a049786c42ba65ea8bea4b12a7a6ef3"},{"alg":"SHA-256","content":"8130798c2426bc8c372498b5fef01c398ba1b733c147a457531f60555ea9eae8"}]},{"bom-ref":"0900917378138dff","type":"file","name":"/usr/share/zoneinfo/Europe/Astrakhan","hashes":[{"alg":"SHA-1","content":"6bdbac46bf6de697e0cb750be284973b05035877"},{"alg":"SHA-256","content":"cb0b732fdd8a55fa326ce980844f5e1ea98c72f2599b96f48ece460dd5882444"}]},{"bom-ref":"7b01a95ffa262b94","type":"file","name":"/usr/share/zoneinfo/Europe/Athens","hashes":[{"alg":"SHA-1","content":"fd241e817c1f999471c30d301238211a16f95866"},{"alg":"SHA-256","content":"5c363e14151d751c901cdf06c502d9e1ac23b8e956973954763bfb39d5c53730"}]},{"bom-ref":"e363c194804dd19c","type":"file","name":"/usr/share/zoneinfo/Europe/Belgrade","hashes":[{"alg":"SHA-1","content":"961a2223fd1573ab344930109fbd905336175c5f"},{"alg":"SHA-256","content":"3a95adb06156044fd2fa662841c0268c2b5af47c1b19000d9d299563d387093a"}]},{"bom-ref":"4959c5c9cfb2d9c2","type":"file","name":"/usr/share/zoneinfo/Europe/Berlin","hashes":[{"alg":"SHA-1","content":"918341ad71f9d3acd28997326e42d5b00fba41e0"},{"alg":"SHA-256","content":"5ee475f71a0fc1a32faeb849f8c39c6e7aa66d6d41ec742b97b3a7436b3b0701"}]},{"bom-ref":"1b40549261aca9ac","type":"file","name":"/usr/share/zoneinfo/Europe/Brussels","hashes":[{"alg":"SHA-1","content":"d90f3247c4716c2e1068d5ad9c88ca2091bec4e8"},{"alg":"SHA-256","content":"812f55aeb6e8cde9ddf4786e15eb4256b21e82cf5f5d28da1bad17d94570cac0"}]},{"bom-ref":"2cb9e2aebfbd0782","type":"file","name":"/usr/share/zoneinfo/Europe/Bucharest","hashes":[{"alg":"SHA-1","content":"7176e5201942e3b2db81c853b0215abc86fd0ae7"},{"alg":"SHA-256","content":"9df83af9b5360fa0cc1166fd10c2014799319cdb1b0d2c7450a7c71ff673a857"}]},{"bom-ref":"c770dcce9303b2c1","type":"file","name":"/usr/share/zoneinfo/Europe/Budapest","hashes":[{"alg":"SHA-1","content":"91adb207dce9a1bfffd91c527c87591862b5befa"},{"alg":"SHA-256","content":"94dc2ac5672206fc3d7a2f35550c082876c2fd90c98e980753a1c5838c025246"}]},{"bom-ref":"4ff2a586334f7d83","type":"file","name":"/usr/share/zoneinfo/Europe/Chisinau","hashes":[{"alg":"SHA-1","content":"3c7ec1a8e357d2bbaead94d299dbe16db67b43ba"},{"alg":"SHA-256","content":"a7527faea144d77a4bf1ca4146b1057beb5e088f1fd1f28ae2e4d4cbfe1d885e"}]},{"bom-ref":"1a8731bdd32bfb19","type":"file","name":"/usr/share/zoneinfo/Europe/Copenhagen","hashes":[{"alg":"SHA-1","content":"76ebb86b9bcd6ca766af94c2182b65cabacba932"},{"alg":"SHA-256","content":"abb8806e477bcbd42f6c08ba5c664450e4f034309161646ef55402c54ad9d355"}]},{"bom-ref":"9f493e061d61c332","type":"file","name":"/usr/share/zoneinfo/Europe/Dublin","hashes":[{"alg":"SHA-1","content":"2122cd57243fa8c021136373cb21454c0f80ff05"},{"alg":"SHA-256","content":"40e8d2a1c3b572284da39f6f4245b1bc814f452c44f5aa73d0a011571d5ccc43"}]},{"bom-ref":"60c27d88ae366cc2","type":"file","name":"/usr/share/zoneinfo/Europe/Gibraltar","hashes":[{"alg":"SHA-1","content":"122f8383ab55c80eb33fe83cb2c8e870104260ee"},{"alg":"SHA-256","content":"6bced6a5a065bf123880053d3a940e90df155096e2ad55987fe55f14b4c8a12e"}]},{"bom-ref":"318040295e95e7ca","type":"file","name":"/usr/share/zoneinfo/Europe/Guernsey","hashes":[{"alg":"SHA-1","content":"115ab983357fade1e8adf15c145c8265cf973a32"},{"alg":"SHA-256","content":"63454225987aa547bd9b47d41f274ee90de8d52c66c3c624d42508da55cf8cb0"}]},{"bom-ref":"35644c381dc8a440","type":"file","name":"/usr/share/zoneinfo/Europe/Helsinki","hashes":[{"alg":"SHA-1","content":"3f01ceaf46492fcbd8753bc6cff72ca73df6d1f1"},{"alg":"SHA-256","content":"184901ecbb158667a0b7b62eb9685e083bc3182edbecdc3d6d3743192f6a9097"}]},{"bom-ref":"a5127136d704fb62","type":"file","name":"/usr/share/zoneinfo/Europe/Isle_of_Man","hashes":[{"alg":"SHA-1","content":"83a6f93c88b340212d80ecc4103b5e708d3da856"},{"alg":"SHA-256","content":"8c20e22715c8950b0a30c68f191d9fbf2ebef60189279f2ca99cbabc14ec1b12"}]},{"bom-ref":"2c36aebc6605e7d6","type":"file","name":"/usr/share/zoneinfo/Europe/Istanbul","hashes":[{"alg":"SHA-1","content":"df6cbece3d9afb3aedb44e131b6e68a6cf74ca8e"},{"alg":"SHA-256","content":"d92d00fdfed5c6fc84ac930c08fa8adf7002840dbd21590caf5a3e4a932d3319"}]},{"bom-ref":"2f57dda52ea5b682","type":"file","name":"/usr/share/zoneinfo/Europe/Jersey","hashes":[{"alg":"SHA-1","content":"e35cf0a296a73e09a708107b74c5a04fb3971c7f"},{"alg":"SHA-256","content":"7ae8f42ddba0b50ac3b52b23f967a0cd0da7cddbbfdbc711152b38d4146b673d"}]},{"bom-ref":"071cd3e72ee6f04e","type":"file","name":"/usr/share/zoneinfo/Europe/Kaliningrad","hashes":[{"alg":"SHA-1","content":"a02a78fd9fd74fa6cd9abe6546273519018d5030"},{"alg":"SHA-256","content":"b3b19749ed58bcc72cec089484735303a2389c03909ff2a6cff66a2583be2cc3"}]},{"bom-ref":"3f5a5321d6edd65e","type":"file","name":"/usr/share/zoneinfo/Europe/Kirov","hashes":[{"alg":"SHA-1","content":"22357ac98d315c82d585badfb9afe934a709f107"},{"alg":"SHA-256","content":"3fb4f665fe44a3aa382f80db83f05f8858d48138f47505e5af063e419d5e0559"}]},{"bom-ref":"51075a3211454c25","type":"file","name":"/usr/share/zoneinfo/Europe/Kyiv","hashes":[{"alg":"SHA-1","content":"946d9ae0ff7ee36e2d8809629da945ae868f4d65"},{"alg":"SHA-256","content":"fb0ae91bd8cfb882853f5360055be7c6c3117fd2ff879cf727a4378e3d40c0d3"}]},{"bom-ref":"745a924385600f1e","type":"file","name":"/usr/share/zoneinfo/Europe/Lisbon","hashes":[{"alg":"SHA-1","content":"b9298daf385db9e18080b3d9f46be2c944714ec1"},{"alg":"SHA-256","content":"92b07cb24689226bf934308d1f1bd33c306aa4da610c52cd5bce25077960502c"}]},{"bom-ref":"804d65c642fe7718","type":"file","name":"/usr/share/zoneinfo/Europe/Ljubljana","hashes":[{"alg":"SHA-1","content":"a6183ba40c890d7f7997afe8a9842361bbc857a2"},{"alg":"SHA-256","content":"2267951ff4cc76cebc3e804b8cca03648c169ec16ce0cbf9e5dfbe51e748043f"}]},{"bom-ref":"7f6f28b0961e3a91","type":"file","name":"/usr/share/zoneinfo/Europe/London","hashes":[{"alg":"SHA-1","content":"1beba7108ea93c7111dabc9d7f4e4bfdea383992"},{"alg":"SHA-256","content":"c85495070dca42687df6a1c3ee780a27cbcb82f1844750ea6f642833a44d29b4"}]},{"bom-ref":"494f0676def08d06","type":"file","name":"/usr/share/zoneinfo/Europe/Luxembourg","hashes":[{"alg":"SHA-1","content":"efcfc52aa249c0515ebaab94ed3d98e191e07950"},{"alg":"SHA-256","content":"f7be03bdffd7d50212286d732224c92487c66afa1b3b6d475154be1dfcac39c6"}]},{"bom-ref":"5682bd211602a8d9","type":"file","name":"/usr/share/zoneinfo/Europe/Madrid","hashes":[{"alg":"SHA-1","content":"373ee9e3d0ba9edf1ebd6497d5f1ffb50a62984f"},{"alg":"SHA-256","content":"9a42d7d37ad6dedd2d9b328120f7bf9e852f6850c4af00baff964f659b161cea"}]},{"bom-ref":"6463251b1b13d329","type":"file","name":"/usr/share/zoneinfo/Europe/Malta","hashes":[{"alg":"SHA-1","content":"eede4ec7a48fc8ada059d1462e2c090eda8c6c91"},{"alg":"SHA-256","content":"12129c6cf2f8efbeb9b56022439edcbac68ad9368842a64282d268119b3751dd"}]},{"bom-ref":"4fe2eff6353ffb53","type":"file","name":"/usr/share/zoneinfo/Europe/Minsk","hashes":[{"alg":"SHA-1","content":"e36f1daec8979122825de4903770b79e0eabcd88"},{"alg":"SHA-256","content":"9a7f3acddacd5a92580df139d48cbd9f5f998b6a624f26fd10f692d80fae1894"}]},{"bom-ref":"121a889d3d4240bb","type":"file","name":"/usr/share/zoneinfo/Europe/Monaco","hashes":[{"alg":"SHA-1","content":"9eb927aa739c775cc3e390b7d65719be9170ecd1"},{"alg":"SHA-256","content":"e74b956576175ea7e7afe2b8b6c48d976e8265b463bbae42f924e9f35f305fce"}]},{"bom-ref":"d2371ceb1e4d5e4b","type":"file","name":"/usr/share/zoneinfo/Europe/Moscow","hashes":[{"alg":"SHA-1","content":"d4d01723421789b2d2b54ffedee60283e94f5e65"},{"alg":"SHA-256","content":"2a69287d1723e93f0f876f0f242866f09569d77b91bde7fa4d9d06b8fcd4883c"}]},{"bom-ref":"cbe2d57621e14e75","type":"file","name":"/usr/share/zoneinfo/Europe/Oslo","hashes":[{"alg":"SHA-1","content":"d8838a66441249a79ab65c959eff3dbd379a1a06"},{"alg":"SHA-256","content":"51d0844618f5258a71de88e68a5691a32568478a8c035f8f12fea11b09e9b090"}]},{"bom-ref":"62ff3e06762f711a","type":"file","name":"/usr/share/zoneinfo/Europe/Paris","hashes":[{"alg":"SHA-1","content":"f065dd54ad27c008caa5e96b7fec1e7859fcc003"},{"alg":"SHA-256","content":"ab77a1488a2dd4667a4f23072236e0d2845fe208405eec1b4834985629ba7af8"}]},{"bom-ref":"49d1ebbdfd91fc7b","type":"file","name":"/usr/share/zoneinfo/Europe/Prague","hashes":[{"alg":"SHA-1","content":"c95c20c6a17e873cb68c1b064e6ba98852aaa27d"},{"alg":"SHA-256","content":"1bd7dd8545e6cf1eb9d419f267a57b00e60857d115e5a309326e3878968b2d9c"}]},{"bom-ref":"859868bc60160480","type":"file","name":"/usr/share/zoneinfo/Europe/Riga","hashes":[{"alg":"SHA-1","content":"799671bdcad326eb5707eb620342c69bac5e6580"},{"alg":"SHA-256","content":"849dbfd26d6d696f48b80fa13323f99fe597ed83ab47485e2accc98609634569"}]},{"bom-ref":"de72e94a14fc8b31","type":"file","name":"/usr/share/zoneinfo/Europe/Rome","hashes":[{"alg":"SHA-1","content":"2ef35f507ab176828a5c751f702144ede463e385"},{"alg":"SHA-256","content":"d5ade82cc4a232949b87d43157c84b2c355b66a6ac87cf6250ed6ead80b5018f"}]},{"bom-ref":"9538d83d09b286e8","type":"file","name":"/usr/share/zoneinfo/Europe/Samara","hashes":[{"alg":"SHA-1","content":"a8bab29224d52a19e5960c2c66557748fb55c4e5"},{"alg":"SHA-256","content":"cf68a79ea499f3f964132f1c23217d24cfc57e73b6b1665aa9e16a3a1f290fb3"}]},{"bom-ref":"2caa123737dd6efd","type":"file","name":"/usr/share/zoneinfo/Europe/Sarajevo","hashes":[{"alg":"SHA-1","content":"4f20170e7f4f29f21170ce80eea092f277458fb8"},{"alg":"SHA-256","content":"a3e49aca8bf331e3c6d0faf68ab466cde901c8051a8674e926acd2c66deaff57"}]},{"bom-ref":"1c47b9d54e95a890","type":"file","name":"/usr/share/zoneinfo/Europe/Saratov","hashes":[{"alg":"SHA-1","content":"916029e1ff74b86bd860098a43bacbac34677fb5"},{"alg":"SHA-256","content":"04c7a3e3d1e5406db80960a1e5538436b0778cfb893d270fb3346d6fb32b2772"}]},{"bom-ref":"12af18fba889440f","type":"file","name":"/usr/share/zoneinfo/Europe/Simferopol","hashes":[{"alg":"SHA-1","content":"f1773f7624c418081fb3ab76ac1a64ab60f2e9be"},{"alg":"SHA-256","content":"b7397bc5d355499a6b342ba5e181392d2a6847d268ba398eabc55b6c1f301e27"}]},{"bom-ref":"c1eee8b6dd1d5d2b","type":"file","name":"/usr/share/zoneinfo/Europe/Skopje","hashes":[{"alg":"SHA-1","content":"7b58851e47db58ec69309054cab75166ce725f62"},{"alg":"SHA-256","content":"50301171643800580da77e75187dc2f9ec2e0b40860578248c9c3dd0c348dcb8"}]},{"bom-ref":"ad92082e47aecaf2","type":"file","name":"/usr/share/zoneinfo/Europe/Sofia","hashes":[{"alg":"SHA-1","content":"541f61fa9ef15b102f8661b684ad9976bd81b929"},{"alg":"SHA-256","content":"84240a5df30dae7039c47370feecd38cacd5c38f81becab9a063b8c940afe6d6"}]},{"bom-ref":"c510fbd4365bf88e","type":"file","name":"/usr/share/zoneinfo/Europe/Stockholm","hashes":[{"alg":"SHA-1","content":"318f50064cedc8263f9883058b2fcf2ab17ba783"},{"alg":"SHA-256","content":"5e0a7819287cfa9cdd78978ff13436d235830d48f5ed1ebd87a4584db2d87768"}]},{"bom-ref":"43c042b9bed4349a","type":"file","name":"/usr/share/zoneinfo/Europe/Tallinn","hashes":[{"alg":"SHA-1","content":"dff1b1743ddf6474e691fae0a6dab8ee93d81789"},{"alg":"SHA-256","content":"e1ae890b4688a4ccea215ecedf9ce81b42cb270910ab90285d9da2be489cebec"}]},{"bom-ref":"a3f4d5eb48c8acb2","type":"file","name":"/usr/share/zoneinfo/Europe/Tirane","hashes":[{"alg":"SHA-1","content":"3b9be3df7968b0c46feed0a46349324179daaa84"},{"alg":"SHA-256","content":"ced959c824bd5825de556f2706e9f74f28b91d463412d15b8816c473582e72ec"}]},{"bom-ref":"38e4ae631ab984aa","type":"file","name":"/usr/share/zoneinfo/Europe/Ulyanovsk","hashes":[{"alg":"SHA-1","content":"f5d943bf83a0dffa86018b8512df7179536fb4ae"},{"alg":"SHA-256","content":"9c5b207154e64e2885cc7b722434673bedc7e064407c079c79be9bda31472d44"}]},{"bom-ref":"ef18376e475288ee","type":"file","name":"/usr/share/zoneinfo/Europe/Vaduz","hashes":[{"alg":"SHA-1","content":"7506d222b6bc2a1ea5b435cfb42d624cba4a09e7"},{"alg":"SHA-256","content":"a7b7adba7d5cbdab931406b197603bdb12f5b9952ca7e91cf8f17c5d729955c8"}]},{"bom-ref":"b809c7fe5e55cd35","type":"file","name":"/usr/share/zoneinfo/Europe/Vienna","hashes":[{"alg":"SHA-1","content":"1da9833989405bd5ff21d58013704f9f00cefd7b"},{"alg":"SHA-256","content":"6662379000c4e9b9eb24471caa1ef75d7058dfa2f51b80e4a624d0226b4dad49"}]},{"bom-ref":"25ecb9665353b628","type":"file","name":"/usr/share/zoneinfo/Europe/Vilnius","hashes":[{"alg":"SHA-1","content":"88bfe2ba142bad0856984a813ac8b93939fd6b3e"},{"alg":"SHA-256","content":"505cd15f7a2b09307c77d23397124fcb9794036a013ee0aed54265fb60fb0b75"}]},{"bom-ref":"95f56a5da5dc4840","type":"file","name":"/usr/share/zoneinfo/Europe/Volgograd","hashes":[{"alg":"SHA-1","content":"a4deb32b25919c4fbeec94d043abbdcc27b45bd6"},{"alg":"SHA-256","content":"46016fb7b9b367e4ed20a2fd0551e6a0d64b21e2c8ba20dd5de635d20dbfbe4b"}]},{"bom-ref":"58d5762dd97977c7","type":"file","name":"/usr/share/zoneinfo/Europe/Warsaw","hashes":[{"alg":"SHA-1","content":"011e06118f3e209794b175332ffb109e2583e4f7"},{"alg":"SHA-256","content":"4e22c33db79517472480b54491a49e0da299f3072d7490ce97f1c4fd6779acab"}]},{"bom-ref":"71dff6f8e411a0de","type":"file","name":"/usr/share/zoneinfo/Europe/Zagreb","hashes":[{"alg":"SHA-1","content":"e39288f28df39d863141dbc771b897663d5bba0c"},{"alg":"SHA-256","content":"799e8a8826651db19a97b6231c4aca1813391e942ddaf289ceefcb1f868e620d"}]},{"bom-ref":"a63a8ccdacbd6354","type":"file","name":"/usr/share/zoneinfo/Europe/Zurich","hashes":[{"alg":"SHA-1","content":"782d7d6812933a263ebfff012a0120d480071b1b"},{"alg":"SHA-256","content":"2b9418ed48e3d9551c84a4786e185bd2181d009866c040fbd729170d038629ef"}]},{"bom-ref":"0f4f2eefafedc57e","type":"file","name":"/usr/share/zoneinfo/Factory","hashes":[{"alg":"SHA-1","content":"d970812ef3dca71b59cc3dab08ba3391d4dd1418"},{"alg":"SHA-256","content":"6851652b1f771d7a09a05e124ae4e50fc719b4903e9dee682b301ae9e5f65789"}]},{"bom-ref":"69cfd96e8c656ec7","type":"file","name":"/usr/share/zoneinfo/HST","hashes":[{"alg":"SHA-1","content":"dd19fb47754132dd60feee8d83b57868b00d21b7"},{"alg":"SHA-256","content":"d589029dcbe02fd6790a6528e1593c55b426800ed9010d0fb44dfb8f5c8e962f"}]},{"bom-ref":"31cfa970e4d40b2a","type":"file","name":"/usr/share/zoneinfo/Indian/Antananarivo","hashes":[{"alg":"SHA-1","content":"0bb320226cc29e4a4698db1346d6989367f1fd44"},{"alg":"SHA-256","content":"7c045fb862767cb86ae329a1a808dbfb8d04910550be71a4fcf5ebe5e5824c99"}]},{"bom-ref":"c17a5e0a4aaa51c1","type":"file","name":"/usr/share/zoneinfo/Indian/Chagos","hashes":[{"alg":"SHA-1","content":"e56a740e0b4703426b63bf2ea71650a2ae0defda"},{"alg":"SHA-256","content":"db7076ea9c302b48315bb4cfefa1a5b7263e454fe8e911864ab17dde917b4b51"}]},{"bom-ref":"c2749bba524d005b","type":"file","name":"/usr/share/zoneinfo/Indian/Christmas","hashes":[{"alg":"SHA-1","content":"f2294aecee43f52f0b3d91c4c367c78bba49cca2"},{"alg":"SHA-256","content":"2782345835ff2d8009c6cc76bd4d0477114940a444fab44bd54bcd42fd3da42b"}]},{"bom-ref":"b3df1017b6781581","type":"file","name":"/usr/share/zoneinfo/Indian/Cocos","hashes":[{"alg":"SHA-1","content":"60cdb758d55ae111094106ccb19e262460b4b99f"},{"alg":"SHA-256","content":"3d7fa4f09a6085a8e3be1963b418d6a336a2bbd361512a557a8002cb6700c4df"}]},{"bom-ref":"6030a1c78df7aa19","type":"file","name":"/usr/share/zoneinfo/Indian/Comoro","hashes":[{"alg":"SHA-1","content":"f718ec27068898d7f08b5ce37dcaf8cb04667f0c"},{"alg":"SHA-256","content":"4f2dc7f436427a68c992f877d9c331baffef0f65023fd9bca4c0dd697e88ff70"}]},{"bom-ref":"9cdd3f592e244453","type":"file","name":"/usr/share/zoneinfo/Indian/Kerguelen","hashes":[{"alg":"SHA-1","content":"4fbb6ab4175a34358b8d327c190a07f73a97427b"},{"alg":"SHA-256","content":"a08bdde9b99014c2d479fa019f87357d04ce01ac0672b3dc9a07b68d4ec1b18a"}]},{"bom-ref":"61ec5296098d3616","type":"file","name":"/usr/share/zoneinfo/Indian/Mahe","hashes":[{"alg":"SHA-1","content":"90b660705982b78b56d30eac6bd1f31eb7563786"},{"alg":"SHA-256","content":"64d5e36a82ffa3ae7bdb15e0b204a66dde43fd291a09a6b2a25a523758def36c"}]},{"bom-ref":"67b4b15e7593de74","type":"file","name":"/usr/share/zoneinfo/Indian/Maldives","hashes":[{"alg":"SHA-1","content":"a77b20e17ce1c1f9c4767d1ddf03a67b0312ce6c"},{"alg":"SHA-256","content":"7544016eb9a8077a1d5ac32ddcad58527078e3b03a9e45b7691d5a1f374b17b3"}]},{"bom-ref":"1a341e8e448a631b","type":"file","name":"/usr/share/zoneinfo/Indian/Mauritius","hashes":[{"alg":"SHA-1","content":"1c264edb46f9058fb482a727ec95bb67807ec804"},{"alg":"SHA-256","content":"93abd651571f537812d4ad767bf68cc3a05e49d32f74bc822510802fb083d20a"}]},{"bom-ref":"d9f504276a98e468","type":"file","name":"/usr/share/zoneinfo/Indian/Mayotte","hashes":[{"alg":"SHA-1","content":"0fd6b7080df4ff3f3984e3d3195c12370e7ec3f1"},{"alg":"SHA-256","content":"ab52952d2b74e897e330f67b329a0a4c7d34e9e585cce1ada8a10cbd4d11523f"}]},{"bom-ref":"f6b1d42d014b1a13","type":"file","name":"/usr/share/zoneinfo/Indian/Reunion","hashes":[{"alg":"SHA-1","content":"0dddd804940bce94439fc229340bd41f9666ef37"},{"alg":"SHA-256","content":"9479d2561ec2602b83044338758b160e4d34e81480ce79023f18e24ed2ff5a22"}]},{"bom-ref":"97bd1dc2a7568e5e","type":"file","name":"/usr/share/zoneinfo/MET","hashes":[{"alg":"SHA-1","content":"b61547b7d3527b7c4197d9abc67f235fb84ca74c"},{"alg":"SHA-256","content":"8b708a4ae3f837f3c08fba3e09b93cccf11d16cd0259604201f8362570f1e55f"}]},{"bom-ref":"810756dce433ae7d","type":"file","name":"/usr/share/zoneinfo/MST","hashes":[{"alg":"SHA-1","content":"08b1a2c5f0353ea65d0b7a721f4348a6d9532939"},{"alg":"SHA-256","content":"e88430bed4f5d81cf5a538aa16ea15c4d63ee15892ed9ad81e8e673d6c3328fc"}]},{"bom-ref":"78364945002bc12d","type":"file","name":"/usr/share/zoneinfo/MST7MDT","hashes":[{"alg":"SHA-1","content":"1d52486562742dcb8b2ef09f17106406763d3dd3"},{"alg":"SHA-256","content":"f75d04937d852a84b265663f1f5f551da56fa9bf89b2f9d64ce387be1acab04d"}]},{"bom-ref":"287afa1bce16783c","type":"file","name":"/usr/share/zoneinfo/PST8PDT","hashes":[{"alg":"SHA-1","content":"7cafd1b0c1a2c0e3be2e8205b87e20b4b3c384f4"},{"alg":"SHA-256","content":"43b4c22e413af5aea0ee63e83c092a860fb4752b728800b48d594cef6286fd1f"}]},{"bom-ref":"e69b1d7d10f86ad8","type":"file","name":"/usr/share/zoneinfo/Pacific/Apia","hashes":[{"alg":"SHA-1","content":"442116a1776e38b80a519df388e5e3e992081f74"},{"alg":"SHA-256","content":"726e92e83d15747b1da8b264ba95091faa4bca76a8e50970a4c99123d9b9647e"}]},{"bom-ref":"806ff704305bbeef","type":"file","name":"/usr/share/zoneinfo/Pacific/Auckland","hashes":[{"alg":"SHA-1","content":"78d4d3a481c49ab7ff31722bced30e1c31e8bc98"},{"alg":"SHA-256","content":"8000e3a323e8fd0212414e9426b020707a771c368ca0e151747f9ddb7b814b27"}]},{"bom-ref":"c5d06461d28bcd45","type":"file","name":"/usr/share/zoneinfo/Pacific/Bougainville","hashes":[{"alg":"SHA-1","content":"4438f6699a844ec19aabc63f4ea9df91e1714ffb"},{"alg":"SHA-256","content":"64a0dafd2ff68129663968b35750eac47df06c4e7cadf2b5bca64766aaebb632"}]},{"bom-ref":"154b64614b9b5dea","type":"file","name":"/usr/share/zoneinfo/Pacific/Chatham","hashes":[{"alg":"SHA-1","content":"cb54cbb65da9481265fbb1005f8860efa5170042"},{"alg":"SHA-256","content":"96456a692175596a6ffc1d8afa4dae269dac7ad4552ba5db8ec437f200c65448"}]},{"bom-ref":"13af34cfdcb08b79","type":"file","name":"/usr/share/zoneinfo/Pacific/Chuuk","hashes":[{"alg":"SHA-1","content":"84bd517076992c1ab829d16577327e8c1873fc28"},{"alg":"SHA-256","content":"e886032958ae4430bf455c750093b16b35444fa719b5dbff2c513ac5bb4622d2"}]},{"bom-ref":"a8d8c654596beedc","type":"file","name":"/usr/share/zoneinfo/Pacific/Easter","hashes":[{"alg":"SHA-1","content":"17b3f0bf160601c93bdda3e7a0b834ecc1e06f20"},{"alg":"SHA-256","content":"64eefdb1ed60766dd954d0fdaf98b5162ad501313612ce55f61fdd506b0788d3"}]},{"bom-ref":"bfaa1ab806e8f534","type":"file","name":"/usr/share/zoneinfo/Pacific/Efate","hashes":[{"alg":"SHA-1","content":"dfcdfadd0146e60fdfa6c9a457f4fd94c062fb1a"},{"alg":"SHA-256","content":"a46e0d31578cde10494d99d99aa78bab3dd0e680a08135b81cef91f457bddba0"}]},{"bom-ref":"b566804086b9b5d4","type":"file","name":"/usr/share/zoneinfo/Pacific/Fakaofo","hashes":[{"alg":"SHA-1","content":"4ae0c959818fd9aad8518baa00dab9172c77f1d7"},{"alg":"SHA-256","content":"828c3e4a0139af973c27f020e67bc9e5250f0e0eb21fca6d87f6be40b0dc3eff"}]},{"bom-ref":"ea66bf60930c11a0","type":"file","name":"/usr/share/zoneinfo/Pacific/Fiji","hashes":[{"alg":"SHA-1","content":"3c657bce2b4fd4ebd6fbf6e435eac77d0704d3a0"},{"alg":"SHA-256","content":"c955305c2fc9c0bc9f929adf08d4e7580add30ba925c600e7a479ee37b191a23"}]},{"bom-ref":"e2f583af7e6f84c6","type":"file","name":"/usr/share/zoneinfo/Pacific/Funafuti","hashes":[{"alg":"SHA-1","content":"5c57644a1b8ea20a4f274b1f0653651614b10f0d"},{"alg":"SHA-256","content":"3fe5d8c25590a56bd2dd0fd36057b7ec1ae0c4a272e6d83b3c71103420c6bf95"}]},{"bom-ref":"f8f7748bf2dcabf2","type":"file","name":"/usr/share/zoneinfo/Pacific/Galapagos","hashes":[{"alg":"SHA-1","content":"e4dac5e58655145a568ed53ebe3c2acf5f4a3724"},{"alg":"SHA-256","content":"31db650be7dfa7cade202cc3c6c43cb5632c4e4ab965c37e8f73b2ca18e8915f"}]},{"bom-ref":"562415289e31be0d","type":"file","name":"/usr/share/zoneinfo/Pacific/Gambier","hashes":[{"alg":"SHA-1","content":"1fb4054e9a560e58b8e482bc29621d1e88201a75"},{"alg":"SHA-256","content":"cfa79817cb2cccb8e47e9aa65a76c1040501fa26da4799e874a68061bbd739ed"}]},{"bom-ref":"530b2802a6c435c1","type":"file","name":"/usr/share/zoneinfo/Pacific/Guadalcanal","hashes":[{"alg":"SHA-1","content":"5011d0291e183a54b67e5cffba2d54278478ebe5"},{"alg":"SHA-256","content":"e865fe5e9c5c0b203ae2a50c77124c14cab8b0f93466385ec6a19baf2cdf8231"}]},{"bom-ref":"be001244f30e8776","type":"file","name":"/usr/share/zoneinfo/Pacific/Guam","hashes":[{"alg":"SHA-1","content":"e89887209cf2ea7f4223ca7298e9377b233eaba6"},{"alg":"SHA-256","content":"131f739e67faacd7c6cdeea036964908caf54d3e2b925d929eb85e72b749b9f2"}]},{"bom-ref":"2e2e85c1e8349435","type":"file","name":"/usr/share/zoneinfo/Pacific/Honolulu","hashes":[{"alg":"SHA-1","content":"5d5313bee3a467f7b5311b263c7d38b52f182164"},{"alg":"SHA-256","content":"7f03d1bf5264e7ab023a2ef9b997ddfc8cb6936692407c770762b9c549523f33"}]},{"bom-ref":"7876aa1a4c773de5","type":"file","name":"/usr/share/zoneinfo/Pacific/Kanton","hashes":[{"alg":"SHA-1","content":"ae7f372f20b1ed3a9bbc2eeabd3a67156f9e65f4"},{"alg":"SHA-256","content":"52f13b7d5b79bc64bb968297d7489b84d8a596288dab0bd001757d3518588603"}]},{"bom-ref":"732e128b33fd7cd3","type":"file","name":"/usr/share/zoneinfo/Pacific/Kiritimati","hashes":[{"alg":"SHA-1","content":"37395a0b6f3d7510d03c13e1a0a92b399f7b303c"},{"alg":"SHA-256","content":"5474778aec22bf7b71eb95ad8ad5470a840483754977cd76559e5d8ee4b25317"}]},{"bom-ref":"4596a7f983ab1a60","type":"file","name":"/usr/share/zoneinfo/Pacific/Kosrae","hashes":[{"alg":"SHA-1","content":"59dabc00195b0e9a26c1304e866284e7c9963d09"},{"alg":"SHA-256","content":"566e40288e8dbee612cf9f2cf3ddb658d2225a8a8f722c7624e24e8b1d669525"}]},{"bom-ref":"4bddaa0eed946d99","type":"file","name":"/usr/share/zoneinfo/Pacific/Kwajalein","hashes":[{"alg":"SHA-1","content":"6c90cce9681748e9c5c59ba8a9070c1425a71f79"},{"alg":"SHA-256","content":"2f89c7deac6fe4404a551c58b7aedbf487d97c1ce0e4a264d7d8aeef1de804c9"}]},{"bom-ref":"ff981e261b548c94","type":"file","name":"/usr/share/zoneinfo/Pacific/Majuro","hashes":[{"alg":"SHA-1","content":"61b625183dd76cf8e734ca878228cf1c64a7ee95"},{"alg":"SHA-256","content":"0f0aa1ee05e8cfb0eec2ed67ed717cc848e133850b12ce362d2432cbb17eab34"}]},{"bom-ref":"163455ca85d0bb36","type":"file","name":"/usr/share/zoneinfo/Pacific/Marquesas","hashes":[{"alg":"SHA-1","content":"57ac5495306a7ca1ce93df12ef67956ed2d81c44"},{"alg":"SHA-256","content":"bb3b2356896eb46457a7f1519ef5e85340290c46f865a628cffafad03ee3b9f8"}]},{"bom-ref":"c538fe3a190adcc3","type":"file","name":"/usr/share/zoneinfo/Pacific/Midway","hashes":[{"alg":"SHA-1","content":"41fe30afb68b98e336f5fe43086ab7fb274fa5b0"},{"alg":"SHA-256","content":"9b903c517a790a878e17f41acd44f8782af3963a4673ae296d93ab906494cad9"}]},{"bom-ref":"e2b5e88ee8349344","type":"file","name":"/usr/share/zoneinfo/Pacific/Nauru","hashes":[{"alg":"SHA-1","content":"58548fa30aafa75c04f88b266404875a11a2c6f0"},{"alg":"SHA-256","content":"a06c68718b2ab2c67f11e4077f77143f9720d2ab6acf1d41ce81235568c4ffb8"}]},{"bom-ref":"b58e5fc7f90c2a9c","type":"file","name":"/usr/share/zoneinfo/Pacific/Niue","hashes":[{"alg":"SHA-1","content":"d65969431f77c6ed51c69499305c8bacad1e8ba6"},{"alg":"SHA-256","content":"29cd01460b2eee0d904d1f5edfb0eea91a35b140960c5328c00438c0ee98350d"}]},{"bom-ref":"cf23acb07458af0f","type":"file","name":"/usr/share/zoneinfo/Pacific/Norfolk","hashes":[{"alg":"SHA-1","content":"0f70543c0407a341ec68b97c13354ad6bc5f5000"},{"alg":"SHA-256","content":"09d11733d48a602f569fb68cc43dac5798bccc4f3c350a36e59fcbf3be09b612"}]},{"bom-ref":"07fd459663ed63f5","type":"file","name":"/usr/share/zoneinfo/Pacific/Noumea","hashes":[{"alg":"SHA-1","content":"d8e75639c5dbd5aacc617f37e2d5003747a8a2e7"},{"alg":"SHA-256","content":"1526a7a4038213b58741e8a8a78404aca57d642dd3ceed86c641fcfad217b076"}]},{"bom-ref":"93ca0e166b59b978","type":"file","name":"/usr/share/zoneinfo/Pacific/Pago_Pago","hashes":[{"alg":"SHA-1","content":"4c388c7f9a7700517fc6577943f3efe3bdddd3eb"},{"alg":"SHA-256","content":"7c262b62985863aad47f13b0ef5db2e5cc917b5d38002de9a2ea83ddb0883458"}]},{"bom-ref":"37466a32c248fd9b","type":"file","name":"/usr/share/zoneinfo/Pacific/Palau","hashes":[{"alg":"SHA-1","content":"5d7598739759a6bc5a4907695beebb6c41a8d045"},{"alg":"SHA-256","content":"0915bffcc7173e539ac68d92f641cc1da05d8efeeee7d65613062e242a27ce64"}]},{"bom-ref":"28f20bb0d4ce6c3b","type":"file","name":"/usr/share/zoneinfo/Pacific/Pitcairn","hashes":[{"alg":"SHA-1","content":"e650a33fa02e1507b3b1720fa483a3a505784d67"},{"alg":"SHA-256","content":"3bae4477514e085ff4ac48e960f02ab83c2d005de1c7224d8ae8e0a60655d247"}]},{"bom-ref":"e7deb4fedab0289e","type":"file","name":"/usr/share/zoneinfo/Pacific/Pohnpei","hashes":[{"alg":"SHA-1","content":"f5e2353d6f1802a3053770b341bcff228162896a"},{"alg":"SHA-256","content":"62a5eb2b08e1527c56c95e8f160d4bebfceef3831f3d6f36772a5fd12ee91ed4"}]},{"bom-ref":"a3f748fdb00f17e8","type":"file","name":"/usr/share/zoneinfo/Pacific/Port_Moresby","hashes":[{"alg":"SHA-1","content":"65f9954328a5fda173ff0ce420428d024a7d32c3"},{"alg":"SHA-256","content":"7a2fd78e68910cb87e454f78bafcfd0822084451f5af45fb58bfac07ee8317ad"}]},{"bom-ref":"0383e7fddc38c826","type":"file","name":"/usr/share/zoneinfo/Pacific/Rarotonga","hashes":[{"alg":"SHA-1","content":"dbdac5a429cf392f51c37a685c51690e4ff97263"},{"alg":"SHA-256","content":"deeaf48e2050a94db457228c2376d27c0f8705a43e1e18c4953aac1d69359227"}]},{"bom-ref":"a7b0b9f2b745dc3f","type":"file","name":"/usr/share/zoneinfo/Pacific/Saipan","hashes":[{"alg":"SHA-1","content":"a17a9f10a36680f61222a8545e4d69d0c2326e43"},{"alg":"SHA-256","content":"f1d685991ea1f04d186f9c9920b6d5905220348b5291a34be8be71f4aa717774"}]},{"bom-ref":"497f3477070c5714","type":"file","name":"/usr/share/zoneinfo/Pacific/Tahiti","hashes":[{"alg":"SHA-1","content":"c38a00fdc386eabc2c267e49cf2b84f7f5b5e7ba"},{"alg":"SHA-256","content":"f62a335d11580e104e2e28e60e4da6452e0c6fe2d7596d6eee7efdd2304d2b13"}]},{"bom-ref":"ac7e10efa005e511","type":"file","name":"/usr/share/zoneinfo/Pacific/Tarawa","hashes":[{"alg":"SHA-1","content":"cb335dbaaa6de98cf1f54d4a9e665c21e2cd4088"},{"alg":"SHA-256","content":"bd3e94c56eca786a6d761f34163f404804c698bc7c59a8badf494c2f89b083cd"}]},{"bom-ref":"8a9cf037b6d39679","type":"file","name":"/usr/share/zoneinfo/Pacific/Tongatapu","hashes":[{"alg":"SHA-1","content":"2948107fca9a51b432da408630a8507d5c6a1a59"},{"alg":"SHA-256","content":"6f44db6da6015031243c8a5c4be12720a099e4a4a0d8734e188649f4f6bc4c42"}]},{"bom-ref":"2247a6ce2d2d373b","type":"file","name":"/usr/share/zoneinfo/Pacific/Wake","hashes":[{"alg":"SHA-1","content":"a21b2f44f0648e9190488f32b4a388dda078d824"},{"alg":"SHA-256","content":"75327195d81c69dfa41ab383c28e1c0071914ac4be2b77e3799eb65845219859"}]},{"bom-ref":"c41e91a1666444a6","type":"file","name":"/usr/share/zoneinfo/Pacific/Wallis","hashes":[{"alg":"SHA-1","content":"c13209b5e4aaa4182475b08c01a5665264d3f7e2"},{"alg":"SHA-256","content":"080970d47e60904479964bed98763ea69a062f784d998c5f31a5d0a48d1f4ce1"}]},{"bom-ref":"1e01de6fb0d54a78","type":"file","name":"/usr/share/zoneinfo/WET","hashes":[{"alg":"SHA-1","content":"515d44469e73a5f3706413becbb22800fc3a8528"},{"alg":"SHA-256","content":"49cd25d3711f56cfda222d7b2382b2649164c220076ade418298eeb850e1810d"}]},{"bom-ref":"9eac2e3f31a76dae","type":"file","name":"/usr/share/zoneinfo/iso3166.tab","hashes":[{"alg":"SHA-1","content":"8f7821bdaf1b0eaee43f7807f84323b14f096846"},{"alg":"SHA-256","content":"a01a5d158f31d46ad8e6f8cc2a06c641810682a9397d460320f68d5421b65e71"}]},{"bom-ref":"118a633e45af315a","type":"file","name":"/usr/share/zoneinfo/leap-seconds.list","hashes":[{"alg":"SHA-1","content":"b55137daf0f9248b7f13894a6864ec4edff3d9a3"},{"alg":"SHA-256","content":"0bd731802f83a7ffbb3a7cd17f87af670032e16ad71b14747b057ca655277c25"}]},{"bom-ref":"f1c3d3da2c34e2f3","type":"file","name":"/usr/share/zoneinfo/leapseconds","hashes":[{"alg":"SHA-1","content":"35a21c8d060380dc1d63504488867bdd3dfbc7ec"},{"alg":"SHA-256","content":"816033c11b84465a03e800c5e55ead515dba53fa159b9c61da7602ea357060e8"}]},{"bom-ref":"683d220e2b606a76","type":"file","name":"/usr/share/zoneinfo/right/Africa/Abidjan","hashes":[{"alg":"SHA-1","content":"701913e83c07d3f25a355c5a0c88efa7400ebb2b"},{"alg":"SHA-256","content":"510aff425f7d2565b2325c4fb4ee1aa98d6a2c10b79d81e36dd3fea9a9773d10"}]},{"bom-ref":"ee734773a59228f1","type":"file","name":"/usr/share/zoneinfo/right/Africa/Accra","hashes":[{"alg":"SHA-1","content":"755b463c144156d2f1736dd186e9171f61cabb41"},{"alg":"SHA-256","content":"87550d4a25f4097f15165265f49523b2201841bd2fe395536b902dd06f38560d"}]},{"bom-ref":"87ee637428944335","type":"file","name":"/usr/share/zoneinfo/right/Africa/Addis_Ababa","hashes":[{"alg":"SHA-1","content":"433dd542c9d85957fe937d157b08fcd38f59ba88"},{"alg":"SHA-256","content":"79221d6518663607828744e1f1d59a26951e69408561cae89cd1b2a814fdaa90"}]},{"bom-ref":"1e0d3b41f8288ecd","type":"file","name":"/usr/share/zoneinfo/right/Africa/Algiers","hashes":[{"alg":"SHA-1","content":"7041e274735f4c115f8c4e2e811b3d591495940a"},{"alg":"SHA-256","content":"c7ec09561ab27a19d3c137ca54d9b26a1f64cd8d6539578795cd719523df2dd0"}]},{"bom-ref":"32c2c25a05352ddc","type":"file","name":"/usr/share/zoneinfo/right/Africa/Asmara","hashes":[{"alg":"SHA-1","content":"f34b6a44aa5f87e3570bc4789cdbb89735324c46"},{"alg":"SHA-256","content":"94abb964d6a2c8e90703ecf6006674e37f4e372ce5efa1dea25122e69c63452e"}]},{"bom-ref":"8150dc5078fb58ce","type":"file","name":"/usr/share/zoneinfo/right/Africa/Bamako","hashes":[{"alg":"SHA-1","content":"e12862eb967e23b98e449ae98978f70380bb8d0e"},{"alg":"SHA-256","content":"b0d78d3cf068d522c8ec3837b145e7a430f47879caa575b024fe1c7eca1ea329"}]},{"bom-ref":"9064edbacd04fd52","type":"file","name":"/usr/share/zoneinfo/right/Africa/Bangui","hashes":[{"alg":"SHA-1","content":"f979f51b995931093d5f98910eed4fcd2ff5ca8f"},{"alg":"SHA-256","content":"fcc904050b2581f63fa4f4d31b429ba27ee390e105958904b1800e3914f76ebf"}]},{"bom-ref":"affaf769d2ad6693","type":"file","name":"/usr/share/zoneinfo/right/Africa/Banjul","hashes":[{"alg":"SHA-1","content":"4a2a4924773254acec9bafa44f427115e8ec2b71"},{"alg":"SHA-256","content":"88ee390e2b12a14f634a604a98a5cf9a95c25986d30b00c5bce0ee4f57516965"}]},{"bom-ref":"869e6e121962f71b","type":"file","name":"/usr/share/zoneinfo/right/Africa/Bissau","hashes":[{"alg":"SHA-1","content":"99039608291ac21a702158d4151dc9f52669a37a"},{"alg":"SHA-256","content":"a5cf42c2c4410eb967e7a148fe6a6c39b5d13dcff990439e421a944dea8ac958"}]},{"bom-ref":"c14c77e923061a3f","type":"file","name":"/usr/share/zoneinfo/right/Africa/Blantyre","hashes":[{"alg":"SHA-1","content":"3ebca1edfcab04da4335916836ea2e31713b60d1"},{"alg":"SHA-256","content":"5d3f27a574c59e6ae7edcbe2fa8571c1f9240464af10e865d23efb6c25b53621"}]},{"bom-ref":"c9299f6fdd08c9fe","type":"file","name":"/usr/share/zoneinfo/right/Africa/Brazzaville","hashes":[{"alg":"SHA-1","content":"031eca81e60c9b198621cfd96b3b3bc984e45eb9"},{"alg":"SHA-256","content":"bc614060d73416d6d09caf7b3740b0eb89088237cbc0e242362d38f339f3566d"}]},{"bom-ref":"97c330d562114c0f","type":"file","name":"/usr/share/zoneinfo/right/Africa/Bujumbura","hashes":[{"alg":"SHA-1","content":"6a2fdadfce851e3e8005a0ffcb6748d380a84d61"},{"alg":"SHA-256","content":"5c8a28cbb389b5bfcfc60e1315158723d38021319c0d110b4a49efa34879b06d"}]},{"bom-ref":"5fac3088df746f8f","type":"file","name":"/usr/share/zoneinfo/right/Africa/Cairo","hashes":[{"alg":"SHA-1","content":"16961115ebbd7dfcb4f7dd7d4661753d2ad4a068"},{"alg":"SHA-256","content":"89d831fe4c1856fa521ddf2b974214452773b8a70ab850ac5456d7d60d18d705"}]},{"bom-ref":"40d56a660d7df53f","type":"file","name":"/usr/share/zoneinfo/right/Africa/Casablanca","hashes":[{"alg":"SHA-1","content":"0e78925507f1ad3d2c3940682d3125f9cac406f4"},{"alg":"SHA-256","content":"8a7cfd1f75e891ad40f5e7e7c8ee150bee239d9739c16e2d4679083686ecbc6b"}]},{"bom-ref":"a2c9655ad8fa68f0","type":"file","name":"/usr/share/zoneinfo/right/Africa/Ceuta","hashes":[{"alg":"SHA-1","content":"be4020058bb686d180082b530b8c4ef5d219f8ca"},{"alg":"SHA-256","content":"fc67066886856fe154887cef378e4f54ebe7928725a90691555d25bcbf127d1f"}]},{"bom-ref":"d4f64318c8c31fea","type":"file","name":"/usr/share/zoneinfo/right/Africa/Conakry","hashes":[{"alg":"SHA-1","content":"5cfbd1972312373553ddc14db34df1e880272805"},{"alg":"SHA-256","content":"9e4b06c7193dec770df9db5e9c2237b964fdc8bd37ac6a27f82d31f76dd5c41e"}]},{"bom-ref":"d1784af5d5d37bf0","type":"file","name":"/usr/share/zoneinfo/right/Africa/Dakar","hashes":[{"alg":"SHA-1","content":"46b94fec4b33a9d16f0fdf39f88b0f9fc127f2e4"},{"alg":"SHA-256","content":"c0db080c7a34e2a7f95c27c36bcc7b79dc953d2d58ec9a1e3cc6716fbf67a772"}]},{"bom-ref":"4fcc713d42e04658","type":"file","name":"/usr/share/zoneinfo/right/Africa/Dar_es_Salaam","hashes":[{"alg":"SHA-1","content":"10e629cfe8781112b1a05194d17dd31db31af166"},{"alg":"SHA-256","content":"e41ff03371be68d28c8b6d6f59a4f63097b61c886e30610d33a2e5708ee0318b"}]},{"bom-ref":"b73356bd8ec271be","type":"file","name":"/usr/share/zoneinfo/right/Africa/Djibouti","hashes":[{"alg":"SHA-1","content":"7aff0261b15bf33d298d64f7de6403434a85965b"},{"alg":"SHA-256","content":"3cd0bf0435140ccdeb52e5be5c5316085fc201b1c9cbc2aae49a78e96788d68c"}]},{"bom-ref":"cd97fab766dc2ec5","type":"file","name":"/usr/share/zoneinfo/right/Africa/Douala","hashes":[{"alg":"SHA-1","content":"21d364afbd7fd8e22254674fa1ac88a780234712"},{"alg":"SHA-256","content":"6185664bc6763acd02a418e26d8527f8970c98d15cff8b52d7352e443325952b"}]},{"bom-ref":"caca12e50471e00e","type":"file","name":"/usr/share/zoneinfo/right/Africa/El_Aaiun","hashes":[{"alg":"SHA-1","content":"17cd7754f3b358aee14a475058f2858aa9abed1f"},{"alg":"SHA-256","content":"a60908b0d2c85d6fed920a5bab7a077f027dbd22ad10acf59d0b8ab5c5990fef"}]},{"bom-ref":"79e734f4cb0cae07","type":"file","name":"/usr/share/zoneinfo/right/Africa/Freetown","hashes":[{"alg":"SHA-1","content":"1b105fdfefa3fda801e2714e34f501df8e7c3795"},{"alg":"SHA-256","content":"5363ea27697bbd228a476ecf7ef5413303c957eac6ce5cebd9e307c486355baf"}]},{"bom-ref":"99cfd22d97eeeefc","type":"file","name":"/usr/share/zoneinfo/right/Africa/Gaborone","hashes":[{"alg":"SHA-1","content":"c2376a60d71f3d48f0d25627968a456b9b908610"},{"alg":"SHA-256","content":"98cd6066b0f4985f83db7e6c825dc71c06c109758edf989581c42c97711b5994"}]},{"bom-ref":"253203e88ef3d7bf","type":"file","name":"/usr/share/zoneinfo/right/Africa/Harare","hashes":[{"alg":"SHA-1","content":"8164b53712ac0e6cd749428c1793261afeb67d6d"},{"alg":"SHA-256","content":"6212eeae47088e92c89f6000347e3cf55df5050a91cfb5c0a18af05ef4b65eee"}]},{"bom-ref":"6e32a53757c40f48","type":"file","name":"/usr/share/zoneinfo/right/Africa/Johannesburg","hashes":[{"alg":"SHA-1","content":"6f3163c255bc4bb04cc897ec159b776a78d946de"},{"alg":"SHA-256","content":"131de038c40c06b3ac9bc68d3c5d4b63c57eec9a5960c4089550be4b0049f07c"}]},{"bom-ref":"50752191bbd08ac5","type":"file","name":"/usr/share/zoneinfo/right/Africa/Juba","hashes":[{"alg":"SHA-1","content":"55994c1a837b7648b0b852a858c95a3790c07a0d"},{"alg":"SHA-256","content":"15b229ed8535d2bc4385513174d0d59dc4bee52f594d51a472ec6a927df13d11"}]},{"bom-ref":"bfbab99c2d6abad3","type":"file","name":"/usr/share/zoneinfo/right/Africa/Kampala","hashes":[{"alg":"SHA-1","content":"861033f279bc95196bd148e8a5c51f49a5484c6d"},{"alg":"SHA-256","content":"cda5c7548c8584cd5fea0012c11bb20cea70d432fdf47966cb27615e5d2d42e4"}]},{"bom-ref":"20acdc70adb4cdd7","type":"file","name":"/usr/share/zoneinfo/right/Africa/Khartoum","hashes":[{"alg":"SHA-1","content":"5b19602d1263b6b32fd27ca7314d1584eadf7e39"},{"alg":"SHA-256","content":"cc9aa49ae8849a9f43a85edce4ed8202bdfc8b91d54f8a74ae6f9d5df3600561"}]},{"bom-ref":"36e89a4a186f2a45","type":"file","name":"/usr/share/zoneinfo/right/Africa/Kigali","hashes":[{"alg":"SHA-1","content":"c9e334cd617f84c7ea95205d513945ef1faef50d"},{"alg":"SHA-256","content":"dad5ee37e80d6a5625767c29e52c7bb4af362c5ac05fed892ddfb24ab6aa6a91"}]},{"bom-ref":"b241a5fccd5330e6","type":"file","name":"/usr/share/zoneinfo/right/Africa/Kinshasa","hashes":[{"alg":"SHA-1","content":"6d287259dea1d409a8b9598e7f0992d9e78da7ec"},{"alg":"SHA-256","content":"08103ac769fcc12de12ec0bf8721e6b872b16796dac9949daa8a7113ef15b85b"}]},{"bom-ref":"d1ee9513d09ffde7","type":"file","name":"/usr/share/zoneinfo/right/Africa/Lagos","hashes":[{"alg":"SHA-1","content":"b7857cb173c474a1948e97549ad472414b244421"},{"alg":"SHA-256","content":"9a0e2006226a0f7fa22884375cb788830dd1f8bae9556c45cfeaa4e62a3105c0"}]},{"bom-ref":"66adf8487d89852c","type":"file","name":"/usr/share/zoneinfo/right/Africa/Libreville","hashes":[{"alg":"SHA-1","content":"51a1ff5407d8de953d2d1d98f5ea7bda4a2b1f2c"},{"alg":"SHA-256","content":"4dccfd2b999a5355b9bc9f003232c0a00fcd97a8dec622a3d80c1e9926a89e55"}]},{"bom-ref":"8323fbc960b5bb76","type":"file","name":"/usr/share/zoneinfo/right/Africa/Lome","hashes":[{"alg":"SHA-1","content":"43fb43af6dd6bfc6de8cd3f6dabf8ed8286326fd"},{"alg":"SHA-256","content":"d3bfea7d89d1e7a8d2b646149c37cfcde39869c738d18842903388957db0d1a1"}]},{"bom-ref":"dba9c7b813b5def9","type":"file","name":"/usr/share/zoneinfo/right/Africa/Luanda","hashes":[{"alg":"SHA-1","content":"fa0b2ebdd152d23c97972ec1b6f6635d45781112"},{"alg":"SHA-256","content":"3139b4c754c3138acf5e5a3524135c536a561087bd45deb49a65dfcba28cb2c6"}]},{"bom-ref":"b41c5a5338fecfe0","type":"file","name":"/usr/share/zoneinfo/right/Africa/Lubumbashi","hashes":[{"alg":"SHA-1","content":"c322300f4b3c32a4b7f8cf3e29f6f57e3d5bd3ca"},{"alg":"SHA-256","content":"09184bc5000d46702380249efa5803e48ce33031ad5d04832354bd625faa95a6"}]},{"bom-ref":"4340d1bcd8649a22","type":"file","name":"/usr/share/zoneinfo/right/Africa/Lusaka","hashes":[{"alg":"SHA-1","content":"883da53ade9d603545364462b63b2177fb75801e"},{"alg":"SHA-256","content":"0be62ac1d30c0860b1da16103c5fdd98470c4e992e88327cd84935f320ace6f0"}]},{"bom-ref":"26f765f33a9b3ba9","type":"file","name":"/usr/share/zoneinfo/right/Africa/Malabo","hashes":[{"alg":"SHA-1","content":"b6dbe2737ffa6500ac940c7775720eb7c7a5924e"},{"alg":"SHA-256","content":"ccbc3ef5767e40e729e7c688e8d0ba9242d4108564c916553110dd7b65e550ba"}]},{"bom-ref":"28fe3b87700ef968","type":"file","name":"/usr/share/zoneinfo/right/Africa/Maputo","hashes":[{"alg":"SHA-1","content":"766c4231155014838edb742698ad6d3625624109"},{"alg":"SHA-256","content":"62b4043105f84f3d68c61a569fb5fe4105df838e0c6d26b160df43e2e8081b24"}]},{"bom-ref":"46a8a6eb61e6c3b5","type":"file","name":"/usr/share/zoneinfo/right/Africa/Maseru","hashes":[{"alg":"SHA-1","content":"3ec3c5007eb703d08cbef2ae687b5f75fbb2e738"},{"alg":"SHA-256","content":"337465601f3040171f964a323ec46fe85a30cb8467daf2bdbee1de5fd59b493a"}]},{"bom-ref":"afbd54ee39a7e567","type":"file","name":"/usr/share/zoneinfo/right/Africa/Mbabane","hashes":[{"alg":"SHA-1","content":"de2b8c226101fbf4bb79db0b7226cb3d6a03bcdd"},{"alg":"SHA-256","content":"79ffc9ac498cc8add5728dfa7d649ecd57c070efde86e8121491de055c4c39cb"}]},{"bom-ref":"4eaafd741b902c5d","type":"file","name":"/usr/share/zoneinfo/right/Africa/Mogadishu","hashes":[{"alg":"SHA-1","content":"134368ba7cad013a4bdcd5e8a53e48fa80300d49"},{"alg":"SHA-256","content":"4617ccfab0884304cd8ab2b6581a8739f9266e6c59e6100c29dca1329630aa05"}]},{"bom-ref":"b32f2ad8682bbf82","type":"file","name":"/usr/share/zoneinfo/right/Africa/Monrovia","hashes":[{"alg":"SHA-1","content":"daff6e3b89c38fb3be7c448fcc9350ae69fb7c0a"},{"alg":"SHA-256","content":"bfeb06c24ddb7440f30853139a6a8d9ba45b67f806d463722304a737f2139384"}]},{"bom-ref":"11984ffbabdf6b65","type":"file","name":"/usr/share/zoneinfo/right/Africa/Nairobi","hashes":[{"alg":"SHA-1","content":"ef3db80c948bf3c3dc2106fe160252cd2ef3d6f8"},{"alg":"SHA-256","content":"b28510b60916733bffc90ea86d3d0bddd314520b751819c76f79d179e0a28a14"}]},{"bom-ref":"bedadbee48a588ee","type":"file","name":"/usr/share/zoneinfo/right/Africa/Ndjamena","hashes":[{"alg":"SHA-1","content":"ef6ec5ce2e0531bc90eee6b8c0bc4eea48bde70f"},{"alg":"SHA-256","content":"46fd423314dc553adfd34d8a17cf5fabc5b0cc6c8d291a185b82ef5fcf2b1514"}]},{"bom-ref":"a390295916239dd1","type":"file","name":"/usr/share/zoneinfo/right/Africa/Niamey","hashes":[{"alg":"SHA-1","content":"645a80715a9dbe3eabb1eac6b781376b6766545a"},{"alg":"SHA-256","content":"6c2487828ca591b32bbd3b87baaefcde48d6e499c94c482ae3591bc236ef7d5d"}]},{"bom-ref":"ba1eafda38ffdafd","type":"file","name":"/usr/share/zoneinfo/right/Africa/Nouakchott","hashes":[{"alg":"SHA-1","content":"f96a0d2049d4f92660678a6e6c962e5726907ba2"},{"alg":"SHA-256","content":"5f2a40280ffec38e26ba3329dc140676db083da2f5ef60a37216fca2df239733"}]},{"bom-ref":"3456ca2d600efb20","type":"file","name":"/usr/share/zoneinfo/right/Africa/Ouagadougou","hashes":[{"alg":"SHA-1","content":"ae1d1fa2d9d5185e1a4b9b377b60d51dc5b294fe"},{"alg":"SHA-256","content":"73519ec37189f0055642067f6aa29a08fc7793e925f789f442e61109cdb7fbde"}]},{"bom-ref":"566775468c41f238","type":"file","name":"/usr/share/zoneinfo/right/Africa/Porto-Novo","hashes":[{"alg":"SHA-1","content":"0354b086344f2b8fd91d7b08f0b81edb653575e8"},{"alg":"SHA-256","content":"65c149fe645533aeaa299ce8be1d68c0e902bdd1d47638c705a1d336f943578b"}]},{"bom-ref":"f02a3333c6b682a2","type":"file","name":"/usr/share/zoneinfo/right/Africa/Sao_Tome","hashes":[{"alg":"SHA-1","content":"bd37a60669b8c45233f85bc811bdd28bf90bd49c"},{"alg":"SHA-256","content":"5fd82fe2509f5d8364118a8bb1348aa97abd061d5d65ee5096551096a841b640"}]},{"bom-ref":"6b6ede54b9914199","type":"file","name":"/usr/share/zoneinfo/right/Africa/Tripoli","hashes":[{"alg":"SHA-1","content":"8090d4c550301289f515cea449844695f12dbb21"},{"alg":"SHA-256","content":"30419d45da3bc2ee0aa4bdf34a50a24d3b83a6dce9d311a71dca694ea080c875"}]},{"bom-ref":"39e15b0720a09226","type":"file","name":"/usr/share/zoneinfo/right/Africa/Tunis","hashes":[{"alg":"SHA-1","content":"abff5f7bf3ddfaa0a3ebfbbc39a63e2c5b7ded4a"},{"alg":"SHA-256","content":"0b3523531a582c58545c1cc4031bfffba50e10cb7457ba51e5a3fda741d3d210"}]},{"bom-ref":"99b19972b933a2ac","type":"file","name":"/usr/share/zoneinfo/right/Africa/Windhoek","hashes":[{"alg":"SHA-1","content":"50cdbccbc718e300c353345cb481748778117311"},{"alg":"SHA-256","content":"989716ba6212c957e69f6359a8c5d3cf17094c72082c386cfdf0aa80abc3d9ed"}]},{"bom-ref":"f08cc428750ddbbc","type":"file","name":"/usr/share/zoneinfo/right/America/Adak","hashes":[{"alg":"SHA-1","content":"7959f06282d7867112ab81af7154b617ac5aff38"},{"alg":"SHA-256","content":"3d2c9d6661832c37c32186cbec42339fb18ab91b45c84e52050a8396b19c48f5"}]},{"bom-ref":"9c49f59129c1959e","type":"file","name":"/usr/share/zoneinfo/right/America/Anchorage","hashes":[{"alg":"SHA-1","content":"96bf1858e3bbff87aa33402d761cfb3eab761974"},{"alg":"SHA-256","content":"a2c9b5aa5c94ea728291248034451b3662251dd9d5243e1d8862f8b444d736ce"}]},{"bom-ref":"f412fc536b41ecab","type":"file","name":"/usr/share/zoneinfo/right/America/Anguilla","hashes":[{"alg":"SHA-1","content":"d720495032afef43dbb6da60ba52a346a60f8071"},{"alg":"SHA-256","content":"b5ac5f3a9cdeb603296a6a2d541bcb0e4d61338da602dc5748b06bffc10448c1"}]},{"bom-ref":"c730a406f4569108","type":"file","name":"/usr/share/zoneinfo/right/America/Antigua","hashes":[{"alg":"SHA-1","content":"b67f86abd852b80a1ba62fa5f6aed6e2ad77e634"},{"alg":"SHA-256","content":"ec4d8f060b065d9663e4a6350bdedff256a6d5c76ebf54ae267eab02082d3423"}]},{"bom-ref":"9d5e2cf074fdb47b","type":"file","name":"/usr/share/zoneinfo/right/America/Araguaina","hashes":[{"alg":"SHA-1","content":"51a0b84715b984282aabac5dc21998d12d1dbe49"},{"alg":"SHA-256","content":"fb6a86af8f371e9216682727ee8641d105f4676d6abadb4eb369612f1224e683"}]},{"bom-ref":"0cdc9595cffd7a8c","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires","hashes":[{"alg":"SHA-1","content":"5943da30c3103a9134d88f4b49f8b804db57b06b"},{"alg":"SHA-256","content":"7156104390cc6f9fe2677dc5f91b20d270db4bbd1f1a404a39820a90ea426565"}]},{"bom-ref":"8b254dd65e35f576","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Catamarca","hashes":[{"alg":"SHA-1","content":"3c238a614d169dba89f429eb1d6bdb8459f46eaf"},{"alg":"SHA-256","content":"6c905996cdc4642e1892e22137c00080dfec0eb82ec5b6a0a987c5ef50db56cc"}]},{"bom-ref":"459c57b4090c07e8","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Cordoba","hashes":[{"alg":"SHA-1","content":"829a5eae17cfab8c30609e8a0ab3f3c4536a0c3b"},{"alg":"SHA-256","content":"1b18a48061184b0da06e3640fd9d652785332b61501edc7d26ec4dfdaed72b27"}]},{"bom-ref":"2c6d312c333a2ce8","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Jujuy","hashes":[{"alg":"SHA-1","content":"ea909ad1ac6728092232e1077909794b8266ff62"},{"alg":"SHA-256","content":"8719c9782596146e3ae6c26569bf2d1bde287e3dd1ef018d188a5686bd49c657"}]},{"bom-ref":"0e38593b4a0d06b1","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/La_Rioja","hashes":[{"alg":"SHA-1","content":"e1910e44445e964f290b9c534b97830df0b2105a"},{"alg":"SHA-256","content":"288aa07045d6e9e8287c8f975faf2b56db5a05a2466c25bcf3ab5fae76ff746b"}]},{"bom-ref":"593cc4b6a2b80ad6","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Mendoza","hashes":[{"alg":"SHA-1","content":"d1ac122f7967fc37f35a4a031ab111e5701d73d0"},{"alg":"SHA-256","content":"bd66f5d2934f0c2bad0aed5d7140bdeec82ac91113c017b9ba1649b62ad32717"}]},{"bom-ref":"360dab6427ba97de","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos","hashes":[{"alg":"SHA-1","content":"43b94ef734625563f9e0b3319e01da11bf11cd19"},{"alg":"SHA-256","content":"8dab5dc4a1fc928406bcf8e78107494cbcbf5a20663443e9f1dc8825f062dd5f"}]},{"bom-ref":"1737170fc44d16af","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Salta","hashes":[{"alg":"SHA-1","content":"26efc428eab2a5914275addcd8d1486208b4e6b4"},{"alg":"SHA-256","content":"d2d31d3e12544408a87c155739d93117f9ee131e9abbb32bc2c54e0fcaa2f4b4"}]},{"bom-ref":"80127d36a8d154b0","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/San_Juan","hashes":[{"alg":"SHA-1","content":"b9db413a76ac38629fc9e93c61d95470e718e6d2"},{"alg":"SHA-256","content":"7bd9ddfe1813944eb0aaf0b5006378d97b70ca2f76168d64f2896ed6cde0f68b"}]},{"bom-ref":"4aa90c9eb1bd01b0","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/San_Luis","hashes":[{"alg":"SHA-1","content":"49346f4d5107bb39310ab6bd078f1984a38e15c2"},{"alg":"SHA-256","content":"81fed40e2461f00a553d3253eaab174df4c41d590091b45ed2618bf429554438"}]},{"bom-ref":"7687f1c04b0d1e11","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Tucuman","hashes":[{"alg":"SHA-1","content":"bd7808cf0d961088e94e1a107541f713d39c0328"},{"alg":"SHA-256","content":"e2eef3a90bb26e77290189a7f0a255341d14e976c85f1a9d54fea7dbaacf2804"}]},{"bom-ref":"310209455144b927","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Ushuaia","hashes":[{"alg":"SHA-1","content":"a6d07dac97c439ae7490a368a191114f63aa760e"},{"alg":"SHA-256","content":"739f5b19e092ff86807f68d9a37419a8980e1e40d02a23a701f3a1b438580ae2"}]},{"bom-ref":"4800394f23d9eddc","type":"file","name":"/usr/share/zoneinfo/right/America/Aruba","hashes":[{"alg":"SHA-1","content":"d9658849c5961b6b311d3057c83e208157a213e3"},{"alg":"SHA-256","content":"8a263d80d7385220b81caf28fafea278233276c16fd802c9060d6b10c2e6f038"}]},{"bom-ref":"54f799a032205678","type":"file","name":"/usr/share/zoneinfo/right/America/Asuncion","hashes":[{"alg":"SHA-1","content":"b8924bd2daaf4b348ec4effa84923fb1522af04a"},{"alg":"SHA-256","content":"db2e05b98d8ff1baf027b0aa0aaddb3e2ace809f3b800b75c64615e79c3f551e"}]},{"bom-ref":"3a7b9d19acb16d46","type":"file","name":"/usr/share/zoneinfo/right/America/Atikokan","hashes":[{"alg":"SHA-1","content":"d417c94fe0c2a528abe2eb807f013c7c0648a2bf"},{"alg":"SHA-256","content":"70e21ea54f2299a6ebdb845946f2b7a12d852deccd3a0f36c4a1c74fed5eee16"}]},{"bom-ref":"4e9d1daafa2a7071","type":"file","name":"/usr/share/zoneinfo/right/America/Bahia","hashes":[{"alg":"SHA-1","content":"aa3de2b5a708659a7daaf8017ecb0eb6d7db9b0c"},{"alg":"SHA-256","content":"9320d1569e6ba22f4b3c42284d1ed3790c640aeaac9b0244d736d6db7ca52eb6"}]},{"bom-ref":"4dd44cdec2e51a78","type":"file","name":"/usr/share/zoneinfo/right/America/Bahia_Banderas","hashes":[{"alg":"SHA-1","content":"987f31b7c6445e5e44f12e428ac8f26d5db51371"},{"alg":"SHA-256","content":"b7e9a4d0d692f239df6016177d6abf64a9631161774b2a53e0e0e1c85c2cc05c"}]},{"bom-ref":"2c909aa58f1a5239","type":"file","name":"/usr/share/zoneinfo/right/America/Barbados","hashes":[{"alg":"SHA-1","content":"e9235c96aad0224bd213e7b9df15214a7436baaf"},{"alg":"SHA-256","content":"7a202b9e618f9aa703dcde41a80e335c903509e96389d363c3100afbe083fb00"}]},{"bom-ref":"802bc601148f518d","type":"file","name":"/usr/share/zoneinfo/right/America/Belem","hashes":[{"alg":"SHA-1","content":"ecd0b254644f26eebbe13977a7e0e4b3276d3f5e"},{"alg":"SHA-256","content":"cd9eb30cc76f3f55bf967cdcadc7708a567ab8def99c275ca25e62d3b969a9bc"}]},{"bom-ref":"f888696623d7b9b3","type":"file","name":"/usr/share/zoneinfo/right/America/Belize","hashes":[{"alg":"SHA-1","content":"47a1f8cd78b79a2dc3053bb17e879793391e56b8"},{"alg":"SHA-256","content":"321ee3bcc7f9e0b7b4bc6ac8cfd90e7a1b82d52dd925cdd2247edee94913421b"}]},{"bom-ref":"f341964f65e46878","type":"file","name":"/usr/share/zoneinfo/right/America/Blanc-Sablon","hashes":[{"alg":"SHA-1","content":"fef7fed74a7d4db46fcced0de854d92e33210bf3"},{"alg":"SHA-256","content":"68bd607c85f76f8382ea1dc800739523271a1bc798794e39d0449bbbf6cbe260"}]},{"bom-ref":"6dffe452dc3ea6cc","type":"file","name":"/usr/share/zoneinfo/right/America/Boa_Vista","hashes":[{"alg":"SHA-1","content":"23dc6fe72b50cdf578befd3c38f3cc99da94b30b"},{"alg":"SHA-256","content":"b2c3c223fef2b34a132362de820937e29b466b8a7ccaf37658a122e7aa5c1291"}]},{"bom-ref":"8d0bbf2da62e56fe","type":"file","name":"/usr/share/zoneinfo/right/America/Bogota","hashes":[{"alg":"SHA-1","content":"abc8d9dc3fb912da970e408f3bb162701e034b06"},{"alg":"SHA-256","content":"6e0fc2bc48eb6d7068c972bbdb7d09127a345e13e9b636f85f37cf452187acba"}]},{"bom-ref":"814f7fe6403c96ee","type":"file","name":"/usr/share/zoneinfo/right/America/Boise","hashes":[{"alg":"SHA-1","content":"3e9e9705bdd9426ddba765d3238c00e8c9b4ea90"},{"alg":"SHA-256","content":"9f07a1bffe602a7986727c2b7613e00b3ca5cb7c00adfde3b221cbbdc2517cc9"}]},{"bom-ref":"fab4f006131064d5","type":"file","name":"/usr/share/zoneinfo/right/America/Cambridge_Bay","hashes":[{"alg":"SHA-1","content":"aed371febe45627c8cc6aae72214b085b71d19b6"},{"alg":"SHA-256","content":"07a94b3c551802b424e2e0650bcd67d923734c3650546308608a96fc0fa2ba98"}]},{"bom-ref":"42dd94983067673a","type":"file","name":"/usr/share/zoneinfo/right/America/Campo_Grande","hashes":[{"alg":"SHA-1","content":"e0055d3ef17c4654280973aec10d1f5841d25dc8"},{"alg":"SHA-256","content":"7d2b1fc96f0165733ced4a7ea2c7efb5c55b46f3142d1beb95e511f531d42cc4"}]},{"bom-ref":"d8eda5e3669ecef7","type":"file","name":"/usr/share/zoneinfo/right/America/Cancun","hashes":[{"alg":"SHA-1","content":"ef666c6a784d39dc88a785ce68875ab985fb7787"},{"alg":"SHA-256","content":"eaa1fc39e962d042eabc2face28ddc691acc8ab20ae8f92b33ea0088b9ecab0d"}]},{"bom-ref":"abbc976522594d59","type":"file","name":"/usr/share/zoneinfo/right/America/Caracas","hashes":[{"alg":"SHA-1","content":"a9c54e7c7b708ffb00ee0587011b3afda2e57d7e"},{"alg":"SHA-256","content":"26099eb3b9690522602f5aa9e5ac12ca3848fd48733ddc2ce41f1c7fb9894e78"}]},{"bom-ref":"2e5a92591ca51c97","type":"file","name":"/usr/share/zoneinfo/right/America/Cayenne","hashes":[{"alg":"SHA-1","content":"f2cf43f4db3d1ad4bd857ec85d98d193b22b1427"},{"alg":"SHA-256","content":"b285665aeb28a9bb7cf48814bdfd2b83be428e834f96d45a7f53460cc514cd16"}]},{"bom-ref":"2200bc80ebcaee28","type":"file","name":"/usr/share/zoneinfo/right/America/Cayman","hashes":[{"alg":"SHA-1","content":"237be17edfa3066241f86cec8f1f09c1b07132ea"},{"alg":"SHA-256","content":"4e8b16f22dd794a164f494298e342d545cb8adc32a3ec3a8e932fa68e20300df"}]},{"bom-ref":"3d58f6e0dd5449fe","type":"file","name":"/usr/share/zoneinfo/right/America/Chicago","hashes":[{"alg":"SHA-1","content":"25b563c1339c6a6a18c059f5727929dffd999c5c"},{"alg":"SHA-256","content":"cb676a13de0913798398166961c63541c78bf0b446ac2c740f5b862abc3df17b"}]},{"bom-ref":"102421517eeaf70f","type":"file","name":"/usr/share/zoneinfo/right/America/Chihuahua","hashes":[{"alg":"SHA-1","content":"028cc217225a07d4bdd0eaee30ebf09d5912bc46"},{"alg":"SHA-256","content":"4e8f067a972a0b4278feb901a72c67a692b63ae8a47ec752dad6f614570dd825"}]},{"bom-ref":"387b8bd9e291a41b","type":"file","name":"/usr/share/zoneinfo/right/America/Ciudad_Juarez","hashes":[{"alg":"SHA-1","content":"46540d515a81ffae707a4008d81a589c2061b5c1"},{"alg":"SHA-256","content":"b5da80ba08bc2758884a19f9dc99690db20e6a0887b919a20dbdfae72a0bb523"}]},{"bom-ref":"cc9ac8e43534599d","type":"file","name":"/usr/share/zoneinfo/right/America/Costa_Rica","hashes":[{"alg":"SHA-1","content":"e3503f12489eef67dc1fee936fb95f9760a24cf1"},{"alg":"SHA-256","content":"b6a1aba590b48ebe8a70bd05c0d83769c293ee1eb9c82f9c3a16a78d76b8aea3"}]},{"bom-ref":"0140cc30bf0cd851","type":"file","name":"/usr/share/zoneinfo/right/America/Coyhaique","hashes":[{"alg":"SHA-1","content":"27bb70b14e4fc84d4559b71be12bea7c156579f2"},{"alg":"SHA-256","content":"52e47a440c3e7fe8b1978d6ea58011171d71020400a78f972481d23c79d4d65e"}]},{"bom-ref":"cce50bf533ca78ae","type":"file","name":"/usr/share/zoneinfo/right/America/Creston","hashes":[{"alg":"SHA-1","content":"4167ce9985af3beac0c429bdcc67e48058680825"},{"alg":"SHA-256","content":"1fcffd940a27d996177d7c0a0cbb2e5bfb72d4d8bb5d3dd1695406a25bb62a69"}]},{"bom-ref":"b8a85f902b7d939c","type":"file","name":"/usr/share/zoneinfo/right/America/Cuiaba","hashes":[{"alg":"SHA-1","content":"ac9e9d053420a8cd0d7700a3128a7287a9eaaf92"},{"alg":"SHA-256","content":"e03ced0619ee055adc7b2af08dd55ef6767eb020fa85c1ef4baa24c7defbe34f"}]},{"bom-ref":"9c2e54d1ad3d5456","type":"file","name":"/usr/share/zoneinfo/right/America/Curacao","hashes":[{"alg":"SHA-1","content":"68b3ad840ece02fc3f43b363f80c3ff9d2f5b81a"},{"alg":"SHA-256","content":"090b768907e0937458509573da296c336cfadb6be84f4e3d92fd2e3e754fd24d"}]},{"bom-ref":"a1924f298f51eb04","type":"file","name":"/usr/share/zoneinfo/right/America/Danmarkshavn","hashes":[{"alg":"SHA-1","content":"7bd507e7c0bba043cb8af9c5d49f3e7b865b092f"},{"alg":"SHA-256","content":"6d6368e23925f048f6181bddfc247ba4bbf9c6f5e248edfa80a48e14decb3bd1"}]},{"bom-ref":"c5a46c61862c979c","type":"file","name":"/usr/share/zoneinfo/right/America/Dawson","hashes":[{"alg":"SHA-1","content":"75a1914d0f35ffe3cceebf43df1c1659273a50a5"},{"alg":"SHA-256","content":"51222a73543e2736f72d6661ac65b9c52327d0d71bcef850ed96c3d86049ed50"}]},{"bom-ref":"8bef5d4762821b52","type":"file","name":"/usr/share/zoneinfo/right/America/Dawson_Creek","hashes":[{"alg":"SHA-1","content":"bce500db63730f09d248a07edbf42ce0b4cf951a"},{"alg":"SHA-256","content":"51af59f32c7aaf265b8d94a3bea7cf50278eb4ec053b89d0b95e2b55f689fae2"}]},{"bom-ref":"f376553b283602a4","type":"file","name":"/usr/share/zoneinfo/right/America/Denver","hashes":[{"alg":"SHA-1","content":"e9b3d52b9f0d9007332a9cf38ab33c76984ecfaf"},{"alg":"SHA-256","content":"6bb62df3b85caae7f8f4939d4920bb5f47ce9f33c67460fd351fe70c9a0c757f"}]},{"bom-ref":"533aea0bb46b809a","type":"file","name":"/usr/share/zoneinfo/right/America/Detroit","hashes":[{"alg":"SHA-1","content":"ea891775e348eb18f9a829294d87917fa10686f4"},{"alg":"SHA-256","content":"56d0f978af5a7d16294c831947ca1df07412530a50eead2b7e0cd69084c2bc18"}]},{"bom-ref":"1b3bb54fadd1e4a4","type":"file","name":"/usr/share/zoneinfo/right/America/Dominica","hashes":[{"alg":"SHA-1","content":"0668c5e41185fc26b65909626b34d603410aae92"},{"alg":"SHA-256","content":"8e11f8708e3615836565f49c75565c89fbfde76e6b9df256c582fc414357c755"}]},{"bom-ref":"5b3d4090b3397639","type":"file","name":"/usr/share/zoneinfo/right/America/Edmonton","hashes":[{"alg":"SHA-1","content":"89194e1dad8cbcd38918b4706740750e24cf5d5f"},{"alg":"SHA-256","content":"528d394ca8c879522b8bd4a919a2cabf2af567947973149ba8717d8077ead319"}]},{"bom-ref":"7cb0a11a27c4dc66","type":"file","name":"/usr/share/zoneinfo/right/America/Eirunepe","hashes":[{"alg":"SHA-1","content":"71fd8e89283fd5912ee621045767e9d39ca29d08"},{"alg":"SHA-256","content":"e148b383177420331e258f94fbc265cc75c4ab1dccd320dd2d5e354529777d7a"}]},{"bom-ref":"1b3505dddb4d8acf","type":"file","name":"/usr/share/zoneinfo/right/America/El_Salvador","hashes":[{"alg":"SHA-1","content":"d0c66fb8cbc8039f9d3d3f1937cd8db77afaad27"},{"alg":"SHA-256","content":"d2c33b09f9f4289d027ec4bb4694490521cdae7f112820197955fa5c37ec5d7b"}]},{"bom-ref":"c34068ff7be742f9","type":"file","name":"/usr/share/zoneinfo/right/America/Fort_Nelson","hashes":[{"alg":"SHA-1","content":"9645d88a4cdcfceddfc000468910dff868fbff7b"},{"alg":"SHA-256","content":"18872ba877025b25436b2316c089fd6b79e45eb9a356cf84908bc267097a8a08"}]},{"bom-ref":"4dad03579c22622e","type":"file","name":"/usr/share/zoneinfo/right/America/Fortaleza","hashes":[{"alg":"SHA-1","content":"e448744a3162fdd6d18775abdfe6deb1af30e9dc"},{"alg":"SHA-256","content":"8d17987950aee741ca6d2667ae925adece79dd4786665a39e8b3ec8ce6ecc41e"}]},{"bom-ref":"d3859f791b1ee401","type":"file","name":"/usr/share/zoneinfo/right/America/Glace_Bay","hashes":[{"alg":"SHA-1","content":"9fa9ece5a6e257003f5d88f7c48151e433209916"},{"alg":"SHA-256","content":"c33810a988030e8cc29edcb24cc1f8df92fd7c787731dcf79c7640eb0597aaf1"}]},{"bom-ref":"28388ea98ab733c7","type":"file","name":"/usr/share/zoneinfo/right/America/Goose_Bay","hashes":[{"alg":"SHA-1","content":"c4117688acc9366559e0e1ee6af12fdb6ebfb136"},{"alg":"SHA-256","content":"1d7eb04ad85106ea2e0a2d6e1dea1486a794987777d77302064722ea6cacda5c"}]},{"bom-ref":"4bfa5e95265e8ef3","type":"file","name":"/usr/share/zoneinfo/right/America/Grand_Turk","hashes":[{"alg":"SHA-1","content":"db82b7464a67fe4828f5415e161c945df8aaf70b"},{"alg":"SHA-256","content":"b2361dddcae8a330c6b854995f9887f9fcde49c86b3db1bd4490a007d07db8a2"}]},{"bom-ref":"4b30f3e47b084bd9","type":"file","name":"/usr/share/zoneinfo/right/America/Grenada","hashes":[{"alg":"SHA-1","content":"3626512ff0678dc725d293f54862664027ccc648"},{"alg":"SHA-256","content":"bb3d3f180d82fb6a748a07f36f99aa4b6942adff7338a0b424091d863c5a048e"}]},{"bom-ref":"feb3512eb882d59d","type":"file","name":"/usr/share/zoneinfo/right/America/Guadeloupe","hashes":[{"alg":"SHA-1","content":"a27c32ce6b382c3f2b4ef56357dd3d0d6a620512"},{"alg":"SHA-256","content":"f72701f94cf2298149c4d30ec583b8ca10b88aab1724247c0f94cf9776627762"}]},{"bom-ref":"854ff14aeb034af5","type":"file","name":"/usr/share/zoneinfo/right/America/Guatemala","hashes":[{"alg":"SHA-1","content":"2f224b13635123144f1e8b82fc03a3de8b8ba36b"},{"alg":"SHA-256","content":"d5fcd5f1726e7117953d77b0479022d8172a021773b0a512a645ed29aff31f41"}]},{"bom-ref":"70058788cb6704d2","type":"file","name":"/usr/share/zoneinfo/right/America/Guayaquil","hashes":[{"alg":"SHA-1","content":"b294a8623b9f564316349f7034307c8ef2469eb3"},{"alg":"SHA-256","content":"7b3e3d25be505d81523d249b90326023ccb9c710de06f7d2267f4958cfb65d3a"}]},{"bom-ref":"f4d6646a5a9a64a7","type":"file","name":"/usr/share/zoneinfo/right/America/Guyana","hashes":[{"alg":"SHA-1","content":"ab168e3b6d7f190cdae123f2cb9a592614df3b1e"},{"alg":"SHA-256","content":"273535ad4113cc3f17edece259307eef85b51112fc18896f3e6fd2252f30997c"}]},{"bom-ref":"9b38d74dc4cc19b0","type":"file","name":"/usr/share/zoneinfo/right/America/Halifax","hashes":[{"alg":"SHA-1","content":"8dd46c826cf287c8c5593f37eb4a826a72eed1f0"},{"alg":"SHA-256","content":"de39a9ae64f17eb6622ee807dceedb6a93a0edaebbc3cd6852eeccc91578a738"}]},{"bom-ref":"90b3292967aef278","type":"file","name":"/usr/share/zoneinfo/right/America/Havana","hashes":[{"alg":"SHA-1","content":"86656a7726c2a53c656670ec6ea7584b07972c6c"},{"alg":"SHA-256","content":"e6de756b4817594fecb58a44da08c85730b875bb19aa4121f31d11f83333c0d1"}]},{"bom-ref":"acdcceddb28f6970","type":"file","name":"/usr/share/zoneinfo/right/America/Hermosillo","hashes":[{"alg":"SHA-1","content":"c22a31daa2c57b38ee64cfd1e7f93221fb0e4007"},{"alg":"SHA-256","content":"27c1fad481859362a1c4aa4c82e3bdddffa0da3a8aacdf0451271581b62a49fa"}]},{"bom-ref":"83db9334e84dacdb","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Indianapolis","hashes":[{"alg":"SHA-1","content":"e629bb367ab8dae1f3506bf90ae59f82a1fcfe55"},{"alg":"SHA-256","content":"0728a06fd707e7d40167e344a4e7bc5adab474bfe44da200b51d7d565f67af2a"}]},{"bom-ref":"e1232bc3571153c0","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Knox","hashes":[{"alg":"SHA-1","content":"e78896109ab407dd8af4840bafd4dfef572beda9"},{"alg":"SHA-256","content":"2f4d84220956642eb7a0121764c78ff6286c34f6f23b704da33d4a435772c826"}]},{"bom-ref":"b2e78064f19a2b58","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Marengo","hashes":[{"alg":"SHA-1","content":"625f688e0feef910a7bbb2142a5dee98095cc4b0"},{"alg":"SHA-256","content":"f5d11df6a52cd62a80ae0487887f0b3e55ee092ae498ebd9b737ab6f008e25f5"}]},{"bom-ref":"8fb4559998df3b8e","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Petersburg","hashes":[{"alg":"SHA-1","content":"072eaabf958da859c3ff032bba05d5bbd175ea05"},{"alg":"SHA-256","content":"f89839c604ca596e42af7e2749738ba75b3130516ce4c1fd057e6c2a1bc12e54"}]},{"bom-ref":"304a7beae70c420c","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Tell_City","hashes":[{"alg":"SHA-1","content":"529f52777f64f3609fa4fc16d0786b7240fb01ef"},{"alg":"SHA-256","content":"befc5e3e1b19ec1f798da2e793a4631302b31df1abc2ccd7c3de466fb846809a"}]},{"bom-ref":"f714911f79afee1f","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Vevay","hashes":[{"alg":"SHA-1","content":"82d704c9174df368c95ed5f31eadad9bbbbff4c5"},{"alg":"SHA-256","content":"68590cd2700ae5e91207c6bc14abcad687916e60fca9c5fc675a1dcdb97128d8"}]},{"bom-ref":"02fd2f6437426d08","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Vincennes","hashes":[{"alg":"SHA-1","content":"aee75cf4ff020de657311e8bd8301238af70056a"},{"alg":"SHA-256","content":"68699e6cc42e94d9360562609cdc3da2f256924b23f6948c081f6a6d35651462"}]},{"bom-ref":"26b3d64a2fd260f9","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Winamac","hashes":[{"alg":"SHA-1","content":"b3989983dab92f3dc4dbc56b5aceb0b9b67bc145"},{"alg":"SHA-256","content":"f91a8308794d082956f6cb363cf2fc926d741a1ea16626ba21acd777d55e90a7"}]},{"bom-ref":"492131b85d04a158","type":"file","name":"/usr/share/zoneinfo/right/America/Inuvik","hashes":[{"alg":"SHA-1","content":"e28e5add4b4e10289645665f6f262a89a8d167a5"},{"alg":"SHA-256","content":"e36bbc719b4bf4df464d8085d78fae75b997a2326189df0c6549c04084b415da"}]},{"bom-ref":"c5518098ac582922","type":"file","name":"/usr/share/zoneinfo/right/America/Iqaluit","hashes":[{"alg":"SHA-1","content":"72089431c8b9738578d88707fc3688a25d9d92db"},{"alg":"SHA-256","content":"e8c8b85321580cb7c7708be7eb0b56676cbdda7f0210ad46d14f26016c8f89e1"}]},{"bom-ref":"3090367ce2b5ac2e","type":"file","name":"/usr/share/zoneinfo/right/America/Jamaica","hashes":[{"alg":"SHA-1","content":"8ef55573884869765392f759bcaca7f2752afbed"},{"alg":"SHA-256","content":"5c27200228a5cfb748442dfa419f4fc152d2675df1ddf600f0780fae98570db6"}]},{"bom-ref":"5bcbc83a1174a5f9","type":"file","name":"/usr/share/zoneinfo/right/America/Juneau","hashes":[{"alg":"SHA-1","content":"4390e773c1309de42d31c4652371e9f8f565133e"},{"alg":"SHA-256","content":"12a3f6d211359589acf2139df5e6f0c72d1115857a6bc8041b3162c9cd0ac970"}]},{"bom-ref":"345f2968308c9584","type":"file","name":"/usr/share/zoneinfo/right/America/Kentucky/Louisville","hashes":[{"alg":"SHA-1","content":"d1b34a8bdf8002ab392831636534017b9266a1aa"},{"alg":"SHA-256","content":"b1bb2f0cae80face39cd7d8a51b77c1746227c3c49c26736581a660050926878"}]},{"bom-ref":"b2bbcc5d32f1c793","type":"file","name":"/usr/share/zoneinfo/right/America/Kentucky/Monticello","hashes":[{"alg":"SHA-1","content":"017cf20a5f7c487240ba5dc7d1c17188e5a156b1"},{"alg":"SHA-256","content":"22aaffefc9fa82381deb0cd3be4036a128e0161dda31a536f42d7fbaba036ccc"}]},{"bom-ref":"0d7b63d45f985ce5","type":"file","name":"/usr/share/zoneinfo/right/America/La_Paz","hashes":[{"alg":"SHA-1","content":"74f9a8798713f391e03249a01d0cdd50fe53b84f"},{"alg":"SHA-256","content":"ffd9ce8d023730753815b307eca992efdbf539dcb6c399bba04180d8c9fcb181"}]},{"bom-ref":"51d88d73a571acd9","type":"file","name":"/usr/share/zoneinfo/right/America/Lima","hashes":[{"alg":"SHA-1","content":"16be0a6d0ef1c578b425481fc71d34a172c85360"},{"alg":"SHA-256","content":"1861db8901b2848ddf2192b33816066dc9f4d665936738e8a3e17de4028d92f9"}]},{"bom-ref":"92b6105849acecdc","type":"file","name":"/usr/share/zoneinfo/right/America/Los_Angeles","hashes":[{"alg":"SHA-1","content":"33e8408d26300a31266672277ba851267b317103"},{"alg":"SHA-256","content":"3ee419ea268819dd3bcbe5fc1df3fe1c85149a8f1415bdbd6eca5e7687a09b01"}]},{"bom-ref":"9edbca02af14f05c","type":"file","name":"/usr/share/zoneinfo/right/America/Maceio","hashes":[{"alg":"SHA-1","content":"0d71cec8cb96945a6a5be56591c3e977e15ae37d"},{"alg":"SHA-256","content":"15a2d29a8e035e60996cd260f78d04023693e767d41e8edc0486ea706925ef64"}]},{"bom-ref":"8738de53c915cf54","type":"file","name":"/usr/share/zoneinfo/right/America/Managua","hashes":[{"alg":"SHA-1","content":"c73cc5cc9dc7f88e733340b9bb85b47f226a22b8"},{"alg":"SHA-256","content":"eee02d468b80b6a090b82476f7cd0980a5fc6dd5adba53f55fb9dc4bdca69485"}]},{"bom-ref":"81ea9044b83dab81","type":"file","name":"/usr/share/zoneinfo/right/America/Manaus","hashes":[{"alg":"SHA-1","content":"075a0966babfa20ce27dcf70494294ead256a90b"},{"alg":"SHA-256","content":"901b776a58617a7934ce463ef4ebdca94d62ed5f9af665be0ca399effe9c6db6"}]},{"bom-ref":"97948050386e06ba","type":"file","name":"/usr/share/zoneinfo/right/America/Martinique","hashes":[{"alg":"SHA-1","content":"5cb380d381da69a4f179987ef937bbbcc2e54bd9"},{"alg":"SHA-256","content":"ef349cc80f28c23271bc1b0026fcdb6db24ebddbfd205659eac71580b4da3cd1"}]},{"bom-ref":"f7733049a1b2d7ab","type":"file","name":"/usr/share/zoneinfo/right/America/Matamoros","hashes":[{"alg":"SHA-1","content":"e118c28ef71eae9504bd7e86f58c5381ef9e1bd4"},{"alg":"SHA-256","content":"068315d3b65911121f5397e919a13b57f9ffc4ae3c55704a5fb9ccd47815aeb0"}]},{"bom-ref":"2e73b1d1d70ab5fd","type":"file","name":"/usr/share/zoneinfo/right/America/Mazatlan","hashes":[{"alg":"SHA-1","content":"73c10d7c8d6572016ddc195f118bd004527a2ba3"},{"alg":"SHA-256","content":"b6ee357f543aa0be20cc72dd2ca975398edd5b08e2c10f4b73e5aff74e8dc3a0"}]},{"bom-ref":"ab75cda26309a366","type":"file","name":"/usr/share/zoneinfo/right/America/Menominee","hashes":[{"alg":"SHA-1","content":"4f699eb581d4be3ed49b49c6fd2471985c004a30"},{"alg":"SHA-256","content":"ca420638f45add468b6359c31efa9812607b185dd9677c1411a97bafa7f1933c"}]},{"bom-ref":"c0aece25667ae9ea","type":"file","name":"/usr/share/zoneinfo/right/America/Merida","hashes":[{"alg":"SHA-1","content":"d8931372383edb505b6cbd589be56c9f4cf3ed5f"},{"alg":"SHA-256","content":"3d1001283834b0c4f23b30d3766db13a0e4ded4a95c4e9b2b0cafcdefca88b39"}]},{"bom-ref":"e073a6c1dffb5050","type":"file","name":"/usr/share/zoneinfo/right/America/Metlakatla","hashes":[{"alg":"SHA-1","content":"27bbee0f9d372e8d0de9dd3373284023a5e8a883"},{"alg":"SHA-256","content":"c0251ec735ecaa9b217e2388c72f722ce4931f9ed51709275bdc73073ba2e337"}]},{"bom-ref":"01a43fff10184476","type":"file","name":"/usr/share/zoneinfo/right/America/Mexico_City","hashes":[{"alg":"SHA-1","content":"126158761acb0179c56b5e727c2f9b353bc321e5"},{"alg":"SHA-256","content":"6a7a79f032aaa5c1ffe51c09e8323ce040d39408c9e3ddfc634dc3d35314d7d7"}]},{"bom-ref":"b47a9e01d39fa883","type":"file","name":"/usr/share/zoneinfo/right/America/Miquelon","hashes":[{"alg":"SHA-1","content":"8b5fb6b507044f991b2b899b2b20ee54d589d8e3"},{"alg":"SHA-256","content":"657bc1af8e6673dd35dd167c35fd141b28ed0434514908727ba2c69045c5d187"}]},{"bom-ref":"e385e63a58a5e00a","type":"file","name":"/usr/share/zoneinfo/right/America/Moncton","hashes":[{"alg":"SHA-1","content":"d2ec1868c932a9b4c64446752b8234bc804e8b3d"},{"alg":"SHA-256","content":"590199c42efd6e08eb5777b6fb81a9f95102dea331acec44c11e27a320a3d47b"}]},{"bom-ref":"44a835f659de7963","type":"file","name":"/usr/share/zoneinfo/right/America/Monterrey","hashes":[{"alg":"SHA-1","content":"1866dc9e393a676dcac613423481352cfd1c85a7"},{"alg":"SHA-256","content":"15c9b0e2bd94d6f925b787675c6f884ee03202103dd1a57cbd75e03f68ee7f7e"}]},{"bom-ref":"df3f6c66641e5191","type":"file","name":"/usr/share/zoneinfo/right/America/Montevideo","hashes":[{"alg":"SHA-1","content":"26e7917fc6fb0d8842e6751c04e4ede715befa96"},{"alg":"SHA-256","content":"692671c697b408e542286f7fd3a68467ada7fd6c8c8d0e7cd93ebfaf959e76ce"}]},{"bom-ref":"8deebf1f3e51cc7d","type":"file","name":"/usr/share/zoneinfo/right/America/Montserrat","hashes":[{"alg":"SHA-1","content":"e18ef29be1e720312ffc83e480ab9eff6f088e5c"},{"alg":"SHA-256","content":"4ac8aa212a97a52aa8d2dd98af9ed7d54abfd7912f94a21f94bafe35fc5befbe"}]},{"bom-ref":"d8f9c6c8ab6f81ff","type":"file","name":"/usr/share/zoneinfo/right/America/Nassau","hashes":[{"alg":"SHA-1","content":"a2a064778e9c9d0c4fda63fd24003b810720eaf1"},{"alg":"SHA-256","content":"5dceff86a36849de4ad6175d26e7949f6a5075020e323b757523a92014dc67cb"}]},{"bom-ref":"55e475884178f164","type":"file","name":"/usr/share/zoneinfo/right/America/New_York","hashes":[{"alg":"SHA-1","content":"d3ecaed6b01d1214c8619db74c432c230b1413c6"},{"alg":"SHA-256","content":"cc93eddc0de3d5187746755fa687d2776e6531231264af2aa6045442bf094b78"}]},{"bom-ref":"734109c0b60ee88b","type":"file","name":"/usr/share/zoneinfo/right/America/Nome","hashes":[{"alg":"SHA-1","content":"4a9fa895aad2cfe20929513c7a1b800a4197d566"},{"alg":"SHA-256","content":"b09762feb4bb5c9cc09d7b04bad7d688739c8ca49180f1280b0d210160ced6e5"}]},{"bom-ref":"a7ef213198c61cc1","type":"file","name":"/usr/share/zoneinfo/right/America/Noronha","hashes":[{"alg":"SHA-1","content":"c36fbeec4916edacf870e802b6664743297c1aa8"},{"alg":"SHA-256","content":"bab92cbb9b0e01f69965b0e47893151da104b34a83ee1418035610ef0ec4bd32"}]},{"bom-ref":"c526fee8f4c0b3d7","type":"file","name":"/usr/share/zoneinfo/right/America/North_Dakota/Beulah","hashes":[{"alg":"SHA-1","content":"9da237f153eb1b9803939dfedad973f312c6b39a"},{"alg":"SHA-256","content":"4f825bd608a1441c3522bb185c713b1455e02bf61a3574e43b53960a8ed2aa31"}]},{"bom-ref":"12a245b4e46ba9d6","type":"file","name":"/usr/share/zoneinfo/right/America/North_Dakota/Center","hashes":[{"alg":"SHA-1","content":"b8e5f10f7c792f97e7bc1de37dc764b21f819993"},{"alg":"SHA-256","content":"3634d2124049c6e9191bfc58a4a0538d6a5382c3e781f3ad0176567544bd0dc7"}]},{"bom-ref":"08dd806950adc8fc","type":"file","name":"/usr/share/zoneinfo/right/America/North_Dakota/New_Salem","hashes":[{"alg":"SHA-1","content":"9ce631e65ed4b0c91d3c21c113e7cb546af9992e"},{"alg":"SHA-256","content":"3c6a8b81828d9ae08c8382aaed2e57008e6a99033f1d59fdf1ad579be6731bed"}]},{"bom-ref":"026b9f4bffa3ba68","type":"file","name":"/usr/share/zoneinfo/right/America/Nuuk","hashes":[{"alg":"SHA-1","content":"84cb9431ff113a3285c68a9a576d68783b032153"},{"alg":"SHA-256","content":"56d0e59588ea31c9d609e9d7c7be827dcbea5902c356c9edcf4a016f878d8430"}]},{"bom-ref":"961a1beb7a13a55e","type":"file","name":"/usr/share/zoneinfo/right/America/Ojinaga","hashes":[{"alg":"SHA-1","content":"94627e2120c7dd056a7733ddd1c0636a859e8faf"},{"alg":"SHA-256","content":"7128bb5658154111929942a6e0c6fd3f2b3ee7b92006b9a4138c91d2974ef502"}]},{"bom-ref":"36e8db3e8360530b","type":"file","name":"/usr/share/zoneinfo/right/America/Panama","hashes":[{"alg":"SHA-1","content":"782d51c57e432256b93de7f42539f896f558f537"},{"alg":"SHA-256","content":"fa378809b2f3712237aa833a3eb7d8aca8ae8afc839f49f554e2993c8f7f5942"}]},{"bom-ref":"8f998d501b987879","type":"file","name":"/usr/share/zoneinfo/right/America/Paramaribo","hashes":[{"alg":"SHA-1","content":"cfcac368fa25a0f46f925002f6f0430f2ae4bf34"},{"alg":"SHA-256","content":"d659078687d18ad6f297070a2a7994d4b30dd6fcae2009f33c7bc5881835be0a"}]},{"bom-ref":"9fb6c76d0afcec15","type":"file","name":"/usr/share/zoneinfo/right/America/Phoenix","hashes":[{"alg":"SHA-1","content":"8d4cc30f5f46b56e77bdcbbb0945725a3b7ff24b"},{"alg":"SHA-256","content":"c0ac0affea3d281bf822b7ed38a31eade6b282e4d94846563acfa1772c5a2869"}]},{"bom-ref":"cd12cd6b570d8683","type":"file","name":"/usr/share/zoneinfo/right/America/Port-au-Prince","hashes":[{"alg":"SHA-1","content":"5f39cc0cf6b1359eed8942341ca1fcfbe85e99cf"},{"alg":"SHA-256","content":"21ba6444634e6cdafa9a685e3e6ecaef3120e9094a4225fec50e656f6377e746"}]},{"bom-ref":"c4da8a1aeff1d1a6","type":"file","name":"/usr/share/zoneinfo/right/America/Port_of_Spain","hashes":[{"alg":"SHA-1","content":"c21679f1987bc4060ddd4a04eadcabb6ef182b7c"},{"alg":"SHA-256","content":"4eb727c08e51e2f97b3d4bc5aa9789a0f79049c7c125c1d610afca947c656d17"}]},{"bom-ref":"aa6246ea6d68fe15","type":"file","name":"/usr/share/zoneinfo/right/America/Porto_Velho","hashes":[{"alg":"SHA-1","content":"3d6c28f52ff3c8012c4a7f6de248363345be0bcb"},{"alg":"SHA-256","content":"6e1c2d9ba7bd02bfa3e664e681b3f2db8e6d5eb0b9a09fd9ef753326fc61992f"}]},{"bom-ref":"02a59ab5bad3f823","type":"file","name":"/usr/share/zoneinfo/right/America/Puerto_Rico","hashes":[{"alg":"SHA-1","content":"bd03349ab645bd77e72b151de02a04080fac3c03"},{"alg":"SHA-256","content":"cd1b4743077fc93db54825488796a092a1cc18bc11bcbfaefea6db74ef7c14e0"}]},{"bom-ref":"ac414923898acd16","type":"file","name":"/usr/share/zoneinfo/right/America/Punta_Arenas","hashes":[{"alg":"SHA-1","content":"7ee54e949863515475fcea0d561662c1faa87ba6"},{"alg":"SHA-256","content":"b5af315385dbf4e82e3a679785e3baa5d1a735d03339fb2fcf69ba89b8db991d"}]},{"bom-ref":"b620ebebcbdb016c","type":"file","name":"/usr/share/zoneinfo/right/America/Rankin_Inlet","hashes":[{"alg":"SHA-1","content":"469919471363ed4ddb1bb774b25e6838139f77a8"},{"alg":"SHA-256","content":"372ba51bc077ecef86bc9e235a072ca16557d9dd4242b750b9c04f5a03d6db5b"}]},{"bom-ref":"fe3c993c4e502c6c","type":"file","name":"/usr/share/zoneinfo/right/America/Recife","hashes":[{"alg":"SHA-1","content":"91b8ece72d7ec5579172234b94a72156c48e0445"},{"alg":"SHA-256","content":"d1185de9f96a03a71f70d1c9bcb1b6c094a3d049b3a59f19b0f90653d61cd80d"}]},{"bom-ref":"d8b0e116a8777b29","type":"file","name":"/usr/share/zoneinfo/right/America/Regina","hashes":[{"alg":"SHA-1","content":"c511c890e941ce27a729a201492fb660bdf0804e"},{"alg":"SHA-256","content":"57b583fd418323f1eab8b0abef568c10801640da511ffc9204d12c852e58f06a"}]},{"bom-ref":"d57a9f8341d38a31","type":"file","name":"/usr/share/zoneinfo/right/America/Resolute","hashes":[{"alg":"SHA-1","content":"8b7aafe5554dae839825ee6107a4452be9123666"},{"alg":"SHA-256","content":"8d3afb7e461188da345e89520355e654d5436e5308981398290d948b3be9470a"}]},{"bom-ref":"f0e29fa116e4617c","type":"file","name":"/usr/share/zoneinfo/right/America/Rio_Branco","hashes":[{"alg":"SHA-1","content":"be1e6bd05cbbbf75d5a17d1fccbaf05c8f8ccd4d"},{"alg":"SHA-256","content":"ddac0ed7f1f06a2e5dfa05528891eef31ec31cfd48f98ddf897c864bf1515e0d"}]},{"bom-ref":"f727b8f4d560404e","type":"file","name":"/usr/share/zoneinfo/right/America/Santarem","hashes":[{"alg":"SHA-1","content":"6d1e86f8baf86795820d327c7dbee29cb00f5334"},{"alg":"SHA-256","content":"79bb5e385dff3558613092fc71057c5b73db8ae67f8f78a21fce1f236ef00d39"}]},{"bom-ref":"35d9052bb24b0fb4","type":"file","name":"/usr/share/zoneinfo/right/America/Santiago","hashes":[{"alg":"SHA-1","content":"59f704a20ae0c04e38b83839710cf3514e2c7890"},{"alg":"SHA-256","content":"22a61d25e4fb2d5fe8d9ebfb832b3dcdc524c55a553b41378157cd9ab3049b2c"}]},{"bom-ref":"1cccb2af64d43b0e","type":"file","name":"/usr/share/zoneinfo/right/America/Santo_Domingo","hashes":[{"alg":"SHA-1","content":"79e359f0a9009cb6abb17a812230c59abcfb2e65"},{"alg":"SHA-256","content":"429f5d9896a49e971afb74e66f233ab60fdfdaa403a48ec4bb03a91ac317d1d1"}]},{"bom-ref":"a57c043826f862dc","type":"file","name":"/usr/share/zoneinfo/right/America/Sao_Paulo","hashes":[{"alg":"SHA-1","content":"6f97ef0f5e9dc4497e6104ae6c87b7784365d2b2"},{"alg":"SHA-256","content":"9b9a459e539bcf04e265957b4a4503600e509fbec64af6c04d9fa8e2b676d3f8"}]},{"bom-ref":"5107c4c02a10a84c","type":"file","name":"/usr/share/zoneinfo/right/America/Scoresbysund","hashes":[{"alg":"SHA-1","content":"e841385de1598a3de48382f5510dd38ffb4313fc"},{"alg":"SHA-256","content":"e6501916bcb4bc43d41aa72cc2ffca371a59df5d539f5eccd51e12dd29177f64"}]},{"bom-ref":"34bc5a13b775b2e1","type":"file","name":"/usr/share/zoneinfo/right/America/Sitka","hashes":[{"alg":"SHA-1","content":"e41ff76b320d3eabaec1e1ad7a21fceded7a66cb"},{"alg":"SHA-256","content":"c3b1f02dd475a57ef6fa45abbcf70afc712e2acafae8c17cb00eb4703abd1a0d"}]},{"bom-ref":"f85b41e3513d0573","type":"file","name":"/usr/share/zoneinfo/right/America/St_Johns","hashes":[{"alg":"SHA-1","content":"cc78bb96030bc9a298145646d85f78f875546539"},{"alg":"SHA-256","content":"731e50a764c27110bbaf54acf0e2b5ed1da912e94ed8be3e8d47fe7196ae0043"}]},{"bom-ref":"716f00c6004de667","type":"file","name":"/usr/share/zoneinfo/right/America/St_Kitts","hashes":[{"alg":"SHA-1","content":"0e4a379de27398409e884c63ed5f8d27e43ec589"},{"alg":"SHA-256","content":"09404cc5874bd0b8115b13528528e3c0bee7176c5d600e8a263697a3408415d3"}]},{"bom-ref":"e1362670272b2be2","type":"file","name":"/usr/share/zoneinfo/right/America/St_Lucia","hashes":[{"alg":"SHA-1","content":"b706cd171b8e9357a6ab921f7d38dcaf91e39431"},{"alg":"SHA-256","content":"b9d515434e4f43e8089c2b668dde12570060f37e820d71de7b1ca3ca35de8887"}]},{"bom-ref":"3c4b92bee150dd59","type":"file","name":"/usr/share/zoneinfo/right/America/St_Thomas","hashes":[{"alg":"SHA-1","content":"629143b476dd347f33e082acab099b8b38f0d56e"},{"alg":"SHA-256","content":"137658149721fdc7e1e7c7132b00cf2aa49ae0a3bb0f81bcd8ad4781d07d1af0"}]},{"bom-ref":"b5b8c7204c397ac0","type":"file","name":"/usr/share/zoneinfo/right/America/St_Vincent","hashes":[{"alg":"SHA-1","content":"331005ca35e2c55601f75ebf87ceea699ff29c16"},{"alg":"SHA-256","content":"42cec16f5ae71dcd315753c2aafc77bacd879bc0459ea67e51ecf20fbfbbb338"}]},{"bom-ref":"8a3282f2dc1ef31b","type":"file","name":"/usr/share/zoneinfo/right/America/Swift_Current","hashes":[{"alg":"SHA-1","content":"38cc138ae28293bb39a1face6144783d50a49368"},{"alg":"SHA-256","content":"28e170880ebf4e2965b2c618ebeeb2e7fcd059fbcc6dd28143741e7a7fe0f934"}]},{"bom-ref":"ac6147d3213088c9","type":"file","name":"/usr/share/zoneinfo/right/America/Tegucigalpa","hashes":[{"alg":"SHA-1","content":"fe31f4aee0e908cc5313dfe34c2f82a25176fadd"},{"alg":"SHA-256","content":"3b50268117f38474fd1e417f4bc5cedbc4ec9f368947cd9392db834303110bc2"}]},{"bom-ref":"dce0b10752d26a8e","type":"file","name":"/usr/share/zoneinfo/right/America/Thule","hashes":[{"alg":"SHA-1","content":"3af53d8c208f2a9a812d4ea50fc0d33a1ad23a8f"},{"alg":"SHA-256","content":"f9a9092aae0ccad8ee2ae2bfd337f760ce8c9b3fb537ded08841da1dc053aab4"}]},{"bom-ref":"e06ed45ec27b47d4","type":"file","name":"/usr/share/zoneinfo/right/America/Tijuana","hashes":[{"alg":"SHA-1","content":"a291359b5bfb5f51d90a728596fd581eba4c331d"},{"alg":"SHA-256","content":"e2eda698df19852a70c90098c52da7447925cf85446d2bac2c1b88e3f1db492d"}]},{"bom-ref":"afaaaa408e3ff619","type":"file","name":"/usr/share/zoneinfo/right/America/Toronto","hashes":[{"alg":"SHA-1","content":"92cb94c57a368d64cfd0f66fed49aec1abdb2168"},{"alg":"SHA-256","content":"cca92ae0b4534afe8ebe322f9aa1e22b1b7fe8949fd44253e67ed9706f6e36ed"}]},{"bom-ref":"756f13952c0b3f2b","type":"file","name":"/usr/share/zoneinfo/right/America/Tortola","hashes":[{"alg":"SHA-1","content":"cf54c008d238992b90e205738d6394a9db3f0659"},{"alg":"SHA-256","content":"defa24a866c8f826dbba0a518fcd87a3bf70ec24baad0c79603f213f5cdf6bed"}]},{"bom-ref":"febd6317bbd1b4d2","type":"file","name":"/usr/share/zoneinfo/right/America/Vancouver","hashes":[{"alg":"SHA-1","content":"b967af5518485398dc55800dc3bb6d897b7e1883"},{"alg":"SHA-256","content":"fbff14bd1c85cddf6923631bde21050d5d6ab0c6c29424ee0338091528da9900"}]},{"bom-ref":"87446184192ed0f5","type":"file","name":"/usr/share/zoneinfo/right/America/Whitehorse","hashes":[{"alg":"SHA-1","content":"1a5e8856140d63dd8a8b4f23fdd5a29e255cea0b"},{"alg":"SHA-256","content":"0f166f15ce852d5c35bb51a616884a3e50c231c2829966311cca768c9fa23dd4"}]},{"bom-ref":"e1369f96c28cd48b","type":"file","name":"/usr/share/zoneinfo/right/America/Winnipeg","hashes":[{"alg":"SHA-1","content":"05af13ca54e01d841f8fd94c57fc4330af953abd"},{"alg":"SHA-256","content":"3f656ccf5e335a50b4c6cd4f7f581649f7bd1f4d0abd18e2019a587ac16b7de4"}]},{"bom-ref":"3e8165bec3e68f82","type":"file","name":"/usr/share/zoneinfo/right/America/Yakutat","hashes":[{"alg":"SHA-1","content":"7d0052a7645fd1ae4c9b9baaf522c17bd09237d4"},{"alg":"SHA-256","content":"97ce35e6c0b358ba35c0025641ac7e723c887931406084522ced316e6eeeb538"}]},{"bom-ref":"20fbbfa564dd31c5","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Casey","hashes":[{"alg":"SHA-1","content":"5bc34d0e78af23aa7f63142c5a93c814999da047"},{"alg":"SHA-256","content":"8232e26826159180ef3515cecd7465040d8f78b229da4cdbd1fdf014047dcb77"}]},{"bom-ref":"259767cf4ba91c0b","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Davis","hashes":[{"alg":"SHA-1","content":"29d30e48b5c0c6ddaa048f0d5bcab99450783e97"},{"alg":"SHA-256","content":"66eabab53c43bee423bd22c3e8f7fad12248c1753befde0e6f5ecb7388b6847a"}]},{"bom-ref":"8a81280ed4f8a4b0","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/DumontDUrville","hashes":[{"alg":"SHA-1","content":"ea370341a2f862b65193c8836cee41ea642d1ad2"},{"alg":"SHA-256","content":"16112852db52f0a777e216242ab2666a360d6da8cfaa29171e4914fa8aca15c1"}]},{"bom-ref":"f8783d0c9a941115","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Macquarie","hashes":[{"alg":"SHA-1","content":"b51fd204c752ea6eb13d1a3e7ab82e8eff108625"},{"alg":"SHA-256","content":"4431e3a6ff8cc0b6772a73e817070239344345384cd8c680ddd27f4b9e2225de"}]},{"bom-ref":"9e26dc6237db7812","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Mawson","hashes":[{"alg":"SHA-1","content":"50115e22f9705c116da3e059d9737a8887c584d0"},{"alg":"SHA-256","content":"0938f63ba7ed2425244056bde76ffc9cb97d14cd20460e34871a66be43644e9e"}]},{"bom-ref":"c2da98357733bc17","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/McMurdo","hashes":[{"alg":"SHA-1","content":"da510376e63e7e7afe07becbcd4e3ddb93079c00"},{"alg":"SHA-256","content":"d8371211d3511de00c3b0aa61248ecba669e962fcfa7ba363c9b9d17b63cc875"}]},{"bom-ref":"bd7301e02471f25f","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Palmer","hashes":[{"alg":"SHA-1","content":"4c14c43476b9c1cdc10839144eb34efbfdd7b4de"},{"alg":"SHA-256","content":"47e20bcfd0160a1a4554551aefc34a60d7d28614dddded02a65fe6b7f356e531"}]},{"bom-ref":"80ad7caab82aabde","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Rothera","hashes":[{"alg":"SHA-1","content":"36d933761eae1daaee4598be666fc64d651c41b1"},{"alg":"SHA-256","content":"62237ed3654b6e82ec6381241568046d8d4e72a01269a61686cc40d378e5c47d"}]},{"bom-ref":"a8b7442a78ad19fb","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Syowa","hashes":[{"alg":"SHA-1","content":"b82c41c5c6de57c756b653c12913b1e89e970fe9"},{"alg":"SHA-256","content":"db0e79dc4673b9fdf9bf1ff84046a6e81b0222f45ba5e57236204306f0aed6c2"}]},{"bom-ref":"6d167235f3e6eaed","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Troll","hashes":[{"alg":"SHA-1","content":"21a4b91631974fbec1c45c420feeea98415e6cdf"},{"alg":"SHA-256","content":"f158963469c16c869679bbe850a0f13f3d6cd04d8e7b66c609cca8553118da47"}]},{"bom-ref":"a5ea137822f8f425","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Vostok","hashes":[{"alg":"SHA-1","content":"cdc83ccdadf487847cc6f14ead06bb69ffaff304"},{"alg":"SHA-256","content":"38f6bb4b427f5ed0599efb8d423a7bb7aa3f89113d7515735cb6a83570da26b1"}]},{"bom-ref":"10341497520a049d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Aden","hashes":[{"alg":"SHA-1","content":"b8d0366bfc2e1c8aafde803870b7f93c52b253b7"},{"alg":"SHA-256","content":"387e2b6ede4c0f3737bb0e916e9ce9a3ca3648cfe5c1925b251a92f359d9592a"}]},{"bom-ref":"fcc1f222959a9013","type":"file","name":"/usr/share/zoneinfo/right/Asia/Almaty","hashes":[{"alg":"SHA-1","content":"bceb9356d04e0eba475a94ffd801048567886f0f"},{"alg":"SHA-256","content":"ef2a3b9a06f0d6cb2e7f0266fa65e59b3b115f65520ba8ee82119f72fc6c295a"}]},{"bom-ref":"35d5faac734e1e06","type":"file","name":"/usr/share/zoneinfo/right/Asia/Amman","hashes":[{"alg":"SHA-1","content":"b2bab979a5afc561231eb6679844b9ca5d330905"},{"alg":"SHA-256","content":"2ccf65fb5a323fa1812af24f736dc4c5cbc897db46ead17114f7014a2f6193e8"}]},{"bom-ref":"71f2320dce359e85","type":"file","name":"/usr/share/zoneinfo/right/Asia/Anadyr","hashes":[{"alg":"SHA-1","content":"567717b33126a401216514418f3f0eb73ba673a1"},{"alg":"SHA-256","content":"ed67cbd9260d4d55793dbb0722c3af1e51c2b9dc0808af7fc364c9f2fa191b22"}]},{"bom-ref":"3652b6a07a9f2b75","type":"file","name":"/usr/share/zoneinfo/right/Asia/Aqtau","hashes":[{"alg":"SHA-1","content":"010bc9543446a211f8842e0664150eb2c9264fc9"},{"alg":"SHA-256","content":"0251204261bfa04f6bbf6b3cfba6078cbef56748fe69cccf4d548879993e73c2"}]},{"bom-ref":"695af02c15c657c5","type":"file","name":"/usr/share/zoneinfo/right/Asia/Aqtobe","hashes":[{"alg":"SHA-1","content":"9ab4e617321843502f89b74e8cb2e8e32ce20a4a"},{"alg":"SHA-256","content":"2ae2b05947513145a299577fec11031db3c77492b67a6b2af23e105a45114763"}]},{"bom-ref":"246dcfcae5df9985","type":"file","name":"/usr/share/zoneinfo/right/Asia/Ashgabat","hashes":[{"alg":"SHA-1","content":"55693ece69cfcc290ef1f93aeed441b75f138678"},{"alg":"SHA-256","content":"3b6ed48b294e473000d47fb1f51370468c328a6f8b9eaff39c2decf66721b7fd"}]},{"bom-ref":"28045bc1a5ffd1cf","type":"file","name":"/usr/share/zoneinfo/right/Asia/Atyrau","hashes":[{"alg":"SHA-1","content":"bd0f62957859353b223aae517f9b56def54f7541"},{"alg":"SHA-256","content":"6a8e040436221334d37d866678b9127d584b7a8cf228f50df0d6e782569f31c0"}]},{"bom-ref":"243cfb07297c2665","type":"file","name":"/usr/share/zoneinfo/right/Asia/Baghdad","hashes":[{"alg":"SHA-1","content":"5c8fb0eb2915f94f8b2e6ca1f32fcad8a527f780"},{"alg":"SHA-256","content":"ef52187864fe667b0ab96cb5a39cd688274c562544613f14276ea3f204245814"}]},{"bom-ref":"272b2b27e170dbfc","type":"file","name":"/usr/share/zoneinfo/right/Asia/Bahrain","hashes":[{"alg":"SHA-1","content":"8f4b7bb04e4497c523a6b187755797c9e63ee012"},{"alg":"SHA-256","content":"5f23d2e3dd9abc596a77dcffb28bc7f9d30d6b188b4f8f71c987f110963c3699"}]},{"bom-ref":"c7df68f5b82bb519","type":"file","name":"/usr/share/zoneinfo/right/Asia/Baku","hashes":[{"alg":"SHA-1","content":"c671bf97fa3779b75701e7340b454b03856b50ca"},{"alg":"SHA-256","content":"13bd38a9c0ce6bced61470a9e1607102a92507b2f76acea80915cf78c2865703"}]},{"bom-ref":"fa0d478957d79bde","type":"file","name":"/usr/share/zoneinfo/right/Asia/Bangkok","hashes":[{"alg":"SHA-1","content":"c2eb5f4d98754a726a9b126bb61aca6a4c0ee6ba"},{"alg":"SHA-256","content":"56d61c94060b0499266c2a030c27f25a6c391821bef831399cfa6eb199071f04"}]},{"bom-ref":"167777dcb845428c","type":"file","name":"/usr/share/zoneinfo/right/Asia/Barnaul","hashes":[{"alg":"SHA-1","content":"57700f76a313f0a24cab435260068705c6b9efa8"},{"alg":"SHA-256","content":"68e5104678b502953b5cedf567ec1b4759fb1bcb64048746f036a8aae3b77024"}]},{"bom-ref":"6dac7f574585e5d3","type":"file","name":"/usr/share/zoneinfo/right/Asia/Beirut","hashes":[{"alg":"SHA-1","content":"9d1ba9541248f2986818873912ece6ec707abc83"},{"alg":"SHA-256","content":"125f9b422a41b2d9912d7c174668a59669e0e3819185120c425a02938f4a3d2e"}]},{"bom-ref":"a80318b0639317b7","type":"file","name":"/usr/share/zoneinfo/right/Asia/Bishkek","hashes":[{"alg":"SHA-1","content":"f1916cc813c8a6a5bda998db477ae70cccc6b3a9"},{"alg":"SHA-256","content":"e4aab79412683540fc27cc280c5dee87dc7947190fb9f2515142f6452a1bc7fe"}]},{"bom-ref":"eb6f5708a1db6c11","type":"file","name":"/usr/share/zoneinfo/right/Asia/Brunei","hashes":[{"alg":"SHA-1","content":"61587dec2b519fee7fd7820aaa7d784ec0f16f9a"},{"alg":"SHA-256","content":"9adc933a0a54a5627fd65e9d3639e00a4c598a82e618e32fade0ba9e8877819b"}]},{"bom-ref":"0ce284c069b8a1d0","type":"file","name":"/usr/share/zoneinfo/right/Asia/Chita","hashes":[{"alg":"SHA-1","content":"584a9096f924b205b177f13ad2df5365ddd894e2"},{"alg":"SHA-256","content":"bbc04092231773f59fe0428b0aea5ba1853a12cbde571449b7d25bcf4ec8221c"}]},{"bom-ref":"a1f16b4ed5d00455","type":"file","name":"/usr/share/zoneinfo/right/Asia/Colombo","hashes":[{"alg":"SHA-1","content":"08ddfe25d9897f95d5eedcf2b68ab6ff25eb143d"},{"alg":"SHA-256","content":"a27175207e37cb41c70cdc3076dddab4467804a048c6062e9789c27392e4d678"}]},{"bom-ref":"f25d9c37cf138617","type":"file","name":"/usr/share/zoneinfo/right/Asia/Damascus","hashes":[{"alg":"SHA-1","content":"6008efdf5ae78779a4d1556440864f3ebce4078e"},{"alg":"SHA-256","content":"9baebd5afe21b9bac0e005aabb21139f6d634ceef1ef13ba6a643632cd4b9299"}]},{"bom-ref":"ad12acd4c448cb4c","type":"file","name":"/usr/share/zoneinfo/right/Asia/Dhaka","hashes":[{"alg":"SHA-1","content":"c4ccd917bb75528c8e060925789206721c3d97dc"},{"alg":"SHA-256","content":"b0dcb8055d121ee75ea824dafec593e1d7b13825ec4872bae67f1b3fa6eb326f"}]},{"bom-ref":"84a8349cd238364e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Dili","hashes":[{"alg":"SHA-1","content":"4c7aeeac5c2169470ac11b6097cdf609f8b283fc"},{"alg":"SHA-256","content":"0aa64656ab81b69a6d5fc6586f8c2fd5134d5720741ed59da84805d100c09834"}]},{"bom-ref":"e70db9a71744e4e4","type":"file","name":"/usr/share/zoneinfo/right/Asia/Dubai","hashes":[{"alg":"SHA-1","content":"6bc2555fe459f583957571ed46eca5431100b8ce"},{"alg":"SHA-256","content":"269b7f669a494678f61c699926a83e19cbd74834c3a7c7f8e9f9a3b114abc677"}]},{"bom-ref":"7d55d4d48d5036cd","type":"file","name":"/usr/share/zoneinfo/right/Asia/Dushanbe","hashes":[{"alg":"SHA-1","content":"14a6fc4de9b8a42ee4298a8f96276d09e0850535"},{"alg":"SHA-256","content":"e4b1972f16c3269ce8d710551157f946b20c7bee6fddfa4f3a4ba3eade18ae5c"}]},{"bom-ref":"b1fbf5df56167cd4","type":"file","name":"/usr/share/zoneinfo/right/Asia/Famagusta","hashes":[{"alg":"SHA-1","content":"7e286319a36290c2cc960c3da675f9e024a941e7"},{"alg":"SHA-256","content":"38ca1fb07fc1517f4c0d5c582e0e54032256c600045d550cf8a0bf64a634fa30"}]},{"bom-ref":"9c9ef96ccdf7169a","type":"file","name":"/usr/share/zoneinfo/right/Asia/Gaza","hashes":[{"alg":"SHA-1","content":"f418d021e7342829f46fce72e952690bd6ebae3c"},{"alg":"SHA-256","content":"d01c6873112e968daaabb1e2da0504b954c331fdc1e4c0eb6e088433e31d8123"}]},{"bom-ref":"2b7797ee336e700d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Hebron","hashes":[{"alg":"SHA-1","content":"234913018018aee552b674e5a47c9144c9efa39b"},{"alg":"SHA-256","content":"a6e931090ce0e778bb6fd4a8c8bf2ba57b482bc5b07ad58c1d21b070d269c2af"}]},{"bom-ref":"5305b81e9a766094","type":"file","name":"/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh","hashes":[{"alg":"SHA-1","content":"8778e7bf0bc4842e2da303c5d856f6eb7d8ca0b6"},{"alg":"SHA-256","content":"54d8375da1153ca9c0fed172ccddd0416c985bffdb302c4645aa0f1ca40a1633"}]},{"bom-ref":"3a574ba90421783e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Hong_Kong","hashes":[{"alg":"SHA-1","content":"c55448a120b8d938d9054eb16817f8f877d43a9c"},{"alg":"SHA-256","content":"e0f5651fd37c1eebde4899f819ef194ceb75d777c478e6f06ae80f38f1162cf2"}]},{"bom-ref":"504d5a0aca6c7859","type":"file","name":"/usr/share/zoneinfo/right/Asia/Hovd","hashes":[{"alg":"SHA-1","content":"5a64d2ddd36ea8e6d2a67f053ef83a0325b23a89"},{"alg":"SHA-256","content":"959cf0c3d233d94d7310ff0eb989eb11913ed413a62b6b14eaf9d8d125c45482"}]},{"bom-ref":"3c23076727372046","type":"file","name":"/usr/share/zoneinfo/right/Asia/Irkutsk","hashes":[{"alg":"SHA-1","content":"eb6bb4e36c36e65cdc6a97ccd0b117500a86d3b9"},{"alg":"SHA-256","content":"4f6245423c1e7e3056f305ee8e3e005870c8edae97436824f8a63dad09a97110"}]},{"bom-ref":"3909830e45b343af","type":"file","name":"/usr/share/zoneinfo/right/Asia/Jakarta","hashes":[{"alg":"SHA-1","content":"baa18c6a2f6c1268fad2a349ddccd896f3c2296e"},{"alg":"SHA-256","content":"a9db9b10ee7cb1b58d0a818a9ed337306bf3b36e72d51e321ee93120d5de6326"}]},{"bom-ref":"841dbb7ad1e1d652","type":"file","name":"/usr/share/zoneinfo/right/Asia/Jayapura","hashes":[{"alg":"SHA-1","content":"35b496344ac8ced0239cd53a438fba1176a21b85"},{"alg":"SHA-256","content":"4a415c45d2a8c3b2a5b98fa3488c638c0bea23068444a5ee63569946fa1602ba"}]},{"bom-ref":"f29b4c3959bd7e61","type":"file","name":"/usr/share/zoneinfo/right/Asia/Jerusalem","hashes":[{"alg":"SHA-1","content":"216c6059004086324edfd7e6fde867d15c16b1a8"},{"alg":"SHA-256","content":"561ca94f385a9a3ae2d2f126583f058c5a41b79ddb631ddfdb1dad89cc474785"}]},{"bom-ref":"2f71f73a108e3892","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kabul","hashes":[{"alg":"SHA-1","content":"cb8f62ca55e5397843f5ae3b003e3938f313f931"},{"alg":"SHA-256","content":"acb4de2e759e7ff52d1753d5769143d8773b4bfe02864e1920b6190b2bd711b3"}]},{"bom-ref":"321d34e41d6b5a63","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kamchatka","hashes":[{"alg":"SHA-1","content":"a3d0759d6fc7bc6e19036f8d7176933eb6e70674"},{"alg":"SHA-256","content":"eda5c938579a6c9d09b444c531131a3d1e285638ffa5dd01716c342c4b4ca32c"}]},{"bom-ref":"4061b5222a899c28","type":"file","name":"/usr/share/zoneinfo/right/Asia/Karachi","hashes":[{"alg":"SHA-1","content":"feb5dbd19a652c8b5272d5921257733543ec5318"},{"alg":"SHA-256","content":"b3e77e3d55fb25c1539b7402b1cffe69923c61dfc3e4e066e3c8b18036a03e67"}]},{"bom-ref":"811fddb8f6716538","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kathmandu","hashes":[{"alg":"SHA-1","content":"3eb74cd5c2b9bce5301ba10a6ce721d800d086b6"},{"alg":"SHA-256","content":"d84ff25d5e426a387be7cb43c6dec373eb0a5786ca8ed012f22265a58409ae12"}]},{"bom-ref":"cdaae8cf963e49fc","type":"file","name":"/usr/share/zoneinfo/right/Asia/Khandyga","hashes":[{"alg":"SHA-1","content":"514f047337042d73191912b086e8e71726ce61af"},{"alg":"SHA-256","content":"a3a00192c23dca487195fb1052614f9f45e8eb28613ad3f60bd2c05ee025ea3e"}]},{"bom-ref":"079017bea4e3e00c","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kolkata","hashes":[{"alg":"SHA-1","content":"e75967f7b588713b168ddaad5ebfc3d625f6f873"},{"alg":"SHA-256","content":"5aedca0a7ca2f6b922dbe72b1d0337c7fad0a1ac0d1324ae00c9c7ae1b0a1da0"}]},{"bom-ref":"4ff510877a3fa52d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Krasnoyarsk","hashes":[{"alg":"SHA-1","content":"842e9568d7a093c3a984b3f7dc384c5a3de18261"},{"alg":"SHA-256","content":"d5aad53883e8f4102ac36004fb18fe8190420efef321493fec4d841149a7f048"}]},{"bom-ref":"9fac05751db4b1c1","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kuala_Lumpur","hashes":[{"alg":"SHA-1","content":"5d8ee344f31974dba34796953baa704c67817c7b"},{"alg":"SHA-256","content":"10b524a13bf7f9ce8841fde6b18056af3fdeb04d82082185fd1370fbf6bf6bd2"}]},{"bom-ref":"25b80a06661bed11","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kuching","hashes":[{"alg":"SHA-1","content":"8a0ad20b2293c0d559e1a0f52b168a8a2d671b19"},{"alg":"SHA-256","content":"cb7e07c9961c574660b9bdbb278dd4382ccb75e4cc90b508dd3158d43e159aee"}]},{"bom-ref":"1a82ba711a7e36e6","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kuwait","hashes":[{"alg":"SHA-1","content":"aefb2417794eedff161ea1476e57b6f8431a8240"},{"alg":"SHA-256","content":"f72786cc7c95aaa4306f643f3853121438c22011a5cc4b01a3b5bb1527abbcf1"}]},{"bom-ref":"5c8d0ca56c4fa238","type":"file","name":"/usr/share/zoneinfo/right/Asia/Macau","hashes":[{"alg":"SHA-1","content":"df513329c7ecb3b537ccdcc126e7cd64dc58b400"},{"alg":"SHA-256","content":"42a94a491cb736e8e6aeee8029db913da52b61ad4ef3a8e40c0eaf99021407f8"}]},{"bom-ref":"d79e7685d869f608","type":"file","name":"/usr/share/zoneinfo/right/Asia/Magadan","hashes":[{"alg":"SHA-1","content":"75fdd76f325a3c1ce5facddbb454d07e52927cad"},{"alg":"SHA-256","content":"e8965008f29d641aa562f8d94abf0ee0b46bb44290cc7c037cfa390c7df0d744"}]},{"bom-ref":"908bcf6694b7bc3f","type":"file","name":"/usr/share/zoneinfo/right/Asia/Makassar","hashes":[{"alg":"SHA-1","content":"098f08541ee2e73595df1f14be8785ebf0986b98"},{"alg":"SHA-256","content":"58844e488337822b18329633dd95dbbc5d353693b6515b62e065f77485a348ef"}]},{"bom-ref":"f643127cc48678c4","type":"file","name":"/usr/share/zoneinfo/right/Asia/Manila","hashes":[{"alg":"SHA-1","content":"15ebac15a3307ee571c1e4004f9479d190cc1f49"},{"alg":"SHA-256","content":"0269207102f8a206b65e6fe7572a278f0d25968c8e3fa4f06a23c5cba26244e7"}]},{"bom-ref":"882af3b1814361df","type":"file","name":"/usr/share/zoneinfo/right/Asia/Muscat","hashes":[{"alg":"SHA-1","content":"4fdcc901ec39133a1ce22b1effab215300092044"},{"alg":"SHA-256","content":"cc2062a102fc2a6231bef3cd29e50eec9590fa31167ab08bfc44c976ebe9e4a4"}]},{"bom-ref":"cd200f1b3857a1ff","type":"file","name":"/usr/share/zoneinfo/right/Asia/Nicosia","hashes":[{"alg":"SHA-1","content":"b71f2ee7d21ff3e46cdfd5accd493ad35d6ac4c8"},{"alg":"SHA-256","content":"c7fdd02af527adf3d224dc926aa2a8257c417faa1796df72ed4cdb228e4b24f9"}]},{"bom-ref":"a932f1a69c47b65e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Novokuznetsk","hashes":[{"alg":"SHA-1","content":"9f0496c56ad807207f7449ba69c9a38985dd6ef0"},{"alg":"SHA-256","content":"f9ed2e9dbff7d79f00ed674fcef766464b758f709c229b88b64e3b8ff076ae42"}]},{"bom-ref":"8a25a843c0b3f566","type":"file","name":"/usr/share/zoneinfo/right/Asia/Novosibirsk","hashes":[{"alg":"SHA-1","content":"37fe8215163483b917d065eced0ce6b87c55c55b"},{"alg":"SHA-256","content":"74b0bae4d7a2811dc74ab5d61998868fd52aa9cdc56cc0c0b368603852ba1b5f"}]},{"bom-ref":"dfdcba3082235bd2","type":"file","name":"/usr/share/zoneinfo/right/Asia/Omsk","hashes":[{"alg":"SHA-1","content":"209abc5eb8f122d79130c83d98d1675cc197758b"},{"alg":"SHA-256","content":"2f95cff408878618a426e828d5892da9727957d0b9d3989bc70d0669e8d46b1a"}]},{"bom-ref":"7fcf665df02580e5","type":"file","name":"/usr/share/zoneinfo/right/Asia/Oral","hashes":[{"alg":"SHA-1","content":"cf3b3c9e6c844f65d8245c4f3bb6a680dfe83f99"},{"alg":"SHA-256","content":"8c308a10c4a4fcd85cb0abec2c008ac0e609ddcfd90fc6e7e89811ea3f5cfddb"}]},{"bom-ref":"fdc9021a978e08a3","type":"file","name":"/usr/share/zoneinfo/right/Asia/Phnom_Penh","hashes":[{"alg":"SHA-1","content":"d62255260bd08f5bf4fba1ae97a3f07a0aab27be"},{"alg":"SHA-256","content":"d50c4a2d02ad517081483a1cfc8295272551d09a470d56d55ff3ae0348e801ce"}]},{"bom-ref":"da2d9d3f502a3e94","type":"file","name":"/usr/share/zoneinfo/right/Asia/Pontianak","hashes":[{"alg":"SHA-1","content":"c23f44397252cf87b02bc2e7ebb92903ea0c8e8c"},{"alg":"SHA-256","content":"6316bc23dead48291325536f1a40a794754b4eb9d4a2442308c4871ed3ee75ec"}]},{"bom-ref":"cd4d7ccb5acbfc38","type":"file","name":"/usr/share/zoneinfo/right/Asia/Pyongyang","hashes":[{"alg":"SHA-1","content":"cf0a88a405627cf7ef739d4bc613edcf6269d3ca"},{"alg":"SHA-256","content":"4320cf5540d07f0c2089329cfed82c8f76cc78ede2e2a977c82dd049167da57c"}]},{"bom-ref":"96e48c07df228565","type":"file","name":"/usr/share/zoneinfo/right/Asia/Qatar","hashes":[{"alg":"SHA-1","content":"a21776a94e1d302f522de0b0d7ab56d9987795f2"},{"alg":"SHA-256","content":"c4645ba9ae9716364ecad110eeba04436793aa779dd0b37387f06ddb2259d9d5"}]},{"bom-ref":"7060512bcdd5df1d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Qostanay","hashes":[{"alg":"SHA-1","content":"b20cca844d01b17c4f3a221b9287972f68dd4845"},{"alg":"SHA-256","content":"ec32e8f7b2e1c0b21f6b77427fef4d009c08c4308075624e00b9f0bc4c89fc2e"}]},{"bom-ref":"2dbaceac49233a86","type":"file","name":"/usr/share/zoneinfo/right/Asia/Qyzylorda","hashes":[{"alg":"SHA-1","content":"efc1ee38e98becc8eb3b8f2239756840a78a8f63"},{"alg":"SHA-256","content":"350b9834da1121bb9fa76b02b29fceb110ce232ce158f96a154725c76c90dc50"}]},{"bom-ref":"07efcef8d1f08fce","type":"file","name":"/usr/share/zoneinfo/right/Asia/Riyadh","hashes":[{"alg":"SHA-1","content":"10091d38d70eae4ff4112b0cae7a60a6f503cd91"},{"alg":"SHA-256","content":"78486e0bf1ff2cd8061ddd75d7a7e3042d51d88b76a9423fbd208ff09eb081cd"}]},{"bom-ref":"12b723b9f677b685","type":"file","name":"/usr/share/zoneinfo/right/Asia/Sakhalin","hashes":[{"alg":"SHA-1","content":"552bda9da45ff42987dcacef148f7eb8546ff707"},{"alg":"SHA-256","content":"b035c80258615cf436436ad5e7a27d53a9c6ad94c971a76c5990c271629bf33c"}]},{"bom-ref":"c25279645bc60a85","type":"file","name":"/usr/share/zoneinfo/right/Asia/Samarkand","hashes":[{"alg":"SHA-1","content":"f80410e5b87c80358e45c1fa2644a769e2d6242c"},{"alg":"SHA-256","content":"32d905f89ae3e49bc688d95bc069d06a8e5725a21a724d38b5fcf63213bc085f"}]},{"bom-ref":"77600805d5be4848","type":"file","name":"/usr/share/zoneinfo/right/Asia/Seoul","hashes":[{"alg":"SHA-1","content":"60b719fec58da6413919188f5f42cde268ffb99d"},{"alg":"SHA-256","content":"00b0e44de6984da2f3230e52edd7d63a09b8dfed5b52656f3f23b731757c93ac"}]},{"bom-ref":"0e8966fa60e73ffb","type":"file","name":"/usr/share/zoneinfo/right/Asia/Shanghai","hashes":[{"alg":"SHA-1","content":"ee7b22e861e66eec0410a6f49a5436538ad3c290"},{"alg":"SHA-256","content":"147c25611ea693672d48452b7c9bdb17a5dcf88f32d682f8401115fee482b7c3"}]},{"bom-ref":"22ee118c698c96c4","type":"file","name":"/usr/share/zoneinfo/right/Asia/Singapore","hashes":[{"alg":"SHA-1","content":"f2eb6565876a8ff7ea7856e58b85fe40edb34830"},{"alg":"SHA-256","content":"f3e4a4a48a066284b83e08d6cf9b35e7b1a5ec8f475c4b573849ef11f0487f23"}]},{"bom-ref":"bcef5b888db287f2","type":"file","name":"/usr/share/zoneinfo/right/Asia/Srednekolymsk","hashes":[{"alg":"SHA-1","content":"945c2888d1bd68b20d28d11bd12e130a03cf457f"},{"alg":"SHA-256","content":"e39be48b16030bd1ffd7f2739ad429edaabec5e5f26f4d94e25f1b71addb5915"}]},{"bom-ref":"c19847daf7bbd5a9","type":"file","name":"/usr/share/zoneinfo/right/Asia/Taipei","hashes":[{"alg":"SHA-1","content":"369e573419de86bf7feb7a9b4120a32e93295f02"},{"alg":"SHA-256","content":"2f7d96b08f42e610575770add87d902142a56054760d143f1a9219f7efc95da0"}]},{"bom-ref":"f140553b24314c06","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tashkent","hashes":[{"alg":"SHA-1","content":"3c603997eb81b5fad13aa3a80d6fa623b169f40a"},{"alg":"SHA-256","content":"81a146a24fe5a9be316376c88d173d199071d8ca56fa1e670766921262653131"}]},{"bom-ref":"c03090dab696ad24","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tbilisi","hashes":[{"alg":"SHA-1","content":"e80e6272d8f24ac4636a20500b926413dc227b7e"},{"alg":"SHA-256","content":"fe786fa5d7ad3261005e6a7129fae7aa50b10da2e7efcd3d12db965b2887bdd7"}]},{"bom-ref":"48818fcc35bd4005","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tehran","hashes":[{"alg":"SHA-1","content":"3ef4ed94ecf7f2de0fa072e7248bbb8760744137"},{"alg":"SHA-256","content":"db2bfc2e8770a0c997642c0cfd56f6966adcff22a73e23907a2ee0383f98b0ea"}]},{"bom-ref":"3e5974d4d37f5376","type":"file","name":"/usr/share/zoneinfo/right/Asia/Thimphu","hashes":[{"alg":"SHA-1","content":"cf30d448bfefecdfc5ba952dcfe279a32329be44"},{"alg":"SHA-256","content":"ef5c17835489e6293e403342bca593692c0715e61ffc258ac63b4b9b6be24ff7"}]},{"bom-ref":"1ddd8713cc1c04d7","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tokyo","hashes":[{"alg":"SHA-1","content":"f8057935f395a3261a28e9fe9c1ecb131fd1efa9"},{"alg":"SHA-256","content":"4a6189fc055f0b721b0169c1420b7a6559587ace60c98844567d92609d6e7143"}]},{"bom-ref":"b184a8f21d54cb63","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tomsk","hashes":[{"alg":"SHA-1","content":"e55be83c891bb5e38f678c05a4eafde69da17267"},{"alg":"SHA-256","content":"712462f1ea6a43b1a695c5a3e282c2ed73e79e046875b1015be77718b2e464d7"}]},{"bom-ref":"51ce82a5a355ef69","type":"file","name":"/usr/share/zoneinfo/right/Asia/Ulaanbaatar","hashes":[{"alg":"SHA-1","content":"63e0d1cf887c60fd6867672a9a105ed73061f661"},{"alg":"SHA-256","content":"c7c8a2d4d188afb55f5ea4e130e7f40c531dbded7357b2a1522274091d2d45cd"}]},{"bom-ref":"391e2ad8bf08498e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Urumqi","hashes":[{"alg":"SHA-1","content":"6b922b8ab6cdec3d7ceaa36c6877093d525522af"},{"alg":"SHA-256","content":"d0ee4ad382e2cd21d717dd01741904ca11d92b49f146d2e3e121081c1214310a"}]},{"bom-ref":"5a2b9614d9327b13","type":"file","name":"/usr/share/zoneinfo/right/Asia/Ust-Nera","hashes":[{"alg":"SHA-1","content":"0cb4e2af8318d3f35d15b64b0303f428edbdda64"},{"alg":"SHA-256","content":"342bbbaa257b9c72f77c7154787b8b3711261088e4e4445b9017c7cd17942156"}]},{"bom-ref":"5a442790a1b5a7cf","type":"file","name":"/usr/share/zoneinfo/right/Asia/Vientiane","hashes":[{"alg":"SHA-1","content":"f0ee17ffd2b0d656035064e033f32e2809d317b9"},{"alg":"SHA-256","content":"7dde1ef9d279df409a492ddb9a2060b588369434b76810e216784ca5d4ad8bb8"}]},{"bom-ref":"77fddb33e55d715e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Vladivostok","hashes":[{"alg":"SHA-1","content":"3a84100c476fae5250ab7d77d75a62edda0ab929"},{"alg":"SHA-256","content":"c67478d9de6b2afadb23f1adaa6c11d79031f2a0bdc6b34ae53fd44e9c2a6e32"}]},{"bom-ref":"68110912f0fb183c","type":"file","name":"/usr/share/zoneinfo/right/Asia/Yakutsk","hashes":[{"alg":"SHA-1","content":"23dd762a22f73a88d23c55dcf0a3cd2fed34c0be"},{"alg":"SHA-256","content":"43f7af466eeadc5ed49a92a1a1d89938087c0f14df688236b20940674e9a1dee"}]},{"bom-ref":"3d3bd62ed4d4a2cc","type":"file","name":"/usr/share/zoneinfo/right/Asia/Yangon","hashes":[{"alg":"SHA-1","content":"8723489ddade2bbc38c91c9de1a8e4f6cb124a73"},{"alg":"SHA-256","content":"7c4532fa68cc0d4088aef81c46f6513a3b491a2403c61cd067fab272b65afef6"}]},{"bom-ref":"53cbe8deb9476c7d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Yekaterinburg","hashes":[{"alg":"SHA-1","content":"a567617cd2d270b8671794a6059cf391a9ff4a83"},{"alg":"SHA-256","content":"3124517166dc4f6621355fac1a7416b330a8f8abe7a4c26d9aa6135c7482f097"}]},{"bom-ref":"724038a157e76fa5","type":"file","name":"/usr/share/zoneinfo/right/Asia/Yerevan","hashes":[{"alg":"SHA-1","content":"9d852c7dcd75a3a31a667cd351560ec8a8ceec11"},{"alg":"SHA-256","content":"4e324f98813737c6c4a0dc73a5bc6cbdaede59527bf540a42419b0f72e69bb3b"}]},{"bom-ref":"f91ee936e176242e","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Azores","hashes":[{"alg":"SHA-1","content":"910a7d17708a90204a325b4ef43421f1ff346988"},{"alg":"SHA-256","content":"aca432a49083e15fdf83346a91ae4111d72e5cd15d1aaf114dd34d4b38f645de"}]},{"bom-ref":"f0c513d2d982e2b6","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Bermuda","hashes":[{"alg":"SHA-1","content":"45e7e25d86771deeef6a75840c4ba7907901ceb1"},{"alg":"SHA-256","content":"928e47d23cb79cfd26a3f70d53e6d48d21fcccd56120e884aa98fae1e4acfcbb"}]},{"bom-ref":"90ec85d4ff28eed8","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Canary","hashes":[{"alg":"SHA-1","content":"b692b463d7f957b385aefd95f68420c8d76a0c17"},{"alg":"SHA-256","content":"26c11434d2d6cf360e17185d019cbc2d452e624eb1187ce369a986b89546c496"}]},{"bom-ref":"fbde77c62e659a4b","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Cape_Verde","hashes":[{"alg":"SHA-1","content":"7cf6de08c34153d6007baaee55e3a6cb66ef380c"},{"alg":"SHA-256","content":"419bb9a29e239d8cef3aae841798ccc151552d41fab0d1573fcfded6451b65fe"}]},{"bom-ref":"c8c035bc8a75e84d","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Faroe","hashes":[{"alg":"SHA-1","content":"9777d335a31ff3823ee141098680952dc39332e7"},{"alg":"SHA-256","content":"2b5f628c0a8adc4a3bcfe61b1b86540744d3bb74117cdf9b57206d323d51138e"}]},{"bom-ref":"7e0a7472c7056b1e","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Madeira","hashes":[{"alg":"SHA-1","content":"f30d9dc0bd9c2f87fecb0c379b4c5046a160b4e2"},{"alg":"SHA-256","content":"1315be50e321dc6825ae7982d281fe47c6feb23b044752390b57f49229105d87"}]},{"bom-ref":"c72431a41f236fcd","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Reykjavik","hashes":[{"alg":"SHA-1","content":"2af99bf994923320deaf223b453320ab44687610"},{"alg":"SHA-256","content":"49a02d3fa5ef55a1f0f9a044e4e7de92a31aebeab2ea8a2cbdd7b2c7e26b87fb"}]},{"bom-ref":"e9c77e27790ea2d1","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/South_Georgia","hashes":[{"alg":"SHA-1","content":"9cf8b31671833e1515b0558ac0aa7404af06fcd6"},{"alg":"SHA-256","content":"c53121badf3ae6e22e0ed111bec4ccbee15f1880d1cb45d0f35d3666589ab07a"}]},{"bom-ref":"d98e1593394fe74b","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/St_Helena","hashes":[{"alg":"SHA-1","content":"d44a69000fff12778a8636b720ce7c8e229193ab"},{"alg":"SHA-256","content":"18811a731720d65332366fb456dc600d4dc9b33b0e67b55981e539efafb38fec"}]},{"bom-ref":"b2120856a007fdf9","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Stanley","hashes":[{"alg":"SHA-1","content":"25e11b8c53a9d24d56aeefb9e6bf498ecbb1d43f"},{"alg":"SHA-256","content":"3da3cebf24e22f0aa70dc5140fa21199ab9f95d596315f96598ff0ba63b09d41"}]},{"bom-ref":"10bf96265f6ce04e","type":"file","name":"/usr/share/zoneinfo/right/Australia/Adelaide","hashes":[{"alg":"SHA-1","content":"e01bc1ea9c0297d7470ef584ca99193b3b607b5b"},{"alg":"SHA-256","content":"cbd56ea16699dea527824a625260c35d417ae7ff8184b576767c2625964dbe40"}]},{"bom-ref":"80a43b75be6dac64","type":"file","name":"/usr/share/zoneinfo/right/Australia/Brisbane","hashes":[{"alg":"SHA-1","content":"e48222d0ba91c780e5286a32deb36e6d460e849a"},{"alg":"SHA-256","content":"3d4f4023387481cba61d3ee9dbc30f3fdcc47ec7390fc677ea7deabffb269787"}]},{"bom-ref":"4911d5cdffd282d6","type":"file","name":"/usr/share/zoneinfo/right/Australia/Broken_Hill","hashes":[{"alg":"SHA-1","content":"4c444b212afe3ad85aa669fec03cb1ad47dcc58b"},{"alg":"SHA-256","content":"843d5b181791c8e642b846af59ecddd3d0d3f663fc45b2daa1400242ccb41eeb"}]},{"bom-ref":"0f4dcf2dde0e3640","type":"file","name":"/usr/share/zoneinfo/right/Australia/Darwin","hashes":[{"alg":"SHA-1","content":"45a662e8a3562cdb9a22413acf920f0f025749fe"},{"alg":"SHA-256","content":"b38437f776ad53a7bb0c7a1e4f461ca0c7f909e03c6127760cb3d9ddacf805d9"}]},{"bom-ref":"c2d44ad327a52e77","type":"file","name":"/usr/share/zoneinfo/right/Australia/Eucla","hashes":[{"alg":"SHA-1","content":"af003ab634a220b91ceae8183fbd6a4c9cddbdeb"},{"alg":"SHA-256","content":"8ead2180040081eb141df03466b0765dc47b2c02264422160c49ff9e3b2623bc"}]},{"bom-ref":"0cb34881be10c495","type":"file","name":"/usr/share/zoneinfo/right/Australia/Hobart","hashes":[{"alg":"SHA-1","content":"b73d32935c2ceb76025405bd5291eb41052cbc7a"},{"alg":"SHA-256","content":"dbe33eddef2867ab93587e8e0393b3ecf2b0e4140301aa6a6d7a1629b26bfa74"}]},{"bom-ref":"99f820ae8556130f","type":"file","name":"/usr/share/zoneinfo/right/Australia/Lindeman","hashes":[{"alg":"SHA-1","content":"3ff73c1b2441a2ffe3fcc94d10d3d1793ee3ee68"},{"alg":"SHA-256","content":"44d0132eb3f1fca853573a8cd2a685ddeb98567265ae32d857190de93fb2753b"}]},{"bom-ref":"4d0091f4f7944fb7","type":"file","name":"/usr/share/zoneinfo/right/Australia/Lord_Howe","hashes":[{"alg":"SHA-1","content":"e9f9b1cf7e969aa70eb5376a1959fb3793da8a2a"},{"alg":"SHA-256","content":"ad7498e17538fa2dd87e8aeb55d4cdae6d3554b0114c58a67d82360c33063457"}]},{"bom-ref":"d09cceea30c1b976","type":"file","name":"/usr/share/zoneinfo/right/Australia/Melbourne","hashes":[{"alg":"SHA-1","content":"8405b418a3b78601cae6c6fc4e172126549e1639"},{"alg":"SHA-256","content":"ab3590bcdb1b4e0d8b858d98f7cb07f3349bc72fa6976e1f89ffb52217b6eb61"}]},{"bom-ref":"8abe03c4fab0dd1e","type":"file","name":"/usr/share/zoneinfo/right/Australia/Perth","hashes":[{"alg":"SHA-1","content":"fa4fc189d8f15deb0bdb1ee15258df9e7afc0235"},{"alg":"SHA-256","content":"af5807c8d6ef1711d674d1f8b73876983d80a4f001a720b95e9e0d6823db6a45"}]},{"bom-ref":"954d5fa1269df2b9","type":"file","name":"/usr/share/zoneinfo/right/Australia/Sydney","hashes":[{"alg":"SHA-1","content":"3edb56daf915d4c4c4df3400498faaacd41dbda0"},{"alg":"SHA-256","content":"8f313288c38ffbf9b3d6335c5ea33ae8a2ca66d7381274f7a819cc97bf64f582"}]},{"bom-ref":"6163fcb97e58d539","type":"file","name":"/usr/share/zoneinfo/right/CET","hashes":[{"alg":"SHA-1","content":"5129a3782fee58d043d4af56f8b068c4e85efaf2"},{"alg":"SHA-256","content":"b9cadafd0fbef6e3707510ab5533690fd407a4cf3119bef19cbfeb0a8d86b379"}]},{"bom-ref":"3850b838f84da87b","type":"file","name":"/usr/share/zoneinfo/right/CST6CDT","hashes":[{"alg":"SHA-1","content":"023f67b70ecbd82f26bf1226cc2f77d79f37ad14"},{"alg":"SHA-256","content":"fd8766a36398bf4d34e01598f80502f7b0e8a42092cf9fe53662481e473795f7"}]},{"bom-ref":"65ea3909ff2f6d89","type":"file","name":"/usr/share/zoneinfo/right/EET","hashes":[{"alg":"SHA-1","content":"2c81584304b190ad8c5a72ad1c7c42b97c4b2e86"},{"alg":"SHA-256","content":"cd9510c46c93a82275234420ff0f2bc0564a79392e3785b1093a4c090bbbec68"}]},{"bom-ref":"2897d9d277de14eb","type":"file","name":"/usr/share/zoneinfo/right/EST","hashes":[{"alg":"SHA-1","content":"0d22d2ebd28cc6bec74d6855457fd5f018d385bf"},{"alg":"SHA-256","content":"88ae9fb1b14fea969b4be3483ba796f024d887676f0d1c752a83e5f51ddc898c"}]},{"bom-ref":"33f6c1d2c4877bdf","type":"file","name":"/usr/share/zoneinfo/right/EST5EDT","hashes":[{"alg":"SHA-1","content":"af703cbb06dee603675591df1da7935e9c4d3ada"},{"alg":"SHA-256","content":"d7599b36d9dc694d22da8d4f6e3c3d2e9aad4ea771ac34a6de11e77e754f1aa3"}]},{"bom-ref":"c53fa08ec3cc547b","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT","hashes":[{"alg":"SHA-1","content":"4a34e9552e5ee45e445ffc91685751516ac360a4"},{"alg":"SHA-256","content":"3804d727e70dcb1c5abef681c418735d27abebb676f5f800f53811e34724d1f5"}]},{"bom-ref":"a4d242987e72050b","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+1","hashes":[{"alg":"SHA-1","content":"4f33f1059df0d9da65f6567f5d4e2eee268e1b5d"},{"alg":"SHA-256","content":"9807d08f1eaab8e1c05bde989c86e675659afdf16272fc4f35082fa29e4d8848"}]},{"bom-ref":"80ed0f9d31324427","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+10","hashes":[{"alg":"SHA-1","content":"215df374dad5942e1e14bb69f8a88fdd1649e604"},{"alg":"SHA-256","content":"9e8d66b98c84088924313759b06332f73902194664d0e1f4383bc58054e2ccde"}]},{"bom-ref":"e1881495a993b113","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+11","hashes":[{"alg":"SHA-1","content":"9de57eb4052575240518f7a53644901536554daf"},{"alg":"SHA-256","content":"1427cf1e8ebbe985e83018a4d4fc07fa18bb7188ab135b852c38c8582ba22358"}]},{"bom-ref":"bd8a1b9a98ea7e55","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+12","hashes":[{"alg":"SHA-1","content":"a9067e21247d554f2e43980e33a26048889f9348"},{"alg":"SHA-256","content":"1cb0d227ecf8cd94b61de79f18e3ca071a5850cd02d43f24c1804345131d5cc8"}]},{"bom-ref":"fbc4bfaea748ae41","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+2","hashes":[{"alg":"SHA-1","content":"2be6cd87a47510f1240d393fb84a8402e3d34d8b"},{"alg":"SHA-256","content":"064ec7ed36edc90d2e9f4cb624c62537c4dbedbe4fdda328b3fea0997b621c95"}]},{"bom-ref":"1f7f690b91f9481a","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+3","hashes":[{"alg":"SHA-1","content":"6f60a0dfaadd184ba435dc146f94ba6918e32dcf"},{"alg":"SHA-256","content":"ca6f605553f3288630d31c2f2422b2c777ab342d2b5ca5ae35a1a1686cd1b2cd"}]},{"bom-ref":"8444d6eadc1b15e7","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+4","hashes":[{"alg":"SHA-1","content":"bf4f4aa2bece20a997627b6013ec1ee4b92a640f"},{"alg":"SHA-256","content":"858a1dc720f8fc464bf4b02e124f5beccc8af7956cbf920808570d8315889852"}]},{"bom-ref":"56466c6989fee17b","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+5","hashes":[{"alg":"SHA-1","content":"06f4752add301cf3696d287966265190bcb6a80d"},{"alg":"SHA-256","content":"6568675cca222254c6b0d85bd6a129e55839b3387fc11fa293c02947c71ed43f"}]},{"bom-ref":"a907f52e515f73ee","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+6","hashes":[{"alg":"SHA-1","content":"a579d75959e5ebfeceadeb35c155c1e02a9b4c8c"},{"alg":"SHA-256","content":"055138518b039befae0afadd3021f8d9acd752a3b75e02e14d61eac77cc70c4c"}]},{"bom-ref":"ca9cdb6f0bddd968","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+7","hashes":[{"alg":"SHA-1","content":"6473f1ec7188501f7226e258803ab97670c409af"},{"alg":"SHA-256","content":"f9e993977ffa8a30b982bde16594fbb140889de9d7cfcf4a8acdef7f4e3d292c"}]},{"bom-ref":"345a6850e942880e","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+8","hashes":[{"alg":"SHA-1","content":"f9f3d8d22d29337f962c21cbf76d71c351a47fa4"},{"alg":"SHA-256","content":"4ac3ed85edc42c9d2cbae63a424caf391d91d8c16cb47d2c95c78967bec650a0"}]},{"bom-ref":"9d7b3cf8414cf92d","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+9","hashes":[{"alg":"SHA-1","content":"bb49bd7a9044ee856166162edc83177f5d6408ce"},{"alg":"SHA-256","content":"9f22a09a37b69ae6f1089f94582bebaf14e22d3a976b65ac68a716607fe0503f"}]},{"bom-ref":"f9a517c3c1d4885f","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-1","hashes":[{"alg":"SHA-1","content":"170451e34dd69f4e89cc61d73276987a2be900df"},{"alg":"SHA-256","content":"a3f3ff9d3b8aa33a421a7d1a7b2175b91e206b26ac8ca1ac482dd23b5b3baf62"}]},{"bom-ref":"4ae5f892dd30b96d","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-10","hashes":[{"alg":"SHA-1","content":"187e93f28839514301e7c464879b86081af0edb4"},{"alg":"SHA-256","content":"515daa6d5cfae809fceb66c6e4e9a0ce5e9b2388e8409f230e296b1f9adb5d2d"}]},{"bom-ref":"a5f016bc527e003c","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-11","hashes":[{"alg":"SHA-1","content":"193a32e9d780507d11a91fdb56e455172bece2e0"},{"alg":"SHA-256","content":"e43ad155b68c2b0f51abbd4f359613ed29993b5e19d87e5c1b2c2f7d16831741"}]},{"bom-ref":"de6622dd32a0c47d","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-12","hashes":[{"alg":"SHA-1","content":"4cc65799b457a9c0e3bd41ea419e6f377326e7d4"},{"alg":"SHA-256","content":"23783d0cfd426d2f5a785d8b445089c09790089117592973f40dc94d5dd807b7"}]},{"bom-ref":"737bd7c36152aa5f","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-13","hashes":[{"alg":"SHA-1","content":"c5ba2aa972b7205c5623407e3878f301805d629c"},{"alg":"SHA-256","content":"37432010d9d43b9be4529e96db967ce3c0253add9e683ec8c87dfe25581351f2"}]},{"bom-ref":"d8947aab9c4454ad","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-14","hashes":[{"alg":"SHA-1","content":"ada6ba394c4149f94529b064363b60f671aea9e5"},{"alg":"SHA-256","content":"7cfe25f42836c0837bd6c2db51f4f0b17feaaa74fe705625187564b60ffb8b6f"}]},{"bom-ref":"e56f485348ccbdfa","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-2","hashes":[{"alg":"SHA-1","content":"7c11bdbe7581c8fefcd0630f39be4eade1038a1a"},{"alg":"SHA-256","content":"ba1b7515c09b32f4a7d17b8b17e864aeffc0d04070a7a31625d00cc5eb558eef"}]},{"bom-ref":"ccc2f98831d65736","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-3","hashes":[{"alg":"SHA-1","content":"860b57120c333836dc83e90a6222ff147db62aa5"},{"alg":"SHA-256","content":"7e6c3f695beb7f8390c31fc02c5cbb87d76905de7b09665279b4b645fb32333c"}]},{"bom-ref":"0d5c959ef6eb3483","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-4","hashes":[{"alg":"SHA-1","content":"5f85bd9a351cc9c7bd6ea56a36a4ac2c1c25815c"},{"alg":"SHA-256","content":"d28da5a3b197493417466b6629855dc7dbeee3e527fdafb3b2649f693b651b13"}]},{"bom-ref":"bb31e4d61a1852bb","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-5","hashes":[{"alg":"SHA-1","content":"2dbd1e01dbb9860724f53d3227cece34c3d11f0e"},{"alg":"SHA-256","content":"715da670ed52202917bcda9bf60965ee92284c42e4ef160dee83f6fc03e991eb"}]},{"bom-ref":"08dad68ad0fba2a0","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-6","hashes":[{"alg":"SHA-1","content":"3172733e83156ca8854418139fccb26c12e29640"},{"alg":"SHA-256","content":"c90012a89dbb5257bc781f68c7702c3312e0cbc2b11d225e3309545359458a62"}]},{"bom-ref":"e70bceb8115fe99a","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-7","hashes":[{"alg":"SHA-1","content":"2563a610f2480c0f58e9a60895484eaeeaa3172e"},{"alg":"SHA-256","content":"c33d01ace2b6e161850cc1cf0e695b0899d6acd20c8a8e2de7a1e39ee5a3d723"}]},{"bom-ref":"53f71d02c3c8c4ca","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-8","hashes":[{"alg":"SHA-1","content":"4b3142ec3e858f873076ef87fe7217a3ec481221"},{"alg":"SHA-256","content":"9ea2fff88e752833ba5fa0516731ec9b4ae20d81fe39f1b8f443264a9545dd4c"}]},{"bom-ref":"4dbc8ee4a295c2e4","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-9","hashes":[{"alg":"SHA-1","content":"b01ab67156077268b3536ccdc2b07032d7923b6c"},{"alg":"SHA-256","content":"df80256e3dbaf7703b48fab95b314d1612f9907a8460cecffed84a40b48fe275"}]},{"bom-ref":"d09ab47f07d58e51","type":"file","name":"/usr/share/zoneinfo/right/Etc/UTC","hashes":[{"alg":"SHA-1","content":"111d2c61fb6bd6c10f42aa22d0004e70ca818858"},{"alg":"SHA-256","content":"f8bcb8fc856b653c65ebd02e409502fcdc31acf111990bb5051daddcc9221ca7"}]},{"bom-ref":"45a699d3eca7a12b","type":"file","name":"/usr/share/zoneinfo/right/Europe/Amsterdam","hashes":[{"alg":"SHA-1","content":"b12776c72937509298ac771c9df476aca0ed1d7b"},{"alg":"SHA-256","content":"dd46a1d2fa6b797feca56be959154b76e6c7f2a3c59d3f580159f99e6152092b"}]},{"bom-ref":"9a122121da594ee0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Andorra","hashes":[{"alg":"SHA-1","content":"2bf800aefd16ab3f73f4636668ff67beea4ee383"},{"alg":"SHA-256","content":"6922f62ce642699a113b6de3bc749036328772e8f799ea68235e6ceb83fdcfd5"}]},{"bom-ref":"9ac6d69d780668a2","type":"file","name":"/usr/share/zoneinfo/right/Europe/Astrakhan","hashes":[{"alg":"SHA-1","content":"e5c843523d009641618742f84e6e4d9361c8f828"},{"alg":"SHA-256","content":"cfbb6e3d456dea0a9cd8149b35a4ba20b28cf8f61f6f2d41db20c9750094ecc0"}]},{"bom-ref":"2d03892900a53cbc","type":"file","name":"/usr/share/zoneinfo/right/Europe/Athens","hashes":[{"alg":"SHA-1","content":"973dd2a8ea7b6cb729f861f939088a9d7ddc6b60"},{"alg":"SHA-256","content":"0b21aab978ce80d4e8f6305dfd1cb7a3bded1cef5511c1c6ac3e4c79e0e7942e"}]},{"bom-ref":"ed5f2a612538ffe9","type":"file","name":"/usr/share/zoneinfo/right/Europe/Belgrade","hashes":[{"alg":"SHA-1","content":"23afa3da9ab83fcd71ca99a697549ad31c37d021"},{"alg":"SHA-256","content":"dc2cc1a99358d686b03b0f16843eae9f97c4a7e69446f952eab54158a899fc46"}]},{"bom-ref":"2d260805cf2aed5b","type":"file","name":"/usr/share/zoneinfo/right/Europe/Berlin","hashes":[{"alg":"SHA-1","content":"761bc63c469bbbb12665a9196525ff17a5e97c43"},{"alg":"SHA-256","content":"40abb3fb1825c7909ca9f4140133a794d25ce30f2d09c50146b53bbc45677ce3"}]},{"bom-ref":"edc57f353314e5c9","type":"file","name":"/usr/share/zoneinfo/right/Europe/Brussels","hashes":[{"alg":"SHA-1","content":"9317364d8157eef934bd80e6f2f4b246aca625e6"},{"alg":"SHA-256","content":"a989163f00fcf4cd9cbc121a51084fc00f163617fe8a9d2d3180e9a082ade4ee"}]},{"bom-ref":"56efc5bb63a33bad","type":"file","name":"/usr/share/zoneinfo/right/Europe/Bucharest","hashes":[{"alg":"SHA-1","content":"c0c85adef393ffa1f0ac36d7ea9a4ddd2dd8cbf8"},{"alg":"SHA-256","content":"45adf23c78a4e981c7103bd7021c5cdd9a59a5eceb3c4550c1e2bc22da4238eb"}]},{"bom-ref":"aac67a36012ba0db","type":"file","name":"/usr/share/zoneinfo/right/Europe/Budapest","hashes":[{"alg":"SHA-1","content":"5fcd187893f877966293823b2a6ce90b98d1700d"},{"alg":"SHA-256","content":"43b843c734dceea52f591d8dde6429cfc2079961f63c72cb6689e0d945271c10"}]},{"bom-ref":"4d953bea1b529cb0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Chisinau","hashes":[{"alg":"SHA-1","content":"2607cf44a12091bb88e8e9b99ebe852d0bc4cfcf"},{"alg":"SHA-256","content":"7a68b7675fb2d25d20d140044c13b79e108b9baae837ee4bac5e2e5186f449e2"}]},{"bom-ref":"5a1ea27558b890ac","type":"file","name":"/usr/share/zoneinfo/right/Europe/Copenhagen","hashes":[{"alg":"SHA-1","content":"1fda5129e91dfb0dc450d39131c1dbe97e8e8075"},{"alg":"SHA-256","content":"e5a59ef5829313b22afebbc2b057fef2a4185960224575f47ea7934d3689e601"}]},{"bom-ref":"04e21cc6b4b3c683","type":"file","name":"/usr/share/zoneinfo/right/Europe/Dublin","hashes":[{"alg":"SHA-1","content":"e78a22f74d85e7b32ad7ba608db4c6c6a993602b"},{"alg":"SHA-256","content":"ab46325d579dcae515baee81d73b01508f4880a0b7599676b4bde4928d9fb993"}]},{"bom-ref":"cb8f8f0aa46b0bf8","type":"file","name":"/usr/share/zoneinfo/right/Europe/Gibraltar","hashes":[{"alg":"SHA-1","content":"f8c61fc6052d74c7f95b7240458d78cce23cd171"},{"alg":"SHA-256","content":"251bd094e4cf334ba25b36bbf51947d2a2d44d4416f23ca9595b5e13de05458e"}]},{"bom-ref":"f2425f2206602fa6","type":"file","name":"/usr/share/zoneinfo/right/Europe/Guernsey","hashes":[{"alg":"SHA-1","content":"c93e3bdba107a2057778727ddf61002bdcec0bcf"},{"alg":"SHA-256","content":"cd5225640b2bc6a4086f8a926a8e441a34e4d836cd94c8f8026de8948a9fe119"}]},{"bom-ref":"d54d24ce13d78fe5","type":"file","name":"/usr/share/zoneinfo/right/Europe/Helsinki","hashes":[{"alg":"SHA-1","content":"d1c968c3b71016918710dbe5a4fd18721a833e0e"},{"alg":"SHA-256","content":"bd7f3f21517c31c66156d5269f79cda648865dbcd1abd982984837c1444750eb"}]},{"bom-ref":"9dd75ca5f6545667","type":"file","name":"/usr/share/zoneinfo/right/Europe/Isle_of_Man","hashes":[{"alg":"SHA-1","content":"80970e4edeaa5642b3254f82df0c287fef888ef0"},{"alg":"SHA-256","content":"6aebb11706db6559a1835dcf30c8ff4a07b0509050dd3f51ba1f67e3dda4af4d"}]},{"bom-ref":"0fc19bac6850c743","type":"file","name":"/usr/share/zoneinfo/right/Europe/Istanbul","hashes":[{"alg":"SHA-1","content":"dc604dd8d3b9d671ecce89eb3a204edee1f59ec2"},{"alg":"SHA-256","content":"95aaca00415efde931399abe8bb938232ea511ae5a07d3b7020311f0d15ca978"}]},{"bom-ref":"8e5acc280745a1a0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Jersey","hashes":[{"alg":"SHA-1","content":"462580d6c9187b20efa2b08dba20b9a895dc8e32"},{"alg":"SHA-256","content":"f541db8be15d0df9724c856be89e689d1af207ab6fe704732ec6b7b747f49dc4"}]},{"bom-ref":"5ea9af0acc598734","type":"file","name":"/usr/share/zoneinfo/right/Europe/Kaliningrad","hashes":[{"alg":"SHA-1","content":"c18bb63d538cf84e00e9118efe24071cad5568fa"},{"alg":"SHA-256","content":"dcc68ae7cb182f4ed535e6eeb0403e6a22976409e85497e754872c8a212ca11e"}]},{"bom-ref":"ef69a6e460a37ab8","type":"file","name":"/usr/share/zoneinfo/right/Europe/Kirov","hashes":[{"alg":"SHA-1","content":"b80a1d03a6ac7a6c157af580c6b54ee51190317c"},{"alg":"SHA-256","content":"53de74114fbee3d569213704c6f9d4358a6f0e8aef641dd5838c0de1dfc97b8c"}]},{"bom-ref":"aaec45caa2602cc6","type":"file","name":"/usr/share/zoneinfo/right/Europe/Kyiv","hashes":[{"alg":"SHA-1","content":"99f6ff708276dc72bd3a6118d38b41d19a960c3b"},{"alg":"SHA-256","content":"78e185706f0749f67739a0ee28f216e81404766bfb85585a3cdb955b45c808cd"}]},{"bom-ref":"ab6f7bb4a3749c6a","type":"file","name":"/usr/share/zoneinfo/right/Europe/Lisbon","hashes":[{"alg":"SHA-1","content":"2b63f69859e1840fd9919b164b8b798460332162"},{"alg":"SHA-256","content":"5e5a46aecd0c4fe0334e62d3aa1ca7e1c5831101b9bb270ef487c1b484b84466"}]},{"bom-ref":"c69e777fa5d9860a","type":"file","name":"/usr/share/zoneinfo/right/Europe/Ljubljana","hashes":[{"alg":"SHA-1","content":"7c3cde533225f9719da4e9c2dfdd9d2f0d38f316"},{"alg":"SHA-256","content":"3d8993d2ddff775ec371d0873368307ddffc2e8b472cade67259a2bfc31b81e8"}]},{"bom-ref":"aeff7f8f339dbd4e","type":"file","name":"/usr/share/zoneinfo/right/Europe/London","hashes":[{"alg":"SHA-1","content":"9ef892f2fcef5c652119b1684380cac130b7130a"},{"alg":"SHA-256","content":"c4c819712c38e314f56d369e04cc6ddc0a97ab5fbbd07fa006592d61979da468"}]},{"bom-ref":"c2c6c2225ab114cd","type":"file","name":"/usr/share/zoneinfo/right/Europe/Luxembourg","hashes":[{"alg":"SHA-1","content":"7f940420f77e355a54a85b4527d77efebae92f4d"},{"alg":"SHA-256","content":"a9ff95c1ba57ce45f20af03f5656c6d2538bb197a171cddecaebd035d41de7a8"}]},{"bom-ref":"638a432842a4991b","type":"file","name":"/usr/share/zoneinfo/right/Europe/Madrid","hashes":[{"alg":"SHA-1","content":"f24de556add4f728b9a433fda3817f7768bbaa59"},{"alg":"SHA-256","content":"c86db6fcb5e60a044dffa0e7cdadb37c0746a7a957157e3b277c79a5ab2fc9b0"}]},{"bom-ref":"e2fd5089fe24becd","type":"file","name":"/usr/share/zoneinfo/right/Europe/Malta","hashes":[{"alg":"SHA-1","content":"d597a28ee86202cf50b7e66eaae3d50f18f101ff"},{"alg":"SHA-256","content":"45b9814004993b970b673a8ac89e007096ba9e9b708aa04ed3f1e662e1d34194"}]},{"bom-ref":"8ef605528433c68d","type":"file","name":"/usr/share/zoneinfo/right/Europe/Minsk","hashes":[{"alg":"SHA-1","content":"7fb003d715b69bac349814a21a29a7da69ac4dd7"},{"alg":"SHA-256","content":"e80288238e2ec4bb81adcd3bd52f2644763a2851d2af57af67136e89288063bd"}]},{"bom-ref":"221a60fa4150f030","type":"file","name":"/usr/share/zoneinfo/right/Europe/Monaco","hashes":[{"alg":"SHA-1","content":"011af5c8991d1acb51dbd594d5caf32fe6731100"},{"alg":"SHA-256","content":"c001557e6223d4c4d511fa837d975a3e4f52b0b0cef262df223bddc505f66cd8"}]},{"bom-ref":"c18310e63785da5d","type":"file","name":"/usr/share/zoneinfo/right/Europe/Moscow","hashes":[{"alg":"SHA-1","content":"eed24277002fbb4d2936644cb37e1283c1f4c53a"},{"alg":"SHA-256","content":"6d808ea66278cecb36050121bf906562716676d41598d73a6c566011b793558a"}]},{"bom-ref":"a6157170e7613459","type":"file","name":"/usr/share/zoneinfo/right/Europe/Oslo","hashes":[{"alg":"SHA-1","content":"a0367ae9b3dcd67a29338471f7fe74f3e70dc1ef"},{"alg":"SHA-256","content":"3bfeb5315e57194ab1719b639c7946de3904425bb6a0f6737e0945361099b8d5"}]},{"bom-ref":"698c3c15f958788f","type":"file","name":"/usr/share/zoneinfo/right/Europe/Paris","hashes":[{"alg":"SHA-1","content":"4d3ddbda7392542884911c2c6986c17873ca7555"},{"alg":"SHA-256","content":"ee3c7e59a59600c759b983042896041a1048b6bb70caa3e107b9a689eaea88fe"}]},{"bom-ref":"84350ef05354dcf5","type":"file","name":"/usr/share/zoneinfo/right/Europe/Prague","hashes":[{"alg":"SHA-1","content":"3000c257145fc4134e01ac977260578ba5a54ea0"},{"alg":"SHA-256","content":"818e0c14a66416e82f7e0430c58b8b285181ba3cc10cdb4d4ab08add5d335ad1"}]},{"bom-ref":"ced49dec81730ff5","type":"file","name":"/usr/share/zoneinfo/right/Europe/Riga","hashes":[{"alg":"SHA-1","content":"a89e091fa80df5190eb832a6cd5615ce6713845b"},{"alg":"SHA-256","content":"5701be5e1a36479c3fa94ce393acdf7465251244cd4e29a3d0ea13b5284dfa47"}]},{"bom-ref":"ae884eade1d2ebe0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Rome","hashes":[{"alg":"SHA-1","content":"e3b0c181c716489a66433cb632b3c4c7ee3ec363"},{"alg":"SHA-256","content":"8f9cd8e08aae8728b51c5a19d2dbdbd20d40660ccfb4ccc6ef687f08b40ace45"}]},{"bom-ref":"4a920e8648b66da0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Samara","hashes":[{"alg":"SHA-1","content":"be624b43697bb976bb7425a2a6e83f630ab3a9cb"},{"alg":"SHA-256","content":"408254df84dbde480cc617a61ee4a49c8c3555528f910660447d3fa841405a5d"}]},{"bom-ref":"3b4872c7c286ae53","type":"file","name":"/usr/share/zoneinfo/right/Europe/Sarajevo","hashes":[{"alg":"SHA-1","content":"67fbf73973eb5edaba76fb0c6f71bd9cb9c39cf7"},{"alg":"SHA-256","content":"e43bd814d6f271280b7da4fef6e739a97708b0496a51e21c7e13e6ddf0850dc9"}]},{"bom-ref":"a2169bd17e757024","type":"file","name":"/usr/share/zoneinfo/right/Europe/Saratov","hashes":[{"alg":"SHA-1","content":"c78b6942bed0edd115553e26d8dd361a294893ad"},{"alg":"SHA-256","content":"004d69abc47f50556aa49c855a4d3bff4ca9bcc763785a415ed3fdb47340f5cb"}]},{"bom-ref":"89f419d01e72080b","type":"file","name":"/usr/share/zoneinfo/right/Europe/Simferopol","hashes":[{"alg":"SHA-1","content":"cfcf37ebdcb0b02d15a583777c023df42143dfd6"},{"alg":"SHA-256","content":"ce35821aba81db349aea89e60cd4f6a73a8899b8c7aedd74d23bd12a39a45144"}]},{"bom-ref":"f6ccacc2129b341d","type":"file","name":"/usr/share/zoneinfo/right/Europe/Skopje","hashes":[{"alg":"SHA-1","content":"d7da4910f22419e98ef51977fb542dc3a30bcf5b"},{"alg":"SHA-256","content":"e1f0f5e4b1bc61d9efc73bf7d58fdd09b653d38571cc57ee545e2462a1f5e863"}]},{"bom-ref":"e0b82f47094f4609","type":"file","name":"/usr/share/zoneinfo/right/Europe/Sofia","hashes":[{"alg":"SHA-1","content":"e8fb7645d19ff487a761c4c96305fa42c8cd0849"},{"alg":"SHA-256","content":"ef4953a85254fce2f17d2baf8303a32356b11dc2097ebb8a20388bbc83bfd440"}]},{"bom-ref":"04d4071e02149fe1","type":"file","name":"/usr/share/zoneinfo/right/Europe/Stockholm","hashes":[{"alg":"SHA-1","content":"bc7ad8e839fa2b9dd48dbe3218ed9f4d35768b2c"},{"alg":"SHA-256","content":"d7f4029b0d32a89e5356292d4ea4ef01992f4aebc22e463a2df805e0fff24108"}]},{"bom-ref":"750656e50e54cd99","type":"file","name":"/usr/share/zoneinfo/right/Europe/Tallinn","hashes":[{"alg":"SHA-1","content":"b63fb5f52f249f9381783de3a109e91cfb332204"},{"alg":"SHA-256","content":"931d08a0be0d09216a54fa54ecaa515212889d74ebb80b75f17b275d858834ee"}]},{"bom-ref":"a03c507546c04e73","type":"file","name":"/usr/share/zoneinfo/right/Europe/Tirane","hashes":[{"alg":"SHA-1","content":"821f6dd8a2d8533e67e829ce9dd043528bb40fdd"},{"alg":"SHA-256","content":"9a01249a9286c257bff42860226baa6ad371bfedffd76bbb95f9d89da5d7eeb1"}]},{"bom-ref":"acb597882adc17c0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Ulyanovsk","hashes":[{"alg":"SHA-1","content":"a082267af1651ef41ab6e738948d9a7195d82c96"},{"alg":"SHA-256","content":"81822b7d32eb7b8f9a6f3248ed8838e7f8d8849cc313c6c821215e893b56dc35"}]},{"bom-ref":"50fdaa5b50304eb6","type":"file","name":"/usr/share/zoneinfo/right/Europe/Vaduz","hashes":[{"alg":"SHA-1","content":"7cd4130ff973645786261e4b61e99238890bfadd"},{"alg":"SHA-256","content":"e3b7925d020addf5f49d85031649d7158fd1a37bc60c85a78ea2fb765600f7dc"}]},{"bom-ref":"9d624679cb94e41f","type":"file","name":"/usr/share/zoneinfo/right/Europe/Vienna","hashes":[{"alg":"SHA-1","content":"94feeead789a6023bdf340b0ef821735cc6a7075"},{"alg":"SHA-256","content":"ef4bc5d620dbbd1189dfac665b1a6090afb1c1bf284973b18147a8cdac6e3fae"}]},{"bom-ref":"6a2d83dae948d05e","type":"file","name":"/usr/share/zoneinfo/right/Europe/Vilnius","hashes":[{"alg":"SHA-1","content":"c0ab7615a6b83cfe5b0055a1efa766db0577e6cc"},{"alg":"SHA-256","content":"ca2b908cd261512a46a76dac3ae92ea58c6dfcb499620f9a15aa2a1a6b2d66f0"}]},{"bom-ref":"241f83c697eceae2","type":"file","name":"/usr/share/zoneinfo/right/Europe/Volgograd","hashes":[{"alg":"SHA-1","content":"02150dfbe35c2046d25db3864dfc0a46a6c67aba"},{"alg":"SHA-256","content":"a98ac89b2baf6966ec26790e6c11a905d54c4d44ec25c74bb083bf3efa038a12"}]},{"bom-ref":"6e595138e6cf19f8","type":"file","name":"/usr/share/zoneinfo/right/Europe/Warsaw","hashes":[{"alg":"SHA-1","content":"4460b58788cc0c25c1a60f8cb61ef512e7d3618c"},{"alg":"SHA-256","content":"9743d8ea1f1aa81575eabcde189b173376fd53aa5a06f926df93428168985786"}]},{"bom-ref":"d41388b5ab4ce613","type":"file","name":"/usr/share/zoneinfo/right/Europe/Zagreb","hashes":[{"alg":"SHA-1","content":"a4faa58e89aea5fe36f24704a2b50076dc88a02d"},{"alg":"SHA-256","content":"cc2f586370d24874c9fe15d9b08f02648c7f99fb87b2867bc79d79aa82a63b56"}]},{"bom-ref":"793fa280265383ab","type":"file","name":"/usr/share/zoneinfo/right/Europe/Zurich","hashes":[{"alg":"SHA-1","content":"e18d7d019897bd4a87365e431fa8c8b68079b955"},{"alg":"SHA-256","content":"5e143a3a7a6bf0a88afd13bf12ff3a8c13cb4b5d16daf14c973b58158215b427"}]},{"bom-ref":"adaf8f38c7cb55ed","type":"file","name":"/usr/share/zoneinfo/right/Factory","hashes":[{"alg":"SHA-1","content":"ae1fd694819cb33e03d7df4fb0f53eb2e211a4c8"},{"alg":"SHA-256","content":"c5a60d0e60d9e85bdcf201ce7e639159204ba43461c82c2d1d86daa507669678"}]},{"bom-ref":"8222e4287d64c596","type":"file","name":"/usr/share/zoneinfo/right/HST","hashes":[{"alg":"SHA-1","content":"45d6c6d33b27acd60f4ae9c330a8173d7027082e"},{"alg":"SHA-256","content":"d67616843525bf3cd785f98c8588623d630862719e95f3add9e58628293c7b59"}]},{"bom-ref":"ff4d1976a5c3498d","type":"file","name":"/usr/share/zoneinfo/right/Indian/Antananarivo","hashes":[{"alg":"SHA-1","content":"ebfda91e89c13299022048ecda555058e72c3ab0"},{"alg":"SHA-256","content":"d5d3dd30489e5af75f9c76e9f6b96065a6972eb85ef0833ba3e9187b4cc5ae29"}]},{"bom-ref":"aa90d33439171b04","type":"file","name":"/usr/share/zoneinfo/right/Indian/Chagos","hashes":[{"alg":"SHA-1","content":"a274ac978025083cf4b7fc1c1cf517ac929bea25"},{"alg":"SHA-256","content":"88788f8b833631a71d0a37d9c2f7272df485f778864c7d439b4ba5a8aa66cc2d"}]},{"bom-ref":"d27bbbe248b372e2","type":"file","name":"/usr/share/zoneinfo/right/Indian/Christmas","hashes":[{"alg":"SHA-1","content":"4b18c76eedd9d3336cdd2a1276a9f41e7face8dc"},{"alg":"SHA-256","content":"ddb1a671461ca91a62e345fd4570e3c1da087acb5002ad985c0a002260787833"}]},{"bom-ref":"9b37dae84483c6bf","type":"file","name":"/usr/share/zoneinfo/right/Indian/Cocos","hashes":[{"alg":"SHA-1","content":"88562d0010a6b965f990a5eda3e233a28ac7191e"},{"alg":"SHA-256","content":"42474a54201bca0bd61191b39cb15b4859175ea5aecbd5f76e6434b1ff65f390"}]},{"bom-ref":"cf3e33c4a3cd2b3d","type":"file","name":"/usr/share/zoneinfo/right/Indian/Comoro","hashes":[{"alg":"SHA-1","content":"0e66dcb0a3ca3b794f2be6e071c93c5ad6574aa3"},{"alg":"SHA-256","content":"1adee86d82ba02784ee8b378b77fbee94fc941f16d86e7ba7072c621639b88f5"}]},{"bom-ref":"b9d03c5e9e0a00bd","type":"file","name":"/usr/share/zoneinfo/right/Indian/Kerguelen","hashes":[{"alg":"SHA-1","content":"c6182642a7d3e22a1fbde11455467a8bf03a58b0"},{"alg":"SHA-256","content":"2547a218929296f45b32a47eef64b9b540735bded5a67746e392dd92ffa125b5"}]},{"bom-ref":"77c4ebd463ff2c32","type":"file","name":"/usr/share/zoneinfo/right/Indian/Mahe","hashes":[{"alg":"SHA-1","content":"56728ac1e2dbc6aad591d9ebc462e6b763a78fd1"},{"alg":"SHA-256","content":"22c4c17e1ae15fc96dd6d012116190e92514db138cd154c79e866bbf635e5d5c"}]},{"bom-ref":"285a5dac3f4cffe9","type":"file","name":"/usr/share/zoneinfo/right/Indian/Maldives","hashes":[{"alg":"SHA-1","content":"3ab7f0efc43eb6939ba9ac79cd3a2074a1a2a3e0"},{"alg":"SHA-256","content":"dafb88831b66da36b408b1738574f12dd40c0c996696a9a662498bc3d19d1a19"}]},{"bom-ref":"10b7b3a65d38b6c2","type":"file","name":"/usr/share/zoneinfo/right/Indian/Mauritius","hashes":[{"alg":"SHA-1","content":"6fe02970510f80573eea3b57c15a19ec49913320"},{"alg":"SHA-256","content":"2a69ba50160fe0d62035cdd0cd4df637c93b16b1da5ffa270addd9d6fa11aa25"}]},{"bom-ref":"da86e1d74f930f89","type":"file","name":"/usr/share/zoneinfo/right/Indian/Mayotte","hashes":[{"alg":"SHA-1","content":"667de1920a73b2496733621f80910d870579b584"},{"alg":"SHA-256","content":"71ded0bd32cc5cc1ff5aece6ebb1ca437140d1505e7fa3b362dcbf3f0cde3c8b"}]},{"bom-ref":"8076f8b33b981530","type":"file","name":"/usr/share/zoneinfo/right/Indian/Reunion","hashes":[{"alg":"SHA-1","content":"1f1da793e3e967d36d8f482407b21f5ab7898bf9"},{"alg":"SHA-256","content":"178a204c4b08c0db255c850a1473eb3ad1a5a0a7822196c3f7a95c969ec38208"}]},{"bom-ref":"0bfaa0316d64dd16","type":"file","name":"/usr/share/zoneinfo/right/MET","hashes":[{"alg":"SHA-1","content":"13091aff8fcc0153a7c191740d9520f53e9b4922"},{"alg":"SHA-256","content":"a7e7f2fbe2c2e594cfcff60d3177211d23e6a03aa03c344333a02dce269201c0"}]},{"bom-ref":"447156b08d371d34","type":"file","name":"/usr/share/zoneinfo/right/MST","hashes":[{"alg":"SHA-1","content":"5deecbf4212db38fedc61f522c1a120ecfbd229e"},{"alg":"SHA-256","content":"ea2f04b3f75fa06387a5a9461796d5e847227bf792804d1f50dddc6ccec56edf"}]},{"bom-ref":"ce485f0fc41f9bc9","type":"file","name":"/usr/share/zoneinfo/right/MST7MDT","hashes":[{"alg":"SHA-1","content":"f5406831a0a2e8f4fd568959015d5e8aec9fa5ff"},{"alg":"SHA-256","content":"035f30d24a6c3755350014a5bad3f06ad33e1bf703cd7386419a01faf0f19183"}]},{"bom-ref":"be4fb9d7cb29402a","type":"file","name":"/usr/share/zoneinfo/right/PST8PDT","hashes":[{"alg":"SHA-1","content":"14eddbafbbc85e0e88c88243e262a9950d19c2bc"},{"alg":"SHA-256","content":"e4b9c6a901bc7037e6fbb13bb03d5615c8bd76ef0be647cdb20e35ab8dbd8c31"}]},{"bom-ref":"d5482ad0cd56118b","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Apia","hashes":[{"alg":"SHA-1","content":"08c227af3ec3fcb62730d404dfa080804691d552"},{"alg":"SHA-256","content":"6886f17a103a5126d36ac17c7656e90305eab7dec3ea038fb93a1b14c766b3bc"}]},{"bom-ref":"9b10c278307d6519","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Auckland","hashes":[{"alg":"SHA-1","content":"681bc4befd767ef414b2b0949aa50f7ae189d3c9"},{"alg":"SHA-256","content":"9e0c91665246813e17b8446fb0f80fe381e3fa296dc8a92619dcfd7e3422396f"}]},{"bom-ref":"5c42bc18267ce8de","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Bougainville","hashes":[{"alg":"SHA-1","content":"96ee6dad071a8b867d8fa3339438be3ac2a4695c"},{"alg":"SHA-256","content":"90550df0b8f3eb4c53d9f5ec0885228068d43a55b2baa6f19912b0ea7a3001f1"}]},{"bom-ref":"41a3c996cf97585e","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Chatham","hashes":[{"alg":"SHA-1","content":"f21f7502e6c86d325c0f81d9856b3aa91ec7aea3"},{"alg":"SHA-256","content":"72a545fe3074fc25ee66b34ca23490aadbca56449dc0efde5a1c30dfa7d53e86"}]},{"bom-ref":"25aa8bbfe7d13f22","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Chuuk","hashes":[{"alg":"SHA-1","content":"f718513d97e3b6b746096aa876ba74ddf92296f9"},{"alg":"SHA-256","content":"a91f38d2ae9baf7a351624086f5d6f0588966bcc66a2d3104f39a683a7d54c5c"}]},{"bom-ref":"775c530034cd9997","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Easter","hashes":[{"alg":"SHA-1","content":"10bc9042032c27c554921bcd27da98c1187acdcf"},{"alg":"SHA-256","content":"b0ca70985b2a902e35f52429598522289af80b641c930c38462cb05d2a9fb7d9"}]},{"bom-ref":"e25515ae114f8c26","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Efate","hashes":[{"alg":"SHA-1","content":"ef207768e95bb9d114772967b0e4e9e0689adc3b"},{"alg":"SHA-256","content":"ad98b05486f8c7b89620ace8a08fa5293e86fec6eb9e905298e104aabce1c9c9"}]},{"bom-ref":"6effb98f50a42833","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Fakaofo","hashes":[{"alg":"SHA-1","content":"9a6607dc1d46584117fd02c88a8bf1efe6f04fc3"},{"alg":"SHA-256","content":"afffc30fb8a1d7770477e3cebe15f67007a1f98f3177a579513b12eb36f89534"}]},{"bom-ref":"aae35cc2f09d4abf","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Fiji","hashes":[{"alg":"SHA-1","content":"ac5e3afcbf7bc317c6f3965bbf78d0f9582d5986"},{"alg":"SHA-256","content":"4732bee58c307094d120592a8ea27cc50becf9afc2f54c647d2d257de2d66ac9"}]},{"bom-ref":"c45b78996fb4eed1","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Funafuti","hashes":[{"alg":"SHA-1","content":"94ac7f4d14a32c82608caf8c611c1de2875c8ab6"},{"alg":"SHA-256","content":"aaa56749766c567635f327f48ebe7cbdababeea9594698ad467bc522e619bc4e"}]},{"bom-ref":"49ce27c0b72faa35","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Galapagos","hashes":[{"alg":"SHA-1","content":"abd559a1b4c27eca1d0aa3c903ae12a00e088b7f"},{"alg":"SHA-256","content":"3532d0b6443a54be319c42a161ae503ec13ec3a8d9f997d26405121dde3663e1"}]},{"bom-ref":"5fe24f9b91bcedb4","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Gambier","hashes":[{"alg":"SHA-1","content":"bea089dfdbced5ac8b5b9cc1bfc4da5d34a87e20"},{"alg":"SHA-256","content":"828a8a34266f99c137c07cb37419ae0114280fb6c2c751b87b6442695f216d9f"}]},{"bom-ref":"f31920c83df607ba","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Guadalcanal","hashes":[{"alg":"SHA-1","content":"0c586a1749cf1d13b0acef78f5406572f8662403"},{"alg":"SHA-256","content":"5d5452f9d41d1fc12d02684b4f84e7274c4f718a49ea886eab5c46026ad4368b"}]},{"bom-ref":"c9f8077b9b54da60","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Guam","hashes":[{"alg":"SHA-1","content":"f26c8f1216a5b4e6e644f49fde8d820227ce2f49"},{"alg":"SHA-256","content":"8b7f914697c526446db9dba1382965a661cf536f545d3dee4a7d85f115a60a2d"}]},{"bom-ref":"6c631eac3f25621e","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Honolulu","hashes":[{"alg":"SHA-1","content":"d7c9d9c801b66a06d8e7ffa9913b9da56b996977"},{"alg":"SHA-256","content":"be759789a581dbcc47a5c8ccb3bb6cb0da765338c63911a2d1d547f9c1e5cc28"}]},{"bom-ref":"d503da061a4e485e","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Kanton","hashes":[{"alg":"SHA-1","content":"41ec94c2d1f1bc4ab5abc14aaea3e2585ed0018a"},{"alg":"SHA-256","content":"36202cde6c08108d3d7eb9c852b61b99ccb19a710658dda72aa5ec6fba06acee"}]},{"bom-ref":"b6a22f0a9bc22492","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Kiritimati","hashes":[{"alg":"SHA-1","content":"7a9af8076f640b028b8ebb41c24f1b459bb48e4e"},{"alg":"SHA-256","content":"5e197408cc890e8c06075c7e0d86a2699acd335cebf78bcab3f43143dc2cd71a"}]},{"bom-ref":"4b7efd0c7b73ab3a","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Kosrae","hashes":[{"alg":"SHA-1","content":"300a23124e757b6baf2cc7e95467f2e4cc984e52"},{"alg":"SHA-256","content":"16917f8b0a444d20af86d5b4650eb4bdfe05d49c53ec2a2fbe4964211943a4e6"}]},{"bom-ref":"492dc53eb9259394","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Kwajalein","hashes":[{"alg":"SHA-1","content":"39735e937313281e68fdeafc33f5f454c95d2457"},{"alg":"SHA-256","content":"2a652f91df4bc90ac346c744faaa2c4a9693eda71a948b6bdbb4d981780c1351"}]},{"bom-ref":"77982a0cea0ccb2b","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Majuro","hashes":[{"alg":"SHA-1","content":"df9ec508e29020b20b0eec5c209de3849efd27e5"},{"alg":"SHA-256","content":"be060e446e8c32508a1754d744a4d0ae8f551d2c20d67f97b620f73cefdf0917"}]},{"bom-ref":"584a9f4882842bf2","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Marquesas","hashes":[{"alg":"SHA-1","content":"a7e26051b64243154cfb79ca8e82baf0fd7b2feb"},{"alg":"SHA-256","content":"7d6a8bcdc34f7f5c4eb2c904471aebaeeae00ad0b68f2fd4d2e2a2fc83529d71"}]},{"bom-ref":"e70c6ebdc2bb3ed6","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Midway","hashes":[{"alg":"SHA-1","content":"19d10d6f7564137156e5a2fb74f77ea3516e9e39"},{"alg":"SHA-256","content":"c9b1d41fc16e6e30936fca0afb71bd4bc89fbd7a3c91fbc19aede9adc3efa9d2"}]},{"bom-ref":"82a5f5903b59843f","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Nauru","hashes":[{"alg":"SHA-1","content":"dd9bc1f0e1f726f50e21cf0cfc95ee79143f8d4c"},{"alg":"SHA-256","content":"8c572fce9db82b14e759c3fdb0d853942a184f5cd21476a43dbaae3dc0c1f6bc"}]},{"bom-ref":"19efe4ad6583c05c","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Niue","hashes":[{"alg":"SHA-1","content":"d4de8798f02dc161a0142add80d3b30de66fbbf5"},{"alg":"SHA-256","content":"24a8b15b1ff42d3db9ca4207d36613ed8fc11ef32c8ba1c6c24bbcee1a994254"}]},{"bom-ref":"22ff28c13fab4bab","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Norfolk","hashes":[{"alg":"SHA-1","content":"551dafc3860647b80307d2fb3d5453c954a32f8a"},{"alg":"SHA-256","content":"c5b22115c6621f25cb23f3f6c1df681ba1bd15d4652f0c6c27486e71ccd8fb7e"}]},{"bom-ref":"e326abf4b6a8ea91","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Noumea","hashes":[{"alg":"SHA-1","content":"9d5e077726d6a6c5448e45b8f0764d2abea2e192"},{"alg":"SHA-256","content":"724f3f9649eaa84a0192a095469799e346a8586e4f72891cd95a1b28c86ecfb2"}]},{"bom-ref":"6625cb621dccbc71","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Pago_Pago","hashes":[{"alg":"SHA-1","content":"1145a7205bd00da0251ab901185c392ced1c17b3"},{"alg":"SHA-256","content":"a38895358228908f8980b207ef1b28aa8e6d4dfa674b806d0c82e56bfb48ffd3"}]},{"bom-ref":"47f33f9d3fdf0a5a","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Palau","hashes":[{"alg":"SHA-1","content":"30a0f51b63ae95cfb1135d4faf160f293bd572d8"},{"alg":"SHA-256","content":"56edee9661dfc562358ae311a321b42275363ff70ca83a26395182ff1113c6b6"}]},{"bom-ref":"67ada14ae67ce8ea","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Pitcairn","hashes":[{"alg":"SHA-1","content":"c561e3c513bc646ec8f3b9b0153eccdaaeee43bf"},{"alg":"SHA-256","content":"e1b92aafc95a633d6a3d1cc3d6b23552bd1f062118635f1ee3eb73873b0f998f"}]},{"bom-ref":"c70332413fdbf0f1","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Pohnpei","hashes":[{"alg":"SHA-1","content":"d0e8b6d1bff2873972ea28b4c75eebc233dc7b44"},{"alg":"SHA-256","content":"dd4f14244d79b7098200e800a58c2653b5889084161052ba10e750e130ca7e22"}]},{"bom-ref":"a8085128b1ddd673","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Port_Moresby","hashes":[{"alg":"SHA-1","content":"6988f0581954b1f2dd00d7be3144494a0fc7782a"},{"alg":"SHA-256","content":"d2f7f2a3cceddccb7b7851c734564760f0d398f568408828f1b0cb0dea8d851f"}]},{"bom-ref":"9fed1bea5b6c8dbe","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Rarotonga","hashes":[{"alg":"SHA-1","content":"357c25faae8a56aa451a55bb61d02cec33f5997d"},{"alg":"SHA-256","content":"c6fb90fe9a82778f216800c202e69ad2029fc971db9754073ff858309a980247"}]},{"bom-ref":"08dc795573c86f7f","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Saipan","hashes":[{"alg":"SHA-1","content":"67a553526fa626f8cc758a92cff001f53fb5e356"},{"alg":"SHA-256","content":"3ac21e05acfd346486299e38ea3db3976587624677347c1eb742c645b567cf9f"}]},{"bom-ref":"fdc06ed9c53ca229","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Tahiti","hashes":[{"alg":"SHA-1","content":"a90a32e4a6878352fece1a92175400f7b323b7d6"},{"alg":"SHA-256","content":"3d9afc9d939da9882c6a03015c1ec39205f3c87b31502fbd9e873505218de192"}]},{"bom-ref":"68d4e46c092fddcc","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Tarawa","hashes":[{"alg":"SHA-1","content":"c1e26352588f875aaebf07da630a913c307775f4"},{"alg":"SHA-256","content":"852a38e598cf62c8ab96c0a4d057202fa7c479a68db131538ac5478bc41a9b03"}]},{"bom-ref":"d1836890ce603a46","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Tongatapu","hashes":[{"alg":"SHA-1","content":"1b53dac52c838f146631f85a2b88002afce8fcae"},{"alg":"SHA-256","content":"29113ab41e101292225a8dc154d0d45e1f0a71b02d8eb9251982336893a16187"}]},{"bom-ref":"0af2b863b5d3df58","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Wake","hashes":[{"alg":"SHA-1","content":"4cbfbdae5a01ab5760f453991347f56798f679e0"},{"alg":"SHA-256","content":"f44b245d08af2452f52cc90913e4c748466eb9a4954b3f8f5445e932c8091f9c"}]},{"bom-ref":"4147092df73743f3","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Wallis","hashes":[{"alg":"SHA-1","content":"75861faba0fb16760d03212d375ebaab2c8edc85"},{"alg":"SHA-256","content":"82af47559c7e4b30803c82cae0fe09b866dd3914905255942662a33856c98a82"}]},{"bom-ref":"0c0b989cb1a4e63e","type":"file","name":"/usr/share/zoneinfo/right/WET","hashes":[{"alg":"SHA-1","content":"d5fd959e8b89dffd423961fa1a0d9b14edca90fc"},{"alg":"SHA-256","content":"b7ec9103803aa12d356db9285c2bae9c2d218b705a65338aac3299b654e86e21"}]},{"bom-ref":"09401e3139478d09","type":"file","name":"/usr/share/zoneinfo/tzdata.zi","hashes":[{"alg":"SHA-1","content":"cbc6c56c806adb2c977fa2d49ef7d6225561d525"},{"alg":"SHA-256","content":"a776cd2d31eb319c34c1d07c69991e7c9020e17b63f4adb72839440bd7c7afa3"}]},{"bom-ref":"867398aef1c9065d","type":"file","name":"/usr/share/zoneinfo/zone.tab","hashes":[{"alg":"SHA-1","content":"4f9c2681dad62e7eb99c7ed3a376a04d2cc581e9"},{"alg":"SHA-256","content":"586b4207e6c76722de82adcda6bf49d761f668517f45a673f64da83b333eecc4"}]},{"bom-ref":"bd601dfa95d1deaa","type":"file","name":"/usr/share/zoneinfo/zone1970.tab","hashes":[{"alg":"SHA-1","content":"19bd3b826c52b8c4f18258847f613fb0104b08dc"},{"alg":"SHA-256","content":"57194e43b001b8f832987b21b82953d997aeeaebeb53a8520140bc12d7d8cfcc"}]},{"bom-ref":"6947fbd8a7d6d212","type":"file","name":"/var/lib/dpkg/status.d/tzdata","hashes":[{"alg":"SHA-1","content":"b7fdbf8ddb850091d03ed3980e21592f48136040"},{"alg":"SHA-256","content":"f7b337cc63ebcac17adac7e5827f2b2da80cc7721984e4b760793f89d4aafe83"}]},{"bom-ref":"66ccd46321bbc65c","type":"file","name":"/var/lib/dpkg/status.d/tzdata.md5sums","hashes":[{"alg":"SHA-1","content":"5a39204a4d45758deda6e6460cc71190e343473c"},{"alg":"SHA-256","content":"4a6954188da21ba1d7894169665f8de2854062b6bc0675e2e110ad25a0f29b5a"}]},{"bom-ref":"6be6ce73a503dfab","type":"file","name":"/usr/share/bug/media-types/presubj","hashes":[{"alg":"SHA-1","content":"5dc79c4a4df9a76a5ef448a4ffc212c1f22f2df5"},{"alg":"SHA-256","content":"40ca64c14041a61aba24773d54467a4f9409d3772118348477b2578025ee99bb"}]},{"bom-ref":"3503e6612c98769b","type":"file","name":"/usr/share/doc/media-types/changelog.gz","hashes":[{"alg":"SHA-1","content":"a6f2451ddaf232829362205ca35b6eff6a400fae"},{"alg":"SHA-256","content":"4f32dff576ce1047b71b407b6868993925609b0bbf92b2a6b9574c89b2b2188c"}]},{"bom-ref":"9474252baf0b74da","type":"file","name":"/usr/share/doc/media-types/copyright","hashes":[{"alg":"SHA-1","content":"122ec71bc0ee27107fe8c40b8f5b4976dcd558d3"},{"alg":"SHA-256","content":"5ded7c53199b6a1d089b0b7e231d77e5c84081c7156b372b3f11ad9c1c2c5cc7"}]},{"bom-ref":"73e2f146a497dee2","type":"file","name":"/var/lib/dpkg/status.d/media-types","hashes":[{"alg":"SHA-1","content":"6d5cbea51846568adce617024928750c2ce73537"},{"alg":"SHA-256","content":"62f0651d9c8af8743038dd1b69a1927bbe3301fae7ea7fe4ae18638c2c328a8a"}]},{"bom-ref":"9564efdfad5b1a62","type":"file","name":"/var/lib/dpkg/status.d/media-types.md5sums","hashes":[{"alg":"SHA-1","content":"43a3acca91bab65ffe195391f8074cb436bcce6c"},{"alg":"SHA-256","content":"cb5891e815e23843440ef27a34260d48f1bbf6e7007be81ccda938fc4e94182d"}]},{"bom-ref":"03d0d276038f09ad","type":"file","name":"/usr/lib/os-release","hashes":[{"alg":"SHA-1","content":"9ecfc0782397e6b985756fb1553ee50b3016b802"},{"alg":"SHA-256","content":"d9e62fb3baebbd71c7397d1d7c00ac60519ca331038e310d05681807090d407b"}]},{"bom-ref":"4c0a234a6e4ba970","type":"file","name":"/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1","hashes":[{"alg":"SHA-1","content":"993fd616406c3d6383ec3e694988f826adb9fcd0"},{"alg":"SHA-256","content":"a2db553caf40402c0db144234c5d146b2cf7a69d97508341724639661b226025"}]},{"bom-ref":"2b50fcffd637a533","type":"file","name":"/lib/aarch64-linux-gnu/libBrokenLocale.so.1","hashes":[{"alg":"SHA-1","content":"d68e0eaa030588ff58ce4eb6d38b9794aa5b5761"},{"alg":"SHA-256","content":"e6a6003325f4b5345d1fac9a8d0509ffbee9f4dc7a7dfc0396ee87c3d304392d"}]},{"bom-ref":"d0159a3e83ebaf13","type":"file","name":"/lib/aarch64-linux-gnu/libanl.so.1","hashes":[{"alg":"SHA-1","content":"e6debbe083ce366c36a66762d2b8ee99b918bc3f"},{"alg":"SHA-256","content":"76d874133dfe6e739f08b63792bfd0ba3139ae5be237366710ab17c6ba292b67"}]},{"bom-ref":"24117f0e7c53615d","type":"file","name":"/lib/aarch64-linux-gnu/libc.so.6","hashes":[{"alg":"SHA-1","content":"f0236a7e74d6afe6c86593720679da1858bcd35c"},{"alg":"SHA-256","content":"50227f7a4dcb8b2a40b84aedff1c101f7e0aa5a4fc180ba882b52e53be226427"}]},{"bom-ref":"e8338b30b478c105","type":"file","name":"/lib/aarch64-linux-gnu/libc_malloc_debug.so.0","hashes":[{"alg":"SHA-1","content":"e0ff6aed86485ce4de86c2943df2929efbefcb18"},{"alg":"SHA-256","content":"1dd6f2ae6d48069c90425c14f592d47582f81a091d23f220f61f4d2543ad07b9"}]},{"bom-ref":"5df354f80c11d375","type":"file","name":"/lib/aarch64-linux-gnu/libdl.so.2","hashes":[{"alg":"SHA-1","content":"86c8b48496691bf8ab56a2dbbabb9112874c0b9b"},{"alg":"SHA-256","content":"e97c2f373f3495f135eaf302041d9f24f3ce2ac44c15ca2743488b396c81a9a7"}]},{"bom-ref":"ca366e67d0588bc1","type":"file","name":"/lib/aarch64-linux-gnu/libm.so.6","hashes":[{"alg":"SHA-1","content":"6967bba90729892c29e879c6daeb0065d36351b2"},{"alg":"SHA-256","content":"c36873edf7004eac309f7bea0b99930e050cba6b4c28482cc9178ec6ed1d5b2b"}]},{"bom-ref":"97a9fea9248ef38f","type":"file","name":"/lib/aarch64-linux-gnu/libmemusage.so","hashes":[{"alg":"SHA-1","content":"85a68038d8afa780d5ec615834f00a48d6625409"},{"alg":"SHA-256","content":"a01e711734a46c0903436a3bf02bc72dcbcfe89ddee7935e29afcd39d35a1008"}]},{"bom-ref":"de096dc659a57bc8","type":"file","name":"/lib/aarch64-linux-gnu/libnsl.so.1","hashes":[{"alg":"SHA-1","content":"5ec880939b4efe8caa951db20b50f200d5283cf3"},{"alg":"SHA-256","content":"9a5cf1cd27a594504b3ec8ced1c1d072e6aec55e14e0f8a358c2a2880ccd6d69"}]},{"bom-ref":"fcbc722e99836fea","type":"file","name":"/lib/aarch64-linux-gnu/libnss_compat.so.2","hashes":[{"alg":"SHA-1","content":"2d8b1a83b69f6fdd02895dab274e5856e75eafee"},{"alg":"SHA-256","content":"6706f85ccf392c44c62f51e0850754be1b75bbb854644e2cf9772eb1a2021b53"}]},{"bom-ref":"3ab9a504fc76f541","type":"file","name":"/lib/aarch64-linux-gnu/libnss_dns.so.2","hashes":[{"alg":"SHA-1","content":"fa4dc557af44964defb6be665c93363a2cc88fb6"},{"alg":"SHA-256","content":"e61f3c1cc86ed470aa3d7bb0254f25f6af9c1b772d1940b15543ddd37c31776f"}]},{"bom-ref":"ae9584bd2367d62d","type":"file","name":"/lib/aarch64-linux-gnu/libnss_files.so.2","hashes":[{"alg":"SHA-1","content":"e77cca0e3be35d9701b9911d2c09d11ffed8c09f"},{"alg":"SHA-256","content":"bf155f84053fbdf0618d93b9e9088894b70073d95fa63b5a8a34ee6f5516fda0"}]},{"bom-ref":"245537057865947c","type":"file","name":"/lib/aarch64-linux-gnu/libnss_hesiod.so.2","hashes":[{"alg":"SHA-1","content":"566e548ba4e7e6dcfc537083a32b6e8f679528a1"},{"alg":"SHA-256","content":"41607daf17fcea123378d11eae2c6c1d3017814dc62676521419d6ba4c033a9e"}]},{"bom-ref":"24ef934ad00a2fbd","type":"file","name":"/lib/aarch64-linux-gnu/libpcprofile.so","hashes":[{"alg":"SHA-1","content":"9aa474209c478371d07c46735f8c31f678dbfea7"},{"alg":"SHA-256","content":"7b4f5085fad6cbfd0a51e45bfe13e5d4c44a9267d02632ee85d403db189eace8"}]},{"bom-ref":"a53ab62b278c10e5","type":"file","name":"/lib/aarch64-linux-gnu/libpthread.so.0","hashes":[{"alg":"SHA-1","content":"45a11ef9380ff49b2172ff2bf6ca07bde2dae3db"},{"alg":"SHA-256","content":"9b60c3aa448ef2b7f22c8538962b0f4d7c944b7f08aafd34b563ac5ec51daf9d"}]},{"bom-ref":"1284c34a1bd638ed","type":"file","name":"/lib/aarch64-linux-gnu/libresolv.so.2","hashes":[{"alg":"SHA-1","content":"81c888cf2f777de19f33b5ad4e6098b47e2fec56"},{"alg":"SHA-256","content":"828f4d3c8efd9b91a64360a462d985155091f9642552ef3abcf1f02e7bb4e428"}]},{"bom-ref":"0c5063c82bc6e288","type":"file","name":"/lib/aarch64-linux-gnu/librt.so.1","hashes":[{"alg":"SHA-1","content":"8ef32d788e84a9f8678e200fc98d8186931b9912"},{"alg":"SHA-256","content":"6e7bc1ce12d2298e13b6484d2794432291df30eace2817a1b8b0b73d733dbcec"}]},{"bom-ref":"d37d07826b96e6e4","type":"file","name":"/lib/aarch64-linux-gnu/libthread_db.so.1","hashes":[{"alg":"SHA-1","content":"c003f62d2c7bfcd9213ac2c0ade473fbb0bfa8d0"},{"alg":"SHA-256","content":"26131479aea2f3b62cea312750b658df28b9421f4307641dd611977da3a791ae"}]},{"bom-ref":"a3e9bb7e242130c4","type":"file","name":"/lib/aarch64-linux-gnu/libutil.so.1","hashes":[{"alg":"SHA-1","content":"1bb4b9129bc3c1bf03cc0c3b3e90e661731df83d"},{"alg":"SHA-256","content":"ecd7567b9924184c8df83ee76bcffef8e4a4ea30192b98bb444380200bc73bc6"}]},{"bom-ref":"e5eab708ca182228","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ANSI_X3.110.so","hashes":[{"alg":"SHA-1","content":"73b0e62dbc7b7627093b7687d00ae7efb9c90d4b"},{"alg":"SHA-256","content":"7fa321cdc6a8660f4eff9ec2b6fb7aa4005ebbcceccd92531661dd8c89c1f3df"}]},{"bom-ref":"36fb3b68dd352e23","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ARMSCII-8.so","hashes":[{"alg":"SHA-1","content":"a62154f1106bece1142e085c0e044b435238faac"},{"alg":"SHA-256","content":"b210f2d6458e050053ec80a7baa859375d44a666403e7a29e86deca923747609"}]},{"bom-ref":"28337714d66d94c4","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ASMO_449.so","hashes":[{"alg":"SHA-1","content":"8588aed5b869c01988929a90546d257802f12f5f"},{"alg":"SHA-256","content":"2f1877ad12719d130074638a7e78c494a4bf40a164b2ef7955ce6bd5dca6abd5"}]},{"bom-ref":"d7f18ac992349ebc","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/BIG5.so","hashes":[{"alg":"SHA-1","content":"e4e13464c6efd8c4fcbcda994a068229675cbab9"},{"alg":"SHA-256","content":"dbbeae03bfab4b24e635d91866c45b915de56d5234fc6beb69db635bbdfc6665"}]},{"bom-ref":"2ff48dc4edee3f4c","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/BIG5HKSCS.so","hashes":[{"alg":"SHA-1","content":"0be0370be391a174fd4e96a28c117e9e858e46c0"},{"alg":"SHA-256","content":"fde347443fa8d12014bc42f7a3caa11e77e4420611909c7b0eca161bb7e1a954"}]},{"bom-ref":"54e77c1df8228440","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/BRF.so","hashes":[{"alg":"SHA-1","content":"74b47479028dfc720ec9becff979c47e81249b6e"},{"alg":"SHA-256","content":"6ed4eeb443a4498fc4564ca0b81b17543e828c4f34f9986dce8599f53f680c71"}]},{"bom-ref":"50b5f3f3f130f151","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP10007.so","hashes":[{"alg":"SHA-1","content":"5df07504c59832a1cfa0a6d6da22fdb7d6d23111"},{"alg":"SHA-256","content":"8e23d0d6bb503c2ca81537f2993ccaf95e682aff81a6a63f6b83d60a69341982"}]},{"bom-ref":"df59cce74cd30c82","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1125.so","hashes":[{"alg":"SHA-1","content":"5d3e99ce1eb5ceedf53e033a37d0d83147ea82a7"},{"alg":"SHA-256","content":"6e57ac8ec8166ef50800e3c07b9045bc5caed3f7aca40d22a4f5c4ae846b4ad4"}]},{"bom-ref":"104047596cd14a84","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1250.so","hashes":[{"alg":"SHA-1","content":"761dcc01d53680de3d4be634c3efd140850140ec"},{"alg":"SHA-256","content":"8b70fd4b6ad1723b7fe25c1f5c090bc13bf85abe54661187b68b9bc3bbb4dc77"}]},{"bom-ref":"5c7540a288b4996e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1251.so","hashes":[{"alg":"SHA-1","content":"04512ae5ade6fa93b7e7817b11b44caf9093bc2d"},{"alg":"SHA-256","content":"c040cc1edc302b4a400c70f22d2308f55c3466ea55ee2dc838634972198af4b9"}]},{"bom-ref":"93907f7e8bfbdd0c","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1252.so","hashes":[{"alg":"SHA-1","content":"e1263527856ad58a00e9e3ce9c872fbdd97ffef7"},{"alg":"SHA-256","content":"0d1dfb99d48924a7eeb08225d85925ef00948a5ae216916d4f4c4a3614a27833"}]},{"bom-ref":"cdd2236590a3704d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1253.so","hashes":[{"alg":"SHA-1","content":"5f5af768fc2fbf364127709465b7676407bd891c"},{"alg":"SHA-256","content":"5306b98e9b27e6588f67bc37a7cd292299189a8194a323cef716e014ec57596a"}]},{"bom-ref":"b2a6bb4fbf54cf72","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1254.so","hashes":[{"alg":"SHA-1","content":"5fe560e0d87890e2dc6053bc0e56dda64e6e5a44"},{"alg":"SHA-256","content":"9e3c18c6d350331822265362eb10a24626dfc715ccb86fd53cfdcb0faa6434ab"}]},{"bom-ref":"52e74db73c43997a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1255.so","hashes":[{"alg":"SHA-1","content":"e5d13c052f72ca1182a643d79d00ddc8d73d596a"},{"alg":"SHA-256","content":"005646e77a2b79fcc2cf3ca067fc3abce9578781750df8f876c8f7086fff13bd"}]},{"bom-ref":"3a9b03037e296cab","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1256.so","hashes":[{"alg":"SHA-1","content":"120b8de14461a7a1c42e87e05ed1f2ac70212eb3"},{"alg":"SHA-256","content":"d043e2a707628029baa76dd5cd95494274c6877ed0fe30a5187628bd2f5d3b31"}]},{"bom-ref":"cad11722dee09d09","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1257.so","hashes":[{"alg":"SHA-1","content":"fcba182d93e6ee2843b2f9609b1059b69e215b5d"},{"alg":"SHA-256","content":"e186c87492fc67f1a80a1a65240ba8da176a5382b49a0229a240cd2b19d79c14"}]},{"bom-ref":"b9e7fca862d01ffb","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP1258.so","hashes":[{"alg":"SHA-1","content":"a08986471c1810bfc136d27381c2f34d0bdf99eb"},{"alg":"SHA-256","content":"3241c9a1db0618c4e2b3a0cdf8b0fda70870e02e405ad146ebe93fb154d759c1"}]},{"bom-ref":"d427d323548afb6c","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP737.so","hashes":[{"alg":"SHA-1","content":"001f15066a6c1dfc7e174c997b218a0e60077855"},{"alg":"SHA-256","content":"f3d0dcf268ce24296f3d1c7d30800782529c1c5c40576bbb399fd7bafbb99223"}]},{"bom-ref":"57e71c4f09504f8b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP770.so","hashes":[{"alg":"SHA-1","content":"f51e5c08f5e62240de4df707a8091e536aa00a3b"},{"alg":"SHA-256","content":"57a1d5a65d0e042599866a40b7639f2f27f851a113283cf1b8a2cddb61a55fef"}]},{"bom-ref":"cdf5fa2c232afd6a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP771.so","hashes":[{"alg":"SHA-1","content":"f848752217ba9d81447e7b6a9438ccc5af258eda"},{"alg":"SHA-256","content":"2da7c264274f41bc63d1132e63791599754d929aa9a3563a82075950fbf78a58"}]},{"bom-ref":"b093a42acc436a46","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP772.so","hashes":[{"alg":"SHA-1","content":"1dd6989cbaf41416b63139ca138e24a0fb88a759"},{"alg":"SHA-256","content":"6e7556fd56a77c593eb6cdf2965826e5ee73ab2caf99787450e3f5d7a134c8d8"}]},{"bom-ref":"78a636d77a8dc497","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP773.so","hashes":[{"alg":"SHA-1","content":"da33c39628db1981650072e4f4a14524d4e1a1b4"},{"alg":"SHA-256","content":"847b3c081ce008f4318e0b78bfac249580ef86088a3a2e28aade03323f1c3ff8"}]},{"bom-ref":"09408880d1210ac6","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP774.so","hashes":[{"alg":"SHA-1","content":"7d52de250d3b7c2c4cd7d1c08fd4cb449c6b4a84"},{"alg":"SHA-256","content":"3d04712a3c95ff85f2d689a0edc0e0aa6eddac11fdcf58c96d592d4112a6de0a"}]},{"bom-ref":"50440261ba2e73b0","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP775.so","hashes":[{"alg":"SHA-1","content":"0badda50d5420d0a6a216c64cc514c4972abf922"},{"alg":"SHA-256","content":"231c925517a29f6cf6a40ba515b8711c9ba1e2d05a9074dcd44df6066b6cff79"}]},{"bom-ref":"708bd642ea6a7bfe","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CP932.so","hashes":[{"alg":"SHA-1","content":"baf76ad557a791f541140a089f3ab50c9853b951"},{"alg":"SHA-256","content":"75f805635e589a24b1f9967c4a813e745ab765b5c310d508b9233ec073331f74"}]},{"bom-ref":"d1557884ebd0acc3","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CSN_369103.so","hashes":[{"alg":"SHA-1","content":"cf318f6c5435b00015244a0bd268d396147a3cb1"},{"alg":"SHA-256","content":"041cbdb4fedfad71b9acf3b30b8de2c25fffc546357b60a05e2e5117b07c9fc0"}]},{"bom-ref":"b24c614e2bb6cb6a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/CWI.so","hashes":[{"alg":"SHA-1","content":"b34fddf68865812d44c18f2a3f1c7273aed0c8c0"},{"alg":"SHA-256","content":"a44ec8e4ef053259acdf10e241d1a05704849c8abfb548f18bbc77233890a6a7"}]},{"bom-ref":"b3bf37078896cc5e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/DEC-MCS.so","hashes":[{"alg":"SHA-1","content":"4b16c1a6f2363445fcd365b5a4efaf513268066d"},{"alg":"SHA-256","content":"937ab9d091e51fa450df7db08cf09a5537bad77a30429570af5cc35093fb7971"}]},{"bom-ref":"678a6e9b024e43fe","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE-A.so","hashes":[{"alg":"SHA-1","content":"ea86cdf31651f961b078255a529d576a193f8929"},{"alg":"SHA-256","content":"8026bc58224d19e77e42db5bb17446e2d3c3ded5ee424c52068db1a6ebf30f3c"}]},{"bom-ref":"aaf9179801a14748","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE.so","hashes":[{"alg":"SHA-1","content":"e53394982f4f20c1d67ec38397dfe9b32bd84204"},{"alg":"SHA-256","content":"18a776cc6d2bc2fb9aa6f230ec89680d444688a474593149038ccc42091c059f"}]},{"bom-ref":"b60986cf74fa9301","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-CA-FR.so","hashes":[{"alg":"SHA-1","content":"4fcb29e31b486e73d5a3604d7bae905e94f30f38"},{"alg":"SHA-256","content":"801e8aedbf28e34ab28ad58750e91dd37687149a9ed5a012f7554703f6da6936"}]},{"bom-ref":"9eb3c6c59b40b1f4","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO-A.so","hashes":[{"alg":"SHA-1","content":"486ae2a8415aa9959c981625257c94d8d17f2d24"},{"alg":"SHA-256","content":"620e413e4294db5f09660f427ecb51754ed192274dd78e42a60ce34a1969ae15"}]},{"bom-ref":"2765f97f7a94f67c","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO.so","hashes":[{"alg":"SHA-1","content":"d9b86dbf1afe4b769acb862fd83c68e6811148f5"},{"alg":"SHA-256","content":"fe4c66b803dc8e9b1829b2c11d37435297324570e47971736a2928eac171bb25"}]},{"bom-ref":"55616797af05f9da","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-A.so","hashes":[{"alg":"SHA-1","content":"44452255e23f8779922e9da55b80c304dc8fb01b"},{"alg":"SHA-256","content":"e32e1352168296fc8762c0b0effc822167267101beb6fb7f4bf253811a7c39e3"}]},{"bom-ref":"c8151a0e8707c207","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-S.so","hashes":[{"alg":"SHA-1","content":"759a9e0ee801b336ddfd5e8e34544e37de5585d0"},{"alg":"SHA-256","content":"0144b30041ab50f381cdedf9aeb48dd39d2103f0efd79420a5de5cfe42e0dd0c"}]},{"bom-ref":"a11150634541e177","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES.so","hashes":[{"alg":"SHA-1","content":"e79f25adb6f3b27d7d1b47dd5d54ecf1801db31e"},{"alg":"SHA-256","content":"5b275706d7bbf9b58ec1780c5d4271e9a0e1b74871325d5cb01e3d9b8bc1b3a6"}]},{"bom-ref":"c9dbe1c359cac20b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE-A.so","hashes":[{"alg":"SHA-1","content":"330020f0a396a7cb47146060c17e9eaaa4563d71"},{"alg":"SHA-256","content":"3740611c591f69413c0e98942d52b61ae8206e218a9533c037acffc2e80e61f3"}]},{"bom-ref":"00252b051e3e8369","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE.so","hashes":[{"alg":"SHA-1","content":"8fafc106ac14e82c45b97c5a5ae34041984091f0"},{"alg":"SHA-256","content":"6832be4b4cb08ca0e57bec975e0cffb6302ec3b609eaa2cb5fae64fa0b4b0368"}]},{"bom-ref":"bfbe1a30c26366ae","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FR.so","hashes":[{"alg":"SHA-1","content":"24d6399e22dbf98a1a59d4330b020c9d6c5b89e3"},{"alg":"SHA-256","content":"5f561c36fd3122cdea2123ecc3319309d13e53dc8d040bb9464768c4411b5583"}]},{"bom-ref":"888a1ea0c25a443a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IS-FRISS.so","hashes":[{"alg":"SHA-1","content":"9284abd4cebafd010b79ded8592752a59e8dd99b"},{"alg":"SHA-256","content":"295427460b180fee593a588753888a06f1be226f26ab25e2fcab9e7bd4ca17e1"}]},{"bom-ref":"c45684c0e48b34b1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IT.so","hashes":[{"alg":"SHA-1","content":"b16d03f94ae72ad71c53f2d28d3037c5a3f7ab6f"},{"alg":"SHA-256","content":"e0e6c82db924d2699190775b1c8b1e9057f73ea2769300bdf4ed319d4ea9ca09"}]},{"bom-ref":"471b72e39d2c8e82","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-PT.so","hashes":[{"alg":"SHA-1","content":"31ce6a28cecc9a110d26bba3fd94c7f91977f10c"},{"alg":"SHA-256","content":"2e95c9b89b9e96c4409996fb5bcb113f591a4bc38508cd1ef32c0d671f0acf10"}]},{"bom-ref":"3d0b29d4bc0ef1fe","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-UK.so","hashes":[{"alg":"SHA-1","content":"17fe71abe495d7690232a2d48f23784fd0224682"},{"alg":"SHA-256","content":"1c6a76558ca24d54a560a6e8588c418e873dd1f563abcc47973a591f0dcac743"}]},{"bom-ref":"c005b9364cd7d51d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-US.so","hashes":[{"alg":"SHA-1","content":"2f4adc7ad1a91157f15360aea37264b7d85c1d42"},{"alg":"SHA-256","content":"d7f40359b52a181ff9d6c741ea8382aa89d7aa5494677d2c40b1cab4d0acdef7"}]},{"bom-ref":"ec3117bcbcb31dcf","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ECMA-CYRILLIC.so","hashes":[{"alg":"SHA-1","content":"3f3a420e89ce9e507fb612f470730e304aa0bac0"},{"alg":"SHA-256","content":"f276e56bcfb9a103766042d768e17b5c4e6e64dee6eb0629baf81dbb616cfdb1"}]},{"bom-ref":"a6626328b2373ee1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EUC-CN.so","hashes":[{"alg":"SHA-1","content":"213a99531ff545a65bc93d5e60a933b74937b2db"},{"alg":"SHA-256","content":"4f18e624c4edef2b184f4ae98f80725ce8928f68e9f439165438bb64c2744aa6"}]},{"bom-ref":"b1658893db012988","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JISX0213.so","hashes":[{"alg":"SHA-1","content":"78c1dc44c6be71f8c2f715bf882b4b269a272626"},{"alg":"SHA-256","content":"f578bb437785c85253c49ff0ab88c802b44140cfe844e320276fc2c6d387ad65"}]},{"bom-ref":"def14b4193016690","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JP-MS.so","hashes":[{"alg":"SHA-1","content":"131fbee1f4afd62fb9d1a3726165a8aae9d34600"},{"alg":"SHA-256","content":"290882892819e15be9f580723e2a900ad6e78037d1faad4b893e5c1467c592fc"}]},{"bom-ref":"f2e8d1ec8aaa06a2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JP.so","hashes":[{"alg":"SHA-1","content":"3b5a5fafa6abbc62cd81ca54e4f215c6ba868545"},{"alg":"SHA-256","content":"956735a691ebfa4aa46c855df474af82b0ac90d5da9058c5a40d32eaf9556daf"}]},{"bom-ref":"fc80a3c93e76c816","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EUC-KR.so","hashes":[{"alg":"SHA-1","content":"31ff4da8fbf77aad94d02e66bc656b1061d8f6ba"},{"alg":"SHA-256","content":"a0e8865bb9a210b58283b383631df65702458e612c74226563abb11acaa169f0"}]},{"bom-ref":"ce00ea7b2b00e287","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/EUC-TW.so","hashes":[{"alg":"SHA-1","content":"08e206d762abd96cf2a6f74f6e330647435baedd"},{"alg":"SHA-256","content":"db63b987f2fc7f17dd87ac602cfd2c2f448fe4de54f548d4cc4b86530e45026f"}]},{"bom-ref":"7391572bcd46d46e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GB18030.so","hashes":[{"alg":"SHA-1","content":"acfb603546d23255c453507401708bc151ef5996"},{"alg":"SHA-256","content":"17b5fc7dff0b0dd14165b6838e888c6fb79962fb3a9422cbded9011c65a03271"}]},{"bom-ref":"7a62ebbee2f8ab00","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GBBIG5.so","hashes":[{"alg":"SHA-1","content":"6320be77c9269432d01d810bbd8f99d86bb4af5c"},{"alg":"SHA-256","content":"8db0e2323c634ecbe71bfaf58fc0fdf7c19b9d6b3e97f123442e7ced6178e0a8"}]},{"bom-ref":"fc48f485dd73f3a3","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GBGBK.so","hashes":[{"alg":"SHA-1","content":"f72e2d84e98d3e12c80704934bd966545902aca2"},{"alg":"SHA-256","content":"58ea5da42dda3b272409caf7a14f1e45b7245baae83c6797ef535f14437d8dbb"}]},{"bom-ref":"61bb775a9952ae92","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GBK.so","hashes":[{"alg":"SHA-1","content":"13d1ff0b444476206f0b57bc9df9f1dd217476fe"},{"alg":"SHA-256","content":"b57e28cb440778b82f65a41266eaebd2a5fd7cc61dddf28ac1db224595abe312"}]},{"bom-ref":"4a6b5dfa423be7f9","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-ACADEMY.so","hashes":[{"alg":"SHA-1","content":"790f1230d6acd3eab13f6597c8dc362f3d38e6e8"},{"alg":"SHA-256","content":"dca0f0e91b84f15053a5d2dc1a3dde9850b8472aa52a5c382085c11d3ad35a24"}]},{"bom-ref":"d0b940608a8f59b0","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-PS.so","hashes":[{"alg":"SHA-1","content":"bb25634a27022339469a13cb22e65e9ef96e8465"},{"alg":"SHA-256","content":"cdfa1c96d0b554d70c22340d14fe0a6e5e01f919cab8050ce0f2f686cdd9c68a"}]},{"bom-ref":"168bc4760ce918b9","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GOST_19768-74.so","hashes":[{"alg":"SHA-1","content":"c1f5e6e2136476bf1cf6fc9ffa925ee98760b013"},{"alg":"SHA-256","content":"3fd0a7a563ee1690bca19c9492ef70abf9cfb61b49db1e7cbf49c18b923f4474"}]},{"bom-ref":"2c5369dca32a7a00","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GREEK-CCITT.so","hashes":[{"alg":"SHA-1","content":"6cad198e5f79af62c8a24f0d52ae91c92f5cbc4a"},{"alg":"SHA-256","content":"879f7c71442ce2350503308da293cfe76805cf8c42c645172e6a6bf8f5cf6665"}]},{"bom-ref":"4e26e21b4f6c5aa0","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GREEK7-OLD.so","hashes":[{"alg":"SHA-1","content":"350a38c0a338b7c1ab62aea163a8cdca856bb64b"},{"alg":"SHA-256","content":"773e6b09de3c5ef99d45b7b6bd60393dfd8cd71dabd1fb1b43790ba084ac08bb"}]},{"bom-ref":"9fd74117ec04f258","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/GREEK7.so","hashes":[{"alg":"SHA-1","content":"417ae8041d1bea383ddc9aecd93df25f6dd48054"},{"alg":"SHA-256","content":"c31b6e44c6a2dce0c22015a6f93391126eef815ce069baa784fa795becdc4578"}]},{"bom-ref":"ce8220cf9248661f","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/HP-GREEK8.so","hashes":[{"alg":"SHA-1","content":"438b459449cb1a12b565f9de63a1749fe0f34bc6"},{"alg":"SHA-256","content":"759a23130ac442765201d3be021d6536fc5e84b5924169ef5c6427d82dd7532a"}]},{"bom-ref":"1773762c2ed292de","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN8.so","hashes":[{"alg":"SHA-1","content":"92106e4ad712122ab2bdd5541a48fc0d0dc9f2a6"},{"alg":"SHA-256","content":"0d9a4ea8aabb34e00edcdae5ce35b677ce36f343d3d7041c74981c55d2c536e6"}]},{"bom-ref":"e8c27f419e71f7be","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN9.so","hashes":[{"alg":"SHA-1","content":"28b27947b5f0fbcd939b047b5f9ae2eaee14a851"},{"alg":"SHA-256","content":"1cb1d29bb416baa669e5008d7359c448d71f80c3d3712ab7e0879ad1c57a9d88"}]},{"bom-ref":"37bd467ec3cc03db","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/HP-THAI8.so","hashes":[{"alg":"SHA-1","content":"42d99d8fdcc5c9245ad7b1a59b9b47fbc97ed4b2"},{"alg":"SHA-256","content":"c682018e6c65ea07f0500e4bba60f41b4f5a94189b32d87789fd91423928a1df"}]},{"bom-ref":"88e1e3d3706fba3f","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/HP-TURKISH8.so","hashes":[{"alg":"SHA-1","content":"9da00472ad6bb90ca872965aca5986f715c90da8"},{"alg":"SHA-256","content":"bdacaa1073f3b1fa7d3654e093dba98703b5dc354e18155501d066bc82d85443"}]},{"bom-ref":"ff358b93c050536e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM037.so","hashes":[{"alg":"SHA-1","content":"2ede666b14e2246a933491692dc68db22e638983"},{"alg":"SHA-256","content":"c80180b1db60894fb24659c5a4e3333a2a2d6261a39d238115cc5da42c2ccbfd"}]},{"bom-ref":"43b25365e17d2407","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM038.so","hashes":[{"alg":"SHA-1","content":"f4b09f51b8aea1f36a8d970777e1fe0141b73743"},{"alg":"SHA-256","content":"d1323e124267f08b6f4fa6c249bbedd62bbae6ed033a40ced5d2c521dea14350"}]},{"bom-ref":"fbe4c12191f84eea","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1004.so","hashes":[{"alg":"SHA-1","content":"d992b8988080c800de3cb31075e0f89822f9a7a3"},{"alg":"SHA-256","content":"6e6eb32b0a9533bed07386beff9de67f08e78cc77fbbc5572221b6116a9d94d0"}]},{"bom-ref":"6119d1486eb5f683","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1008.so","hashes":[{"alg":"SHA-1","content":"58ac2776fef26b742b16bac265350a7d7879c627"},{"alg":"SHA-256","content":"de39e291f9358b953c545cc6d648a167fc34175b582d4f64ae74b61a3c7b6a97"}]},{"bom-ref":"40f65bfc3c604779","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1008_420.so","hashes":[{"alg":"SHA-1","content":"8ed50e650ac234067c616dc70a7acabfdcc32011"},{"alg":"SHA-256","content":"70dc45c167931482b4c36fe56b0ff9d7af3f545ccbee919461d64ace892adee0"}]},{"bom-ref":"89f4c6e965e4eba3","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1025.so","hashes":[{"alg":"SHA-1","content":"ed9477bded1598d9de7372f60d368502b676ec26"},{"alg":"SHA-256","content":"97bfc5b7a092ebe5bf48fc871dd504bd04f14b3ccb4c994c8ae91fbc371be9fa"}]},{"bom-ref":"402058a718451759","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1026.so","hashes":[{"alg":"SHA-1","content":"c9f708176639680d89ef2e60ee965ab3d8d0a5a6"},{"alg":"SHA-256","content":"5c73ed0ff67e32a2e1659ccfcf61686abe0903bf60a6baa53fc85e9ea6e5454f"}]},{"bom-ref":"ae92077ba91cfd12","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1046.so","hashes":[{"alg":"SHA-1","content":"c6b2e63ff40d9138bff95493f737c6d473ede22b"},{"alg":"SHA-256","content":"fe73c934dc1f0930283c3256c3d56d16b3bc70a9bc4918270fd723bdc0daa6be"}]},{"bom-ref":"2108b09e652b71c7","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1047.so","hashes":[{"alg":"SHA-1","content":"b098068f96ab20bd22c7fc8644a489bd13d91631"},{"alg":"SHA-256","content":"490553ed0dfe6487b0e260ae1d1242841757ed63b945ba8b68ca2684f8ccc497"}]},{"bom-ref":"7f8a22a42461bc6c","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1097.so","hashes":[{"alg":"SHA-1","content":"ed18285ae6d7727d96e6985c365664b1f6f3974f"},{"alg":"SHA-256","content":"558bcf0885314175c54786698979b9da161d164a0d0ff469c6308ab212da00ba"}]},{"bom-ref":"60cc833a81987ca9","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1112.so","hashes":[{"alg":"SHA-1","content":"a7680642919bc89a9cf4c0df29df6e21a693f936"},{"alg":"SHA-256","content":"ec4f565e9c5213a2e4f73701489ceba8bb5de82b384f8cf6cfc0c4d7f3136cd2"}]},{"bom-ref":"efe80ae90cea6974","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1122.so","hashes":[{"alg":"SHA-1","content":"6b90c50895e746ac6213540f0567c51b7f60dcf7"},{"alg":"SHA-256","content":"f034fa24ad8acba527fc3b5894c4173a1fa5e2a186f8af7a9613a03e7e7737e0"}]},{"bom-ref":"4888006197553f6c","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1123.so","hashes":[{"alg":"SHA-1","content":"c305f3c85ab1732cbbd79f293275ce5e878b0aaa"},{"alg":"SHA-256","content":"597ea473b7c99b7d3beb2493f99356aef626cdca3b341a73d44ca2a28758992d"}]},{"bom-ref":"9698efa5157c4ab7","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1124.so","hashes":[{"alg":"SHA-1","content":"607a0a0757bf58cbd87bc0e5eb89de0f79b1f4ef"},{"alg":"SHA-256","content":"cac0eddbd21e4ef42c104b36177a97c058947fa5bee2716317a02a56dadf6aa0"}]},{"bom-ref":"b1286fd59dfa4040","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1129.so","hashes":[{"alg":"SHA-1","content":"9408840f89d40ad5f93c40a6358c23a936a23eb9"},{"alg":"SHA-256","content":"3cff8815a659e201ab04d1f914726495944fc9b65a5657a20dbece32d942a62a"}]},{"bom-ref":"64c92c4e7ef3a962","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1130.so","hashes":[{"alg":"SHA-1","content":"cd5c2a761152809f8e423a5195d9faea0e3ff82b"},{"alg":"SHA-256","content":"fab1b49be6f763884d63bdb37dfcfba378195658b3b00c7706a0b7b5fb4473a3"}]},{"bom-ref":"a574d32aba57e60e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1132.so","hashes":[{"alg":"SHA-1","content":"bb46f595e5501b0b056bbda44c3c051c133646f9"},{"alg":"SHA-256","content":"45d1f0a62bf60c7cc6f59bae28f57839b7e65ed9c012edfdab1cad63717d004d"}]},{"bom-ref":"97e102331e8340ed","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1133.so","hashes":[{"alg":"SHA-1","content":"60001ce3d76618456a27d020af19e1ce8eece0ac"},{"alg":"SHA-256","content":"77cd28984c1e3cae313c5519c6fc43a75ac2cb25381e303d9cc40afba5ffe9da"}]},{"bom-ref":"813dfccf19339371","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1137.so","hashes":[{"alg":"SHA-1","content":"f2feec8f4a06b4ba351f047d4da10ac4e771f646"},{"alg":"SHA-256","content":"8cfa10beb4bd7f486fe948904a43371c54abad4c37790c03f27211a1f7f7d834"}]},{"bom-ref":"881c9a60c351d10e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1140.so","hashes":[{"alg":"SHA-1","content":"977a0e7f39e96f8c093c9861ce9f35f59aa76657"},{"alg":"SHA-256","content":"4b3ec3b5cdbc5cf113c45c799b497b715cdf25cbc6cb9a76a54483edc3fb7f3f"}]},{"bom-ref":"eb44459d0a53aa9e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1141.so","hashes":[{"alg":"SHA-1","content":"b9124801648b9d582b4a4f1415a9e0e3aab4ac4b"},{"alg":"SHA-256","content":"24836246cfdbb6144e67ad76df3d9346bd607336a64143babb2f475e7c896523"}]},{"bom-ref":"13e9797cba29f0d2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1142.so","hashes":[{"alg":"SHA-1","content":"20437a1ea5b42b5624fb7c07dfd102fb92dd94b8"},{"alg":"SHA-256","content":"5063c7d23a2e997452c1a1b861ce7e362a766a72cf379e5097ec31e1b3680648"}]},{"bom-ref":"f16b03b7944f1931","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1143.so","hashes":[{"alg":"SHA-1","content":"9469f36591780fabbd9374896394b104706ce812"},{"alg":"SHA-256","content":"a054844bff148a95cfaaa3f4444f65c7af2ce190d516c0f226e0eba7df9311fd"}]},{"bom-ref":"8cb880896a386b5d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1144.so","hashes":[{"alg":"SHA-1","content":"e9b16368d343f630aee35b704151695fdbb782b0"},{"alg":"SHA-256","content":"559c6915a0e9588867f5c03ddb31744b7a0e91e38e1442f58cda594a388e475a"}]},{"bom-ref":"1e90d0676713964a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1145.so","hashes":[{"alg":"SHA-1","content":"dafb4321c612d50868f4b95fae374c55059a4561"},{"alg":"SHA-256","content":"9fc9bd1ecacda87eebdf74f85277b76d18a157fc9de921d62dfa832ae3172172"}]},{"bom-ref":"d24d34cd89453d28","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1146.so","hashes":[{"alg":"SHA-1","content":"61b8311ae208cd52b832f9e34c88ccbea00dc59d"},{"alg":"SHA-256","content":"78c2672eda55a108bf69d26e140e9dc25831d8863906c82426d84b02e29e826a"}]},{"bom-ref":"0960d2c456716917","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1147.so","hashes":[{"alg":"SHA-1","content":"183cae5f13b5edc27002ec7a3114009e5c93cd23"},{"alg":"SHA-256","content":"5dcfe8b7680c72538d9fc488b88d207e2fa882e8fca33571830ad9fa20fe79cf"}]},{"bom-ref":"aa59f78dbffa374a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1148.so","hashes":[{"alg":"SHA-1","content":"e3f20b197a54429c8290c8960216254ca965bd01"},{"alg":"SHA-256","content":"531f3b1badf1e653c9e31eb3b57e5941814e3a6779637e3e6373ec4e09c808db"}]},{"bom-ref":"d52a325e8172a794","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1149.so","hashes":[{"alg":"SHA-1","content":"31a55cec5c5869b302f2f15f38d5cfab0b9d333c"},{"alg":"SHA-256","content":"56cff332b1a6ede09743ae09255325b1035a27e668f2986c434f69ed01762680"}]},{"bom-ref":"7f1c595181915d0f","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1153.so","hashes":[{"alg":"SHA-1","content":"e71d6934d54fae41b38469c214cd5a698971544c"},{"alg":"SHA-256","content":"a80092f434c4220786b1cd0f9fb900da160eee857c7699aa9e76e3ac5d953057"}]},{"bom-ref":"1b1423a11e90ae6b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1154.so","hashes":[{"alg":"SHA-1","content":"5f05f72e885807e5fc1d76b3eab3b9a819ba4bac"},{"alg":"SHA-256","content":"366e0d66d5cdb649d4f6ab2a22b9d2f4edec2ba4f54c23d2820e5884e31aa8a8"}]},{"bom-ref":"8b21f986c5553094","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1155.so","hashes":[{"alg":"SHA-1","content":"e4330ba0e3ea47f1973c644541a73bb9a40b1ccc"},{"alg":"SHA-256","content":"ba1f00ff04c57d7899551442a24b8da8d4ef842ad8dc947e59a09cf456986caf"}]},{"bom-ref":"28883e739191ca29","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1156.so","hashes":[{"alg":"SHA-1","content":"e4e48dc06aea24b1696e2ed07ec58d5af54f1581"},{"alg":"SHA-256","content":"e2492a165cd97fb6311d40908f9329a43c02220a5045a593965634dcda3408d4"}]},{"bom-ref":"30878f58afa6d252","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1157.so","hashes":[{"alg":"SHA-1","content":"c43edcfa37776903c1ba75f9fc8958bbd59eb082"},{"alg":"SHA-256","content":"2cf06b12602185400fea81471a9d2b8fa89e1d13fe08f924508d409dde495e6f"}]},{"bom-ref":"c2fb43141ef6387f","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1158.so","hashes":[{"alg":"SHA-1","content":"55f1c0aee3415c7f212920f312eafcc6dfcf8555"},{"alg":"SHA-256","content":"0cafdfdcbe07e308b1430bd8bb6db8a08b1de2cdf39294293a58b75c2736939d"}]},{"bom-ref":"5f099b49a0849b8e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1160.so","hashes":[{"alg":"SHA-1","content":"99efc64f62466bbfff88a857abaaa3d6a0258bbb"},{"alg":"SHA-256","content":"36e4d53723b289650a884130f91c05e129a7f9269878c6996a078dc6e65a19b5"}]},{"bom-ref":"f83505a07a64031a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1161.so","hashes":[{"alg":"SHA-1","content":"7aa9ad87de05add2b7a38ff980afd0726bfc16a4"},{"alg":"SHA-256","content":"bb3555c3aef343688a6a6bfc586a5df8f6f2eabf89df1be991beac8a7ea843dc"}]},{"bom-ref":"e10220dec77f8036","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1162.so","hashes":[{"alg":"SHA-1","content":"61bfdfb791af762bc3fb5a9be3fd83ccb42ff44f"},{"alg":"SHA-256","content":"58365ae601932186c439560e96bc0c3f6f6ae057edea6bfaa6e7ccbd63253d01"}]},{"bom-ref":"7c57fa1145b42374","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1163.so","hashes":[{"alg":"SHA-1","content":"a4f6effcc41cd47732a06f730aec2ad24e21fd52"},{"alg":"SHA-256","content":"a603a6a9afa85b671f5b9ef860585cd28ffe4f6c5e2c3737ba68e90e127443c6"}]},{"bom-ref":"59740c345ef04862","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1164.so","hashes":[{"alg":"SHA-1","content":"34c4d26c8b2d6cfa8202a68b2fa063a7e45e3783"},{"alg":"SHA-256","content":"3d88ffce07e1f89a7151f28efcbf257852df20aedf6ec2d5fdf008a6ec430679"}]},{"bom-ref":"6247ba4a0e8066c1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1166.so","hashes":[{"alg":"SHA-1","content":"3736b650e91293995c2d25ec8b3dac6811f9c00b"},{"alg":"SHA-256","content":"7d9692601153389549399f3b240991cd94d9103b624e18177390dc954b34f051"}]},{"bom-ref":"634880aaa5d96563","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1167.so","hashes":[{"alg":"SHA-1","content":"b4f8918f73cac4cba00a564466bacc795ac4a8e5"},{"alg":"SHA-256","content":"744d903ff2e24fbf9dee164f901e9306b9e67b2389497e9dee16ec8ad5fd1a66"}]},{"bom-ref":"298a54c3096ada02","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM12712.so","hashes":[{"alg":"SHA-1","content":"27f4a8e7c394fb0160dcca796a0e81416c1e74fe"},{"alg":"SHA-256","content":"5151c4cf2c5e87d8909784198b765863e736d05da36795f6f4aa71bf7dd143f5"}]},{"bom-ref":"38e79ab09c09887c","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1364.so","hashes":[{"alg":"SHA-1","content":"dc17a518caa229208812edfdfdc65cf1a66417a9"},{"alg":"SHA-256","content":"fe41da794d9c1efd63a80facbc2e76d243ebaf74bf84dd3240c5282b5a50e85c"}]},{"bom-ref":"7f6285315a9d3955","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1371.so","hashes":[{"alg":"SHA-1","content":"8e80f55adc4bf3638bf756c68fe5c11cc92cb27b"},{"alg":"SHA-256","content":"7bbabb94536c4df1570a36fd1ae3b387072b13d0f7628cc0284e8b107457063f"}]},{"bom-ref":"a06f6cb94f63313d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1388.so","hashes":[{"alg":"SHA-1","content":"fd032e7a7a414f20dccfd659ceee638db51befcc"},{"alg":"SHA-256","content":"de53ae7ad0448bd755cd59cb8506212c54574e8d6cb5283dfbe6cdd2ca39821b"}]},{"bom-ref":"acffd906ec4b5ab1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1390.so","hashes":[{"alg":"SHA-1","content":"6fc7ebe4bc7f1cd5769a8465c980d938853d77a8"},{"alg":"SHA-256","content":"e0f457f2fee505765ef209f29fe1182ce76308c218518b51cc38cad63405eb08"}]},{"bom-ref":"824a8efbf45d2bde","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM1399.so","hashes":[{"alg":"SHA-1","content":"3773fc278e3d4408f7b2540a6c065804b73a4751"},{"alg":"SHA-256","content":"72146abb408455516087941573e3a406f7f27ced8342e3883a64e3bfd90a08b3"}]},{"bom-ref":"a19870c36ab0ccd6","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM16804.so","hashes":[{"alg":"SHA-1","content":"d53c5b11bdfcd8bc3563b5ae76c3c436d42ce2eb"},{"alg":"SHA-256","content":"d5193c810ef11f9fa3e398b264fd51e70df564c58df96a5001782ed425c79685"}]},{"bom-ref":"4557bea4bcd38e15","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM256.so","hashes":[{"alg":"SHA-1","content":"fea54a73a23e244f599b70086d830e823529d04b"},{"alg":"SHA-256","content":"b8200111d3a18364597b958676111569426b6de7f58bcdf7d82a33b431ccb4e3"}]},{"bom-ref":"9d2089ea5730f0e5","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM273.so","hashes":[{"alg":"SHA-1","content":"d049fae274334d1f51acac3bec578244181b35fd"},{"alg":"SHA-256","content":"d776e8e8b169150cab532ace3137eb6ee0d6284f23428f499fe50524f9029f62"}]},{"bom-ref":"d4bc0d1a0c9cb267","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM274.so","hashes":[{"alg":"SHA-1","content":"c1a416a299e0f5025944ac5371033ae12f4b795b"},{"alg":"SHA-256","content":"79e557d35369986e07d494eb1052e6515226d9e7a0eda0743a713c83ed816500"}]},{"bom-ref":"b36e8d6c6a342b7f","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM275.so","hashes":[{"alg":"SHA-1","content":"f763f78ecc49fc0bc870473115d8698968f2b24c"},{"alg":"SHA-256","content":"c9f63cb912b8e99ef6f80f69cf44ffbeea188b6c8375d7b2b2e54142f2c24816"}]},{"bom-ref":"f7a46633f6dca4f8","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM277.so","hashes":[{"alg":"SHA-1","content":"fe23267dbe692c4a8c7372836ad93329ffb8f38e"},{"alg":"SHA-256","content":"3b0f2fa6b79a81a1c672652087894cf02e55e041ba5b1067940e747c8e8ef4ac"}]},{"bom-ref":"e322f82b1b837211","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM278.so","hashes":[{"alg":"SHA-1","content":"459c855fb11ff7ec8c56c801ef99b4f0c54fd574"},{"alg":"SHA-256","content":"a2f4e9c46f6943c1f9e47ecb71692c46696c183575e94571d8be17a8d11f1be5"}]},{"bom-ref":"4cdf2f418e4afa54","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM280.so","hashes":[{"alg":"SHA-1","content":"82e44081227215968e0ecbd720a4f3b62dacf5e4"},{"alg":"SHA-256","content":"9dcafab01cda28f402229339c9a60603f9889423574cf37744457cf53baa0190"}]},{"bom-ref":"04af27f2208faf18","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM281.so","hashes":[{"alg":"SHA-1","content":"143356ccb047b357f7df980228dd4a0b4fb24041"},{"alg":"SHA-256","content":"0f918a082f3064efb5409a78e1a1e9e499e64bbe3c7d219233ec746087b1af10"}]},{"bom-ref":"03be3ffb88d5815d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM284.so","hashes":[{"alg":"SHA-1","content":"a12eec70f23e1009820c86e40c4512568df38d49"},{"alg":"SHA-256","content":"f9d3c6fba281578242c22e388fed2e54f6bc76fbc3531dedbdc7d68e2f87e19e"}]},{"bom-ref":"2c0d4012bb8d94da","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM285.so","hashes":[{"alg":"SHA-1","content":"506c86a61974b92c77481245c4b7f7a9bfb8c770"},{"alg":"SHA-256","content":"edac63095479a075cbe3b58fe4d33ea892b963126767b6a5008c66c36e5bb864"}]},{"bom-ref":"4fe3e50f893d2dcb","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM290.so","hashes":[{"alg":"SHA-1","content":"e97dd3d593bc4a88b839aa59702d053249ccce23"},{"alg":"SHA-256","content":"bf18fd927e7a14cfa8013c71e7792b7760b706e4025247f4940cd8284c5bcf68"}]},{"bom-ref":"01b3da8c3813dfb2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM297.so","hashes":[{"alg":"SHA-1","content":"2fed45a37db32312c39718115130d8eed7577c42"},{"alg":"SHA-256","content":"52f7498c5ee74fec6d2f76e26fa3920ee94a4f42073df6fe3c9cccf354d7926a"}]},{"bom-ref":"1d5ac34e469015de","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM420.so","hashes":[{"alg":"SHA-1","content":"4895842303907c8edf4275175d44e5d3377ae618"},{"alg":"SHA-256","content":"66842e3ad6ae61b8e0bc1c9c615d506246d0f1ac1d696120c3c7eef02d398183"}]},{"bom-ref":"a647933555634ff0","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM423.so","hashes":[{"alg":"SHA-1","content":"884af39ac3cd586f2a175f96490526a80d6d10f1"},{"alg":"SHA-256","content":"63353eddd9beaa51b55594cba8aacf2cb847c1a9ddd43e0a22aa6d949e1fd8c2"}]},{"bom-ref":"5f2dee6afe1383e4","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM424.so","hashes":[{"alg":"SHA-1","content":"082e9d82ed9a0c91ad33b144799fd1eeecddbaa1"},{"alg":"SHA-256","content":"723a769d488146be686578256ca8958350986250ce6cf00071e360f1e0ec7eba"}]},{"bom-ref":"d80208ce40c77955","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM437.so","hashes":[{"alg":"SHA-1","content":"256cccb804ff5ac37c82096bbd460e9bb475df50"},{"alg":"SHA-256","content":"28753d25cd542d37621731659b009f17e45d308d12243dfd8f066f3566a5ea5c"}]},{"bom-ref":"b09cccc75790e11a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM4517.so","hashes":[{"alg":"SHA-1","content":"ce6bf25563b831c79a6b66229956e4e6bcf9ecb9"},{"alg":"SHA-256","content":"f68d01834167c3f16ee41a71487ba66df82d3dbc5bcb88bc333cc2757940eeb3"}]},{"bom-ref":"38405d68c9d36ff2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM4899.so","hashes":[{"alg":"SHA-1","content":"4f9dc0547202cfedd80a6620031e5a95c0518790"},{"alg":"SHA-256","content":"401c594017501ba072e4844a8db70b1f837e3ceb8d5410c07ba578e3873f09e6"}]},{"bom-ref":"b30098d06abf03af","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM4909.so","hashes":[{"alg":"SHA-1","content":"4e2a4ddc05b73c222f591c980473a6892eff88eb"},{"alg":"SHA-256","content":"ba9d32a74188c6ea87165843d72f25fe8b7ace1eeeabb0da910cd5484936164b"}]},{"bom-ref":"7a1a973f6a121c60","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM4971.so","hashes":[{"alg":"SHA-1","content":"487c6c0ee92c9441ac510072ee0ce4b7085ecda9"},{"alg":"SHA-256","content":"1d89725621385e5dac6b25ed22c9fc2549f2acbddebad8cbe58542fbbc947cd9"}]},{"bom-ref":"cd1334197f1054b1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM500.so","hashes":[{"alg":"SHA-1","content":"80829d25b74e392948ffd48d37edbcaa2c32c8dd"},{"alg":"SHA-256","content":"7210e6e7fdd4f6bc0c060d1b446e48c0fc0d04d977ca6e5ac78ed2cac0898b85"}]},{"bom-ref":"e88767750bc673f9","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM5347.so","hashes":[{"alg":"SHA-1","content":"9ad696a9ce7c336c38f0e575d12e88ef76013630"},{"alg":"SHA-256","content":"92a3212d9a939aa1a4993201f87de1434c12b08136537da0507b9f2b42d435fc"}]},{"bom-ref":"a4acdcdc6288f03b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM803.so","hashes":[{"alg":"SHA-1","content":"168645edc9109c76900b161228a382ffabf1c869"},{"alg":"SHA-256","content":"6129f279d7397dda6a902df2d5a540b185845bc425d289a2746249ed55d078d4"}]},{"bom-ref":"d23b79efa20286c7","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM850.so","hashes":[{"alg":"SHA-1","content":"6b91d00973278d993d3020dec07ac5ed34990efd"},{"alg":"SHA-256","content":"3a69123aa15e74f2f2c34f960b64f6f1f47b01a764653cfc1deb9967804f7ef3"}]},{"bom-ref":"a32ea264bf4378ca","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM851.so","hashes":[{"alg":"SHA-1","content":"f73e5e05c105289e8192dbe2eb512aceefb9dd9c"},{"alg":"SHA-256","content":"9f93675e1f59efc64d92d4fccf5d6ef888e27dd626110136b834b69dd02d40c2"}]},{"bom-ref":"b683e023b0e81844","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM852.so","hashes":[{"alg":"SHA-1","content":"80029669ebfb84c0618d24cb330d8ef83e7e0ede"},{"alg":"SHA-256","content":"2d8f7f655333d16e3fd76814d19d2f7535f142c6c7a8cff46a55fd32bca423d1"}]},{"bom-ref":"270822c867be3905","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM855.so","hashes":[{"alg":"SHA-1","content":"4fb8cf97c5202ff7800471f944260744657a1bd1"},{"alg":"SHA-256","content":"372780952c42b7e0fee4550a7ce9e2698267da537b0da70002392977f10fb992"}]},{"bom-ref":"a8ea0e6742415328","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM856.so","hashes":[{"alg":"SHA-1","content":"2382cd4bd69160a64c8951332916f13ae0a9d0df"},{"alg":"SHA-256","content":"834b020080487f28ff6a3d5837fa2a6464bd861fbc2468f1c5bf1a07648c08d9"}]},{"bom-ref":"b08d8492e051255d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM857.so","hashes":[{"alg":"SHA-1","content":"3258579c92b6407b97a376042c62994d4a481ff5"},{"alg":"SHA-256","content":"c159a283d03e99d2b25b2003cb05a68ea9d10e4a7cd26f3bc7225e927d403472"}]},{"bom-ref":"0f49abd52d872150","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM858.so","hashes":[{"alg":"SHA-1","content":"150bf1d5679e54bb3f4b039321f6e358259051f4"},{"alg":"SHA-256","content":"2e149d222812012d69dd2bb1052fb459d61a592b7814e5e0f8c6b36524764c98"}]},{"bom-ref":"e1a19ac3412adac7","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM860.so","hashes":[{"alg":"SHA-1","content":"e916afc9b15dfbd9a344532559ee5cd03c6f0144"},{"alg":"SHA-256","content":"86258c96f94f3e66bbd011e5d2e1a77fd8ff21c25710f4294606d76bbe2ed87b"}]},{"bom-ref":"c6abfbce63781cbd","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM861.so","hashes":[{"alg":"SHA-1","content":"684ae94e6d05e0a17ab4b9cf2e33e27007a978e4"},{"alg":"SHA-256","content":"3d22e6aee6c173d5b5b97df8820e21499fef320179eeca7ae6ff1c735ea0cb09"}]},{"bom-ref":"299543f261233048","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM862.so","hashes":[{"alg":"SHA-1","content":"e5a53e075df16fcf9e22c5bab44c6ffd5e06497a"},{"alg":"SHA-256","content":"3ccc2533cc20624083e2ee0a5965b413de4594de847828492107ab02bc14f3dc"}]},{"bom-ref":"df83a4250b189495","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM863.so","hashes":[{"alg":"SHA-1","content":"c0a600eb0bf8e3ea7f94e51aaf84f7e878bbbe2c"},{"alg":"SHA-256","content":"1d52ba83e097c6d3f8b5f9fe6b99661014698009af845c488ec448074c633fdf"}]},{"bom-ref":"af3f061f40b46947","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM864.so","hashes":[{"alg":"SHA-1","content":"028f3e5808b8c631ba2c598cb05a5c5a6fa8ca7f"},{"alg":"SHA-256","content":"9bc4ee3b81fb48687c60171ca1df3ea46828f8b14769d199aa2fe1200941fdb9"}]},{"bom-ref":"3cecc8c7b3dd70ed","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM865.so","hashes":[{"alg":"SHA-1","content":"610dd6f5899b64b4c15ad1ae0133360ffb794ffb"},{"alg":"SHA-256","content":"7592a2682a8f48d5672ec9c5dda29965d54a55bda5a62e09b85b555255126537"}]},{"bom-ref":"534940da1aab4744","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM866.so","hashes":[{"alg":"SHA-1","content":"c0f6469778cc2753c079056785c3b64772dcb3dc"},{"alg":"SHA-256","content":"2d26996970f41efe793417bfa000bab423ae496e58e8bedde7de763e67c8742d"}]},{"bom-ref":"aa2d35727c20dd79","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM866NAV.so","hashes":[{"alg":"SHA-1","content":"dbae80001341211ae621db436dbb4faf279779a1"},{"alg":"SHA-256","content":"a3ddf8ac35a03776f94f992844a3110e2802b7388764e76d17ac5684f1b58bbc"}]},{"bom-ref":"f812a08c441639a6","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM868.so","hashes":[{"alg":"SHA-1","content":"db5ad474b0557c90bf90e6da6e0e63700d94ddc6"},{"alg":"SHA-256","content":"e9a0cccef6bd88490b2b9c30487be307db151612e62d006012c3106b86803d42"}]},{"bom-ref":"82fee56ad963c12b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM869.so","hashes":[{"alg":"SHA-1","content":"551e2249076aa878743d497e8d2b7798508ade4e"},{"alg":"SHA-256","content":"15355743336050a1fe23de1f3653db651a02190fe1c02feb384f5142372c89ff"}]},{"bom-ref":"7c3212a36c854cc5","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM870.so","hashes":[{"alg":"SHA-1","content":"55e983641e6fe01648d68db2821a8f33f72944b3"},{"alg":"SHA-256","content":"2180feecce0d45daebfeca900ec5a4419a15a7a405de9e669e1504184adb1be4"}]},{"bom-ref":"a8c76b2d4dfb7ff7","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM871.so","hashes":[{"alg":"SHA-1","content":"75b369520e1880e98c5ddb82527bcdfde8dd1b5d"},{"alg":"SHA-256","content":"831ed43bbf13c0a5519a26955644bb0499d73ea3c2c33765daa49254251e58a6"}]},{"bom-ref":"ad62cc72f833ab36","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM874.so","hashes":[{"alg":"SHA-1","content":"db75883c86aa3a2820ab9a9d3da52b322c31c39b"},{"alg":"SHA-256","content":"393907693e25e7a036482e5effeb1d2a38ad81d8a2cdc118e3072acb7f8d1321"}]},{"bom-ref":"f4cf63125345356e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM875.so","hashes":[{"alg":"SHA-1","content":"b9dc6e59e2e2b43750a57f6d8615715e0ab73d2c"},{"alg":"SHA-256","content":"6ac021255eaaa05f3df09eee9bff40c4a367eaba66efbf6be1faf3806edc4e1b"}]},{"bom-ref":"3b4557dd79cd9606","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM880.so","hashes":[{"alg":"SHA-1","content":"22389a83c961f51c268b5b4bb6e488f97383d38d"},{"alg":"SHA-256","content":"dafa507075e3cc24ad45a51a6725d2df4a98b1ac58243f075a7d714e7088b168"}]},{"bom-ref":"a56a341c18e3bf7f","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM891.so","hashes":[{"alg":"SHA-1","content":"65a68dfc2ba04a3a24b8c80315008bdb43236ef8"},{"alg":"SHA-256","content":"fe1f176c183d1e2c57c2416ac4059fdab571b0342b81b1a5998493cbce41a3b6"}]},{"bom-ref":"b524a8953580376a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM901.so","hashes":[{"alg":"SHA-1","content":"4ac9ea4b132b3660c3b4c0b5e8cf04fa08a9fd44"},{"alg":"SHA-256","content":"9f5ca7afaee2c189b8811756f2240dff025ce44e829e1d1da0ac3ea15890eb5f"}]},{"bom-ref":"518a7b723c80616b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM902.so","hashes":[{"alg":"SHA-1","content":"a70740d273defa1b3045a5c58ad9ccc8efe83db4"},{"alg":"SHA-256","content":"0b8221a649240f1bf8a68d3c1e664d125c9fa2a2bfe6e31feeb7d282ad8a74ec"}]},{"bom-ref":"a6c6f92644860283","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM903.so","hashes":[{"alg":"SHA-1","content":"be4b30524a18d4700c461741c4db7631b87ee5fa"},{"alg":"SHA-256","content":"6d2750def973791c0a3f1e9e3d8b44ea516c6e5e6b2ecdfc7f1e8932226761c1"}]},{"bom-ref":"299e497197f66691","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM9030.so","hashes":[{"alg":"SHA-1","content":"7a9b92030a9a9f4b2f7b423df956327d3abbb044"},{"alg":"SHA-256","content":"6bd43d342ff011510d8483c8950add1f37b001f31c52268067f3766d43a7b8af"}]},{"bom-ref":"b6fbdce60c438784","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM904.so","hashes":[{"alg":"SHA-1","content":"af8870eba63127922c1d6af44f57fd35ad549bb8"},{"alg":"SHA-256","content":"f8d24f213bfbe77f385a0489942c32833beca5ec1b16c548cf0a29596b4d9fda"}]},{"bom-ref":"105d04eb166b9550","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM905.so","hashes":[{"alg":"SHA-1","content":"34ff22ad801997bb62bfbde5f22ceb066d5bb1b3"},{"alg":"SHA-256","content":"39771c7ca22251aab02bd13b520bd294bf3f2b895dfe46575ca161efedecb1e9"}]},{"bom-ref":"138e56d4e8e059f1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM9066.so","hashes":[{"alg":"SHA-1","content":"83ea4eb747db9d1a06ea501ea0b9b793bbb13a33"},{"alg":"SHA-256","content":"3cadc237e4e7728165fdfc0e528b0cc8219c0a8f718a9fc395662ffb9964f3b7"}]},{"bom-ref":"83cde1b8d26662e2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM918.so","hashes":[{"alg":"SHA-1","content":"17f9fae8f16a26799d0c49074d16032ad861e0be"},{"alg":"SHA-256","content":"c5bb362d2a46a2541f9ebe91ec52df2175573db7d7b0c9c6256660d7ad98d6e4"}]},{"bom-ref":"262b5ca3e2e50d30","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM921.so","hashes":[{"alg":"SHA-1","content":"7c3a75b128a47297360feb67badf4993142151c4"},{"alg":"SHA-256","content":"5c108ad534c6428b9f8e272df09ff24d8b207061c92f83fa3acb04b2f44668fb"}]},{"bom-ref":"239cd329cfac4f1b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM922.so","hashes":[{"alg":"SHA-1","content":"95009b870daf0597e30d43ae711a382e8199084c"},{"alg":"SHA-256","content":"c3dfb84573e9ed9cb675173e85dd6e97ef680c4b47689b3fd467428f6a7e34b8"}]},{"bom-ref":"90694a334aaa6446","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM930.so","hashes":[{"alg":"SHA-1","content":"6f8fdb98ca243bdb640fb8757f99a2be981c8e51"},{"alg":"SHA-256","content":"e2f0fd762b4d39888ce2c0af78af3f50a8e4d8f8adece2f003c2ef30a8a55c83"}]},{"bom-ref":"d9ec82b41807079d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM932.so","hashes":[{"alg":"SHA-1","content":"f84071725968c7a93b64268361b2b97e43ec8e98"},{"alg":"SHA-256","content":"bc5c2dd5e6133ad33acb2f99b855b7ce565476a03efd3c53de2f64fcfd879ff0"}]},{"bom-ref":"f20c4b425c65b28b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM933.so","hashes":[{"alg":"SHA-1","content":"bbe69591e521fc700aa6c55541094894420aaaf0"},{"alg":"SHA-256","content":"7fc650d928aeb4c005f76d67d5bfd33a6061975a8f0ad1968dc286fe04110ef7"}]},{"bom-ref":"f45aba25773188f6","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM935.so","hashes":[{"alg":"SHA-1","content":"ceb97bfd2e70f76a8d63034453dfd386d2f96b9f"},{"alg":"SHA-256","content":"6920caf2e7ae4eeb99cf31b31d4b1e4e4d97b4dcf0ca909f4ecba36fe221a3ca"}]},{"bom-ref":"aff6b8a62a1a09a2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM937.so","hashes":[{"alg":"SHA-1","content":"ea19bbeb28b0fb583ca27a19d703233a8476ed84"},{"alg":"SHA-256","content":"2e9422e5d9f354c1080829fd0cfd03cd460be904914565469b4a9ff76ba2055d"}]},{"bom-ref":"0b1a6fa210de283b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM939.so","hashes":[{"alg":"SHA-1","content":"dbf9865bc4ee2de10c676fb895befd0717b0c4a9"},{"alg":"SHA-256","content":"68802f440dd3cc2911ba40bfb8822d05f9422a51a0ae07d9d6f65d6886a75a5f"}]},{"bom-ref":"de52fdfe5b2e1fa0","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM943.so","hashes":[{"alg":"SHA-1","content":"26098fbab24f9fd4f8e3754d4529d9b478c7d4b5"},{"alg":"SHA-256","content":"d5d7152a4d467fba98cd815078a4eb80ee1613767f064cfcc997c04d784a5978"}]},{"bom-ref":"6928feddb42efe69","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IBM9448.so","hashes":[{"alg":"SHA-1","content":"a5fba0b271b075f98d83eefd900bfded13023a04"},{"alg":"SHA-256","content":"0f602cee524637856169095ebb21350dababbf6d23e8dabfd11e5304852dc1a3"}]},{"bom-ref":"cb10f1e7b22a11f5","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/IEC_P27-1.so","hashes":[{"alg":"SHA-1","content":"e0adb3d6ecbf8cff094016ff09f0ef038d67676b"},{"alg":"SHA-256","content":"247159607df340e7f17e7babeacf41da700a00083300d6b4f696ce033e1fc47d"}]},{"bom-ref":"6cb3071cd16225a1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/INIS-8.so","hashes":[{"alg":"SHA-1","content":"f248a9983882d4154b4e963554820eb295305fbb"},{"alg":"SHA-256","content":"4d8445bafa195cd8bb67c3c7bb43559d65ce6dda65b7201fd3e641a063db9e6f"}]},{"bom-ref":"dcfbcaa7d1fe3161","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/INIS-CYRILLIC.so","hashes":[{"alg":"SHA-1","content":"612d172ff8938d87f4f9f50b4c598d902f963ca7"},{"alg":"SHA-256","content":"7d39c13ec763d4ad00fe40708ba8dd064586d4eab74ca38d4196d745985dabbd"}]},{"bom-ref":"0d8d04acf06c030d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/INIS.so","hashes":[{"alg":"SHA-1","content":"1650f0455f3a319076cdb3e75890cdb8594df66a"},{"alg":"SHA-256","content":"9db476937d6ff8fb839fef2ee9480719340752761d0e6d83fdec86e9ea3e60ef"}]},{"bom-ref":"d618ac04fb776869","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISIRI-3342.so","hashes":[{"alg":"SHA-1","content":"511f961994392c207bdcc517b18b95da3bdd3e1b"},{"alg":"SHA-256","content":"69935d8a65793a8bfb776381656195eab34663c404904aa76c0de0149d2fc2e7"}]},{"bom-ref":"52f5b566398476ee","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN-EXT.so","hashes":[{"alg":"SHA-1","content":"0df2d6cdcc5139363c5ddaf67e507383536dbda9"},{"alg":"SHA-256","content":"93a368c5bbf0ac53c9c1cf3380d4e13db62d6578f851e8c2f4821928bb30fc25"}]},{"bom-ref":"c3886fdcd936b7d7","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN.so","hashes":[{"alg":"SHA-1","content":"bce4703c1d5f16ccf6c334542629eec6a1d93691"},{"alg":"SHA-256","content":"1a3fa0ca7f36ef7b235eeb40a802334307c05745e89bd18f1fc15d9bc3108277"}]},{"bom-ref":"0502c30a9a7ee25b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP-3.so","hashes":[{"alg":"SHA-1","content":"3460024848ee5c02821429ce57271b7d7cce9e3d"},{"alg":"SHA-256","content":"869d036918a92b5138edfbfe240ef659eb9d1c9a035c9d4ea3f4f66d434f407f"}]},{"bom-ref":"965b44f8aecf65ca","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP.so","hashes":[{"alg":"SHA-1","content":"a187bfba21fc414e1975382b8bdcaa5a307af80f"},{"alg":"SHA-256","content":"e42d76c2dd71d0e853d2667426b58a34ff094fc80008fff76c424b83d0236fc1"}]},{"bom-ref":"f991afb68d07bdd5","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-KR.so","hashes":[{"alg":"SHA-1","content":"7eb8b4af3558de7211c67d614e80431f3e56bb2a"},{"alg":"SHA-256","content":"47141c746435e753f39ce34875e436e8f516b3501412b894ebf2205d8a3e0c92"}]},{"bom-ref":"a517254a949b5092","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-197.so","hashes":[{"alg":"SHA-1","content":"3271bece52c2a61e05a82f15ed643b7ae8829f5e"},{"alg":"SHA-256","content":"784d1de8e26866aa7125933c5ac18803e2e8f32a54d3daaab9dc54a3f2a2605d"}]},{"bom-ref":"93a33764b191a824","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-209.so","hashes":[{"alg":"SHA-1","content":"b11c85c07940143b679e10046d9cee58076dff44"},{"alg":"SHA-256","content":"3c59bd3c8c5439b118a48f95aac2d18a27ff97673eb1299ba0a5d4ba78c49e9b"}]},{"bom-ref":"fa2f82fb68670afd","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO646.so","hashes":[{"alg":"SHA-1","content":"ee89e9c256973c2339b1bc21fdd626d8f3e20929"},{"alg":"SHA-256","content":"a4bd06692cfb919add3a1ce1935903bc21c5b6a58171a0d449f784a67ae14634"}]},{"bom-ref":"7fddad161d68c92d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-1.so","hashes":[{"alg":"SHA-1","content":"bf321140b7851120ff0468d3456978a7f1a01a7e"},{"alg":"SHA-256","content":"3538dab6b3efd04734459c9022e1b68538145fdf591748db9a6a216011999e21"}]},{"bom-ref":"fd5eab4d56edbd60","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-10.so","hashes":[{"alg":"SHA-1","content":"1a2e04c12582d7b2ad33de15408d439501da0cc9"},{"alg":"SHA-256","content":"846a238a9c5c82cb34421865006ec0159b792c73bc659472c255a48f43f28249"}]},{"bom-ref":"55fc6c575638878a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-11.so","hashes":[{"alg":"SHA-1","content":"9d48bf038fb46f347bc822082fb75931a6d25ad7"},{"alg":"SHA-256","content":"defd433beccadee93fc7da354c750af3002e2a888b0c10bdd5380dddd3d5cb06"}]},{"bom-ref":"c79508f56c44de83","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-13.so","hashes":[{"alg":"SHA-1","content":"6edbcc8b63a68a247b88c8353392ea85a4497270"},{"alg":"SHA-256","content":"8484b74a8a2761357bd92189fe5725e5f9e798a60e780b6969fd67ed66cc6dfa"}]},{"bom-ref":"b26f1a8ba5c132cc","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-14.so","hashes":[{"alg":"SHA-1","content":"8b3a7a38bcb1c89d2edf66ed924055cff19422f2"},{"alg":"SHA-256","content":"1b47f89df09e10f510c3dd9100b343cd18c92d7fa8e1612a556f0016cc748e66"}]},{"bom-ref":"321c50ecda34b8f1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-15.so","hashes":[{"alg":"SHA-1","content":"576e60bcdc2dee3297e8908e2328b512957e7b04"},{"alg":"SHA-256","content":"48b269f386406e966ce8501f686ec87c98cc0a8b33376a825fa508b92717a3e0"}]},{"bom-ref":"a9af5b137ef51285","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-16.so","hashes":[{"alg":"SHA-1","content":"fe0ee02d1da513fb47fd2737262c26139eb9d330"},{"alg":"SHA-256","content":"9c52cfd63f30ab7a128572a2f0546425437b66ea87bebc3c7cb59ee93820b235"}]},{"bom-ref":"5d83c2e68281e66d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-2.so","hashes":[{"alg":"SHA-1","content":"e72f97e2f229baa7dffd723adea22f899e4ad6af"},{"alg":"SHA-256","content":"3c5b5c5b75a10e394a1e8c06608720d464deecaad0c9c6fcf673eb16b7fc29e7"}]},{"bom-ref":"f91ed419734e666d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-3.so","hashes":[{"alg":"SHA-1","content":"f9d763725140771e027bd3b1595baa3a978fcd9b"},{"alg":"SHA-256","content":"8fe883f329df3b8567f79e15c8e94dd0989d3ae8aab0701cf2f34a6737bb9f66"}]},{"bom-ref":"534caa2833894e19","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-4.so","hashes":[{"alg":"SHA-1","content":"3828ce016c507ea1bff5c4bb8697d86454ea3785"},{"alg":"SHA-256","content":"216b21ae3dd5459f58d11cd7f1e5c78c5a7b55097422c8b33886f3ca0dfe0619"}]},{"bom-ref":"e6a223b4bf1311fd","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-5.so","hashes":[{"alg":"SHA-1","content":"858608058a1fbac2371ad1a2b462a7dcb548ff52"},{"alg":"SHA-256","content":"7533dbcdc12316b3116ee3adcd09f4ff54a34cf944f83e5bd97a237365cc0728"}]},{"bom-ref":"b166489716d54b78","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-6.so","hashes":[{"alg":"SHA-1","content":"97526775c223103adcc9177250660bf1ec9f4c54"},{"alg":"SHA-256","content":"39e9de6d888252521396dfe3d50f95e9bde9763f3503171946cc476b4d00f695"}]},{"bom-ref":"4be7a9400054323d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-7.so","hashes":[{"alg":"SHA-1","content":"a55f99f855be12dc683c9501965d5ff53b0236ee"},{"alg":"SHA-256","content":"c3c8277cf00164d16fb20bcfc23ef4f8abb9e1e449d9bebd3c5a4b0e28dd6b7b"}]},{"bom-ref":"138509217e4cf1af","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-8.so","hashes":[{"alg":"SHA-1","content":"6057b6d9d7a572022072ee2c31e799a5b7fd61c2"},{"alg":"SHA-256","content":"4ca99d1e3ba1b05e6fde8c977eb2b84f826279b76a49b7b22a26bf880332725c"}]},{"bom-ref":"e344651159fd101a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9.so","hashes":[{"alg":"SHA-1","content":"a2725b8018d40d9505dc5a01541a3b7741a2a397"},{"alg":"SHA-256","content":"13a0cff3dcfdcbc10acf702c6399fc9404cf4af28d369b9fe62bdf18d46d1833"}]},{"bom-ref":"4215c9d628b1aae9","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9E.so","hashes":[{"alg":"SHA-1","content":"0e38be960a1f1cad5079c09070c0cd5ae00ff990"},{"alg":"SHA-256","content":"da17f167f9c7d2b2faafe7f24a5f83a74411669a4078915c502a4fd2c423fc7e"}]},{"bom-ref":"a8c1065fba42ac35","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO_10367-BOX.so","hashes":[{"alg":"SHA-1","content":"277e771b2d288323be41b83d6b7af537437fc4bf"},{"alg":"SHA-256","content":"831e7f62976e3c68c16dee6face930364fdefbffe7629bb704cad9fd01cf2818"}]},{"bom-ref":"2ec82a805dd81870","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO_11548-1.so","hashes":[{"alg":"SHA-1","content":"b71142d6b9e3af569b285013e5ec71cc95c8d38e"},{"alg":"SHA-256","content":"6df4b5da8f1ba00c19f2a425e5919a9b646ec85b0da68f881244840ad9e6197a"}]},{"bom-ref":"48bacb5662612be3","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO_2033.so","hashes":[{"alg":"SHA-1","content":"666c91183631460f86721fd8658d1e5940336542"},{"alg":"SHA-256","content":"f6ef067152202c016777e02cd7d101d714ee897f4b21059410a5a6c3004cfe1e"}]},{"bom-ref":"68a9d18439cb80d8","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5427-EXT.so","hashes":[{"alg":"SHA-1","content":"9a2458d8d62daa026b5e0a7cddd09651acb13502"},{"alg":"SHA-256","content":"6d6f5bdc487bc28e70669bd435dd2bb77e9112192febdaf04003b01b694fd628"}]},{"bom-ref":"09d141358a163de9","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5427.so","hashes":[{"alg":"SHA-1","content":"8ae7d60573cacb9245ad42b6150e89f907bd98fa"},{"alg":"SHA-256","content":"aa53f87cd438dcac20640c4b858d03383fde8459d3602bf9153dc0d0030849ca"}]},{"bom-ref":"e2c04b355925354a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5428.so","hashes":[{"alg":"SHA-1","content":"fe5b776df7f1274abda92d12b7677bb776cba7e0"},{"alg":"SHA-256","content":"68035e12be4789b890f29bca8299e6758772ee21a917347af1803556a86c4a73"}]},{"bom-ref":"1a15fd874c2f28e1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO_6937-2.so","hashes":[{"alg":"SHA-1","content":"53f23949ad596977894bb83b135099f14f8e8830"},{"alg":"SHA-256","content":"bc49e72f5c2e71d7a337279d4606ab571d753beca18cf1b74b640e1e2437692f"}]},{"bom-ref":"2b0c0c1940163f95","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/ISO_6937.so","hashes":[{"alg":"SHA-1","content":"34026ead522d861f2ea70b8081b4cd30b397e63d"},{"alg":"SHA-256","content":"43d3b375c5895d56dec13114658d0d41852a4f916e75d74f6791735b59209259"}]},{"bom-ref":"43b987e395eb0695","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/JOHAB.so","hashes":[{"alg":"SHA-1","content":"d86159f050e4d2eb0fc94a0558ef16d693e4d18d"},{"alg":"SHA-256","content":"bfd2c0b7901059a61b879a008b7a5564ac9a38669598c72f209aa27095053950"}]},{"bom-ref":"840494d55b711ae8","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/KOI-8.so","hashes":[{"alg":"SHA-1","content":"653be554f036c0ebc23dbbbdd0d6e3220b7a5f8d"},{"alg":"SHA-256","content":"b6e80a6f5ee037250c6db57f8b4cb254272d39f4f429d786381228837f4d7cd8"}]},{"bom-ref":"a9b08393ed6da5da","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-R.so","hashes":[{"alg":"SHA-1","content":"31e009063278d858e804c6dddbb22f24f2c03273"},{"alg":"SHA-256","content":"3e5034af71b35d46dbb0b4fb3d515d9fe6b2859bad1f94823d2d1a0d6608d7b2"}]},{"bom-ref":"08155bfd6b233b86","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-RU.so","hashes":[{"alg":"SHA-1","content":"5e492376e34f74249c286c63af3fc3698a8d7987"},{"alg":"SHA-256","content":"0c78b96dcbfdd3abb4686c940f3de1de8626177a42bd3f56eedb65af109ebaaf"}]},{"bom-ref":"ad7660cd0262fb82","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-T.so","hashes":[{"alg":"SHA-1","content":"2fafae2ca1855fbe13a9f5dc413b099457473cc1"},{"alg":"SHA-256","content":"cdeff0367985240408e0b55d57050fb694c7b9b627518e1b7b50f21b28a8769f"}]},{"bom-ref":"a5d8ce393ce3f057","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-U.so","hashes":[{"alg":"SHA-1","content":"2aa588a0fc1f02b1241157e428011d0f36bb374c"},{"alg":"SHA-256","content":"ee87add868a86161d449f3e228fee632017514eaeb44e0b16763f4bb7432f057"}]},{"bom-ref":"5e79ea3fab573925","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK-1.so","hashes":[{"alg":"SHA-1","content":"50c9c0e9b758aab6ed14019a9605f0158e5b84ea"},{"alg":"SHA-256","content":"830a864b8e7b88f1b38f24a0a62332acd155155e58654df6bd51c3d6374f7d2c"}]},{"bom-ref":"2641c4b3c9fb586f","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK.so","hashes":[{"alg":"SHA-1","content":"0db33ab70ba831c24b9a4444a11f196670a41e0a"},{"alg":"SHA-256","content":"24e3ff14ba726e82bfeb368026810a6b5b618934882151a6bf95593cb56bc05a"}]},{"bom-ref":"9c5b90b20f9fe420","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/MAC-CENTRALEUROPE.so","hashes":[{"alg":"SHA-1","content":"474926873977a55cd68b0944cd9259819fc613e8"},{"alg":"SHA-256","content":"94816ff99e8f694ce8999a85a26bd52b8172363f6f645e200e197d04466e7fc4"}]},{"bom-ref":"58c36280584c07e1","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/MAC-IS.so","hashes":[{"alg":"SHA-1","content":"5e969785f1983b76f53cc770c92f584741e84ad4"},{"alg":"SHA-256","content":"31cc1c606caba41b1529dc01c314f5c709356e67041c649e7d413c2ecf353c96"}]},{"bom-ref":"4027e7b1ea392972","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/MAC-SAMI.so","hashes":[{"alg":"SHA-1","content":"b1fc0d044d718f384ea52e4db01894bfdf78db0d"},{"alg":"SHA-256","content":"f9ae240a84cb4e6b9dd5c267064acd5add6b04e50262a2f667deff0dfa795e02"}]},{"bom-ref":"38627d51af457419","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/MAC-UK.so","hashes":[{"alg":"SHA-1","content":"470800f0ecaf08f728dc86c65fbebecc26156f58"},{"alg":"SHA-256","content":"b953e715a5dc948f17f385e913e0735a4264ac5b7d3ee9ea7ff34584f1f25bb9"}]},{"bom-ref":"db90d9e658f0f4b8","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/MACINTOSH.so","hashes":[{"alg":"SHA-1","content":"972e4e18ca1c226270493573b7ae6b6667c80bcf"},{"alg":"SHA-256","content":"ef4e6b9df17128d9e733ea7270fe18f445d71fedddbc97be7cec6d3f4b678844"}]},{"bom-ref":"85fd74b8ece8779e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/MIK.so","hashes":[{"alg":"SHA-1","content":"e2bd671fda29417297ccde407a1a0c315831c2c3"},{"alg":"SHA-256","content":"010fcdf9c47dc2193bcb257e985de0621b692484acba237010bbdc258a760845"}]},{"bom-ref":"53acc1cea182fc84","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/NATS-DANO.so","hashes":[{"alg":"SHA-1","content":"d74787a56a8ff41c3763f2b9a6227918af2f77dd"},{"alg":"SHA-256","content":"810d43b93e7f27f8a9241ef5e5345728e500e1bef571a88f8ce0e9c0384a4919"}]},{"bom-ref":"fc3f79c8fdfacc89","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/NATS-SEFI.so","hashes":[{"alg":"SHA-1","content":"42bf968110faf38ada17be771cf66d44451cdb0a"},{"alg":"SHA-256","content":"3ef0433c4792b87f5afda82ff235ce9172932c8a5cfecbb03bbd2e5789959053"}]},{"bom-ref":"5e0a6db9b4a02145","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/PT154.so","hashes":[{"alg":"SHA-1","content":"ec984e81df4210f9715bc8886b2a8dba9ccca4c6"},{"alg":"SHA-256","content":"7bb3f8dc379cbcd1070aa2860eb9be97f39e5132f5408c5d42f930cc5c19ffd9"}]},{"bom-ref":"f25a6a87e0cfeb0a","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/RK1048.so","hashes":[{"alg":"SHA-1","content":"32b3bdd3644f2a2ec72e1dd4977d14b064861627"},{"alg":"SHA-256","content":"36b1425c6b566c76ed3e2edac55f695a67a4dae87102f118bda925cc1823c9e0"}]},{"bom-ref":"2d5331d71a255154","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/SAMI-WS2.so","hashes":[{"alg":"SHA-1","content":"59e55e777397b279796d3c5f1b6f1c9e89d70c1d"},{"alg":"SHA-256","content":"e7d492f15c232b751872744d7569e1f35ea440530d7cae94ecae4858bef30d14"}]},{"bom-ref":"2206c82a4186d12b","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/SHIFT_JISX0213.so","hashes":[{"alg":"SHA-1","content":"2d3e54401617cc135751606a318e7266b7f8f7d0"},{"alg":"SHA-256","content":"942083b2fcc93ebb93122537a82d4876e7324f6f8b0f9e65fcc7289a7a591860"}]},{"bom-ref":"5c5542ccaa08c311","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/SJIS.so","hashes":[{"alg":"SHA-1","content":"2928708188e74565cf55d0ffee8ab716f6551a2b"},{"alg":"SHA-256","content":"44497c9f6c34f63ffe111b24a42b11dc76444abd8e6cfcf38fa6dfe8fc39fea1"}]},{"bom-ref":"9e49f7452d5c06e4","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/T.61.so","hashes":[{"alg":"SHA-1","content":"2304680248e5a4904a06c652eeb963a41f852c16"},{"alg":"SHA-256","content":"72ce110a54ee89ebef1064932c92a388c5fbaac381d20bc2094cf55faeebdac7"}]},{"bom-ref":"24c3cd9c8363cdff","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/TCVN5712-1.so","hashes":[{"alg":"SHA-1","content":"9e380a74757d1abd487ca24ccdfc5d40eac276e1"},{"alg":"SHA-256","content":"e054124e6f5f97bcb1c9e8225e82506aab883c9d470d22b852e093e64dd5781f"}]},{"bom-ref":"86aa2011207c8f23","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/TIS-620.so","hashes":[{"alg":"SHA-1","content":"deae048abb09679dfceee8a98016997326294e8b"},{"alg":"SHA-256","content":"94d60aa1ff9f82f131058520881fe05bd19ec71f4d87176ba1dcf276be7ba436"}]},{"bom-ref":"adeebcaf52e1f4aa","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/TSCII.so","hashes":[{"alg":"SHA-1","content":"857f73b9921b01d5d460a425546bcf683394bf6f"},{"alg":"SHA-256","content":"a6e8130a817ca7da266ed0f2173d74c4dabbba951fb917c9dc08f595a3dbd4c6"}]},{"bom-ref":"51a10eaafd877aee","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/UHC.so","hashes":[{"alg":"SHA-1","content":"caeeddf9cd487f4352734f99b3788af1799052dd"},{"alg":"SHA-256","content":"7a5f064d4da946b76f5acc0a3b3e6b92cb5565a9d10ea7a6362802511daf9468"}]},{"bom-ref":"fa95fb2bf36ac664","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/UNICODE.so","hashes":[{"alg":"SHA-1","content":"1e6acf74661787f65b0545d5b9035856924b4cb9"},{"alg":"SHA-256","content":"27afe9678fe0eeed3785c673c5c525dcb4daedcbdff575c63177793b94472ad3"}]},{"bom-ref":"5c870f8272c2d028","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/UTF-16.so","hashes":[{"alg":"SHA-1","content":"7b2b8083598e94a1352d606730c20a3da4b8f859"},{"alg":"SHA-256","content":"87fe6c16b7a9a91fcda962a0824788deb8b06e39c48f2af1049981fbbebf21e8"}]},{"bom-ref":"f890ef6009b119c2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/UTF-32.so","hashes":[{"alg":"SHA-1","content":"f0bdb4ae8998d7712c459c373783b64554514fda"},{"alg":"SHA-256","content":"91faa6762631f2d35670624d4ead413127c208bfa028b3a325abd09872ed29fc"}]},{"bom-ref":"3b7945ec14fb58d8","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/UTF-7.so","hashes":[{"alg":"SHA-1","content":"a4f155292602f1b551d4a1d806ac0adc5063c9ef"},{"alg":"SHA-256","content":"8fb59a20ebc18f1ccd9b5aa88d207c0488a2c791aa1be8b81c24d28618bb8902"}]},{"bom-ref":"50f2319bafde997d","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/VISCII.so","hashes":[{"alg":"SHA-1","content":"bfbc964259d5d821bb6d35dd0ed47e36a5b3b92f"},{"alg":"SHA-256","content":"4f96d21c4b7f1715dfcc07e75e92a287dd115b15d674212fcd554b644717e56e"}]},{"bom-ref":"005e4907406e7de2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules","hashes":[{"alg":"SHA-1","content":"274a433dba3471d0b839ae2403c5f376854196b6"},{"alg":"SHA-256","content":"57793b77fddf602134707ff717c99beb44941904f103175971dd653aa57fac85"}]},{"bom-ref":"a61a9a12d0ea8b27","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.cache","hashes":[{"alg":"SHA-1","content":"a56d4cca508e06928b6658fb38eb92d4e4420ca1"},{"alg":"SHA-256","content":"c4c52c0df6f3809f1b85927a85f322d102cffebb6b517b44b37048f6fd620c01"}]},{"bom-ref":"0291cc843236707e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.d/gconv-modules-extra.conf","hashes":[{"alg":"SHA-1","content":"4a6635a33ae1a3a859e483df9188d7cdbe74b1fb"},{"alg":"SHA-256","content":"f2e27de033d617a30619daa611be070c2a3c6d853e6498781cb88b55fcf04ed7"}]},{"bom-ref":"934647563f4e5820","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/libCNS.so","hashes":[{"alg":"SHA-1","content":"531c4694b9745ee01a20b0d95332094156b4e6a9"},{"alg":"SHA-256","content":"abe19c7e7f66a6ef8297c0f398bc1ced32cd2ed328dab857921c9854ed5c7b94"}]},{"bom-ref":"4317fd1712adf8d2","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/libGB.so","hashes":[{"alg":"SHA-1","content":"d6fd1940d6d7c8a0507ffdd62bc10b64797a063e"},{"alg":"SHA-256","content":"2d53761f09ba9957b5ea0563095a9ce1b76ba3371e3549b98a35bf09d9ff46c8"}]},{"bom-ref":"a93439c15c884924","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/libISOIR165.so","hashes":[{"alg":"SHA-1","content":"e3969d0ed5bcc0ed4bea053aa02fa8ee22a1da3e"},{"alg":"SHA-256","content":"b0c52c99e7b836c52d40cf60e68e4c4be8fcae8b2f37faef6d1f367b5e7b0353"}]},{"bom-ref":"3ec6006586724bad","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/libJIS.so","hashes":[{"alg":"SHA-1","content":"042b0d7439c392c8555411090829df8e9352ac6c"},{"alg":"SHA-256","content":"5b664149b9527524b8a165f89abb5f7ba205b2ce6d1d0fca41dc4915c324caa0"}]},{"bom-ref":"7b4f157608a3412e","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/libJISX0213.so","hashes":[{"alg":"SHA-1","content":"e47ef9c2b5328ff6614475aae9887779986c4767"},{"alg":"SHA-256","content":"728a5de0e5ca2da290cf04a1ab1c43fd63249080f5e6f5c2dc1cf165e420066e"}]},{"bom-ref":"9082d7a01aececca","type":"file","name":"/usr/lib/aarch64-linux-gnu/gconv/libKSC.so","hashes":[{"alg":"SHA-1","content":"9d8ea54cf20cebc87425a2f40a4ecd246cbdf826"},{"alg":"SHA-256","content":"c1c45caa9c84c0055be360d369a02ef660a49a312298d8b97eaa38607954eb08"}]},{"bom-ref":"964e24b813368675","type":"file","name":"/usr/share/doc/libc6/NEWS.Debian.gz","hashes":[{"alg":"SHA-1","content":"f133232e65cf9d30fd385ba9b92266fcb5c0b8b1"},{"alg":"SHA-256","content":"79408d7c17b316acbd64927833f3e8b7c263b156f268bf88ded05dd484045fcd"}]},{"bom-ref":"bb5855814d3c4a77","type":"file","name":"/usr/share/doc/libc6/NEWS.gz","hashes":[{"alg":"SHA-1","content":"079a22fc989c28bde8ebdb6788738acbf5675712"},{"alg":"SHA-256","content":"ab35f664dd33d6d6413f45bbfe5d7829b834da46f128ff73f9206381adbf4963"}]},{"bom-ref":"4e775e756c00c270","type":"file","name":"/usr/share/doc/libc6/README.Debian.gz","hashes":[{"alg":"SHA-1","content":"6f97553bcf63fd634f55c095c7d320fc5710a527"},{"alg":"SHA-256","content":"103388d45c31c59534c3c71378dd532a69d90b6fa0618cf41cdc123613d463ac"}]},{"bom-ref":"e257da341928234e","type":"file","name":"/usr/share/doc/libc6/README.hesiod.gz","hashes":[{"alg":"SHA-1","content":"64cd179ff5e04220667bf91c139a71b4f00ef0e7"},{"alg":"SHA-256","content":"1c29df03287ea5a50015da416a42ff3622fe7a97a7598f0cc9693b729fca15e1"}]},{"bom-ref":"48a04145d5793a84","type":"file","name":"/usr/share/doc/libc6/changelog.Debian.gz","hashes":[{"alg":"SHA-1","content":"8511895ab116c5e76cf9ff2fc2d535afdff986f3"},{"alg":"SHA-256","content":"aed6d774f2e224e54822147afb414fed82945b09cd16c55b59009970402fec70"}]},{"bom-ref":"8f3c1938e02c2034","type":"file","name":"/usr/share/doc/libc6/changelog.gz","hashes":[{"alg":"SHA-1","content":"f7ae4398742b7f55ccc4b70211ab3a1c7dc7c2de"},{"alg":"SHA-256","content":"b66db2deaee0257c5a456c17ee3058e014b51d596466b8454da17936a38d7e88"}]},{"bom-ref":"624faaa0d80790ef","type":"file","name":"/usr/share/doc/libc6/copyright","hashes":[{"alg":"SHA-1","content":"5c4df62d190848821200ce4041d2753bd431a7eb"},{"alg":"SHA-256","content":"40c7e1f2118531f038ca22999bd976901254e1bc5cd1b0f0211bdd064c599987"}]},{"bom-ref":"023ddb44a94bf980","type":"file","name":"/usr/share/lintian/overrides/libc6","hashes":[{"alg":"SHA-1","content":"f04fa1695efe0177ff27db0a1da810841551395c"},{"alg":"SHA-256","content":"721d9d61cab96ffc0d684525ce0858096a9fe78cde675a757a61dc393d3c191d"}]},{"bom-ref":"7cea92fd0a933327","type":"file","name":"/var/lib/dpkg/status.d/libc6","hashes":[{"alg":"SHA-1","content":"578162b7771d7abaefc927117c3cfe4c16643e68"},{"alg":"SHA-256","content":"f3a76f180367a5cd5cd1b4c599a7cc32c378d6dc8aec0cc9da2b51d3703b2880"}]},{"bom-ref":"930b7594202f5c6f","type":"file","name":"/var/lib/dpkg/status.d/libc6.md5sums","hashes":[{"alg":"SHA-1","content":"e9c658a53a6542a17976e84b7019d05b9aeba7e4"},{"alg":"SHA-256","content":"3c611444e23df4289057df406e61cb0e3e47065183acb349097f7ef16e3dc50b"}]},{"bom-ref":"1650464b8a5b9d2e","type":"file","name":"/usr/lib/aarch64-linux-gnu/engines-3/afalg.so","hashes":[{"alg":"SHA-1","content":"3010aae5c0b64349c7fc815cee79467f2bc472e0"},{"alg":"SHA-256","content":"db4f4c1b5a6e7a17633d4495432389675f52ed1cc22b68af062ea0b0bb71fec4"}]},{"bom-ref":"b9015d4e47a0ca79","type":"file","name":"/usr/lib/aarch64-linux-gnu/engines-3/loader_attic.so","hashes":[{"alg":"SHA-1","content":"8a083c77ffcc8b3ed13f1a5df27ce74d7e8fd41c"},{"alg":"SHA-256","content":"6e8be36d8d97cb08859641f297b4e7e92f75b4dddaadc74ae15982d2242737d8"}]},{"bom-ref":"5fc9cc508c2eae48","type":"file","name":"/usr/lib/aarch64-linux-gnu/engines-3/padlock.so","hashes":[{"alg":"SHA-1","content":"e2bed4e0ee7caed3637f65b63cd0e7e9e191271d"},{"alg":"SHA-256","content":"a0ee90cb97450287dd20879725ba7b0883cd0cc99029fdd2d2c9f99354b6ce25"}]},{"bom-ref":"b3b496d89cdf5d74","type":"file","name":"/usr/lib/aarch64-linux-gnu/libcrypto.so.3","hashes":[{"alg":"SHA-1","content":"a42191c0284fc79c4a28b2c87bce6f0e6e149108"},{"alg":"SHA-256","content":"92007cb8fef3b03694adbf2d236f37d7af88e1040aa7b112df992cec54844fd3"}]},{"bom-ref":"2ac3b42a459a686b","type":"file","name":"/usr/lib/aarch64-linux-gnu/libssl.so.3","hashes":[{"alg":"SHA-1","content":"9b210fffa2fff3d37cf0042deb58f534cdbbeb57"},{"alg":"SHA-256","content":"86e876bb4fb560cd651cf8b407b4158e36b4537baba74230707b5de856f5fad0"}]},{"bom-ref":"610b2b9377f957eb","type":"file","name":"/usr/lib/aarch64-linux-gnu/ossl-modules/legacy.so","hashes":[{"alg":"SHA-1","content":"8b3e97bb55fb41ca36c260e4f17ea968ef76b3c4"},{"alg":"SHA-256","content":"780d739c9387ea2874bfc1aa54a52c88ce1ec09f46e85847663a7e50afeab345"}]},{"bom-ref":"4505b0bed7c4ce40","type":"file","name":"/usr/share/doc/libssl3/changelog.Debian.gz","hashes":[{"alg":"SHA-1","content":"7cde8aa4debebe86ec348e3996d00c11a45157cf"},{"alg":"SHA-256","content":"db928268f948f5fc0817c3d36f1d496f6f3ba72cf3715d28cc5b467359310255"}]},{"bom-ref":"05567c16b50a1581","type":"file","name":"/usr/share/doc/libssl3/changelog.gz","hashes":[{"alg":"SHA-1","content":"b16389cf272c62bc45e043b26bee0fcf8f6c5ae6"},{"alg":"SHA-256","content":"ba752336d46e767b66c61d5847aaf7920cde4df9a80210b462f4261f768928dd"}]},{"bom-ref":"83fc18946e1f05f9","type":"file","name":"/usr/share/doc/libssl3/copyright","hashes":[{"alg":"SHA-1","content":"b936c38070ff5b477030a02e903cc7cbc1f1f11e"},{"alg":"SHA-256","content":"6a7da622fe0637a334d2a8fc470852d2ffb77d9a2b2f930f854e32a41ad6ef35"}]},{"bom-ref":"4863417d9d3c24dd","type":"file","name":"/var/lib/dpkg/status.d/libssl3","hashes":[{"alg":"SHA-1","content":"254cbb79a201ecf00136d40ad268133ce363487b"},{"alg":"SHA-256","content":"fced5c9a48bc47af52b3f5bffc8146b14357c36ba7891cea5b15a3b662c26eda"}]},{"bom-ref":"7fa813e43604120e","type":"file","name":"/var/lib/dpkg/status.d/libssl3.md5sums","hashes":[{"alg":"SHA-1","content":"391ecf01f03aa3c64db228c7bb1e565384026870"},{"alg":"SHA-256","content":"8a0d727e8cb50914cf642f54d7a3ad836104cd35b4a405b048d93c70ade8411a"}]},{"bom-ref":"92027c5d6dedb21a","type":"file","name":"/usr/share/doc/gcc-12-base/README.Debian.arm64.gz","hashes":[{"alg":"SHA-1","content":"3edaeeb546de2de1a1722a600e721cbf8ec9a75e"},{"alg":"SHA-256","content":"3516ea6930ca73d9700d0f4e42df198b20d31fd5845daa8c43ee46803d73e69c"}]},{"bom-ref":"d1afa27ca6879fee","type":"file","name":"/usr/share/doc/gcc-12-base/TODO.Debian","hashes":[{"alg":"SHA-1","content":"98cf44e59ce96c1e737613d13cdc8944060cd662"},{"alg":"SHA-256","content":"aba726eeeafd7ae426552559759c83ee93249d0d9c4e3e19f146fde6d2cde448"}]},{"bom-ref":"00aebc6670258d47","type":"file","name":"/usr/share/doc/gcc-12-base/changelog.Debian.gz","hashes":[{"alg":"SHA-1","content":"a906291f3fe576bf85157e8ca0a9646a236c5e64"},{"alg":"SHA-256","content":"3cfe78f97524912290c9fc4ef8fd737efb1fa29440949f0bfae980beb9ea4cbc"}]},{"bom-ref":"32cb0766834c82e9","type":"file","name":"/usr/share/doc/gcc-12-base/copyright","hashes":[{"alg":"SHA-1","content":"1e3101e727f5e80dad6482faddeef7d4165bcf46"},{"alg":"SHA-256","content":"da8191658b3452ce9caf31638ba61dab31a38c619fa39df119812e050f592fd3"}]},{"bom-ref":"1e9426f403b0114a","type":"file","name":"/var/lib/dpkg/status.d/gcc-12-base","hashes":[{"alg":"SHA-1","content":"f7e6d9bbd5f2e0791bb13aa72d749111a54974f8"},{"alg":"SHA-256","content":"6cd5f24d1efb7256487baa87ee530bbbaa3bad480536c94a8504c6c5d33fe18c"}]},{"bom-ref":"c6f1d4937129a1c4","type":"file","name":"/var/lib/dpkg/status.d/gcc-12-base.md5sums","hashes":[{"alg":"SHA-1","content":"0bd1e9a82778ae77b531db19e8ac6c8a1b0318dc"},{"alg":"SHA-256","content":"77759c6980622e906860711bdeb566504f6bf49ee8eb00291a88df673f33c875"}]},{"bom-ref":"7d763166bc2e6a04","type":"file","name":"/usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0","hashes":[{"alg":"SHA-1","content":"5229340ead58739cb8e01650731ad39061591cf4"},{"alg":"SHA-256","content":"9d8c6a6175f6a7cda286c80f4de577edd58077ac3f4102356ec546869d170d30"}]},{"bom-ref":"127e59ea528f18c8","type":"file","name":"/var/lib/dpkg/status.d/libgomp1","hashes":[{"alg":"SHA-1","content":"b8a8873636a9ef24f4534be922541cfa21d8ffc7"},{"alg":"SHA-256","content":"75fe54bd23a22d8c8eb9c189a839d045923a0625420d905561b42d756a5ab441"}]},{"bom-ref":"01a7405bad1d4741","type":"file","name":"/var/lib/dpkg/status.d/libgomp1.md5sums","hashes":[{"alg":"SHA-1","content":"caa22c4e3a86ec5593e9826ce02d7f83fc536111"},{"alg":"SHA-256","content":"7113d88602e4b2cdb93e0b3b48bea5ce4d3588bb59dd2e60276767e1d60c3285"}]},{"bom-ref":"2a0c2369de4083a8","type":"file","name":"/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30","hashes":[{"alg":"SHA-1","content":"7e6f68a52f7caf5dd20f8b5eea3766a635d827de"},{"alg":"SHA-256","content":"532f3a12d7b8fef6cc7a064ea106b6c4ab2365674b73e743e4a385d4ffb6c8ab"}]},{"bom-ref":"030b8be0b8a4bf8b","type":"file","name":"/usr/share/gcc/python/libstdcxx/__init__.py","hashes":[{"alg":"SHA-1","content":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"alg":"SHA-256","content":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}]},{"bom-ref":"9f0be87b97843d44","type":"file","name":"/usr/share/gcc/python/libstdcxx/v6/__init__.py","hashes":[{"alg":"SHA-1","content":"e9aaaed74b510a58cfb5a332e3410c24d7b0877b"},{"alg":"SHA-256","content":"f904daea3a5c91d7b336377a93a85eaa0060842810230704f4c0b702b4154c6a"}]},{"bom-ref":"07a11c8a6bd6b468","type":"file","name":"/usr/share/gcc/python/libstdcxx/v6/printers.py","hashes":[{"alg":"SHA-1","content":"b8fc48226783e0b9d7d84492a90ad831d191ce71"},{"alg":"SHA-256","content":"a11707c4086bfff865bb6533fe4a64729cea151955d692f4b7c71d050d09013b"}]},{"bom-ref":"fe71585916ef99af","type":"file","name":"/usr/share/gcc/python/libstdcxx/v6/xmethods.py","hashes":[{"alg":"SHA-1","content":"141340c98b76151bf75a7a6c8c9d4ea45fa53f7f"},{"alg":"SHA-256","content":"ca0a5c9a7f946784e1bc97407fce251f481bfbbd9813a85d628ad602af4b3847"}]},{"bom-ref":"28b3fe3b931f822f","type":"file","name":"/usr/share/gdb/auto-load/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30-gdb.py","hashes":[{"alg":"SHA-1","content":"8bc3af4502737a5a1c21ab200224e5dd07a9f349"},{"alg":"SHA-256","content":"0759a8654f71c7b72ada1bf863ceeb7f23c794ef716c27196a2aec490cfce242"}]},{"bom-ref":"7afaf8454c8af444","type":"file","name":"/var/lib/dpkg/status.d/libstdc++6","hashes":[{"alg":"SHA-1","content":"2f4259cb459dd2b4a66b8bc7e7f2f01475300ad7"},{"alg":"SHA-256","content":"41d942cd3b02a7c7ac8a91c296076e2cd8c5e95cf32f49c05050033351e4c352"}]},{"bom-ref":"42373ab627e05f69","type":"file","name":"/var/lib/dpkg/status.d/libstdc++6.md5sums","hashes":[{"alg":"SHA-1","content":"2ff6c316fa26cbdb1e5c602448a7678c11f3739c"},{"alg":"SHA-256","content":"8ee68e8ba18c2af410f0ab820697cc95110b5b2c9d26838983aea9bf8da5aeb2"}]},{"bom-ref":"e8f20558888f877e","type":"file","name":"/lib/aarch64-linux-gnu/libgcc_s.so.1","hashes":[{"alg":"SHA-1","content":"630a6348119231ace55ec1cc563d9ef2e2834a70"},{"alg":"SHA-256","content":"046856f95f4636f1fc7c3a12bf4f3cd5634c2fc5145c3fdf7395d4f349fa69c7"}]},{"bom-ref":"521a1c980820a69d","type":"file","name":"/usr/share/lintian/overrides/libgcc-s1","hashes":[{"alg":"SHA-1","content":"6a437a448c534d9b9fff0b406a7569308b81f73d"},{"alg":"SHA-256","content":"eed87afa7d83880a25ae5a41ba9d98d89a1fc2e2e3bba0f4d5c3cdda21a457a4"}]},{"bom-ref":"18dba55fc2be92fb","type":"file","name":"/var/lib/dpkg/status.d/libgcc-s1","hashes":[{"alg":"SHA-1","content":"2c4c2eaacb28b44e1ced48c11b87cde95ca2c50e"},{"alg":"SHA-256","content":"8731c84edf1de0b0e61266d24d1fc515eff3efdb228916bb786af73f6b2d3f75"}]},{"bom-ref":"6278c91f3e2e6430","type":"file","name":"/var/lib/dpkg/status.d/libgcc-s1.md5sums","hashes":[{"alg":"SHA-1","content":"82b22092b967ae218b5037520438058100537c31"},{"alg":"SHA-256","content":"6edeee2bbfd68d33e13c24feb3e0884c95d0b5c7e07263cabcd52d492504f198"}]},{"bom-ref":"d4b1f1f9f62c55a1","type":"file","name":"/nodejs/bin/node","hashes":[{"alg":"SHA-1","content":"38268b186f17247d4553129f6fbda7c169adaccd"},{"alg":"SHA-256","content":"fd04c01498102c8c11a57e727e16c3fa389d522af541ec98604d0b3fc8cd75da"}]},{"bom-ref":"5474c0d80d53b9be","type":"file","name":"/juice-shop/build/package.json","hashes":[{"alg":"SHA-1","content":"65a9b0e9d7fa8ef07461b3838bb0be92c63dd472"},{"alg":"SHA-256","content":"1f78f6479f57759c0509027a3a5e5e140498e34f0683753c0bdea97346ab8cca"}]},{"bom-ref":"7040eb464e70b48e","type":"file","name":"/juice-shop/frontend/package.json","hashes":[{"alg":"SHA-1","content":"134704c07245bbf72d2d20515e498d25f7e52626"},{"alg":"SHA-256","content":"f52a55cb3a732620191056b570a475a72f2f99c5d5d15c7a2d16847d8b7e9783"}]},{"bom-ref":"4d95594ba9e6d9b3","type":"file","name":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json","hashes":[{"alg":"SHA-1","content":"b4b51cee01a8bfd426a63712cf29e2c60ca79c71"},{"alg":"SHA-256","content":"9cdfe2227ce61c1a701da4e62ca73f6fdce1fce6f076015c18d420efb8c7c833"}]},{"bom-ref":"9ae0231014747367","type":"file","name":"/juice-shop/node_modules/@babel/helper-string-parser/package.json","hashes":[{"alg":"SHA-1","content":"f02c656ee72f28316f9cb9641fc95fbdab02a2c4"},{"alg":"SHA-256","content":"2ed21f6ba1c3ad4b49e247fc9b6bc3274ac7160613879f4fd6e770a53d976d8f"}]},{"bom-ref":"ec2437bd8b6bba45","type":"file","name":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json","hashes":[{"alg":"SHA-1","content":"8261d5bd08d594c9adbf0da3b3549db292c2241c"},{"alg":"SHA-256","content":"ab0032feec7f52c591cc58c4892f668277e777f924638dc944f55c9ca995bc0f"}]},{"bom-ref":"98682a50c09badf4","type":"file","name":"/juice-shop/node_modules/@babel/parser/package.json","hashes":[{"alg":"SHA-1","content":"58794a4783d952771f3778fe8feef89135e6d180"},{"alg":"SHA-256","content":"e64f4e7689cf2c3a43cdd979fd326b1883f0fbe8e9fbc9c94dc6906e3e75a24a"}]},{"bom-ref":"2aa817044e780009","type":"file","name":"/juice-shop/node_modules/@babel/types/package.json","hashes":[{"alg":"SHA-1","content":"498ef87e9a056cbf9872f1a71f9f38ba96939d98"},{"alg":"SHA-256","content":"872bd3a13903e3570b727703a50602c1fad9d234bda2764cde7a32d40e7dfd27"}]},{"bom-ref":"e5ae84c6c84bd3de","type":"file","name":"/juice-shop/node_modules/@dabh/diagnostics/package.json","hashes":[{"alg":"SHA-1","content":"615ceaf7eb5602b3e37fa07ddb1ad1432d8b091f"},{"alg":"SHA-256","content":"072e3e4120bf0a65b7fafddb07a0576f9404add4c22808241741f5f87bc3f3ee"}]},{"bom-ref":"4dda15891ac4e2fd","type":"file","name":"/juice-shop/node_modules/@ethereumjs/rlp/package.json","hashes":[{"alg":"SHA-1","content":"b923a3028307d5b86d7361adb7fbcee1f06bf89a"},{"alg":"SHA-256","content":"01818f2f43b5858347c844fcb79ce968e48442d6924f6103d2cb555df2708c1b"}]},{"bom-ref":"d86c2f85bdd52536","type":"file","name":"/juice-shop/node_modules/@gar/promisify/package.json","hashes":[{"alg":"SHA-1","content":"02e977a876bd7e3217381e7ba9d2cb07f379d274"},{"alg":"SHA-256","content":"dca651c9d8bb01b3691f5c6e2ad4be9ead2b031c27fd9d545c8d4f546917c6d5"}]},{"bom-ref":"5ecee4d483693c7f","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"de0f02896f6a8be0b475eb7a2e2b9b44506fd332"},{"alg":"SHA-256","content":"8b0af5d1283904ff127afe213e918fdd8c96e7c42e539f8941f1fc66d2f377d7"}]},{"bom-ref":"ca92f031926cfb0d","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json","hashes":[{"alg":"SHA-1","content":"238c48183550d02ab5c0dd37e13d57006dce640a"},{"alg":"SHA-256","content":"181fa046bdbb7d8958c57dcef2e63aea9af667036e218c7222479a8618375f1a"}]},{"bom-ref":"f4a35f6ff57b118b","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"53ae7a1b3953e86624927fec8421d453d9c88e41"},{"alg":"SHA-256","content":"adbcb3b95ea29c1f2a91a0af600fd9136ce408a38622332848ba4630dc473659"}]},{"bom-ref":"ed357d7df619f55b","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"323ec71c0cdb2dfdcf717f3e324f0b77981d7c58"},{"alg":"SHA-256","content":"01cee5e384d1e26843021c1f91bc05ed009e14c2d31c01349a374e64d3416e7d"}]},{"bom-ref":"d6430efc938e1f00","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/package.json","hashes":[{"alg":"SHA-1","content":"5f8f4c1e3bf1144f3a52c51bf040d843bb2a8b90"},{"alg":"SHA-256","content":"b4f9cc8d09602a487dea1c227ce24777cda87e2ad8a29ab9f741214ab78dc065"}]},{"bom-ref":"5fdb0b368489c157","type":"file","name":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json","hashes":[{"alg":"SHA-1","content":"504edba0a95630e08edf150335c2fe914825fc5a"},{"alg":"SHA-256","content":"ab8c1c2bce664e4c76b1937fa1a28f00ca5231a70cf0c1f78dd473101a9d2a88"}]},{"bom-ref":"5e7e38ca91d7a3bb","type":"file","name":"/juice-shop/node_modules/@nlpjs/core-loader/package.json","hashes":[{"alg":"SHA-1","content":"cd02e5ff012605c4ede81659f599f810fcc12909"},{"alg":"SHA-256","content":"cdbd82e10bd48a95eb0b32d5e8a6b2a89ee8cbc94ad70dbb955a8a6cb286615b"}]},{"bom-ref":"8486172a76c80c65","type":"file","name":"/juice-shop/node_modules/@nlpjs/core/package.json","hashes":[{"alg":"SHA-1","content":"e94cc654f5e482f295b5856d7e07f4ed05f60d55"},{"alg":"SHA-256","content":"8433a26777457ba8fa02a13b1cf6ce0114e1145d9530410bcabec5227d7e7542"}]},{"bom-ref":"c332535c42f092bc","type":"file","name":"/juice-shop/node_modules/@nlpjs/evaluator/package.json","hashes":[{"alg":"SHA-1","content":"d4e4614c08a8c96faed9a1e217916dff4eeb43e3"},{"alg":"SHA-256","content":"d0b704247e374d6c2efd538f83233a0ff8128d63e3193bbe62694ae3f52a2066"}]},{"bom-ref":"29d76869396ac563","type":"file","name":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json","hashes":[{"alg":"SHA-1","content":"c79aa843461bf601e79f66f39ed2b28d0f8616bb"},{"alg":"SHA-256","content":"cee7e002f0e879252112042df79b6abffd0d8fb1dcf56f5ee231dfa615f5fb26"}]},{"bom-ref":"20dc3c39716293cd","type":"file","name":"/juice-shop/node_modules/@nlpjs/lang-en/package.json","hashes":[{"alg":"SHA-1","content":"7655ad80fcfa9713426cd5512d5e5766648c8f49"},{"alg":"SHA-256","content":"d6bbcddd0abdd4b6fa632946bb931ca2b711026ca7f717e74705e5d47e47fec3"}]},{"bom-ref":"4dd8c67d1e157dd9","type":"file","name":"/juice-shop/node_modules/@nlpjs/language-min/package.json","hashes":[{"alg":"SHA-1","content":"d81512de92c96c5c793718052f53460d62039cf8"},{"alg":"SHA-256","content":"21eb26022b66aa123dbec04b895615c73433e5935a76c3bad85e22e964e6c048"}]},{"bom-ref":"01b5203931307e93","type":"file","name":"/juice-shop/node_modules/@nlpjs/language/package.json","hashes":[{"alg":"SHA-1","content":"39a85e1f8805a4daaba8ea93da43b466d66c56f3"},{"alg":"SHA-256","content":"4275c5db73e1ba75b26fb37da08e579717cf994a63573aa4acb2daab807ee0ac"}]},{"bom-ref":"15c526a21d14894e","type":"file","name":"/juice-shop/node_modules/@nlpjs/ner/package.json","hashes":[{"alg":"SHA-1","content":"cd239cfbe2ee0d7bf0230fc964a6afa1e560bd25"},{"alg":"SHA-256","content":"a4dc4178e692d68d555d7ec30f1fc279d95451a5f931c097e2617dab34f112fc"}]},{"bom-ref":"49e178e3dd96f8df","type":"file","name":"/juice-shop/node_modules/@nlpjs/neural/package.json","hashes":[{"alg":"SHA-1","content":"29cb429d4c243b818337367b923dec8491d697c8"},{"alg":"SHA-256","content":"8c85825d2b58f10988f904bba0bb42997418aac91d363bae4352fc53f7bc354e"}]},{"bom-ref":"604f8a3e7ba0a539","type":"file","name":"/juice-shop/node_modules/@nlpjs/nlg/package.json","hashes":[{"alg":"SHA-1","content":"6131e8c86b271fbdb0ea8eb74ebd7e9c2c6908e4"},{"alg":"SHA-256","content":"b1bbe5e32e9fd0485134feb0cb9113ef646af8b9fd3b014d8aa77d02791b7355"}]},{"bom-ref":"f8248045d2daf4ed","type":"file","name":"/juice-shop/node_modules/@nlpjs/nlp/package.json","hashes":[{"alg":"SHA-1","content":"8e03d2c38b11faaf0fc8bd3941f1d9f772707235"},{"alg":"SHA-256","content":"b9fa7c51f52a11c42bd197a395a600db8ccc405ac21beb8e6083eb68d933810a"}]},{"bom-ref":"599a7fc8d0abe03b","type":"file","name":"/juice-shop/node_modules/@nlpjs/nlu/package.json","hashes":[{"alg":"SHA-1","content":"05456ff17d4e005a97c50462379142ef1ad7fd1f"},{"alg":"SHA-256","content":"22af6861a12068101f17814fc443e11ddf76401137bc47ccdc26de09fad5c075"}]},{"bom-ref":"a3f8638c7fcd3bdf","type":"file","name":"/juice-shop/node_modules/@nlpjs/request/package.json","hashes":[{"alg":"SHA-1","content":"37fe2c1a666a5edc816e33e6b177385b80391a3b"},{"alg":"SHA-256","content":"b717d18b16463aa817bac3ce94441fa2cddccec5aeb2c6385037ac0e61400651"}]},{"bom-ref":"7c6c27edf0509437","type":"file","name":"/juice-shop/node_modules/@nlpjs/sentiment/package.json","hashes":[{"alg":"SHA-1","content":"63f1fbe755b968120a79380d6963f0a669a50cbe"},{"alg":"SHA-256","content":"095e144b2dc82fd4f21f1b3dac0b991daf05cf831a6a1c340c5b58758f925398"}]},{"bom-ref":"14300919f4343828","type":"file","name":"/juice-shop/node_modules/@nlpjs/similarity/package.json","hashes":[{"alg":"SHA-1","content":"dbdf3a0372d9e54d270b44fd41631489ae5d6c22"},{"alg":"SHA-256","content":"956659aca543e7ae2a290f21d5f5f8f1e00c5a86a1bf017d0f9b1dacabe541b6"}]},{"bom-ref":"3ece2d37cbe88ce5","type":"file","name":"/juice-shop/node_modules/@nlpjs/slot/package.json","hashes":[{"alg":"SHA-1","content":"8d4441a98234e0dfb53f955dcb89f146874e4138"},{"alg":"SHA-256","content":"fa85e036f2e91b0af16412e6e622b6055036b83545c69153c9ac71c56698fbe5"}]},{"bom-ref":"e1fed5be85a00bd4","type":"file","name":"/juice-shop/node_modules/@noble/curves/package.json","hashes":[{"alg":"SHA-1","content":"0fd9f24eefe764a426a907c1f677dd70068dfcc3"},{"alg":"SHA-256","content":"bf61194229da9a7fd331fcf44cc24f746b5cbaefe941a312215376584c269bd5"}]},{"bom-ref":"15fc239ee8107f07","type":"file","name":"/juice-shop/node_modules/@noble/hashes/package.json","hashes":[{"alg":"SHA-1","content":"696457a8c87f5f6da7f2844a140e72f84b782b8c"},{"alg":"SHA-256","content":"8d8203c66e91a9e6ee510facf378a2c7420b27139360132a257010c2e5f091bc"}]},{"bom-ref":"4096d651f9a60deb","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json","hashes":[{"alg":"SHA-1","content":"126adbedcff6faa6826eca63c75e9193237ab10b"},{"alg":"SHA-256","content":"7a08cb2fe1d2b788e0a7bf6a9b7597dbeeeae804698c2fbd15de786d284d327c"}]},{"bom-ref":"61b99232965a1585","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"f8b2b2bf2f3e2f8491496f9efe80b96442a803a9"},{"alg":"SHA-256","content":"38b61961aa0ba3028f2e120b3d883179281f6ba25fe22ff2214bf9f363161b65"}]},{"bom-ref":"71549151c6d36c94","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"17ea193ab8be5c579a2d10e9a13bff389858f7e8"},{"alg":"SHA-256","content":"b08c1977d38f14f4be7fb5be33aab545e3e5a6e2e12100733a6ad97dec995206"}]},{"bom-ref":"def3a26408022876","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json","hashes":[{"alg":"SHA-1","content":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"alg":"SHA-256","content":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"bom-ref":"d6127aecbbc7af2e","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/package.json","hashes":[{"alg":"SHA-1","content":"ca472993ec88d2b98a488f843d480575f24092f7"},{"alg":"SHA-256","content":"d67f4edf03680423c43434e3b28902feec2a136da2e85355034b174ba286828b"}]},{"bom-ref":"67b42e03de86f9b5","type":"file","name":"/juice-shop/node_modules/@npmcli/fs/package.json","hashes":[{"alg":"SHA-1","content":"cf0302511d637d6a1f8b5e49b3d9b42210c7b8f0"},{"alg":"SHA-256","content":"028cce261f1b1840efa893492a88911e0f4832e29b46ae0dd38eb6ba5ae85856"}]},{"bom-ref":"7c249392bd6f3d17","type":"file","name":"/juice-shop/node_modules/@npmcli/move-file/package.json","hashes":[{"alg":"SHA-1","content":"5d957f7d5bfb7d98d91c207e0d0a2471fbdef3a4"},{"alg":"SHA-256","content":"8fe75d037af2bfe77e1e675a77015f3522a2fdaf0a638907c9a925ee507e9e90"}]},{"bom-ref":"a672224b01bb5a40","type":"file","name":"/juice-shop/node_modules/@otplib/core/package.json","hashes":[{"alg":"SHA-1","content":"9fcbeeb885ce09af6927bbc50b13e4779162fffb"},{"alg":"SHA-256","content":"4a14e820d8ede1c94a342e2c9f28f22944a397a8dae4b263ba17244714c5ee3f"}]},{"bom-ref":"6ad86b6e8c5471e6","type":"file","name":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json","hashes":[{"alg":"SHA-1","content":"025e2b195b1c94cd657a7c2ac6f98da922017c4c"},{"alg":"SHA-256","content":"e4451c061462b6fb035c63aaf9fbbb31fe837694ecad8cebe5604e83466924f0"}]},{"bom-ref":"18917b514e918bf2","type":"file","name":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json","hashes":[{"alg":"SHA-1","content":"a28b307aecd048d7bf94df41f9c6eee660b1f56e"},{"alg":"SHA-256","content":"ee70d0824a09a5d72207a93ff8ed1a856b9a29ebcce3e87846f4a9cb870f18f8"}]},{"bom-ref":"1743e2a489ee657f","type":"file","name":"/juice-shop/node_modules/@otplib/preset-default/package.json","hashes":[{"alg":"SHA-1","content":"467cc154c147707bff62acb8a9449313ca2a46c8"},{"alg":"SHA-256","content":"5f5e69f0eb8ec02010c0af1d942706e17a6ae648d2076469491972fe13b67d2d"}]},{"bom-ref":"ab6d8ca9dbbc8480","type":"file","name":"/juice-shop/node_modules/@otplib/preset-v11/package.json","hashes":[{"alg":"SHA-1","content":"a75aba4a28d683a4a35761deb6bf5e6d9f882050"},{"alg":"SHA-256","content":"5ebdc30f0156cfa19ed7fa17fe5cc991df8ffcb7b69999a887e368ad9c79289e"}]},{"bom-ref":"ee02bb6053b672d8","type":"file","name":"/juice-shop/node_modules/@pkgjs/parseargs/package.json","hashes":[{"alg":"SHA-1","content":"0dd3949ab9157869b8d3387f50a149bca2638d73"},{"alg":"SHA-256","content":"c52af8cea1efc18fc306336d6ade5a1d8d9ccd8916a5d2246bc585a92635901e"}]},{"bom-ref":"2d71320a71017b0a","type":"file","name":"/juice-shop/node_modules/@scarf/scarf/package.json","hashes":[{"alg":"SHA-1","content":"1d33fb93dace20b12286fb4b7f1682646af3f82b"},{"alg":"SHA-256","content":"f19876be1dc7b05cb55fb3ab06c20cc0ac87769287b3aad6cca50660a4b314fd"}]},{"bom-ref":"c66d1291a958e877","type":"file","name":"/juice-shop/node_modules/@scure/base/package.json","hashes":[{"alg":"SHA-1","content":"8f88eda970ee0e6f4dc8df2d79e0dde2f1384cc8"},{"alg":"SHA-256","content":"bc9089063e13f92386e1cadb1c7887753a62ac2bc91171fd14b1c1a107efe998"}]},{"bom-ref":"5e0c05594d19b12f","type":"file","name":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json","hashes":[{"alg":"SHA-1","content":"13a7711d4838b588d34094c0a37ecb6fedb214f2"},{"alg":"SHA-256","content":"c1aa90e6c1160d2e56df181fe67670127c2aeab230a2754bc1d7fb2a653a5d68"}]},{"bom-ref":"a68980d0d17f4437","type":"file","name":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json","hashes":[{"alg":"SHA-1","content":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"alg":"SHA-256","content":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"bom-ref":"308c7e04c3eceaa1","type":"file","name":"/juice-shop/node_modules/@scure/bip32/package.json","hashes":[{"alg":"SHA-1","content":"bac50a7e3b472d0d4108ccf21f58754fd198b50b"},{"alg":"SHA-256","content":"94ef521ad8dc07dcdc7528f0dc382151214cd535ff646107fb4729037595b8a5"}]},{"bom-ref":"b9a9932d508a2e3c","type":"file","name":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json","hashes":[{"alg":"SHA-1","content":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"alg":"SHA-256","content":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"bom-ref":"3b40066aef69c6e2","type":"file","name":"/juice-shop/node_modules/@scure/bip39/package.json","hashes":[{"alg":"SHA-1","content":"af76c66c3cedd94fd7ed5db4ea900cc2be5cbe3b"},{"alg":"SHA-256","content":"3ae6ec1542df70e83b02079fa2ea96e1ad845049ae9ddbd28fb1e43a7662715b"}]},{"bom-ref":"1af85fcca8c61341","type":"file","name":"/juice-shop/node_modules/@sindresorhus/is/package.json","hashes":[{"alg":"SHA-1","content":"8ea4d75fb2542edc23ac23515566932977d948a5"},{"alg":"SHA-256","content":"55307d8c3e660374d48940083df93fd8f3a865eaff6bc34b5e5e455be718d439"}]},{"bom-ref":"08e75dbfb9b5373b","type":"file","name":"/juice-shop/node_modules/@swc/helpers/package.json","hashes":[{"alg":"SHA-1","content":"05c138187e3e03162e3013e7f2f13fc18c0c2fff"},{"alg":"SHA-256","content":"135140ae9edbdeafd3bd5e9c369a6828820f74ab2ce66c78a54743814da12282"}]},{"bom-ref":"119eb088b211fb5d","type":"file","name":"/juice-shop/node_modules/@tokenizer/token/package.json","hashes":[{"alg":"SHA-1","content":"1a93635fac9b224d4d9cec1fadb28b3086d283ee"},{"alg":"SHA-256","content":"a677763aaed22462b4f9df2526b1038cef3a90bc6cf80be27b4e65d0f14472a9"}]},{"bom-ref":"46fddcde609fc20a","type":"file","name":"/juice-shop/node_modules/@tootallnate/once/package.json","hashes":[{"alg":"SHA-1","content":"f811250e6ad2116f4a996c7ac512a2d66c5b2240"},{"alg":"SHA-256","content":"0a358d669305b78f0ab46886871045bc80c13e48f4a4669762ef13452a8fac40"}]},{"bom-ref":"de458a50678fec66","type":"file","name":"/juice-shop/node_modules/@types/component-emitter/package.json","hashes":[{"alg":"SHA-1","content":"ccdbee7ccc3f57a596e334aadea037c5c1447b36"},{"alg":"SHA-256","content":"ad6d8f6ce55d30e47af416a460b07e27d39c8d953356dd708f8333984328ac24"}]},{"bom-ref":"af9bfe2c6c1a1784","type":"file","name":"/juice-shop/node_modules/@types/cookie/package.json","hashes":[{"alg":"SHA-1","content":"9a6923a33ab098b02ad284c092970aeb6b4e0f91"},{"alg":"SHA-256","content":"e71f9bef0642169c02de9e503e801f58aa259c58bbe51451a6ed618424f4048f"}]},{"bom-ref":"8759210f6182650b","type":"file","name":"/juice-shop/node_modules/@types/cors/package.json","hashes":[{"alg":"SHA-1","content":"e40b9fa3d6c69bb63b0f8c946c073b445acf32b0"},{"alg":"SHA-256","content":"668eaf9685f07c43881b376ddf4fccf6d1896c0e46e528b0a32c383e15237271"}]},{"bom-ref":"1e4af5774cc6c299","type":"file","name":"/juice-shop/node_modules/@types/debug/package.json","hashes":[{"alg":"SHA-1","content":"27659d96915bd90c84cfa41700969b553177add9"},{"alg":"SHA-256","content":"bf9a9236cb995a4741f1a789244822f5174344020bf2b1242858a4263a01ed89"}]},{"bom-ref":"b154d309d9beb316","type":"file","name":"/juice-shop/node_modules/@types/ms/package.json","hashes":[{"alg":"SHA-1","content":"2c98c18c958411b8b7fe5b181770ff00346947af"},{"alg":"SHA-256","content":"bbd8f5322ea82216e826e522a6a4ec2ed3086b57a25234d0044673eb374b8e2d"}]},{"bom-ref":"53eda0a60382f038","type":"file","name":"/juice-shop/node_modules/@types/node/package.json","hashes":[{"alg":"SHA-1","content":"635b3374360ea92c2a4d658126f7daa989ca1f63"},{"alg":"SHA-256","content":"bc509097787f78ec29d05d0968569752ffc8bf1ec852e154feba1d1cfa012f50"}]},{"bom-ref":"5884f7ceb9d07e78","type":"file","name":"/juice-shop/node_modules/@types/strip-bom/package.json","hashes":[{"alg":"SHA-1","content":"4f849ea3fd5f23f00385d06579aa48ac5da29969"},{"alg":"SHA-256","content":"4fcff5152d7e1388a926b583b91bf2916a9cb25cca9d011347f7d4772aab4567"}]},{"bom-ref":"03f051e9f66de5f7","type":"file","name":"/juice-shop/node_modules/@types/strip-json-comments/package.json","hashes":[{"alg":"SHA-1","content":"2c7c945b49ba7176ac3fde356d47b4e1176726f0"},{"alg":"SHA-256","content":"bfb2c610634c73c7f3791e72899dfa98efd598077affd60e99efe89fb9000ff0"}]},{"bom-ref":"c2f55aa938d04483","type":"file","name":"/juice-shop/node_modules/@types/triple-beam/package.json","hashes":[{"alg":"SHA-1","content":"c8ff7e60bf9d5507804b6906a5e020081e5f68f4"},{"alg":"SHA-256","content":"c8ed1c5130fb111dfad72c99a414eeb10a3171be8076aca86307b4d80c9ca079"}]},{"bom-ref":"233a09459a02e7d6","type":"file","name":"/juice-shop/node_modules/@types/validator/package.json","hashes":[{"alg":"SHA-1","content":"06b153837f42a4aca8c8fd8f6de8809db12195c5"},{"alg":"SHA-256","content":"a3d61251e6b5e8a55ea80fd91f4f48fee0424b6c44b951be446021fd97c2a909"}]},{"bom-ref":"af12c7fd95dbff7b","type":"file","name":"/juice-shop/node_modules/@types/ws/package.json","hashes":[{"alg":"SHA-1","content":"bb39fa55deab3295a86f291a56d6b16d7f5fdcf6"},{"alg":"SHA-256","content":"2543dffcad98c8d5efb56d93b88d3f2269f672dad944009f6bf17ce301555b19"}]},{"bom-ref":"eb97f004ccedfd80","type":"file","name":"/juice-shop/node_modules/abbrev/package.json","hashes":[{"alg":"SHA-1","content":"bfc3606e605421f81936c77f156694df03ea1f55"},{"alg":"SHA-256","content":"5bcbdff71c063d5177f25fd3a5c7a6c2a9d565d968765ee3a1e73449dc0bc671"}]},{"bom-ref":"6a68f9adad2a27a2","type":"file","name":"/juice-shop/node_modules/abitype/package.json","hashes":[{"alg":"SHA-1","content":"a9814578937c3208645a3f6a1666c42f3ae6d75f"},{"alg":"SHA-256","content":"d424c23739a99f4f4cb816f029585df2728ffc4e0a4362ba8cc8bca7c9550b2d"}]},{"bom-ref":"6bdbf306507c313b","type":"file","name":"/juice-shop/node_modules/abort-controller/package.json","hashes":[{"alg":"SHA-1","content":"1919f0e7e241c60fff52bdd87df08ceee790ba05"},{"alg":"SHA-256","content":"3d64dcdcf9d0a1d045eb6bcaa5013d486f15527a3668e64b1155839a797da164"}]},{"bom-ref":"963cfb50ecce9da5","type":"file","name":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json","hashes":[{"alg":"SHA-1","content":"3c1b22e6ecae04b514912326957e6a205b015098"},{"alg":"SHA-256","content":"8672e91f7395ce51ec789d883d7f7d872a40847bb83a6a3f89c3d1ded39e55d9"}]},{"bom-ref":"1ce8489ebf778709","type":"file","name":"/juice-shop/node_modules/accepts/package.json","hashes":[{"alg":"SHA-1","content":"131ba4d63747e6663a9c19409e43ac034bd532cf"},{"alg":"SHA-256","content":"e5716d5d939db08c5c28ec6ae86ed67be5320f91089e2673fca1c5b876e57aa3"}]},{"bom-ref":"00c58fba9189ac26","type":"file","name":"/juice-shop/node_modules/acorn-walk/package.json","hashes":[{"alg":"SHA-1","content":"f9ebf044144f14d2bac572cbddf78db8d0ae6487"},{"alg":"SHA-256","content":"95f930fb1606221d00cb13f4059d0ead88055192a7c5b703fcf72f2480f1b7d2"}]},{"bom-ref":"5bae3cb022e9597d","type":"file","name":"/juice-shop/node_modules/acorn/package.json","hashes":[{"alg":"SHA-1","content":"893f21a606dfca045579f8883e25ddb0ea87e6c7"},{"alg":"SHA-256","content":"9e422c8225c9cc4c774e9a9392d0ecac7f766b46122ef2db99db0fc4bbedc247"}]},{"bom-ref":"457b6fa10b21ad76","type":"file","name":"/juice-shop/node_modules/aes-js/package.json","hashes":[{"alg":"SHA-1","content":"02af0ae260ec880f2595635440d69184dd3ae979"},{"alg":"SHA-256","content":"60fc352466697ba86743b36101b2157cf413ac0e7d317788548993600f10cd7d"}]},{"bom-ref":"4d8b40e4662a070d","type":"file","name":"/juice-shop/node_modules/agent-base/package.json","hashes":[{"alg":"SHA-1","content":"609a1aaa756f9bd0d85449d4c9e1040c170e9115"},{"alg":"SHA-256","content":"05daa619e51686fd21d15f987f943f6692c56b9f489f555cbaf42a4263d5c5e8"}]},{"bom-ref":"75966255b6f56ff7","type":"file","name":"/juice-shop/node_modules/agentkeepalive/package.json","hashes":[{"alg":"SHA-1","content":"56d77987880ed3be6c5c0a6370f7fcfa1dc2cb58"},{"alg":"SHA-256","content":"8bdeeb4c6f66678c3a97b2fbc3a0c93b9e03dc021e85145859e1c72be7526822"}]},{"bom-ref":"6a49b524463bfa58","type":"file","name":"/juice-shop/node_modules/aggregate-error/package.json","hashes":[{"alg":"SHA-1","content":"1a2aa44c34e2912cc96c75d0f1c2865a23a5e6f8"},{"alg":"SHA-256","content":"903137f787b80f82cdd11659b386966fa716be537e81fe9d474ef04ea0918f26"}]},{"bom-ref":"c1c8b7d3ceb6247c","type":"file","name":"/juice-shop/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"f1b78e043012e1ab5689d57377093e88f1400677"},{"alg":"SHA-256","content":"8b2dc166f2b74d5098bad38bdd3dd2f4d4775c626199872f5e36dbb48c40931d"}]},{"bom-ref":"64e9855e5e1837db","type":"file","name":"/juice-shop/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"2abbe25af4f77cdc6986e0a6b14e9088aa6d3d93"},{"alg":"SHA-256","content":"8a015c815240c949222d5f474721b5888dd9413fccbbd91ab552bac134317f76"}]},{"bom-ref":"3df2ed8637d52a97","type":"file","name":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json","hashes":[{"alg":"SHA-1","content":"fc704b76301681294309df4f3936e4e5e1657e55"},{"alg":"SHA-256","content":"284ea445a01a454ab1235a08101445fe16592303167090815f4a75b54d6fba04"}]},{"bom-ref":"f812f74c30971529","type":"file","name":"/juice-shop/node_modules/anymatch/package.json","hashes":[{"alg":"SHA-1","content":"4523871509997216d762edfc97cf9bc6400478a4"},{"alg":"SHA-256","content":"83f4f2ce1880ee96d44a7fa5add101c19edf3ca42f50c7c20cf2e59f6d751c3f"}]},{"bom-ref":"131dbe376da1c020","type":"file","name":"/juice-shop/node_modules/append-field/package.json","hashes":[{"alg":"SHA-1","content":"0c83d1d2369a3dac3edce107c0e7ca22f5d853c3"},{"alg":"SHA-256","content":"e8af240292f03363891c9fbb252d78dfcba4a4cba574d30aace32341d2fe7a22"}]},{"bom-ref":"805ac6c97b575a44","type":"file","name":"/juice-shop/node_modules/aproba/package.json","hashes":[{"alg":"SHA-1","content":"a705c382734b6694d6c98a8825d7b38d905cad58"},{"alg":"SHA-256","content":"6dcea0602535f88458b2e93b4dcad98451fdf1ee5dd5cbe8538cad12c3379068"}]},{"bom-ref":"3112b2203e075cac","type":"file","name":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"3e30390a94384a39e4b46e8d55ea92f4a68f19c5"},{"alg":"SHA-256","content":"731f325f6221bea8b2168c6f207296f9bcfc88f4f3189f38ac126ad663feb671"}]},{"bom-ref":"319361c0ef120fce","type":"file","name":"/juice-shop/node_modules/archive-type/package.json","hashes":[{"alg":"SHA-1","content":"4ba4289c5ce1187cbb36a9debbea25356b9bc864"},{"alg":"SHA-256","content":"0f1d1cab9005aad5785c5544a117accf97bd896243131ebe6eb74b0a5600fe1a"}]},{"bom-ref":"9faea6dd364d5fe4","type":"file","name":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"eba33b90a2fadee5","type":"file","name":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"3ece4d63d6edb138","type":"file","name":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"aba3e81db54274ec","type":"file","name":"/juice-shop/node_modules/archiver-utils/package.json","hashes":[{"alg":"SHA-1","content":"b87a5196d43a0b967228fe8975640cf4eb50970e"},{"alg":"SHA-256","content":"dcf66f1fe9ce29bdcaf6b866e878365b8b1ebe76cab20149511529679c847ca1"}]},{"bom-ref":"a135e7ba0cddcf9a","type":"file","name":"/juice-shop/node_modules/archiver/node_modules/async/package.json","hashes":[{"alg":"SHA-1","content":"5da55b9a896c8eed5f30013777ffbc8181bdfa67"},{"alg":"SHA-256","content":"180dfef0fd278a5225cdd10d1f352041129c337a961fb32ee53437fa85de76c1"}]},{"bom-ref":"bd178b111f1f2578","type":"file","name":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"0b0d12514a96f504","type":"file","name":"/juice-shop/node_modules/archiver/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"2ecceafe10dddaba","type":"file","name":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"b54256a5f63ac9a9","type":"file","name":"/juice-shop/node_modules/archiver/package.json","hashes":[{"alg":"SHA-1","content":"66e8510aed54598ae1c823c8fee5f5a328374dee"},{"alg":"SHA-256","content":"b64c234b963198bceb01078344022ed411c86b1239d58aa84ef93a2f143b5289"}]},{"bom-ref":"c1752b27f438982e","type":"file","name":"/juice-shop/node_modules/are-we-there-yet/package.json","hashes":[{"alg":"SHA-1","content":"03e43bddeaf901ecbd2f1d09ee3f1efdfdd7da61"},{"alg":"SHA-256","content":"a68108794c8c3b8c1806785cbaa94dd8a338907bd4676d2b54a4216edfa73b56"}]},{"bom-ref":"67d7bfa153813b75","type":"file","name":"/juice-shop/node_modules/arg/package.json","hashes":[{"alg":"SHA-1","content":"6a712b1a8294ce33bcd29c497ae0bbac44ba674d"},{"alg":"SHA-256","content":"b607bd41545c27cf0e41b53c79a0a00b98d0e7c1a03a0ff9b9d6b6b082ad3738"}]},{"bom-ref":"dc8708f3c02ec7e7","type":"file","name":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json","hashes":[{"alg":"SHA-1","content":"dee1e26f14c8468e2e42814a439315ce89ee517a"},{"alg":"SHA-256","content":"f7ed5a0dc9b4c939e92be6acdf3bd83abc3d7e5def9c1307f3c9f53bd7cb2f8c"}]},{"bom-ref":"4a6fdf5efcdaff00","type":"file","name":"/juice-shop/node_modules/argparse/package.json","hashes":[{"alg":"SHA-1","content":"98f9959fac3c999adf8991e2a4ac3c874c93f00f"},{"alg":"SHA-256","content":"48b848e56c31eda738f76fb8573ae1fe0012c4b1ec9d9cfe8783517a142e9531"}]},{"bom-ref":"832542256a99422b","type":"file","name":"/juice-shop/node_modules/arr-diff/package.json","hashes":[{"alg":"SHA-1","content":"1c65a38cdad6dddccb81e37e5fb8a69b26ceb1d1"},{"alg":"SHA-256","content":"2b5d24629f45dc15f67a5a0addaac28176ea9dd3ad27db7cae8a38d753c18933"}]},{"bom-ref":"fdf779c6ec082dc3","type":"file","name":"/juice-shop/node_modules/arr-flatten/package.json","hashes":[{"alg":"SHA-1","content":"ebae0bfe7a0b7d5931a8b2d558ee7ccc6f49d9f8"},{"alg":"SHA-256","content":"f5a7e9d8661929555f8f83686b6ad8499b07a2c0769e71381d119b001183bbda"}]},{"bom-ref":"a0b83a55dbc2d82f","type":"file","name":"/juice-shop/node_modules/arr-union/package.json","hashes":[{"alg":"SHA-1","content":"0aecc76c35be272981c3beee908277d1b824bd96"},{"alg":"SHA-256","content":"d757674b8b78e9730d3c3e2843b81db48709cd91203b9b7e31436288c52eb66d"}]},{"bom-ref":"b35862b0bd087b56","type":"file","name":"/juice-shop/node_modules/array-buffer-byte-length/package.json","hashes":[{"alg":"SHA-1","content":"79c934e5f793f408bf9e7d6cdae3b00479c8f882"},{"alg":"SHA-256","content":"477d1c0349dfbe051b3bc99b289a8360570264a1731f73e3c594ed8b9a3b6252"}]},{"bom-ref":"c4ae5ffc60ff38a5","type":"file","name":"/juice-shop/node_modules/array-each/package.json","hashes":[{"alg":"SHA-1","content":"ee5fd48cb545b4345405c98bbfa05dbbc9ae1623"},{"alg":"SHA-256","content":"55d0a75c82606adf64ec0f98d93db3920a4f3c882a253c10ec58b519c336e72e"}]},{"bom-ref":"76d87a11772931db","type":"file","name":"/juice-shop/node_modules/array-flatten/package.json","hashes":[{"alg":"SHA-1","content":"fc51b89d0fb7cc640a0495baa4005364e83718c3"},{"alg":"SHA-256","content":"5c5e0e10cfa23f163d1fe68aa57a881d09cac39d720e1361c697b86c4d33e0f5"}]},{"bom-ref":"e4b5fbacc17acf2e","type":"file","name":"/juice-shop/node_modules/array-slice/package.json","hashes":[{"alg":"SHA-1","content":"498e1b0981039be5c67000ecb466f0b4ba520bd9"},{"alg":"SHA-256","content":"456b16091f29b8d2343819f68f2dc4f890bd234cd9a2e27b30e28990663b076f"}]},{"bom-ref":"561bebeec6def627","type":"file","name":"/juice-shop/node_modules/array-unique/package.json","hashes":[{"alg":"SHA-1","content":"2bb158b53a1409669f166ede289156fee9544df1"},{"alg":"SHA-256","content":"9fb64ddadb8f8a5ac27dfe0a4a2a8a18ded418f8f692dbbdf20fdf48b8b500e1"}]},{"bom-ref":"16d6e0626b87f6e2","type":"file","name":"/juice-shop/node_modules/asap/package.json","hashes":[{"alg":"SHA-1","content":"c768bb58495d19e1d5d195d3f212204714c7378d"},{"alg":"SHA-256","content":"f69d11cfb6add01ac63fce2a47e0b4596d667d8f43d89853ac27aab06a9fcf28"}]},{"bom-ref":"f238d69b08eed8f0","type":"file","name":"/juice-shop/node_modules/assert-never/package.json","hashes":[{"alg":"SHA-1","content":"a38c1ee73c79bb5548e0119f2df68a26b6839439"},{"alg":"SHA-256","content":"ab906b2a34e8f397a6006e587f5d716d24ebb58cd82eec36cb4e3476c500f78b"}]},{"bom-ref":"c5f9960940bc9c33","type":"file","name":"/juice-shop/node_modules/assign-symbols/package.json","hashes":[{"alg":"SHA-1","content":"31f42a481b541ab8bd956eeaa7dd3ec5ffc907be"},{"alg":"SHA-256","content":"9076874450a8b3a437b2838491e55a385da18be21dd6e4d6e4a8b51ef4a4b0bd"}]},{"bom-ref":"824949480e4e9f24","type":"file","name":"/juice-shop/node_modules/async/package.json","hashes":[{"alg":"SHA-1","content":"edef722d2ef943350b398c9c11b1fc4e2e4928f5"},{"alg":"SHA-256","content":"e010fe63aa861e8a60fb8b9d3e7fb5205e3b8d6001ebe3ff95985996abe581a9"}]},{"bom-ref":"7413e7235f6dae69","type":"file","name":"/juice-shop/node_modules/at-least-node/package.json","hashes":[{"alg":"SHA-1","content":"9271d65ae400dff5e800ae6f031d1bf6f58252c6"},{"alg":"SHA-256","content":"cf26ac7a79b89eed8c70f7ee8b5195ed925f535b7c52577b9034702e7117fbc5"}]},{"bom-ref":"b3e2a4c582d35ae6","type":"file","name":"/juice-shop/node_modules/atob/package.json","hashes":[{"alg":"SHA-1","content":"7e099d0a51a068ec930a7028a252adba6efb386a"},{"alg":"SHA-256","content":"ec5f817e82b3589ffa74b5d955a87b10d314357f992e7171c9f2669521f75098"}]},{"bom-ref":"3ceb9e00fb8e1c49","type":"file","name":"/juice-shop/node_modules/available-typed-arrays/package.json","hashes":[{"alg":"SHA-1","content":"13e400badea570dca072b1116d9dbc627c94c4f8"},{"alg":"SHA-256","content":"ffce2bbb0b85b9a20bcc674e4c78307ead42af0299e1d28a9dfb249566e0a319"}]},{"bom-ref":"200fda04d528db93","type":"file","name":"/juice-shop/node_modules/babel-walk/package.json","hashes":[{"alg":"SHA-1","content":"f10c8c76a7c340e00bc91168a1ff049dbad7d173"},{"alg":"SHA-256","content":"1549b64069d6ae24d7d91a466204624ab1509f12abb7924b6e0b603323d34d87"}]},{"bom-ref":"3c1b98f28a0bf2fe","type":"file","name":"/juice-shop/node_modules/balanced-match/package.json","hashes":[{"alg":"SHA-1","content":"ef0a0d2fd68c3396309ab54ab08c5f8d362436ea"},{"alg":"SHA-256","content":"b30c328501dead1870b894ad604405b2284b571c1f12664cdc61d92a2e3397c2"}]},{"bom-ref":"4d79e17ab97d9f68","type":"file","name":"/juice-shop/node_modules/base/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"alg":"SHA-256","content":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"bom-ref":"979cbb3b9014bdb2","type":"file","name":"/juice-shop/node_modules/base/package.json","hashes":[{"alg":"SHA-1","content":"1da798824f84110d95803e41212229b4b49c847c"},{"alg":"SHA-256","content":"cd7a2e84a4f4de166504077960d87a3e62a9d4c0b1247d9fa7691c4e332b52eb"}]},{"bom-ref":"5ba891e3072160e3","type":"file","name":"/juice-shop/node_modules/base64-arraybuffer/package.json","hashes":[{"alg":"SHA-1","content":"1853ae06931a67b3eb8bb76c801ac258966ff74e"},{"alg":"SHA-256","content":"c137a784510ece7d3b9b1d4de59c55a0594b1ed51b30c9581e8279cb705b0286"}]},{"bom-ref":"1b8190be612d3583","type":"file","name":"/juice-shop/node_modules/base64-js/package.json","hashes":[{"alg":"SHA-1","content":"e17d74f1f7f0fa4bca8ba3a2cff79b34f64718ea"},{"alg":"SHA-256","content":"9758f3ab8c45e07bb9a368e32f9a8b3729623bbf47cbbb205b32d674ab2a91f0"}]},{"bom-ref":"67c1da24f2bc3367","type":"file","name":"/juice-shop/node_modules/base64id/package.json","hashes":[{"alg":"SHA-1","content":"25c444de022a4b4bb9e98d09bb0e8fe5a66d1b9b"},{"alg":"SHA-256","content":"26250fc512e912fc8dcdd1728025c79e85cc4727ba7e662d0ec0700f843efae4"}]},{"bom-ref":"491fe9d5a9aa636f","type":"file","name":"/juice-shop/node_modules/base64url/package.json","hashes":[{"alg":"SHA-1","content":"30611c9388765dd6c0c1291183460b5b99ae40a6"},{"alg":"SHA-256","content":"5d243a76cc698b4dbf9eeea3f62dd96719753b7d369860b6c8722146f7b83c7c"}]},{"bom-ref":"68a0a3ba398a87b3","type":"file","name":"/juice-shop/node_modules/batch/package.json","hashes":[{"alg":"SHA-1","content":"b5ed756847feb09f819111e18a8b51b6683ce916"},{"alg":"SHA-256","content":"8b7595e8387929390fa5432f184e98059e32323a9ae3757fc0d251f44da22f36"}]},{"bom-ref":"7877358d508accca","type":"file","name":"/juice-shop/node_modules/big-integer/package.json","hashes":[{"alg":"SHA-1","content":"c504e3cd069e16c72065b57157c1a923ec93ed7b"},{"alg":"SHA-256","content":"720c9966ac00b6e579aed1c8927f9d9a98dcd4a0cf738276e83899e023595266"}]},{"bom-ref":"29f45fb9f072c759","type":"file","name":"/juice-shop/node_modules/binary-extensions/package.json","hashes":[{"alg":"SHA-1","content":"09235a3c2fdebe7e975f19f4930e1fb7dec29410"},{"alg":"SHA-256","content":"f775eb159a64b320a9a62aaa831ae67e13ab05bd9ca375b8ec830a1e53cbc56d"}]},{"bom-ref":"4c9cf1ead2802157","type":"file","name":"/juice-shop/node_modules/binary/package.json","hashes":[{"alg":"SHA-1","content":"8cb90d0e380085f35eabe6b378749d8402f9db2d"},{"alg":"SHA-256","content":"355ec61b56448e3d9ad74b286fa07e1b18bcbf153f45223b1a4f68d86bec891f"}]},{"bom-ref":"24d0a8d7368c0f0e","type":"file","name":"/juice-shop/node_modules/bindings/package.json","hashes":[{"alg":"SHA-1","content":"14bbbadeb1307b1f711ee10093d5b46a7889677c"},{"alg":"SHA-256","content":"a87721fe406e1f1798fef44d697b46ea1efe346fda118010334713346ee4207c"}]},{"bom-ref":"9a296c54cc23c864","type":"file","name":"/juice-shop/node_modules/bintrees/package.json","hashes":[{"alg":"SHA-1","content":"0541c9772153e0380217e17b877f3865ffa176ed"},{"alg":"SHA-256","content":"b1428f5f1084ec992b386903254420e8bbbd3cc9b3482dd8a8a031c749b1c5f9"}]},{"bom-ref":"d348367035643b3a","type":"file","name":"/juice-shop/node_modules/bl/package.json","hashes":[{"alg":"SHA-1","content":"95c3eee39930a1a112884e039aa18eef6440528d"},{"alg":"SHA-256","content":"cac689c32b3053d3f3ad5fb36209c9a6300eecac11e258daf9098cc9974460d6"}]},{"bom-ref":"02d58cd83e5161e9","type":"file","name":"/juice-shop/node_modules/bluebird/package.json","hashes":[{"alg":"SHA-1","content":"3bff8f918f77c01976fa2bff8bb461bf23783e55"},{"alg":"SHA-256","content":"06b909dc60508422d664b7734fb45f5466bfcbccff796db5413fcd1afb194712"}]},{"bom-ref":"fbc65baab1a40a32","type":"file","name":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"b3f05af729e35883","type":"file","name":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"7f5b2c2cfa540ad5","type":"file","name":"/juice-shop/node_modules/body-parser/package.json","hashes":[{"alg":"SHA-1","content":"aa50b4852dc781a883beaceb57c2b1774eef8fe4"},{"alg":"SHA-256","content":"3a3c8fbb2c486e035c762e11d905d74433b78086bbd00070283f6f41d0e62fe7"}]},{"bom-ref":"f6e93b24bcea9dab","type":"file","name":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json","hashes":[{"alg":"SHA-1","content":"cbeb5fd655b50ee618fc9b78949313cd91cdbeff"},{"alg":"SHA-256","content":"e6350b96ff55772bef33991b8da848758e0c7863dfaffe30230dca255ea9cc11"}]},{"bom-ref":"29fca29dd66bea61","type":"file","name":"/juice-shop/node_modules/bower-config/package.json","hashes":[{"alg":"SHA-1","content":"d4e8606dfe9863f0545a544de8b570ab7db0c04b"},{"alg":"SHA-256","content":"faef7161cb5e3c3c4fb2435cef197824cc7337e392437919f0d88e0edd5036f8"}]},{"bom-ref":"a86817796e031c4b","type":"file","name":"/juice-shop/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"c2e8d8ccf674a808b63453e8432ae0f696375fbd"},{"alg":"SHA-256","content":"3247d7a57a8b8c75fbbce15488d3a4ffacb6ffc56c89ec63dccf9028a15d8af5"}]},{"bom-ref":"d03c70b52338ebf2","type":"file","name":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"158cbb885a9386df","type":"file","name":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"03d05fd34a62edc5","type":"file","name":"/juice-shop/node_modules/braces/package.json","hashes":[{"alg":"SHA-1","content":"b937fbf6a4c3de5784ab427d8d4ed048af53abc9"},{"alg":"SHA-256","content":"baaeb5b10749a51b93128c383429bc48bb42328e15609a3b2bc2f8af66e3a2c0"}]},{"bom-ref":"4aa9f4df6e1c5e86","type":"file","name":"/juice-shop/node_modules/brotli/package.json","hashes":[{"alg":"SHA-1","content":"1f95a73a0930da325211f5d256c3210e33f3c715"},{"alg":"SHA-256","content":"387b47d00ea96cab9b4c521629fbcdc7621053ac061812526f3c69700924cef5"}]},{"bom-ref":"d8f9e2a70c978868","type":"file","name":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json","hashes":[{"alg":"SHA-1","content":"eac3922d78d7c767750da439f58b88df8966ddca"},{"alg":"SHA-256","content":"abd77cd9f8e32a213714c6a188c62a59d97bb9359824022db89f57da4949a549"}]},{"bom-ref":"03d20f06cc7f0539","type":"file","name":"/juice-shop/node_modules/buffer-alloc/package.json","hashes":[{"alg":"SHA-1","content":"6acc40da3b381363e82c3d32b8b64510d6627ba8"},{"alg":"SHA-256","content":"d607efec5e54b94b612bd7065186e00f1591fade12aaf41a170606d02f6ac670"}]},{"bom-ref":"8e6005f821fcbeee","type":"file","name":"/juice-shop/node_modules/buffer-crc32/package.json","hashes":[{"alg":"SHA-1","content":"1ec2ea09d6d0b9bf7e3ed6e75af3d50bfe578902"},{"alg":"SHA-256","content":"f94d0f0c1be8f8714670c5fee03899bdb6485d430236d81726e24012a3696e6e"}]},{"bom-ref":"e9a82e80788c2cc6","type":"file","name":"/juice-shop/node_modules/buffer-fill/package.json","hashes":[{"alg":"SHA-1","content":"a57438f89e767aca1edc938a71bbe480917ee65f"},{"alg":"SHA-256","content":"602a10e946f2f5eff5b19781d13fb3b589babe12815a1a9be4c7a673eb0fdd4f"}]},{"bom-ref":"40f2970c39ca500d","type":"file","name":"/juice-shop/node_modules/buffer-from/package.json","hashes":[{"alg":"SHA-1","content":"49b8d27c728855d92e2609b2c67e82b89f57cee5"},{"alg":"SHA-256","content":"f7cde31d1db3e71738045206397d472e1f12513643ba4b9fd60ea337f22b1e3f"}]},{"bom-ref":"2673b29fc3762d18","type":"file","name":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json","hashes":[{"alg":"SHA-1","content":"981d326c4f01015129658b464df7d98938100cd9"},{"alg":"SHA-256","content":"cd2622bc8900ccc51417ed40ae01922030eaba84760b5aa6f820b4c431e7ac65"}]},{"bom-ref":"fe6394b90b4f8a92","type":"file","name":"/juice-shop/node_modules/buffer/package.json","hashes":[{"alg":"SHA-1","content":"2b48c222660295ee0110538cfdd70b220aedf800"},{"alg":"SHA-256","content":"5af7b62dbf5575a301cd13e8616f1d7d9cff3c90f9fab7bc3d6a1f4fbfee94eb"}]},{"bom-ref":"0dc73b89c5b8aeb6","type":"file","name":"/juice-shop/node_modules/buffers/package.json","hashes":[{"alg":"SHA-1","content":"8324a9b6635486c55bdc9921641dcc039b2f9528"},{"alg":"SHA-256","content":"7091616d3b687b0de9dfbc6a1f8ab61e01742a3ec87f977bef64d1f299e231b9"}]},{"bom-ref":"a368a69e39361d1b","type":"file","name":"/juice-shop/node_modules/busboy/package.json","hashes":[{"alg":"SHA-1","content":"b1d7ef4a9a615c7a947a39139af8edf1972546ab"},{"alg":"SHA-256","content":"4faefdc1fc73a2c8a87dfa0cc6ca3dc3d9e518abf9b92d84aa495c59b3e20c92"}]},{"bom-ref":"f55ef912e0eaa59d","type":"file","name":"/juice-shop/node_modules/byline/package.json","hashes":[{"alg":"SHA-1","content":"7f0093e3c1c1e5d19b95497c6f75773dff621e0f"},{"alg":"SHA-256","content":"1e04ce363d8ca0e5e2a781b0baa923d23c60f475b7b9c11d1d15407baea288c1"}]},{"bom-ref":"c03ff399732053b9","type":"file","name":"/juice-shop/node_modules/bytes/package.json","hashes":[{"alg":"SHA-1","content":"d8fe3e70eb4ecf4bf58385e4b27f89b7ce656a28"},{"alg":"SHA-256","content":"99b21c09ce812dc76a06cd87c4753247cb9615c6a8501c5a5a9d9caa22ea2d12"}]},{"bom-ref":"aa02bea8f932d6de","type":"file","name":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json","hashes":[{"alg":"SHA-1","content":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"alg":"SHA-256","content":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"bom-ref":"1abec981e63cc6d6","type":"file","name":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json","hashes":[{"alg":"SHA-1","content":"95eec87c2f7ed9f31ccd295eb97b9ce9d98c58ed"},{"alg":"SHA-256","content":"02ba1a164520f5d93c9688a1cc9fb08586af4a883678f27aeafe1f787c66ee90"}]},{"bom-ref":"91fad66ae8d1a967","type":"file","name":"/juice-shop/node_modules/cacache/package.json","hashes":[{"alg":"SHA-1","content":"4bfa58e7ac62a86d0f86b54faa34f063f3344a61"},{"alg":"SHA-256","content":"3b4d9ce8c3a3f853d903c06b5ec38a06c8ac9a2ccb236bf6a532d92cfe1b07de"}]},{"bom-ref":"d58c23ca2dbdee13","type":"file","name":"/juice-shop/node_modules/cache-base/package.json","hashes":[{"alg":"SHA-1","content":"40e901e9a100b92c7c04472107c3b54a8f943ede"},{"alg":"SHA-256","content":"18eb3278083502b196afe2ca535181be1ddec2cf8af93f784742dbe37d6547e8"}]},{"bom-ref":"deeaa74ece125ca5","type":"file","name":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json","hashes":[{"alg":"SHA-1","content":"000b39656a452f8e4ddcedb94597a6970c3f456a"},{"alg":"SHA-256","content":"08d0f76239ff04bf822de18ef5bff87f16fe6427b3bf8567b4fe3bf2176a320b"}]},{"bom-ref":"ae9904d7e67ed92c","type":"file","name":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json","hashes":[{"alg":"SHA-1","content":"6a175397a93014316dcf454724d6f93f2dac12b7"},{"alg":"SHA-256","content":"fa9898eaf4e2fb3ed3e0201cb1c40df1fa7aa67fc2442cb87827ac1435dd5d09"}]},{"bom-ref":"b0cbf2fe2539c50d","type":"file","name":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json","hashes":[{"alg":"SHA-1","content":"2315bf1117b2f6bebee08fb9fd639a00ed7f099d"},{"alg":"SHA-256","content":"d86d32aa7e20779ba4ec8884babed30632cfd1cf193070eda9d8ef5c8640c1db"}]},{"bom-ref":"56e4959f95112712","type":"file","name":"/juice-shop/node_modules/cacheable-request/package.json","hashes":[{"alg":"SHA-1","content":"9ce876f09b4eaf8362aed671962a970175bf3bf5"},{"alg":"SHA-256","content":"45bc898c23761b5ddd1fc7dfc1c09663969115ab867496af0fa075e71ed22c68"}]},{"bom-ref":"18fade6fef6fc871","type":"file","name":"/juice-shop/node_modules/call-bind-apply-helpers/package.json","hashes":[{"alg":"SHA-1","content":"ba7d54557351d8746e4d2f88e7d4106ca4d0d541"},{"alg":"SHA-256","content":"59639b628c6846f674857c6a613fd47e2e4d2a24036cdf0f7a62ac634f4c8a5f"}]},{"bom-ref":"26d1651354731291","type":"file","name":"/juice-shop/node_modules/call-bind/package.json","hashes":[{"alg":"SHA-1","content":"4cd1ffb4be834e81429d3423e8071a1565a11f68"},{"alg":"SHA-256","content":"c8bdb16ee847383a756c3c9cb98ea283e1bddb64b474630d2b693ef882f6f0ea"}]},{"bom-ref":"34c5bd61e195b669","type":"file","name":"/juice-shop/node_modules/call-bound/package.json","hashes":[{"alg":"SHA-1","content":"7c7c20ff22ed55c0f73a9ca1e378190b9ab3ba29"},{"alg":"SHA-256","content":"dcc8abb3c4ad3774234272149020cb36d7b1a3d377a419454d1e7adb368dd9c3"}]},{"bom-ref":"bd81e18e7f54fc69","type":"file","name":"/juice-shop/node_modules/camelcase/package.json","hashes":[{"alg":"SHA-1","content":"7b4c16368eaa4ca5dba17965ea8557a35368a0f0"},{"alg":"SHA-256","content":"b6d533c740d144de4da1493940b541978a77aae9d712dd0d609f60c58c83a73e"}]},{"bom-ref":"75c2d9d1f3265b7d","type":"file","name":"/juice-shop/node_modules/chainsaw/package.json","hashes":[{"alg":"SHA-1","content":"f1208fa90fe3f162e1a72f3ce3751b66f6775830"},{"alg":"SHA-256","content":"51910ad64abca4eb8c2c23abb2f713ba5220db89ed89c9fd198d27241a5a70ea"}]},{"bom-ref":"b9d8a6a072d4f69c","type":"file","name":"/juice-shop/node_modules/chalk/package.json","hashes":[{"alg":"SHA-1","content":"6837c455c887920ad9b0cad624aa4b9b51625fd8"},{"alg":"SHA-256","content":"80052c957e397ff669429ea957c2bdc792578c2178866f7a940c8eb975b5ca91"}]},{"bom-ref":"5a29d0df56300a71","type":"file","name":"/juice-shop/node_modules/character-parser/package.json","hashes":[{"alg":"SHA-1","content":"a1b981e621b2868fbdb14e10de12ceea86bbe82e"},{"alg":"SHA-256","content":"49974b723e98bec9dab8641bca5ee468739c04a0b7fcc501d762924f32f80aba"}]},{"bom-ref":"16f90901d3546067","type":"file","name":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"alg":"SHA-256","content":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"bom-ref":"27f7a37e9af3dac9","type":"file","name":"/juice-shop/node_modules/check-dependencies/package.json","hashes":[{"alg":"SHA-1","content":"135b12fc1630fcc211e000d30b2548ee3b2838a8"},{"alg":"SHA-256","content":"be0e5fbded0d620007cf53494a2c410f563eda629c299904c8a917d9bb076c3e"}]},{"bom-ref":"e5bacde0e775736a","type":"file","name":"/juice-shop/node_modules/check-internet-connected/package.json","hashes":[{"alg":"SHA-1","content":"d31e0f2806f530985628d217df6dadc1ade50b50"},{"alg":"SHA-256","content":"1a279d547e9d20fbb87db6c96dee1bf5c9bd5b2b5ed45309343133af5e3ff87f"}]},{"bom-ref":"f1346f51521dbfc2","type":"file","name":"/juice-shop/node_modules/check-types/package.json","hashes":[{"alg":"SHA-1","content":"f424a387a8b8c162e56279ca5259b40edd9f522b"},{"alg":"SHA-256","content":"fb5b3c004a773d1927ff110d5caa2080a6c5a89a0f61612d251296879b46f62d"}]},{"bom-ref":"e68c622a6d03738a","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json","hashes":[{"alg":"SHA-1","content":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"alg":"SHA-256","content":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"bom-ref":"9e81480e264b3d57","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json","hashes":[{"alg":"SHA-1","content":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"alg":"SHA-256","content":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"bom-ref":"892e86155cbfa0ab","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json","hashes":[{"alg":"SHA-1","content":"e0c963215972bcd46dcb563560b4113ad5970b57"},{"alg":"SHA-256","content":"858af9aa27cfe6eea1cfd1abbda15ad0ccc87e66e88b3ad249fab8df6dd13192"}]},{"bom-ref":"c7871ebf3d82f9fa","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json","hashes":[{"alg":"SHA-1","content":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"alg":"SHA-256","content":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"bom-ref":"93c8e89ec583f056","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json","hashes":[{"alg":"SHA-1","content":"fc704b76301681294309df4f3936e4e5e1657e55"},{"alg":"SHA-256","content":"284ea445a01a454ab1235a08101445fe16592303167090815f4a75b54d6fba04"}]},{"bom-ref":"10f8dc2b69950e43","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json","hashes":[{"alg":"SHA-1","content":"c16a607925055788aae94f1123fa0d769af161bf"},{"alg":"SHA-256","content":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"bom-ref":"fb98874592580e51","type":"file","name":"/juice-shop/node_modules/chokidar/package.json","hashes":[{"alg":"SHA-1","content":"330eaeb3120e4066ddae2f62e9ead4199f02e615"},{"alg":"SHA-256","content":"30205a4e6053ed1e4dd6fba9e9d382a39eac54634f463e7059bfacbfe9a151c0"}]},{"bom-ref":"0078c3ea2e948708","type":"file","name":"/juice-shop/node_modules/chownr/package.json","hashes":[{"alg":"SHA-1","content":"fc7d452c2e7e9b57f311b04f8b5826656ccc8e1b"},{"alg":"SHA-256","content":"4300e90fdd91ec7035047473c60f880251a9801bd786302729d4277751d3b948"}]},{"bom-ref":"8aa3d3b6026b4515","type":"file","name":"/juice-shop/node_modules/clarinet/package.json","hashes":[{"alg":"SHA-1","content":"4dc5d68200d25cdd05e4e38fef2ebb6ce2b6b299"},{"alg":"SHA-256","content":"b6ed9b595f76a6c8e4a7db7cae4e7df7beeeede69de0e9908a69143599be1b41"}]},{"bom-ref":"69a4dccd0d0c3ffa","type":"file","name":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"7b0d5191e0f8fd9c","type":"file","name":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"6d80ee118f118945","type":"file","name":"/juice-shop/node_modules/class-utils/package.json","hashes":[{"alg":"SHA-1","content":"8e29a88c544f0411961f1c6cf3d3865205f06228"},{"alg":"SHA-256","content":"5c2f877d951d784fdb630ad674fb490c4bd8fb74dbae60ab8a3b85373c4743cf"}]},{"bom-ref":"c4b7b6960b4cbad1","type":"file","name":"/juice-shop/node_modules/clean-stack/package.json","hashes":[{"alg":"SHA-1","content":"4783e06a89ee21c7109f053235b03211ec87f5af"},{"alg":"SHA-256","content":"9b4a4a5cc61a09e61aa1ce84bc68c84aef90abf9a0280d09214a89189257ca7a"}]},{"bom-ref":"9621cb342c7ef456","type":"file","name":"/juice-shop/node_modules/clone-response/package.json","hashes":[{"alg":"SHA-1","content":"c109beb613fd2573d6b8ccb99ed48f2b25360e94"},{"alg":"SHA-256","content":"5c4ec09512661e52caf27ee747116d8104fb7da25c7fbe82ffe760dbdda99e63"}]},{"bom-ref":"d91797d9f08329f8","type":"file","name":"/juice-shop/node_modules/clone/package.json","hashes":[{"alg":"SHA-1","content":"0fdce1636b3aa8c1df63be2fdb3e3b66066b82d4"},{"alg":"SHA-256","content":"07e9c7efd55a99cbe2909d1fd46b032b67cba6b493d1fbc974fddf4f2adebc83"}]},{"bom-ref":"261e27b41f04909a","type":"file","name":"/juice-shop/node_modules/code-point-at/package.json","hashes":[{"alg":"SHA-1","content":"b223a41679c19b6eb58a4ebb29c7bb5c23ffb2db"},{"alg":"SHA-256","content":"25069e9b754306d51bb333f034a741d99e052bee4c99d13ecdba7f485bb01749"}]},{"bom-ref":"7e0d45005338c5a0","type":"file","name":"/juice-shop/node_modules/collection-visit/package.json","hashes":[{"alg":"SHA-1","content":"98d227b5e292287b3c6dca202e2d8185d63a794c"},{"alg":"SHA-256","content":"52bd4317cce67d1213b80370b34032c0e431c3a3b98479939be59c82123222b2"}]},{"bom-ref":"ced0c5fbf0ce2a85","type":"file","name":"/juice-shop/node_modules/color-convert/package.json","hashes":[{"alg":"SHA-1","content":"799d15c0afcf7b320069d0734a1806b3062da05b"},{"alg":"SHA-256","content":"b19880ef7c610484649d11309820cd55c8934ebc4bde0b37706e94483bf2bd0f"}]},{"bom-ref":"9501e417ef44516d","type":"file","name":"/juice-shop/node_modules/color-name/package.json","hashes":[{"alg":"SHA-1","content":"5aa7aaf5028aece2d7a920d5644c25c87723d203"},{"alg":"SHA-256","content":"522669bd4c785d5c372377f5b139243f5fb6cf6335fc9df0e7c2d294b6b678da"}]},{"bom-ref":"d8fe35bfd60661fa","type":"file","name":"/juice-shop/node_modules/color-string/package.json","hashes":[{"alg":"SHA-1","content":"f96738a1141539dbdbc51718c79cb4d94e8ccd57"},{"alg":"SHA-256","content":"30fb162f7493291dd29ced85001979f2e99fd68fbcf59ad55300a657d8352bd0"}]},{"bom-ref":"77f6f0a8d76959be","type":"file","name":"/juice-shop/node_modules/color-support/package.json","hashes":[{"alg":"SHA-1","content":"a47d93a86d7864eb1866a3367f7c5ace53dc18d1"},{"alg":"SHA-256","content":"baf5cca1519cfaa530a21810bda9fe6236082d855a59ff66f5ef437bf51451eb"}]},{"bom-ref":"0974910eb6e6ecb1","type":"file","name":"/juice-shop/node_modules/color/package.json","hashes":[{"alg":"SHA-1","content":"ec64e33c1912215425758aa5c87b25315f923e97"},{"alg":"SHA-256","content":"9fe2997a1879f8357ec7ecd0782f4e6ed7101c9c1e87872587750878807d7a8c"}]},{"bom-ref":"33c6aeabcb8e0a05","type":"file","name":"/juice-shop/node_modules/colors/package.json","hashes":[{"alg":"SHA-1","content":"a4f69f04fe66223dfe4b4bc5c73653a2a6d410b5"},{"alg":"SHA-256","content":"12d1b76eb6efbe581026d035eba2a3c916fc5d4664a9476d23bafc6813db9176"}]},{"bom-ref":"b60f55ca6e557ad6","type":"file","name":"/juice-shop/node_modules/colorspace/package.json","hashes":[{"alg":"SHA-1","content":"c2181ca17ee7860a79776184e75133f70ee3e3bc"},{"alg":"SHA-256","content":"ff421a60a0bf74fb140306c19bdbe6e4871b801e7459a0f0136c76255c8f9cb7"}]},{"bom-ref":"2c534f7ebe244cdb","type":"file","name":"/juice-shop/node_modules/component-emitter/package.json","hashes":[{"alg":"SHA-1","content":"93e268feac3350d3806f9deca82dfce16d06d9fd"},{"alg":"SHA-256","content":"cdb4584e6657cbc5bd76295b0e3828969fec5cdf3c812178ea80f37378398080"}]},{"bom-ref":"1753015a9dbb72fb","type":"file","name":"/juice-shop/node_modules/component-type/package.json","hashes":[{"alg":"SHA-1","content":"03289fd70f7e974c6f698df8d877912ccd127e29"},{"alg":"SHA-256","content":"93a42e729e1f42670f510fbb1b7e90e6834a4e60657c67da82d321a4d99a30d3"}]},{"bom-ref":"837fb41f156a0b82","type":"file","name":"/juice-shop/node_modules/compress-commons/package.json","hashes":[{"alg":"SHA-1","content":"49b373b2919e1a111b2b198de6f73e229c1b4708"},{"alg":"SHA-256","content":"0144c9f8c98abb94ae03eaec71cd3fe7190a8f1c77ea898a012ce30e72bdc6c1"}]},{"bom-ref":"a10d2542aaaa296b","type":"file","name":"/juice-shop/node_modules/compressible/package.json","hashes":[{"alg":"SHA-1","content":"dd8d4a57b09cc1f78941ee6b3c36192c64775600"},{"alg":"SHA-256","content":"78af3f89054f6ef1bc4ba56724a5edb55babf7fc6a4e88b8bb5ae631afcf9219"}]},{"bom-ref":"8b449ab01c334752","type":"file","name":"/juice-shop/node_modules/compression/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"59937a88f935d219","type":"file","name":"/juice-shop/node_modules/compression/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"6dc15747519edfe8","type":"file","name":"/juice-shop/node_modules/compression/package.json","hashes":[{"alg":"SHA-1","content":"12e3bb6f942049ca301efab637953ab8aad3e61a"},{"alg":"SHA-256","content":"5c2303e1e6b34b76a1c913d4f09fc0b3e374d4539aa5c89b99d6d58ed91620e2"}]},{"bom-ref":"2421bbdc07d751c9","type":"file","name":"/juice-shop/node_modules/concat-map/package.json","hashes":[{"alg":"SHA-1","content":"10e204a14998c9e1d13bba6ab5243194a94d5d6a"},{"alg":"SHA-256","content":"4fe5e8089b65ebfd55bb86f465ba896ba6a8e24b7b61de1e0f420f590616b118"}]},{"bom-ref":"8d59945ab6ab7a0d","type":"file","name":"/juice-shop/node_modules/concat-stream/package.json","hashes":[{"alg":"SHA-1","content":"bf0359010a483481d391dca89ee461e718627b0d"},{"alg":"SHA-256","content":"90182f042f9d995d6021ee7b9cb56d044b700fbf5f7dc03057343dcca4df00d5"}]},{"bom-ref":"c9b3ef32b592ba19","type":"file","name":"/juice-shop/node_modules/config/package.json","hashes":[{"alg":"SHA-1","content":"e8ef1128810fb2561de65ece79eb48991c87014c"},{"alg":"SHA-256","content":"f1bb1cba9e9cb4cc00e33db8dd4f254810d5df5f9ec4f51c6ffe9e396f84b0fc"}]},{"bom-ref":"b825886f0dfb130c","type":"file","name":"/juice-shop/node_modules/console-control-strings/package.json","hashes":[{"alg":"SHA-1","content":"48149fd6456eb7fa73b547c26577132ed9fb15ca"},{"alg":"SHA-256","content":"2da7c4bb166dfa347305d34eebafaec098a9afeaaa26e4844736597507dbb968"}]},{"bom-ref":"9eef00254986f9dd","type":"file","name":"/juice-shop/node_modules/constantinople/package.json","hashes":[{"alg":"SHA-1","content":"04d4d5b1853df1f182ee1f1a285c283c25c3fe22"},{"alg":"SHA-256","content":"7b0cf478d904186f397b8c75c0f8129d0f36bfcde75929880ac0bedb38c76c7f"}]},{"bom-ref":"7d5578cbd980853d","type":"file","name":"/juice-shop/node_modules/content-disposition/package.json","hashes":[{"alg":"SHA-1","content":"1b871ffaefe2a1fd69aa9b1538b4003bf0eae9ab"},{"alg":"SHA-256","content":"2459c0e8fbeb5716ab06e9ef73747bba46ed2bc52e310bd4e9f0ef1f102da61f"}]},{"bom-ref":"38a7c608890bd3e0","type":"file","name":"/juice-shop/node_modules/content-type/package.json","hashes":[{"alg":"SHA-1","content":"1545c6d8538d7e59f375d4ae4b0e0d10471a6c1c"},{"alg":"SHA-256","content":"bd78a5427ffca1966621301edc6cac2146c8c1e137f122161ba90dca7ec89f77"}]},{"bom-ref":"b525d8eecf283b7a","type":"file","name":"/juice-shop/node_modules/cookie-parser/package.json","hashes":[{"alg":"SHA-1","content":"5e3c194dcb531a61c8dc8c6d97fc65f138d52a09"},{"alg":"SHA-256","content":"27eebaa9ad78117c9b6965e3c6cd24356504e5a7abd3450cafc46a1b6e1e97e5"}]},{"bom-ref":"f043200fda579a45","type":"file","name":"/juice-shop/node_modules/cookie-signature/package.json","hashes":[{"alg":"SHA-1","content":"eb071423205fc35573e714baa755e3a9e900a979"},{"alg":"SHA-256","content":"ab66777a673ae096d6b5aa51b5edb46b84e6fcd85dc03358c35576e3df0464f5"}]},{"bom-ref":"214ee6a2b47b5801","type":"file","name":"/juice-shop/node_modules/cookie/package.json","hashes":[{"alg":"SHA-1","content":"49ffb97b37b2a7b8b0967428ca088145d3483365"},{"alg":"SHA-256","content":"7fa781bd142e7f38b66bff64b4e3a8be9e53e340e7ddaf27caebd00322602208"}]},{"bom-ref":"d18553ffbdd701d4","type":"file","name":"/juice-shop/node_modules/copy-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"fd929c84df8212c26be2d096b914144a25a78e6a"},{"alg":"SHA-256","content":"4519ab160a3aea0b54ab9705508fc8965e0d201db35f1e569d744b4102b498b8"}]},{"bom-ref":"0f515cad69b34841","type":"file","name":"/juice-shop/node_modules/core-util-is/package.json","hashes":[{"alg":"SHA-1","content":"67e07f86f3ffc5d437b0c03d9bf2417493e64859"},{"alg":"SHA-256","content":"9effbb5ec239b4de8bae0499e760bc86b7fa731e310e7a2721d8ffb667194e44"}]},{"bom-ref":"f210eb4a09858b4d","type":"file","name":"/juice-shop/node_modules/cors/package.json","hashes":[{"alg":"SHA-1","content":"b8a30eaf1dbed2ac75ec546af07524622335020a"},{"alg":"SHA-256","content":"696bc0da9976d31a421ad5598bdb8fc0364645ab1473b4271850171728e35f47"}]},{"bom-ref":"f21d80c268b557e1","type":"file","name":"/juice-shop/node_modules/crc-32/package.json","hashes":[{"alg":"SHA-1","content":"68b5c6e6bad4dc0a93adaba6924a7eacc7fb69b5"},{"alg":"SHA-256","content":"2a96a3fe106da3dffa3479e8983c01c745f0f8c8f961ec9b6af5fb7ff35ce05d"}]},{"bom-ref":"e37bb670acd0ef27","type":"file","name":"/juice-shop/node_modules/crc/package.json","hashes":[{"alg":"SHA-1","content":"dcc2939933df570c8260f4fd4fbbd6b88c420626"},{"alg":"SHA-256","content":"3bdb1642fb5a6e1c822e5e3dccdce83c59bcd73e84934fdcd0c3c65ebda6718e"}]},{"bom-ref":"49e8774bd6911336","type":"file","name":"/juice-shop/node_modules/crc32-stream/package.json","hashes":[{"alg":"SHA-1","content":"669fb5f9deac7203619c72ea7a0df0d4460417d9"},{"alg":"SHA-256","content":"1913530699dad57c6bf7d89127c0c521266133a615b3685d51deca1ae9a33cda"}]},{"bom-ref":"34526c6859e75aae","type":"file","name":"/juice-shop/node_modules/create-require/package.json","hashes":[{"alg":"SHA-1","content":"cb4700a39d8af16c8b3622188a16708202a7e84f"},{"alg":"SHA-256","content":"ab24478a8bf476370538c9a28524d3fe444282db4144b8de5c15862762d8e974"}]},{"bom-ref":"2e6c400fbabaa916","type":"file","name":"/juice-shop/node_modules/cross-fetch/package.json","hashes":[{"alg":"SHA-1","content":"0029d0db6223c3ffd0138c1c1260e6d5926ddf25"},{"alg":"SHA-256","content":"856d0b44165fcd5421c6cd801d45f8d3160c22ebf7ddfb21016c366d475f6dea"}]},{"bom-ref":"da778611b2f13dae","type":"file","name":"/juice-shop/node_modules/cross-fetch/polyfill/package.json","hashes":[{"alg":"SHA-1","content":"379b25996c1d38fb694b24fe699747acfec4847d"},{"alg":"SHA-256","content":"4374ad2af39a6215a04299af6134273278ca160f4eef9cb110b1637fea5ac633"}]},{"bom-ref":"5f19428e24797562","type":"file","name":"/juice-shop/node_modules/cross-spawn/package.json","hashes":[{"alg":"SHA-1","content":"9becaa8ecb51ad9b303dd62369423cb9f287163a"},{"alg":"SHA-256","content":"2e106cd9b4ae4e34ead35218371a0d4e172da72515a4f8f97d69a2e1fe3dee82"}]},{"bom-ref":"0e2751b034c43d58","type":"file","name":"/juice-shop/node_modules/crypto-js/package.json","hashes":[{"alg":"SHA-1","content":"65c10fa4433d97c3ebe204470e8caaa105d6fcd2"},{"alg":"SHA-256","content":"b021f29bcaa1cef60884f4281e0011a5e80758e0f6460e9a6061f28e37282ca4"}]},{"bom-ref":"179b803225ce9a57","type":"file","name":"/juice-shop/node_modules/dateformat/package.json","hashes":[{"alg":"SHA-1","content":"3d4b932fedff8c3566e9eff570421fae695c91e7"},{"alg":"SHA-256","content":"9d72ce65bcf960ea44a19840e86c0476ae56034cca2181ecd6bced70559c97ff"}]},{"bom-ref":"da2c84ecd40a8c28","type":"file","name":"/juice-shop/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"867baf5b5a330ab0443c88e654e8c43622c3d7a9"},{"alg":"SHA-256","content":"7a60ed9b6b14aa67f2ffe975715aaa6a78303844a5b43d33bfd619812088fe4d"}]},{"bom-ref":"2358d3d7a447b652","type":"file","name":"/juice-shop/node_modules/decamelize/package.json","hashes":[{"alg":"SHA-1","content":"ccda85295237a30d5621b1d9a4569be24c92564f"},{"alg":"SHA-256","content":"fb07ecfb5937f8757b0721fdafa6febff75d3c159f6dc8ec0d6ad4e1d1be7d9c"}]},{"bom-ref":"bc6237f711a67d2e","type":"file","name":"/juice-shop/node_modules/decode-uri-component/package.json","hashes":[{"alg":"SHA-1","content":"6202fd7f4a33d4ef4d36b0f1a26ee5dc22f7851a"},{"alg":"SHA-256","content":"8f2e9784337b3b4fa69359f88f75a2847e0aa17776f062cb518d008d8d408bca"}]},{"bom-ref":"d4eab228a83c1c13","type":"file","name":"/juice-shop/node_modules/decompress-response/package.json","hashes":[{"alg":"SHA-1","content":"a8a1643a6d1bfc2cd01968fece47576aac7f85f0"},{"alg":"SHA-256","content":"e4f071e185bd8373eced227d9fc256e7cb17c05aadf4a9ff25e6ebdbef489580"}]},{"bom-ref":"8781ac1a86906824","type":"file","name":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"4b6f00aa1e5eedee8b2e01f411ac1e595f5580f5"},{"alg":"SHA-256","content":"d40eb8973856f8dc2a280d9c6549041068e1dd91041661cf48fdf11dff2d6896"}]},{"bom-ref":"09a8c13497744a1e","type":"file","name":"/juice-shop/node_modules/decompress-tar/package.json","hashes":[{"alg":"SHA-1","content":"2a60c06be62f9b9c9eff038925e902ce2e3c2a69"},{"alg":"SHA-256","content":"c218803dd64ee674ce941eda27ca12c5d949bc582de8cb30fc37f830c1184da0"}]},{"bom-ref":"7561259b9f3bb6ef","type":"file","name":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"a6530cf198e519ea50ee8e0bf674c209f5280991"},{"alg":"SHA-256","content":"11468db6795e371a155e5f59e4d3db4bac561f04bed7851609739ca2971363a6"}]},{"bom-ref":"3d53d2c02b855471","type":"file","name":"/juice-shop/node_modules/decompress-tarbz2/package.json","hashes":[{"alg":"SHA-1","content":"8868c09e4485e8a5259107e1627b82d28c9c4088"},{"alg":"SHA-256","content":"529925f1b024ee1493f613b8b8f341eb57c3f4d652387fb9d60ec6a94c55e848"}]},{"bom-ref":"3e0d844a66ce6756","type":"file","name":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"4b6f00aa1e5eedee8b2e01f411ac1e595f5580f5"},{"alg":"SHA-256","content":"d40eb8973856f8dc2a280d9c6549041068e1dd91041661cf48fdf11dff2d6896"}]},{"bom-ref":"6bb06ce3dbec09a7","type":"file","name":"/juice-shop/node_modules/decompress-targz/package.json","hashes":[{"alg":"SHA-1","content":"3e50782d9594c0eb2209145de66307aa14762462"},{"alg":"SHA-256","content":"563940fa7817c65d09bf0825521cd80be7fe3371f655f63806dd39d0a332feeb"}]},{"bom-ref":"8fb5625c968c7a64","type":"file","name":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"5fb963b346a2cd3ac5d664048eeaf13db03da127"},{"alg":"SHA-256","content":"77dfe1fe927c8f631f4ff5cd7040a9f3fb8149ee65160d0f936dff5844d21ee8"}]},{"bom-ref":"9d52eeadf3fc5781","type":"file","name":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json","hashes":[{"alg":"SHA-1","content":"b7150c9c5b976f0f6c27c5a5e4c5466e40091c19"},{"alg":"SHA-256","content":"30c9eb7f6849e5e7eb35dfd625b2e474c7632fbe4377f2186763967cce5e61aa"}]},{"bom-ref":"840f8ad3b1c9dc7f","type":"file","name":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"9d9d1d73f03f4b32f19e6829392a51c9d15b7195"},{"alg":"SHA-256","content":"bb4265f25a454b4daf716b81e525679d774fb23208b3f15284f23723be4e3284"}]},{"bom-ref":"78e753662d179451","type":"file","name":"/juice-shop/node_modules/decompress-unzip/package.json","hashes":[{"alg":"SHA-1","content":"fd0b816b1f4ad813eff7743092370f6fdd251e91"},{"alg":"SHA-256","content":"bd8dcc48b9394f349abfe168301e8d0e33d9b48d9fca79108d6a6302c9349f72"}]},{"bom-ref":"544ec6e4e3fd5163","type":"file","name":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"83bfcdb9fe6dc82ba77d9ef596eb6e0bafac5a71"},{"alg":"SHA-256","content":"7d90a2e3e51176476ad26a1ab00523dccc83a9f84d276695beb8f56b7850b772"}]},{"bom-ref":"de92bcab09d09bed","type":"file","name":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json","hashes":[{"alg":"SHA-1","content":"5dc583570034b28410731ea0164940ba872f2a53"},{"alg":"SHA-256","content":"d125b3068a54b746267706fa6c5e6087171fdf42f701cd7b64508c51dd1fec40"}]},{"bom-ref":"bb35f9b8ea102f73","type":"file","name":"/juice-shop/node_modules/decompress/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"9d9d1d73f03f4b32f19e6829392a51c9d15b7195"},{"alg":"SHA-256","content":"bb4265f25a454b4daf716b81e525679d774fb23208b3f15284f23723be4e3284"}]},{"bom-ref":"a90bf8a7b14178d9","type":"file","name":"/juice-shop/node_modules/decompress/package.json","hashes":[{"alg":"SHA-1","content":"cca6473d46387c59d174ea40cae6ee46365a8fdb"},{"alg":"SHA-256","content":"d3d6e3c813ac057db9a5a7cd1ecbcb678df9238df896a7f791881d04efb7e96b"}]},{"bom-ref":"bbfb57953a7a1092","type":"file","name":"/juice-shop/node_modules/deep-equal/package.json","hashes":[{"alg":"SHA-1","content":"917bab6d83cd346a03fad8ccb657ab7272de7314"},{"alg":"SHA-256","content":"21b5cf3db0f28c0b0125231ed308baf7d9324e96085165be0db27df55cc68279"}]},{"bom-ref":"80717e9960fc0dda","type":"file","name":"/juice-shop/node_modules/deep-extend/package.json","hashes":[{"alg":"SHA-1","content":"873beeb015297e8e026fdd9d97450877dcbb36cf"},{"alg":"SHA-256","content":"21b307891704eb34e9be621d7563d13734f75f41d8f97825862b05ca5bc2d217"}]},{"bom-ref":"464ef91b505b8cb4","type":"file","name":"/juice-shop/node_modules/define-data-property/package.json","hashes":[{"alg":"SHA-1","content":"c9384aa894159ee96e107cdd3002915849fc91fc"},{"alg":"SHA-256","content":"bde7f1465b344a24da2b10d2ee99f87edf8e0ecd177c28370b60ad9595de730e"}]},{"bom-ref":"c38699e768146f95","type":"file","name":"/juice-shop/node_modules/define-properties/package.json","hashes":[{"alg":"SHA-1","content":"7258fe1b09441a50b6399709b9f40811b7da135f"},{"alg":"SHA-256","content":"b61b15058833610f17197bfb60847926703e077b180de684ccc50866906f6fb1"}]},{"bom-ref":"e7c2038dee652856","type":"file","name":"/juice-shop/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"913cdc3f4533f33212008427e8d7586fb0d8c77a"},{"alg":"SHA-256","content":"abeefd42bcf869fe8652b1037aa42742b71d5a56138b36af4b22d36243e6a872"}]},{"bom-ref":"e27429779927201f","type":"file","name":"/juice-shop/node_modules/delegates/package.json","hashes":[{"alg":"SHA-1","content":"f192d34b412f6fda6a541acee81de9e0d48648bb"},{"alg":"SHA-256","content":"7fe6ba799e1316869f2990cfe8e51bd29a40e1e5f327babdd38d23e3e23e8d87"}]},{"bom-ref":"af0391193347f698","type":"file","name":"/juice-shop/node_modules/depd/package.json","hashes":[{"alg":"SHA-1","content":"3c10082c1464a6f589aa10cda88285e780ebf857"},{"alg":"SHA-256","content":"5a3659bcc2e47b25ebf9f23f38eb9452a58920bfe4b59410bfa6fe84639a3b99"}]},{"bom-ref":"afe9639f75a5efa8","type":"file","name":"/juice-shop/node_modules/destroy/package.json","hashes":[{"alg":"SHA-1","content":"e12115ed9a1e2c56eb35ecfc14ff83b8c02935d5"},{"alg":"SHA-256","content":"f865b50652dc062f43142e01f55db2760cc10d255bd05afd232e738999c58188"}]},{"bom-ref":"293635e3c14ec216","type":"file","name":"/juice-shop/node_modules/detect-file/package.json","hashes":[{"alg":"SHA-1","content":"4bb909e6a4e96fae92a08102ea75db073df4348a"},{"alg":"SHA-256","content":"5c9dafc723e89cbed5a46bd5661a8ce51ff3b0ea7ec1f1a446d91294bff47283"}]},{"bom-ref":"3dede00ca8f007ed","type":"file","name":"/juice-shop/node_modules/detect-libc/package.json","hashes":[{"alg":"SHA-1","content":"df38d1adc85f0f39030df82734c0d53a6a4ab728"},{"alg":"SHA-256","content":"bb418f4fa450f8a418f8fc46c33727edef55aefd54c43ec6a9421a65ca8d9827"}]},{"bom-ref":"8314c66e081b23d6","type":"file","name":"/juice-shop/node_modules/dfa/package.json","hashes":[{"alg":"SHA-1","content":"8380e4b8de016791903fae93500e6bed99730482"},{"alg":"SHA-256","content":"96c0ce3cc17b34aabd58fd442157766d9e244cba735e54ee4fe10d7841f0460c"}]},{"bom-ref":"f52b93c86546b267","type":"file","name":"/juice-shop/node_modules/doctypes/package.json","hashes":[{"alg":"SHA-1","content":"871d1d4274f18991e95e1fb8152ee7f389e357c3"},{"alg":"SHA-256","content":"75c3011d12383ba4daaf2bd220c601da3c9b95205394ebd70b4a1c78814298bb"}]},{"bom-ref":"96116cdd4bb4a8bc","type":"file","name":"/juice-shop/node_modules/dottie/package.json","hashes":[{"alg":"SHA-1","content":"2b100dd10d7e21fa58a49f76ed5666a1eff45b01"},{"alg":"SHA-256","content":"229a5002823b593767b88e3b6f85bf6262540564f405d1f5be672d0233d97171"}]},{"bom-ref":"12fa71b56028d156","type":"file","name":"/juice-shop/node_modules/double-ended-queue/package.json","hashes":[{"alg":"SHA-1","content":"30542f1f765ce4999dbac3bbe0b3ff1df8dcef06"},{"alg":"SHA-256","content":"006484a1d2b6898582f6b11c448bbde98d05fede3ed0b062250222329dc436a2"}]},{"bom-ref":"3b398cd7daf0814a","type":"file","name":"/juice-shop/node_modules/download/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"4a6b4729fde430cee32de953aa6fca071be059d1"},{"alg":"SHA-256","content":"8294d202a217083501a4d8331056aee92b4e08a793652199ba381ddc5827445c"}]},{"bom-ref":"e31b94eafa5fe0d9","type":"file","name":"/juice-shop/node_modules/download/package.json","hashes":[{"alg":"SHA-1","content":"ae5526f3f8da448d11127e9eb7b12b4c0db0f5ae"},{"alg":"SHA-256","content":"c50eeac8286ef9c74324c8a3788c920d89af79ee02273482661d0e0e53c6ab98"}]},{"bom-ref":"f4e949a70bfe4f5b","type":"file","name":"/juice-shop/node_modules/dunder-proto/package.json","hashes":[{"alg":"SHA-1","content":"d4f4da85fa9e51b4843d29d7e541991cf377b8d5"},{"alg":"SHA-256","content":"24df71008e4225c858f389dd2728b76cf66b752256d42a38ed7930aacae7fe2b"}]},{"bom-ref":"e69d9344a68b6f05","type":"file","name":"/juice-shop/node_modules/duplexer2/package.json","hashes":[{"alg":"SHA-1","content":"03b1919d071f65ef5340b0afb32ebf000056bfcc"},{"alg":"SHA-256","content":"80a5177685b461feb7f741c08ab2268a63e108b03bae0e5056f6a6bebf8ce315"}]},{"bom-ref":"753893f29b141341","type":"file","name":"/juice-shop/node_modules/duplexer3/package.json","hashes":[{"alg":"SHA-1","content":"b78f4dda4b12e85d2889a30486b82c559f5744bd"},{"alg":"SHA-256","content":"107bd6232c7aa9c50bc3d562b3052e69cadad3a691bdce012ddb244b6357e3de"}]},{"bom-ref":"22b53882a5f40b44","type":"file","name":"/juice-shop/node_modules/dynamic-dedupe/package.json","hashes":[{"alg":"SHA-1","content":"030d522d03c194f4a9e4b137e1d188e0ce248e0d"},{"alg":"SHA-256","content":"9ed561a0767b7ef8d15e12e0feee1efc6f6c71dc79ffa8189ed9397a56483109"}]},{"bom-ref":"eda831773560af0c","type":"file","name":"/juice-shop/node_modules/eastasianwidth/package.json","hashes":[{"alg":"SHA-1","content":"c3bff6d91fcbc648b17edd5f8e37bac1f47485a4"},{"alg":"SHA-256","content":"51db62f97656d02d4bc9670393cae42930dbd1ed89f5837056851807e602867a"}]},{"bom-ref":"e55abe49b18869f7","type":"file","name":"/juice-shop/node_modules/ee-first/package.json","hashes":[{"alg":"SHA-1","content":"7ffe61f87f94a558fabc177cad5c9b90b16481cf"},{"alg":"SHA-256","content":"a4eece6ff6b38bf7ac107323f381cc60500097a9cbdd473f5d5b45e68822cb89"}]},{"bom-ref":"1a9a13f1f18adbd1","type":"file","name":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json","hashes":[{"alg":"SHA-1","content":"af20b4726ad418b94f3f536ccc764cda1236840f"},{"alg":"SHA-256","content":"ace4488e54d7e874ef61df9734a1a6c87c3df723a9cd14ef88294001f4e64f0d"}]},{"bom-ref":"fcefd797c9566275","type":"file","name":"/juice-shop/node_modules/emoji-regex/package.json","hashes":[{"alg":"SHA-1","content":"c26fe90da5886724a2676b8e3d5890beeacaad20"},{"alg":"SHA-256","content":"7bec29b9ca68f2c4becc60e866c2f9342ecdc89fab39841a818ccd9eda15c148"}]},{"bom-ref":"2d0adce121e48b58","type":"file","name":"/juice-shop/node_modules/enabled/package.json","hashes":[{"alg":"SHA-1","content":"35340901cea631effd557c9f64aeb682dcb2c459"},{"alg":"SHA-256","content":"5bc65d6409ffeb2c9eada8c0706d2b6426697d748fa2f409342f3668f4ee23f7"}]},{"bom-ref":"d29eef968a9569b9","type":"file","name":"/juice-shop/node_modules/encodeurl/package.json","hashes":[{"alg":"SHA-1","content":"40228259bb4f106706490d0b0b73cd4f35d6db44"},{"alg":"SHA-256","content":"5df10798f4b086da95c24180d7519fa4f68e2057a48e2ff6b76b91d6ffed1e9b"}]},{"bom-ref":"a2095290acabec6c","type":"file","name":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json","hashes":[{"alg":"SHA-1","content":"a3d90badf75db503f5dd3ff3fb76d120d1424978"},{"alg":"SHA-256","content":"3a9582fd121f841c245d1fcf84ef0b9e41c94b785b8d7eb63f9f5aec9bad0b98"}]},{"bom-ref":"7837aa07c99e8c06","type":"file","name":"/juice-shop/node_modules/encoding/package.json","hashes":[{"alg":"SHA-1","content":"52b117f2bc3113970224b9dc97b7fc18f7df30ab"},{"alg":"SHA-256","content":"8a868d7c206bf2eb71c0721a957b7a255738678f72c290c880b46fec4ec54dbe"}]},{"bom-ref":"6fb9c99759d1a630","type":"file","name":"/juice-shop/node_modules/end-of-stream/package.json","hashes":[{"alg":"SHA-1","content":"7e21c9362d2b1158118b6673f45fa1c6695c847f"},{"alg":"SHA-256","content":"da504d0bef5a5974590b62f58df0003b448eccde6b5fbeb044506b7e43368eb5"}]},{"bom-ref":"04fee8a1901eabd1","type":"file","name":"/juice-shop/node_modules/engine.io-parser/package.json","hashes":[{"alg":"SHA-1","content":"4a12fbe97085b55ea1025807ce2d6e45ed3c29c5"},{"alg":"SHA-256","content":"3745d9cfcd726c33b1066fc4c0ebfdfc8590b762861e4ff7d1f50b37f338afa4"}]},{"bom-ref":"42fba0a985620444","type":"file","name":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","hashes":[{"alg":"SHA-1","content":"b7049b02b54f0da0a956bc0967ce39f5429442a5"},{"alg":"SHA-256","content":"07269baaaad9a16ef8a4666d69cdd387891658eaf31af3026abd8b9e3fefc9c9"}]},{"bom-ref":"1bad0b3e9fe06b96","type":"file","name":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","hashes":[{"alg":"SHA-1","content":"55eba127d99266b82e347a07bc4e164aa9c134ab"},{"alg":"SHA-256","content":"0104bf7fa4b359d2a844c2ad0d37a0bf6fe14531e4c9c33055004dce85e8d1e7"}]},{"bom-ref":"21e211169a653356","type":"file","name":"/juice-shop/node_modules/engine.io/package.json","hashes":[{"alg":"SHA-1","content":"2b4f930598e5129e2c27429b87b7554cb065e11d"},{"alg":"SHA-256","content":"b72c50246f14911e15b0f0145cce9a20b78bf8aabf4b79d4c178ef02f53f3a27"}]},{"bom-ref":"06c022b650680178","type":"file","name":"/juice-shop/node_modules/env-paths/package.json","hashes":[{"alg":"SHA-1","content":"b5b570f41c1d3e8f251fd06d075cefea4a3449a9"},{"alg":"SHA-256","content":"b92833e5851ec53bd4cd8093f6099d0c6e6818c4374ec1d09aa25d4f9ba91ec4"}]},{"bom-ref":"009a93a57179c5d5","type":"file","name":"/juice-shop/node_modules/err-code/package.json","hashes":[{"alg":"SHA-1","content":"5c7bc63340bc312d1563bb2b369e333e1165ab04"},{"alg":"SHA-256","content":"ff5360c17c3e197fc4a4a4fa0d07640292556d585a49c8651fd198e926d47bcc"}]},{"bom-ref":"3438cff161c98d97","type":"file","name":"/juice-shop/node_modules/errorhandler/package.json","hashes":[{"alg":"SHA-1","content":"7f55bed905c65a940ddbe84db895543a81f48f64"},{"alg":"SHA-256","content":"513961a14abb16d3dbdeccbabee88e42d412b273f55ebe31a8f1b82f9aa1f746"}]},{"bom-ref":"83ea636857ca4871","type":"file","name":"/juice-shop/node_modules/es-define-property/package.json","hashes":[{"alg":"SHA-1","content":"f1a35cb43fefef0d0e60920c4df5313ba630ee6d"},{"alg":"SHA-256","content":"3a2cb30dae30a96705dcd9aa2d5fb190cf8200f27badccfa5a81a4374e5708b4"}]},{"bom-ref":"018ecb51e5420aeb","type":"file","name":"/juice-shop/node_modules/es-errors/package.json","hashes":[{"alg":"SHA-1","content":"d13bcb37ab6ab7f0911ce728148cb1c8485a81d1"},{"alg":"SHA-256","content":"1a0a0bcccc76b915cb64073317312840cf6363e9144b96f406d0059774dd5278"}]},{"bom-ref":"d881b09b2c57adb5","type":"file","name":"/juice-shop/node_modules/es-get-iterator/package.json","hashes":[{"alg":"SHA-1","content":"e5f87acaaa2bd7ba95797e07f31e74d503db6bfe"},{"alg":"SHA-256","content":"cce872f403e70751f0bc8dddb0f7d2e992eb624c9397f764fa7f2feae602ac3f"}]},{"bom-ref":"2123d95f57cc8a1c","type":"file","name":"/juice-shop/node_modules/es-object-atoms/package.json","hashes":[{"alg":"SHA-1","content":"623e510034cf39440e8692aa26c9473765981674"},{"alg":"SHA-256","content":"9975f032714dd642d08c9b50129096f5daf878dbede1ca3544cdcdbf45b48eb0"}]},{"bom-ref":"50441c3e1733f54f","type":"file","name":"/juice-shop/node_modules/escape-html/package.json","hashes":[{"alg":"SHA-1","content":"f9d3fd64a0196e77965489ce9b81fe4ce3a9ecb1"},{"alg":"SHA-256","content":"bd320a3e9d23249f5f7d3ce72f2fa426e28a6b2704bd2b281d0c92806a1f5223"}]},{"bom-ref":"3bed9867120faef9","type":"file","name":"/juice-shop/node_modules/escape-string-regexp/package.json","hashes":[{"alg":"SHA-1","content":"f794290e774669d83cae4e20a497fbf680d20859"},{"alg":"SHA-256","content":"c804f228dd0d4d3b9019ac361339f20cbb1664d62d6853aaa7c2855fbd60fd12"}]},{"bom-ref":"b9f41de221ce611c","type":"file","name":"/juice-shop/node_modules/escodegen/package.json","hashes":[{"alg":"SHA-1","content":"b0e37a6a14f106b497b8708362e88a9555723fbe"},{"alg":"SHA-256","content":"c8d08b0f4dbb8cd4a30c7183fa247d67003d63749a1c46a430c1a265a8147cf0"}]},{"bom-ref":"48bfb574fa3ef9b5","type":"file","name":"/juice-shop/node_modules/esprima/package.json","hashes":[{"alg":"SHA-1","content":"6c87daaded1f0130495358bdd1393757df2e9233"},{"alg":"SHA-256","content":"860df2e62153db26b370badf352d95edbf18e1eb54bdc2a479429b97155205b2"}]},{"bom-ref":"2825bcf71cc69380","type":"file","name":"/juice-shop/node_modules/estraverse/package.json","hashes":[{"alg":"SHA-1","content":"0531d8f4becce53263ed592b54ee0e0abc53fbed"},{"alg":"SHA-256","content":"133a5be160a0123ad20ab8f2bdaa9da2fd94ebf3403996bf4cb69606e6a84a65"}]},{"bom-ref":"92d40b2dda7050bf","type":"file","name":"/juice-shop/node_modules/esutils/package.json","hashes":[{"alg":"SHA-1","content":"d547006ab2a948fe2bd6bde178a3e1eea51367ca"},{"alg":"SHA-256","content":"af08fd13ef49c88af75c5f4ad02812216028ad848f8354fd97346e7ddc816c0e"}]},{"bom-ref":"1af1ad64fd67c813","type":"file","name":"/juice-shop/node_modules/etag/package.json","hashes":[{"alg":"SHA-1","content":"e2debd5c6530254abe164bbd44f1e48b7c7c0018"},{"alg":"SHA-256","content":"836b9a5dd1c6af638f4602e83e2568277f9ab1f457db0b95d949c2a4ddb0462a"}]},{"bom-ref":"481571d8a6d7d04c","type":"file","name":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json","hashes":[{"alg":"SHA-1","content":"13a7711d4838b588d34094c0a37ecb6fedb214f2"},{"alg":"SHA-256","content":"c1aa90e6c1160d2e56df181fe67670127c2aeab230a2754bc1d7fb2a653a5d68"}]},{"bom-ref":"dcfbc0d25e5bdfc7","type":"file","name":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json","hashes":[{"alg":"SHA-1","content":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"alg":"SHA-256","content":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"bom-ref":"cc781ca13cd896ab","type":"file","name":"/juice-shop/node_modules/ethereum-cryptography/package.json","hashes":[{"alg":"SHA-1","content":"6918fc437098162bc861a0d407ca09983b0b1f0a"},{"alg":"SHA-256","content":"35687af30f8342f23dcde98ea0ad4ab020002199bafa5861f13f320a40678eed"}]},{"bom-ref":"9191bb96ceb10618","type":"file","name":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json","hashes":[{"alg":"SHA-1","content":"dde693dc49d0c144fe2402fb5031a5bfc32207d7"},{"alg":"SHA-256","content":"d57a323bf4705370a5e2f0ce927e2f265017d2479fd31e9b32e11334c1550308"}]},{"bom-ref":"0b604236803e1d13","type":"file","name":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json","hashes":[{"alg":"SHA-1","content":"648c0c8889b843ccd3d07972c8cb535517966ad9"},{"alg":"SHA-256","content":"0635ace61c576d1297d05c344c4fab0a77e8c88ffa185c9f18b23d18f7387c40"}]},{"bom-ref":"d4396b3cd779affa","type":"file","name":"/juice-shop/node_modules/ethers/package.json","hashes":[{"alg":"SHA-1","content":"973ed5c2b66bbe1ea20c4d8435c132a23de15c0c"},{"alg":"SHA-256","content":"957d5092241ed59860532077633008c49852b98b384493bb0f04225a414eb601"}]},{"bom-ref":"9c053cd0a838b6ae","type":"file","name":"/juice-shop/node_modules/event-target-shim/package.json","hashes":[{"alg":"SHA-1","content":"ce8a2ce9da7170ce539fb64b1f91287aed3c5910"},{"alg":"SHA-256","content":"980bdd7706c72d04a4df2e3ee2c8ffccf3bc72bd8e7cd13ca38be00cafc6e8db"}]},{"bom-ref":"0b338077ccaafa9a","type":"file","name":"/juice-shop/node_modules/events/package.json","hashes":[{"alg":"SHA-1","content":"8aae12f382a34bc1dd6aae59d3f27e4098148e35"},{"alg":"SHA-256","content":"878ad3687fef7efe3757c1872a3af998c95197129a7445d632486a9591ee542e"}]},{"bom-ref":"74acf40351ac9c76","type":"file","name":"/juice-shop/node_modules/exit/package.json","hashes":[{"alg":"SHA-1","content":"ff06cfc562bae46b67f745152b929ef2aa7c08c6"},{"alg":"SHA-256","content":"5e2cb677a865c02d0a626eea6a718b9dd528cfb45ea20914bb6c396a7291c5e6"}]},{"bom-ref":"4d85251dfce122c4","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"a476da9aa0866801","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"941ff55854ddd0db","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"0953052a81fb6675","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"3996e101d4025fb7","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"53f0e4afaa3a115f","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"bf52dce15d7bdfb6","type":"file","name":"/juice-shop/node_modules/expand-brackets/package.json","hashes":[{"alg":"SHA-1","content":"405868b5edb0df6bf0f4ea689d50240d2002cebe"},{"alg":"SHA-256","content":"c08379bf0b9bf8ab4c47ce0a1afef511f8727cbdf6709840e3c1fb2f0a6f9e0c"}]},{"bom-ref":"7700e3463ef9052d","type":"file","name":"/juice-shop/node_modules/expand-template/package.json","hashes":[{"alg":"SHA-1","content":"9fc7d90a7f18b4996e21b82c4eaff325c6ba07b9"},{"alg":"SHA-256","content":"90f652967155275d9fab2887a845454ee797340b28cc0c1b00f1889aaa65f771"}]},{"bom-ref":"18830e74b97cf863","type":"file","name":"/juice-shop/node_modules/expand-tilde/package.json","hashes":[{"alg":"SHA-1","content":"89622a13cd2bfce8992324f0dd2331d2e59d5eb3"},{"alg":"SHA-256","content":"b2d0ab00c2e5d4f6a4ecf0d6a43cb88ce72f44b1847f5c09088c2a485aac07db"}]},{"bom-ref":"6cbf2d31a2c57b22","type":"file","name":"/juice-shop/node_modules/exponential-backoff/package.json","hashes":[{"alg":"SHA-1","content":"af54bb38a82b5a0d058c722fac83b3bf91fff3f5"},{"alg":"SHA-256","content":"630d7042b3b9935fdd01d4ac8ca459b568b098eadddd26a819190c672267116b"}]},{"bom-ref":"d9b3e7606e6009b9","type":"file","name":"/juice-shop/node_modules/express-ipfilter/package.json","hashes":[{"alg":"SHA-1","content":"6df6c471219637c24e0280a88e5b4593d418dbf8"},{"alg":"SHA-256","content":"c6c011ce0b953be723a4c8baa57eb0f5b5a11c3a0825f8e377cdc660a45bb095"}]},{"bom-ref":"1832c7333c895ba9","type":"file","name":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","hashes":[{"alg":"SHA-1","content":"a202ae6847862336ee80642647cd5b5f63c78c0f"},{"alg":"SHA-256","content":"b47e393c9f3a368a8c9721dac7f50f2bb8ec02e11347366f6c5e600ae65e2133"}]},{"bom-ref":"cbc9147da1c4e63d","type":"file","name":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","hashes":[{"alg":"SHA-1","content":"1256eb9bb42d4f145e4bcd9e95064d3b4943f1f1"},{"alg":"SHA-256","content":"b0a3d5ad3ee57c7bfc0803b6a38315c0b47501621742383a49af1b686f36a761"}]},{"bom-ref":"90400a8c1dd21195","type":"file","name":"/juice-shop/node_modules/express-jwt/package.json","hashes":[{"alg":"SHA-1","content":"1360dc73f86f18b98bbfa0055fbf1d752740c055"},{"alg":"SHA-256","content":"ee2b6c1812872e159adc637a884c404e7a08eb31a49c4b0e93c808ab85219207"}]},{"bom-ref":"b08a63d92f422b33","type":"file","name":"/juice-shop/node_modules/express-rate-limit/package.json","hashes":[{"alg":"SHA-1","content":"1ebdeb0dec13e1ee5d489b19a778944b4c35dd30"},{"alg":"SHA-256","content":"859e9ad6910938c8175dd88c8a6ee30bdda86d1798f3ea48aec816164de2c9a0"}]},{"bom-ref":"3dc5d05f2907cd57","type":"file","name":"/juice-shop/node_modules/express-robots-txt/package.json","hashes":[{"alg":"SHA-1","content":"3907d897613ad72347322dd265a4bfb61bba700c"},{"alg":"SHA-256","content":"db4e0d720369876e778aa7b94a7a597f8e10690bec658af661d3b2d73f4e5ec5"}]},{"bom-ref":"c5ef44a85eef2107","type":"file","name":"/juice-shop/node_modules/express-security.txt/package.json","hashes":[{"alg":"SHA-1","content":"1d1f8efa7065c501ac19ce18c59773746c57698b"},{"alg":"SHA-256","content":"0309502f5ccd0218c615bc67d87263be0027d3c19860c9096a4917d823001033"}]},{"bom-ref":"4c2614081eaa8ed7","type":"file","name":"/juice-shop/node_modules/express/node_modules/cookie/package.json","hashes":[{"alg":"SHA-1","content":"527482067ae42ba612c2d9924834c32b507fc45a"},{"alg":"SHA-256","content":"44cfaeb0823a1e6c9fc1856b9bd99f574c32e038f8f6a8f44f8cb388de98b339"}]},{"bom-ref":"63934af0dd24dc31","type":"file","name":"/juice-shop/node_modules/express/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"96b7fe5e2a6729dd","type":"file","name":"/juice-shop/node_modules/express/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"329aab512020ae62","type":"file","name":"/juice-shop/node_modules/express/package.json","hashes":[{"alg":"SHA-1","content":"1304181ac2f300a392cf3c6df171e707d542107a"},{"alg":"SHA-256","content":"37ac624cec9a1a3d98596794bac913345ebb0b39c5dbab949fc84e5d9d500470"}]},{"bom-ref":"ed820f5747ba4e7a","type":"file","name":"/juice-shop/node_modules/ext-list/package.json","hashes":[{"alg":"SHA-1","content":"ed4b7b5ad0481785ef315749f1bece88fbd43112"},{"alg":"SHA-256","content":"1aa02cbc277189344e32609c0f7e9303811a0ebbf1691607343468975257a2be"}]},{"bom-ref":"10f880e1eaf56255","type":"file","name":"/juice-shop/node_modules/ext-name/package.json","hashes":[{"alg":"SHA-1","content":"9cc0d1f321318a0de7c63a80cb66222a60be6b16"},{"alg":"SHA-256","content":"b7dd56ec22b6e02488e6631f3e8d0812228161b6f02e04d5f7f25a9e58f4fa53"}]},{"bom-ref":"7e3b14fefddda585","type":"file","name":"/juice-shop/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"6232c8f7d9adc4ac6e35119d522b15009100e682"},{"alg":"SHA-256","content":"8f71aa59dbc6c5111ed9dcef92fd710bbd82fcad47c495127ba136e0b7e78095"}]},{"bom-ref":"ac5186d4f1d2e4a1","type":"file","name":"/juice-shop/node_modules/extend/package.json","hashes":[{"alg":"SHA-1","content":"b6cd42f3e1865fe04ed104d8798d40232f74702a"},{"alg":"SHA-256","content":"8d891b3f00bead114c4741d8a594e7aaa59114f53782ec9a9319a619709dc14f"}]},{"bom-ref":"4f3ea7e2f00381b8","type":"file","name":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"alg":"SHA-256","content":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"bom-ref":"f983f9dc095551b9","type":"file","name":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"311dae903c6d0137","type":"file","name":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"8edb1b4fa1a31cf7","type":"file","name":"/juice-shop/node_modules/extglob/package.json","hashes":[{"alg":"SHA-1","content":"36c510930da9a9aca7850b89624992f195c4b237"},{"alg":"SHA-256","content":"fee3793043c3104a23b7061eabcfe6841dc25fe431797e7dfbcf9f1dfa593001"}]},{"bom-ref":"f23512ed0b9f97d5","type":"file","name":"/juice-shop/node_modules/fast.js/package.json","hashes":[{"alg":"SHA-1","content":"b488db397e98dd361707f8fa4d775f93c1254866"},{"alg":"SHA-256","content":"41ebff4b9f6a6598b47d69e2546ae3e5a439a72642ad3900669e39356d71477c"}]},{"bom-ref":"b81f6b9451d2e230","type":"file","name":"/juice-shop/node_modules/fd-slicer/package.json","hashes":[{"alg":"SHA-1","content":"d8074c62f751ce835105f40fa0a95bcaa4979206"},{"alg":"SHA-256","content":"c765386ed427fcadd9ffd7ae1c7748d7127685098fdb85cde3d98df7e931ed2d"}]},{"bom-ref":"823de1ade7f2a80c","type":"file","name":"/juice-shop/node_modules/feature-policy/package.json","hashes":[{"alg":"SHA-1","content":"85ec5bca9bc6d37740ca0626180c1266da4ca3a0"},{"alg":"SHA-256","content":"4fe26f174b36bc2035107ee049a280444de8c2ad8e33106e3983dfe8aefe639c"}]},{"bom-ref":"a7e4e2b83c8ca9ee","type":"file","name":"/juice-shop/node_modules/fecha/package.json","hashes":[{"alg":"SHA-1","content":"217ec9bfd1608fa49904b38e4bd8e09291bffc1d"},{"alg":"SHA-256","content":"80ecd4a2611642303d3fdd2dcf480a806737c6b7e9b2306c9bb314fdf16c81d3"}]},{"bom-ref":"95ba883e6377a972","type":"file","name":"/juice-shop/node_modules/file-js/docconfig/template/package.json","hashes":[{"alg":"SHA-1","content":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"alg":"SHA-256","content":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"bom-ref":"aee065b19cfd4869","type":"file","name":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"064d04e8ad7e7931","type":"file","name":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"9069241c927e4544","type":"file","name":"/juice-shop/node_modules/file-js/package.json","hashes":[{"alg":"SHA-1","content":"a6163b6bd656b99b52b732afbace2b17d563b327"},{"alg":"SHA-256","content":"df1e9d5549162bcdba9038c7468b9d9a03f0a746f0381c81dab4ca2cd9bf3af5"}]},{"bom-ref":"c51ab05efcd0458f","type":"file","name":"/juice-shop/node_modules/file-stream-rotator/package.json","hashes":[{"alg":"SHA-1","content":"006a62bb3da1401fb420e93f831f9901d455e6a5"},{"alg":"SHA-256","content":"743a71077be1d7bd2181334b5259f97cf396edcc5b61eb92fb9b26995aab80c7"}]},{"bom-ref":"6d99ff3c76ab453a","type":"file","name":"/juice-shop/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"9bc985e64fa6cc889fd63347ce118082115fbe7a"},{"alg":"SHA-256","content":"812c4de8a1af4058d6a1f7e38b2687a545d7273a9103058e8cf1177b5c95803c"}]},{"bom-ref":"e20222def5df7c38","type":"file","name":"/juice-shop/node_modules/file-uri-to-path/package.json","hashes":[{"alg":"SHA-1","content":"5dee8a540c467ffbf9025481180c77a06a9f46f2"},{"alg":"SHA-256","content":"71eb1e24bb9694f89c613fa0aa307f977dd43f41d11794c7b48fabf6c55f66b0"}]},{"bom-ref":"e41d6f2b29cbf41b","type":"file","name":"/juice-shop/node_modules/filehound/docconfig/template/package.json","hashes":[{"alg":"SHA-1","content":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"alg":"SHA-256","content":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"bom-ref":"5424de8d6a089d25","type":"file","name":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"9135b9d09569cc371d550d097d00d7f1af4ac70c"},{"alg":"SHA-256","content":"9c5d4c52ad27d99c7195aefa388695604188861859ab80bedbb23568b092a3f2"}]},{"bom-ref":"24ce62d2b9bee5b8","type":"file","name":"/juice-shop/node_modules/filehound/package.json","hashes":[{"alg":"SHA-1","content":"3b2da39dbd6414f69d6e9ef986877ffcbd93229c"},{"alg":"SHA-256","content":"f04df0db871e270c361fd0bbd66dd8263973ea93a4a7d1440c07d33a54529d92"}]},{"bom-ref":"89580c19fbf5d647","type":"file","name":"/juice-shop/node_modules/filename-reserved-regex/package.json","hashes":[{"alg":"SHA-1","content":"9662d5519c4ea053d30cca8407bfe0e82c51fb76"},{"alg":"SHA-256","content":"cdbab11cec5a1837bda72ad9b1e91fa10cf22e634b4c1d550440b9a85e3dbd08"}]},{"bom-ref":"265a3352749ecc02","type":"file","name":"/juice-shop/node_modules/filenamify/package.json","hashes":[{"alg":"SHA-1","content":"ac191eead429dc383ad2b6b379a0e8ff1837bf28"},{"alg":"SHA-256","content":"60ac75b25fe301fa718dec448dd812e5e64ff07aea1de630b934508aea8d9b98"}]},{"bom-ref":"6ff747b5dc690e6b","type":"file","name":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json","hashes":[{"alg":"SHA-1","content":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"alg":"SHA-256","content":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"bom-ref":"9997dfc99e0a422d","type":"file","name":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json","hashes":[{"alg":"SHA-1","content":"80d6c11da0f310dd6a5cb4948e2669d424a31aa1"},{"alg":"SHA-256","content":"0809aba5cdf5e7e0f27f5c1195e8086a4bec547117ea1cf5a2557afb24771138"}]},{"bom-ref":"3b8a8a178c982ed5","type":"file","name":"/juice-shop/node_modules/filesniffer/package.json","hashes":[{"alg":"SHA-1","content":"fe01ba3039fbd876271c259275a62f474327bf82"},{"alg":"SHA-256","content":"f20fa0cdd518e7c4f0fcf72a0f8de2d29a1002be1e372b1c3ec45307d9552832"}]},{"bom-ref":"66af8a32c7c4b4b3","type":"file","name":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"0d904c8e92de5cc1","type":"file","name":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"e89b21ea15c616e9","type":"file","name":"/juice-shop/node_modules/fill-range/package.json","hashes":[{"alg":"SHA-1","content":"07f98cf172ebad2ebf7408b27c530ac6e64c8662"},{"alg":"SHA-256","content":"ede85b68d4d7c71dd301baec0cd14f4f34b5bd9539c4b7b04461f06316412ab9"}]},{"bom-ref":"4bd0edbeaf4aa607","type":"file","name":"/juice-shop/node_modules/finale-rest/package.json","hashes":[{"alg":"SHA-1","content":"f9a24d135e58874e49a609e85eb002f28fb716bb"},{"alg":"SHA-256","content":"ef8d065b7073f5b58dc0f19f24263f0930dcf592e67ec4a94cd57b237b30a229"}]},{"bom-ref":"b12d93166147b8dd","type":"file","name":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"b5dc1416c07a968c","type":"file","name":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"96424e0ae02647df","type":"file","name":"/juice-shop/node_modules/finalhandler/package.json","hashes":[{"alg":"SHA-1","content":"03c0b50ec72f0d05fd6c677bc85e6d826d743d49"},{"alg":"SHA-256","content":"463f3f3c96617b114318f3d95a9dae423bfd961b50466a8f76d5041faf358f8c"}]},{"bom-ref":"8e939b1cf104aa84","type":"file","name":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json","hashes":[{"alg":"SHA-1","content":"b924880c1dfe0a2d4fb2ed6fcd9bca8ca1286d96"},{"alg":"SHA-256","content":"688011659f41dc33dbc82ff0507a7b2bf3dfd8164691b925abc7977d0160f018"}]},{"bom-ref":"ff05bf52a5e4fbd1","type":"file","name":"/juice-shop/node_modules/findup-sync/package.json","hashes":[{"alg":"SHA-1","content":"59e69b53021d04d994fdfa6e89d98eca3cda0dce"},{"alg":"SHA-256","content":"d525e8ddbfd84109bf8034763c56a8322471795372ad71df9600a8854d4e0225"}]},{"bom-ref":"72aa59863b01a4c5","type":"file","name":"/juice-shop/node_modules/fined/package.json","hashes":[{"alg":"SHA-1","content":"a1f7ac68d3496f59d5428c268fd757fa1df105f4"},{"alg":"SHA-256","content":"8d8b10b51c047096ab925bb9bb538cee021a246f36c61d675d12afc4f7953d9c"}]},{"bom-ref":"37c0affeacaab558","type":"file","name":"/juice-shop/node_modules/flagged-respawn/package.json","hashes":[{"alg":"SHA-1","content":"515caf1e8682c8a724c316e64553e908828231f5"},{"alg":"SHA-256","content":"6c04c192754301ec51a5506c3e6d6b89db47803a4f261abd49b4bd3dfcc7d6cc"}]},{"bom-ref":"5313f99e78c37f2d","type":"file","name":"/juice-shop/node_modules/fn.name/package.json","hashes":[{"alg":"SHA-1","content":"339606d3e1f800255c7e03b02a94197f568cab3d"},{"alg":"SHA-256","content":"20d7245ef0121af63e27998ea2c1a477a712809f4a621ca5246869c32ff76cd9"}]},{"bom-ref":"c5d7976cf078c7e4","type":"file","name":"/juice-shop/node_modules/fontkit/package.json","hashes":[{"alg":"SHA-1","content":"1f933307496553b0ba751d5878ae0f0a8e661b40"},{"alg":"SHA-256","content":"ffece6cf3f8adcb72394784ccb3772696241a93ba64fcfb5c5f7226b24be0662"}]},{"bom-ref":"59c9ed6c80db86e5","type":"file","name":"/juice-shop/node_modules/for-each/package.json","hashes":[{"alg":"SHA-1","content":"1eb80e2f5665bd24adc0caa46741c4d4c52f4c02"},{"alg":"SHA-256","content":"789a488ade1ea7535497f7c86fded54281c4e7ff861fe8e0e667772a00680711"}]},{"bom-ref":"1b1d1c84f5733598","type":"file","name":"/juice-shop/node_modules/for-in/package.json","hashes":[{"alg":"SHA-1","content":"e68ca23447b0f106e434b1ca3071685929a40b7f"},{"alg":"SHA-256","content":"f0d68cfe65109d06cf02bcc45e4b8bc18678d530f580eb62d112d919473e2539"}]},{"bom-ref":"1fb7a7186d39e6e6","type":"file","name":"/juice-shop/node_modules/for-own/package.json","hashes":[{"alg":"SHA-1","content":"9e3f16c5c1c13709aca01bc598b74d6ebb48d447"},{"alg":"SHA-256","content":"2a10071296eaf81bef9f031ef4bacbf7a9d38cc3d262486a17e266801c105921"}]},{"bom-ref":"271af8a0372267da","type":"file","name":"/juice-shop/node_modules/foreachasync/package.json","hashes":[{"alg":"SHA-1","content":"f26165388b351226f15a9af7698ff5f7b9741e0f"},{"alg":"SHA-256","content":"5ea65195de8e3e84b0d005f186188ef895d92164b5e09f284e8697e7300221ff"}]},{"bom-ref":"38e8aace11d9881f","type":"file","name":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json","hashes":[{"alg":"SHA-1","content":"7ed47a76d7f1a65c0920cbf3d9f09c4adb9cc961"},{"alg":"SHA-256","content":"cd1c6cfa95782e432dd2affaa88c3a6dda7f46c8088d91f3acc0fba79dce5075"}]},{"bom-ref":"71ec19e6b611c909","type":"file","name":"/juice-shop/node_modules/foreground-child/package.json","hashes":[{"alg":"SHA-1","content":"ca2af14071df0e6084e5797f9fbcf179d51f9e5d"},{"alg":"SHA-256","content":"434959cc3a188aa891e21bc23f5684421425722faf2dec45b7cff2ca2934bd6a"}]},{"bom-ref":"7779c8ecf31a2fc1","type":"file","name":"/juice-shop/node_modules/formatio/package.json","hashes":[{"alg":"SHA-1","content":"b9afa684b10ac9ab941df9acf60f98c05570cce0"},{"alg":"SHA-256","content":"31149b0b03984237fded7806838e5f03242706b775d5031ab4a4a00b958851f2"}]},{"bom-ref":"62a5804e57a96294","type":"file","name":"/juice-shop/node_modules/forwarded/package.json","hashes":[{"alg":"SHA-1","content":"5d558cad52024d41373ae030c0d7ff67e8dfd7fe"},{"alg":"SHA-256","content":"550a78f64b6a76bc353d6a10152af5750613d0d910f8478943176c1a6196158a"}]},{"bom-ref":"22bed122ef895590","type":"file","name":"/juice-shop/node_modules/fragment-cache/package.json","hashes":[{"alg":"SHA-1","content":"ff5564883bb7cadf0e6066828739b3f4ae29adcd"},{"alg":"SHA-256","content":"6da5e4d4eca6ea544944bf3851f68fb948cf68d9e86910ec7612d0b01a748d89"}]},{"bom-ref":"e9c21a2ab3938073","type":"file","name":"/juice-shop/node_modules/fresh/package.json","hashes":[{"alg":"SHA-1","content":"6d90f7658279184066c5ee790cfa3dde6921951b"},{"alg":"SHA-256","content":"65f8ebd91560a3a6143f06bd9066d337bcf5f0c53e4a5329b98894f24eefb8b1"}]},{"bom-ref":"385c65ef8ddb0d13","type":"file","name":"/juice-shop/node_modules/from2/package.json","hashes":[{"alg":"SHA-1","content":"9be6ddd4214e1de4ee7027c4ea14ff38571d62ed"},{"alg":"SHA-256","content":"df32d5ef7cad54b2d82a468b91e81e657fb132ce6698f5fe308947eba083a5e7"}]},{"bom-ref":"80041de7f44913be","type":"file","name":"/juice-shop/node_modules/fs-constants/package.json","hashes":[{"alg":"SHA-1","content":"554513fbd310c245ec547539af3c2326f5d38bda"},{"alg":"SHA-256","content":"9cefec768b4f8c52591b840367d077a46a5a2b72ea2778dcf037afd96b234671"}]},{"bom-ref":"05e5e3e936479e9c","type":"file","name":"/juice-shop/node_modules/fs-extra/package.json","hashes":[{"alg":"SHA-1","content":"dd47b6994e49f103b9c06ef05a5ef7fc210135a6"},{"alg":"SHA-256","content":"528b7d9a7708b1694510f752f286e7ef70f669fb604411645909252b3f99cd96"}]},{"bom-ref":"dc71aeda58a3b2cb","type":"file","name":"/juice-shop/node_modules/fs-minipass/package.json","hashes":[{"alg":"SHA-1","content":"2e472ead48322dd560133d10f39db20ee5e3fae1"},{"alg":"SHA-256","content":"e90117e65341117ce56ab6aaa8b59291210601f69c63996fbe446a9a30237fc6"}]},{"bom-ref":"ede10a2bce25f109","type":"file","name":"/juice-shop/node_modules/fs.realpath/package.json","hashes":[{"alg":"SHA-1","content":"2ec89eb99a2117211b3879fa1bf42a4aac964a32"},{"alg":"SHA-256","content":"2985019b1b3cf5894df9b831816f7b480833931da982489e3a98c346ce7da897"}]},{"bom-ref":"205f75e8fed9be92","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"fa6f79b3c6ca8f07","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"edaad3c7edfa644a","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"5c1761497430ea2f","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"alg":"SHA-256","content":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"bom-ref":"8f30915248428892","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json","hashes":[{"alg":"SHA-1","content":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"alg":"SHA-256","content":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"bom-ref":"874bebb9ac8dfcc8","type":"file","name":"/juice-shop/node_modules/fstream/package.json","hashes":[{"alg":"SHA-1","content":"acaf9487d855ef39c8c80b58d5ccec1d78ad67a8"},{"alg":"SHA-256","content":"167ac6b41593c409b18eea3aeb4272a2e33168404ac605a39d025eeb1b7f0675"}]},{"bom-ref":"9d7bad22ed08ab02","type":"file","name":"/juice-shop/node_modules/function-bind/package.json","hashes":[{"alg":"SHA-1","content":"1fdcd92c6ad33cfab1c556504198e29a38759a7c"},{"alg":"SHA-256","content":"edb1c4faf4148e6e3d74ed8dbac1a1dc359a647ff4207aad4851396dc7a3559a"}]},{"bom-ref":"33fb040831205dee","type":"file","name":"/juice-shop/node_modules/functions-have-names/package.json","hashes":[{"alg":"SHA-1","content":"e2328af43e01e155fde631bd72d8a7800289d67b"},{"alg":"SHA-256","content":"b821fe786f7afa6f8b2090ddbc053717528314ed39bdbff0e283a0b0103afee5"}]},{"bom-ref":"e53d6e0bb34cda66","type":"file","name":"/juice-shop/node_modules/fuzzball/package.json","hashes":[{"alg":"SHA-1","content":"1a984d2076396995199c53e1a6e6efa8561eaefe"},{"alg":"SHA-256","content":"1c589c9ab5864dc0408c532ddf400fe32f7d0a820fd4448e09affcc5ccd8726f"}]},{"bom-ref":"87baf2c40257a051","type":"file","name":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"alg":"SHA-256","content":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"bom-ref":"0a38746f94acaa34","type":"file","name":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json","hashes":[{"alg":"SHA-1","content":"d73a908990051ad245c6de40672de507997f8cf1"},{"alg":"SHA-256","content":"8bab82161f70f70214df34fdf7c1cdfcef69d9aea8e9a56a575991a5ed7d905e"}]},{"bom-ref":"156547b8e015990e","type":"file","name":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"0a17570915e73311d0800c28660e70971f5bff57"},{"alg":"SHA-256","content":"d33f936e64b142b548af5923f28d0e3bf1bc8cac3dca174bc0d1f8d068e91868"}]},{"bom-ref":"52dd47ad2bd83e74","type":"file","name":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"c9e0a8f6be8feff9265983acd92a0e76e12888c3"},{"alg":"SHA-256","content":"60dfc6bf58aea11944e7ddf08e516814a33fe805c38620939a5a1d7303c0bc54"}]},{"bom-ref":"7819fd41df215334","type":"file","name":"/juice-shop/node_modules/gauge/package.json","hashes":[{"alg":"SHA-1","content":"35539d2558f25a9c424168ea7396c72433795656"},{"alg":"SHA-256","content":"df591d77a6915f63b1930765f13d437c7d075024a794ccc608de1b0d3544da86"}]},{"bom-ref":"3252b93bd6c82732","type":"file","name":"/juice-shop/node_modules/geojson-utils/package.json","hashes":[{"alg":"SHA-1","content":"d9f6a7f819508087eeee64a0a125a76eaea897b6"},{"alg":"SHA-256","content":"4c3a2f48a5d486a8339f987ec4fb672be0c6e8d0baf382fbcf7d77dc4f635bc0"}]},{"bom-ref":"9b93dbe4b56c43e9","type":"file","name":"/juice-shop/node_modules/get-caller-file/package.json","hashes":[{"alg":"SHA-1","content":"89c75b65b2c80b295b9544b2c99086a517380f86"},{"alg":"SHA-256","content":"680a080d2885c05bc51dde429c80784bfb248ca3ef3685438079c5015721e2ae"}]},{"bom-ref":"65287263a1fa9b83","type":"file","name":"/juice-shop/node_modules/get-intrinsic/package.json","hashes":[{"alg":"SHA-1","content":"43046e9d01abc17bd97dcfc2dd8fa25bf8f8619c"},{"alg":"SHA-256","content":"45b14763baacc59b0fd7b39e3ad983d5d2aaf7f5ed682f2fce9edb469826c999"}]},{"bom-ref":"16232b34b0d429ad","type":"file","name":"/juice-shop/node_modules/get-proto/package.json","hashes":[{"alg":"SHA-1","content":"6dbd8c5f598b42b9445a7958c5749122e09158d4"},{"alg":"SHA-256","content":"73839e012ac7134a632c9d9fc6bdb700ac9ab5553cce39eb789ba2b65663e734"}]},{"bom-ref":"91f680a86f97e339","type":"file","name":"/juice-shop/node_modules/get-stream/package.json","hashes":[{"alg":"SHA-1","content":"ecf5eff5c593b997a40265bad859940565f1cf22"},{"alg":"SHA-256","content":"34078f73f1cd1b680486d29881da4a4ab72aae9e8f39ef097e3bfd6c7ce2c88c"}]},{"bom-ref":"47530ca3f3277e76","type":"file","name":"/juice-shop/node_modules/get-value/package.json","hashes":[{"alg":"SHA-1","content":"2ea10cadb33b22d98d44e1dbbdd76140a66b009e"},{"alg":"SHA-256","content":"7d8f5eef1a7a47aa48adcd074edeefd2a0cd6ea2ceacc6e85772a3c42fb28a5f"}]},{"bom-ref":"2fa58e9b23a3ff16","type":"file","name":"/juice-shop/node_modules/getobject/package.json","hashes":[{"alg":"SHA-1","content":"36da365b15fcfbe8dc2db30ab127d2f153c85c72"},{"alg":"SHA-256","content":"5cceaa22701866be935d5fc0e14bbcfa13ebe30b756932fc918827a81c56b33b"}]},{"bom-ref":"86e53a44237cf095","type":"file","name":"/juice-shop/node_modules/github-from-package/example/package.json","hashes":[{"alg":"SHA-1","content":"34adfc587fde9ec7027c12386651c2b8d592646a"},{"alg":"SHA-256","content":"1b0a33ff4aad344b3d09605b854a4b5bcf1b79bef1dc821fc32d206ba7cc0cf8"}]},{"bom-ref":"1effe041a4f604e6","type":"file","name":"/juice-shop/node_modules/github-from-package/package.json","hashes":[{"alg":"SHA-1","content":"72eb87470bfd738cfbaa08fdf06ec28b0c7f3775"},{"alg":"SHA-256","content":"67742aa2b856e3523c2f89132e41cc5026c49ffe7df58bd3ea906caaa217bd79"}]},{"bom-ref":"7504e2d2de4dd5b6","type":"file","name":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"fad71756ee05319a797b6ec51669df8e01e76379"},{"alg":"SHA-256","content":"a10ab8ae3e75bfc4a70332c40d2a138ab1314e040edb84475610087206605e53"}]},{"bom-ref":"bde716a72ca8bd7c","type":"file","name":"/juice-shop/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"fd815b4c5b195a178a7d55053a39c28202d6ce7c"},{"alg":"SHA-256","content":"16ee102fb72733130ec44c4636016d5b18c3039241b1be8f773e95427dac5131"}]},{"bom-ref":"1a13f73bdd0abcba","type":"file","name":"/juice-shop/node_modules/global-modules/package.json","hashes":[{"alg":"SHA-1","content":"7eb8f441c47a7147a88af25e4b180c0b19c0756f"},{"alg":"SHA-256","content":"d91d8ab2abee8c24045e372400accd67b4212357d592ee99eb41567bd422047a"}]},{"bom-ref":"a6ad9275b38dce90","type":"file","name":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json","hashes":[{"alg":"SHA-1","content":"14b52ea8911e4e9f89acb4d876e87755e54529e2"},{"alg":"SHA-256","content":"8cfafc3521292bd7434d2f40762984f36eb12f03bde92b42a9df2ea17552f4a4"}]},{"bom-ref":"52251a8257b099ac","type":"file","name":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json","hashes":[{"alg":"SHA-1","content":"6aa908dedff8d74053157a8a908db304252c8549"},{"alg":"SHA-256","content":"88269288cdfae9bec4232d6b4fdbb4f52ad5db216219d6d701b02a2fde14162a"}]},{"bom-ref":"bb3a8aac6dc8a486","type":"file","name":"/juice-shop/node_modules/global-prefix/package.json","hashes":[{"alg":"SHA-1","content":"b819052d9650e51974f6e39f57bf125175b9860d"},{"alg":"SHA-256","content":"a58e288808740745879d771ed20d34c889572a6822709b545d661fa9a5555db2"}]},{"bom-ref":"2b6d60fb3e338565","type":"file","name":"/juice-shop/node_modules/gopd/package.json","hashes":[{"alg":"SHA-1","content":"682b4b77bd041501546a485298d662b1a54de702"},{"alg":"SHA-256","content":"33ace32dc861f6da9d1fd9d0a44c66e8c6ff3b13358d070683c1c2978ff5f19f"}]},{"bom-ref":"b2162ec88e9ae084","type":"file","name":"/juice-shop/node_modules/got/node_modules/get-stream/package.json","hashes":[{"alg":"SHA-1","content":"000b39656a452f8e4ddcedb94597a6970c3f456a"},{"alg":"SHA-256","content":"08d0f76239ff04bf822de18ef5bff87f16fe6427b3bf8567b4fe3bf2176a320b"}]},{"bom-ref":"79560346023d697d","type":"file","name":"/juice-shop/node_modules/got/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"83bfcdb9fe6dc82ba77d9ef596eb6e0bafac5a71"},{"alg":"SHA-256","content":"7d90a2e3e51176476ad26a1ab00523dccc83a9f84d276695beb8f56b7850b772"}]},{"bom-ref":"01ff0a461404b952","type":"file","name":"/juice-shop/node_modules/got/package.json","hashes":[{"alg":"SHA-1","content":"1f84f9ede8d91e4fdaede119e1cb6dfac7162b92"},{"alg":"SHA-256","content":"37caee779790d68f90ed8b63f3f9658da3c70ddc7cf6d282a87779196b7c42bc"}]},{"bom-ref":"5ad5d28a61cb95f8","type":"file","name":"/juice-shop/node_modules/graceful-fs/package.json","hashes":[{"alg":"SHA-1","content":"21a733b3f7e2ee153041de90fb03d5596934f346"},{"alg":"SHA-256","content":"5747d4ba6b17165c6ecac30ab3a331715f41c7ad546e1f1574dab1bdcb116181"}]},{"bom-ref":"6be71e0ac0ded5a5","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"alg":"SHA-256","content":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"bom-ref":"03cf33fab9ebf6c0","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"27a33893272864564ee2ba8b810d0f2bf4e30065"},{"alg":"SHA-256","content":"787f6262b31a31ec91978ac4488de398a4e780a8ce1e3a6fbbe17e3bdd105672"}]},{"bom-ref":"ed5be4d6640871b6","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json","hashes":[{"alg":"SHA-1","content":"a1764894981b73b8c03d267fc59b5c2a8f46a25d"},{"alg":"SHA-256","content":"afb4ae5465de455d491b9ec2caac993f6c52b2c2b00d9817ef33077f6054316a"}]},{"bom-ref":"d6de0450c3aa3082","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json","hashes":[{"alg":"SHA-1","content":"d4fe454f58534e1ef4b26586cce7560d0a0c1593"},{"alg":"SHA-256","content":"fb57051a060153501ecc4f0f405f694e4b8e354ff5a5e4a0e33ee47bdeca884f"}]},{"bom-ref":"65fcbc10ef0d0370","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"c9e0a8f6be8feff9265983acd92a0e76e12888c3"},{"alg":"SHA-256","content":"60dfc6bf58aea11944e7ddf08e516814a33fe805c38620939a5a1d7303c0bc54"}]},{"bom-ref":"3fc95643e5ddeb2c","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json","hashes":[{"alg":"SHA-1","content":"e492fe816d79b77deea6b08e79f1dd725e31968b"},{"alg":"SHA-256","content":"9b672598114d476cd159f22a3048f92feb9e2a26e3c0a5f2b097b00db96f7360"}]},{"bom-ref":"920e0a8f6c1f6696","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/package.json","hashes":[{"alg":"SHA-1","content":"74b3b66c0b882c2f6ad989971446ef680e558834"},{"alg":"SHA-256","content":"d75fe9bb9ea6398b82febadba5e93001a8be6a2f73d2ab77fd7783cf981ec19b"}]},{"bom-ref":"6151b0da25cf21e2","type":"file","name":"/juice-shop/node_modules/grunt-known-options/package.json","hashes":[{"alg":"SHA-1","content":"2f23630667ac2a43221ce73913f2a100444c9d3b"},{"alg":"SHA-256","content":"68aae8e3a01b7a135031a78b5f4f866a3613ae1d2e733d343d007d420f960412"}]},{"bom-ref":"1780bb523ed88f82","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"alg":"SHA-256","content":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"bom-ref":"a773c56e3e0e0c6c","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json","hashes":[{"alg":"SHA-1","content":"651223fdfe370f7eeea056c8bb29f6303cabb3c1"},{"alg":"SHA-256","content":"9cd907d34a45cb73b5c8a459d5602a36ccd456794665c529a3a5b0f02e196f26"}]},{"bom-ref":"81db8be937f1a6b5","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json","hashes":[{"alg":"SHA-1","content":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"alg":"SHA-256","content":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"bom-ref":"7c5b52e1fdb6554b","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json","hashes":[{"alg":"SHA-1","content":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"alg":"SHA-256","content":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"bom-ref":"f93e7dd53ad78876","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json","hashes":[{"alg":"SHA-1","content":"688a5d7d9b58962757fdb849c4876e2ed534e12b"},{"alg":"SHA-256","content":"3fef4b52efbeabeadfffd5994e90b1025eb24263286e34170675956637d368b1"}]},{"bom-ref":"f4d1ffaf124b5f29","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json","hashes":[{"alg":"SHA-1","content":"3c4abe10bd7383f277a3eac3ce43359fd92ad32e"},{"alg":"SHA-256","content":"d410a772f9f64b224482ec13815a4bbf1837c533e1be04b3687755c48b2efa1f"}]},{"bom-ref":"812440cad910ae3b","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json","hashes":[{"alg":"SHA-1","content":"2a2f6ee1f3336f86f2f68907787dcdce184e8c9c"},{"alg":"SHA-256","content":"a106e88549c9230be79eeb617d9f6d4223063ebca1b027d27fbd8875ee6abf99"}]},{"bom-ref":"e7641d5f2138bb0d","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json","hashes":[{"alg":"SHA-1","content":"1cd1c78691f7985f2a1b21d18698fcadcedef856"},{"alg":"SHA-256","content":"59591b6842c5175579cdb52ffb10c2cbda4bf4129755daa3bdc5d36059a65c24"}]},{"bom-ref":"1014f3261c2298e6","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log/package.json","hashes":[{"alg":"SHA-1","content":"0db444d99fc9cf981b2656f8748a6e7a8ba31606"},{"alg":"SHA-256","content":"249e01ebcd6fed7ae59de103831c735a979fc5631c1709b1d4933eff3422c72a"}]},{"bom-ref":"aea93d34d81ccba5","type":"file","name":"/juice-shop/node_modules/grunt-legacy-util/package.json","hashes":[{"alg":"SHA-1","content":"8156ef848e5845b4fcddee2dea7fa88dc224710c"},{"alg":"SHA-256","content":"1360dbe45d0140c74e0846c66739210f87d1c0b2ec5b6bf817e3bb93226520bc"}]},{"bom-ref":"36e3ffceadf8b251","type":"file","name":"/juice-shop/node_modules/grunt-replace-json/package.json","hashes":[{"alg":"SHA-1","content":"e3809536e511d1e2d35f1b474ecf83f0525a5488"},{"alg":"SHA-256","content":"48b4ef2e97791b7f824cf0d382e16ca0b3ab6b8f1a8554a17d214edfad8159e6"}]},{"bom-ref":"87a89c6101a79e92","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"817aa1aa6905453c","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/braces/package.json","hashes":[{"alg":"SHA-1","content":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"alg":"SHA-256","content":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"bom-ref":"85b0e7ee7d06c4ae","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json","hashes":[{"alg":"SHA-1","content":"7e98b1c611c82c90901f8e7482d39e23a940976b"},{"alg":"SHA-256","content":"2d91894dee5ab72977f359cbce89ab9161675cd0db8cb56ad6a93fec9a33fa59"}]},{"bom-ref":"fb43d11b022b5d62","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json","hashes":[{"alg":"SHA-1","content":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"alg":"SHA-256","content":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"bom-ref":"af9e314957fc0afc","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json","hashes":[{"alg":"SHA-1","content":"f68cd5a7999712c9082df2201062980e9b28fa16"},{"alg":"SHA-256","content":"10a04ec68f05ab4a6cc47917431544ee7cfe7b760065913a3c65cc7b743b6857"}]},{"bom-ref":"823714d4fcd71fcd","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"331a7d4bcec851ac4e7c1cc6624117fcab2be3af"},{"alg":"SHA-256","content":"3c5a47bd1991588b045fbb54fb4def5d52d9bbf1a8abfca39d370eb2274f6733"}]},{"bom-ref":"7f4332e957e03c95","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"332100289a0b019f231d6066376efdfb85345547"},{"alg":"SHA-256","content":"d85eee455ed9a79caa4a91d52e89857e576d30eefc3c826f0bf4dfbe067d0679"}]},{"bom-ref":"5864187c490886c4","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json","hashes":[{"alg":"SHA-1","content":"cb9d5d04ba929e5054fa494cee0e52c7372078fe"},{"alg":"SHA-256","content":"d408e070cd5c433915b65ae70d667ebb51eb74ecb13e34c0858a1d5c04e229f3"}]},{"bom-ref":"98ab638e906a3667","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json","hashes":[{"alg":"SHA-1","content":"a3d90badf75db503f5dd3ff3fb76d120d1424978"},{"alg":"SHA-256","content":"3a9582fd121f841c245d1fcf84ef0b9e41c94b785b8d7eb63f9f5aec9bad0b98"}]},{"bom-ref":"0e157cdc43475032","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json","hashes":[{"alg":"SHA-1","content":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"alg":"SHA-256","content":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"bom-ref":"7498106fc6d2cf16","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json","hashes":[{"alg":"SHA-1","content":"0ae8e81288771f32a5d752c97255f75cb2f48524"},{"alg":"SHA-256","content":"94dbc881c0329813f2481f35fcfa725a2285d45926d33e9b9b8b80b28487752b"}]},{"bom-ref":"83377d4ba489e614","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"78693145587c276164e2e2b64ea9dba66d0ec367"},{"alg":"SHA-256","content":"1f7f4e0b1d038cf728f9e4ab00aaf0a172c666ba594dfcb6fdbec36954280c0f"}]},{"bom-ref":"27224833eec1c0c9","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json","hashes":[{"alg":"SHA-1","content":"c16a607925055788aae94f1123fa0d769af161bf"},{"alg":"SHA-256","content":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"bom-ref":"cfe4993de887802a","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json","hashes":[{"alg":"SHA-1","content":"e00fe16f35d58bc6a7f8693f8c828f5e3b671763"},{"alg":"SHA-256","content":"65d2eaabe28338b79bee4f0e46b01a21f7c7028cc6a350f4648cc81d50f1c36c"}]},{"bom-ref":"0cda935a311db0f0","type":"file","name":"/juice-shop/node_modules/grunt/package.json","hashes":[{"alg":"SHA-1","content":"8bca31c6e52170bb658fd0bdf71ad586bfd54b8e"},{"alg":"SHA-256","content":"ab664962ea7cd2aa35def4ae80020ee9493adbbb25c0f6c796943c8a4fe33a7d"}]},{"bom-ref":"a0c6ed37fbc4fac0","type":"file","name":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json","hashes":[{"alg":"SHA-1","content":"91c29dfbc287ca5f45c833a5ab47bd471f344ad2"},{"alg":"SHA-256","content":"4346d2850babb5ed5b1685510e007adc142384e6468613f32f460db2cfee1297"}]},{"bom-ref":"49f694de07611827","type":"file","name":"/juice-shop/node_modules/handlebars/package.json","hashes":[{"alg":"SHA-1","content":"e80caf413943645211f14c5642f253759b531da1"},{"alg":"SHA-256","content":"cca288bf4b41d4f09da79759b2d5c4212d576307018dad839dc3ce5c708521a0"}]},{"bom-ref":"c5d09dacb70dcde5","type":"file","name":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"alg":"SHA-256","content":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"bom-ref":"f2fe2c4e0c7df604","type":"file","name":"/juice-shop/node_modules/has-ansi/package.json","hashes":[{"alg":"SHA-1","content":"6d2a70595a6482fc03d6615decd51e24073d5bc0"},{"alg":"SHA-256","content":"9ef1a1efe1471d262ecb5f55215109d051a1ef556e79fdd8fb31300f84d8ec5a"}]},{"bom-ref":"7169e1ac11033f07","type":"file","name":"/juice-shop/node_modules/has-bigints/package.json","hashes":[{"alg":"SHA-1","content":"ac647a2de47db6928f257a8a1e3b4274c198e083"},{"alg":"SHA-256","content":"b811e76ed3775f79abd7ea695c4407d800678a71703762f50bdde6f1f03098d4"}]},{"bom-ref":"97c10f73ac128a4a","type":"file","name":"/juice-shop/node_modules/has-flag/package.json","hashes":[{"alg":"SHA-1","content":"0a61b7395724eb79396b1cef110a74565de5ea88"},{"alg":"SHA-256","content":"5f786f6d16a53e7171fda89adc83bbd9c07fc17fb9de7ea78431283972593984"}]},{"bom-ref":"b6fdf242179499b9","type":"file","name":"/juice-shop/node_modules/has-property-descriptors/package.json","hashes":[{"alg":"SHA-1","content":"a3e6c1869a4e2f16574906fea431ce7a4bc1a022"},{"alg":"SHA-256","content":"59a91e2cf32e4303d248708999a9ec3afd8e3649a87ba7abcf2177dc1984e3d5"}]},{"bom-ref":"db73a57cb1097884","type":"file","name":"/juice-shop/node_modules/has-symbol-support-x/package.json","hashes":[{"alg":"SHA-1","content":"2b9c85c4a1a16c5ebb307019bfadddbebba06a72"},{"alg":"SHA-256","content":"55cc66bb9aa16da08a9e70e21d258108b9b510b2fe39310959c54711b78dcba0"}]},{"bom-ref":"bd66061f54b572f8","type":"file","name":"/juice-shop/node_modules/has-symbols/package.json","hashes":[{"alg":"SHA-1","content":"8e49a565463e9e23d9c32d8ccc18009321af19bf"},{"alg":"SHA-256","content":"5190268c0e3308d7446d1f7c036238f329f786938453e6017cb90980b3612e7a"}]},{"bom-ref":"562175e0783a0403","type":"file","name":"/juice-shop/node_modules/has-to-string-tag-x/package.json","hashes":[{"alg":"SHA-1","content":"efa6ac5d32b7cf37e677de7c59bec08dfa68aefb"},{"alg":"SHA-256","content":"cfe639d187fa85a2ae2f8c0b5490ed8d26cee136ec7a18dbec93442805bb9172"}]},{"bom-ref":"814cbacb60637ee1","type":"file","name":"/juice-shop/node_modules/has-tostringtag/package.json","hashes":[{"alg":"SHA-1","content":"75aeb5fec79dabebcda93a54b809a899fac1e214"},{"alg":"SHA-256","content":"30ab773c52021a6b800ea48f251abeeb1f6e378300f819204dfbb38d6e43f3ad"}]},{"bom-ref":"955b2b5d639d8ff2","type":"file","name":"/juice-shop/node_modules/has-unicode/package.json","hashes":[{"alg":"SHA-1","content":"f25b286b591e5aa36e855957980e27569961d706"},{"alg":"SHA-256","content":"f106bbff8f1aed94ef54031d8a4e5ebd0275b3fefc15361a96150d9029a9d510"}]},{"bom-ref":"0092ecc45f4d5f9e","type":"file","name":"/juice-shop/node_modules/has-value/package.json","hashes":[{"alg":"SHA-1","content":"917d3f314ae689839b0fa5481c3d66f787a01865"},{"alg":"SHA-256","content":"4e96fe8f20a39776d1470c61f045fc8a298ea505ba39167373d924ac2e22eba2"}]},{"bom-ref":"cda2f47153a07785","type":"file","name":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"5ae1e06a50abe22e7c61a05c4027016319c415d5"},{"alg":"SHA-256","content":"55b4ec530b8370e10e52e8f917fd26c851c8b752f6cc01dac7a2285988772391"}]},{"bom-ref":"8651e26e611291db","type":"file","name":"/juice-shop/node_modules/has-values/package.json","hashes":[{"alg":"SHA-1","content":"dcf1056ce7d8ad6410e843c638aece64bc6b33d9"},{"alg":"SHA-256","content":"b0f03ba25ac08af249163b7459e953292a70168ab38ca9b488fa485f79f2f695"}]},{"bom-ref":"907a03dea0da32a4","type":"file","name":"/juice-shop/node_modules/hashids/esm/package.json","hashes":[{"alg":"SHA-1","content":"dbd2cf3b837c1ed989df0bd7c68e7e3afc422110"},{"alg":"SHA-256","content":"dc5dc8f11f4b9b6d3fce9aff5d9ca80a33a8fae0f3dbc936ca46c34544b9e193"}]},{"bom-ref":"7a1fe5c298f77c3b","type":"file","name":"/juice-shop/node_modules/hashids/package.json","hashes":[{"alg":"SHA-1","content":"f80c92184acd8d5f637070d27846932cbed990ae"},{"alg":"SHA-256","content":"a259d571296946d349a9b2f60dccd26e3a212b122799b26e422c5c89989e42c5"}]},{"bom-ref":"7b0544a34ab97266","type":"file","name":"/juice-shop/node_modules/hasown/package.json","hashes":[{"alg":"SHA-1","content":"2aab9e964e19edf340c8e8978d9bd7eacd6bfc4e"},{"alg":"SHA-256","content":"e96d24e4dcec86a4f769f41174b1cc79f70b4ab77b83aac4dfe646242bf76abb"}]},{"bom-ref":"2602000a0477d5d5","type":"file","name":"/juice-shop/node_modules/hbs/package.json","hashes":[{"alg":"SHA-1","content":"bdbd18d598642cb1b9082680fdbd028d26588ccb"},{"alg":"SHA-256","content":"9296da119987c7928bd756b0df760072c08b6b29318039f1d038c43900005d30"}]},{"bom-ref":"74123ee5a726e853","type":"file","name":"/juice-shop/node_modules/heap/package.json","hashes":[{"alg":"SHA-1","content":"8e6e9b522de337a1ac533d69931aa93f29684e72"},{"alg":"SHA-256","content":"3dc357d6c978adbabf22c9ddebefe394815ba558123e4f9b824caa05269fdd92"}]},{"bom-ref":"d508a90c1eacd754","type":"file","name":"/juice-shop/node_modules/helmet/package.json","hashes":[{"alg":"SHA-1","content":"f45fd39929e3c9ca97a65bbcaf3d1567920807a7"},{"alg":"SHA-256","content":"a4f9450eb1a4a5cf7615b6e6869daf0e15cb93b543c5468ccdc17bfb4b01060f"}]},{"bom-ref":"5162c74d7e791418","type":"file","name":"/juice-shop/node_modules/hoister/package.json","hashes":[{"alg":"SHA-1","content":"cf8c5433ce82de1669c33ced53ca7921137caaf7"},{"alg":"SHA-256","content":"f933fea588f1f4793a42af6167cb2eda0e8870482e63e578117b1bbd9cca40ee"}]},{"bom-ref":"91237e855a0be388","type":"file","name":"/juice-shop/node_modules/homedir-polyfill/package.json","hashes":[{"alg":"SHA-1","content":"90510f253e4efff50c5b4abb632aabb3ece8a9ca"},{"alg":"SHA-256","content":"b841920660c6b6a524d764904a766cc59c401ebaa523b12a3fd429f7774d7159"}]},{"bom-ref":"e10cbaff3625244c","type":"file","name":"/juice-shop/node_modules/hooker/package.json","hashes":[{"alg":"SHA-1","content":"67494ba80a66767922c1d09ad788b0942f13e20f"},{"alg":"SHA-256","content":"6e06c9d7c91cf44224f8d3032172ac0b653728eee2e020ea6e0c6ab95d1f00de"}]},{"bom-ref":"a3c91e30bd92dcb0","type":"file","name":"/juice-shop/node_modules/html-entities/package.json","hashes":[{"alg":"SHA-1","content":"bc9154a0b80955c1b19d667648d70cc2624d64e6"},{"alg":"SHA-256","content":"26f25169d8e5b02059de306c648403c215fc5e26251ad6be2717b5731bfb2ee8"}]},{"bom-ref":"b1d75fdba8c1cc98","type":"file","name":"/juice-shop/node_modules/http-cache-semantics/package.json","hashes":[{"alg":"SHA-1","content":"5d4b738e14b91ea4619d48058717be58524ebed7"},{"alg":"SHA-256","content":"5b7911fc41261e41b08d55a9586b8fca73b22d61496c39d46be353033d2867f3"}]},{"bom-ref":"c6e223c86bfddbe3","type":"file","name":"/juice-shop/node_modules/http-errors/package.json","hashes":[{"alg":"SHA-1","content":"bcb1768525f7f5e1af75c272867bfed66dd983c7"},{"alg":"SHA-256","content":"dda88273810ec9e624bf08d4815cb6aa4007135bf98ce11706d2e1b2f2a6690a"}]},{"bom-ref":"06451fdb28d297c3","type":"file","name":"/juice-shop/node_modules/http-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"46c1370c1b73ca9e8097772507030fc65bf0a133"},{"alg":"SHA-256","content":"7c6265385a57a724d42f1c365d3af5b3e61cfec4e5007c67a1719de939c74072"}]},{"bom-ref":"768ea93fed3fdb4d","type":"file","name":"/juice-shop/node_modules/https-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"8c0a375492fc2b2fc37efae92d78ddd0b07de53a"},{"alg":"SHA-256","content":"d41d9127cbed43df8e2d404bfaf41361942a8afeb82eb57ccf8515e04eb33d1d"}]},{"bom-ref":"9e7eb8f59bf933fc","type":"file","name":"/juice-shop/node_modules/humanize-ms/package.json","hashes":[{"alg":"SHA-1","content":"e6e3f6368e65173263dd3f9fa806de8e74c54217"},{"alg":"SHA-256","content":"b5cf746b84d4d4afcda0f9fd59c2120fed5e7f7be1ec52293879a8c13f30eced"}]},{"bom-ref":"eeb84637858f5a3a","type":"file","name":"/juice-shop/node_modules/i18n/package.json","hashes":[{"alg":"SHA-1","content":"0893936ce514e10f9e39f4173ec28715250a6baf"},{"alg":"SHA-256","content":"ea677f104de62c409c47338fbda0b12a31c074de2aec35a134ab07191f0f49e9"}]},{"bom-ref":"72c034e31e41f032","type":"file","name":"/juice-shop/node_modules/iconv-lite/package.json","hashes":[{"alg":"SHA-1","content":"a1e76edb6428e44345ed3851ff7af5d850434cf5"},{"alg":"SHA-256","content":"6f7c96c32f7d6e0498be71b0ccedaf298bb00ab4dd40c1d63655ec53477db384"}]},{"bom-ref":"fb18d4a423cb7092","type":"file","name":"/juice-shop/node_modules/ieee754/package.json","hashes":[{"alg":"SHA-1","content":"19b82f401d4e2ef5db8528a35b2e12d1a2630d65"},{"alg":"SHA-256","content":"a8004b9c8dffe2e1b01a058ecf968a5d50beabcabc43cc98c655184ba6afc050"}]},{"bom-ref":"7d17fda27be5ef92","type":"file","name":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"601d171be8e9ec3e","type":"file","name":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"9e81fb5ae8bc9dee","type":"file","name":"/juice-shop/node_modules/ignore-walk/package.json","hashes":[{"alg":"SHA-1","content":"90dc22d9d2ed240a66e727ea9b8931ebcb8ae1eb"},{"alg":"SHA-256","content":"e7ebec436cd93ccc3827d6a2b4d4e30da28d063604a4e4640cdfe9116b82a9b3"}]},{"bom-ref":"717a906c9af0d06b","type":"file","name":"/juice-shop/node_modules/iltorb/package.json","hashes":[{"alg":"SHA-1","content":"6567bb730f22b22008933aee31fa214b59532e2f"},{"alg":"SHA-256","content":"8770f6e48b68a8c6870ee796c921140bd48879772b1917bd9bc3b5b7f9f47e28"}]},{"bom-ref":"41dd88c59b7586ae","type":"file","name":"/juice-shop/node_modules/imurmurhash/package.json","hashes":[{"alg":"SHA-1","content":"a28f2b413385af4188c4fc0ad1e0c38c2cd03cf4"},{"alg":"SHA-256","content":"aa3b07e7fa3d63aa96e401c3842b8cca1dd3247954baf92377094766e903c185"}]},{"bom-ref":"e9a7c4159568cc38","type":"file","name":"/juice-shop/node_modules/indent-string/package.json","hashes":[{"alg":"SHA-1","content":"8e67654392f062ebc5cd54e0f7d06427700e73b9"},{"alg":"SHA-256","content":"5b15d951490ea56f6309d9203e1c3cfd036ad1c67ca1c7f372cbfdfbf3faecb7"}]},{"bom-ref":"dd7dfb9f5bae9708","type":"file","name":"/juice-shop/node_modules/infer-owner/package.json","hashes":[{"alg":"SHA-1","content":"520dabd4fd509ef15c618b6a8dac1f070f82a4dc"},{"alg":"SHA-256","content":"84793570c7d0565481a1a713f9430d01987103e2e7d6c3121b1e6054eec1f625"}]},{"bom-ref":"9d5b59ca84b5aa6f","type":"file","name":"/juice-shop/node_modules/inflection/package.json","hashes":[{"alg":"SHA-1","content":"a346ba8ba91330083e37d70e74f0ac7300a07797"},{"alg":"SHA-256","content":"658ab85279b559d1126b7fb7ec389a22eefdbb186378c672ccb1524b51fc6986"}]},{"bom-ref":"e09dc3337969f84c","type":"file","name":"/juice-shop/node_modules/inflight/package.json","hashes":[{"alg":"SHA-1","content":"40e50820beed8bfee8ce186d5be617a8c213e7e1"},{"alg":"SHA-256","content":"5f2489e13f73e9ebad999134fae8a591f6d8b58e8341ec8e3b33397c4d1ef817"}]},{"bom-ref":"afbeccca33c1002b","type":"file","name":"/juice-shop/node_modules/inherits/package.json","hashes":[{"alg":"SHA-1","content":"62b11dd736a0047fbd8d2dc0406d2118a549a359"},{"alg":"SHA-256","content":"be645800bc94fd8de29c8ae91690549b316cc437100108aeea7b2f347693cc80"}]},{"bom-ref":"28bd4e84b2831846","type":"file","name":"/juice-shop/node_modules/internal-slot/package.json","hashes":[{"alg":"SHA-1","content":"696536e795e6ff3c47d56b9e644e5e35d132a691"},{"alg":"SHA-256","content":"c75e491911f4ec299ffa5415dd20e914feea1b69ddccea2a58c82b6e4c7a714c"}]},{"bom-ref":"95a9c0208761acbc","type":"file","name":"/juice-shop/node_modules/interpret/package.json","hashes":[{"alg":"SHA-1","content":"40169e9ec112583cdb2c363d627b7a16ea7fe3d1"},{"alg":"SHA-256","content":"b768bb2ae4ceec49a06dadb163165eb2af172baf43288f94e2c2d53b187175f6"}]},{"bom-ref":"af10c00eb2f03ff1","type":"file","name":"/juice-shop/node_modules/into-stream/package.json","hashes":[{"alg":"SHA-1","content":"71a5a430e9790858c3a6c90e6d9d072353ce2e40"},{"alg":"SHA-256","content":"882d4f5836f96d6c6a801aac00c2b928588508ca1d43fbea337602afa6fd607f"}]},{"bom-ref":"baa98e43ea1a8bbf","type":"file","name":"/juice-shop/node_modules/invariant/package.json","hashes":[{"alg":"SHA-1","content":"59f8a398ae23614df8c1d975429934fdf9bc1949"},{"alg":"SHA-256","content":"ef0c08d9f91029e247bb570a04903f3a9bd646c1f2128d29e69ee171794cd2a3"}]},{"bom-ref":"5a6248a8340d9ee7","type":"file","name":"/juice-shop/node_modules/ip-address/package.json","hashes":[{"alg":"SHA-1","content":"c08d23fa891935fb24a5e1a07334197e8974138a"},{"alg":"SHA-256","content":"ef55e88e1a55e286661bb9f54d6f544629d799b28a9e729b839e4ead63e25209"}]},{"bom-ref":"4d1b36f561a11e92","type":"file","name":"/juice-shop/node_modules/ip/package.json","hashes":[{"alg":"SHA-1","content":"b9b976a06f7e100d53af77c8eef29aefdbb6fe54"},{"alg":"SHA-256","content":"fbb3c09f5eddbff99bc2feb9745b91cc3360098255d58b824bb412cdb598f41b"}]},{"bom-ref":"f49894379ac9ca22","type":"file","name":"/juice-shop/node_modules/ip6/package.json","hashes":[{"alg":"SHA-1","content":"408b81d2a504d9b339370b41546cac5ae7131478"},{"alg":"SHA-256","content":"65ebfaf142aa301b15b10fe5be4aa190341a2d39cfb856e24fd8ce0f83e3b6c9"}]},{"bom-ref":"c578ab723d631a3a","type":"file","name":"/juice-shop/node_modules/ipaddr.js/package.json","hashes":[{"alg":"SHA-1","content":"532be044ce57a9f81fed35f3742767f587cfbc95"},{"alg":"SHA-256","content":"fc1071893728a0e78fa40ce0dbe04c5a1021179fdcb5b229f274e3556d6a87cd"}]},{"bom-ref":"a12ae1d43bc1f1e1","type":"file","name":"/juice-shop/node_modules/is-absolute/package.json","hashes":[{"alg":"SHA-1","content":"4bb791bb15f2343372fbbce4a46304777cd7704d"},{"alg":"SHA-256","content":"fdd72b01eac6f6d37dae881d90cb127758f9c5053e85c8487d323aac1e45cac0"}]},{"bom-ref":"add47b760980c43f","type":"file","name":"/juice-shop/node_modules/is-accessor-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"2decfbdde6152eb283952d8447861e52fb81140d"},{"alg":"SHA-256","content":"dcdaa5afe82ff004ca8f29c8ba237c7b6562b19e265241a8bfa3fbd418d653b9"}]},{"bom-ref":"2ad9c4fef860ae2b","type":"file","name":"/juice-shop/node_modules/is-arguments/package.json","hashes":[{"alg":"SHA-1","content":"8c0d7ca0e6fe66cd74d472528d04778eb7cc50d9"},{"alg":"SHA-256","content":"8962afc6bca1e62fc8d6413c1c82b0e060ff51fec9cb1d00d7c6b82337666e52"}]},{"bom-ref":"8c0c8c38666fed78","type":"file","name":"/juice-shop/node_modules/is-array-buffer/package.json","hashes":[{"alg":"SHA-1","content":"44fd3e5dfa707791be92aeeecc0fb3533b39bc71"},{"alg":"SHA-256","content":"38a3c4698e3f4f2235481483558a96e67be7e4e90ce5647950da73efd7ccfb1a"}]},{"bom-ref":"fbab9d18e974d107","type":"file","name":"/juice-shop/node_modules/is-bigint/package.json","hashes":[{"alg":"SHA-1","content":"68ec3664ed0d57b4cbbe598a49fadeef06b82fad"},{"alg":"SHA-256","content":"079916fe1d9e42dd3ed230521911d4ffa718f3bbd7efcc53d4bd8803b0cd11d9"}]},{"bom-ref":"74f9d70520f5b4ad","type":"file","name":"/juice-shop/node_modules/is-binary-path/package.json","hashes":[{"alg":"SHA-1","content":"1d072ae15e9958d46909b3f3853dc2b17ca57f19"},{"alg":"SHA-256","content":"35e07770a839325f659cd533abf346934f4544cb6f42ce9bc852abd22999c20c"}]},{"bom-ref":"790f3990b522c3ef","type":"file","name":"/juice-shop/node_modules/is-boolean-object/package.json","hashes":[{"alg":"SHA-1","content":"d8e80fa1a4ea5a6e58e4be826e5496a24df823e1"},{"alg":"SHA-256","content":"908dcc16536fcfa62185c80010d9e92891f41e1d279b337d830d99a8dae9aed5"}]},{"bom-ref":"1b4a07dc9dd04302","type":"file","name":"/juice-shop/node_modules/is-buffer/package.json","hashes":[{"alg":"SHA-1","content":"2363bf1c5941cf35d7be5fb35b82e6f793d8421d"},{"alg":"SHA-256","content":"c3f4ad9709465baf192e2ee4ae1a113addc1843e044eee520c71eb5fd3c9ec85"}]},{"bom-ref":"938d1fc46c1c0dbd","type":"file","name":"/juice-shop/node_modules/is-callable/package.json","hashes":[{"alg":"SHA-1","content":"1f39ab1f57f84f43ff79dda15e9b93d7f138d73d"},{"alg":"SHA-256","content":"0d0981565f03ca488d263c94d038717ec4face8b129b8ff18e792dabae2af755"}]},{"bom-ref":"ab3f9b16c715dee5","type":"file","name":"/juice-shop/node_modules/is-core-module/package.json","hashes":[{"alg":"SHA-1","content":"bc3dd6412950636f30edccd45de49f5ca359e890"},{"alg":"SHA-256","content":"8b333baea62199fce87af28ba70632e093623ae3b8888e86f2dd525f2de0f69d"}]},{"bom-ref":"3ccef04a420d68b2","type":"file","name":"/juice-shop/node_modules/is-data-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"4a01e13858798f024ec198383c8f955cebc76d56"},{"alg":"SHA-256","content":"a492c0eddcf9ca4530f07ac2ccae041e6dcf8da24a2275d5a1339c6f1ad653fc"}]},{"bom-ref":"550edd49eb7a146f","type":"file","name":"/juice-shop/node_modules/is-date-object/package.json","hashes":[{"alg":"SHA-1","content":"0fdae008400e5f301759c2465a5776cef0d74193"},{"alg":"SHA-256","content":"224b3f8b6f9564aba91aefa417a925e00f3be92896af5bbeecf1e9e669e05ba5"}]},{"bom-ref":"433d4a6b4d03695b","type":"file","name":"/juice-shop/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"4ef4f0a4493126bb7855c2999c3f4df0fa25bb8f"},{"alg":"SHA-256","content":"86e085672deef46afe78e640afc550beb0b3e9d103ffb1bacbdbc3787b55f29f"}]},{"bom-ref":"23040fa0df92d489","type":"file","name":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json","hashes":[{"alg":"SHA-1","content":"f1ed049ec2757f4914862b3854b26363806c4859"},{"alg":"SHA-256","content":"dfcd42c47d09aa794214c28476d5b519c157e17d9490eb2c50faee3defd041bc"}]},{"bom-ref":"515e3b94ba83bdb1","type":"file","name":"/juice-shop/node_modules/is-expression/package.json","hashes":[{"alg":"SHA-1","content":"a58f5d6e36c8bede8f377c6ade9bea70208318be"},{"alg":"SHA-256","content":"a87a48e8070af76c07b15557619ffbb6975f093121f5636fe69fa2f7f7d3ee81"}]},{"bom-ref":"82ced7f38969808b","type":"file","name":"/juice-shop/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"88d2889532b3a6eae4e6f38adc6ff95edec75264"},{"alg":"SHA-256","content":"56db61dd1d881e3e024e21a7009ac4ae83eb1651c9eb97bd16d20135a042bdfb"}]},{"bom-ref":"15d8afdbb74d8d51","type":"file","name":"/juice-shop/node_modules/is-extglob/package.json","hashes":[{"alg":"SHA-1","content":"3f1247dc7f917eba16d9607c17eb9818d2bf43eb"},{"alg":"SHA-256","content":"8031afcd87f448d75ba8a5dd2cde9c68f982a94f406ebae8e5fb7cf6dfdeede2"}]},{"bom-ref":"f5bf4e0a7842d67d","type":"file","name":"/juice-shop/node_modules/is-fullwidth-code-point/package.json","hashes":[{"alg":"SHA-1","content":"49dbcba3eb3e3cba5b97bce28eb6194775d23c88"},{"alg":"SHA-256","content":"5b48496ca129073ed44a677b777ea3b91366c8bc228bc75fe858749a78ac1a32"}]},{"bom-ref":"1463f5737fa7a993","type":"file","name":"/juice-shop/node_modules/is-generator-function/package.json","hashes":[{"alg":"SHA-1","content":"10c85af54c0873444c3936620182fac80e322ebd"},{"alg":"SHA-256","content":"9cc1833690ca649a828ff1f71772c1112562d03a7b85156ab0a8944c685e09b5"}]},{"bom-ref":"5d8f4ccb8097f77f","type":"file","name":"/juice-shop/node_modules/is-glob/package.json","hashes":[{"alg":"SHA-1","content":"57a53965f8f746a1f0f29696ad6e770a8beff7e5"},{"alg":"SHA-256","content":"1cce62b80db12fc033d85250b5881b1a288476229abda8e1abd983724befd56f"}]},{"bom-ref":"40d28f4d15077a0d","type":"file","name":"/juice-shop/node_modules/is-lambda/package.json","hashes":[{"alg":"SHA-1","content":"d7d1ac3b9e27615002074f87da8c39e91995ee88"},{"alg":"SHA-256","content":"55c72a97449e2b52a5b763bf6cfa7de3b9603fe2a57074066ddcbf522578c9b6"}]},{"bom-ref":"b7a34278cca69e27","type":"file","name":"/juice-shop/node_modules/is-map/package.json","hashes":[{"alg":"SHA-1","content":"ed28234ea9e98bffdfbf923897ff644aa9e154d7"},{"alg":"SHA-256","content":"b2d7c205058919c957fed69cbf8cdcd589dfc82c0aadc4c2e298f9ee3afd296a"}]},{"bom-ref":"dc088846b02e62b4","type":"file","name":"/juice-shop/node_modules/is-natural-number/package.json","hashes":[{"alg":"SHA-1","content":"096ffbf63a49e913e7758b58ceb3b64305517ba9"},{"alg":"SHA-256","content":"9170a51c5342b4a707c55517d66f7459ee82efa50169f1d9a1d98b345fbf6acb"}]},{"bom-ref":"965958ae84fc3048","type":"file","name":"/juice-shop/node_modules/is-number-like/package.json","hashes":[{"alg":"SHA-1","content":"fbfa13f628360f4178cca9025b4df52da7e81863"},{"alg":"SHA-256","content":"34ac5ec903e8f8eae2536d33611a0003ac66e8bae7dabb2706b42af74b54578c"}]},{"bom-ref":"8156ac2a4e3b8d93","type":"file","name":"/juice-shop/node_modules/is-number-object/package.json","hashes":[{"alg":"SHA-1","content":"64ce0f3ea95faf731a61339f0cdf8586ee2e7e15"},{"alg":"SHA-256","content":"0f647c3741eea832398ec6d2fab6dfc7d431e3a66e3def47ef01dae9ac79eb53"}]},{"bom-ref":"d33580102424db83","type":"file","name":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"alg":"SHA-256","content":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"bom-ref":"22c4159815c006b0","type":"file","name":"/juice-shop/node_modules/is-number/package.json","hashes":[{"alg":"SHA-1","content":"2fbcc9642a2f9790b1b34b2251e86da6bb902186"},{"alg":"SHA-256","content":"c0f47a24ff52fabe0bbaa316994e2a828a56f2cb0f94bf031bd9884e320cfd0b"}]},{"bom-ref":"af8ee292e33914e4","type":"file","name":"/juice-shop/node_modules/is-object/package.json","hashes":[{"alg":"SHA-1","content":"84ae32267e3fa601a9457e3361fd63c48a864595"},{"alg":"SHA-256","content":"23bab3622439df0c6ade1d7671e6609eb55abe359b559da21c6ac1e8ba92754c"}]},{"bom-ref":"67214ccdcd84c27e","type":"file","name":"/juice-shop/node_modules/is-plain-obj/package.json","hashes":[{"alg":"SHA-1","content":"96165e985c551894f224d8ef606b1cf98689b7ac"},{"alg":"SHA-256","content":"3f2d9ecc4ad7921576d65361b4fce21c5cfee72a4fc18e38b6c2050738df67d1"}]},{"bom-ref":"bb6c2f21f1f9ffcc","type":"file","name":"/juice-shop/node_modules/is-plain-object/package.json","hashes":[{"alg":"SHA-1","content":"1793cde25acd0f4f2d9f820d34c8675543770b93"},{"alg":"SHA-256","content":"9d230b1f721ff1453f40e10824eb4048072ba04c3d63979c48d59c20fabdbb96"}]},{"bom-ref":"4385d016fa87ca50","type":"file","name":"/juice-shop/node_modules/is-promise/package.json","hashes":[{"alg":"SHA-1","content":"204b9c0844ad7952b8c714a076936074a9813263"},{"alg":"SHA-256","content":"ebb992f44a73d06d3af839970ae14fa2a5a70a5dad61b527c21a9d89a774a617"}]},{"bom-ref":"8800387e696de12a","type":"file","name":"/juice-shop/node_modules/is-regex/package.json","hashes":[{"alg":"SHA-1","content":"5693e910887ef21be281e8860ca0c3a29e59e794"},{"alg":"SHA-256","content":"b99ff9cb5a079a1d6060bce2d31f06780d4296539a5b57106047a86561cd4db3"}]},{"bom-ref":"6851932583c8d578","type":"file","name":"/juice-shop/node_modules/is-relative/package.json","hashes":[{"alg":"SHA-1","content":"259ca538dacebc5458a1deef3600da0469f1f5de"},{"alg":"SHA-256","content":"b4059db81cb29586779cb6281b3ca0605774e1185e0b92432d6da2e8da3ad45c"}]},{"bom-ref":"bfaa06eac343cc98","type":"file","name":"/juice-shop/node_modules/is-retry-allowed/package.json","hashes":[{"alg":"SHA-1","content":"b8190b0addd0dde7253ba68348942036fc545ee5"},{"alg":"SHA-256","content":"b9c34d3385c5f3050b73c5650977c0af8963165ecbba9f3c85d618c55b4f3486"}]},{"bom-ref":"6aa70b64118b0505","type":"file","name":"/juice-shop/node_modules/is-set/package.json","hashes":[{"alg":"SHA-1","content":"e0bfd95803a081436377c6057b747d27d1ce1fb9"},{"alg":"SHA-256","content":"1e23457a11d7836233f8a98ee97dd7a2cfdde4381e46a92b160ffeffe2c3d001"}]},{"bom-ref":"1ca922be37215122","type":"file","name":"/juice-shop/node_modules/is-shared-array-buffer/package.json","hashes":[{"alg":"SHA-1","content":"983f03d977afdaa38aca26493740f8eaca2f6d04"},{"alg":"SHA-256","content":"a8c03e6ca8d6879d13cd4bc2cfd1e14c634006532a295016f4abdee27f5877e8"}]},{"bom-ref":"8596188dff21b57a","type":"file","name":"/juice-shop/node_modules/is-stream/package.json","hashes":[{"alg":"SHA-1","content":"f2f490f635a13ed709ee5c0605df8067905ddec1"},{"alg":"SHA-256","content":"8cab336575fb9e86b6f6473b57fe06b734e7443a2f25359b542b289e9cb2c010"}]},{"bom-ref":"207f0121dea098d7","type":"file","name":"/juice-shop/node_modules/is-string/package.json","hashes":[{"alg":"SHA-1","content":"1631d23f33757d6197f8ad6d696832b1a2759059"},{"alg":"SHA-256","content":"e34f86b9cc8a1811587ca3eb5efdb7f158f3646693b5e657e7188c52b54a696c"}]},{"bom-ref":"bc51afe0a5b69a68","type":"file","name":"/juice-shop/node_modules/is-symbol/package.json","hashes":[{"alg":"SHA-1","content":"25682cb00f7d9b3167931c5bb00906dad9973d42"},{"alg":"SHA-256","content":"ae8d1155c6252e4b7077944b25b03a2c175ae632e3ee78508f12cc1c94f8296a"}]},{"bom-ref":"cd00f3cff2b9edd4","type":"file","name":"/juice-shop/node_modules/is-typed-array/package.json","hashes":[{"alg":"SHA-1","content":"a069bc3c4312b2c2911625277a938f265f8b80c6"},{"alg":"SHA-256","content":"51dcf15ccc424ce76b36bef2ef64df7a53e75294cbddf08b4f7e639133145cc5"}]},{"bom-ref":"0244dba11aa72453","type":"file","name":"/juice-shop/node_modules/is-unc-path/package.json","hashes":[{"alg":"SHA-1","content":"56e3e8226782aa420417222268679e375aea5155"},{"alg":"SHA-256","content":"b2edd3e5cf18fc0076ac78ca155cf7d892cd6525b5cc8995cdd57d2d40051860"}]},{"bom-ref":"98e836e83ab04f70","type":"file","name":"/juice-shop/node_modules/is-weakmap/package.json","hashes":[{"alg":"SHA-1","content":"18426dc3cc1e36705e80b9508a7c45f0f7d1e8f8"},{"alg":"SHA-256","content":"483ce3a97e913446c2e43013b79ae03240d583d938a61c3c3c0e2f095f56b553"}]},{"bom-ref":"07cd27da8466c3d7","type":"file","name":"/juice-shop/node_modules/is-weakset/package.json","hashes":[{"alg":"SHA-1","content":"70492aadf02d82ca5637e0ba90fa98040501ba27"},{"alg":"SHA-256","content":"689f191f14c6dd30bfc0325475a738cd9633cf632c8e4ec81714591817b4ad36"}]},{"bom-ref":"6e1caa9d68306b2a","type":"file","name":"/juice-shop/node_modules/is-windows/package.json","hashes":[{"alg":"SHA-1","content":"f452f4328f713c711a0e207be3d8a0958222c892"},{"alg":"SHA-256","content":"78963f69e47d6fb7b090bddd4e4eba074627fa32d5c4841a1839be88cf1418e1"}]},{"bom-ref":"b311805b81252434","type":"file","name":"/juice-shop/node_modules/isarray/package.json","hashes":[{"alg":"SHA-1","content":"73e13702b019b992300caa912bc2322a9093e21e"},{"alg":"SHA-256","content":"b0802c09bce6bf067d3e5f52390ea26972e11c88bb6ae38991316ac83ca14127"}]},{"bom-ref":"88dbad149d2d6d54","type":"file","name":"/juice-shop/node_modules/isexe/package.json","hashes":[{"alg":"SHA-1","content":"3b3eab80c4ffd08eef6b3381b98de7be3649d06b"},{"alg":"SHA-256","content":"395c2af9abeeaafe7391974c1eacfb2a2bdeef187f21c3f5582c49e0368e59bf"}]},{"bom-ref":"66305c0543185b69","type":"file","name":"/juice-shop/node_modules/isobject/package.json","hashes":[{"alg":"SHA-1","content":"dd20c4d536aa7a67fb5ed1eb4e5122ecd57534a9"},{"alg":"SHA-256","content":"c66c0936c8ac63e97aca4e747fe0da8df7d6f093eeb47fb29d4d186c41272465"}]},{"bom-ref":"2c551cb2fc1545a9","type":"file","name":"/juice-shop/node_modules/isomorphic-ws/package.json","hashes":[{"alg":"SHA-1","content":"332fbfbd0e852e6ad3c9076573006b1608eff806"},{"alg":"SHA-256","content":"dd92171c67f243d981a78204ffd0d64247267b97e6a261a4c6b5f1668c05d21c"}]},{"bom-ref":"c61e85504c1a31c6","type":"file","name":"/juice-shop/node_modules/isurl/package.json","hashes":[{"alg":"SHA-1","content":"cd24cb01b3ad1b0497249531912561ccd258c46a"},{"alg":"SHA-256","content":"9396a58aa6e42df65f7aecb92a08e6b5a84ecd6485ddfe9a3d481e7fd2cf1251"}]},{"bom-ref":"d88d57bcb68429c4","type":"file","name":"/juice-shop/node_modules/jackspeak/package.json","hashes":[{"alg":"SHA-1","content":"15e15f7f7565d0a355be813b2e68eb35e65102a5"},{"alg":"SHA-256","content":"3379e9c1be25729a6c7fc160e840108e15895c368e8060e42f68598f9f3065cd"}]},{"bom-ref":"78401936d0c92956","type":"file","name":"/juice-shop/node_modules/js-stringify/package.json","hashes":[{"alg":"SHA-1","content":"8828486a7978be6f38eb93353a990f4b00a7fc66"},{"alg":"SHA-256","content":"133b036b739bb71c44008eb9c2bee9fd3169327fff26d2b390c63ccd70f8c3fc"}]},{"bom-ref":"e22147d82b380c0e","type":"file","name":"/juice-shop/node_modules/js-tokens/package.json","hashes":[{"alg":"SHA-1","content":"6704feb8cbaf803288d9185a2fc86017e24ba55b"},{"alg":"SHA-256","content":"47345931827b3e26db9fe690abb81f856a0d040cbca8af1e69711a64cd58ce0d"}]},{"bom-ref":"30d689140eced004","type":"file","name":"/juice-shop/node_modules/js-yaml/package.json","hashes":[{"alg":"SHA-1","content":"1fa37a328c77e8baadb3f56ab240cd01da742d69"},{"alg":"SHA-256","content":"e5f7d1f23067e9422fbdda594386dc663442451a96785195fc27c7cd826fdf63"}]},{"bom-ref":"6ee1292d8220a7ef","type":"file","name":"/juice-shop/node_modules/json5/package.json","hashes":[{"alg":"SHA-1","content":"7a38f8d159bc79dac6ac618707de02fcd3063f2e"},{"alg":"SHA-256","content":"1927c4592e3811cf9b8c86e568df1c41a373b628b4b322f88872395ef87e2ba5"}]},{"bom-ref":"b835da2799c478f5","type":"file","name":"/juice-shop/node_modules/jsonfile/package.json","hashes":[{"alg":"SHA-1","content":"90ab4e3699e9eb9e2df7b9e849f35910f1fa35db"},{"alg":"SHA-256","content":"33e801b5edd313d727b299d8c5cc826f045a3b93e1dcadf2ce5672726c5cbcd4"}]},{"bom-ref":"3b07065355d16061","type":"file","name":"/juice-shop/node_modules/jsonwebtoken/package.json","hashes":[{"alg":"SHA-1","content":"305242068c0654ec18802417c31771ea78dd1dd1"},{"alg":"SHA-256","content":"5f6505d0fae5a241cbdd3cf6fa841034db7d9870ae774c59c342fad8cfb82eaa"}]},{"bom-ref":"a341a26b7b35aa1a","type":"file","name":"/juice-shop/node_modules/jssha/package.json","hashes":[{"alg":"SHA-1","content":"16d29aff64b36ea45a293b87f2b9669cdadc1013"},{"alg":"SHA-256","content":"4372166dc7877fd0cb43c8dda9453cd155277dd7b845c1b9b01ccb2c4e9a12c2"}]},{"bom-ref":"4b7af6411849b80e","type":"file","name":"/juice-shop/node_modules/jstransformer/package.json","hashes":[{"alg":"SHA-1","content":"b289d2aee71af7c52388667c93a40409604d0c86"},{"alg":"SHA-256","content":"47dd1297b10e67e178c2a788856a518fd05a0e0b0919f1f9f12b777dd458c454"}]},{"bom-ref":"a5b0ac0db040bd55","type":"file","name":"/juice-shop/node_modules/juicy-chat-bot/package.json","hashes":[{"alg":"SHA-1","content":"554ce223ca82ae5cf1e13fb4caae6c06f84a0ad0"},{"alg":"SHA-256","content":"4ff88de5f00dd9b370da52afb5a0886430d253d4151bf8b2dfc5af7fc3baa1f1"}]},{"bom-ref":"8ad0131f71a9ac75","type":"file","name":"/juice-shop/node_modules/jwa/package.json","hashes":[{"alg":"SHA-1","content":"eab0e2efcf0c2ad608521805b5989c409723f9dc"},{"alg":"SHA-256","content":"c2e3758f078a67c136a198241daba4fd306a75c474e8358d375807f350a159a6"}]},{"bom-ref":"0dfdd5a327e56904","type":"file","name":"/juice-shop/node_modules/jws/package.json","hashes":[{"alg":"SHA-1","content":"515e309b1f538c91d0be3ec2334bd3a138f920f1"},{"alg":"SHA-256","content":"897314a2d7de9b7096761af9694c4b6685dde9f82f39326510c5862e1f15c882"}]},{"bom-ref":"87c30d9f6a70bc11","type":"file","name":"/juice-shop/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"5cee1955868ef17a2d4c51f75f412419cc89e915"},{"alg":"SHA-256","content":"0710f74718210573ae878c0a733775d2ad9e9d5a5053f0521cbf9347a39a01ec"}]},{"bom-ref":"17cbd00e368d17cc","type":"file","name":"/juice-shop/node_modules/kuler/package.json","hashes":[{"alg":"SHA-1","content":"c64c52e6c65728378f338e75e3278ebe469916af"},{"alg":"SHA-256","content":"7c22c6fe3ddd0ba047218d864008b002eab3fce6b499351e7a4c63e2cf703ae7"}]},{"bom-ref":"b427c1c006ca6a2b","type":"file","name":"/juice-shop/node_modules/lazystream/package.json","hashes":[{"alg":"SHA-1","content":"799982547b24774bfefb32bfc82e2c98d77329f3"},{"alg":"SHA-256","content":"cf0860e26be0d5c9098d1bd0ce5c5faf1e02d6c6b050a14bbb40c2fc1c087fec"}]},{"bom-ref":"905c5b0dac743b6d","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json","hashes":[{"alg":"SHA-1","content":"ac9fad510ffaa52eccff29729383a2f0ed602bec"},{"alg":"SHA-256","content":"8fb6b0b19d09cc1c5b2caad128ae39b2fd693a35bb3d440c4e1143bfb9d10080"}]},{"bom-ref":"464c57b90fb12a9f","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json","hashes":[{"alg":"SHA-1","content":"c0d55f8b28bea19d1fbed323da70e9857ddaa74e"},{"alg":"SHA-256","content":"95e29f682649caf233b4ac9729efa0c1b3718ef179e7b44e21ea01a0941af071"}]},{"bom-ref":"3eeaefafc9e58b9f","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json","hashes":[{"alg":"SHA-1","content":"9bb60eb9422dfbbf71811d0c1fe00dc14f61a36c"},{"alg":"SHA-256","content":"ff358428a418a46fb2431a2c48b396fb01c8291fec9e1f14434ade01196c8e9c"}]},{"bom-ref":"52070e793dbdea4d","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json","hashes":[{"alg":"SHA-1","content":"35b672da35e299376d0ffc4f22fd57088150a835"},{"alg":"SHA-256","content":"001ba5640df99785e76b7d407ae35a24c490f145737cf3f194408fb17dfec411"}]},{"bom-ref":"e110916a847d1ab6","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json","hashes":[{"alg":"SHA-1","content":"9aea9b0daad0699494a286e8b104317015f9827a"},{"alg":"SHA-256","content":"1eb7b17d626d6201c70af32e684302ff3219d6fe583a2611a8a3119d98a68956"}]},{"bom-ref":"0e17f36ae947cfda","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json","hashes":[{"alg":"SHA-1","content":"53b43dd098da8d4b0606d47cc71bbce0f9326251"},{"alg":"SHA-256","content":"d8502f5ce977ea10cc7e91e95b595ce845e838cf412801230e9a2f211ad68039"}]},{"bom-ref":"1aed46e578a697b5","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json","hashes":[{"alg":"SHA-1","content":"9db18a8163ab1fbb6e7c8bfd56c7483239d63c63"},{"alg":"SHA-256","content":"8337ba9774d6d8199a5861c6dfa57058f162bfb6210362c01db38f0a593f96d6"}]},{"bom-ref":"50541b05591cbac5","type":"file","name":"/juice-shop/node_modules/libxmljs2/package.json","hashes":[{"alg":"SHA-1","content":"f1f8578eadc922aad04a6d7c7b0c34d52859ba76"},{"alg":"SHA-256","content":"9f6e576adad1199ac47aaf3c8b2ecd28c4acbb9bd70c01d2772f319757e7102e"}]},{"bom-ref":"9f924a99de5313d5","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/braces/package.json","hashes":[{"alg":"SHA-1","content":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"alg":"SHA-256","content":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"bom-ref":"61295f75b649ea66","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json","hashes":[{"alg":"SHA-1","content":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"alg":"SHA-256","content":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"bom-ref":"af4119ffb96073b3","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json","hashes":[{"alg":"SHA-1","content":"990b9b7b1e0c10a10b929022ea7d2c7123a69dc2"},{"alg":"SHA-256","content":"d2a8fd0bcd4b5a28fd7132b036e909998b63f5c98614efc25997705f85481381"}]},{"bom-ref":"7aaadbb849593190","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json","hashes":[{"alg":"SHA-1","content":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"alg":"SHA-256","content":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"bom-ref":"c7b3866bc7ba5e52","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json","hashes":[{"alg":"SHA-1","content":"0ae8e81288771f32a5d752c97255f75cb2f48524"},{"alg":"SHA-256","content":"94dbc881c0329813f2481f35fcfa725a2285d45926d33e9b9b8b80b28487752b"}]},{"bom-ref":"1cf70b6b48475e71","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json","hashes":[{"alg":"SHA-1","content":"c16a607925055788aae94f1123fa0d769af161bf"},{"alg":"SHA-256","content":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"bom-ref":"cbbd68ceff2b6d1e","type":"file","name":"/juice-shop/node_modules/liftup/package.json","hashes":[{"alg":"SHA-1","content":"647850b8fba294d8450e62ae576687219a9d92e8"},{"alg":"SHA-256","content":"6e8687bb4f371e6a5a0316bc221394442e4fe55cf0c19f901b917e7765c6eeb5"}]},{"bom-ref":"310d25f28691fd93","type":"file","name":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json","hashes":[{"alg":"SHA-1","content":"c5e890ef1a0688476da2fac589b8d70ee8b9e64d"},{"alg":"SHA-256","content":"c02b020c7ee58e1dd08812e7fe2808881433a4aaa4331b0a440961e8ce853e3e"}]},{"bom-ref":"7274666487a4af74","type":"file","name":"/juice-shop/node_modules/linebreak/package.json","hashes":[{"alg":"SHA-1","content":"7f0f13cabdaa4467eddc525051411330fb1b9536"},{"alg":"SHA-256","content":"53f67b29d3d0c3bc43501bf17d658aa611a668128eeba39ae9eabeb1cdb505d0"}]},{"bom-ref":"d475ab014a69719a","type":"file","name":"/juice-shop/node_modules/listenercount/package.json","hashes":[{"alg":"SHA-1","content":"39b628e6e8b9f8e088189bc3be32981b305de75d"},{"alg":"SHA-256","content":"5a86ab80928808eeb15b05c191e506282760ac13059a9f0e80f4cc215e463e99"}]},{"bom-ref":"6f67a735ff86c071","type":"file","name":"/juice-shop/node_modules/lodash.camelcase/package.json","hashes":[{"alg":"SHA-1","content":"2ad584413c18f3e37b0b8481b84314d58e850e2f"},{"alg":"SHA-256","content":"9efa0aaf45881a9b6f8150e72e399a7d17732c8bdb772bb501204204821a22dd"}]},{"bom-ref":"fae648db89b30319","type":"file","name":"/juice-shop/node_modules/lodash.isfinite/package.json","hashes":[{"alg":"SHA-1","content":"c663108fc530fc52e8ce946399b099dad2f6114d"},{"alg":"SHA-256","content":"2abd2380279a93b32995b706fdb633fc9ac4f53166a770b1d146c17612444a84"}]},{"bom-ref":"d866db02e92b765d","type":"file","name":"/juice-shop/node_modules/lodash.set/package.json","hashes":[{"alg":"SHA-1","content":"1ee3b14200998ff446e2f7c90f6422cb02185980"},{"alg":"SHA-256","content":"bb7cee8203b5e5ce6d1d38222d558f7862fb5df28ae57d27faae5bd2bc0b2f53"}]},{"bom-ref":"0e3e764438609515","type":"file","name":"/juice-shop/node_modules/lodash/package.json","hashes":[{"alg":"SHA-1","content":"2c1ec9f730323c72f6f76e73f48b24902cc853c2"},{"alg":"SHA-256","content":"8e41b07c744a0de0d2c1c23ed41418ecb0849abb56395d28802e601b4730d7c2"}]},{"bom-ref":"fa65fc9b59e61ff4","type":"file","name":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json","hashes":[{"alg":"SHA-1","content":"bc0cd68d3d25a31abb16de7e2b5ff5e20d974403"},{"alg":"SHA-256","content":"af67d5bc4fac331176780d7da47802a48d9bca01596d571685351b4a03a6b9c1"}]},{"bom-ref":"4f91234f20c89935","type":"file","name":"/juice-shop/node_modules/logform/package.json","hashes":[{"alg":"SHA-1","content":"ee3e0f5dfcca636f59f35b524c6cfee6f3839835"},{"alg":"SHA-256","content":"7fe3c68c465efc9460ce9abfbf95d5cacefc76fe159c7b171bf8923aa27e2660"}]},{"bom-ref":"000ee498cf353ddb","type":"file","name":"/juice-shop/node_modules/lolex/package.json","hashes":[{"alg":"SHA-1","content":"0243202664431af83621b42972b81a462cac173c"},{"alg":"SHA-256","content":"6e38fbe01194df78feb125f0413b770a58ac7c9268bc81376266dc4a8c512a02"}]},{"bom-ref":"b45ffac79d11c3cc","type":"file","name":"/juice-shop/node_modules/loose-envify/package.json","hashes":[{"alg":"SHA-1","content":"2162096bfa92a2ab1ab7bcde6fe70e590adb7eaf"},{"alg":"SHA-256","content":"8c2e27dae366396ced36fe0f7c6d35d71a1440fd8e82df5f2005a5297888a0d4"}]},{"bom-ref":"9472e5128325fd35","type":"file","name":"/juice-shop/node_modules/lowercase-keys/package.json","hashes":[{"alg":"SHA-1","content":"094e1a4133dcde74b82f3517eecd3acbba0ce722"},{"alg":"SHA-256","content":"b93a86a7d0bcaf9f4fbc2ff2732cecb237a70d541a5a8a3cd8c8b6b2829311dc"}]},{"bom-ref":"5e31d84b9aaeb1a9","type":"file","name":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"alg":"SHA-256","content":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"bom-ref":"e872def308b644ae","type":"file","name":"/juice-shop/node_modules/make-dir/package.json","hashes":[{"alg":"SHA-1","content":"efaeb3af11445ed86a3b422c6779425597aedf92"},{"alg":"SHA-256","content":"d97dcd396bb3397b3e6651032ed52fd937dcfc6da85bd792792f3ecfb8206326"}]},{"bom-ref":"95699e4d199a0e77","type":"file","name":"/juice-shop/node_modules/make-error/package.json","hashes":[{"alg":"SHA-1","content":"e83b2183c8ea3ce675ef5fead31c1290015f32fe"},{"alg":"SHA-256","content":"50c34173c986be81cb3efe6a2663cca1cc84ecc6ab2d8fd33ddd234e59012bee"}]},{"bom-ref":"823eb56d0539170c","type":"file","name":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json","hashes":[{"alg":"SHA-1","content":"563b0d8af1a9641083e8f6cefbf4259fa845e7ca"},{"alg":"SHA-256","content":"bee0609d5ab09a590afe0e1209d3702b0afb0a3c158492f90902a724d889d22b"}]},{"bom-ref":"1c89863fcf82626b","type":"file","name":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json","hashes":[{"alg":"SHA-1","content":"046524b23a7aefb2b0cfd3ebbd0fd84c0f7df3f6"},{"alg":"SHA-256","content":"a33b5a293825b22957629dafe778ea4164e577499418cd907d937b874f27675a"}]},{"bom-ref":"7dbc80c12f7e3d31","type":"file","name":"/juice-shop/node_modules/make-fetch-happen/package.json","hashes":[{"alg":"SHA-1","content":"4e321611ef7ad4a60c9b8db56a8e49c35f4624f5"},{"alg":"SHA-256","content":"279b653b3c792aefb9cef4f0822747a5d81c1fd135bc92bc1251112ddc695b84"}]},{"bom-ref":"fb0fb6d27c44a77d","type":"file","name":"/juice-shop/node_modules/make-iterator/package.json","hashes":[{"alg":"SHA-1","content":"4d4a1468c0616ef8d46d346b089bcb5d03ffe180"},{"alg":"SHA-256","content":"40aa14a22aba7bb3f924fcf0fd9228bc957318fcfeadf357533ee3d86782acec"}]},{"bom-ref":"f375085a742c530e","type":"file","name":"/juice-shop/node_modules/make-plural/package.json","hashes":[{"alg":"SHA-1","content":"d39bcf894b551faefa974cf0f466849a7c416c2c"},{"alg":"SHA-256","content":"dea92be18b2be286d23fee583b178685ecd7e18c49d2535d0ba625a02722553b"}]},{"bom-ref":"a7cb88bbfba2f9cd","type":"file","name":"/juice-shop/node_modules/map-cache/package.json","hashes":[{"alg":"SHA-1","content":"59f4b9e44939cd98fa3853cd0437d509aed52b92"},{"alg":"SHA-256","content":"6f7a40df8df45e11963987035e12955b2e4a5fba23c8768fe1952d034680492d"}]},{"bom-ref":"77adc3cb1f9ee9c0","type":"file","name":"/juice-shop/node_modules/map-visit/package.json","hashes":[{"alg":"SHA-1","content":"c6bc75728b734e76e5bae9cc912813bf5e7881c4"},{"alg":"SHA-256","content":"ccdc56c6d8e9bd165f7a83d8b94b327582b7ea31807a6aad40decdb8e49ae6a0"}]},{"bom-ref":"2832d2c021c4e3e7","type":"file","name":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json","hashes":[{"alg":"SHA-1","content":"9735c2bc0d60a2aaa6d810d4cf1c47774b914f9c"},{"alg":"SHA-256","content":"675f6e2380c3118ca2c7e1bf39a2720b0eda169a282adabb0f38d27049a8283b"}]},{"bom-ref":"5d3578ab91fccc4f","type":"file","name":"/juice-shop/node_modules/marsdb/package.json","hashes":[{"alg":"SHA-1","content":"05593b5112e981dce1e0cc9fab47651e53dda0b8"},{"alg":"SHA-256","content":"3f66481f2e5de498a9b36561856a2e689ba4ed420d7f552887783b3a44e3d2f9"}]},{"bom-ref":"8edd7d68750f9b7d","type":"file","name":"/juice-shop/node_modules/math-interval-parser/package.json","hashes":[{"alg":"SHA-1","content":"1e2f73e92f8caa8815589e89dcba720f53f0b218"},{"alg":"SHA-256","content":"5db4e0e76fdf0f85f164380a4d113ae51c34752d0d4f57a9e360ac88d199a33b"}]},{"bom-ref":"a823953a5f89323c","type":"file","name":"/juice-shop/node_modules/math-intrinsics/package.json","hashes":[{"alg":"SHA-1","content":"017b2996c50a49f073f75e2cb92b61b9d4258bce"},{"alg":"SHA-256","content":"39d74aa5a354153130706286dd60a2d8409ce0c8f66546eff2edcac0afff17e1"}]},{"bom-ref":"c61fe6243adc1753","type":"file","name":"/juice-shop/node_modules/media-typer/package.json","hashes":[{"alg":"SHA-1","content":"866c9ea28a167b6800da67cdbe18cc9f0ec5cbab"},{"alg":"SHA-256","content":"8ccf875e488e700b79ec48386e2f47c51c5f26297ec74e5e4e5d92dc5d70ef30"}]},{"bom-ref":"c37bc0a0984ccb01","type":"file","name":"/juice-shop/node_modules/median/package.json","hashes":[{"alg":"SHA-1","content":"9cbbd09b97f16663e8695325d1ce0c44ae624cf5"},{"alg":"SHA-256","content":"48ae606a70183af9efa60fba296cfe1fdc103c06d3d5073e1b6c88312492bbe7"}]},{"bom-ref":"45cd8cf5d38b5a53","type":"file","name":"/juice-shop/node_modules/merge-descriptors/package.json","hashes":[{"alg":"SHA-1","content":"d393c91c5d7c5291956c48571625b13cddd28990"},{"alg":"SHA-256","content":"6321e7d658510186de8976bd577ef59a1dcc4f1371d238ce2e676e484d1ebbed"}]},{"bom-ref":"81c29e943e59e28d","type":"file","name":"/juice-shop/node_modules/messageformat-formatters/package.json","hashes":[{"alg":"SHA-1","content":"97ee08ab442ed44e08cfc000ed6f5a9f57795c1a"},{"alg":"SHA-256","content":"a29374a4688c850e080f311c796e3875a2c860c21389f59e82e5a17791c8aac2"}]},{"bom-ref":"1eb320927d1166fe","type":"file","name":"/juice-shop/node_modules/messageformat-parser/package.json","hashes":[{"alg":"SHA-1","content":"d65d6a13fa614fdd498350e8839e76bbd3259ff3"},{"alg":"SHA-256","content":"7d4f82a9c3781764f348c4bae11f4466f0ef8de8557fcb955a9246f14e2fffc0"}]},{"bom-ref":"410ccc8deba570f6","type":"file","name":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json","hashes":[{"alg":"SHA-1","content":"4c9ce9e1ead0092177f7ce3e2dc6f5c6ebf04c33"},{"alg":"SHA-256","content":"2ff54f256f10f5f7d6d5542b83a1b659897f6b8620521eb8df01dbe83cc57b49"}]},{"bom-ref":"00c5ac7a60a43cba","type":"file","name":"/juice-shop/node_modules/messageformat/package.json","hashes":[{"alg":"SHA-1","content":"8d0f9e8b22ad0e4931d7109d2b8075fa34d07b0d"},{"alg":"SHA-256","content":"9a3b8590efa611ef114b154994715e4f9c1226f16592922e48ab86245dd8c6b5"}]},{"bom-ref":"60ea0632f4379308","type":"file","name":"/juice-shop/node_modules/methods/package.json","hashes":[{"alg":"SHA-1","content":"93fab7b874afa4232986a2cab9a7e900b5eaee5a"},{"alg":"SHA-256","content":"1aea21641646c87a589208a9363141cd2acd503db45c635f8217613c45837c09"}]},{"bom-ref":"072c9ca084ed10c8","type":"file","name":"/juice-shop/node_modules/micromatch/package.json","hashes":[{"alg":"SHA-1","content":"6d6680424a952f00748d4adeab90cba48e7f34e3"},{"alg":"SHA-256","content":"1ee68d25837f01bf38614622496b3675070fb8f05daac0ceaa4a06e29c29355f"}]},{"bom-ref":"8d8df7902a36cc5c","type":"file","name":"/juice-shop/node_modules/mime-db/package.json","hashes":[{"alg":"SHA-1","content":"192a69685a32f1ccc5df8a54ea0f117c48bd87f1"},{"alg":"SHA-256","content":"d03e37b915a050af548d543f4e45ff5de06ec767c19e745f18c431d9dc26b5bf"}]},{"bom-ref":"fdbb6eb30d7fe9dc","type":"file","name":"/juice-shop/node_modules/mime-types/package.json","hashes":[{"alg":"SHA-1","content":"ee2c9eae301358bf7d646b5b7ede6c28fed4bf96"},{"alg":"SHA-256","content":"5053cc10259c3913ab6b6c8f13170a619c0d1836c1d9081238329a559fafeb3a"}]},{"bom-ref":"6b573b12343177ea","type":"file","name":"/juice-shop/node_modules/mime/package.json","hashes":[{"alg":"SHA-1","content":"0779ea22afe593a2ec0223d16e9ccb5d0e01e45f"},{"alg":"SHA-256","content":"f6a871d6ab40d2f2945d626a4d75da2fce78a35737c0870a0a4da9bee43f9d4e"}]},{"bom-ref":"39b6804efdc35429","type":"file","name":"/juice-shop/node_modules/mimic-response/package.json","hashes":[{"alg":"SHA-1","content":"082938445f1ca0117cf3c38752fb121b427d382b"},{"alg":"SHA-256","content":"a3c32b6656683020a9458474c9536dcbf37b873668b87635c19ff10b58f362ae"}]},{"bom-ref":"eb405f23d85b9547","type":"file","name":"/juice-shop/node_modules/minimist/package.json","hashes":[{"alg":"SHA-1","content":"2bec91d11358048bff848e353df12837beb6ad94"},{"alg":"SHA-256","content":"252881f6a068a3e70386706d88a694b5e8e9e053b6d9f309fd9a329e651bbf81"}]},{"bom-ref":"cf5d120d309a3c13","type":"file","name":"/juice-shop/node_modules/minipass-collect/package.json","hashes":[{"alg":"SHA-1","content":"7ca3a77ca7b795148ecee5d9ebbe96e968dddb15"},{"alg":"SHA-256","content":"042ab826c5440a7d01a1cafae44c54840618319e2e64ed40df006c542b0768f8"}]},{"bom-ref":"9f6ab4a2cfb183fd","type":"file","name":"/juice-shop/node_modules/minipass-fetch/package.json","hashes":[{"alg":"SHA-1","content":"20a8b7cdd0d9df659a448aef3a4589ca2a95d39e"},{"alg":"SHA-256","content":"75e1d21fe4253c6a01b012e347900cf44c13f0ff541a5e000ff930faa504d84b"}]},{"bom-ref":"354b139664f15d70","type":"file","name":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"alg":"SHA-256","content":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"bom-ref":"8ba3cef2e2320e09","type":"file","name":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"alg":"SHA-256","content":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"bom-ref":"bf7d1cf758ebad3e","type":"file","name":"/juice-shop/node_modules/minipass-flush/package.json","hashes":[{"alg":"SHA-1","content":"c89612a2a9c68141b8271bbc94bcc88067c29790"},{"alg":"SHA-256","content":"822c46377be9b8a54b3565210b03f874f65f28c88cca59168368fd11842219cd"}]},{"bom-ref":"ff643fb756a982f2","type":"file","name":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"alg":"SHA-256","content":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"bom-ref":"6c2fdee0a35d4c71","type":"file","name":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"alg":"SHA-256","content":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"bom-ref":"d5af65d3a036c9db","type":"file","name":"/juice-shop/node_modules/minipass-pipeline/package.json","hashes":[{"alg":"SHA-1","content":"e30c58465801deaceb4b81898e531c75679563b1"},{"alg":"SHA-256","content":"c20f059ca6012af5a3d255948c7ab1fccc06ad1d0019c669b08ba251cd4b281d"}]},{"bom-ref":"335e0c59c4345b7a","type":"file","name":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"alg":"SHA-256","content":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"bom-ref":"86eb941afff69777","type":"file","name":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"alg":"SHA-256","content":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"bom-ref":"7b37e97602d6448b","type":"file","name":"/juice-shop/node_modules/minipass-sized/package.json","hashes":[{"alg":"SHA-1","content":"615e0e93dfdbc65b217029380591abc9e9b64136"},{"alg":"SHA-256","content":"55b337582c4192528f19eea2ababf77b18fe2ada15f346b25a2c1d276fec182b"}]},{"bom-ref":"22b1c15dd103377f","type":"file","name":"/juice-shop/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"798df22ae1185484c372b4da30c4d75a0e7ea572"},{"alg":"SHA-256","content":"f6cfe184c40e1c08eac8f614d7ca6888fee9654259668ad0670bb6011f74a005"}]},{"bom-ref":"cb03bfc59e378a2d","type":"file","name":"/juice-shop/node_modules/minizlib/package.json","hashes":[{"alg":"SHA-1","content":"84d8d3aa79f268476fb7904393588b04eead52ed"},{"alg":"SHA-256","content":"e3be75cf1475cf676d2aeb5a91e3afa3975018565f654b61906c6ca5565e68e0"}]},{"bom-ref":"7a97cf05e6479f81","type":"file","name":"/juice-shop/node_modules/mixin-deep/package.json","hashes":[{"alg":"SHA-1","content":"dd2586b0c55f1abfdf46028249cad10d37b6d18a"},{"alg":"SHA-256","content":"90b077cff5552f5ea9594b64ca6a48b7ece1db0948fe0467b89b86c0592cb555"}]},{"bom-ref":"86a3ae1e6a040d6f","type":"file","name":"/juice-shop/node_modules/mkdirp-classic/package.json","hashes":[{"alg":"SHA-1","content":"1038c88acb879de67ec347d0c4e1639e6ddc6f17"},{"alg":"SHA-256","content":"dd81e4703dc7005247e7c2dc056c67c936923a40b4dc9b266cf8acf3442ba89c"}]},{"bom-ref":"acd44bb7a3fb56ec","type":"file","name":"/juice-shop/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"46da394a85c88f3288e19ccd89c03174e1360c52"},{"alg":"SHA-256","content":"a7357d86be1fd6cd9ac7bc78c4d49155ce08c6087a2378fae5b15ce2eb34b9a2"}]},{"bom-ref":"5b4c1de87e5d7358","type":"file","name":"/juice-shop/node_modules/moment-timezone/package.json","hashes":[{"alg":"SHA-1","content":"f63ec700f7f848f155b904f161a24db413a96aed"},{"alg":"SHA-256","content":"4b5a6218fe37ea04bbe19f463fc2477e141bfb8ee18506bd99e871a0d25c3dad"}]},{"bom-ref":"2e18a4c2e44b162a","type":"file","name":"/juice-shop/node_modules/moment/package.json","hashes":[{"alg":"SHA-1","content":"d32c71de37d4b9dffede0ee39dedd2eca5b4bb12"},{"alg":"SHA-256","content":"5e2f0870f4d1bbef11e8bf90babd72a4399b86b19da81de796a58457a37b8e13"}]},{"bom-ref":"edd6788649f9b1d6","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json","hashes":[{"alg":"SHA-1","content":"b2df92eda0861bfdf03b3689d8e6a53bbd607901"},{"alg":"SHA-256","content":"eacbd5624f044dbbdd9daf971ee004012e835368f7002f2dee742275e463eeea"}]},{"bom-ref":"22b3feef98949f34","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"619f4b4a2c7c03e0","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"ababfda21a51013f","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json","hashes":[{"alg":"SHA-1","content":"c29040f7d6143d368f7373aa6cced5817b070c87"},{"alg":"SHA-256","content":"c67ecda258b136ba8f9bc2b6600979bde85308c2a27ea0941465d9cb12239cf3"}]},{"bom-ref":"a2564cc6a7ae7a2e","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json","hashes":[{"alg":"SHA-1","content":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"alg":"SHA-256","content":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"bom-ref":"2740d3637a295e75","type":"file","name":"/juice-shop/node_modules/morgan/package.json","hashes":[{"alg":"SHA-1","content":"12b5f22ea2a5cfefd023b561d82364d939346484"},{"alg":"SHA-256","content":"4b0296a5e97c48109500944481c91bc6548a3fa2d8cffe3eadb2efad148859e2"}]},{"bom-ref":"b508cb05ddff4120","type":"file","name":"/juice-shop/node_modules/mout/package.json","hashes":[{"alg":"SHA-1","content":"961312a129ca9ff8ba04623b6507d91a2f95ea3f"},{"alg":"SHA-256","content":"fc5a7da4bdd4f1d2b7db11588b90c77f0de25b0e16b4b3342706fb677fb70c08"}]},{"bom-ref":"2e91af8251774e55","type":"file","name":"/juice-shop/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"c290eb97736177176d071da4ac855ab995685c97"},{"alg":"SHA-256","content":"1a6b4d9739790c0b94ab96c8cc0507e281c164c311ff4fbf5e57fb8d26290b40"}]},{"bom-ref":"9758b3c4f09349c3","type":"file","name":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"alg":"SHA-256","content":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"bom-ref":"ff1495ab038c72a7","type":"file","name":"/juice-shop/node_modules/multer/package.json","hashes":[{"alg":"SHA-1","content":"9d5f9e911709c067c01dc860c8f6e35a7429a6ab"},{"alg":"SHA-256","content":"49eef045324ab4b414b473dd93dd471f68dbc68eaa7003e88e85b6f70c5b4873"}]},{"bom-ref":"8daf80b542b1e439","type":"file","name":"/juice-shop/node_modules/mustache/package.json","hashes":[{"alg":"SHA-1","content":"7388b74f1debb1f95b9fd3f1d61102a98c28909f"},{"alg":"SHA-256","content":"6cd082a032f4c79c9f57d1bbd0ebbf9626d05e25f3347b20d3745708b57ecfae"}]},{"bom-ref":"8ee7aef46d7128e4","type":"file","name":"/juice-shop/node_modules/nan/package.json","hashes":[{"alg":"SHA-1","content":"0e0bd529c8f4d49238fb7e91741829cf7b0d2686"},{"alg":"SHA-256","content":"9be1db68926741824af69344a811048ea7f236090ee7b39fd639aec9e0a1f2c7"}]},{"bom-ref":"d017c87dd565a827","type":"file","name":"/juice-shop/node_modules/nan/tools/package.json","hashes":[{"alg":"SHA-1","content":"c8b6de0212f33be85f01aea1581791bd14aa2a73"},{"alg":"SHA-256","content":"26c59824a231aa81659c1d72c0a359e271889881218212ececcd4b393dfe13aa"}]},{"bom-ref":"e21e3bf74478f98f","type":"file","name":"/juice-shop/node_modules/nanomatch/package.json","hashes":[{"alg":"SHA-1","content":"fe200be1cf7563f9445a8b07aa9354f534c0f408"},{"alg":"SHA-256","content":"a8c64c345932f29d458cc0973c0c5a3b9fb4c3cca3561a828f48a06b60f1d416"}]},{"bom-ref":"20005af0538959d6","type":"file","name":"/juice-shop/node_modules/napi-build-utils/package.json","hashes":[{"alg":"SHA-1","content":"b502791eceb8f2957092667ec0ad17b7dba27817"},{"alg":"SHA-256","content":"a49e21f07e39fa8b5ab477b981260594519dca2e0107e820826c040054a63a1a"}]},{"bom-ref":"a5867ede088a71c3","type":"file","name":"/juice-shop/node_modules/needle/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"3d5aebece9ee472dd80cdbe1235c8ce746c76c25"},{"alg":"SHA-256","content":"bc3ebfd4898960d942e65f60696f2af26917d6ddf016dd159c52beb9241d3983"}]},{"bom-ref":"89f6c9cbfbfb22f9","type":"file","name":"/juice-shop/node_modules/needle/package.json","hashes":[{"alg":"SHA-1","content":"9bf939335cef204af46611dc82702b42200fdc34"},{"alg":"SHA-256","content":"5fa6ed0d41bd2d31a28d87fe3529024f19da63f499bc046fe292d0ce82446357"}]},{"bom-ref":"42115066fa3397dc","type":"file","name":"/juice-shop/node_modules/negotiator/package.json","hashes":[{"alg":"SHA-1","content":"94342123a37046fc1dd4ed813dd2103479225426"},{"alg":"SHA-256","content":"d7c1fb78e3186b6385077e0b7b365adca324274963e41e1d68f78b4f82105e4f"}]},{"bom-ref":"05aef8165e103184","type":"file","name":"/juice-shop/node_modules/neo-async/package.json","hashes":[{"alg":"SHA-1","content":"420739d2572278d648b89b2206cfbf89e89832ef"},{"alg":"SHA-256","content":"bdf14e4aab20dbe30f54ecb40d41ff75339327f9a1cf8638931ea16256ceaa6f"}]},{"bom-ref":"aea71c3c5c427614","type":"file","name":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"alg":"SHA-256","content":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"bom-ref":"dc60ad78829ba659","type":"file","name":"/juice-shop/node_modules/node-abi/package.json","hashes":[{"alg":"SHA-1","content":"df5a7d5e4921222cd4686a78783540cea2c316c3"},{"alg":"SHA-256","content":"b5db851f28f5d20f1d0aed33ccc40aceab12fb3472108cd1fe4f6118be11084b"}]},{"bom-ref":"76126f5243511171","type":"file","name":"/juice-shop/node_modules/node-addon-api/package.json","hashes":[{"alg":"SHA-1","content":"7823e132377d718289188b35c5c8c362e8d89953"},{"alg":"SHA-256","content":"e4947cf10e432c42459e60a00947ccd1ad2501e16cf1a530b3d39f0c2de5c83f"}]},{"bom-ref":"226a3cc5e68dc502","type":"file","name":"/juice-shop/node_modules/node-fetch/package.json","hashes":[{"alg":"SHA-1","content":"3bf38043f961b5239a3e198325a553012c08a45f"},{"alg":"SHA-256","content":"000a0b3b037d4e3e211e7b7ca559a5a62a39b96ca2c6bcdaed3aba0a545eedba"}]},{"bom-ref":"7b545fcc0aa7a2e9","type":"file","name":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json","hashes":[{"alg":"SHA-1","content":"58ff9d74c88270726b05e383ba4d2641a18438f3"},{"alg":"SHA-256","content":"1903498f98eab52f962076359b74e436bb24cf484fd1a75af97a2509712029ae"}]},{"bom-ref":"d9497497992f37ed","type":"file","name":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json","hashes":[{"alg":"SHA-1","content":"33fc88b1f05370bb6518291c601cf96cfcafdc3b"},{"alg":"SHA-256","content":"40b17c58e0324bd3311cc201cfe513054e6af10261f872c8873ae290d620d5c6"}]},{"bom-ref":"b1168809ff514920","type":"file","name":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"317e51d1f350fa28d851280d460bebcd9154acca"},{"alg":"SHA-256","content":"a892ac4d9de9c19c5649cd38963ff353ce637455f83667a6b3a691bee62a7912"}]},{"bom-ref":"1a10023ea9970c4f","type":"file","name":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json","hashes":[{"alg":"SHA-1","content":"519f542417e96085fb8a1ad8d7a0f913155b5e56"},{"alg":"SHA-256","content":"9f06638e5fcb977409c2181382492dd0d62885999e5739a8f285960d5a78906d"}]},{"bom-ref":"f7dfb533373214d3","type":"file","name":"/juice-shop/node_modules/node-gyp/package.json","hashes":[{"alg":"SHA-1","content":"ccf15dc1a8d1d80613e27c704d1776222cc81229"},{"alg":"SHA-256","content":"f7b6b8bc2c6051e72af8038882314efea54a7b0f7c8c4cf93db264b03c477d60"}]},{"bom-ref":"46a5be7a55fc410b","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json","hashes":[{"alg":"SHA-1","content":"3a785cd04b35cc9a5fb36ad1a97561e7d3c3cf53"},{"alg":"SHA-256","content":"49144a24c7d686ca276850e6ffdd97147148c10acf3fe94317c96aa07de6a6ed"}]},{"bom-ref":"9cf3b4d7bda6e20f","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"bb0996663f6d2aa1","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json","hashes":[{"alg":"SHA-1","content":"c3024b92485c885b974e1f46cb2c32de716c6f06"},{"alg":"SHA-256","content":"7c18e85ac9eff99dc6cb6c5626e11ebea658e69119e0bc8cb4bd799c2b48125a"}]},{"bom-ref":"3892f63a3d4e809f","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json","hashes":[{"alg":"SHA-1","content":"5e6807bb3e5a5035a1cf03f1a855b3e6492f4ae1"},{"alg":"SHA-256","content":"3539da425561866028c253efb502461eba9a61f60e7aed6236df87f8f5fa8217"}]},{"bom-ref":"58ceb4c4a74b7402","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"fe3300d59197ef61","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"a28b99a3fabf8a1b","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"e55449021f01663c8f607ceb7dbbf50d166624f1"},{"alg":"SHA-256","content":"f62740d4879900b0e5c1ab64580e4dae15e1345b162d148a260d39834c8f41ba"}]},{"bom-ref":"a380bfd92a7b8ee4","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json","hashes":[{"alg":"SHA-1","content":"bcb1bbab5e11777e5eabdd3ddcf01fbf2529853c"},{"alg":"SHA-256","content":"2a50eac171f8d9eead35f637c6c4bb965875fe5c876b5c888ba5fde46f4daf9d"}]},{"bom-ref":"6e3a9591fa389c8e","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"alg":"SHA-256","content":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"bom-ref":"da65f90b07bcf8d7","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"332100289a0b019f231d6066376efdfb85345547"},{"alg":"SHA-256","content":"d85eee455ed9a79caa4a91d52e89857e576d30eefc3c826f0bf4dfbe067d0679"}]},{"bom-ref":"6ceedf91ac82879c","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json","hashes":[{"alg":"SHA-1","content":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"alg":"SHA-256","content":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"bom-ref":"8e4cefd215d4120f","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"alg":"SHA-256","content":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"bom-ref":"aac45587447717c9","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","hashes":[{"alg":"SHA-1","content":"cb08ea3f1813046f69fe762a54ee739e63596d79"},{"alg":"SHA-256","content":"a042350bb5cc1c9677d434b751b6a44fead64bcea99393a1251620db9c0e17a1"}]},{"bom-ref":"a8e5913ba20f286b","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/package.json","hashes":[{"alg":"SHA-1","content":"508afa4b14190f24381eebc0cbdd37fd03d370e8"},{"alg":"SHA-256","content":"f3e84b56fe45a07986847204250cb1fc382071adf2aa9e96bcea2ebc61355cd4"}]},{"bom-ref":"0147f70a6ebbb653","type":"file","name":"/juice-shop/node_modules/noop-logger/package.json","hashes":[{"alg":"SHA-1","content":"0e21795f953d07a6714df586fde5026d83794a17"},{"alg":"SHA-256","content":"0af1b47cb5cb1cefca495ac1bbaa6a7e0372f2865103a5dacb64b99dfd990d17"}]},{"bom-ref":"eb23843fc85b0707","type":"file","name":"/juice-shop/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"2c81ffca00f3b09f0669b43bbda6cfc723c05d5d"},{"alg":"SHA-256","content":"cf052eb4218045a3c48485f42ef3ec4cfb5e5c1f4b4753765d44eb5e730b1e68"}]},{"bom-ref":"e5f2cd95b12e18df","type":"file","name":"/juice-shop/node_modules/normalize-path/package.json","hashes":[{"alg":"SHA-1","content":"4d6a654a05a46de332cfc70023e3ff0b39673fba"},{"alg":"SHA-256","content":"cd2d883ed14f4525cc3a87441b616327d38d1f8d096d12eef35f4c60dac9d796"}]},{"bom-ref":"74e530140ba1e890","type":"file","name":"/juice-shop/node_modules/normalize-url/package.json","hashes":[{"alg":"SHA-1","content":"671dad55b1d83fb8c0838614bf00a76f7592961b"},{"alg":"SHA-256","content":"69befc6d902d0a1b361bbfb5ab863704b67ab5d9df1dbd9869a9152f6ad4c5d8"}]},{"bom-ref":"e75b3cfc4bbbed42","type":"file","name":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json","hashes":[{"alg":"SHA-1","content":"683cbde057cd3d8ff0105ecd318496ae8f6b19d2"},{"alg":"SHA-256","content":"9c8ec869b019be7bbc6e877aced29252cb4e229801e0dcd81ec36baf06c10722"}]},{"bom-ref":"bf537ddbbe4e5e83","type":"file","name":"/juice-shop/node_modules/notevil/package.json","hashes":[{"alg":"SHA-1","content":"120bad0d2afc319a5da02e45d3a921b134636026"},{"alg":"SHA-256","content":"f9c36acd702b764beee8fdf8f3abec74b12bc1cb9b6b241ac9b88f8875e7c102"}]},{"bom-ref":"aca8a73d2883299c","type":"file","name":"/juice-shop/node_modules/npm-bundled/package.json","hashes":[{"alg":"SHA-1","content":"aee4023f29d5d73bbb7dedaa7187b2711b0a34e4"},{"alg":"SHA-256","content":"2f824d252e975f9a48384b691e02add8d85390aae1ee9e839cc3387d34b946c5"}]},{"bom-ref":"4edb0a96e20bef45","type":"file","name":"/juice-shop/node_modules/npm-normalize-package-bin/package.json","hashes":[{"alg":"SHA-1","content":"11198c06f8e234719166cd7209046b80fc516ebe"},{"alg":"SHA-256","content":"67b169fe285b204b15486098d0811e526fdf0bfa1d06cfb67f51bcd59e056bd1"}]},{"bom-ref":"902dee63c71fb673","type":"file","name":"/juice-shop/node_modules/npm-packlist/package.json","hashes":[{"alg":"SHA-1","content":"133a1af585371208c4017d29f13f33cd08dea5f9"},{"alg":"SHA-256","content":"55a0ee2e0cad20e525b8acf612ac1645f3fafa72721fde27e1a3b1e4a4aae7a0"}]},{"bom-ref":"055e4c4995568b1a","type":"file","name":"/juice-shop/node_modules/npmlog/package.json","hashes":[{"alg":"SHA-1","content":"d655b0502579af043c389d145afe76ed496e3b0e"},{"alg":"SHA-256","content":"f88d2fef96cb03bfb402e22425b3b4214968f03d3c812e9c850fcdc5d7b9fd19"}]},{"bom-ref":"256f8dadf75e2868","type":"file","name":"/juice-shop/node_modules/number-is-nan/package.json","hashes":[{"alg":"SHA-1","content":"b550ea20e6c7ed59ae2d8c0a384245bffab3f18e"},{"alg":"SHA-256","content":"242447f707a34988f6307983f56ab5efc4bee47dda47f931ad9d53ed9937c78d"}]},{"bom-ref":"291f401253ae684f","type":"file","name":"/juice-shop/node_modules/object-assign/package.json","hashes":[{"alg":"SHA-1","content":"13257489764dfb0dfce9cf643096047658a826d7"},{"alg":"SHA-256","content":"5990bbffa235fc675debd925d50f6c3f48a2b4526d8c9f7555cadec9029d0d7f"}]},{"bom-ref":"367d2584ef57eb0c","type":"file","name":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"4d0cc63196fa727d","type":"file","name":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"2beb9732a3e45f22","type":"file","name":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"alg":"SHA-256","content":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"bom-ref":"ae2fc11b776c8977","type":"file","name":"/juice-shop/node_modules/object-copy/package.json","hashes":[{"alg":"SHA-1","content":"c431e1c4af7c3b38a52d9643602ebf7526145a0e"},{"alg":"SHA-256","content":"038f2df0ae1284902e864641c743339854974fda88b523d4a85b3805ff19de8d"}]},{"bom-ref":"ae5cf64ce861cac7","type":"file","name":"/juice-shop/node_modules/object-inspect/package.json","hashes":[{"alg":"SHA-1","content":"f59a216249b68601d6e44515c4f9188a2110cc50"},{"alg":"SHA-256","content":"21c5c63f653705f44a60f5fe93752b231caf6ff07b01805740bd89b71b2d6d8a"}]},{"bom-ref":"94f59a8da3b63a39","type":"file","name":"/juice-shop/node_modules/object-is/package.json","hashes":[{"alg":"SHA-1","content":"b37d4100f63846d229417569f747a582e0729f15"},{"alg":"SHA-256","content":"642cdbac75e401aa7ccb5c3a1ae12765dbf03ee9e844c6e2215114f8b0ad7f2f"}]},{"bom-ref":"9a8e055f03d8370a","type":"file","name":"/juice-shop/node_modules/object-keys/package.json","hashes":[{"alg":"SHA-1","content":"e40c3de9648f3ccff16f512b6316c7f1981b5834"},{"alg":"SHA-256","content":"60128330481888bf0e83a713699bee6668c5948821ef06106d8c9613b6081b45"}]},{"bom-ref":"6fac6a07e0f503f9","type":"file","name":"/juice-shop/node_modules/object-visit/package.json","hashes":[{"alg":"SHA-1","content":"b861515009e7b9f0f81afc15def332c6eaedfb26"},{"alg":"SHA-256","content":"ad7c3bb7c49b64966135199579946c8a0e3789bab24000bafc3df46ee0e0886e"}]},{"bom-ref":"866286ba797d797d","type":"file","name":"/juice-shop/node_modules/object.assign/package.json","hashes":[{"alg":"SHA-1","content":"450174ba31f98098017fbf306567e4273a95c328"},{"alg":"SHA-256","content":"982c86a45d0edc61215628380656301e17e5a7f83c9e3072b38dff6778b0e1aa"}]},{"bom-ref":"b599288d5232125e","type":"file","name":"/juice-shop/node_modules/object.defaults/package.json","hashes":[{"alg":"SHA-1","content":"e2e67e299fc4fc4f3a49c7d763bb40d9f8f952b3"},{"alg":"SHA-256","content":"49c2b0cbb2f4939b127392fe318b41d1304bca237e963bb264b09acd38c3a7e4"}]},{"bom-ref":"10939686d6a56f06","type":"file","name":"/juice-shop/node_modules/object.map/package.json","hashes":[{"alg":"SHA-1","content":"fc036829452a5b195d1139453fdd07550b7c95fa"},{"alg":"SHA-256","content":"a57d602ccb0e7d55a2b304aba41457457b46225682fe862c02374acb3c5c0c2f"}]},{"bom-ref":"754e434b4c73d2b9","type":"file","name":"/juice-shop/node_modules/object.pick/package.json","hashes":[{"alg":"SHA-1","content":"7a553ddd8f24c96892437678a12c8a2cdd804312"},{"alg":"SHA-256","content":"e48178e83342140e91433af2e90ae5d41b7d70058ef92e1afea3acb9149f991f"}]},{"bom-ref":"e7cf0a23a88dde03","type":"file","name":"/juice-shop/node_modules/on-finished/package.json","hashes":[{"alg":"SHA-1","content":"777e9cd400b42dee1199eacfb325876caeaff3cc"},{"alg":"SHA-256","content":"c812eca4b0dee2317cb446124cb27ae8e5b993c8fdd0144886b629ef6ef53fc1"}]},{"bom-ref":"557789d19b4641b9","type":"file","name":"/juice-shop/node_modules/on-headers/package.json","hashes":[{"alg":"SHA-1","content":"924744de2790eee065f7c1437c9d4757cab78730"},{"alg":"SHA-256","content":"86ef65dd0d349960bfc6a01292c1d40f49b064fffca48bd209a0e693c534a246"}]},{"bom-ref":"9216ee219405d999","type":"file","name":"/juice-shop/node_modules/once/package.json","hashes":[{"alg":"SHA-1","content":"b2456f0417ad4f7dec058401908740c4da1ee7ba"},{"alg":"SHA-256","content":"33840d74c14c94bfb75c76374765b635531b1eacb88d7f1f2f380c94d0ea1328"}]},{"bom-ref":"37909a67602ee85c","type":"file","name":"/juice-shop/node_modules/one-time/package.json","hashes":[{"alg":"SHA-1","content":"a7cf310a3413d75cf4374823b2300cfe2dec3b24"},{"alg":"SHA-256","content":"95f439060816dac444a0bd628e9849fd0894afe8e9eb4110bd737daadad46175"}]},{"bom-ref":"67474af946a7ec78","type":"file","name":"/juice-shop/node_modules/opentype.js/package.json","hashes":[{"alg":"SHA-1","content":"2017ce966b04df622563e99bb7966c3b36998e57"},{"alg":"SHA-256","content":"1cf7903eeaba55cdb56ba47ce893a3b104ccecd2e954061b5c5616529a9db69e"}]},{"bom-ref":"93941338ae37867b","type":"file","name":"/juice-shop/node_modules/os-homedir/package.json","hashes":[{"alg":"SHA-1","content":"36fa0ba7b479b41f98dde0822cc2a026bd5d7e14"},{"alg":"SHA-256","content":"465f469dc1dc630aa9347b28153da8b71d94b8fe87669bd1d49bc5b0eeeb364b"}]},{"bom-ref":"437f0117225b2527","type":"file","name":"/juice-shop/node_modules/os-tmpdir/package.json","hashes":[{"alg":"SHA-1","content":"48367dfdddfa0b59ba77d7c490da5ed3124275b0"},{"alg":"SHA-256","content":"708404ce657fbad57a4804f3ccfcda877e038b981fb9675aebcc57de91e95694"}]},{"bom-ref":"699c7f7601f19b0f","type":"file","name":"/juice-shop/node_modules/osenv/package.json","hashes":[{"alg":"SHA-1","content":"76ff6531fce9614d1e45fa45269bc021992e75f0"},{"alg":"SHA-256","content":"184e6e41648f04dcb0d7141210a54bc2213c2e856aad7fd8f93a0bab7eb519c2"}]},{"bom-ref":"480e2a14d5f19704","type":"file","name":"/juice-shop/node_modules/otplib/package.json","hashes":[{"alg":"SHA-1","content":"a9593456a4d78c46e7fbd46b6c6315d4dda05fdc"},{"alg":"SHA-256","content":"6139765b3710a5a764f611df5e1d145cdbb618729b8eb9e52f3e094012131dde"}]},{"bom-ref":"d523647284c91d74","type":"file","name":"/juice-shop/node_modules/p-cancelable/package.json","hashes":[{"alg":"SHA-1","content":"1916b879c05ff7c43c6506dabd376267b118ad23"},{"alg":"SHA-256","content":"a65bb176766f5b9eb222552c19d553637ab89a572a7d1a37aea1c38348e353c0"}]},{"bom-ref":"ec98629fa4e48d10","type":"file","name":"/juice-shop/node_modules/p-event/package.json","hashes":[{"alg":"SHA-1","content":"9828dde97e4d989a4e855f4338d18543162103f8"},{"alg":"SHA-256","content":"35131b3ecb0dfec3dec4ffae014374deca7ed3c1fea16165f9bfc5fa55f4ad64"}]},{"bom-ref":"607fff9e098dff59","type":"file","name":"/juice-shop/node_modules/p-finally/package.json","hashes":[{"alg":"SHA-1","content":"29a603e1e24363c6a469d6922dd71dea18d4a32d"},{"alg":"SHA-256","content":"a96137ab1fb624d4e5fe2b6413417565e72323e709268eab8a790ea51eeda6dc"}]},{"bom-ref":"f0b610a0a33ea10b","type":"file","name":"/juice-shop/node_modules/p-is-promise/package.json","hashes":[{"alg":"SHA-1","content":"5ec1f21e446cce1704f5bebd6c76308c624b3088"},{"alg":"SHA-256","content":"f320222ce152d59bbaa210d7b9f6c0b46c1be5f8b941aaa79388cfb84d63867a"}]},{"bom-ref":"4e239ba89e94923c","type":"file","name":"/juice-shop/node_modules/p-map/package.json","hashes":[{"alg":"SHA-1","content":"5f275de37ed635969b147d1adac21fd6d36ced42"},{"alg":"SHA-256","content":"6f0aeb7043d0737e5bcaf8c2bf83b4a8ded247922aca592d684e37499d028ae7"}]},{"bom-ref":"4de54d8469900baa","type":"file","name":"/juice-shop/node_modules/p-timeout/package.json","hashes":[{"alg":"SHA-1","content":"100425335fbce935be2397458b04276a845443ae"},{"alg":"SHA-256","content":"e95b82abb3ca8493c57213efdc80556eaf4be8409ca12dae831428c080c2c289"}]},{"bom-ref":"770253e0737a45a1","type":"file","name":"/juice-shop/node_modules/p-try/package.json","hashes":[{"alg":"SHA-1","content":"37f6698fd2ca69e00a1b747e374f1eb3d99954b0"},{"alg":"SHA-256","content":"ff793c821f36985cde9f9d9ff6297e6c1304f8e597aa2d48dc53eda83c11e54c"}]},{"bom-ref":"bd7f4351a39a41ec","type":"file","name":"/juice-shop/node_modules/package-json-from-dist/package.json","hashes":[{"alg":"SHA-1","content":"d93947bd52021bb5f785613249e0e198a3b48025"},{"alg":"SHA-256","content":"38fdaf168bc63a6422a7dbe7e41a7b52b02326edef8b14019e0333ef60b37b47"}]},{"bom-ref":"ec4a550c8df20821","type":"file","name":"/juice-shop/node_modules/pako/package.json","hashes":[{"alg":"SHA-1","content":"d10e69957646e41e179176878d2a3de76aaf4f13"},{"alg":"SHA-256","content":"dc1090fc2228e15fb13cc8aa81f3c99c9c0a4237f99a42d1c7ffda1b137cf1cf"}]},{"bom-ref":"55d1036ccd7f5470","type":"file","name":"/juice-shop/node_modules/parse-filepath/package.json","hashes":[{"alg":"SHA-1","content":"a22d4709dc4be9310d39c64ec4f03233201f3d7d"},{"alg":"SHA-256","content":"1a299df30f2845bc3e8529b1833806d7e85914d9ce19b6ebe57d5a553399adba"}]},{"bom-ref":"750b98901f142195","type":"file","name":"/juice-shop/node_modules/parse-passwd/package.json","hashes":[{"alg":"SHA-1","content":"25fb0f091c688a3376145c783fd823aa6fd93b82"},{"alg":"SHA-256","content":"0ddfc8e12d83546f17c0a269d47eaad6f74aab078ab1da742097823fba730eee"}]},{"bom-ref":"0935e23d33d00048","type":"file","name":"/juice-shop/node_modules/parseurl/package.json","hashes":[{"alg":"SHA-1","content":"646dc756ff16c464fcb63e17b2cd5ee4ad4f8b66"},{"alg":"SHA-256","content":"98c7b953c844cac7c0be2d5abc6559c6fd3a6075fd159b04c0f1bf46145bfed2"}]},{"bom-ref":"59ab2760365ff706","type":"file","name":"/juice-shop/node_modules/pascalcase/package.json","hashes":[{"alg":"SHA-1","content":"2a48fb470b49b29cf3f97ccf63b22feee5be71f2"},{"alg":"SHA-256","content":"d4e337414d0c50c3475b0d483363a4c51d804436fe66a3612b1e474722b8a6fb"}]},{"bom-ref":"32d39e18146c6b13","type":"file","name":"/juice-shop/node_modules/path-exists/package.json","hashes":[{"alg":"SHA-1","content":"dc362acdf83f36298d8ea6c823ac1d0b3b2096ea"},{"alg":"SHA-256","content":"5e258d1a0d185ae469fec34de2af18913421b94181ef61238efcfe0b00d1b2c3"}]},{"bom-ref":"d52f7e0cdbfa7619","type":"file","name":"/juice-shop/node_modules/path-is-absolute/package.json","hashes":[{"alg":"SHA-1","content":"51b80416ea8aff0f6f04b15ee2e114250ba1a14c"},{"alg":"SHA-256","content":"be5b83877f6998b840b9365d7ab77e885f0d583337826c22daccaeb6e303fd4c"}]},{"bom-ref":"f368dd686650e118","type":"file","name":"/juice-shop/node_modules/path-key/package.json","hashes":[{"alg":"SHA-1","content":"f330c46f59dbdd92dddf8a2cfc2c1569b469bdd2"},{"alg":"SHA-256","content":"25594dab72681c910d9cc919263a4daf27d77a75e0d2c26a4d958d6d6b798f86"}]},{"bom-ref":"3cc640bb45f4c351","type":"file","name":"/juice-shop/node_modules/path-parse/package.json","hashes":[{"alg":"SHA-1","content":"6ea9437323546aaaeb28afa33d0c9c7ed03e93a5"},{"alg":"SHA-256","content":"9c680ecfd322afe056b4ccbfdb6c7043342276903f017c0a29b77c3926790d13"}]},{"bom-ref":"5ff8d52455ef74c2","type":"file","name":"/juice-shop/node_modules/path-root-regex/package.json","hashes":[{"alg":"SHA-1","content":"715724f361b739f0c9721f038f1bd8b2bcbe5d60"},{"alg":"SHA-256","content":"dc054d43f815636a3dbb6d82a610289afd57b61c18b6e18f7c1f800f15f74ff4"}]},{"bom-ref":"006b9014de771dab","type":"file","name":"/juice-shop/node_modules/path-root/package.json","hashes":[{"alg":"SHA-1","content":"0c48e82e37942bc5a594e8ddddf7f83ce3e0633a"},{"alg":"SHA-256","content":"03a07ba10675a90d6eda6eccb2f138aa6c0980db2e30ff7b3f9a1a20f140022b"}]},{"bom-ref":"857f1930de2e03f8","type":"file","name":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json","hashes":[{"alg":"SHA-1","content":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"alg":"SHA-256","content":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"bom-ref":"702c5c3489ca8238","type":"file","name":"/juice-shop/node_modules/path-scurry/package.json","hashes":[{"alg":"SHA-1","content":"57ceeacc9d50abbd7e370e6a697520cc0784baa6"},{"alg":"SHA-256","content":"eda5ff683c26f88a134198fa2700b371abc9092c61a81474226bdfc6f9348c14"}]},{"bom-ref":"7a747bd5ce337a3a","type":"file","name":"/juice-shop/node_modules/path-to-regexp/package.json","hashes":[{"alg":"SHA-1","content":"44757af0fb6ee492a2f88ce7c226eac7d1bd9f02"},{"alg":"SHA-256","content":"39441795d309275bbe74b5836e34e6ab41feb31d74d37d54fca1090339fe6425"}]},{"bom-ref":"5e11b097bc538e8d","type":"file","name":"/juice-shop/node_modules/pdfkit/package.json","hashes":[{"alg":"SHA-1","content":"dc640b6b8ac5a82bd10be32a77fb21287dd4e25e"},{"alg":"SHA-256","content":"c839357686687a89e09118af96877e008463f9ec73743bd942393a1e1c8d2c2b"}]},{"bom-ref":"f3a215737f2453f2","type":"file","name":"/juice-shop/node_modules/peek-readable/package.json","hashes":[{"alg":"SHA-1","content":"046bccda296eb83ebe6419bcca8d83b6bc38cc0b"},{"alg":"SHA-256","content":"7be739e6dd2c01c1246559662feba2794332d16e28ef9927fdcb5f8ecd47f510"}]},{"bom-ref":"ad4695563b04fb3d","type":"file","name":"/juice-shop/node_modules/pend/package.json","hashes":[{"alg":"SHA-1","content":"bcc6ba00d4e6de6354b46bc7687d946fe6a1446d"},{"alg":"SHA-256","content":"1e4f01d39cc13c261f7ab81d0509d36bd98d8eceaf9ed75f2ab274286f3c3920"}]},{"bom-ref":"3d5020165587425c","type":"file","name":"/juice-shop/node_modules/pg-connection-string/package.json","hashes":[{"alg":"SHA-1","content":"97c017fd2386cb88ee4164e1de9714b731956a3b"},{"alg":"SHA-256","content":"cb6a56ff8e49fea4df1512d8129db95a0229193eba6850619be15c001853594e"}]},{"bom-ref":"7913143088218e1e","type":"file","name":"/juice-shop/node_modules/picomatch/package.json","hashes":[{"alg":"SHA-1","content":"82a55c764518c102b45acb6b097bdfbc6ba874fa"},{"alg":"SHA-256","content":"39b4c548570b67f5a07fb596e2e102ad8b373f83a86d761d13df6d911f9a784c"}]},{"bom-ref":"52b75eaeb00cc8b4","type":"file","name":"/juice-shop/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"920b385a20c890185d57e5ea1dcc86e3ff4d51a7"},{"alg":"SHA-256","content":"6f3beed79477c32ec1533609a75bef5cc3998e96657277519b3d66bfcc6d046d"}]},{"bom-ref":"176e2072c308cecc","type":"file","name":"/juice-shop/node_modules/pinkie-promise/package.json","hashes":[{"alg":"SHA-1","content":"737766e86a40fa8b428ab9528b41bcc88430757b"},{"alg":"SHA-256","content":"0be4b7f157d8f59a1e9f3358c8ffc374e0350467ecebea59f795a49639115eb0"}]},{"bom-ref":"183dcf4cc919f68a","type":"file","name":"/juice-shop/node_modules/pinkie/package.json","hashes":[{"alg":"SHA-1","content":"b110de0e6bdd8dca481c37b9defbcbced1e414a8"},{"alg":"SHA-256","content":"afcd1666f0ca44b0ffe0587fbd1db52799334626cb121ef4eaa1780a9951dfb7"}]},{"bom-ref":"6930dcd5a9987bf6","type":"file","name":"/juice-shop/node_modules/png-js/package.json","hashes":[{"alg":"SHA-1","content":"b0ff53deb53ab5662bffc9d2f9a43cddf48ebfa7"},{"alg":"SHA-256","content":"0c880ac699010e47ab91ec98f3756ac54291706721829572932e67e8faf71cf6"}]},{"bom-ref":"7ac8d4a456211c35","type":"file","name":"/juice-shop/node_modules/portscanner/node_modules/async/package.json","hashes":[{"alg":"SHA-1","content":"5da55b9a896c8eed5f30013777ffbc8181bdfa67"},{"alg":"SHA-256","content":"180dfef0fd278a5225cdd10d1f352041129c337a961fb32ee53437fa85de76c1"}]},{"bom-ref":"11666c1df8efc309","type":"file","name":"/juice-shop/node_modules/posix-character-classes/package.json","hashes":[{"alg":"SHA-1","content":"9ba4c2d3cdcdd1b494cbf744d03395441a4098dd"},{"alg":"SHA-256","content":"2809c4891110ae872b5af2c1268f46ffd80e6d31689a03b75eaa544566d4e367"}]},{"bom-ref":"62666cbb063997fc","type":"file","name":"/juice-shop/node_modules/possible-typed-array-names/package.json","hashes":[{"alg":"SHA-1","content":"23814e5ed3fdcea6f3c2e3299c1b9af685ba7c50"},{"alg":"SHA-256","content":"0ff73753495cfff4556a5f8b7847ba1c06530341986e642a8637c6db74d87894"}]},{"bom-ref":"1d59ab37670dfd0b","type":"file","name":"/juice-shop/node_modules/prebuild-install/package.json","hashes":[{"alg":"SHA-1","content":"e94e270dc48d57def16e7e6e55f92a2a87e90f4b"},{"alg":"SHA-256","content":"3a1c35a4b0d10d5f721dea267fdbf9981c37d13ffdd0fbd97044c5f1fcbcb026"}]},{"bom-ref":"fa0a991740cab4df","type":"file","name":"/juice-shop/node_modules/prepend-http/package.json","hashes":[{"alg":"SHA-1","content":"a8b03b82dbd901db3e7c35f46d9ff9ed842fb6ac"},{"alg":"SHA-256","content":"310e7bb7d9e8be40ffd7a01972f41b43b14865db69290a157e748198544d9b0b"}]},{"bom-ref":"108c846443364538","type":"file","name":"/juice-shop/node_modules/proc-log/package.json","hashes":[{"alg":"SHA-1","content":"ef77e00bb180e2d474ef8ec427d3ddb2dffe8b60"},{"alg":"SHA-256","content":"636f411adcca5bcfec9c68ee39ce18f3ee00d27934dbbcde3c6635929faceb85"}]},{"bom-ref":"10e28f32416ceaa6","type":"file","name":"/juice-shop/node_modules/process-nextick-args/package.json","hashes":[{"alg":"SHA-1","content":"75936b9172e05098607a006de74399060a53a79c"},{"alg":"SHA-256","content":"6d6d93d057f39bc3173d53e694b61833fd0ce89c1d669156169136d31a968131"}]},{"bom-ref":"05c496a2a0543a73","type":"file","name":"/juice-shop/node_modules/process/package.json","hashes":[{"alg":"SHA-1","content":"266a0cf0da901a3bdd4ab76d0ba9032640455ca3"},{"alg":"SHA-256","content":"8501b4909630e60c9e9f68c4ca8ccb1964688500e61c60408a26d5480a9dd3d4"}]},{"bom-ref":"7f943e07dd81ad02","type":"file","name":"/juice-shop/node_modules/prom-client/package.json","hashes":[{"alg":"SHA-1","content":"4872cb11562cf75991f7540f3d72892194be2ac8"},{"alg":"SHA-256","content":"c1a54b7367d3ed23cd955158efb260ea26d1fe9a9c391d805733524ef3ef3637"}]},{"bom-ref":"6e5cde3dec8ef908","type":"file","name":"/juice-shop/node_modules/promise-inflight/package.json","hashes":[{"alg":"SHA-1","content":"46be8c622d5a7a8c74a905df7eafb893fdb8a965"},{"alg":"SHA-256","content":"386697ebbf39442f0570d59c851e00ca22330a0a5ce3f389b621f6a0d6d7517a"}]},{"bom-ref":"ddab8d9cd7754b95","type":"file","name":"/juice-shop/node_modules/promise-retry/package.json","hashes":[{"alg":"SHA-1","content":"fc649cbedea73287db37a431e5761e9c0b4abca9"},{"alg":"SHA-256","content":"71c2995725304ffa82e03be2c21e83f3b7c0c557846df88aaed0f2b9fa75d911"}]},{"bom-ref":"4414711d2c1a3208","type":"file","name":"/juice-shop/node_modules/promise/package.json","hashes":[{"alg":"SHA-1","content":"521b2aa15341f7fa10ae150c4aff97fdbdc755d7"},{"alg":"SHA-256","content":"86c20e9c15f4d9f1fdbde8abe56ffc37ae69deffbf3ffd1ecb88712cd0da79a5"}]},{"bom-ref":"1c1565a861f1e059","type":"file","name":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json","hashes":[{"alg":"SHA-1","content":"73aea06cb5e5f59d7e3606c8ef2a286376c7b3ae"},{"alg":"SHA-256","content":"7848517bac5fd10abd76cd21b360b36ee2a444ee8d02e0f64fcbd6fde6d23628"}]},{"bom-ref":"9cfe0e3848aaf208","type":"file","name":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json","hashes":[{"alg":"SHA-1","content":"b66fee7ae17c1645f8993eb5b0d51dafb0fa54f0"},{"alg":"SHA-256","content":"1d20fd96a0d3c332937b99f41b64336872f9a78679ce75a5be6a4efb1bc6876f"}]},{"bom-ref":"491ab39dd0a62f86","type":"file","name":"/juice-shop/node_modules/proper-lockfile/package.json","hashes":[{"alg":"SHA-1","content":"8d5ebe5b9ba61918d5533be20640e436a0f59ad7"},{"alg":"SHA-256","content":"5941711e237eaf1b8889839f8c1bd2796bf319cabfb87e14b612535c05db570d"}]},{"bom-ref":"4ef436fa249c41e9","type":"file","name":"/juice-shop/node_modules/proxy-addr/package.json","hashes":[{"alg":"SHA-1","content":"a04c60d6b2441d6e2a6ebddcab75aa6efc2d1d9c"},{"alg":"SHA-256","content":"e490a79f8058cbb7c0e9fd3b9977013102b5cbd8d232259b93bb2ebf85834a51"}]},{"bom-ref":"42c8c02733529542","type":"file","name":"/juice-shop/node_modules/pug-attrs/package.json","hashes":[{"alg":"SHA-1","content":"b6adb0c7677506fb099c945daa2fade50883dc13"},{"alg":"SHA-256","content":"d064880b628e0ddc37c08af0da95486766c2eb313163c887a21996d5c96dce86"}]},{"bom-ref":"6874ee7a35642c91","type":"file","name":"/juice-shop/node_modules/pug-code-gen/package.json","hashes":[{"alg":"SHA-1","content":"f42160fdfc8b1f4987fa0c1e0480c3baf4c99819"},{"alg":"SHA-256","content":"cfddb87d1f113279c8a1118e1c8d6163ab786634701affb6a3b1fa8b65020abb"}]},{"bom-ref":"55ff019c49039d7e","type":"file","name":"/juice-shop/node_modules/pug-error/package.json","hashes":[{"alg":"SHA-1","content":"6b67957081e9f303679cd5f7c4519b101e917879"},{"alg":"SHA-256","content":"6927ab8cdb89570d57b34d5953786ae2b56b89560301d452bc95c7519aa62212"}]},{"bom-ref":"545915ea60ffc4fb","type":"file","name":"/juice-shop/node_modules/pug-filters/package.json","hashes":[{"alg":"SHA-1","content":"7a57db8c52388e0e345d522793b8842cd8d28ddc"},{"alg":"SHA-256","content":"88d2560b67ad36dafaaf59bfba4d42aa8aad7e96f181f37e067227b267924037"}]},{"bom-ref":"01d39e3e30c4aa54","type":"file","name":"/juice-shop/node_modules/pug-lexer/package.json","hashes":[{"alg":"SHA-1","content":"6c1c883900e11b3b22227f99d97cc525d19989b0"},{"alg":"SHA-256","content":"c49fbdee905f6f11a937a56b458e041e26bc418c3c29bd8d87603bd165a23944"}]},{"bom-ref":"be968cac74f666c1","type":"file","name":"/juice-shop/node_modules/pug-linker/package.json","hashes":[{"alg":"SHA-1","content":"1696fada4ca8ba8097ef2cfa28d4337ba7607d4f"},{"alg":"SHA-256","content":"e284fe50d7618ddf9a8a32a6fce649ffc1cd5bec45e01ecf282878599d41db4d"}]},{"bom-ref":"e0d3c950f0476111","type":"file","name":"/juice-shop/node_modules/pug-load/package.json","hashes":[{"alg":"SHA-1","content":"e13cea3113c17bdd86ca3eb40af38c2e1295706f"},{"alg":"SHA-256","content":"04f9984f732962d8da625959b64c0d8ef4f7e1e5710a08109dd86e730a35dce6"}]},{"bom-ref":"45ea3f4478019a3b","type":"file","name":"/juice-shop/node_modules/pug-parser/package.json","hashes":[{"alg":"SHA-1","content":"d111b223e7ec673a31910cda43a2ef7d4b2da1b9"},{"alg":"SHA-256","content":"b43513e8ce41a63f8cfc55e4dc9ab984f30660038837c734a1af60e0f3395bad"}]},{"bom-ref":"41f86527018d6070","type":"file","name":"/juice-shop/node_modules/pug-runtime/package.json","hashes":[{"alg":"SHA-1","content":"8318bca8d15260b136ef57deff7a05b199dff789"},{"alg":"SHA-256","content":"7ec7b608c7bad13a87cf6def1504d52e9bbb9aa342a79377513c58b9a85407a2"}]},{"bom-ref":"2f7b3fa10f8281af","type":"file","name":"/juice-shop/node_modules/pug-strip-comments/package.json","hashes":[{"alg":"SHA-1","content":"d7037a265da4f9e91a6310af25e40ed858a33ebb"},{"alg":"SHA-256","content":"e499b0bb59d0755058031cd3a614c9ad196757ec3b36a761673f881592bb8d8f"}]},{"bom-ref":"bf70b76bdc26ab5a","type":"file","name":"/juice-shop/node_modules/pug-walk/package.json","hashes":[{"alg":"SHA-1","content":"8d626183f9c9d359642139d252f7654feae0d189"},{"alg":"SHA-256","content":"3073874b1942b8fa10554e527a2dd8a25ba98b4bf7352f4c1c26a5c272bc47e2"}]},{"bom-ref":"6b30b4ee56f8224b","type":"file","name":"/juice-shop/node_modules/pug/package.json","hashes":[{"alg":"SHA-1","content":"06de10246ab6d726f7dec52629480f572bf55a91"},{"alg":"SHA-256","content":"ab8c1149e6344596a854ee1267f2cf365bc90341a0d17f50620a467a320320d2"}]},{"bom-ref":"b69eab3662b2b403","type":"file","name":"/juice-shop/node_modules/pump/package.json","hashes":[{"alg":"SHA-1","content":"60edca6fc589a9a2d86ff2724b42634a699fc152"},{"alg":"SHA-256","content":"adfb35f1acc31a99032086d259599397140da825f34924d31563b92eebdc3e33"}]},{"bom-ref":"02433c6ebeb50d0f","type":"file","name":"/juice-shop/node_modules/qs/package.json","hashes":[{"alg":"SHA-1","content":"9c50c7c78f48501b78aaf6a599646c07d3f976ea"},{"alg":"SHA-256","content":"9a7c5e45d5a498ef79a4471511e389bbdfaa8737d0fdabb9db873b9cf09a733d"}]},{"bom-ref":"c9fd5d4364181de1","type":"file","name":"/juice-shop/node_modules/query-string/package.json","hashes":[{"alg":"SHA-1","content":"e8cc4ec989ecb29722e4e4e683c1ec41e3181fa3"},{"alg":"SHA-256","content":"eb68a1c5d0725473fd4a6b2fe86a3858cdf56ab74971461c1e16000faff7cb9b"}]},{"bom-ref":"c7ba77302c4ecf63","type":"file","name":"/juice-shop/node_modules/range-parser/package.json","hashes":[{"alg":"SHA-1","content":"e82a50d4be1c57ded40bf39a5232bf5c6dabb46d"},{"alg":"SHA-256","content":"d0b5f54eaa59001dc86720a9be1fdf653bad83707d70842332fb3e8847f65a89"}]},{"bom-ref":"4ef01106d1880cdf","type":"file","name":"/juice-shop/node_modules/range_check/package.json","hashes":[{"alg":"SHA-1","content":"dab1ef784249ced9cec139f8ab8116ef52b3c492"},{"alg":"SHA-256","content":"2c24bfbea87b799d13ddf1abf348cd5343b811cfdc37a0e350a9456ce53405b7"}]},{"bom-ref":"fdf26ba6e6964cfc","type":"file","name":"/juice-shop/node_modules/raw-body/package.json","hashes":[{"alg":"SHA-1","content":"96d635b6625ad7b5727b25ed22d5fb8eccec0276"},{"alg":"SHA-256","content":"371d95a705fbdf75bf820e49f7e329a5ba48a7b3a37eb12efef3029493318c13"}]},{"bom-ref":"46bbef659836aab7","type":"file","name":"/juice-shop/node_modules/rc/node_modules/ini/package.json","hashes":[{"alg":"SHA-1","content":"14b52ea8911e4e9f89acb4d876e87755e54529e2"},{"alg":"SHA-256","content":"8cfafc3521292bd7434d2f40762984f36eb12f03bde92b42a9df2ea17552f4a4"}]},{"bom-ref":"322dd28aeca3ca78","type":"file","name":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json","hashes":[{"alg":"SHA-1","content":"d33064d55afd32cee36afe2ef20a37d1e80c2967"},{"alg":"SHA-256","content":"52fba89a1d2724dfeafa21ec58f8c4a8a210103cc6b65b4468ab3fb973ad1753"}]},{"bom-ref":"67618edbdc7b9180","type":"file","name":"/juice-shop/node_modules/rc/package.json","hashes":[{"alg":"SHA-1","content":"19966e2b4994a704ea472a1ba1eb8e1d14f446d8"},{"alg":"SHA-256","content":"96f035349a8e6034d380348ec3d454ed8ea3a602c7a5700eb36ff48310bdbe9f"}]},{"bom-ref":"3e7ea8ad9ba91a3d","type":"file","name":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json","hashes":[{"alg":"SHA-1","content":"e4a5d79d5ea9366beb66cf993d11b88603e6333e"},{"alg":"SHA-256","content":"93165ce56e458216c18240cd961a522af5b18e51da06f55d88ac552234455d95"}]},{"bom-ref":"59c81832bdecb1e9","type":"file","name":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json","hashes":[{"alg":"SHA-1","content":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"alg":"SHA-256","content":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"bom-ref":"0365b1864dd96886","type":"file","name":"/juice-shop/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"33a4118b015167682f053d85f7bb21b9ff9d161f"},{"alg":"SHA-256","content":"67bde829e31cba3f50c77d14a30fa0f2295223b7ffa07f3b84606a5a79bb97f8"}]},{"bom-ref":"00f15b861dfe1ecf","type":"file","name":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json","hashes":[{"alg":"SHA-1","content":"3156a9cd35dc750bebc2eaaf42a5933c8ee6b892"},{"alg":"SHA-256","content":"5b105ac0abbf5985cbe62ad28a34032d85c7ef623e0eb01f39441b0feb419004"}]},{"bom-ref":"bf8b064d5ea069c4","type":"file","name":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"a2e7e379ccac07b02eddfa67746a0e521f5a4878"},{"alg":"SHA-256","content":"246e18f32bc77525436b73f8ac600560f246f9bc05a36dedc07f448ae19239ac"}]},{"bom-ref":"e6a91ab89ac65c34","type":"file","name":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json","hashes":[{"alg":"SHA-1","content":"3e519b003fbce961f41cc48fa4237c6debda1266"},{"alg":"SHA-256","content":"31984c85cd4f3df0aa75075acdec98c25961496897d1f46d04ed4a701f129c54"}]},{"bom-ref":"db5db68d2cb6cbe4","type":"file","name":"/juice-shop/node_modules/readable-web-to-node-stream/package.json","hashes":[{"alg":"SHA-1","content":"b48d8b20ab930e5208848273443f9bf3bb368df4"},{"alg":"SHA-256","content":"3ee3a77f8bf8c288745aec229244cb79b63b9959a9b7c8ee18e326286976bc6e"}]},{"bom-ref":"34401c6b530f6f10","type":"file","name":"/juice-shop/node_modules/readdirp/package.json","hashes":[{"alg":"SHA-1","content":"157901809959f68777047aa6a020c6a7be323255"},{"alg":"SHA-256","content":"14aa1c9d06048067c12990c3afee5fb0f310c9d4432f901fc0850426e9e15864"}]},{"bom-ref":"e1c63c11c2e1fa31","type":"file","name":"/juice-shop/node_modules/rechoir/package.json","hashes":[{"alg":"SHA-1","content":"074780fd0c9b73b6950e8d1575af5ff4b663414a"},{"alg":"SHA-256","content":"e63b051cbcd61e17c3ab84c9bd7315929c5425d7fbb91007a04245abf867a4b2"}]},{"bom-ref":"e1c3bfe59a771784","type":"file","name":"/juice-shop/node_modules/regex-not/package.json","hashes":[{"alg":"SHA-1","content":"c9f680ab670b03a6c63a80c89507ea2959f146de"},{"alg":"SHA-256","content":"ca1678f7a5f12d061bba346c8295a57e50b34791c0da06189384a3a08a2dfd36"}]},{"bom-ref":"1de97a908ba47bb4","type":"file","name":"/juice-shop/node_modules/regexp.prototype.flags/package.json","hashes":[{"alg":"SHA-1","content":"f0b903f5607a2b6b97708e20a940efbf3d896589"},{"alg":"SHA-256","content":"03b311526afa87b388a05af86fb9ad86331888d2b5ef260e635c9023a9a14a1e"}]},{"bom-ref":"b3cf5822f175b50d","type":"file","name":"/juice-shop/node_modules/remove-trailing-separator/package.json","hashes":[{"alg":"SHA-1","content":"ca8ba920e17ef8348a3064c5705d3f90dac8b26f"},{"alg":"SHA-256","content":"5d1595f6fe1dc0db45fd3a05a64f0e5719b8af55ebd769f0bcba0ff6e7f8d7a8"}]},{"bom-ref":"c8da5d8f17cbe898","type":"file","name":"/juice-shop/node_modules/repeat-element/package.json","hashes":[{"alg":"SHA-1","content":"998b30b4df691225c6688a8a9e1024148c53672c"},{"alg":"SHA-256","content":"9ee724bc05dba9deae2dc1d3ce8f8b2dba07f0866ccb29b7037d3405deab5865"}]},{"bom-ref":"58c064a3a90e9a05","type":"file","name":"/juice-shop/node_modules/repeat-string/package.json","hashes":[{"alg":"SHA-1","content":"20646dfacb0f9f85f117ea5f503e3001664a1b57"},{"alg":"SHA-256","content":"dd718b676965bc48a769b675dd6f96a619d7e5786a059700cc3f87ab49bbb109"}]},{"bom-ref":"c147f62a7915db22","type":"file","name":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"alg":"SHA-256","content":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"bom-ref":"9b9a6991f4ea0bc5","type":"file","name":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"131bda4bb32fe0bb","type":"file","name":"/juice-shop/node_modules/replace/node_modules/cliui/package.json","hashes":[{"alg":"SHA-1","content":"3a61c252373aa1eeb6b761d39d33baac564ac4ab"},{"alg":"SHA-256","content":"aefd282b90d2d0a055f3b40bbd2010531ba7cbf902e76a314fe09fe777491814"}]},{"bom-ref":"ba3c4cf6ab9ec2dd","type":"file","name":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json","hashes":[{"alg":"SHA-1","content":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"alg":"SHA-256","content":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"bom-ref":"a95a3abaf44d62ad","type":"file","name":"/juice-shop/node_modules/replace/node_modules/color-name/package.json","hashes":[{"alg":"SHA-1","content":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"alg":"SHA-256","content":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"bom-ref":"336c4060ef46b794","type":"file","name":"/juice-shop/node_modules/replace/node_modules/find-up/package.json","hashes":[{"alg":"SHA-1","content":"5ca7872ad39eee7733cc76e3842bc670c99f8829"},{"alg":"SHA-256","content":"19b9626d190ae97ecbc47843ff5781c462b6acfca35a2652dccded7d046dce53"}]},{"bom-ref":"0f457a08b8966bbb","type":"file","name":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json","hashes":[{"alg":"SHA-1","content":"5f601eecc68d9b9eaf032912bf0326dafd3dc485"},{"alg":"SHA-256","content":"6fb0681c3501741d68594c69a0baae9f558f2d426c136946f2c7780a8c5e27bd"}]},{"bom-ref":"5c157a39e08e56f3","type":"file","name":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"280930d830662d7377fd7dcdaa659e3d536b71c2"},{"alg":"SHA-256","content":"3b73bedeed5d09d561ddac7e212eb37e3eb37f0daba8738e59607ce1caaf93ed"}]},{"bom-ref":"a3df9ee90200476a","type":"file","name":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json","hashes":[{"alg":"SHA-1","content":"fce4cfb0ed8e8882a02082db5cec1437a90e2fdf"},{"alg":"SHA-256","content":"d4529e88d06488042103f25322b0b60d90dfc5de0ed61c3b7c7d27f2ac3fe1bb"}]},{"bom-ref":"4c8beffe33a22107","type":"file","name":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json","hashes":[{"alg":"SHA-1","content":"2a78ada043c0e10bff3b34fbbe5d1adb181b7c56"},{"alg":"SHA-256","content":"26d44c5d05942d6b315ecde2f3dcf78972cfb3b4c81c932ac2573d3eea5f5e94"}]},{"bom-ref":"68162118d31d8acf","type":"file","name":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json","hashes":[{"alg":"SHA-1","content":"1fbb028113b65f2616bec5fc66afee5f329607ad"},{"alg":"SHA-256","content":"ee3d1495da354ea19d3900e3f28a4e93cc202966623fee4ad6fe54346b385075"}]},{"bom-ref":"12897b72df8c3486","type":"file","name":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json","hashes":[{"alg":"SHA-1","content":"728222492ccbc98db8f25613d6997f7524b9130e"},{"alg":"SHA-256","content":"2de71e9a1ff3e5bce791f5e3de66e1ad86f4f143d8c3ce4fbaad7a615e5c5e70"}]},{"bom-ref":"12f4f784ac3e8192","type":"file","name":"/juice-shop/node_modules/replace/node_modules/yargs/package.json","hashes":[{"alg":"SHA-1","content":"58caaec51e509a371e3df929a919a3157fdbfc7b"},{"alg":"SHA-256","content":"be417ad995e4f608d6f5243ad90b28f3f2604c73abb30d72382ae13358a74949"}]},{"bom-ref":"4f8fdb49179b9114","type":"file","name":"/juice-shop/node_modules/replace/package.json","hashes":[{"alg":"SHA-1","content":"e3cc0e70d0bcee319ee831c0682c59b61ad3fb03"},{"alg":"SHA-256","content":"5c88ee721365a797b5846c260e968912c5de3b1966d843e8f8f0aadeea3421b6"}]},{"bom-ref":"6be3d2f738a91616","type":"file","name":"/juice-shop/node_modules/require-directory/package.json","hashes":[{"alg":"SHA-1","content":"a2e7fa658504a11868812ca0f9f8b08433bc2e3a"},{"alg":"SHA-256","content":"5690bdddd6eb4abd795fa5319df7552279508df9d562d571e3132ddff3045a71"}]},{"bom-ref":"4f0b22cda78d828a","type":"file","name":"/juice-shop/node_modules/require-main-filename/package.json","hashes":[{"alg":"SHA-1","content":"670907eeff6a76b76996f639a5e71a8cea7ed603"},{"alg":"SHA-256","content":"cc3853357a59a82c9a0e5cebbe52221eccc4a52bced4557300b69bbec17fa41b"}]},{"bom-ref":"cd1aa35aae976009","type":"file","name":"/juice-shop/node_modules/resolve-dir/package.json","hashes":[{"alg":"SHA-1","content":"b6147edfc55437b27388119c5ff8ce89eb4208fc"},{"alg":"SHA-256","content":"c124e4c2746edf4bd9322cb823ce1b4e0168ed393bfe2e6eecd8d12a47498d05"}]},{"bom-ref":"6ac74c411baf15fd","type":"file","name":"/juice-shop/node_modules/resolve-url/package.json","hashes":[{"alg":"SHA-1","content":"ffeb3657769eea9f75497874896b131bc23f6b6e"},{"alg":"SHA-256","content":"9263bada694d57c6a441b3fed7901eab5c70b944fb58411e7341d55e83f91212"}]},{"bom-ref":"c490a6be3f50a288","type":"file","name":"/juice-shop/node_modules/resolve/package.json","hashes":[{"alg":"SHA-1","content":"d6cd8dab72951fe86cc7178bc25e4eb68fa26587"},{"alg":"SHA-256","content":"ee5d2ef47e108920c9285f6e9ad4bd7088f1f6bfec9da54e49af28ca775a288c"}]},{"bom-ref":"25727370aa924ddb","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/baz/package.json","hashes":[{"alg":"SHA-1","content":"0e5f7a5ddaf05e7d5a39fc67bbc4993de92e9012"},{"alg":"SHA-256","content":"cd33f816f635bcf9cdbe5a13d877bc8901a1a90819b1d73c16b35b6cdbebecaf"}]},{"bom-ref":"e1bb49c5007948af","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/browser_field/package.json","hashes":[{"alg":"SHA-1","content":"e5a9d36b5a39fc1f1c257ca949df43dd40a265ff"},{"alg":"SHA-256","content":"2857c211f81109bda6a96584f2e7a1ac5610baa0f67bbc77f7e766c4152281f4"}]},{"bom-ref":"25654aa38b27db38","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/false_main/package.json","hashes":[{"alg":"SHA-1","content":"9598eab563115c03c659ee404d91f9a6431df39d"},{"alg":"SHA-256","content":"064d9e3c87123a24e31276d1bcfce16b81bb2156d42c07f427b8ddcbf675f790"}]},{"bom-ref":"4ea76716ce0b98b3","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/invalid_main/package.json","hashes":[{"alg":"SHA-1","content":"dad7dffe799806c49f1cccc039e3d6cbb38d1a26"},{"alg":"SHA-256","content":"ed30bf3c22be924be67b278ed079ba425dd0ae37110d7027bf9369f771abcb36"}]},{"bom-ref":"a251652211d4ae18","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json","hashes":[{"alg":"SHA-1","content":"b58a1b0588a1102572e64a4d2047ce8731de1a76"},{"alg":"SHA-256","content":"ec13311cdf8e7ba462d94656a0f2f90c55b290dc1ad6f7e82da2d3b140c27f20"}]},{"bom-ref":"5762c528dead32d6","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json","hashes":[{"alg":"SHA-1","content":"3926c908fd9627cc3e3094edf3a7fc547d4871a6"},{"alg":"SHA-256","content":"ab5dbb7f635d5474648e5ac92df08020b60d0d91a68a740e46186587e05d3da3"}]},{"bom-ref":"6a02f1d6191a4bcf","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json","hashes":[{"alg":"SHA-1","content":"9e0fcac261c4f4c0e6cbd05fd95ed904a9fe4b5b"},{"alg":"SHA-256","content":"f41fd8ba3d2df58d7d1658be4c77d11d07285fab1e94a6c8151b3548c6f0a8aa"}]},{"bom-ref":"5f699ce8265499eb","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json","hashes":[{"alg":"SHA-1","content":"0803d5d30c2a6fec04f09b9969969a91743b28cf"},{"alg":"SHA-256","content":"41ea23c25ff8e7080ab08d38a9f5de9ab986280902f7268de45bc0a5b7e9e028"}]},{"bom-ref":"8a79b5ee77a400e0","type":"file","name":"/juice-shop/node_modules/responselike/package.json","hashes":[{"alg":"SHA-1","content":"51b587b317d6db031acef526f84e2cf043442bcc"},{"alg":"SHA-256","content":"df25ad367800a698875604c21edf7f76e2ed563f7069d8659eeb8db46ab10117"}]},{"bom-ref":"4ac1ed3aacb3478f","type":"file","name":"/juice-shop/node_modules/restructure/package.json","hashes":[{"alg":"SHA-1","content":"f1fb9c1b78a8fee6469b904983154c54b0430586"},{"alg":"SHA-256","content":"ff45dfa0be24887b940014f1abe1d876079b5aff4d09b7db18061f5bac257faf"}]},{"bom-ref":"f598207232da1a1b","type":"file","name":"/juice-shop/node_modules/ret/package.json","hashes":[{"alg":"SHA-1","content":"a750eb52b768c30860127f6fb4b7defd0f63e4d5"},{"alg":"SHA-256","content":"72c2758011f7536ae91bd5b059587226903f8cd50b0e5046b57039f0cd23ce98"}]},{"bom-ref":"d3676b7076f8abcc","type":"file","name":"/juice-shop/node_modules/retry-as-promised/package.json","hashes":[{"alg":"SHA-1","content":"08c60998fb0b0ee0a723a490df8d67c8d8df7ebd"},{"alg":"SHA-256","content":"b411ec1e5930b4d30c6cce8d39d119136504607a09d4e27a7ce4a61632a512ea"}]},{"bom-ref":"6a3cf2879193ee3e","type":"file","name":"/juice-shop/node_modules/retry/package.json","hashes":[{"alg":"SHA-1","content":"10dd0941e4e65c436c4f7111efdb1679c966c478"},{"alg":"SHA-256","content":"c0733eb226e2a6572c7c9c2bc8b4a0efabe233971b0dee1e6d62c6898257e1da"}]},{"bom-ref":"a2fe7b3b4e4a1a07","type":"file","name":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"cab7ec28ee7d8fbe","type":"file","name":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"15e22fecb8bdf40f","type":"file","name":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"333c5454147be154","type":"file","name":"/juice-shop/node_modules/rimraf/package.json","hashes":[{"alg":"SHA-1","content":"ed8ec0789d4558ea2492b653fd0be9f16b90020d"},{"alg":"SHA-256","content":"fea6f9125ca35f3d20946205be39fb3758b21b5af44f75910799573bd1230d4c"}]},{"bom-ref":"443a87d99aa1497e","type":"file","name":"/juice-shop/node_modules/safe-buffer/package.json","hashes":[{"alg":"SHA-1","content":"6ce1dddfb8739c577ae2ad84f1aba01427791f57"},{"alg":"SHA-256","content":"e4018fdbfe625433371f48274fee26f520bbe865e0d8c85bf3aa07424134b90c"}]},{"bom-ref":"d73ec7bc898ef3da","type":"file","name":"/juice-shop/node_modules/safe-regex-test/package.json","hashes":[{"alg":"SHA-1","content":"cb66d98715b7a0639f1f793aa1865634860a57af"},{"alg":"SHA-256","content":"b9efdb318b7f4094e6d2605ba9fbef93570abe1119488a491a4e8f3216781030"}]},{"bom-ref":"2243456d6774a9a6","type":"file","name":"/juice-shop/node_modules/safe-regex/package.json","hashes":[{"alg":"SHA-1","content":"417c11c826b088c2c4826ec15e92b1bb0969c208"},{"alg":"SHA-256","content":"bb8da78436ba7b47ca319947daf22b0d2b3ab396bed38095f2c89b50b5c4a85b"}]},{"bom-ref":"b1e2f21c8ec2338b","type":"file","name":"/juice-shop/node_modules/safe-stable-stringify/package.json","hashes":[{"alg":"SHA-1","content":"7fbe83d8818942f4a13c95d9dc4a265a0a178f4d"},{"alg":"SHA-256","content":"797e552ecb0f8ffe8ffb714e6c4888b28a8ca39eb9c0040836b2b6f640037798"}]},{"bom-ref":"1cab4aea5b776e8d","type":"file","name":"/juice-shop/node_modules/safer-buffer/package.json","hashes":[{"alg":"SHA-1","content":"5ed0fab8e5cac53e4d072acbd82fca9be08f5e67"},{"alg":"SHA-256","content":"4247a3a63c45a6a7ced1557fe4dd9d2a163af4915d594b95e5867b69a53edb52"}]},{"bom-ref":"5bcc4ed2ac75eb6d","type":"file","name":"/juice-shop/node_modules/samsam/package.json","hashes":[{"alg":"SHA-1","content":"10173317cf457348a53bafc567e90bd60e443947"},{"alg":"SHA-256","content":"6a972c09f2f363b7d7c5f1fd35568f913b75b6256e5b1f7e6713ed47f751a4e8"}]},{"bom-ref":"243bae4cb6dd2f71","type":"file","name":"/juice-shop/node_modules/sanitize-filename/package.json","hashes":[{"alg":"SHA-1","content":"fc63700a101c3d457af90963af4939b553135c9d"},{"alg":"SHA-256","content":"9fa92eaf12c53e3b4635c0a0c775fdcc04f623aca0bf02683f5204d54e87435e"}]},{"bom-ref":"ec07ec1077a17367","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json","hashes":[{"alg":"SHA-1","content":"92f89ed727789dfec8061a78aeb4b61afe286883"},{"alg":"SHA-256","content":"f50e652e1cd48ada00210fa948baf45543853fe1a5e59497bc20744d454a2d5b"}]},{"bom-ref":"4cf64c00a6e44b8d","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json","hashes":[{"alg":"SHA-1","content":"7deee12976bd63abcda058ea45238790cf5e82e0"},{"alg":"SHA-256","content":"042d85faac37437c9a63f3a73b1bd11b9b2d6f222ec06318c3b3f2c1b791ab03"}]},{"bom-ref":"319acd7f666c9dd5","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json","hashes":[{"alg":"SHA-1","content":"d78c2049a85f4b100f23bd9f9547ea79af37246e"},{"alg":"SHA-256","content":"47aec9a46c6ea593aa2fdda8e9f8d9169eb1b9e60a1606bd3c28c6baa061bd9b"}]},{"bom-ref":"327e9fc8c86e9f26","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json","hashes":[{"alg":"SHA-1","content":"e8229c2260816ecf6ebc6a5f4ada1162383d98e9"},{"alg":"SHA-256","content":"f014bb22a82665e6c6bfa092fdf8ae1253b4720880d708bf5b164bbf4485f56b"}]},{"bom-ref":"0d6d81c0afae4067","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json","hashes":[{"alg":"SHA-1","content":"9b04372e328879041da8678a7ccf3c06a28941f0"},{"alg":"SHA-256","content":"9531c552f8bae4773c1cd60c82aa6eddfb455efda55b2a20bb651fc010da58fb"}]},{"bom-ref":"05ee8e8843e58eee","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json","hashes":[{"alg":"SHA-1","content":"ab8acbe8ed0a77bb0ffdb1416758fb659f61d598"},{"alg":"SHA-256","content":"083f974e63787f3d95611642c78c036bc2c5e0fbed443804500b9328ea69f74d"}]},{"bom-ref":"4da6ad7eb57c85f1","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","hashes":[{"alg":"SHA-1","content":"727f3ff6469bd987fcea8093d885fd40ed5f0357"},{"alg":"SHA-256","content":"eb5d62e173ed8dd45dc5417c5d9b1981def2e335f44b402507fcf206310d81da"}]},{"bom-ref":"6c337c828f923aaf","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"a92e127209f2f143bdc03e00e3c32ac87b6dd13f"},{"alg":"SHA-256","content":"7a06e45bb5ec514ac88be84d3f679ee1b87228a41b805bfcff0b8452be35d802"}]},{"bom-ref":"b6d4c88529418815","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json","hashes":[{"alg":"SHA-1","content":"8bb5fc68a015d61057dff1f32826f6c2aadec61c"},{"alg":"SHA-256","content":"c2ddaf59d49fc50cb922aef5723935c9c0827e40a33a65b18197a447d966bc15"}]},{"bom-ref":"f1f3714845072dd5","type":"file","name":"/juice-shop/node_modules/sanitize-html/package.json","hashes":[{"alg":"SHA-1","content":"5bead99213de5940b0e8f01d3e1cebf7b52eeeb4"},{"alg":"SHA-256","content":"91c64186e2ab5995c2bdd85edae12ef60a511bd27594e8c224aaaa7be4302ffc"}]},{"bom-ref":"058ad38727fce7ad","type":"file","name":"/juice-shop/node_modules/sax/package.json","hashes":[{"alg":"SHA-1","content":"de8570e41ec3bcdb4e975503d69bab31af907c25"},{"alg":"SHA-256","content":"f78f8efd1a518cd6787c5c06806ee18ea559acf583cd80d2237641c4adcfb989"}]},{"bom-ref":"48257c0cd9d6e56a","type":"file","name":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json","hashes":[{"alg":"SHA-1","content":"74103756a0fe401ed4d8137e04607758a77897eb"},{"alg":"SHA-256","content":"3ab88e050858ad5fc1d2e7f993d959b83c7e2ddec64afe86cc4055f799e4762d"}]},{"bom-ref":"1cbdda5c4c32e7bf","type":"file","name":"/juice-shop/node_modules/seek-bzip/package.json","hashes":[{"alg":"SHA-1","content":"b9ebdcb7652f4785584d74376c1a378e786ba012"},{"alg":"SHA-256","content":"c2456ab31a98e61c5fbaea0e50fc6ac816e1c1b9ae0798353cb70237a578ec42"}]},{"bom-ref":"e841b40b257581f5","type":"file","name":"/juice-shop/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"4828b73519e8746fc3d197d595acae81975cb4bc"},{"alg":"SHA-256","content":"bf2e091359d5870257cc8287a268e001bfb39abf19275f382276efe3c7785a4f"}]},{"bom-ref":"4421422cd3bd1ffa","type":"file","name":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"dd9a68c2cccefbfa","type":"file","name":"/juice-shop/node_modules/send/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"b9a30bdeefcfdb39","type":"file","name":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json","hashes":[{"alg":"SHA-1","content":"73c01b81f34a9978b158df2744ef8c45251d6193"},{"alg":"SHA-256","content":"30b1a43843675f42033fd6c77c19b20ad4344844f0bd5526c586081e93a48fe8"}]},{"bom-ref":"82aa55beeeb0c27c","type":"file","name":"/juice-shop/node_modules/send/package.json","hashes":[{"alg":"SHA-1","content":"ca40bd73bd6b7f456b8bea186f420b5d79bb15d8"},{"alg":"SHA-256","content":"e3a8d88593464c56e2a9177c8941b3bb3408d413aaa434674f4e398dd147bbee"}]},{"bom-ref":"726c3b3f5ed249ff","type":"file","name":"/juice-shop/node_modules/sequelize-pool/package.json","hashes":[{"alg":"SHA-1","content":"f4d051b193b22198e35b664d8137ce0faa320eb0"},{"alg":"SHA-256","content":"32a3cf4651e735e074ea036282c1fd04ec4e70ea1cc59ee1ade8e1507cc672f7"}]},{"bom-ref":"99d0a31865e612c5","type":"file","name":"/juice-shop/node_modules/sequelize/package.json","hashes":[{"alg":"SHA-1","content":"8b0e7b95571ff808c7ae2f5cbf8c9139d4281dbe"},{"alg":"SHA-256","content":"e80ea5958d53bd093683b93b83694619c0e3fe9c9217149b2fee5fbb24428ec6"}]},{"bom-ref":"2be7938c2469136e","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"7725722093335fb4","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json","hashes":[{"alg":"SHA-1","content":"f7628780acc25dc2bf90d09203940e23977b7ada"},{"alg":"SHA-256","content":"9df7afa632a7aa4e245c4583d06704b7f196cff999aca6d0a2492fa4d78f8e73"}]},{"bom-ref":"26be674708cd8ed2","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json","hashes":[{"alg":"SHA-1","content":"65c46f4768a651c36a45eb1da2c7148df35fc255"},{"alg":"SHA-256","content":"599ee321940e69bff6a7f9c6000f1ca5aed0cc58a6cac48aed698f596412515a"}]},{"bom-ref":"9587ef77320f8356","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json","hashes":[{"alg":"SHA-1","content":"5f5e7c47a8a2122526dadd5410c31caef51a458a"},{"alg":"SHA-256","content":"7e971f41f52ea0035c9be4f677bc979cb3dd9f2eb80127cc30d0dc25de233eac"}]},{"bom-ref":"c4baf7b5c35dedef","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"189a5093e14374d4","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json","hashes":[{"alg":"SHA-1","content":"0ea4743f2d506edd891f66b7d3083142731f679f"},{"alg":"SHA-256","content":"bf5dc95332d295f68107fb7490c6a04b47c52a251577f9a4c3d73cd27d1a0034"}]},{"bom-ref":"def5ce34e7da03ef","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json","hashes":[{"alg":"SHA-1","content":"3eb797e37a18f16f3f41fed3cb41c8e425df5933"},{"alg":"SHA-256","content":"39cf653c972f99725bae6adab44da5df52185fa1fc3bdaf671a8f62d0e182631"}]},{"bom-ref":"cd0e9b03513878cc","type":"file","name":"/juice-shop/node_modules/serve-index/package.json","hashes":[{"alg":"SHA-1","content":"d7baa6604e46bfce97f4900135209385b1ef201a"},{"alg":"SHA-256","content":"4ddc2ca698d1c61e053de0a596e31d48f025711886189ab8d536cfcce4903f54"}]},{"bom-ref":"a66f4f3633b57040","type":"file","name":"/juice-shop/node_modules/serve-static/package.json","hashes":[{"alg":"SHA-1","content":"f375b54105591c3c15596b04d1ed9cdb1135128b"},{"alg":"SHA-256","content":"812b66751e10ac4f8bb6b85196eea32cf0f75d0c0195853b8baf10dbf7792a00"}]},{"bom-ref":"3418d173f138c1c0","type":"file","name":"/juice-shop/node_modules/set-blocking/package.json","hashes":[{"alg":"SHA-1","content":"1fd9e7bbe562d20ee078877ba14aaef71a6dea6a"},{"alg":"SHA-256","content":"e0c598215c66f2c35edbc3cb2a3433d45f9d4b726524c095c93e7376d87a3bce"}]},{"bom-ref":"002674affc90e3b6","type":"file","name":"/juice-shop/node_modules/set-function-length/package.json","hashes":[{"alg":"SHA-1","content":"bd0bcfc74bf8e9fe8d1edb2b3a893d096a6067f7"},{"alg":"SHA-256","content":"2c81bab7f7a60d625164bd840d863548e3f9d4d1aa976b9d2966e5e1e36132a7"}]},{"bom-ref":"0ba91e22a272c21c","type":"file","name":"/juice-shop/node_modules/set-function-name/package.json","hashes":[{"alg":"SHA-1","content":"c9127dbfc1f2b960c9173553f74338ad3f2a4bb5"},{"alg":"SHA-256","content":"fc56137cbf0646e79e68881215cd5937db9830f3293e880e757b31832303e1fa"}]},{"bom-ref":"9b0f465059a9acf4","type":"file","name":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"f51e2edc1e8efce4","type":"file","name":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"b18820c356eaf3d4","type":"file","name":"/juice-shop/node_modules/set-value/package.json","hashes":[{"alg":"SHA-1","content":"c444e1b21ea02dd1af8e9adf108165c257afde40"},{"alg":"SHA-256","content":"bc791069c3343d20fc1b4442811d78925bd53e9c99b7861b808bef7bb0985c6b"}]},{"bom-ref":"12ebdbd21eb2f2e2","type":"file","name":"/juice-shop/node_modules/setimmediate/package.json","hashes":[{"alg":"SHA-1","content":"9cb87b9a133431be9bc111ed4b2aadbc10c0eb0e"},{"alg":"SHA-256","content":"56c7968c8062ad56e94b8ddb477e514098e0fa34b060aa86b67232fdb12e184d"}]},{"bom-ref":"6275473aeae0831f","type":"file","name":"/juice-shop/node_modules/setprototypeof/package.json","hashes":[{"alg":"SHA-1","content":"cbf2d7ae54256a7ab84245eb6d72c56f6a015453"},{"alg":"SHA-256","content":"5b39ddf23d2c12a751cb4af2ce12dd5c87314350be7526fff69b4a3ff2a2d538"}]},{"bom-ref":"fcb7fdb35938725f","type":"file","name":"/juice-shop/node_modules/shebang-command/package.json","hashes":[{"alg":"SHA-1","content":"2e2395a2e489846382e5cefdf011dcd7cacb82a5"},{"alg":"SHA-256","content":"44de390ae5ed6c5f9758b8b9c90b93fa53977d5361731600429f1de08f4b3f30"}]},{"bom-ref":"733028c900b99707","type":"file","name":"/juice-shop/node_modules/shebang-regex/package.json","hashes":[{"alg":"SHA-1","content":"4c10640951d12ad418aa40c29b550fdfe3d2567a"},{"alg":"SHA-256","content":"b8018c6b8cc9900dfd1ac18a54956ba34c453fdc2da5e5fe555ee8f04133a1c5"}]},{"bom-ref":"063a56cd6cbc80ff","type":"file","name":"/juice-shop/node_modules/side-channel-list/package.json","hashes":[{"alg":"SHA-1","content":"21ef767ddb85a996d52fe8f3f2b988044a02598f"},{"alg":"SHA-256","content":"48b25a94e64980d573699ad6f5128ac8c521e908884a41a3835e97ef529ed584"}]},{"bom-ref":"7594fefe33dba334","type":"file","name":"/juice-shop/node_modules/side-channel-map/package.json","hashes":[{"alg":"SHA-1","content":"ab10f444db9aa7420125e321884ca7d765854b2f"},{"alg":"SHA-256","content":"914a8bd732b82523d95bb697eec3e6d95badc5eb13b196fb0772e59354a3ab25"}]},{"bom-ref":"802d4b72689189bd","type":"file","name":"/juice-shop/node_modules/side-channel-weakmap/package.json","hashes":[{"alg":"SHA-1","content":"cdb337908d19d32a79dc189c7bce63981babc35e"},{"alg":"SHA-256","content":"8c11f0a1c6cfa549588d991a5cb1b04d62953277ed29f47463d415d5946388a8"}]},{"bom-ref":"e1ba86e0a15e48e3","type":"file","name":"/juice-shop/node_modules/side-channel/package.json","hashes":[{"alg":"SHA-1","content":"ca10dba255c81fa003499be7fca61829ec3c331e"},{"alg":"SHA-256","content":"b33b18efda612f3149f2e5102b305cb77bc5067eae372fb1c83f74c263b5b18e"}]},{"bom-ref":"3f986e7565e372aa","type":"file","name":"/juice-shop/node_modules/signal-exit/package.json","hashes":[{"alg":"SHA-1","content":"69859ffcd06c12c103de10319bd03a2b5cbcb903"},{"alg":"SHA-256","content":"cec1bba4c97e0cf653c13c8c79f745aac2232131ee718c93c4236c1b9577a201"}]},{"bom-ref":"0bff5b32b18c4dea","type":"file","name":"/juice-shop/node_modules/simple-concat/package.json","hashes":[{"alg":"SHA-1","content":"f422558f27a7e5f252acbd8bdbc175e5c334733d"},{"alg":"SHA-256","content":"d6ae2e35a0c64b4469f1e531a3244efd50be7c115ef42d1422e54d14d9359e99"}]},{"bom-ref":"2bda91d6ce4a81a3","type":"file","name":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json","hashes":[{"alg":"SHA-1","content":"c5a4c61cfb916b9f37bab7a1dfa468aa67621ed6"},{"alg":"SHA-256","content":"0c292d1260be4289147620bcdac5c9d87a54391253acd9c16b0bebbda2e207c9"}]},{"bom-ref":"5ec6dae434beceb2","type":"file","name":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json","hashes":[{"alg":"SHA-1","content":"b6472ce506e8d5c379f868d79eb81e7a1b7f9989"},{"alg":"SHA-256","content":"50a55612f7430b826449e8404ab3137e28df64e75728c4c374c5a46e6e37a894"}]},{"bom-ref":"b57f5ba26df62167","type":"file","name":"/juice-shop/node_modules/simple-get/package.json","hashes":[{"alg":"SHA-1","content":"a230100956cda434dd566886e048f791b4e2f373"},{"alg":"SHA-256","content":"edb86ca0d77c45e8c16c1b7ff777dfb58f762f635888bb2ebdc25fc48e0069f3"}]},{"bom-ref":"38fb3a6420a5739b","type":"file","name":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json","hashes":[{"alg":"SHA-1","content":"caa2c94ac35d101e10bd3a5f1ec569f058d3cfd4"},{"alg":"SHA-256","content":"e0aebc9e6b633f7000a2afe55612e53591e66cbcb6fd93725d9b11111c6d7021"}]},{"bom-ref":"b42f44c0a9442fd1","type":"file","name":"/juice-shop/node_modules/simple-swizzle/package.json","hashes":[{"alg":"SHA-1","content":"e0614b638941a0511ac777bc818d2327ff37b244"},{"alg":"SHA-256","content":"2b264c12c6aaf58f8c84c8a6719e4c534f9975df07cb6f15b3121be6086bb853"}]},{"bom-ref":"9df152d416150cef","type":"file","name":"/juice-shop/node_modules/smart-buffer/package.json","hashes":[{"alg":"SHA-1","content":"a9db89be9421029bd73baf8199042a08253a0b59"},{"alg":"SHA-256","content":"188644cdf467d6a768ad25ed3ee8eb845dc5cb29aadc4c88ca7c5cb5f631d66a"}]},{"bom-ref":"21581e75539094c1","type":"file","name":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"alg":"SHA-256","content":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"bom-ref":"aabc0571c92945db","type":"file","name":"/juice-shop/node_modules/snapdragon-node/package.json","hashes":[{"alg":"SHA-1","content":"47b52f2e9cf0edf3ae6305c5d1f6f061c59f71eb"},{"alg":"SHA-256","content":"13501133635d6ff96db8402e5c28a7ee0de31a41d4ef7ba80e97ee603398dfcf"}]},{"bom-ref":"76b4ede041010478","type":"file","name":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"alg":"SHA-256","content":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"bom-ref":"51fac85588a10ff5","type":"file","name":"/juice-shop/node_modules/snapdragon-util/package.json","hashes":[{"alg":"SHA-1","content":"f01bcdb8b9ea0cfe3b38d71dedaf6c8d1d59542c"},{"alg":"SHA-256","content":"c457b508eb2431f475f66e454d205b3583b6feedbc05332dd761c5368bfd80bf"}]},{"bom-ref":"b94e7026d2107873","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"0011dac79c98b837","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"6819d9b57d664dbf","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"11207b18d126a2a2","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"dc2304e3fcf74510","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"6e9a4b496b318d27","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"77ab48dc3a070995","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json","hashes":[{"alg":"SHA-1","content":"2ade857b8d1e3b1c635b2810548d4bd65008fa2a"},{"alg":"SHA-256","content":"b59a934eb7e663dd0e0ef9dc5888eaaa3f10016c029bd1962da31aaad6296277"}]},{"bom-ref":"ac3625199445101c","type":"file","name":"/juice-shop/node_modules/snapdragon/package.json","hashes":[{"alg":"SHA-1","content":"1b7c1d40e8e39bb85fe4551cdc1a036b0cede163"},{"alg":"SHA-256","content":"ef3d4c682fece7b9aed6c06563df4b3f468319dd719dd11e5eb2bf6dd6206b09"}]},{"bom-ref":"87a5ebaeaf3046cc","type":"file","name":"/juice-shop/node_modules/socket.io-adapter/package.json","hashes":[{"alg":"SHA-1","content":"fb5c3162ffd9b1be27d08bdaa36ef6cf2e97aded"},{"alg":"SHA-256","content":"86922aabfaa9b82872def69312c92b61594068dc43dfc49b9e144a0496940cea"}]},{"bom-ref":"18931e870ab7c58a","type":"file","name":"/juice-shop/node_modules/socket.io-parser/package.json","hashes":[{"alg":"SHA-1","content":"8407ea865970282b35bed55b7833de5bd41e840b"},{"alg":"SHA-256","content":"67463e2389df34f3fb19eda8e5bc3cc8caebb760a0530c5530a1e1ff9354600a"}]},{"bom-ref":"91a3bc3bae00e237","type":"file","name":"/juice-shop/node_modules/socket.io/package.json","hashes":[{"alg":"SHA-1","content":"6f22afab9c088cf3ce3bf2d7b4a804024b45844a"},{"alg":"SHA-256","content":"1672136700d2101477b56598fac2ffc3f75927b73e29970efa8d6b092e602f0e"}]},{"bom-ref":"629129881ebe1119","type":"file","name":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json","hashes":[{"alg":"SHA-1","content":"126adbedcff6faa6826eca63c75e9193237ab10b"},{"alg":"SHA-256","content":"7a08cb2fe1d2b788e0a7bf6a9b7597dbeeeae804698c2fbd15de786d284d327c"}]},{"bom-ref":"ffb530cf26ee3ea6","type":"file","name":"/juice-shop/node_modules/socks-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"a52f0cff949fd82f9e42d4214d2917964d7a9bdb"},{"alg":"SHA-256","content":"5667d50ea8b62c802757a3a2737a6515edbae3129bb3ef0980ca5d15c91ed99f"}]},{"bom-ref":"5d2d0e6de810f3e1","type":"file","name":"/juice-shop/node_modules/socks/package.json","hashes":[{"alg":"SHA-1","content":"c92d113f3614e8c725fc4de50c3312bdcde18258"},{"alg":"SHA-256","content":"5967ec98ebf86a4adf2666870ae878d655104f04b264b1d630dcf324a4091223"}]},{"bom-ref":"723242f9bdcaac06","type":"file","name":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json","hashes":[{"alg":"SHA-1","content":"92992db85cebb6cc7fe8499883fab75317dede8d"},{"alg":"SHA-256","content":"a72e52a4583971e362e857316f0ac3455d8e337edfe9d517bb4b3df59c623019"}]},{"bom-ref":"22b72543a8e918e5","type":"file","name":"/juice-shop/node_modules/sort-keys-length/package.json","hashes":[{"alg":"SHA-1","content":"a9e67fe75f99168558e087c823e00d16e2e5fd9e"},{"alg":"SHA-256","content":"397d31b7680c4de5ef238fa187ab90c465d9001725425f1b5afcbc21da3117a0"}]},{"bom-ref":"b648eedcf3f60f66","type":"file","name":"/juice-shop/node_modules/sort-keys/package.json","hashes":[{"alg":"SHA-1","content":"f83b46c2c5ffaafb231798460fcb5ed2f0f5abbd"},{"alg":"SHA-256","content":"62554970e1506c5f08d966be5f20601b4f48ac0f4558b7b22302b8da77f9b8e5"}]},{"bom-ref":"e3ed99f286392d60","type":"file","name":"/juice-shop/node_modules/source-map-resolve/package.json","hashes":[{"alg":"SHA-1","content":"a0e8bc5d39015832d27bb4e0c69970f630eaf498"},{"alg":"SHA-256","content":"436a794b5e91e7bc0be8c1adb6d5e161bed7508a21c68b4524bc278c036cdac9"}]},{"bom-ref":"2ba51d02e0e52951","type":"file","name":"/juice-shop/node_modules/source-map-support/package.json","hashes":[{"alg":"SHA-1","content":"da88a599cee829ba95c82545d5f3148f04da64e9"},{"alg":"SHA-256","content":"f54089d5208d092e8bebc7547a3bd2dc35d27668717158bfc3562c55ec4861bf"}]},{"bom-ref":"06ee279f492737ff","type":"file","name":"/juice-shop/node_modules/source-map-url/package.json","hashes":[{"alg":"SHA-1","content":"5197e075a31cdf06802d2630cf9c0a1a3c6ad659"},{"alg":"SHA-256","content":"e2ab48be878647a77117a669e3ccaf51359bd56be889ab5b8424927a9c8c24ab"}]},{"bom-ref":"8c32f4a51d08999a","type":"file","name":"/juice-shop/node_modules/source-map/package.json","hashes":[{"alg":"SHA-1","content":"14a0ce5da3f60b78d15612f9b2d3ef0e9bd38345"},{"alg":"SHA-256","content":"3fdebd9f5c0107bcf7b73e0d17e0147042bcfb74884106e4428afbf17171ef06"}]},{"bom-ref":"99246762ede50995","type":"file","name":"/juice-shop/node_modules/split-string/package.json","hashes":[{"alg":"SHA-1","content":"25330f08923fce34c89a587f8a317a6a6db7144c"},{"alg":"SHA-256","content":"8cef600c1ef4de73c804dd0293e8442ec5c78275f5d46db7b64927e973185467"}]},{"bom-ref":"82d2eb84ecc368bd","type":"file","name":"/juice-shop/node_modules/sprintf-js/package.json","hashes":[{"alg":"SHA-1","content":"e99c21e49fb559d1b16f5662d44028a4e96b19a0"},{"alg":"SHA-256","content":"c97349295cae4e40a6f16a26096330997257c00be67bd8fd0ac3391719e4ee5f"}]},{"bom-ref":"378aa0be3834006c","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json","hashes":[{"alg":"SHA-1","content":"c20a133f8af3542513591f91ff497e787041046a"},{"alg":"SHA-256","content":"5b88548f042642dbf78f279484943e4814fc5bf7232d617304907442eef5acf0"}]},{"bom-ref":"a0a6ff04cd320be2","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json","hashes":[{"alg":"SHA-1","content":"ae912343fcf0eccd8a5f754a72bf2e9eea63a176"},{"alg":"SHA-256","content":"91391dee2904a0bb0de498cc0a41e020338d671a4c85f5bcafa15dde73eb26fe"}]},{"bom-ref":"e04e35687e1b0f94","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json","hashes":[{"alg":"SHA-1","content":"d792cfe57d00f2091f3d8d2625450abc412db2f6"},{"alg":"SHA-256","content":"e8b9bcbdd0c1936b2f42a8973ebe253772972e73cfaef6087b187346a47ba5d3"}]},{"bom-ref":"eec4f6da0c350d10","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"7536fb08adc895bb","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json","hashes":[{"alg":"SHA-1","content":"b950dc47e5dcf04ff6ee11af65ab345b787fa32d"},{"alg":"SHA-256","content":"382853487006ff7da906b0e7bea08c4f3a7b4491da6a17b7c7c82dcf6db9df10"}]},{"bom-ref":"8381f7ba8c07dc35","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json","hashes":[{"alg":"SHA-1","content":"a23947ade20a2757d5abf7f9fec197c2674c0a20"},{"alg":"SHA-256","content":"96ba7fc1dcfad50de6c406fb3fcfe57850ebea4d8ecedbc0b45b9c59fc629d69"}]},{"bom-ref":"358b7406be63cfea","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json","hashes":[{"alg":"SHA-1","content":"ac9fad510ffaa52eccff29729383a2f0ed602bec"},{"alg":"SHA-256","content":"8fb6b0b19d09cc1c5b2caad128ae39b2fd693a35bb3d440c4e1143bfb9d10080"}]},{"bom-ref":"ac5e1ba224be9e14","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json","hashes":[{"alg":"SHA-1","content":"c0d55f8b28bea19d1fbed323da70e9857ddaa74e"},{"alg":"SHA-256","content":"95e29f682649caf233b4ac9729efa0c1b3718ef179e7b44e21ea01a0941af071"}]},{"bom-ref":"d6201922528187a2","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json","hashes":[{"alg":"SHA-1","content":"55871ab123b38e2af83fdab7b189a4a61ba46465"},{"alg":"SHA-256","content":"02b36a2a2e729813a196c97486bb12955345e201d6ccda5fb2b322f62fa381ab"}]},{"bom-ref":"52e56a2408594781","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json","hashes":[{"alg":"SHA-1","content":"4fcf177b51dd6ac24efce2242b42e97148785e7d"},{"alg":"SHA-256","content":"9035270ed26179ae66ebb75f50a46b3c919ed6b0536350ce5130b72077b59de5"}]},{"bom-ref":"4530003ade54b54b","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"8244b2686bccd1ea","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json","hashes":[{"alg":"SHA-1","content":"563b0d8af1a9641083e8f6cefbf4259fa845e7ca"},{"alg":"SHA-256","content":"bee0609d5ab09a590afe0e1209d3702b0afb0a3c158492f90902a724d889d22b"}]},{"bom-ref":"439d19d3906f8a3c","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"c9882a8fcdc1aef336df3579af2fbb95974c3931"},{"alg":"SHA-256","content":"8993f95f35c6bd7adef96df428b2aa1e6cadf1a6b9c33eaa917f05098bb1bfca"}]},{"bom-ref":"1777020da3d57a86","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json","hashes":[{"alg":"SHA-1","content":"05256617890052107b341acf6cbe16fd9f22f86c"},{"alg":"SHA-256","content":"b06071b99bebe6cc7f7716f65ed4f36ff54aaf78d74ea0bec72f9029a8e2c215"}]},{"bom-ref":"1e70671823f7cbd7","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json","hashes":[{"alg":"SHA-1","content":"8821070ee31fdf50e1f86d2044631dd4844dc388"},{"alg":"SHA-256","content":"550620d374c9f9c931c5a97a899b00ec74b5e89db48dce76b9c113dbf9e2c6f8"}]},{"bom-ref":"ba9006530d524908","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json","hashes":[{"alg":"SHA-1","content":"9bb60eb9422dfbbf71811d0c1fe00dc14f61a36c"},{"alg":"SHA-256","content":"ff358428a418a46fb2431a2c48b396fb01c8291fec9e1f14434ade01196c8e9c"}]},{"bom-ref":"634dd6e72a9a869d","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"05c16d98068011ab","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json","hashes":[{"alg":"SHA-1","content":"ff5c7864735844778d9f653604ac1754604f89c4"},{"alg":"SHA-256","content":"a0f049a58dbf9fd58e9b4686db2d51200cdea584c9b6425b400faa24133ace25"}]},{"bom-ref":"0258c00c352f5b15","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json","hashes":[{"alg":"SHA-1","content":"d8d597c8560806f8ed174711d725bbef811d8e03"},{"alg":"SHA-256","content":"4d59739fa5052e0c91edc0642ad95414427ffbac186c5570257cec8eb78dd751"}]},{"bom-ref":"fbd841417ab873a6","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"alg":"SHA-256","content":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"bom-ref":"0947341bd32e2af0","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json","hashes":[{"alg":"SHA-1","content":"5745585933310f7807eebd4e9bc01e2d83ba160d"},{"alg":"SHA-256","content":"dd7d78caf139ba9228a84bee7bb5fa7b92e4d332b836f07bdf1b0f9e78fa6340"}]},{"bom-ref":"069f3464baed91d8","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json","hashes":[{"alg":"SHA-1","content":"35b672da35e299376d0ffc4f22fd57088150a835"},{"alg":"SHA-256","content":"001ba5640df99785e76b7d407ae35a24c490f145737cf3f194408fb17dfec411"}]},{"bom-ref":"5723eb1651e45e03","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json","hashes":[{"alg":"SHA-1","content":"9aea9b0daad0699494a286e8b104317015f9827a"},{"alg":"SHA-256","content":"1eb7b17d626d6201c70af32e684302ff3219d6fe583a2611a8a3119d98a68956"}]},{"bom-ref":"897d3b050c07dd64","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json","hashes":[{"alg":"SHA-1","content":"bc62a4513e54488bafdeb2f4095483538cc80503"},{"alg":"SHA-256","content":"961dd5d2924a81e0c75ae3e5853784ae270e894b86c0229e31ed8619893a582c"}]},{"bom-ref":"6dc35368d29fae0a","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"bb6de23bed529e3e5ea2583b0f1702ebb9d02805"},{"alg":"SHA-256","content":"9c2a5fec768304c3b6e67baaeec8cf4d4cd28a416c3f16da1de7db698ab772f7"}]},{"bom-ref":"199b9ebf907e4d2f","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json","hashes":[{"alg":"SHA-1","content":"41bc0fcee7ad3ab38c8de1c030a849af36bbb262"},{"alg":"SHA-256","content":"13b247da6685d68bbbb6da390709fee7a2d6ce0658095bbc921ba31c1cbd86fa"}]},{"bom-ref":"1baaca39eeb05935","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json","hashes":[{"alg":"SHA-1","content":"53b43dd098da8d4b0606d47cc71bbce0f9326251"},{"alg":"SHA-256","content":"d8502f5ce977ea10cc7e91e95b595ce845e838cf412801230e9a2f211ad68039"}]},{"bom-ref":"6fd7448420f6d576","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"alg":"SHA-256","content":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"bom-ref":"f631beff1417bdcf","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json","hashes":[{"alg":"SHA-1","content":"9db18a8163ab1fbb6e7c8bfd56c7483239d63c63"},{"alg":"SHA-256","content":"8337ba9774d6d8199a5861c6dfa57058f162bfb6210362c01db38f0a593f96d6"}]},{"bom-ref":"cc5dd79939d838ec","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"b376e943406ee22b05111950d5053884327ec513"},{"alg":"SHA-256","content":"bbe51d9a0b7ac254c152efcc699dc65958e6fbab666d1c87d8b5873136b56a10"}]},{"bom-ref":"c342bc49565b0cba","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json","hashes":[{"alg":"SHA-1","content":"6e55d0ea8fbd72c6e89310dd958b22dcd6d2e56a"},{"alg":"SHA-256","content":"6b456b51d5431d6c47bd8ed15994582096f42e3e3cced980ecf4824bf627869f"}]},{"bom-ref":"02cbeb996c0ae2a2","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"f351144cafb23a2e78d442708fcbcfdcd4c5420f"},{"alg":"SHA-256","content":"280af43113a60826e63a6bf79e115fdf5f89d5866f663cdde3d229640671cee1"}]},{"bom-ref":"705e7917c2c1dd9b","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","hashes":[{"alg":"SHA-1","content":"8b9fbec9a68117d7405c65ab254846287a63a494"},{"alg":"SHA-256","content":"89bd6d32c9e56eab63f3f62b96080aa43afa530675701610d74793d4719d1137"}]},{"bom-ref":"547f8564a4bf2e74","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json","hashes":[{"alg":"SHA-1","content":"9ffc9a77d53279c1e6dc931d443376bdda383931"},{"alg":"SHA-256","content":"1a1017165f7029207fc753240baccebb6b658881fec0b7cc88558d833a74c711"}]},{"bom-ref":"cc3960c8bdd53a85","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json","hashes":[{"alg":"SHA-1","content":"ea2ce7c13d4cba3ed5e48e0c8dbe7e22c7f38220"},{"alg":"SHA-256","content":"15936d07741b462fb77ed70603112bc2f8377869f326b15c185b78cea1692269"}]},{"bom-ref":"64cd5a5d4a386298","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json","hashes":[{"alg":"SHA-1","content":"7f52b4652fe9ff874b294815483566da18d118ec"},{"alg":"SHA-256","content":"433984d8ab6027ebf54dea96093fb32a231fb0c4f16cc08445da7d62a6d8837f"}]},{"bom-ref":"9b4de816c84daa39","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"alg":"SHA-256","content":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"bom-ref":"c4d9c83e014f13d7","type":"file","name":"/juice-shop/node_modules/sqlite3/package.json","hashes":[{"alg":"SHA-1","content":"97366bb2fa9d63bb9660b3d130efb6d37a6b80ef"},{"alg":"SHA-256","content":"c782c19485b0026e209076a236484a62885cb3a0828322a2936043230ed1ec41"}]},{"bom-ref":"0f0e82f9644dbfb6","type":"file","name":"/juice-shop/node_modules/ssri/package.json","hashes":[{"alg":"SHA-1","content":"203926d505f969e44375e6a40942ce43ae490f44"},{"alg":"SHA-256","content":"5c18917c39afce09b6ebdfd212c736c390d74d1a72db8bd1561117f949669252"}]},{"bom-ref":"370f92ea283cdf61","type":"file","name":"/juice-shop/node_modules/stack-trace/package.json","hashes":[{"alg":"SHA-1","content":"4ab8ba513ca79e30bcbe250d567418e8571d897e"},{"alg":"SHA-256","content":"9d4ebf4546836593d64b8627bab4f12100a33e39810cec6e175f3e71f0825c16"}]},{"bom-ref":"da9bae2736990960","type":"file","name":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"c4d846ba082fffa2","type":"file","name":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"de7b978178639464","type":"file","name":"/juice-shop/node_modules/static-extend/package.json","hashes":[{"alg":"SHA-1","content":"1f99d45687c72818812a369aed1aa50ae1c311eb"},{"alg":"SHA-256","content":"a67948379722221c0e86865eb76525adbd6f2cd4f85315cb627402a32e28a6ad"}]},{"bom-ref":"144d2124de619bcf","type":"file","name":"/juice-shop/node_modules/statuses/package.json","hashes":[{"alg":"SHA-1","content":"3328d9bfc82e4f981a1acd2f3f78c524bf85333c"},{"alg":"SHA-256","content":"53bd1b14e481356bf004c0a45f9022d07fbc56bfe849115e141ba302c8818275"}]},{"bom-ref":"19a1f047ab0a24d1","type":"file","name":"/juice-shop/node_modules/stop-iteration-iterator/package.json","hashes":[{"alg":"SHA-1","content":"9da2c93d8d5dadcd5c5c6676b8da87a09dfd5299"},{"alg":"SHA-256","content":"d081cc886d55d23d704721c7b03b78b0f5600459a75d9b2fb63449d99d87cc81"}]},{"bom-ref":"c18d8533ffc7837c","type":"file","name":"/juice-shop/node_modules/stream-buffers/package.json","hashes":[{"alg":"SHA-1","content":"6d8ca85d78d4faac879d4ec7cdbf4eadca10888a"},{"alg":"SHA-256","content":"7f6be66ac31f7dc6351d5737aa3d1cf016209b737c1b36b763cf6d5f15d112df"}]},{"bom-ref":"bdb838750e0dd5de","type":"file","name":"/juice-shop/node_modules/streamsearch/package.json","hashes":[{"alg":"SHA-1","content":"b75e7127bad8663e7e009826561501526d2afd16"},{"alg":"SHA-256","content":"029b54b7db483222a64b99ab0e27b37d0ca59ca4a95d591b121b2cfb3a45eacb"}]},{"bom-ref":"21ed2d34b9cdeae1","type":"file","name":"/juice-shop/node_modules/strict-uri-encode/package.json","hashes":[{"alg":"SHA-1","content":"a82ba4bf6c6714c55d554a492ec4f4b4b0a2aa9e"},{"alg":"SHA-256","content":"0d73babfda858dfced0e39e23cd72e7db28ea986f26d838cd9c4f7d287a6feeb"}]},{"bom-ref":"5418e895c68fd8f4","type":"file","name":"/juice-shop/node_modules/string-width-cjs/package.json","hashes":[{"alg":"SHA-1","content":"a5306c15bba6cb123d9f061ca85eb56576c6638f"},{"alg":"SHA-256","content":"6457a02418f004fe5d3fbbb19c7cbcc1450a8b887ff9a471dc6985ac83a48d36"}]},{"bom-ref":"fce266de2100cc86","type":"file","name":"/juice-shop/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"a5306c15bba6cb123d9f061ca85eb56576c6638f"},{"alg":"SHA-256","content":"6457a02418f004fe5d3fbbb19c7cbcc1450a8b887ff9a471dc6985ac83a48d36"}]},{"bom-ref":"a3258182df5f9ca6","type":"file","name":"/juice-shop/node_modules/string.fromcodepoint/package.json","hashes":[{"alg":"SHA-1","content":"c7372c52b8460d80432479ee05a9f2c7f11fea58"},{"alg":"SHA-256","content":"911148cc1af4908dde4863ce611c38fcd4d9a198b19f917e306f26ccf0b8b300"}]},{"bom-ref":"3cbbc22686daaf2c","type":"file","name":"/juice-shop/node_modules/string.prototype.codepointat/package.json","hashes":[{"alg":"SHA-1","content":"a32e5bb957a6710ede8b6259a25e52bb282f8eb7"},{"alg":"SHA-256","content":"c807618901a6f10c77f191ee7822b4d26423ba3f7e6194799bee0df096ec3a0a"}]},{"bom-ref":"2369da998a36ec6f","type":"file","name":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json","hashes":[{"alg":"SHA-1","content":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"alg":"SHA-256","content":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"bom-ref":"5fc22835285013b7","type":"file","name":"/juice-shop/node_modules/string_decoder/package.json","hashes":[{"alg":"SHA-1","content":"da598f24028fdd9f3801969161159c1bbeb2034c"},{"alg":"SHA-256","content":"e278ca18803862a6d1b6bedc6a3394159ac86e5c4a162614fef006c79dcda3a2"}]},{"bom-ref":"95636cfbaa3e695b","type":"file","name":"/juice-shop/node_modules/strip-ansi-cjs/package.json","hashes":[{"alg":"SHA-1","content":"892d549c672831716abe655f087946d2644f2852"},{"alg":"SHA-256","content":"0130850b9da0584f54cc20d3dab6365c807e9436ac78e016d5009efa99bd0530"}]},{"bom-ref":"d41f3a338d122ca9","type":"file","name":"/juice-shop/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"892d549c672831716abe655f087946d2644f2852"},{"alg":"SHA-256","content":"0130850b9da0584f54cc20d3dab6365c807e9436ac78e016d5009efa99bd0530"}]},{"bom-ref":"8c4c905e41c61c5c","type":"file","name":"/juice-shop/node_modules/strip-dirs/package.json","hashes":[{"alg":"SHA-1","content":"485740a0eee81e8d7459585521c0b7fda39bfb72"},{"alg":"SHA-256","content":"34d0fd27a6a9b87b1aed243a0c85ef98abe77e04946cc065162f62f6badcb10d"}]},{"bom-ref":"98a6d33275005679","type":"file","name":"/juice-shop/node_modules/strip-outer/package.json","hashes":[{"alg":"SHA-1","content":"6d5564549073d159389a2b94894bacf92d24cd93"},{"alg":"SHA-256","content":"998a40b2428ff1fe95ba0ceff8a99565d16fa80763a276bc0aa4b21fc5a79993"}]},{"bom-ref":"cf772c21c8e04a6b","type":"file","name":"/juice-shop/node_modules/strtok3/package.json","hashes":[{"alg":"SHA-1","content":"4c0a17cf164dfbab502a584082eb6e1847e6677b"},{"alg":"SHA-256","content":"4db1129e1b61a3d33a7955fefcfc4923e02cee3d238015545db4d3f67d79c99e"}]},{"bom-ref":"3bfd47e7a6592e6f","type":"file","name":"/juice-shop/node_modules/supports-color/package.json","hashes":[{"alg":"SHA-1","content":"12db9c2598721e751dffd0b42a20b7ae419b20e2"},{"alg":"SHA-256","content":"34c434b27dc21bd0de7b5edca42fa0d9ebf72d2ac823c72865a334cb8fcfb9b5"}]},{"bom-ref":"254bcd0b975ac5df","type":"file","name":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json","hashes":[{"alg":"SHA-1","content":"ca0c14a63df0bdf41422d5e8c79d38e214da561a"},{"alg":"SHA-256","content":"aef0ae2d21ae9181d8702c2063ce0ee274ba1063e5312e4baab5673aa6d4d5db"}]},{"bom-ref":"bbb267f2cfdaa0cb","type":"file","name":"/juice-shop/node_modules/svg-captcha/package.json","hashes":[{"alg":"SHA-1","content":"0efdde17b2dbfc8fa8ca40aa6950c67e0e877631"},{"alg":"SHA-256","content":"0d9c39548169d675ff8c0dd7ebb76319d4aade71f423dd9643092f4e968341ab"}]},{"bom-ref":"cc8591b631b92bab","type":"file","name":"/juice-shop/node_modules/swagger-ui-dist/package.json","hashes":[{"alg":"SHA-1","content":"6387ab9fb8c0ac5dc93cc58b8fd6b3af11995510"},{"alg":"SHA-256","content":"e6a3804423cd235ca13f383520a414f6007e4d7828206c4d97fcded4c9079f22"}]},{"bom-ref":"ee7c8d5a35add6ad","type":"file","name":"/juice-shop/node_modules/swagger-ui-express/package.json","hashes":[{"alg":"SHA-1","content":"3e3986c37083e87abdc0f50382b0e13d1e989e72"},{"alg":"SHA-256","content":"2a7d7d50229bd13523e90730b6877cb9caa1e9491aa378640093a4040894d376"}]},{"bom-ref":"7948178d9048bc6c","type":"file","name":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json","hashes":[{"alg":"SHA-1","content":"093539237b878bed9c3aa2b22e8c1b84cd414df7"},{"alg":"SHA-256","content":"fea66d3b8671e46f77e83db040837cf72da180b8d390d53c43d882fd553659df"}]},{"bom-ref":"89c66510fa58d833","type":"file","name":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json","hashes":[{"alg":"SHA-1","content":"c3024b92485c885b974e1f46cb2c32de716c6f06"},{"alg":"SHA-256","content":"7c18e85ac9eff99dc6cb6c5626e11ebea658e69119e0bc8cb4bd799c2b48125a"}]},{"bom-ref":"4ea9fc59626bdbd6","type":"file","name":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"alg":"SHA-256","content":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"bom-ref":"aab380bfe14222fc","type":"file","name":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json","hashes":[{"alg":"SHA-1","content":"f5f0d892c75460d1d9b79580c165740daf8513fe"},{"alg":"SHA-256","content":"bf26c92d0b2d3b865681bac5cf3bca4cd405e33fcb47f45216899aaed4f81010"}]},{"bom-ref":"8fc3f8b92c1e516f","type":"file","name":"/juice-shop/node_modules/tar-fs/package.json","hashes":[{"alg":"SHA-1","content":"959c412a76afe093da13a517e9e3cc7291160eaf"},{"alg":"SHA-256","content":"2a7dbf07ccca955f0a9537016ed5c51dbef52fdffa2d2370dc8ec4e58bed9143"}]},{"bom-ref":"3fcaa4a278613ac0","type":"file","name":"/juice-shop/node_modules/tar-stream/package.json","hashes":[{"alg":"SHA-1","content":"82b92a8ad07a5547aa365bf7d54c48e4752fed7e"},{"alg":"SHA-256","content":"00e16b8127d249e89451e861b7757b51c7d8918bbce7273c978fdb3f121cd403"}]},{"bom-ref":"a99f5bf877ac79dc","type":"file","name":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json","hashes":[{"alg":"SHA-1","content":"036c90146bf405373889e2467a422030f14cec29"},{"alg":"SHA-256","content":"9ce4511e221a35d7027c9ca6f4b9ba6c762de06d4544e0cdc7a92062c50bfc5d"}]},{"bom-ref":"6e1a2c95253e3966","type":"file","name":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"7951629e27590ab8ae0e3a8e221b2679cda5dd35"},{"alg":"SHA-256","content":"366d0eca09ca7018417907f67a0caf02bdc9ae492e90359f9df7cfe53e7a768e"}]},{"bom-ref":"720e4ae8696bd17d","type":"file","name":"/juice-shop/node_modules/tar/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"4eaebb818148fd3bcc27e1aef2d88497999f675e"},{"alg":"SHA-256","content":"1b9d47057ce39814531ff93f668823b4fa03e7d23945449c274a1ff6d4cc297f"}]},{"bom-ref":"4a5ef87bfe10c032","type":"file","name":"/juice-shop/node_modules/tar/package.json","hashes":[{"alg":"SHA-1","content":"3108841b231fcdea3fafe29b212c47cb777b9458"},{"alg":"SHA-256","content":"f2de5f4b3f05b8e441aae63ecf228125dc72175052099d918769edb3b8982f7c"}]},{"bom-ref":"aa6e29e83d6b12cf","type":"file","name":"/juice-shop/node_modules/tdigest/package.json","hashes":[{"alg":"SHA-1","content":"d346cb0cf35a0ada66aa9aa426d7ca7b1bb537ab"},{"alg":"SHA-256","content":"d956f6e092443eb1dca696b921b85ca86c93241de87a0fb8af4fcfaa15797b42"}]},{"bom-ref":"8b30740568684450","type":"file","name":"/juice-shop/node_modules/text-hex/package.json","hashes":[{"alg":"SHA-1","content":"22adf500975e8bb558a26de483d7b7c2044cb6a8"},{"alg":"SHA-256","content":"84b96b962f6fa158dfb9d814778d0f8f1635c35d4ed0dd65fefc6afb30570eeb"}]},{"bom-ref":"23bc6951f0674073","type":"file","name":"/juice-shop/node_modules/thirty-two/package.json","hashes":[{"alg":"SHA-1","content":"5244980569f912a9231425c883e9f73bb58bb27d"},{"alg":"SHA-256","content":"b452248037358768735ab84ff8eec398b15cfed2b8aaa287a81920f71183686c"}]},{"bom-ref":"378b2433a45d3b8a","type":"file","name":"/juice-shop/node_modules/through/package.json","hashes":[{"alg":"SHA-1","content":"8bc63accbab0e155f8aa7c6eb46eee6e859bcb6b"},{"alg":"SHA-256","content":"6580a473cf2f91c6752a01d2c31f729cb14f7e042b830ba46f8949f89e26bdb4"}]},{"bom-ref":"47ec730c57c1056f","type":"file","name":"/juice-shop/node_modules/timed-out/package.json","hashes":[{"alg":"SHA-1","content":"4e735d6703795556aa1bdc916058d1d301d6d746"},{"alg":"SHA-256","content":"fdd01b108ebb6fc5e033fb494fbd52bdd7ac38759cd66e930cd43d49b86ecab2"}]},{"bom-ref":"bebf8f086aecd717","type":"file","name":"/juice-shop/node_modules/tiny-inflate/package.json","hashes":[{"alg":"SHA-1","content":"34700e8451c817e74d6c6f9a1c0801703e11a63a"},{"alg":"SHA-256","content":"7a97c9567b054c9294036537d42a112f4bd4263892fbfe2714e6acdf25816c6d"}]},{"bom-ref":"84c0fec25b231f26","type":"file","name":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json","hashes":[{"alg":"SHA-1","content":"87c30edff77dd2a0847ac92b0a76837682d64eb2"},{"alg":"SHA-256","content":"aca49395d61ef383a09f74555c66ed45817ca2b5724e710a4dc9e0471b83d8f5"}]},{"bom-ref":"b15fe329ee9d19df","type":"file","name":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json","hashes":[{"alg":"SHA-1","content":"d5b57c1efc38eb0545dbf3eaffe857ba94597f07"},{"alg":"SHA-256","content":"ef0245814fbc6d3cee835c9a9c43f31daab1825cebcd6d005723aabea0f9136f"}]},{"bom-ref":"8028e3a32bb6f29a","type":"file","name":"/juice-shop/node_modules/tinyglobby/package.json","hashes":[{"alg":"SHA-1","content":"9d1b712749d1ba4fdbc6a5486b0c418ef2715c63"},{"alg":"SHA-256","content":"fd5cca66312d8d3996af018805abe5b36ecdbbabe9de4c356e804e543533d96b"}]},{"bom-ref":"0558909da7a2a181","type":"file","name":"/juice-shop/node_modules/to-buffer/package.json","hashes":[{"alg":"SHA-1","content":"c77bdb95cbe24a914e2a43e6183e71429883d5ad"},{"alg":"SHA-256","content":"a9ba7c91c57059eed9dd1012f3b489d8a706032346e0120eb175a3918ea735ba"}]},{"bom-ref":"1b46fd1a07f55e8d","type":"file","name":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"alg":"SHA-256","content":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"bom-ref":"6d4eec0bf4c4ed91","type":"file","name":"/juice-shop/node_modules/to-object-path/package.json","hashes":[{"alg":"SHA-1","content":"2eab6ad0e48a6d7f1f3e04c69eb6505144171e12"},{"alg":"SHA-256","content":"0912f670c6b1daf31668a62d860a328409f50072c2ad93132ceb8f481600d925"}]},{"bom-ref":"df9daf1609308345","type":"file","name":"/juice-shop/node_modules/to-regex-range/package.json","hashes":[{"alg":"SHA-1","content":"32f9c44ca36bfa71bfc881466834eb76f7cfa295"},{"alg":"SHA-256","content":"3242b899f06144dcd82c5988b2951d98473627343c4b5762b5deb3f39e60523b"}]},{"bom-ref":"122269240104b51f","type":"file","name":"/juice-shop/node_modules/to-regex/package.json","hashes":[{"alg":"SHA-1","content":"2abe5f5c603fe6cc7fc05dd904c35193cc08c664"},{"alg":"SHA-256","content":"aab11cc9fb98af4495bb6355ca393ef73320f0931beb817eb044b9fef234ee1f"}]},{"bom-ref":"5a7e6f7eabf93d5c","type":"file","name":"/juice-shop/node_modules/toidentifier/package.json","hashes":[{"alg":"SHA-1","content":"e8fe1d02a381b71a33e41588ae26746d34fa4903"},{"alg":"SHA-256","content":"f34c59f784d43da6e633390d85d14ca60539b4676159444f313c62fcfc3b68dc"}]},{"bom-ref":"8ccf68efc84491ab","type":"file","name":"/juice-shop/node_modules/token-stream/package.json","hashes":[{"alg":"SHA-1","content":"45c7c0d74ae7dd7472a18f68b9ad05815a6f84ea"},{"alg":"SHA-256","content":"0715f6c496a2e1866067d32679bb610687465f6f94724bb1c7bcdc1b50964f08"}]},{"bom-ref":"df0033713f28768a","type":"file","name":"/juice-shop/node_modules/token-types/package.json","hashes":[{"alg":"SHA-1","content":"3836dc720a9de8346b44e9b48075a0cf40a12a08"},{"alg":"SHA-256","content":"8376de6a6272c19359e4feb53a8206760777291a7a09cec3964ee37fe092354e"}]},{"bom-ref":"79c0abb9d58b4cd8","type":"file","name":"/juice-shop/node_modules/tr46/package.json","hashes":[{"alg":"SHA-1","content":"49c76b0a075effa9325c17f55c4d6472ddf3c7a9"},{"alg":"SHA-256","content":"615087f58ee138fd35c2b414c355b72e36e5919725b8aecc1c34f6a5585b9779"}]},{"bom-ref":"9e4b7df6232c4751","type":"file","name":"/juice-shop/node_modules/traverse/package.json","hashes":[{"alg":"SHA-1","content":"06c9415120aba8a3d5a3564763b9b406cb96f23a"},{"alg":"SHA-256","content":"305d53d5257aa2a3618a2ce42ce50ad45d1b108186580f3c00482e42086b2d14"}]},{"bom-ref":"25ff7fa8559144f6","type":"file","name":"/juice-shop/node_modules/tree-kill/package.json","hashes":[{"alg":"SHA-1","content":"6783621cd04adcc4bffa1d562451c350a84bf0c3"},{"alg":"SHA-256","content":"085e475aa81fe90a8e42d92c7348f259e370e0fc74b5d1982c6e80fc21c1f12d"}]},{"bom-ref":"997cc14bf09237d1","type":"file","name":"/juice-shop/node_modules/trim-repeated/package.json","hashes":[{"alg":"SHA-1","content":"43166e064e6112331c58224799fcda38e15dab92"},{"alg":"SHA-256","content":"caf8852960da48c505e1ec6884878a9bb52b8fbbb8eb1dcc855f19a7f50fe4ac"}]},{"bom-ref":"3815f57e3b664c52","type":"file","name":"/juice-shop/node_modules/triple-beam/package.json","hashes":[{"alg":"SHA-1","content":"1e356e8f3df9978c633d2fdd6adef6f8f6f17f9f"},{"alg":"SHA-256","content":"b7c3d5228846e6719feb034f1aa72f294f1804ef9cf1f3fd7e1659413b9b3950"}]},{"bom-ref":"caae805f520d1c4b","type":"file","name":"/juice-shop/node_modules/truncate-utf8-bytes/package.json","hashes":[{"alg":"SHA-1","content":"97ad55b3d7fef9910d4e8b426845e9a2e8bdbe01"},{"alg":"SHA-256","content":"8da766c7092b0ce9fd8f3b2ac2f41d1b739df9210067d3f710d65d95c9c17a7a"}]},{"bom-ref":"580e3185984ea43e","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"8ecbb10a73d5340d","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","hashes":[{"alg":"SHA-1","content":"891584e4311453cb5d8d97fc6fe31590058c0d86"},{"alg":"SHA-256","content":"459fce5adc8ad5666a18a905201e39d7f1a6d910c9e2c81fabd0ef1a8b360cb9"}]},{"bom-ref":"b41795aee185b79a","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"1fdb0dc5354817da","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"b4c61cfc546b7674","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json","hashes":[{"alg":"SHA-1","content":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"alg":"SHA-256","content":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"bom-ref":"196bd5c2b335f76d","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json","hashes":[{"alg":"SHA-1","content":"b0a2e2f216aff3293888ac4e536774d0fa97bd7b"},{"alg":"SHA-256","content":"3bfc07226a84ac8adb19a389ba0a11446a2f34b285dab8c5540a8ede1d5d4fa5"}]},{"bom-ref":"a01a4c0c25a1f33e","type":"file","name":"/juice-shop/node_modules/ts-node-dev/package.json","hashes":[{"alg":"SHA-1","content":"b50b61d4442dc0d68ea14e0d5905fcb906047e89"},{"alg":"SHA-256","content":"9624032582ebd97070afecd3c72900bb10b4b425cb65bfb9a628cdd4627748fc"}]},{"bom-ref":"28a228e607b2179e","type":"file","name":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json","hashes":[{"alg":"SHA-1","content":"57f1256f62dc4a0607e2bc1cd5dc1e97f08d33b6"},{"alg":"SHA-256","content":"3165a2242ce2f930e841df38ea2383a6bb1e18758b782a392af63eb32facb93d"}]},{"bom-ref":"88224329f233327b","type":"file","name":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json","hashes":[{"alg":"SHA-1","content":"d33064d55afd32cee36afe2ef20a37d1e80c2967"},{"alg":"SHA-256","content":"52fba89a1d2724dfeafa21ec58f8c4a8a210103cc6b65b4468ab3fb973ad1753"}]},{"bom-ref":"cb7c6879b68ebde2","type":"file","name":"/juice-shop/node_modules/tsconfig/package.json","hashes":[{"alg":"SHA-1","content":"788ec8af5ea8be1e9c55ad9fce43efeb6cec348a"},{"alg":"SHA-256","content":"3fc38c586f1cb10ab0429a0b90dc8c921f7d65ac01abaa86c22ffc1cab200b52"}]},{"bom-ref":"e21099180a80c82f","type":"file","name":"/juice-shop/node_modules/tslib/package.json","hashes":[{"alg":"SHA-1","content":"c7227cadc95e0155ca68f85e9487ebbb9091034e"},{"alg":"SHA-256","content":"7ecf3460a204a34f0ef8ea32d0f9828385658d4e5d5e271f93f40e7b36a32972"}]},{"bom-ref":"029ecad928de85ff","type":"file","name":"/juice-shop/node_modules/tunnel-agent/package.json","hashes":[{"alg":"SHA-1","content":"b0f728acf482a20e28d3d25e56b084529c2533d4"},{"alg":"SHA-256","content":"08a8560b650b49370af44148a8645c11675ba97d21ee7f347d8d434b13c51074"}]},{"bom-ref":"dd622bd3bdb9fc15","type":"file","name":"/juice-shop/node_modules/type-is/package.json","hashes":[{"alg":"SHA-1","content":"28d55c4730fdacf9019317fae0ba93a0b6aebd0b"},{"alg":"SHA-256","content":"87917e3dda1080179447633c3edff7e4b917d62b463893c88cef5be0b2babc63"}]},{"bom-ref":"125bfc03bd9145ec","type":"file","name":"/juice-shop/node_modules/typecast/package.json","hashes":[{"alg":"SHA-1","content":"21c7885a03c0f346f10b8c44d64dc5e2b06a4345"},{"alg":"SHA-256","content":"751046532a62d8d98efba8b21055fea0acf58057a69713cf4badbbbddc30af6a"}]},{"bom-ref":"6d9b7269a2352537","type":"file","name":"/juice-shop/node_modules/typed-array-buffer/package.json","hashes":[{"alg":"SHA-1","content":"d2a1cbffbc42f558a580d54bd12a6a496ac1b569"},{"alg":"SHA-256","content":"f0f933ad37d3be61efcb8c4fe64088cd97a4bc86038d5bc19f33df1e995bac56"}]},{"bom-ref":"0452940efb0532d2","type":"file","name":"/juice-shop/node_modules/typedarray/package.json","hashes":[{"alg":"SHA-1","content":"80e445329a66d6a606165762bb9c34dd7caf135d"},{"alg":"SHA-256","content":"622ebab64ef61f10e4dd28a099e88545c477ccf7d5aa28d2eb4462c857e76fda"}]},{"bom-ref":"fc7591529361b8dc","type":"file","name":"/juice-shop/node_modules/typescript/package.json","hashes":[{"alg":"SHA-1","content":"335d19608bdc8e92446cdd843822074ad0bb6a1a"},{"alg":"SHA-256","content":"588b407ef9f17afd2d99c47bb67bae14b009a9b79ed058f2e39cb1772fe04226"}]},{"bom-ref":"bd7939b9c27ccee1","type":"file","name":"/juice-shop/node_modules/uglify-js/package.json","hashes":[{"alg":"SHA-1","content":"babba559ebf25dbad8e337ff1e622e1e499ecd28"},{"alg":"SHA-256","content":"4e7908267a1b0dfd5af0004dba63e8392ffc509ae986d5931017a55d7d65167d"}]},{"bom-ref":"3f4768e997d294b3","type":"file","name":"/juice-shop/node_modules/unbzip2-stream/package.json","hashes":[{"alg":"SHA-1","content":"cf8bdf0d4fa8254d541678572099ad8738f1e054"},{"alg":"SHA-256","content":"ebb4f3f85319e57392b46070e1c39ba33ad74aa2f01934ffea0ecfcbb22282af"}]},{"bom-ref":"b74e973c7cea9210","type":"file","name":"/juice-shop/node_modules/unc-path-regex/package.json","hashes":[{"alg":"SHA-1","content":"5e66f1c422e03aee88f570bd73d7498db87bc036"},{"alg":"SHA-256","content":"ec92f74becc17cf02d61f006553f750e6a9ebbe2e5dfb4057003f9e67065f973"}]},{"bom-ref":"b7725d8cf9cffec0","type":"file","name":"/juice-shop/node_modules/underscore.string/package.json","hashes":[{"alg":"SHA-1","content":"becb44287069fbf82c0b0d3c281b1bcfcbf135f4"},{"alg":"SHA-256","content":"b8a24fd9e9423e22f083c7cf94fbf8f45caa56bf9e662fb58deb7a5999ab5e34"}]},{"bom-ref":"005ba1abeceea8e2","type":"file","name":"/juice-shop/node_modules/undici-types/package.json","hashes":[{"alg":"SHA-1","content":"def899bd021e6c2f7b962f89c29326e2eab41c2c"},{"alg":"SHA-256","content":"11f873b423b96a5ad444a099685ca6b9de1379dcd83fd8d368e757ddb53658e4"}]},{"bom-ref":"37cd616c7dc5644a","type":"file","name":"/juice-shop/node_modules/unicode-properties/package.json","hashes":[{"alg":"SHA-1","content":"6d843d2dbd0f2cb1a31a2ae38b8e90fcb43d75a5"},{"alg":"SHA-256","content":"4dba3776474dc9f928749684eeaeabacb40fd0e58ef704b2c2a976201830183b"}]},{"bom-ref":"439f1c53cea5cada","type":"file","name":"/juice-shop/node_modules/unicode-trie/package.json","hashes":[{"alg":"SHA-1","content":"06c142c393c921d1f8ea85e83697d9ac3c737b06"},{"alg":"SHA-256","content":"11742ae162c45a0f55a4d85ae1c6dc7dd380e203173d3bca04e72ca3b68729b6"}]},{"bom-ref":"6f13a8e13e3fd722","type":"file","name":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"ad6d6ca911944082","type":"file","name":"/juice-shop/node_modules/union-value/package.json","hashes":[{"alg":"SHA-1","content":"00bec466b87eac75b68b2ec4724be619a948886d"},{"alg":"SHA-256","content":"19bc799982e63c8697882a00144575f9ef4e77861634025cfe67cae00b645138"}]},{"bom-ref":"1917d1f602000d7b","type":"file","name":"/juice-shop/node_modules/unique-filename/package.json","hashes":[{"alg":"SHA-1","content":"7ab7ef7fed369084e86d0800e1861115c3ff1bcd"},{"alg":"SHA-256","content":"ac3d03b4b239b3eff717b2fdb3dac9f32fd9bf49ee8c20cd87f82fd148c2a7e5"}]},{"bom-ref":"c9b32992cfb8fb0a","type":"file","name":"/juice-shop/node_modules/unique-slug/package.json","hashes":[{"alg":"SHA-1","content":"6bfb7b3e3ad92a208217828bc65a87369999d06f"},{"alg":"SHA-256","content":"23b9c2630936c9633601c95d91165f2d5dd8f099886e058873eb282ac537fdb7"}]},{"bom-ref":"a180c67cfae46f2a","type":"file","name":"/juice-shop/node_modules/unit-compare/package.json","hashes":[{"alg":"SHA-1","content":"50708e884a13c34459a6a1ae97eafb1cdc6edac5"},{"alg":"SHA-256","content":"05aaac050989d3df38d6b780014d88de154def8489451ff89a090cf40fc6d036"}]},{"bom-ref":"08b9e84c90703a2f","type":"file","name":"/juice-shop/node_modules/universalify/package.json","hashes":[{"alg":"SHA-1","content":"ee873fdef51ff8bb443eaa2e404c470fee171133"},{"alg":"SHA-256","content":"10e53f10939bb8a4a73af6e06829b670bbf9da66a36edcc644441852806b87ee"}]},{"bom-ref":"e11db9b9448d40e3","type":"file","name":"/juice-shop/node_modules/unpipe/package.json","hashes":[{"alg":"SHA-1","content":"f67f2d17a18c3ded93c9423903df8e6678f4e416"},{"alg":"SHA-256","content":"28b717f978d2a4fc72cd08236931443b63fe6586102df3d1967e2b21ea8c5e11"}]},{"bom-ref":"a79765dd026c6f43","type":"file","name":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json","hashes":[{"alg":"SHA-1","content":"37928d3672f28444e024bf211544a952dc96c721"},{"alg":"SHA-256","content":"33f50f8933f530f9c0ee92ef577e0a2d800f3e7feb170f1440fd695013f1bbc8"}]},{"bom-ref":"bf3d64497d95716e","type":"file","name":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json","hashes":[{"alg":"SHA-1","content":"cee5fb60018554904f41c3a48caf88320b9abee9"},{"alg":"SHA-256","content":"b22ad4f9f0a2647a61d6737cf31a5b5a60ce61430051fdc2d1e28ea26e97c56e"}]},{"bom-ref":"85ec1273f4e6ecfc","type":"file","name":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json","hashes":[{"alg":"SHA-1","content":"8c869bea40b0a6c9489eaa22db6847da40b59a8e"},{"alg":"SHA-256","content":"060cabf4547eaddf74d422b249aabf6ef7e509ccf1895991d1bc2ab4c388e674"}]},{"bom-ref":"33b575af5163d3d8","type":"file","name":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json","hashes":[{"alg":"SHA-1","content":"e4a5d79d5ea9366beb66cf993d11b88603e6333e"},{"alg":"SHA-256","content":"93165ce56e458216c18240cd961a522af5b18e51da06f55d88ac552234455d95"}]},{"bom-ref":"0d0f7ee6f26a207e","type":"file","name":"/juice-shop/node_modules/unset-value/package.json","hashes":[{"alg":"SHA-1","content":"a96452eab0d1052eae2129ec8f74e87eb299d0b4"},{"alg":"SHA-256","content":"cea2e17fde57227ea745e57d0fbeef930619ab4bf0d9bee64836a57765b05477"}]},{"bom-ref":"e9c5f05754403b06","type":"file","name":"/juice-shop/node_modules/untildify/package.json","hashes":[{"alg":"SHA-1","content":"09416f7c9cc2542590391f058c0c6a19be99441f"},{"alg":"SHA-256","content":"8b330bacc3f2437a89ffd62ad4d6c847e04074e0cc197876b7a0cd3ab46f8f18"}]},{"bom-ref":"522822125d8378a9","type":"file","name":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json","hashes":[{"alg":"SHA-1","content":"798aabfd8f98b7acc51b06ccf115f6f5f13ff3bb"},{"alg":"SHA-256","content":"5e8f820b5628dc16da723fdb42c0c8c50a59f201591a335310fe754a076598f6"}]},{"bom-ref":"58f0e329bcb0e749","type":"file","name":"/juice-shop/node_modules/unzipper/package.json","hashes":[{"alg":"SHA-1","content":"ff392885ebb8c1ee02209a3803b2e7d3f585fd01"},{"alg":"SHA-256","content":"10a99b6c186386454323df981067d807c9cf22493d3636bdad05e599adba5635"}]},{"bom-ref":"ce11d96bc4029cc6","type":"file","name":"/juice-shop/node_modules/urix/package.json","hashes":[{"alg":"SHA-1","content":"d5a5e5de80555f2d886ad10b058ed6bc56f49183"},{"alg":"SHA-256","content":"a4af24af6e377d268d9a32c714b90d0752eaff9d192862c28f1a878482c4310b"}]},{"bom-ref":"2758b88de6d3f141","type":"file","name":"/juice-shop/node_modules/url-parse-lax/package.json","hashes":[{"alg":"SHA-1","content":"4f3578d706cc6f6b8c71191b6846e74e91d60259"},{"alg":"SHA-256","content":"7ccad07cb7916cb11fdf9ee02fb93a9dceabc860c1550186506c0744b1504f76"}]},{"bom-ref":"1d648a9122832d7b","type":"file","name":"/juice-shop/node_modules/url-to-options/package.json","hashes":[{"alg":"SHA-1","content":"72b6578557d3299f9e72b3d0bcca11f73e3581af"},{"alg":"SHA-256","content":"39f7f5ee9153c83263fdf0c38e140d34ec4a9bbb88c9988862e2f0530033994e"}]},{"bom-ref":"6b0417bd670f9f6e","type":"file","name":"/juice-shop/node_modules/use/package.json","hashes":[{"alg":"SHA-1","content":"325fb4d4ed92aa3e273ec1b59d645701ade681a8"},{"alg":"SHA-256","content":"97ce309ae5a1eff3333ae820f051b984866523ccf4a459063f0b745bb863954d"}]},{"bom-ref":"d03eda3005268c61","type":"file","name":"/juice-shop/node_modules/utf8-byte-length/package.json","hashes":[{"alg":"SHA-1","content":"223456bfa4f5067cc378339ab9c448b028e4d203"},{"alg":"SHA-256","content":"b889d007bbd065efe6d9dedc6b4905794fb17b179e0591501782df6afc085314"}]},{"bom-ref":"400167ec315a9377","type":"file","name":"/juice-shop/node_modules/util-deprecate/package.json","hashes":[{"alg":"SHA-1","content":"2e69081e7bab6e09d3dcfd680716fdeea577431d"},{"alg":"SHA-256","content":"7bba467f049074957e693fc06672848b040c38fa071b6eed8690f5fbe090a8b2"}]},{"bom-ref":"26a17868ed345f99","type":"file","name":"/juice-shop/node_modules/util/package.json","hashes":[{"alg":"SHA-1","content":"697818aa18993bd5dc20294d0d85282c1fa978f8"},{"alg":"SHA-256","content":"4957e41a94a2177b25ddd4fa46e60062e2324f0fc665d4318b90a7e4c2401f74"}]},{"bom-ref":"ee1f9d4fb2bde71e","type":"file","name":"/juice-shop/node_modules/utils-merge/package.json","hashes":[{"alg":"SHA-1","content":"a03473329c34092ea6a88cc11c409a4ecf8bad33"},{"alg":"SHA-256","content":"6238e6d7e2fddd3e4826014b4e69cb20d332b472999728a7157db454c69121b8"}]},{"bom-ref":"867a5dec9404949b","type":"file","name":"/juice-shop/node_modules/uuid/package.json","hashes":[{"alg":"SHA-1","content":"a58d29c1fd72b80ea213864527ae7bb48ae3f2be"},{"alg":"SHA-256","content":"56c3eae5f83172f7ab5205980ebd9a1328f6436628d893720938d5679208922c"}]},{"bom-ref":"910bab7dfd6afd83","type":"file","name":"/juice-shop/node_modules/validate/package.json","hashes":[{"alg":"SHA-1","content":"47c6d175ec289a4e7ef3cad1758e784810496aa5"},{"alg":"SHA-256","content":"605a57bda1914000b35b68d484f713b57b95a244fb82371c00b0cbfbc908ec4b"}]},{"bom-ref":"6d44ecfed9c96cbd","type":"file","name":"/juice-shop/node_modules/validator/package.json","hashes":[{"alg":"SHA-1","content":"bfaf94d692f098f56b9051372e351f0193f75fd0"},{"alg":"SHA-256","content":"f2d4805a01c1f9470f1572c1a5ba5f3c8318089aeabe3160bc5e4a1a31733a5f"}]},{"bom-ref":"b27451f7cee561d6","type":"file","name":"/juice-shop/node_modules/vary/package.json","hashes":[{"alg":"SHA-1","content":"82f740e2254b786f7a3a39a762d4d0fc6ec7b008"},{"alg":"SHA-256","content":"73edaee964d527117a9f69d6360fbe6cec534abd9127794be01a6af58a139daa"}]},{"bom-ref":"8a449b4163331ccb","type":"file","name":"/juice-shop/node_modules/vm2/package.json","hashes":[{"alg":"SHA-1","content":"81c010c570ab2c70c77bb12f251eba134bd20bc1"},{"alg":"SHA-256","content":"33aeb82e1da86be550c332517bab98fb0e2a6c2a9032f887fbbdd4b1085bde66"}]},{"bom-ref":"6effc1bf11265d9d","type":"file","name":"/juice-shop/node_modules/void-elements/package.json","hashes":[{"alg":"SHA-1","content":"b0b8e02fd6d29a691289f9d279e1be41201a79c4"},{"alg":"SHA-256","content":"9cc3503e65c64719269421c1820f11bb66ad5a5f1597ee68e350ed18dd23b98a"}]},{"bom-ref":"1b2a426ee44809fa","type":"file","name":"/juice-shop/node_modules/walk/package.json","hashes":[{"alg":"SHA-1","content":"48409567c2bff0f58fde79948118ac9d50ada686"},{"alg":"SHA-256","content":"a2a8f916e38926b6b45761a7e8eb14952a1754a0bf0d2c3689038af9bf156bdb"}]},{"bom-ref":"4fc51a4283bddd54","type":"file","name":"/juice-shop/node_modules/walkdir/package.json","hashes":[{"alg":"SHA-1","content":"ec0b65e01578e50bb446aca570ba7b5efde8e29f"},{"alg":"SHA-256","content":"628303c50a0895ba01d1869d6adf63eecf2d3534e2b143f98d3f21eca77d25d6"}]},{"bom-ref":"45324617d1db5770","type":"file","name":"/juice-shop/node_modules/walkdir/test/comparison/package.json","hashes":[{"alg":"SHA-1","content":"ff50ca027638d23483435b73da1bdcfca4b7f269"},{"alg":"SHA-256","content":"1fe01eca0bb65e21e447caa7378df650ffd1a129ef80c0a07bea254c07646628"}]},{"bom-ref":"67a283cfe29801f4","type":"file","name":"/juice-shop/node_modules/web3-core/package.json","hashes":[{"alg":"SHA-1","content":"9a4bee64ef30b111a090977a519365263f0e34cc"},{"alg":"SHA-256","content":"30e262c0efc6be06452536ce65d8e7db91fc6bb61d4665b1bd3cd114ff0b0805"}]},{"bom-ref":"368b9d72213b577a","type":"file","name":"/juice-shop/node_modules/web3-errors/package.json","hashes":[{"alg":"SHA-1","content":"06a95e07b551dbd3296444f97d0ced85016c0da9"},{"alg":"SHA-256","content":"8df750f79204cfc2ee831a55a169f0b967625f2ce3a5bd8fb3c2eaed9e06de1b"}]},{"bom-ref":"400ae249468b9573","type":"file","name":"/juice-shop/node_modules/web3-eth-abi/package.json","hashes":[{"alg":"SHA-1","content":"1dbdc7afe45e15889220ece74fbeaf9269850c69"},{"alg":"SHA-256","content":"00223e46502b90dd1750657b2cac3587967416eaf84f943650c4918c46b1551c"}]},{"bom-ref":"b2f543a789114974","type":"file","name":"/juice-shop/node_modules/web3-eth-accounts/package.json","hashes":[{"alg":"SHA-1","content":"511500d9aca23ecc09a98330f2a02cc1a826f867"},{"alg":"SHA-256","content":"30e0529539e7a45ebe8bf6c6753a5505d4fe56b0cd8e6e68750bb3a0bc2f9dbd"}]},{"bom-ref":"7ac884e84c643815","type":"file","name":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json","hashes":[{"alg":"SHA-1","content":"5be38e1d6d232cd0c19d63f4f8cf38ff86ee0e34"},{"alg":"SHA-256","content":"3f2b704d7bd4a8dead05900eb8316ed21f87ddb8610ecd824b67202055c33e5c"}]},{"bom-ref":"373eac4c26b79409","type":"file","name":"/juice-shop/node_modules/web3-eth-contract/package.json","hashes":[{"alg":"SHA-1","content":"416333e500815c86b3379895771352b3691f77cc"},{"alg":"SHA-256","content":"2e5b2f36c24e2970e6dd57b0434ee27c7baed599917ee79c2ffc943b3f12cd7d"}]},{"bom-ref":"824d235b9922a202","type":"file","name":"/juice-shop/node_modules/web3-eth-ens/package.json","hashes":[{"alg":"SHA-1","content":"88cd941cf4a64bc413c5ff8b60065882d0f572b5"},{"alg":"SHA-256","content":"6a718b21803d9a9df83d19195eaf2b28c4c0d5109ff641dc0aadd55b4870a6c4"}]},{"bom-ref":"b2858d93ce805136","type":"file","name":"/juice-shop/node_modules/web3-eth-iban/package.json","hashes":[{"alg":"SHA-1","content":"fd10888eb7604650c7fba2d9ed463091a9a9dae5"},{"alg":"SHA-256","content":"621c7e1c48c70fcda8266aac52ded87dd471b53a581f3eb406da403b11e31107"}]},{"bom-ref":"a0b46d1867a8864c","type":"file","name":"/juice-shop/node_modules/web3-eth-personal/package.json","hashes":[{"alg":"SHA-1","content":"82fab1561c1fb3400e25503bb5731df2a0ca4af0"},{"alg":"SHA-256","content":"b19c76aa4cf9f54731694513b3bcf5847230df4d626eb9261e204ea47ff25aa9"}]},{"bom-ref":"d7bb02bb452e0220","type":"file","name":"/juice-shop/node_modules/web3-eth/package.json","hashes":[{"alg":"SHA-1","content":"8e7643b2c5b151ada2844704a4bc2b593de2111b"},{"alg":"SHA-256","content":"83e31b895cbfd02b200f2571ef3168793ed8413811e868b97ddf12e4c0f3e57c"}]},{"bom-ref":"11020b52c89ddc5a","type":"file","name":"/juice-shop/node_modules/web3-net/package.json","hashes":[{"alg":"SHA-1","content":"c8d51c56f73bb2b89eb09841a89a6369915489f9"},{"alg":"SHA-256","content":"70330272fb97e6cbf1a7d138015b36b2058864785ca11ee009f376ea08e093d7"}]},{"bom-ref":"7bf4b9660db871bd","type":"file","name":"/juice-shop/node_modules/web3-providers-http/package.json","hashes":[{"alg":"SHA-1","content":"c85fb4b319aa8bc6da93dcf152b21fe040f5c1b6"},{"alg":"SHA-256","content":"42cfbb396b5f20ef787a9b9a0819421f7abd8ea42e8e3081738a14a7c843d810"}]},{"bom-ref":"961bbd73d19feb1d","type":"file","name":"/juice-shop/node_modules/web3-providers-ipc/package.json","hashes":[{"alg":"SHA-1","content":"a0d0bb04eb64e17015530d54ee32e71e01dee237"},{"alg":"SHA-256","content":"8a52c8e10046045797cb517774e26a0fb2ea313ce5687413207514e1d1d39e0e"}]},{"bom-ref":"de8d8882f37fe3b7","type":"file","name":"/juice-shop/node_modules/web3-providers-ws/package.json","hashes":[{"alg":"SHA-1","content":"436713028ad894dcd9cc96ce3018e42fc9bd400f"},{"alg":"SHA-256","content":"2c0aaa48a2a8aa06442af4b6835a4b8b23290f792dfd8cf445587890bdbc4409"}]},{"bom-ref":"2936b03cf890bd88","type":"file","name":"/juice-shop/node_modules/web3-rpc-methods/package.json","hashes":[{"alg":"SHA-1","content":"abdaa9ccfc2dd8173680b82770fb361b0bd8f639"},{"alg":"SHA-256","content":"f11f96f55f25143dd6e5ba0f77f5fcaac6902e3cb1bdc12677e78f57543010cf"}]},{"bom-ref":"90efc719a45b5e4f","type":"file","name":"/juice-shop/node_modules/web3-rpc-providers/package.json","hashes":[{"alg":"SHA-1","content":"b0bd2fb4119f14917926ff8780e457b53aa9fc71"},{"alg":"SHA-256","content":"9fc881af0b217392fb1e0c8402400a7b562302d5d860e1e529ca93245fecf8e6"}]},{"bom-ref":"10dc08fae44929ce","type":"file","name":"/juice-shop/node_modules/web3-types/package.json","hashes":[{"alg":"SHA-1","content":"89ee7fc37f264cb03d7cd8f58bcc2842a9919ea7"},{"alg":"SHA-256","content":"899087527f705c125ff3edffdf5f4bf8155f037737446ae04a5277588211b3d9"}]},{"bom-ref":"cf7c9f8aff878fa6","type":"file","name":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json","hashes":[{"alg":"SHA-1","content":"d01fffee3000cd0c212d4ea278acb0c6ca6d3889"},{"alg":"SHA-256","content":"7ad3766f9fede4b61775a7da6a64bf68e1d73e6298e54ac03425279df2f2d1eb"}]},{"bom-ref":"cc215637c3de0281","type":"file","name":"/juice-shop/node_modules/web3-utils/package.json","hashes":[{"alg":"SHA-1","content":"f3bf2c3b4d35b272d5594d90ce61df97789c28eb"},{"alg":"SHA-256","content":"a0547951339b700e3d113c4e175fcc2f19e0e82ecb28cd5274bb95e838909bfc"}]},{"bom-ref":"afe7fd106b196675","type":"file","name":"/juice-shop/node_modules/web3-validator/package.json","hashes":[{"alg":"SHA-1","content":"2e1b127537bbe96f5562f65f8def9b7ecc36805d"},{"alg":"SHA-256","content":"0500f4f85a45f9f5ca6fa3c2037ebf6ef0feda7d03e554f91c667c751fd2d05d"}]},{"bom-ref":"f6cae30a8c672815","type":"file","name":"/juice-shop/node_modules/web3/package.json","hashes":[{"alg":"SHA-1","content":"aea1d763f6554fba9eb61963a96178cf930cfdbe"},{"alg":"SHA-256","content":"6ef39e7ad149e6f918d0c8e7acec55b9a5de84f44580d18de02fcb79a899d5f8"}]},{"bom-ref":"ea99ded4e5ceae26","type":"file","name":"/juice-shop/node_modules/webidl-conversions/package.json","hashes":[{"alg":"SHA-1","content":"838524f3ed65e3864f1b3bd5bb6dbda20e3bf19f"},{"alg":"SHA-256","content":"e26568c06b82596d754c7490fd568b4b3f970b3b97c55020d42f65990d0c86af"}]},{"bom-ref":"10dd33ceffa0a08b","type":"file","name":"/juice-shop/node_modules/whatwg-url/package.json","hashes":[{"alg":"SHA-1","content":"e132303f04d1fd2b2c1819e82abed61db37b3370"},{"alg":"SHA-256","content":"05a015c4176246f051bbaa3a543ed82480a4a4d85360283e049f159ba014b008"}]},{"bom-ref":"88da54d2d98bca71","type":"file","name":"/juice-shop/node_modules/which-boxed-primitive/package.json","hashes":[{"alg":"SHA-1","content":"0af7e24076139571355204f3bace1c3a603949a6"},{"alg":"SHA-256","content":"9e0869e7c145b1d1e6ea0e63b2870a1aa230e7f75ffe69240908c90d35c02aa9"}]},{"bom-ref":"1e3e7c3ee81f6e53","type":"file","name":"/juice-shop/node_modules/which-collection/package.json","hashes":[{"alg":"SHA-1","content":"7c6ebd4f25ca1ca27d30f8d395cf4f330f619638"},{"alg":"SHA-256","content":"bf95e02a88d5b89dbc6b544c334a317c234f3c4a237f9f1dcf611506990ed196"}]},{"bom-ref":"d8df2d395b87d79c","type":"file","name":"/juice-shop/node_modules/which-module/package.json","hashes":[{"alg":"SHA-1","content":"66bc9244d8b750f43d498703675d6d71f8e1981c"},{"alg":"SHA-256","content":"02f6f6833d09c32100317a390892888ae44da4f712b2271d4b308bcace09a99f"}]},{"bom-ref":"d743f2ea6ef34e3d","type":"file","name":"/juice-shop/node_modules/which-pm-runs/package.json","hashes":[{"alg":"SHA-1","content":"d37f6577f5a53592a5080771fec8aa3340b1a86c"},{"alg":"SHA-256","content":"0eb3591abd6e960733cb1d8739e329d2565397e5a3d8b4326b30c80f31d69ab4"}]},{"bom-ref":"c8e45c9918f1c2d6","type":"file","name":"/juice-shop/node_modules/which-typed-array/package.json","hashes":[{"alg":"SHA-1","content":"413fb13fc7782db363195106e695f609528730f4"},{"alg":"SHA-256","content":"69d73690e848d0905b5eedfd41004252e6860850d103b67c0fcf4864cecfb9eb"}]},{"bom-ref":"cfaa1e1fe04879bb","type":"file","name":"/juice-shop/node_modules/which/package.json","hashes":[{"alg":"SHA-1","content":"402837c5ba60f95b309957adc4657b8fe4fb1f05"},{"alg":"SHA-256","content":"43010039ed5e89f7186960be682b3cb5cda5ab6cdfb06cbfd4f081cf0e7b4260"}]},{"bom-ref":"2c644b43bbbded83","type":"file","name":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"4c7437872b679c9cb6df8a53d4928c07c36a18dd"},{"alg":"SHA-256","content":"3b443ff0b23130799b2c5755582ef6f62096064e4d270d0122b03477ea68ca1c"}]},{"bom-ref":"2610f989c146faed","type":"file","name":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json","hashes":[{"alg":"SHA-1","content":"8b4b76c3bc63680159f5e97ff8e3a218f25e7c00"},{"alg":"SHA-256","content":"1c5c73b201f50ae5201dc7afad16ccb32f16c411040c5b93b689f4c6ade17c27"}]},{"bom-ref":"87d5a7f0d608ae7f","type":"file","name":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"1b26460d736e2cd59d75ff10cbdee5c483f6596f"},{"alg":"SHA-256","content":"4118bb2266a7a1adaac138d4b5813742483414c9dd536b98a851e032ae98adf3"}]},{"bom-ref":"644b77a922fd4b09","type":"file","name":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"9ce1d9cd5e0e83463c97e87ce10e25bbcc6f9e4a"},{"alg":"SHA-256","content":"682840451efde52b36dba755741011e0d82bc2a89760e24aab8c564723d8369a"}]},{"bom-ref":"2714a1159aa0df4b","type":"file","name":"/juice-shop/node_modules/wide-align/package.json","hashes":[{"alg":"SHA-1","content":"3a42d35dea67d3af17d76c4232cf1f56532b1732"},{"alg":"SHA-256","content":"524d5d89924ba461deda48989a748f8450bca19fd00eb8ffa07dbed870bfdfb1"}]},{"bom-ref":"254896c292338eab","type":"file","name":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"alg":"SHA-256","content":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"bom-ref":"6d3a6231af45391e","type":"file","name":"/juice-shop/node_modules/winston-transport/package.json","hashes":[{"alg":"SHA-1","content":"41ed9fa7f4c7c753ec90200f0c3df7665149afb8"},{"alg":"SHA-256","content":"212ebeebb9f3f301a77fe581c1c367ef9d70ec8b3d7c46593010b2fd2e89bda1"}]},{"bom-ref":"6087c9e8937d3170","type":"file","name":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json","hashes":[{"alg":"SHA-1","content":"bc0cd68d3d25a31abb16de7e2b5ff5e20d974403"},{"alg":"SHA-256","content":"af67d5bc4fac331176780d7da47802a48d9bca01596d571685351b4a03a6b9c1"}]},{"bom-ref":"16ee5b7643883571","type":"file","name":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json","hashes":[{"alg":"SHA-1","content":"dac0050410d80a991cfa4ccdd0eb37f4020b49dd"},{"alg":"SHA-256","content":"07cf93d9490a2d7ed7731810b49b1c314c760291bb66cdfbc0279258ceb65ec9"}]},{"bom-ref":"0eb51499614a1757","type":"file","name":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"alg":"SHA-256","content":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"bom-ref":"0a0da5de1b5435b0","type":"file","name":"/juice-shop/node_modules/winston/package.json","hashes":[{"alg":"SHA-1","content":"27be35756c8356b96ebecae2e16255100d238225"},{"alg":"SHA-256","content":"1202b5fd7d27704d4f3fd7fac32ccb36d1796e2c419d9a3721ff1f4c1740efd1"}]},{"bom-ref":"f490229ff1597a91","type":"file","name":"/juice-shop/node_modules/with/package.json","hashes":[{"alg":"SHA-1","content":"36745b30bb45cffb3ec3646489ca7406c3235363"},{"alg":"SHA-256","content":"30d01a7f84509e2ee075442a2e56ccbee6a9a98c46d86f32659d24b2b34a8609"}]},{"bom-ref":"aa560cee41c0f780","type":"file","name":"/juice-shop/node_modules/wkx/package.json","hashes":[{"alg":"SHA-1","content":"4fbad714a31c115ee6ba9b12e896792bd1a783e0"},{"alg":"SHA-256","content":"12eaedf0c094ee3c00b553926c70585eeeca003e9cc31d4c869fe68f711f2ea1"}]},{"bom-ref":"f49b0b12e94a64c1","type":"file","name":"/juice-shop/node_modules/wordwrap/package.json","hashes":[{"alg":"SHA-1","content":"3262d75ebec0a8a82d2de6905e8771b2f3aa02dc"},{"alg":"SHA-256","content":"fc9409d0faed896f14385be4b820c4f686f2b3aeca64b3e597b22a97a0d6d6a3"}]},{"bom-ref":"a5d11e1d721406c4","type":"file","name":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"alg":"SHA-256","content":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"bom-ref":"5d001d408187ec07","type":"file","name":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json","hashes":[{"alg":"SHA-1","content":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"alg":"SHA-256","content":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"bom-ref":"55c9bd90dae85d73","type":"file","name":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json","hashes":[{"alg":"SHA-1","content":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"alg":"SHA-256","content":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"bom-ref":"7b7a45a46fd35c14","type":"file","name":"/juice-shop/node_modules/wrap-ansi-cjs/package.json","hashes":[{"alg":"SHA-1","content":"3442b7381f1b431861a986d8cdf144ced299db29"},{"alg":"SHA-256","content":"0b0cf0bf62bd0cc71da2128e3269e63edd566feffdd501aa3692acd6db93c3c9"}]},{"bom-ref":"7fa6e5c4d37d0187","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"de0f02896f6a8be0b475eb7a2e2b9b44506fd332"},{"alg":"SHA-256","content":"8b0af5d1283904ff127afe213e918fdd8c96e7c42e539f8941f1fc66d2f377d7"}]},{"bom-ref":"ab4d757cc641ec7c","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"605b3d8ab4008b6ba2378580c155d33362e80a6d"},{"alg":"SHA-256","content":"d5c878207f5be10c4df575461e73794a17d045b178e006a56c74598c0652800c"}]},{"bom-ref":"3993b9f2f5e872c1","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json","hashes":[{"alg":"SHA-1","content":"238c48183550d02ab5c0dd37e13d57006dce640a"},{"alg":"SHA-256","content":"181fa046bdbb7d8958c57dcef2e63aea9af667036e218c7222479a8618375f1a"}]},{"bom-ref":"1a1340c83a81cfa8","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"53ae7a1b3953e86624927fec8421d453d9c88e41"},{"alg":"SHA-256","content":"adbcb3b95ea29c1f2a91a0af600fd9136ce408a38622332848ba4630dc473659"}]},{"bom-ref":"c26ec4e9817db52a","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"323ec71c0cdb2dfdcf717f3e324f0b77981d7c58"},{"alg":"SHA-256","content":"01cee5e384d1e26843021c1f91bc05ed009e14c2d31c01349a374e64d3416e7d"}]},{"bom-ref":"8c8e8f277fb596a3","type":"file","name":"/juice-shop/node_modules/wrap-ansi/package.json","hashes":[{"alg":"SHA-1","content":"c14f366cb2c71b662f7edb2dcf7370a513fc641f"},{"alg":"SHA-256","content":"609dd6ab176847e57e799dba2e4c4ad355abe463ec67a5ab0dccec08b67e6761"}]},{"bom-ref":"27d4caecc3d2f081","type":"file","name":"/juice-shop/node_modules/wrappy/package.json","hashes":[{"alg":"SHA-1","content":"156d61004996b07079664753e7b5c415b99e4c89"},{"alg":"SHA-256","content":"712ac9c4c3cef8bc79f42cf6075ff18551f4cb768f35158214fd643853ad7abc"}]},{"bom-ref":"f902f616acd6cb95","type":"file","name":"/juice-shop/node_modules/ws/package.json","hashes":[{"alg":"SHA-1","content":"6f2ab48fb7d118a83ff9ae1ace83309f2db23321"},{"alg":"SHA-256","content":"61c104d44cd4ff02b190f970b8cb0a8d70af0a7274e0eff46580b1e20200decc"}]},{"bom-ref":"c6683c8419d6c242","type":"file","name":"/juice-shop/node_modules/xtend/package.json","hashes":[{"alg":"SHA-1","content":"1ff55cea8456af743102bdd7fc40b95fe34a7770"},{"alg":"SHA-256","content":"b02ffef8cda96c5c3ee00a00390e63f608362c2ddfb3ed754e181d013a45d48a"}]},{"bom-ref":"5c3442341857fbe4","type":"file","name":"/juice-shop/node_modules/y18n/package.json","hashes":[{"alg":"SHA-1","content":"ad32dfe662561409f091e109f6830ccab42124ff"},{"alg":"SHA-256","content":"5995de811ffa1b8a8e9ed9bd0444f60058dba9ce1ccbe12f2d5e12c31a975d9c"}]},{"bom-ref":"28d03b765f31ba88","type":"file","name":"/juice-shop/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"96cc9bf2282dd9cd2c0bb49c2bca096782b2da5e"},{"alg":"SHA-256","content":"27699a6415a43f128c0e8ddcd5bf6e265f6cf3a581a9d959c11b977244fadc34"}]},{"bom-ref":"ec5b8e473cddc4eb","type":"file","name":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json","hashes":[{"alg":"SHA-1","content":"74103756a0fe401ed4d8137e04607758a77897eb"},{"alg":"SHA-256","content":"3ab88e050858ad5fc1d2e7f993d959b83c7e2ddec64afe86cc4055f799e4762d"}]},{"bom-ref":"c7450f832841acf4","type":"file","name":"/juice-shop/node_modules/yaml-schema-validator/package.json","hashes":[{"alg":"SHA-1","content":"39604da28e16de9ffa9046ec18a06b36baabcf32"},{"alg":"SHA-256","content":"5a89e68a562c98edec01f9aefacf2d5f95e95d0dd543e8e0125a9333f59bc2e1"}]},{"bom-ref":"afb70ea04567c187","type":"file","name":"/juice-shop/node_modules/yauzl/package.json","hashes":[{"alg":"SHA-1","content":"e91b995ab78ed0ec2c169efc0c17f7f25c679e44"},{"alg":"SHA-256","content":"9119ac0c70d33b16e3c69dbc5cdeab71eb513124a04d961f2c9e7402c9fec8eb"}]},{"bom-ref":"7909f832c14f1fee","type":"file","name":"/juice-shop/node_modules/yn/package.json","hashes":[{"alg":"SHA-1","content":"37e6b2c5c8648f646563dd2408e9291c883c5aa3"},{"alg":"SHA-256","content":"1a735adfb326707476086dd836334385fd53827f3aa218d208297104bfbb2c29"}]},{"bom-ref":"fb8ba499c87dd4e5","type":"file","name":"/juice-shop/node_modules/z85/package.json","hashes":[{"alg":"SHA-1","content":"c7c525898d3d17ae288951589d49a82860f873cd"},{"alg":"SHA-256","content":"eb5ed55479185f63ff524af3718856f22fcbdee2befeeb2537b171bb90266896"}]},{"bom-ref":"f8785521f45183b3","type":"file","name":"/juice-shop/node_modules/zip-stream/package.json","hashes":[{"alg":"SHA-1","content":"543a5a3cbe7a0a3c766e9acc28a9d79696183d79"},{"alg":"SHA-256","content":"51c0c491481381690f272d535d4d1453fc4982f13bb96e659faff5a4487b8133"}]},{"bom-ref":"f3d9db8bb92640a5","type":"file","name":"/juice-shop/node_modules/zod/package.json","hashes":[{"alg":"SHA-1","content":"e168ef2ff344c6d274af1cb6cd14b33cb3f16d95"},{"alg":"SHA-256","content":"70eedbe34fd52385a4ae2f3e5759b19682189f0118ea73a6e7c32c677f61668e"}]},{"bom-ref":"0cf23c418a1667f9","type":"file","name":"/juice-shop/package.json","hashes":[{"alg":"SHA-1","content":"c8cd9c4f98dd9ba3c390e1ad2107f23fb32d4dc9"},{"alg":"SHA-256","content":"73d8e3acadde14e41957b6c1135b37fbcb437ca69d276e79fde7b22813cf6246"}]}],"dependencies":[{"ref":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&package-id=60c2ebf5ef786e78&upstream=glibc","dependsOn":["pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=a8358ba02091f401&upstream=gcc-12"]},{"ref":"pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=a8358ba02091f401&upstream=gcc-12","dependsOn":["pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=8dc0b4cbdedf8b0b&upstream=gcc-12","pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&package-id=60c2ebf5ef786e78&upstream=glibc"]},{"ref":"pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=7e671502c66ed1d1&upstream=gcc-12","dependsOn":["pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=8dc0b4cbdedf8b0b&upstream=gcc-12","pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&package-id=60c2ebf5ef786e78&upstream=glibc"]},{"ref":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&package-id=35e2091e2b3da6f5&upstream=openssl","dependsOn":["pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&package-id=60c2ebf5ef786e78&upstream=glibc"]},{"ref":"pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=beed519c814b3b17&upstream=gcc-12","dependsOn":["pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=8dc0b4cbdedf8b0b&upstream=gcc-12","pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&package-id=60c2ebf5ef786e78&upstream=glibc","pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&package-id=a8358ba02091f401&upstream=gcc-12"]}]} diff --git a/labs/lab8/attest/provenance-payload-inspected.json b/labs/lab8/attest/provenance-payload-inspected.json new file mode 100644 index 00000000..b76124a3 --- /dev/null +++ b/labs/lab8/attest/provenance-payload-inspected.json @@ -0,0 +1,33 @@ +{ + "_type": "https://in-toto.io/Statement/v0.1", + "predicateType": "https://slsa.dev/provenance/v0.2", + "subject": [ + { + "name": "localhost:5050/juice-shop", + "digest": { + "sha256": "872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7" + } + } + ], + "predicate": { + "builder": { + "id": "student@local" + }, + "buildType": "manual-local-demo", + "invocation": { + "configSource": {}, + "parameters": { + "image": "localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7" + } + }, + "metadata": { + "buildStartedOn": "2026-03-29T15:28:18Z", + "completeness": { + "parameters": true, + "environment": false, + "materials": false + }, + "reproducible": false + } + } +} diff --git a/labs/lab8/attest/provenance.json b/labs/lab8/attest/provenance.json new file mode 100644 index 00000000..d3a4d200 --- /dev/null +++ b/labs/lab8/attest/provenance.json @@ -0,0 +1,7 @@ +{ + "_type": "https://slsa.dev/provenance/v1", + "buildType": "manual-local-demo", + "builder": {"id": "student@local"}, + "invocation": {"parameters": {"image": "localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7"}}, + "metadata": {"buildStartedOn": "2026-03-29T15:28:18Z", "completeness": {"parameters": true}} +} diff --git a/labs/lab8/attest/sbom-payload-inspected.json b/labs/lab8/attest/sbom-payload-inspected.json new file mode 100644 index 00000000..a7ac790e --- /dev/null +++ b/labs/lab8/attest/sbom-payload-inspected.json @@ -0,0 +1,22 @@ +{ + "_type": "https://in-toto.io/Statement/v0.1", + "predicateType": "https://cyclonedx.org/bom", + "subject": [ + { + "name": "localhost:5050/juice-shop", + "digest": { + "sha256": "872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7" + } + } + ], + "predicate_keys": [ + "$schema", + "bomFormat", + "components", + "dependencies", + "metadata", + "serialNumber", + "specVersion", + "version" + ] +} diff --git a/labs/lab8/attest/verify-provenance.txt b/labs/lab8/attest/verify-provenance.txt new file mode 100644 index 00000000..e775f221 --- /dev/null +++ b/labs/lab8/attest/verify-provenance.txt @@ -0,0 +1,8 @@ +WARNING: Skipping tlog verification is an insecure practice that lacks transparency and auditability verification for the attestation. + +Verification for localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7 -- +The following checks were performed on each of these signatures: + - The cosign claims were validated + - Existence of the claims in the transparency log was verified offline + - The signatures were verified against the specified public key +{"payload":"eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjAuMSIsInByZWRpY2F0ZVR5cGUiOiJodHRwczovL3Nsc2EuZGV2L3Byb3ZlbmFuY2UvdjAuMiIsInN1YmplY3QiOlt7Im5hbWUiOiJsb2NhbGhvc3Q6NTA1MC9qdWljZS1zaG9wIiwiZGlnZXN0Ijp7InNoYTI1NiI6Ijg3MmVmY2MwM2NjMTZlOGM0ZTIzNzcyMDIxMTdhMjE4YmU4M2FhMWQwNWViMjIyOTdiMjQ4YTMyNWI0MDBiZDcifX1dLCJwcmVkaWNhdGUiOnsiYnVpbGRlciI6eyJpZCI6InN0dWRlbnRAbG9jYWwifSwiYnVpbGRUeXBlIjoibWFudWFsLWxvY2FsLWRlbW8iLCJpbnZvY2F0aW9uIjp7ImNvbmZpZ1NvdXJjZSI6e30sInBhcmFtZXRlcnMiOnsiaW1hZ2UiOiJsb2NhbGhvc3Q6NTA1MC9qdWljZS1zaG9wQHNoYTI1Njo4NzJlZmNjMDNjYzE2ZThjNGUyMzc3MjAyMTE3YTIxOGJlODNhYTFkMDVlYjIyMjk3YjI0OGEzMjViNDAwYmQ3In19LCJtZXRhZGF0YSI6eyJidWlsZFN0YXJ0ZWRPbiI6IjIwMjYtMDMtMjlUMTU6Mjg6MThaIiwiY29tcGxldGVuZXNzIjp7InBhcmFtZXRlcnMiOnRydWUsImVudmlyb25tZW50IjpmYWxzZSwibWF0ZXJpYWxzIjpmYWxzZX0sInJlcHJvZHVjaWJsZSI6ZmFsc2V9fX0=","payloadType":"application/vnd.in-toto+json","signatures":[{"sig":"MEUCIQD4TqeXb2A/9jyNoGCfdVsKgVj1Vy3NtYeKXEqzaz/DLQIgHoc6QtCFWkJkE0IpSlbJUQOle4Rylym+vFOq0exnlCM="}]} diff --git a/labs/lab8/attest/verify-sbom-attestation.txt b/labs/lab8/attest/verify-sbom-attestation.txt new file mode 100644 index 00000000..54597afa --- /dev/null +++ b/labs/lab8/attest/verify-sbom-attestation.txt @@ -0,0 +1,8 @@ +WARNING: Skipping tlog verification is an insecure practice that lacks transparency and auditability verification for the attestation. + +Verification for localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7 -- +The following checks were performed on each of these signatures: + - The cosign claims were validated + - Existence of the claims in the transparency log was verified offline + - The signatures were verified against the specified public key +{"payload":"eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjAuMSIsInByZWRpY2F0ZVR5cGUiOiJodHRwczovL2N5Y2xvbmVkeC5vcmcvYm9tIiwic3ViamVjdCI6W3sibmFtZSI6ImxvY2FsaG9zdDo1MDUwL2p1aWNlLXNob3AiLCJkaWdlc3QiOnsic2hhMjU2IjoiODcyZWZjYzAzY2MxNmU4YzRlMjM3NzIwMjExN2EyMThiZTgzYWExZDA1ZWIyMjI5N2IyNDhhMzI1YjQwMGJkNyJ9fV0sInByZWRpY2F0ZSI6eyIkc2NoZW1hIjoiaHR0cDovL2N5Y2xvbmVkeC5vcmcvc2NoZW1hL2JvbS0xLjYuc2NoZW1hLmpzb24iLCJib21Gb3JtYXQiOiJDeWNsb25lRFgiLCJjb21wb25lbnRzIjpbeyJhdXRob3IiOiJCZW5qYW1pbiBCeWhvbG0gXHUwMDNjYmJ5aG9sbUBhYm8uZmlcdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9ra29vcGEvKSwgTWF0aGlhcyBLw7xzZWwgKGh0dHBzOi8vZ2l0aHViLmNvbS9tYXRoaWFzazg4LykiLCJib20tcmVmIjoicGtnOm5wbS8xdG8yQDEuMC4wP3BhY2thZ2UtaWQ9M2NlYTIzMDlhNjUzZTZlZCIsImNwZSI6ImNwZToyLjM6YTpub2RlanM6MXRvMjoxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJOQU4gMSAtXHUwMDNlIDIgTWlncmF0aW9uIFNjcmlwdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbm9kZWpzL25hbi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IjF0bzIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YToxdG8yOjF0bzI6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbmFuL3Rvb2xzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vMXRvMkAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJyYWZmeS5ldGggXHUwMDNjcmFmZnlAbWUuY29tXHUwMDNlIChodHRwOi8vcmFmZnkuYW50aXN0dXBpZC5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwYWRyYWZmeS9lbnMtbm9ybWFsaXplQDEuMTAuMT9wYWNrYWdlLWlkPTA4NDQ5MTA4NDY5MjQ0YmUiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAYWRyYWZmeVxcL2Vucy1ub3JtYWxpemU6XFxAYWRyYWZmeVxcL2Vucy1ub3JtYWxpemU6MS4xMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkV0aGVyZXVtIE5hbWUgU2VydmljZSAoRU5TKSBOYW1lIE5vcm1hbGl6ZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2FkcmFmZnkvZW5zLW5vcm1hbGl6ZS5qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FkcmFmZnkvZW5zLW5vcm1hbGl6ZS5qcyNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBhZHJhZmZ5L2Vucy1ub3JtYWxpemUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBhZHJhZmZ5XFwvZW5zLW5vcm1hbGl6ZTpcXEBhZHJhZmZ5XFwvZW5zX25vcm1hbGl6ZToxLjEwLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBhZHJhZmZ5XFwvZW5zX25vcm1hbGl6ZTpcXEBhZHJhZmZ5XFwvZW5zLW5vcm1hbGl6ZToxLjEwLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBhZHJhZmZ5XFwvZW5zX25vcm1hbGl6ZTpcXEBhZHJhZmZ5XFwvZW5zX25vcm1hbGl6ZToxLjEwLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBhZHJhZmZ5XFwvZW5zOlxcQGFkcmFmZnlcXC9lbnMtbm9ybWFsaXplOjEuMTAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGFkcmFmZnlcXC9lbnM6XFxAYWRyYWZmeVxcL2Vuc19ub3JtYWxpemU6MS4xMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWRyYWZmeTpcXEBhZHJhZmZ5XFwvZW5zLW5vcm1hbGl6ZToxLjEwLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZHJhZmZ5OlxcQGFkcmFmZnlcXC9lbnNfbm9ybWFsaXplOjEuMTAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AYWRyYWZmeS9lbnMtbm9ybWFsaXplL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwYWRyYWZmeS9lbnMtbm9ybWFsaXplQDEuMTAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMTAuMSJ9LHsiYXV0aG9yIjoiVGhlIEJhYmVsIFRlYW0gKGh0dHBzOi8vYmFiZWwuZGV2L3RlYW0pIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwYmFiZWwvaGVscGVyLXN0cmluZy1wYXJzZXJANy4yNy4xP3BhY2thZ2UtaWQ9MjdiMGRlMGZhY2JmYzY3MiIsImNwZSI6ImNwZToyLjM6YTpcXEBiYWJlbFxcL2hlbHBlci1zdHJpbmctcGFyc2VyOlxcQGJhYmVsXFwvaGVscGVyLXN0cmluZy1wYXJzZXI6Ny4yNy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgdXRpbGl0eSBwYWNrYWdlIHRvIHBhcnNlIHN0cmluZ3MiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYmFiZWwvYmFiZWwuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vYmFiZWwuZGV2L2RvY3MvZW4vbmV4dC9iYWJlbC1oZWxwZXItc3RyaW5nLXBhcnNlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQGJhYmVsL2hlbHBlci1zdHJpbmctcGFyc2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAYmFiZWxcXC9oZWxwZXItc3RyaW5nLXBhcnNlcjpcXEBiYWJlbFxcL2hlbHBlcl9zdHJpbmdfcGFyc2VyOjcuMjcuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGJhYmVsXFwvaGVscGVyX3N0cmluZ19wYXJzZXI6XFxAYmFiZWxcXC9oZWxwZXItc3RyaW5nLXBhcnNlcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBiYWJlbFxcL2hlbHBlcl9zdHJpbmdfcGFyc2VyOlxcQGJhYmVsXFwvaGVscGVyX3N0cmluZ19wYXJzZXI6Ny4yNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAYmFiZWxcXC9oZWxwZXItc3RyaW5nOlxcQGJhYmVsXFwvaGVscGVyLXN0cmluZy1wYXJzZXI6Ny4yNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAYmFiZWxcXC9oZWxwZXItc3RyaW5nOlxcQGJhYmVsXFwvaGVscGVyX3N0cmluZ19wYXJzZXI6Ny4yNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAYmFiZWxcXC9oZWxwZXJfc3RyaW5nOlxcQGJhYmVsXFwvaGVscGVyLXN0cmluZy1wYXJzZXI6Ny4yNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAYmFiZWxcXC9oZWxwZXJfc3RyaW5nOlxcQGJhYmVsXFwvaGVscGVyX3N0cmluZ19wYXJzZXI6Ny4yNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAYmFiZWxcXC9oZWxwZXI6XFxAYmFiZWxcXC9oZWxwZXItc3RyaW5nLXBhcnNlcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBiYWJlbFxcL2hlbHBlcjpcXEBiYWJlbFxcL2hlbHBlcl9zdHJpbmdfcGFyc2VyOjcuMjcuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhYmVsOlxcQGJhYmVsXFwvaGVscGVyLXN0cmluZy1wYXJzZXI6Ny4yNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFiZWw6XFxAYmFiZWxcXC9oZWxwZXJfc3RyaW5nX3BhcnNlcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGJhYmVsL2hlbHBlci1zdHJpbmctcGFyc2VyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwYmFiZWwvaGVscGVyLXN0cmluZy1wYXJzZXJANy4yNy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4yNy4xIn0seyJhdXRob3IiOiJUaGUgQmFiZWwgVGVhbSAoaHR0cHM6Ly9iYWJlbC5kZXYvdGVhbSkiLCJib20tcmVmIjoicGtnOm5wbS8lNDBiYWJlbC9oZWxwZXItdmFsaWRhdG9yLWlkZW50aWZpZXJANy4yNy4xP3BhY2thZ2UtaWQ9ZDA3Njc1ZDM2ZjdjMTEzNiIsImNwZSI6ImNwZToyLjM6YTpcXEBiYWJlbFxcL2hlbHBlci12YWxpZGF0b3ItaWRlbnRpZmllcjpcXEBiYWJlbFxcL2hlbHBlci12YWxpZGF0b3ItaWRlbnRpZmllcjo3LjI3LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVmFsaWRhdGUgaWRlbnRpZmllci9rZXl3b3JkcyBuYW1lIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JhYmVsL2JhYmVsLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQGJhYmVsL2hlbHBlci12YWxpZGF0b3ItaWRlbnRpZmllciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGJhYmVsXFwvaGVscGVyLXZhbGlkYXRvci1pZGVudGlmaWVyOlxcQGJhYmVsXFwvaGVscGVyX3ZhbGlkYXRvcl9pZGVudGlmaWVyOjcuMjcuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGJhYmVsXFwvaGVscGVyX3ZhbGlkYXRvcl9pZGVudGlmaWVyOlxcQGJhYmVsXFwvaGVscGVyLXZhbGlkYXRvci1pZGVudGlmaWVyOjcuMjcuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGJhYmVsXFwvaGVscGVyX3ZhbGlkYXRvcl9pZGVudGlmaWVyOlxcQGJhYmVsXFwvaGVscGVyX3ZhbGlkYXRvcl9pZGVudGlmaWVyOjcuMjcuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGJhYmVsXFwvaGVscGVyLXZhbGlkYXRvcjpcXEBiYWJlbFxcL2hlbHBlci12YWxpZGF0b3ItaWRlbnRpZmllcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBiYWJlbFxcL2hlbHBlci12YWxpZGF0b3I6XFxAYmFiZWxcXC9oZWxwZXJfdmFsaWRhdG9yX2lkZW50aWZpZXI6Ny4yNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAYmFiZWxcXC9oZWxwZXJfdmFsaWRhdG9yOlxcQGJhYmVsXFwvaGVscGVyLXZhbGlkYXRvci1pZGVudGlmaWVyOjcuMjcuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGJhYmVsXFwvaGVscGVyX3ZhbGlkYXRvcjpcXEBiYWJlbFxcL2hlbHBlcl92YWxpZGF0b3JfaWRlbnRpZmllcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBiYWJlbFxcL2hlbHBlcjpcXEBiYWJlbFxcL2hlbHBlci12YWxpZGF0b3ItaWRlbnRpZmllcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBiYWJlbFxcL2hlbHBlcjpcXEBiYWJlbFxcL2hlbHBlcl92YWxpZGF0b3JfaWRlbnRpZmllcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYWJlbDpcXEBiYWJlbFxcL2hlbHBlci12YWxpZGF0b3ItaWRlbnRpZmllcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYWJlbDpcXEBiYWJlbFxcL2hlbHBlcl92YWxpZGF0b3JfaWRlbnRpZmllcjo3LjI3LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGJhYmVsL2hlbHBlci12YWxpZGF0b3ItaWRlbnRpZmllci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MGJhYmVsL2hlbHBlci12YWxpZGF0b3ItaWRlbnRpZmllckA3LjI3LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjI3LjEifSx7ImF1dGhvciI6IlRoZSBCYWJlbCBUZWFtIChodHRwczovL2JhYmVsLmRldi90ZWFtKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MGJhYmVsL3BhcnNlckA3LjI4LjM/cGFja2FnZS1pZD00ODlkMGY1Yzc5MTM3NzMyIiwiY3BlIjoiY3BlOjIuMzphOlxcQGJhYmVsXFwvcGFyc2VyOlxcQGJhYmVsXFwvcGFyc2VyOjcuMjguMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIEphdmFTY3JpcHQgcGFyc2VyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JhYmVsL2JhYmVsLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2JhYmVsLmRldi9kb2NzL2VuL25leHQvYmFiZWwtcGFyc2VyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAYmFiZWwvcGFyc2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFiZWw6XFxAYmFiZWxcXC9wYXJzZXI6Ny4yOC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BiYWJlbC9wYXJzZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBiYWJlbC9wYXJzZXJANy4yOC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4yOC4zIn0seyJhdXRob3IiOiJUaGUgQmFiZWwgVGVhbSAoaHR0cHM6Ly9iYWJlbC5kZXYvdGVhbSkiLCJib20tcmVmIjoicGtnOm5wbS8lNDBiYWJlbC90eXBlc0A3LjI4LjI/cGFja2FnZS1pZD0wNDUwNzRmNThjNThlZWJiIiwiY3BlIjoiY3BlOjIuMzphOlxcQGJhYmVsXFwvdHlwZXM6XFxAYmFiZWxcXC90eXBlczo3LjI4LjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQmFiZWwgVHlwZXMgaXMgYSBMb2Rhc2gtZXNxdWUgdXRpbGl0eSBsaWJyYXJ5IGZvciBBU1Qgbm9kZXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYmFiZWwvYmFiZWwuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vYmFiZWwuZGV2L2RvY3MvZW4vbmV4dC9iYWJlbC10eXBlcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQGJhYmVsL3R5cGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFiZWw6XFxAYmFiZWxcXC90eXBlczo3LjI4LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGJhYmVsL3R5cGVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwYmFiZWwvdHlwZXNANy4yOC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4yOC4yIn0seyJhdXRob3IiOiJEQUJILCBEQUJIIChodHRwczovL2dpdGh1Yi5jb20vREFCSCkiLCJib20tcmVmIjoicGtnOm5wbS8lNDBjb2xvcnMvY29sb3JzQDEuNi4wP3BhY2thZ2UtaWQ9MmFhYTdjYzUwMDA0ZjkxYiIsImNwZSI6ImNwZToyLjM6YTpcXEBjb2xvcnNcXC9jb2xvcnM6XFxAY29sb3JzXFwvY29sb3JzOjEuNi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImdldCBjb2xvcnMgaW4geW91ciBub2RlLmpzIGNvbnNvbGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9EQUJIL2NvbG9ycy5qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0RBQkgvY29sb3JzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAY29sb3JzL2NvbG9ycyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkRBQkg6XFxAY29sb3JzXFwvY29sb3JzOjEuNi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xvZ2Zvcm0vbm9kZV9tb2R1bGVzL0Bjb2xvcnMvY29sb3JzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwY29sb3JzL2NvbG9yc0AxLjYuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNi4wIn0seyJhdXRob3IiOiJEQUJILCBEQUJIIChodHRwczovL2dpdGh1Yi5jb20vREFCSCkiLCJib20tcmVmIjoicGtnOm5wbS8lNDBjb2xvcnMvY29sb3JzQDEuNi4wP3BhY2thZ2UtaWQ9M2I4ZWNjNjA0NGZlOGU1NyIsImNwZSI6ImNwZToyLjM6YTpcXEBjb2xvcnNcXC9jb2xvcnM6XFxAY29sb3JzXFwvY29sb3JzOjEuNi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImdldCBjb2xvcnMgaW4geW91ciBub2RlLmpzIGNvbnNvbGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9EQUJIL2NvbG9ycy5qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0RBQkgvY29sb3JzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAY29sb3JzL2NvbG9ycyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkRBQkg6XFxAY29sb3JzXFwvY29sb3JzOjEuNi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpbnN0b24vbm9kZV9tb2R1bGVzL0Bjb2xvcnMvY29sb3JzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwY29sb3JzL2NvbG9yc0AxLjYuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNi4wIn0seyJhdXRob3IiOiJBcm5vdXQgS2F6ZW1pZXIsIE1hcnRpam4gU3dhYWdtYW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zd2FhZ2llKSwgSmFycmV0dCBDcnVnZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9qY3J1Z3p6KSwgU2V2YXN0b3MgKGh0dHBzOi8vZ2l0aHViLmNvbS9zZXZhc3RvcykiLCJib20tcmVmIjoicGtnOm5wbS8lNDBkYWJoL2RpYWdub3N0aWNzQDIuMC4zP3BhY2thZ2UtaWQ9MjJiYjE1YjRjYTlkNGQzZiIsImNwZSI6ImNwZToyLjM6YTpcXEBkYWJoXFwvZGlhZ25vc3RpY3M6XFxAZGFiaFxcL2RpYWdub3N0aWNzOjIuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRvb2xzIGZvciBkZWJ1Z2dpbmcgeW91ciBub2RlLmpzIG1vZHVsZXMgYW5kIGV2ZW50IGxvb3AiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tLzNyZC1FZGVuL2RpYWdub3N0aWNzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vM3JkLUVkZW4vZGlhZ25vc3RpY3MifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBkYWJoL2RpYWdub3N0aWNzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6M3JkLUVkZW46XFxAZGFiaFxcL2RpYWdub3N0aWNzOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BkYWJoL2RpYWdub3N0aWNzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwZGFiaC9kaWFnbm9zdGljc0AyLjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4zIn0seyJhdXRob3IiOiJtYXJ0aW4gYmVjemUgXHUwMDNjbWpiZWN6ZUBnbWFpbC5jb21cdTAwM2UsIEFsZXggQmVyZWdzemFzemkgXHUwMDNjYWxleEBydGZzLmh1XHUwMDNlLCBIb2xnZXIgRHJld2VzIFx1MDAzY0hvbGdlci5EcmV3ZXNAZ21haWwuY29tXHUwMDNlLCBQYXVsIE1pbGxlciBcdTAwM2Nwa2dAcGF1bG1pbGxyLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MGV0aGVyZXVtanMvcmxwQDQuMC4xP3BhY2thZ2UtaWQ9MmIyODM5MzhhMTU1M2IzOCIsImNwZSI6ImNwZToyLjM6YTpcXEBldGhlcmV1bWpzXFwvcmxwOlxcQGV0aGVyZXVtanNcXC9ybHA6NC4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVjdXJzaXZlIExlbmd0aCBQcmVmaXggRW5jb2RpbmcgTW9kdWxlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2V0aGVyZXVtanMvZXRoZXJldW1qcy1tb25vcmVwby5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2V0aGVyZXVtanMvZXRoZXJldW1qcy1tb25vcmVwby90cmVlL21hc3Rlci9wYWNrYWdlcy9ybHAjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1QTC0yLjAifX1dLCJuYW1lIjoiQGV0aGVyZXVtanMvcmxwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXRoZXJldW1qczpcXEBldGhlcmV1bWpzXFwvcmxwOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BldGhlcmV1bWpzL3JscC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MGV0aGVyZXVtanMvcmxwQDQuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjEifSx7ImF1dGhvciI6Im1hcnRpbiBiZWN6ZSBcdTAwM2NtamJlY3plQGdtYWlsLmNvbVx1MDAzZSwgQWxleCBCZXJlZ3N6YXN6aSBcdTAwM2NhbGV4QHJ0ZnMuaHVcdTAwM2UsIEhvbGdlciBEcmV3ZXMgXHUwMDNjSG9sZ2VyLkRyZXdlc0BnbWFpbC5jb21cdTAwM2UsIFBhdWwgTWlsbGVyIFx1MDAzY3BrZ0BwYXVsbWlsbHIuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwZXRoZXJldW1qcy9ybHBANS4wLjI/cGFja2FnZS1pZD1lMjY0NDYyYzI5ZGY0M2VkIiwiY3BlIjoiY3BlOjIuMzphOlxcQGV0aGVyZXVtanNcXC9ybHA6XFxAZXRoZXJldW1qc1xcL3JscDo1LjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWN1cnNpdmUgTGVuZ3RoIFByZWZpeCBFbmNvZGluZyBNb2R1bGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZXRoZXJldW1qcy9ldGhlcmV1bWpzLW1vbm9yZXBvLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZXRoZXJldW1qcy9ldGhlcmV1bWpzLW1vbm9yZXBvL3RyZWUvbWFzdGVyL3BhY2thZ2VzL3JscCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTVBMLTIuMCJ9fV0sIm5hbWUiOiJAZXRoZXJldW1qcy9ybHAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpldGhlcmV1bWpzOlxcQGV0aGVyZXVtanNcXC9ybHA6NS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy1ldGgtY29udHJhY3Qvbm9kZV9tb2R1bGVzL0BldGhlcmV1bWpzL3JscC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MGV0aGVyZXVtanMvcmxwQDUuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4wLjIifSx7ImF1dGhvciI6IkdhciBcdTAwM2NnYXIrbnBtQGRhbmdlci5jb21wdXRlclx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MGdhci9wcm9taXNpZnlAMS4xLjM/cGFja2FnZS1pZD04ZTQxZDZhYTFmZTI2MWEzIiwiY3BlIjoiY3BlOjIuMzphOlxcQGdhclxcL3Byb21pc2lmeTpcXEBnYXJcXC9wcm9taXNpZnk6MS4xLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHJvbWlzaWZ5IGFuIGVudGlyZSBjbGFzcyBvciBvYmplY3QiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vd3JhaXRoZ2FyL2dhci1wcm9taXNpZnkuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAZ2FyL3Byb21pc2lmeSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndyYWl0aGdhcjpcXEBnYXJcXC9wcm9taXNpZnk6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGdhci9wcm9taXNpZnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBnYXIvcHJvbWlzaWZ5QDEuMS4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjMifSx7ImF1dGhvciI6IkJlbiBDb2UgXHUwMDNjYmVuQG5wbWpzLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MGlzYWFjcy9jbGl1aUA4LjAuMj9wYWNrYWdlLWlkPTFiNzM0ODA3ZjQ5NWZiNmYiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAaXNhYWNzXFwvY2xpdWk6XFxAaXNhYWNzXFwvY2xpdWk6OC4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiZWFzaWx5IGNyZWF0ZSBjb21wbGV4IG11bHRpLWNvbHVtbiBjb21tYW5kLWxpbmUtaW50ZXJmYWNlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6IkBpc2FhY3MvY2xpdWkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGlzYWFjcy9jbGl1aS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MGlzYWFjcy9jbGl1aUA4LjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjguMC4yIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIiLCJib20tcmVmIjoicGtnOm5wbS8lNDBpc2FhY3MvZnMtbWluaXBhc3NANC4wLjE/cGFja2FnZS1pZD0wYWIyNTc2NDdlNDVmNGQ0IiwiY3BlIjoiY3BlOjIuMzphOlxcQGlzYWFjc1xcL2ZzLW1pbmlwYXNzOlxcQGlzYWFjc1xcL2ZzLW1pbmlwYXNzOjQuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImZzIHJlYWQgYW5kIHdyaXRlIHN0cmVhbXMgYmFzZWQgb24gbWluaXBhc3MiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbnBtL2ZzLW1pbmlwYXNzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiQGlzYWFjcy9mcy1taW5pcGFzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGlzYWFjc1xcL2ZzLW1pbmlwYXNzOlxcQGlzYWFjc1xcL2ZzX21pbmlwYXNzOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAaXNhYWNzXFwvZnNfbWluaXBhc3M6XFxAaXNhYWNzXFwvZnMtbWluaXBhc3M6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBpc2FhY3NcXC9mc19taW5pcGFzczpcXEBpc2FhY3NcXC9mc19taW5pcGFzczo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQGlzYWFjc1xcL2ZzOlxcQGlzYWFjc1xcL2ZzLW1pbmlwYXNzOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAaXNhYWNzXFwvZnM6XFxAaXNhYWNzXFwvZnNfbWluaXBhc3M6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06XFxAaXNhYWNzXFwvZnMtbWluaXBhc3M6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06XFxAaXNhYWNzXFwvZnNfbWluaXBhc3M6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGlzYWFjcy9mcy1taW5pcGFzcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MGlzYWFjcy9mcy1taW5pcGFzc0A0LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4xIn0seyJib20tcmVmIjoicGtnOm5wbS8lNDBteS1zY29wZS9wYWNrYWdlLWFAMC4wLjA/cGFja2FnZS1pZD1lMzhmMzBhNTQwNTk3MTIxIiwiY3BlIjoiY3BlOjIuMzphOlxcQG15LXNjb3BlXFwvcGFja2FnZS1hOlxcQG15LXNjb3BlXFwvcGFja2FnZS1hOjAuMC4wOio6KjoqOio6KjoqOioiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbXktc2NvcGUvcGFja2FnZS1hIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXktc2NvcGVcXC9wYWNrYWdlLWE6XFxAbXlfc2NvcGVcXC9wYWNrYWdlX2E6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBteV9zY29wZVxcL3BhY2thZ2VfYTpcXEBteS1zY29wZVxcL3BhY2thZ2UtYTowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG15X3Njb3BlXFwvcGFja2FnZV9hOlxcQG15X3Njb3BlXFwvcGFja2FnZV9hOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXktc2NvcGVcXC9wYWNrYWdlOlxcQG15LXNjb3BlXFwvcGFja2FnZS1hOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXktc2NvcGVcXC9wYWNrYWdlOlxcQG15X3Njb3BlXFwvcGFja2FnZV9hOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXlfc2NvcGVcXC9wYWNrYWdlOlxcQG15LXNjb3BlXFwvcGFja2FnZS1hOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXlfc2NvcGVcXC9wYWNrYWdlOlxcQG15X3Njb3BlXFwvcGFja2FnZV9hOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXk6XFxAbXktc2NvcGVcXC9wYWNrYWdlLWE6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBteTpcXEBteV9zY29wZVxcL3BhY2thZ2VfYTowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvbXVsdGlyZXBvL3BhY2thZ2VzL3BhY2thZ2UtYS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG15LXNjb3BlL3BhY2thZ2UtYUAwLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMC4wIn0seyJib20tcmVmIjoicGtnOm5wbS8lNDBteS1zY29wZS9wYWNrYWdlLWJAMC4wLjA/cGFja2FnZS1pZD03YzMwYmY1NDQxNzkwZWY1IiwiY3BlIjoiY3BlOjIuMzphOlxcQG15LXNjb3BlXFwvcGFja2FnZS1iOlxcQG15LXNjb3BlXFwvcGFja2FnZS1iOjAuMC4wOio6KjoqOio6KjoqOioiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbXktc2NvcGUvcGFja2FnZS1iIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXktc2NvcGVcXC9wYWNrYWdlLWI6XFxAbXlfc2NvcGVcXC9wYWNrYWdlX2I6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBteV9zY29wZVxcL3BhY2thZ2VfYjpcXEBteS1zY29wZVxcL3BhY2thZ2UtYjowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG15X3Njb3BlXFwvcGFja2FnZV9iOlxcQG15X3Njb3BlXFwvcGFja2FnZV9iOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXktc2NvcGVcXC9wYWNrYWdlOlxcQG15LXNjb3BlXFwvcGFja2FnZS1iOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXktc2NvcGVcXC9wYWNrYWdlOlxcQG15X3Njb3BlXFwvcGFja2FnZV9iOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXlfc2NvcGVcXC9wYWNrYWdlOlxcQG15LXNjb3BlXFwvcGFja2FnZS1iOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXlfc2NvcGVcXC9wYWNrYWdlOlxcQG15X3Njb3BlXFwvcGFja2FnZV9iOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbXk6XFxAbXktc2NvcGVcXC9wYWNrYWdlLWI6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBteTpcXEBteV9zY29wZVxcL3BhY2thZ2VfYjowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvbXVsdGlyZXBvL3BhY2thZ2VzL3BhY2thZ2UtYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG15LXNjb3BlL3BhY2thZ2UtYkAwLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMC4wIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvY29yZUA0LjI2LjE/cGFja2FnZS1pZD00OWNiYzc1NmMwMmIyNDRiIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvY29yZTpcXEBubHBqc1xcL2NvcmU6NC4yNi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvcmUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvY29yZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvY29yZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5scGpzL2NvcmVANC4yNi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNi4xIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvY29yZS1sb2FkZXJANC4yNi4xP3BhY2thZ2UtaWQ9NTJhZjYxZTQyODRkOTkzYiIsImNwZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2NvcmUtbG9hZGVyOlxcQG5scGpzXFwvY29yZS1sb2FkZXI6NC4yNi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvcmUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvY29yZS1sb2FkZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2NvcmUtbG9hZGVyOlxcQG5scGpzXFwvY29yZV9sb2FkZXI6NC4yNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9jb3JlX2xvYWRlcjpcXEBubHBqc1xcL2NvcmUtbG9hZGVyOjQuMjYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvY29yZV9sb2FkZXI6XFxAbmxwanNcXC9jb3JlX2xvYWRlcjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2NvcmU6XFxAbmxwanNcXC9jb3JlLWxvYWRlcjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2NvcmU6XFxAbmxwanNcXC9jb3JlX2xvYWRlcjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL2NvcmUtbG9hZGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbmxwanMvY29yZS1sb2FkZXJANC4yNi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNi4xIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvZXZhbHVhdG9yQDQuMjYuMT9wYWNrYWdlLWlkPTE5MzI5YTgyYjNjMDRhOTciLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9ldmFsdWF0b3I6XFxAbmxwanNcXC9ldmFsdWF0b3I6NC4yNi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkV2YWx1YXRvciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vYXhhLWdyb3VwL25scC5qcy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBubHBqcy9ldmFsdWF0b3IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL2V2YWx1YXRvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5scGpzL2V2YWx1YXRvckA0LjI2LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjI2LjEifSx7ImF1dGhvciI6Ikplc3VzIFNlaWphcyBcdTAwM2NvcGVuc291cmNlQGF4YS5jb21cdTAwM2UsIEplc3VzIFNlaWphcyBcdTAwM2NvcGVuc291cmNlQGF4YS5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS8lNDBubHBqcy9sYW5nLWVuQDQuMjYuMT9wYWNrYWdlLWlkPTNiMzVjODI4NjA1NDE3NzQiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5nLWVuOlxcQG5scGpzXFwvbGFuZy1lbjo0LjI2LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ29yZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vYXhhLWdyb3VwL25scC5qcy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBubHBqcy9sYW5nLWVuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5nLWVuOlxcQG5scGpzXFwvbGFuZ19lbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmdfZW46XFxAbmxwanNcXC9sYW5nLWVuOjQuMjYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvbGFuZ19lbjpcXEBubHBqc1xcL2xhbmdfZW46NC4yNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5nOlxcQG5scGpzXFwvbGFuZy1lbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmc6XFxAbmxwanNcXC9sYW5nX2VuOjQuMjYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvbGFuZy1lbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5scGpzL2xhbmctZW5ANC4yNi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNi4xIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvbGFuZy1lbi1taW5ANC4yNi4xP3BhY2thZ2UtaWQ9ZjQ3OGY3NDNhMjQ4YWNhNSIsImNwZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmctZW4tbWluOlxcQG5scGpzXFwvbGFuZy1lbi1taW46NC4yNi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvcmUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvbGFuZy1lbi1taW4iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmctZW4tbWluOlxcQG5scGpzXFwvbGFuZ19lbl9taW46NC4yNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5nX2VuX21pbjpcXEBubHBqc1xcL2xhbmctZW4tbWluOjQuMjYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvbGFuZ19lbl9taW46XFxAbmxwanNcXC9sYW5nX2VuX21pbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmctZW46XFxAbmxwanNcXC9sYW5nLWVuLW1pbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmctZW46XFxAbmxwanNcXC9sYW5nX2VuX21pbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmdfZW46XFxAbmxwanNcXC9sYW5nLWVuLW1pbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmdfZW46XFxAbmxwanNcXC9sYW5nX2VuX21pbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmc6XFxAbmxwanNcXC9sYW5nLWVuLW1pbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmc6XFxAbmxwanNcXC9sYW5nX2VuX21pbjo0LjI2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL2xhbmctZW4tbWluL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbmxwanMvbGFuZy1lbi1taW5ANC4yNi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNi4xIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvbGFuZ3VhZ2VANC4yNS4wP3BhY2thZ2UtaWQ9Y2ExZDRjOWNjM2Q2NDlmZSIsImNwZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmd1YWdlOlxcQG5scGpzXFwvbGFuZ3VhZ2U6NC4yNS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ikxhbmd1YWdlIGd1ZXNzZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvbGFuZ3VhZ2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL2xhbmd1YWdlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbmxwanMvbGFuZ3VhZ2VANC4yNS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNS4wIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvbGFuZ3VhZ2UtbWluQDQuMjUuMD9wYWNrYWdlLWlkPTQ5NzEzZTVlNjQ1MTUxMDciLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5ndWFnZS1taW46XFxAbmxwanNcXC9sYW5ndWFnZS1taW46NC4yNS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ikxhbmd1YWdlIGd1ZXNzZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvbGFuZ3VhZ2UtbWluIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5ndWFnZS1taW46XFxAbmxwanNcXC9sYW5ndWFnZV9taW46NC4yNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5ndWFnZV9taW46XFxAbmxwanNcXC9sYW5ndWFnZS1taW46NC4yNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5ndWFnZV9taW46XFxAbmxwanNcXC9sYW5ndWFnZV9taW46NC4yNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9sYW5ndWFnZTpcXEBubHBqc1xcL2xhbmd1YWdlLW1pbjo0LjI1LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL2xhbmd1YWdlOlxcQG5scGpzXFwvbGFuZ3VhZ2VfbWluOjQuMjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvbGFuZ3VhZ2UtbWluL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbmxwanMvbGFuZ3VhZ2UtbWluQDQuMjUuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMjUuMCJ9LHsiYXV0aG9yIjoiSmVzdXMgU2VpamFzIFx1MDAzY29wZW5zb3VyY2VAYXhhLmNvbVx1MDAzZSwgSmVzdXMgU2VpamFzIFx1MDAzY29wZW5zb3VyY2VAYXhhLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5scGpzL25lckA0LjI3LjA/cGFja2FnZS1pZD0zYmY5NGVjMDhkYTNiMjgxIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvbmVyOlxcQG5scGpzXFwvbmVyOjQuMjcuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJOYW1lZCBFbnRpdHkgUmVjb2duaXRpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvbmVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BubHBqcy9uZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBubHBqcy9uZXJANC4yNy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNy4wIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvbmV1cmFsQDQuMjUuMD9wYWNrYWdlLWlkPWQyOTA4Nzk0ZDU4ZmM5YmMiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9uZXVyYWw6XFxAbmxwanNcXC9uZXVyYWw6NC4yNS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5ldXJhbCBOZXR3b3JrIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9heGEtZ3JvdXAvbmxwLmpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQG5scGpzL25ldXJhbCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvbmV1cmFsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbmxwanMvbmV1cmFsQDQuMjUuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMjUuMCJ9LHsiYXV0aG9yIjoiSmVzdXMgU2VpamFzIFx1MDAzY29wZW5zb3VyY2VAYXhhLmNvbVx1MDAzZSwgSmVzdXMgU2VpamFzIFx1MDAzY29wZW5zb3VyY2VAYXhhLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5scGpzL25sZ0A0LjI2LjE/cGFja2FnZS1pZD1kNDFmNmQ0ZTY4ZTljNDNkIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvbmxnOlxcQG5scGpzXFwvbmxnOjQuMjYuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJOYXR1cmFsIExhbmd1YWdlIEdlbmVyYXRpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvbmxnIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BubHBqcy9ubGcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBubHBqcy9ubGdANC4yNi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNi4xIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvbmxwQDQuMjcuMD9wYWNrYWdlLWlkPWY4NWM1NDU2ZDUxNWFhZmQiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbmxwanNcXC9ubHA6XFxAbmxwanNcXC9ubHA6NC4yNy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5hdHVyYWwgTGFuZ3VhZ2UgUHJvY2Vzc2luZyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vYXhhLWdyb3VwL25scC5qcy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBubHBqcy9ubHAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL25scC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5scGpzL25scEA0LjI3LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjI3LjAifSx7ImF1dGhvciI6Ikplc3VzIFNlaWphcyBcdTAwM2NvcGVuc291cmNlQGF4YS5jb21cdTAwM2UsIEplc3VzIFNlaWphcyBcdTAwM2NvcGVuc291cmNlQGF4YS5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS8lNDBubHBqcy9ubHVANC4yNy4wP3BhY2thZ2UtaWQ9YzQ0OWI4YjhjYzZhZmQyNyIsImNwZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL25sdTpcXEBubHBqc1xcL25sdTo0LjI3LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTmF0dXJhbCBMYW5ndWFnZSBVbmRlcnN0YW5kaW5nIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9heGEtZ3JvdXAvbmxwLmpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQG5scGpzL25sdSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvbmx1L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbmxwanMvbmx1QDQuMjcuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMjcuMCJ9LHsiYXV0aG9yIjoiSmVzdXMgU2VpamFzIFx1MDAzY29wZW5zb3VyY2VAYXhhLmNvbVx1MDAzZSwgSmVzdXMgU2VpamFzIFx1MDAzY29wZW5zb3VyY2VAYXhhLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5scGpzL3JlcXVlc3RANC4yNS4wP3BhY2thZ2UtaWQ9OGQ5OTNmMGJhM2M2M2JiNyIsImNwZSI6ImNwZToyLjM6YTpcXEBubHBqc1xcL3JlcXVlc3Q6XFxAbmxwanNcXC9yZXF1ZXN0OjQuMjUuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9heGEtZ3JvdXAvbmxwLmpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQG5scGpzL3JlcXVlc3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL3JlcXVlc3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBubHBqcy9yZXF1ZXN0QDQuMjUuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMjUuMCJ9LHsiYXV0aG9yIjoiSmVzdXMgU2VpamFzIFx1MDAzY29wZW5zb3VyY2VAYXhhLmNvbVx1MDAzZSwgSmVzdXMgU2VpamFzIFx1MDAzY29wZW5zb3VyY2VAYXhhLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5scGpzL3NlbnRpbWVudEA0LjI2LjE/cGFja2FnZS1pZD0xYjNlYjhjM2NiNzdhZjIzIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvc2VudGltZW50OlxcQG5scGpzXFwvc2VudGltZW50OjQuMjYuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTZW50aW1lbnQgQW5hbHlzaXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvc2VudGltZW50IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BubHBqcy9zZW50aW1lbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBubHBqcy9zZW50aW1lbnRANC4yNi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNi4xIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvc2ltaWxhcml0eUA0LjI2LjE/cGFja2FnZS1pZD0yMDNhN2I1NTZmYzM1NGRkIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvc2ltaWxhcml0eTpcXEBubHBqc1xcL3NpbWlsYXJpdHk6NC4yNi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNpbWlsYXJpdHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2F4YS1ncm91cC9ubHAuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbmxwanMvc2ltaWxhcml0eSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvc2ltaWxhcml0eS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5scGpzL3NpbWlsYXJpdHlANC4yNi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yNi4xIn0seyJhdXRob3IiOiJKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlLCBKZXN1cyBTZWlqYXMgXHUwMDNjb3BlbnNvdXJjZUBheGEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbmxwanMvc2xvdEA0LjI2LjE/cGFja2FnZS1pZD02YjZmZWJlZmE2MTA2YzVkIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5scGpzXFwvc2xvdDpcXEBubHBqc1xcL3Nsb3Q6NC4yNi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNsb3QgZmlsbGluZyBtYW5hZ2VyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9heGEtZ3JvdXAvbmxwLmpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQG5scGpzL3Nsb3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL3Nsb3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBubHBqcy9zbG90QDQuMjYuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMjYuMSJ9LHsiYXV0aG9yIjoiUGF1bCBNaWxsZXIgKGh0dHBzOi8vcGF1bG1pbGxyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS8lNDBub2JsZS9jdXJ2ZXNAMS4yLjA/cGFja2FnZS1pZD0yYTQwZGIzYjU0OTEyY2JmIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5vYmxlXFwvY3VydmVzOlxcQG5vYmxlXFwvY3VydmVzOjEuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkF1ZGl0ZWQgXHUwMDI2IG1pbmltYWwgSlMgaW1wbGVtZW50YXRpb24gb2YgZWxsaXB0aWMgY3VydmUgY3J5cHRvZ3JhcGh5IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3BhdWxtaWxsci9ub2JsZS1jdXJ2ZXMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vcGF1bG1pbGxyLmNvbS9ub2JsZS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBub2JsZS9jdXJ2ZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXVsbWlsbHI6XFxAbm9ibGVcXC9jdXJ2ZXM6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5vYmxlL2N1cnZlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5vYmxlL2N1cnZlc0AxLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4wIn0seyJhdXRob3IiOiJQYXVsIE1pbGxlciAoaHR0cHM6Ly9wYXVsbWlsbHIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5vYmxlL2N1cnZlc0AxLjQuMj9wYWNrYWdlLWlkPWE4NmUwMjM3NDI5YTU4MjciLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbm9ibGVcXC9jdXJ2ZXM6XFxAbm9ibGVcXC9jdXJ2ZXM6MS40LjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQXVkaXRlZCBcdTAwMjYgbWluaW1hbCBKUyBpbXBsZW1lbnRhdGlvbiBvZiBlbGxpcHRpYyBjdXJ2ZSBjcnlwdG9ncmFwaHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL3BhdWxtaWxsci9ub2JsZS1jdXJ2ZXMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vcGF1bG1pbGxyLmNvbS9ub2JsZS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBub2JsZS9jdXJ2ZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHNjdXJlL2JpcDMyL25vZGVfbW9kdWxlcy9Abm9ibGUvY3VydmVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbm9ibGUvY3VydmVzQDEuNC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjIifSx7ImF1dGhvciI6IlBhdWwgTWlsbGVyIChodHRwczovL3BhdWxtaWxsci5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbm9ibGUvY3VydmVzQDEuNC4yP3BhY2thZ2UtaWQ9MzA2ZGU1ZTU2NzVmMjQxMCIsImNwZSI6ImNwZToyLjM6YTpcXEBub2JsZVxcL2N1cnZlczpcXEBub2JsZVxcL2N1cnZlczoxLjQuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBdWRpdGVkIFx1MDAyNiBtaW5pbWFsIEpTIGltcGxlbWVudGF0aW9uIG9mIGVsbGlwdGljIGN1cnZlIGNyeXB0b2dyYXBoeSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vcGF1bG1pbGxyL25vYmxlLWN1cnZlcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9wYXVsbWlsbHIuY29tL25vYmxlLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQG5vYmxlL2N1cnZlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ldGhlcmV1bS1jcnlwdG9ncmFwaHkvbm9kZV9tb2R1bGVzL0Bub2JsZS9jdXJ2ZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBub2JsZS9jdXJ2ZXNAMS40LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjQuMiJ9LHsiYXV0aG9yIjoiUGF1bCBNaWxsZXIgKGh0dHBzOi8vcGF1bG1pbGxyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS8lNDBub2JsZS9oYXNoZXNAMS4zLjI/cGFja2FnZS1pZD00NjY3MDUxMGNiMTMzZjU4IiwiY3BlIjoiY3BlOjIuMzphOlxcQG5vYmxlXFwvaGFzaGVzOlxcQG5vYmxlXFwvaGFzaGVzOjEuMy4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkF1ZGl0ZWQgXHUwMDI2IG1pbmltYWwgMC1kZXBlbmRlbmN5IEpTIGltcGxlbWVudGF0aW9uIG9mIFNIQTIsIFNIQTMsIFJJUEVNRCwgQkxBS0UyLzMsIEhNQUMsIEhLREYsIFBCS0RGMiwgU2NyeXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3BhdWxtaWxsci9ub2JsZS1oYXNoZXMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vcGF1bG1pbGxyLmNvbS9ub2JsZS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBub2JsZS9oYXNoZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXVsbWlsbHI6XFxAbm9ibGVcXC9oYXNoZXM6MS4zLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5vYmxlL2hhc2hlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5vYmxlL2hhc2hlc0AxLjMuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMy4yIn0seyJhdXRob3IiOiJQYXVsIE1pbGxlciAoaHR0cHM6Ly9wYXVsbWlsbHIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5vYmxlL2hhc2hlc0AxLjQuMD9wYWNrYWdlLWlkPTc0OTU3MzMyMWVlOTQxZDciLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbm9ibGVcXC9oYXNoZXM6XFxAbm9ibGVcXC9oYXNoZXM6MS40LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQXVkaXRlZCBcdTAwMjYgbWluaW1hbCAwLWRlcGVuZGVuY3kgSlMgaW1wbGVtZW50YXRpb24gb2YgU0hBLCBSSVBFTUQsIEJMQUtFLCBITUFDLCBIS0RGLCBQQktERiBcdTAwMjYgU2NyeXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9wYXVsbWlsbHIvbm9ibGUtaGFzaGVzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3BhdWxtaWxsci5jb20vbm9ibGUvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbm9ibGUvaGFzaGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BzY3VyZS9iaXAzMi9ub2RlX21vZHVsZXMvQG5vYmxlL2hhc2hlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5vYmxlL2hhc2hlc0AxLjQuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4wIn0seyJhdXRob3IiOiJQYXVsIE1pbGxlciAoaHR0cHM6Ly9wYXVsbWlsbHIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5vYmxlL2hhc2hlc0AxLjQuMD9wYWNrYWdlLWlkPWEzMTM5MjQxZWMxNjQzZTYiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbm9ibGVcXC9oYXNoZXM6XFxAbm9ibGVcXC9oYXNoZXM6MS40LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQXVkaXRlZCBcdTAwMjYgbWluaW1hbCAwLWRlcGVuZGVuY3kgSlMgaW1wbGVtZW50YXRpb24gb2YgU0hBLCBSSVBFTUQsIEJMQUtFLCBITUFDLCBIS0RGLCBQQktERiBcdTAwMjYgU2NyeXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9wYXVsbWlsbHIvbm9ibGUtaGFzaGVzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3BhdWxtaWxsci5jb20vbm9ibGUvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbm9ibGUvaGFzaGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BzY3VyZS9iaXAzOS9ub2RlX21vZHVsZXMvQG5vYmxlL2hhc2hlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5vYmxlL2hhc2hlc0AxLjQuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4wIn0seyJhdXRob3IiOiJQYXVsIE1pbGxlciAoaHR0cHM6Ly9wYXVsbWlsbHIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5vYmxlL2hhc2hlc0AxLjQuMD9wYWNrYWdlLWlkPWMyYTM5Mjg5ZWNlMGVlZmUiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbm9ibGVcXC9oYXNoZXM6XFxAbm9ibGVcXC9oYXNoZXM6MS40LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQXVkaXRlZCBcdTAwMjYgbWluaW1hbCAwLWRlcGVuZGVuY3kgSlMgaW1wbGVtZW50YXRpb24gb2YgU0hBLCBSSVBFTUQsIEJMQUtFLCBITUFDLCBIS0RGLCBQQktERiBcdTAwMjYgU2NyeXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9wYXVsbWlsbHIvbm9ibGUtaGFzaGVzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3BhdWxtaWxsci5jb20vbm9ibGUvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAbm9ibGUvaGFzaGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V0aGVyZXVtLWNyeXB0b2dyYXBoeS9ub2RlX21vZHVsZXMvQG5vYmxlL2hhc2hlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG5vYmxlL2hhc2hlc0AxLjQuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4wIn0seyJhdXRob3IiOiJHaXRIdWIgSW5jLiIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5wbWNsaS9hZ2VudEAzLjAuMD9wYWNrYWdlLWlkPTExNDkyMWEzZjJiYzlkMTIiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAbnBtY2xpXFwvYWdlbnQ6XFxAbnBtY2xpXFwvYWdlbnQ6My4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoidGhlIGh0dHAvaHR0cHMgYWdlbnQgdXNlZCBieSB0aGUgbnBtIGNsaSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL2FnZW50LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbnBtL2FnZW50I3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiQG5wbWNsaS9hZ2VudCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpcXEBucG1jbGlcXC9hZ2VudDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbnBtY2xpL2FnZW50L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbnBtY2xpL2FnZW50QDMuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjAifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwbnBtY2xpL2ZzQDEuMS4xP3BhY2thZ2UtaWQ9NjQ0NTcyYmJiMWUwMTY3OSIsImNwZSI6ImNwZToyLjM6YTpcXEBucG1jbGlcXC9mczpcXEBucG1jbGlcXC9mczoxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJmaWxlc3lzdGVtIHV0aWxpdGllcyBmb3IgdGhlIG5wbSBjbGkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJAbnBtY2xpL2ZzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL0BucG1jbGkvZnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBucG1jbGkvZnNAMS4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMSJ9LHsiYXV0aG9yIjoiR2l0SHViIEluYy4iLCJib20tcmVmIjoicGtnOm5wbS8lNDBucG1jbGkvZnNANC4wLjA/cGFja2FnZS1pZD0yZjc5NzQ0MjJiNGRjNzkzIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5wbWNsaVxcL2ZzOlxcQG5wbWNsaVxcL2ZzOjQuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImZpbGVzeXN0ZW0gdXRpbGl0aWVzIGZvciB0aGUgbnBtIGNsaSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL2ZzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiQG5wbWNsaS9mcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbnBtY2xpL2ZzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbnBtY2xpL2ZzQDQuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjAifSx7ImJvbS1yZWYiOiJwa2c6bnBtLyU0MG5wbWNsaS9tb3ZlLWZpbGVAMS4xLjI/cGFja2FnZS1pZD1hOTg4YTllOTg0MzRkNGUwIiwiY3BlIjoiY3BlOjIuMzphOlxcQG5wbWNsaVxcL21vdmUtZmlsZTpcXEBucG1jbGlcXC9tb3ZlLWZpbGU6MS4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoibW92ZSBhIGZpbGUgKGZvcmsgb2YgbW92ZS1maWxlKSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL21vdmUtZmlsZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQG5wbWNsaS9tb3ZlLWZpbGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBucG1jbGlcXC9tb3ZlLWZpbGU6XFxAbnBtY2xpXFwvbW92ZV9maWxlOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAbnBtY2xpXFwvbW92ZV9maWxlOlxcQG5wbWNsaVxcL21vdmUtZmlsZToxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG5wbWNsaVxcL21vdmVfZmlsZTpcXEBucG1jbGlcXC9tb3ZlX2ZpbGU6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBucG1jbGlcXC9tb3ZlOlxcQG5wbWNsaVxcL21vdmUtZmlsZToxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG5wbWNsaVxcL21vdmU6XFxAbnBtY2xpXFwvbW92ZV9maWxlOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BucG1jbGkvbW92ZS1maWxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwbnBtY2xpL21vdmUtZmlsZUAxLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4yIn0seyJhdXRob3IiOiJHZXJhbGQgWWVvIFx1MDAzY2NvbnRhY3RAZnVzZWR0aG91Z2h0LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG90cGxpYi9jb3JlQDEyLjAuMT9wYWNrYWdlLWlkPTgwZWMzYzViNzhhZDBjZDEiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAb3RwbGliXFwvY29yZTpcXEBvdHBsaWJcXC9jb3JlOjEyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJjb3JlIG1ldGhvZCBmb3Igb3RwbGliIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3llb2p6L290cGxpYi90cmVlL21hc3Rlci9wYWNrYWdlcy9vdHBsaWItY29yZSJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3llb2p6Lm90cGxpYi5kZXYifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBvdHBsaWIvY29yZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnllb2p6OlxcQG90cGxpYlxcL2NvcmU6MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BvdHBsaWIvY29yZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG90cGxpYi9jb3JlQDEyLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEyLjAuMSJ9LHsiYXV0aG9yIjoiR2VyYWxkIFllbyBcdTAwM2Njb250YWN0QGZ1c2VkdGhvdWdodC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS8lNDBvdHBsaWIvcGx1Z2luLWNyeXB0b0AxMi4wLjE/cGFja2FnZS1pZD1hMzBiMzExMzAzOWEwMjA3IiwiY3BlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3BsdWdpbi1jcnlwdG86XFxAb3RwbGliXFwvcGx1Z2luLWNyeXB0bzoxMi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoibm9kZSBjcnlwdG8gcGx1Z2luIGZvciBvdHBsaWIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20veWVvanovb3RwbGliL3RyZWUvbWFzdGVyL3BhY2thZ2VzL290cGxpYi1wbHVnaW4tY3J5cHRvIn0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8veWVvanoub3RwbGliLmRldiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQG90cGxpYi9wbHVnaW4tY3J5cHRvIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAb3RwbGliXFwvcGx1Z2luLWNyeXB0bzpcXEBvdHBsaWJcXC9wbHVnaW5fY3J5cHRvOjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3BsdWdpbl9jcnlwdG86XFxAb3RwbGliXFwvcGx1Z2luLWNyeXB0bzoxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wbHVnaW5fY3J5cHRvOlxcQG90cGxpYlxcL3BsdWdpbl9jcnlwdG86MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAb3RwbGliXFwvcGx1Z2luOlxcQG90cGxpYlxcL3BsdWdpbi1jcnlwdG86MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAb3RwbGliXFwvcGx1Z2luOlxcQG90cGxpYlxcL3BsdWdpbl9jcnlwdG86MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6eWVvano6XFxAb3RwbGliXFwvcGx1Z2luLWNyeXB0bzoxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5ZW9qejpcXEBvdHBsaWJcXC9wbHVnaW5fY3J5cHRvOjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9Ab3RwbGliL3BsdWdpbi1jcnlwdG8vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBvdHBsaWIvcGx1Z2luLWNyeXB0b0AxMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxMi4wLjEifSx7ImF1dGhvciI6IkdlcmFsZCBZZW8gXHUwMDNjY29udGFjdEBmdXNlZHRob3VnaHQuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwb3RwbGliL3BsdWdpbi10aGlydHktdHdvQDEyLjAuMT9wYWNrYWdlLWlkPWU5ZTYxYThhNTc1MTM5M2QiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAb3RwbGliXFwvcGx1Z2luLXRoaXJ0eS10d286XFxAb3RwbGliXFwvcGx1Z2luLXRoaXJ0eS10d286MTIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6InRoaXJ0eS10d28gcGx1Z2luIGZvciBvdHBsaWIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20veWVvanovb3RwbGliL3RyZWUvbWFzdGVyL3BhY2thZ2VzL290cGxpYi1wbHVnaW4tdGhpcnR5LXR3byJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3llb2p6Lm90cGxpYi5kZXYifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkBvdHBsaWIvcGx1Z2luLXRoaXJ0eS10d28iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wbHVnaW4tdGhpcnR5LXR3bzpcXEBvdHBsaWJcXC9wbHVnaW5fdGhpcnR5X3R3bzoxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wbHVnaW5fdGhpcnR5X3R3bzpcXEBvdHBsaWJcXC9wbHVnaW4tdGhpcnR5LXR3bzoxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wbHVnaW5fdGhpcnR5X3R3bzpcXEBvdHBsaWJcXC9wbHVnaW5fdGhpcnR5X3R3bzoxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wbHVnaW4tdGhpcnR5OlxcQG90cGxpYlxcL3BsdWdpbi10aGlydHktdHdvOjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3BsdWdpbi10aGlydHk6XFxAb3RwbGliXFwvcGx1Z2luX3RoaXJ0eV90d286MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAb3RwbGliXFwvcGx1Z2luX3RoaXJ0eTpcXEBvdHBsaWJcXC9wbHVnaW4tdGhpcnR5LXR3bzoxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wbHVnaW5fdGhpcnR5OlxcQG90cGxpYlxcL3BsdWdpbl90aGlydHlfdHdvOjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3BsdWdpbjpcXEBvdHBsaWJcXC9wbHVnaW4tdGhpcnR5LXR3bzoxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wbHVnaW46XFxAb3RwbGliXFwvcGx1Z2luX3RoaXJ0eV90d286MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6eWVvano6XFxAb3RwbGliXFwvcGx1Z2luLXRoaXJ0eS10d286MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6eWVvano6XFxAb3RwbGliXFwvcGx1Z2luX3RoaXJ0eV90d286MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BvdHBsaWIvcGx1Z2luLXRoaXJ0eS10d28vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBvdHBsaWIvcGx1Z2luLXRoaXJ0eS10d29AMTIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTIuMC4xIn0seyJhdXRob3IiOiJHZXJhbGQgWWVvIFx1MDAzY2NvbnRhY3RAZnVzZWR0aG91Z2h0LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG90cGxpYi9wcmVzZXQtZGVmYXVsdEAxMi4wLjE/cGFja2FnZS1pZD04MTcxYjA5YTQ4ZTlkOTNmIiwiY3BlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3ByZXNldC1kZWZhdWx0OlxcQG90cGxpYlxcL3ByZXNldC1kZWZhdWx0OjEyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJiYXNpYyBwcmVzZXQgZm9yIG90cGxpYiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS95ZW9qei9vdHBsaWIvdHJlZS9tYXN0ZXIvcGFja2FnZXMvb3RwbGliLXByZXNldC1kZWZhdWx0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8veWVvanoub3RwbGliLmRldiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQG90cGxpYi9wcmVzZXQtZGVmYXVsdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3ByZXNldC1kZWZhdWx0OlxcQG90cGxpYlxcL3ByZXNldF9kZWZhdWx0OjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3ByZXNldF9kZWZhdWx0OlxcQG90cGxpYlxcL3ByZXNldC1kZWZhdWx0OjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3ByZXNldF9kZWZhdWx0OlxcQG90cGxpYlxcL3ByZXNldF9kZWZhdWx0OjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3ByZXNldDpcXEBvdHBsaWJcXC9wcmVzZXQtZGVmYXVsdDoxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wcmVzZXQ6XFxAb3RwbGliXFwvcHJlc2V0X2RlZmF1bHQ6MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6eWVvano6XFxAb3RwbGliXFwvcHJlc2V0LWRlZmF1bHQ6MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6eWVvano6XFxAb3RwbGliXFwvcHJlc2V0X2RlZmF1bHQ6MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BvdHBsaWIvcHJlc2V0LWRlZmF1bHQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBvdHBsaWIvcHJlc2V0LWRlZmF1bHRAMTIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTIuMC4xIn0seyJhdXRob3IiOiJHZXJhbGQgWWVvIFx1MDAzY2NvbnRhY3RAZnVzZWR0aG91Z2h0LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MG90cGxpYi9wcmVzZXQtdjExQDEyLjAuMT9wYWNrYWdlLWlkPTFhYTQ0NDM3YjExM2ViZWQiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAb3RwbGliXFwvcHJlc2V0LXYxMTpcXEBvdHBsaWJcXC9wcmVzZXQtdjExOjEyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJ2MTEueCBjb21wYXRpYmxlIGludGVyZmFjZSBwcmVzZXQgZm9yIG90cGxpYiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS95ZW9qei9vdHBsaWIvdHJlZS9tYXN0ZXIvcGFja2FnZXMvb3RwbGliLXByZXNldC12MTEifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly95ZW9qei5vdHBsaWIuZGV2In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAb3RwbGliL3ByZXNldC12MTEiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wcmVzZXQtdjExOlxcQG90cGxpYlxcL3ByZXNldF92MTE6MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAb3RwbGliXFwvcHJlc2V0X3YxMTpcXEBvdHBsaWJcXC9wcmVzZXQtdjExOjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQG90cGxpYlxcL3ByZXNldF92MTE6XFxAb3RwbGliXFwvcHJlc2V0X3YxMToxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wcmVzZXQ6XFxAb3RwbGliXFwvcHJlc2V0LXYxMToxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEBvdHBsaWJcXC9wcmVzZXQ6XFxAb3RwbGliXFwvcHJlc2V0X3YxMToxMi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5ZW9qejpcXEBvdHBsaWJcXC9wcmVzZXQtdjExOjEyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnllb2p6OlxcQG90cGxpYlxcL3ByZXNldF92MTE6MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BvdHBsaWIvcHJlc2V0LXYxMS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MG90cGxpYi9wcmVzZXQtdjExQDEyLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEyLjAuMSJ9LHsiYm9tLXJlZiI6InBrZzpucG0vJTQwcGtnanMvcGFyc2VhcmdzQDAuMTEuMD9wYWNrYWdlLWlkPTgwZWYxYTIyNDhkNWE5MjAiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAcGtnanNcXC9wYXJzZWFyZ3M6XFxAcGtnanNcXC9wYXJzZWFyZ3M6MC4xMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlBvbHlmaWxsIG9mIGZ1dHVyZSBwcm9wb3NhbCBmb3IgYHV0aWwucGFyc2VBcmdzKClgIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wa2dqcy9wYXJzZWFyZ3MjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAcGtnanMvcGFyc2VhcmdzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGtnanM6XFxAcGtnanNcXC9wYXJzZWFyZ3M6MC4xMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0Bwa2dqcy9wYXJzZWFyZ3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBwa2dqcy9wYXJzZWFyZ3NAMC4xMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xMS4wIn0seyJhdXRob3IiOiJTY2FyZiBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwc2NhcmYvc2NhcmZAMS40LjA/cGFja2FnZS1pZD0xOWU2MDc3ZDEwMTRmMmRmIiwiY3BlIjoiY3BlOjIuMzphOlxcQHNjYXJmXFwvc2NhcmY6XFxAc2NhcmZcXC9zY2FyZjoxLjQuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTY2FyZiBpcyBsaWtlIEdvb2dsZSBBbmFseXRpY3MgZm9yIHlvdXIgbnBtIHBhY2thZ2VzLiBHYWluIGluc2lnaHRzIGludG8gaG93IHlvdXIgcGFja2FnZXMgYXJlIGluc3RhbGxlZCBhbmQgdXNlZCwgYW5kIGJ5IHdoaWNoIGNvbXBhbmllcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL3NjYXJmLXNoL3NjYXJmLWpzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vc2NhcmYtc2gvc2NhcmYtanMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQXBhY2hlLTIuMCJ9fV0sIm5hbWUiOiJAc2NhcmYvc2NhcmYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzY2FyZi1zaDpcXEBzY2FyZlxcL3NjYXJmOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BzY2FyZi9zY2FyZi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MHNjYXJmL3NjYXJmQDEuNC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjAifSx7ImF1dGhvciI6IlBhdWwgTWlsbGVyIChodHRwczovL3BhdWxtaWxsci5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwc2N1cmUvYmFzZUAxLjEuOT9wYWNrYWdlLWlkPThhOGM0MDFhOWYyYjJjNTEiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAc2N1cmVcXC9iYXNlOlxcQHNjdXJlXFwvYmFzZToxLjEuOToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTZWN1cmUsIGF1ZGl0ZWQgXHUwMDI2IDAtZGVwIGltcGxlbWVudGF0aW9uIG9mIGJhc2U2NCwgYmVjaDMyLCBiYXNlNTgsIGJhc2UzMiBcdTAwMjYgYmFzZTE2IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9wYXVsbWlsbHIvc2N1cmUtYmFzZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9wYXVsbWlsbHIuY29tL25vYmxlLyNzY3VyZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQHNjdXJlL2Jhc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHNjdXJlL2Jhc2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBzY3VyZS9iYXNlQDEuMS45IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjkifSx7ImF1dGhvciI6IlBhdWwgTWlsbGVyIChodHRwczovL3BhdWxtaWxsci5jb20pLCBQYXRyaWNpbyBQYWxsYWRpbm8gXHUwMDNjcGF0cmljaW9Abm9taWNsYWJzLmlvXHUwMDNlLCBQYXVsIE1pbGxlciAoaHR0cHM6Ly9wYXVsbWlsbHIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHNjdXJlL2JpcDMyQDEuNC4wP3BhY2thZ2UtaWQ9NWY0ODE3ZjM5YjhlMWM0ZCIsImNwZSI6ImNwZToyLjM6YTpcXEBzY3VyZVxcL2JpcDMyOlxcQHNjdXJlXFwvYmlwMzI6MS40LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2VjdXJlLCBhdWRpdGVkIFx1MDAyNiBtaW5pbWFsIGltcGxlbWVudGF0aW9uIG9mIEJJUDMyIGhpZXJhcmNoaWNhbCBkZXRlcm1pbmlzdGljIChIRCkgd2FsbGV0cyBvdmVyIHNlY3AyNTZrMSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vcGF1bG1pbGxyL3NjdXJlLWJpcDMyLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3BhdWxtaWxsci5jb20vbm9ibGUvI3NjdXJlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAc2N1cmUvYmlwMzIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHNjdXJlL2JpcDMyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwc2N1cmUvYmlwMzJAMS40LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjQuMCJ9LHsiYXV0aG9yIjoiUGF1bCBNaWxsZXIgKGh0dHBzOi8vcGF1bG1pbGxyLmNvbSksIFBhdHJpY2lvIFBhbGxhZGlubyBcdTAwM2NwYXRyaWNpb0Bub21pY2xhYnMuaW9cdTAwM2UsIFBhdWwgTWlsbGVyIChodHRwczovL3BhdWxtaWxsci5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwc2N1cmUvYmlwMzlAMS4zLjA/cGFja2FnZS1pZD0wZjkyYTFjMWFjMzFmNmIwIiwiY3BlIjoiY3BlOjIuMzphOlxcQHNjdXJlXFwvYmlwMzk6XFxAc2N1cmVcXC9iaXAzOToxLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTZWN1cmUsIGF1ZGl0ZWQgXHUwMDI2IG1pbmltYWwgaW1wbGVtZW50YXRpb24gb2YgQklQMzkgbW5lbW9uaWMgcGhyYXNlcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vcGF1bG1pbGxyL3NjdXJlLWJpcDM5LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3BhdWxtaWxsci5jb20vIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAc2N1cmUvYmlwMzkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHNjdXJlL2JpcDM5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwc2N1cmUvYmlwMzlAMS4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHNpbmRyZXNvcmh1cy9pc0AwLjcuMD9wYWNrYWdlLWlkPWEyOWViZTljMDFhMjRiMDUiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAc2luZHJlc29yaHVzXFwvaXM6XFxAc2luZHJlc29yaHVzXFwvaXM6MC43LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHlwZSBjaGVjayB2YWx1ZXM6IGBpcy5zdHJpbmcoJ/CfpoQnKSAvLz1cdTAwM2UgdHJ1ZWAiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAc2luZHJlc29yaHVzL2lzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BzaW5kcmVzb3JodXMvaXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDBzaW5kcmVzb3JodXMvaXNAMC43LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjcuMCJ9LHsiYXV0aG9yIjoi6rCV64+Z7JykIFx1MDAzY2tkeTE5OTcuZGV2QGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHN3Yy9oZWxwZXJzQDAuMy4xNz9wYWNrYWdlLWlkPTA3OWQwZDRmZGY3NjI4MDEiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAc3djXFwvaGVscGVyczpcXEBzd2NcXC9oZWxwZXJzOjAuMy4xNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHRlcm5hbCBoZWxwZXJzIGZvciB0aGUgc3djIHByb2plY3QuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9zd2MtcHJvamVjdC9zd2MuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vc3djLnJzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAc3djL2hlbHBlcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwc3djL2hlbHBlcnNAMC4zLjE3IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4zLjE3In0seyJhdXRob3IiOiJCb3Jld2l0IChodHRwczovL2dpdGh1Yi5jb20vQm9yZXdpdCkiLCJib20tcmVmIjoicGtnOm5wbS8lNDB0b2tlbml6ZXIvdG9rZW5AMC4zLjA/cGFja2FnZS1pZD00MzM1MmQyZjY4NTVjYWYxIiwiY3BlIjoiY3BlOjIuMzphOlxcQHRva2VuaXplclxcL3Rva2VuOlxcQHRva2VuaXplclxcL3Rva2VuOjAuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlR5cGVTY3JpcHQgZGVmaW5pdGlvbiBmb3Igc3RydG9rMyB0b2tlbiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Cb3Jld2l0L3Rva2VuaXplci10b2tlbi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkB0b2tlbml6ZXIvdG9rZW4iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpCb3Jld2l0OlxcQHRva2VuaXplclxcL3Rva2VuOjAuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0B0b2tlbml6ZXIvdG9rZW4vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0b2tlbml6ZXIvdG9rZW5AMC4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjMuMCJ9LHsiYXV0aG9yIjoiTmF0aGFuIFJhamxpY2ggXHUwMDNjbmF0aGFuQHRvb3RhbGxuYXRlLm5ldFx1MDAzZSAoaHR0cDovL244LmlvLykiLCJib20tcmVmIjoicGtnOm5wbS8lNDB0b290YWxsbmF0ZS9vbmNlQDEuMS4yP3BhY2thZ2UtaWQ9YzVkN2EzMjkxNDVmZmNjNiIsImNwZSI6ImNwZToyLjM6YTpcXEB0b290YWxsbmF0ZVxcL29uY2U6XFxAdG9vdGFsbG5hdGVcXC9vbmNlOjEuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNyZWF0ZXMgYSBQcm9taXNlIHRoYXQgd2FpdHMgZm9yIGEgc2luZ2xlIGV2ZW50IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9Ub29UYWxsTmF0ZS9vbmNlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQHRvb3RhbGxuYXRlL29uY2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpUb29UYWxsTmF0ZTpcXEB0b290YWxsbmF0ZVxcL29uY2U6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvQHRvb3RhbGxuYXRlL29uY2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0b290YWxsbmF0ZS9vbmNlQDEuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjIifSx7ImF1dGhvciI6Ik5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pby8pIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwdG9vdGFsbG5hdGUvb25jZUAyLjAuMD9wYWNrYWdlLWlkPWY1NDRiMDkwMjM2NjU5NzAiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAdG9vdGFsbG5hdGVcXC9vbmNlOlxcQHRvb3RhbGxuYXRlXFwvb25jZToyLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDcmVhdGVzIGEgUHJvbWlzZSB0aGF0IHdhaXRzIGZvciBhIHNpbmdsZSBldmVudCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vVG9vVGFsbE5hdGUvb25jZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkB0b290YWxsbmF0ZS9vbmNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6VG9vVGFsbE5hdGU6XFxAdG9vdGFsbG5hdGVcXC9vbmNlOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0B0b290YWxsbmF0ZS9vbmNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwdG9vdGFsbG5hdGUvb25jZUAyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJhdXRob3IiOiJQZXRlciBTbmlkZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9wc25pZGVyKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHR5cGVzL2NvbXBvbmVudC1lbWl0dGVyQDEuMi4xND9wYWNrYWdlLWlkPWFlOTMxNjBkZmMyN2QwN2MiLCJjcGUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9jb21wb25lbnQtZW1pdHRlcjpcXEB0eXBlc1xcL2NvbXBvbmVudC1lbWl0dGVyOjEuMi4xNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUeXBlU2NyaXB0IGRlZmluaXRpb25zIGZvciBjb21wb25lbnQtZW1pdHRlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC90cmVlL21hc3Rlci90eXBlcy9jb21wb25lbnQtZW1pdHRlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQHR5cGVzL2NvbXBvbmVudC1lbWl0dGVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9jb21wb25lbnQtZW1pdHRlcjpcXEB0eXBlc1xcL2NvbXBvbmVudF9lbWl0dGVyOjEuMi4xNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvY29tcG9uZW50X2VtaXR0ZXI6XFxAdHlwZXNcXC9jb21wb25lbnQtZW1pdHRlcjoxLjIuMTQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL2NvbXBvbmVudF9lbWl0dGVyOlxcQHR5cGVzXFwvY29tcG9uZW50X2VtaXR0ZXI6MS4yLjE0Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9jb21wb25lbnQ6XFxAdHlwZXNcXC9jb21wb25lbnQtZW1pdHRlcjoxLjIuMTQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL2NvbXBvbmVudDpcXEB0eXBlc1xcL2NvbXBvbmVudF9lbWl0dGVyOjEuMi4xNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkRlZmluaXRlbHlUeXBlZDpcXEB0eXBlc1xcL2NvbXBvbmVudC1lbWl0dGVyOjEuMi4xNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkRlZmluaXRlbHlUeXBlZDpcXEB0eXBlc1xcL2NvbXBvbmVudF9lbWl0dGVyOjEuMi4xNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvY29tcG9uZW50LWVtaXR0ZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0eXBlcy9jb21wb25lbnQtZW1pdHRlckAxLjIuMTQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMTQifSx7ImF1dGhvciI6IlBpbmUgTWl6dW5lIChodHRwczovL2dpdGh1Yi5jb20vcGluZSksIFBpb3RyIELFgmHFvGVqZXdpY3ogKGh0dHBzOi8vZ2l0aHViLmNvbS9wZXRlcmJsYXplamV3aWN6KSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHR5cGVzL2Nvb2tpZUAwLjQuMT9wYWNrYWdlLWlkPTEzMzk0NjdlMTNiNWM3NTIiLCJjcGUiOiJjcGU6Mi4zOmE6RGVmaW5pdGVseVR5cGVkOlxcQHR5cGVzXFwvY29va2llOjAuNC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlR5cGVTY3JpcHQgZGVmaW5pdGlvbnMgZm9yIGNvb2tpZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC90cmVlL21hc3Rlci90eXBlcy9jb29raWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkB0eXBlcy9jb29raWUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL2Nvb2tpZTpcXEB0eXBlc1xcL2Nvb2tpZTowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvY29va2llL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwdHlwZXMvY29va2llQDAuNC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC40LjEifSx7ImF1dGhvciI6IkFsYW4gUGx1bSAoaHR0cHM6Ly9naXRodWIuY29tL3BsdW1hKSwgR2F1cmF2IFNoYXJtYSAoaHR0cHM6Ly9naXRodWIuY29tL2d0cGFuNzcpLCBTZWJhc3RpYW4gQmVsdHJhbiAoaHR0cHM6Ly9naXRodWIuY29tL2Jqb2hhbnNlYmFzKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHR5cGVzL2NvcnNAMi44LjE5P3BhY2thZ2UtaWQ9YmM0YmI3Nzg5OTBkNGVhNCIsImNwZSI6ImNwZToyLjM6YTpEZWZpbml0ZWx5VHlwZWQ6XFxAdHlwZXNcXC9jb3JzOjIuOC4xOToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUeXBlU2NyaXB0IGRlZmluaXRpb25zIGZvciBjb3JzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0RlZmluaXRlbHlUeXBlZC9EZWZpbml0ZWx5VHlwZWQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkL3RyZWUvbWFzdGVyL3R5cGVzL2NvcnMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkB0eXBlcy9jb3JzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9jb3JzOlxcQHR5cGVzXFwvY29yczoyLjguMTk6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHR5cGVzL2NvcnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0eXBlcy9jb3JzQDIuOC4xOSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuOC4xOSJ9LHsiYXV0aG9yIjoiU2Vvbi1Xb29rIFBhcmsgKGh0dHBzOi8vZ2l0aHViLmNvbS9zd29vayksIEdhbCBUYWxtb3IgKGh0dHBzOi8vZ2l0aHViLmNvbS9nYWx0YWxtb3IpLCBKb2huIE1jTGF1Z2hsaW4gKGh0dHBzOi8vZ2l0aHViLmNvbS96YW1iM3ppKSwgQnJhc3RlbiBTYWdlciAoaHR0cHM6Ly9naXRodWIuY29tL2JyYXN0ZW4pLCBOaWNvbGFzIFBlbmluIChodHRwczovL2dpdGh1Yi5jb20vbnBlbmluKSwgS3Jpc3RpYW4gQnLDvG5uIChodHRwczovL2dpdGh1Yi5jb20va3Jpc3RpYW5taXRrKSwgQ2FsZWIgR3JlZ29yeSAoaHR0cHM6Ly9naXRodWIuY29tL2NhbGViZ3JlZ29yeSkiLCJib20tcmVmIjoicGtnOm5wbS8lNDB0eXBlcy9kZWJ1Z0A0LjEuMTI/cGFja2FnZS1pZD02Yzk3ODkzOWZmYjMxMWIwIiwiY3BlIjoiY3BlOjIuMzphOkRlZmluaXRlbHlUeXBlZDpcXEB0eXBlc1xcL2RlYnVnOjQuMS4xMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUeXBlU2NyaXB0IGRlZmluaXRpb25zIGZvciBkZWJ1ZyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC90cmVlL21hc3Rlci90eXBlcy9kZWJ1ZyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQHR5cGVzL2RlYnVnIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9kZWJ1ZzpcXEB0eXBlc1xcL2RlYnVnOjQuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvZGVidWcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0eXBlcy9kZWJ1Z0A0LjEuMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMTIifSx7ImF1dGhvciI6IlpoaXl1YW4gV2FuZyAoaHR0cHM6Ly9naXRodWIuY29tL2Rhbm55ODAwMikiLCJib20tcmVmIjoicGtnOm5wbS8lNDB0eXBlcy9tc0AyLjEuMD9wYWNrYWdlLWlkPTQ5NWExODAwOGQ3MmZkMGYiLCJjcGUiOiJjcGU6Mi4zOmE6RGVmaW5pdGVseVR5cGVkOlxcQHR5cGVzXFwvbXM6Mi4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHlwZVNjcmlwdCBkZWZpbml0aW9ucyBmb3IgbXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0RlZmluaXRlbHlUeXBlZC9EZWZpbml0ZWx5VHlwZWQvdHJlZS9tYXN0ZXIvdHlwZXMvbXMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkB0eXBlcy9tcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvbXM6XFxAdHlwZXNcXC9tczoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvbXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0eXBlcy9tc0AyLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4wIn0seyJhdXRob3IiOiJNaWNyb3NvZnQgVHlwZVNjcmlwdCAoaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdCksIEFsYmVydG8gU2NoaWFiZWwgKGh0dHBzOi8vZ2l0aHViLmNvbS9qa29teW5vKSwgQW5kcmV3IE1ha2Fyb3YgKGh0dHBzOi8vZ2l0aHViLmNvbS9yM255YSksIEJlbmphbWluIFRvdWVnIChodHRwczovL2dpdGh1Yi5jb20vYnRvdWVnKSwgRGF2aWQgSnVuZ2VyIChodHRwczovL2dpdGh1Yi5jb20vdG91ZmZ5KSwgTW9oc2VuIEF6aW1pIChodHRwczovL2dpdGh1Yi5jb20vbW9oc2VuMSksIE5pa2l0YSBHYWxraW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9nYWxraW4pLCBTZWJhc3RpYW4gU2lsYmVybWFubiAoaHR0cHM6Ly9naXRodWIuY29tL2VwczFsb24pLCBXaWxjbyBCYWtrZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9XaWxjb0Jha2tlciksIE1hcmNpbiBLb3BhY3ogKGh0dHBzOi8vZ2l0aHViLmNvbS9jaHl6d2FyKSwgVHJpdmlrcmFtIEthbWF0IChodHRwczovL2dpdGh1Yi5jb20vdHJpdmlrciksIEp1bnhpYW8gU2hpIChodHRwczovL2dpdGh1Yi5jb20veW91cnN1bm55KSwgSWxpYSBCYXJ5c2huaWtvdiAoaHR0cHM6Ly9naXRodWIuY29tL3F3ZWxpYXMpLCBFeEUgQm9zcyAoaHR0cHM6Ly9naXRodWIuY29tL0V4RS1Cb3NzKSwgUGlvdHIgQsWCYcW8ZWpld2ljeiAoaHR0cHM6Ly9naXRodWIuY29tL3BldGVyYmxhemVqZXdpY3opLCBBbm5hIEhlbm5pbmdzZW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9hZGRhbGVheCksIFZpY3RvciBQZXJpbiAoaHR0cHM6Ly9naXRodWIuY29tL3ZpY3RvcnBlcmluKSwgTm9kZUpTIENvbnRyaWJ1dG9ycyAoaHR0cHM6Ly9naXRodWIuY29tL05vZGVKUyksIExpbnVzIFVubmViw6RjayAoaHR0cHM6Ly9naXRodWIuY29tL0xpbnVzVSksIHdhZnV3YWZ1MTMgKGh0dHBzOi8vZ2l0aHViLmNvbS93YWZ1d2FmdTEzKSwgTWF0dGVvIENvbGxpbmEgKGh0dHBzOi8vZ2l0aHViLmNvbS9tY29sbGluYSksIERtaXRyeSBTZW1pZ3JhZHNreSAoaHR0cHM6Ly9naXRodWIuY29tL1NlbWlncmFkc2t5KSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHR5cGVzL25vZGVAMjAuMTkuMTI/cGFja2FnZS1pZD0xYTM5NmYzOWZhNDRkZWNkIiwiY3BlIjoiY3BlOjIuMzphOkRlZmluaXRlbHlUeXBlZDpcXEB0eXBlc1xcL25vZGU6MjAuMTkuMTI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHlwZVNjcmlwdCBkZWZpbml0aW9ucyBmb3Igbm9kZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC90cmVlL21hc3Rlci90eXBlcy9ub2RlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAdHlwZXMvbm9kZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvbm9kZTpcXEB0eXBlc1xcL25vZGU6MjAuMTkuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHR5cGVzL25vZGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0eXBlcy9ub2RlQDIwLjE5LjEyIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMjAuMTkuMTIifSx7ImF1dGhvciI6Ik1pY3Jvc29mdCBUeXBlU2NyaXB0IChodHRwczovL2dpdGh1Yi5jb20vTWljcm9zb2Z0KSwgQWxiZXJ0byBTY2hpYWJlbCAoaHR0cHM6Ly9naXRodWIuY29tL2prb215bm8pLCBBbHZpcyBIVCBUYW5nIChodHRwczovL2dpdGh1Yi5jb20vYWx2aXMpLCBBbmRyZXcgTWFrYXJvdiAoaHR0cHM6Ly9naXRodWIuY29tL3IzbnlhKSwgQmVuamFtaW4gVG91ZWcgKGh0dHBzOi8vZ2l0aHViLmNvbS9idG91ZWcpLCBDaGlnb3ppcmltIEMuIChodHRwczovL2dpdGh1Yi5jb20vc21hYzg5KSwgRGF2aWQgSnVuZ2VyIChodHRwczovL2dpdGh1Yi5jb20vdG91ZmZ5KSwgRGVpdmlkYXMgQmFrYW5hcyAoaHR0cHM6Ly9naXRodWIuY29tL0RlaXZpZGFzQmFrYW5hcyksIEV1Z2VuZSBZLiBRLiBTaGVuIChodHRwczovL2dpdGh1Yi5jb20vZXlxcyksIEhhbm5lcyBNYWdudXNzb24gKGh0dHBzOi8vZ2l0aHViLmNvbS9IYW5uZXMtTWFnbnVzc29uLUNLKSwgSHV3IChodHRwczovL2dpdGh1Yi5jb20vaG9vMjkpLCBLZWx2aW4gSmluIChodHRwczovL2dpdGh1Yi5jb20va2ppbiksIEtsYXVzIE1laW5oYXJkdCAoaHR0cHM6Ly9naXRodWIuY29tL2FqYWZmZiksIExpc2h1ZGUgKGh0dHBzOi8vZ2l0aHViLmNvbS9pc2xpc2h1ZGUpLCBNYXJpdXN6IFdpa3RvcmN6eWsgKGh0dHBzOi8vZ2l0aHViLmNvbS9td2lrdG9yY3p5ayksIE1vaHNlbiBBemltaSAoaHR0cHM6Ly9naXRodWIuY29tL21vaHNlbjEpLCBOaWtpdGEgR2Fsa2luIChodHRwczovL2dpdGh1Yi5jb20vZ2Fsa2luKSwgUGFyYW1iaXIgU2luZ2ggKGh0dHBzOi8vZ2l0aHViLmNvbS9wYXJhbWJpcnMpLCBTZWJhc3RpYW4gU2lsYmVybWFubiAoaHR0cHM6Ly9naXRodWIuY29tL2VwczFsb24pLCBUaG9tYXMgZGVuIEhvbGxhbmRlciAoaHR0cHM6Ly9naXRodWIuY29tL1Rob21hc2RlbkgpLCBXaWxjbyBCYWtrZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9XaWxjb0Jha2tlciksIHd3d3kzeTMgKGh0dHBzOi8vZ2l0aHViLmNvbS93d3d5M3kzKSwgU2FtdWVsIEFpbnN3b3J0aCAoaHR0cHM6Ly9naXRodWIuY29tL3NhbXVlbGEpLCBLeWxlIFVlaGxlaW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9rdWVobGVpbiksIFRoYW5payBCaG9uZ2JoaWJoYXQgKGh0dHBzOi8vZ2l0aHViLmNvbS9iaG9uZ3kpLCBNYXJjaW4gS29wYWN6IChodHRwczovL2dpdGh1Yi5jb20vY2h5endhciksIFRyaXZpa3JhbSBLYW1hdCAoaHR0cHM6Ly9naXRodWIuY29tL3RyaXZpa3IpLCBKdW54aWFvIFNoaSAoaHR0cHM6Ly9naXRodWIuY29tL3lvdXJzdW5ueSksIElsaWEgQmFyeXNobmlrb3YgKGh0dHBzOi8vZ2l0aHViLmNvbS9xd2VsaWFzKSwgRXhFIEJvc3MgKGh0dHBzOi8vZ2l0aHViLmNvbS9FeEUtQm9zcyksIFBpb3RyIELFgmHFvGVqZXdpY3ogKGh0dHBzOi8vZ2l0aHViLmNvbS9wZXRlcmJsYXplamV3aWN6KSwgQW5uYSBIZW5uaW5nc2VuIChodHRwczovL2dpdGh1Yi5jb20vYWRkYWxlYXgpLCBWaWN0b3IgUGVyaW4gKGh0dHBzOi8vZ2l0aHViLmNvbS92aWN0b3JwZXJpbiksIFlvbmdzaGVuZyBaaGFuZyAoaHR0cHM6Ly9naXRodWIuY29tL1pZU3p5cyksIE5vZGVKUyBDb250cmlidXRvcnMgKGh0dHBzOi8vZ2l0aHViLmNvbS9Ob2RlSlMpLCBMaW51cyBVbm5lYsOkY2sgKGh0dHBzOi8vZ2l0aHViLmNvbS9MaW51c1UpLCB3YWZ1d2FmdTEzIChodHRwczovL2dpdGh1Yi5jb20vd2FmdXdhZnUxMyksIE1hdHRlbyBDb2xsaW5hIChodHRwczovL2dpdGh1Yi5jb20vbWNvbGxpbmEpLCBEbWl0cnkgU2VtaWdyYWRza3kgKGh0dHBzOi8vZ2l0aHViLmNvbS9TZW1pZ3JhZHNreSkiLCJib20tcmVmIjoicGtnOm5wbS8lNDB0eXBlcy9ub2RlQDIyLjcuNT9wYWNrYWdlLWlkPTZmZTcxNmU4YjA5MjdhOWQiLCJjcGUiOiJjcGU6Mi4zOmE6RGVmaW5pdGVseVR5cGVkOlxcQHR5cGVzXFwvbm9kZToyMi43LjU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHlwZVNjcmlwdCBkZWZpbml0aW9ucyBmb3Igbm9kZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC90cmVlL21hc3Rlci90eXBlcy9ub2RlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJAdHlwZXMvbm9kZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvbm9kZTpcXEB0eXBlc1xcL25vZGU6MjIuNy41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V0aGVycy9ub2RlX21vZHVsZXMvQHR5cGVzL25vZGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0eXBlcy9ub2RlQDIyLjcuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIyLjcuNSJ9LHsiYXV0aG9yIjoiTW9oYW1lZCBIZWdhenkgXHUwMDNjaHR0cHM6Ly9naXRodWIuY29tL21oZWdhenlcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS8lNDB0eXBlcy9zdHJpcC1ib21AMy4wLjA/cGFja2FnZS1pZD1kM2M2OGM0YmU0ZGEyMWY4IiwiY3BlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvc3RyaXAtYm9tOlxcQHR5cGVzXFwvc3RyaXAtYm9tOjMuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlR5cGVTY3JpcHQgZGVmaW5pdGlvbnMgZm9yIHN0cmlwLWJvbSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vd3d3LmdpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IkB0eXBlcy9zdHJpcC1ib20iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL3N0cmlwLWJvbTpcXEB0eXBlc1xcL3N0cmlwX2JvbTozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvc3RyaXBfYm9tOlxcQHR5cGVzXFwvc3RyaXAtYm9tOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9zdHJpcF9ib206XFxAdHlwZXNcXC9zdHJpcF9ib206My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL3N0cmlwOlxcQHR5cGVzXFwvc3RyaXAtYm9tOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9zdHJpcDpcXEB0eXBlc1xcL3N0cmlwX2JvbTozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvc3RyaXAtYm9tL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vJTQwdHlwZXMvc3RyaXAtYm9tQDMuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjAifSx7ImF1dGhvciI6IkR5bGFuIFIuIEUuIE1vb25maXJlIChodHRwczovL2dpdGh1Yi5jb20vZG1vb25maXJlKSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHR5cGVzL3N0cmlwLWpzb24tY29tbWVudHNAMC4wLjMwP3BhY2thZ2UtaWQ9YTFiMTIwOTM1ODk0ZDYwNCIsImNwZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL3N0cmlwLWpzb24tY29tbWVudHM6XFxAdHlwZXNcXC9zdHJpcC1qc29uLWNvbW1lbnRzOjAuMC4zMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUeXBlU2NyaXB0IGRlZmluaXRpb25zIGZvciBzdHJpcC1qc29uLWNvbW1lbnRzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly93d3cuZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQHR5cGVzL3N0cmlwLWpzb24tY29tbWVudHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL3N0cmlwLWpzb24tY29tbWVudHM6XFxAdHlwZXNcXC9zdHJpcF9qc29uX2NvbW1lbnRzOjAuMC4zMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvc3RyaXBfanNvbl9jb21tZW50czpcXEB0eXBlc1xcL3N0cmlwLWpzb24tY29tbWVudHM6MC4wLjMwOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9zdHJpcF9qc29uX2NvbW1lbnRzOlxcQHR5cGVzXFwvc3RyaXBfanNvbl9jb21tZW50czowLjAuMzA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL3N0cmlwLWpzb246XFxAdHlwZXNcXC9zdHJpcC1qc29uLWNvbW1lbnRzOjAuMC4zMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvc3RyaXAtanNvbjpcXEB0eXBlc1xcL3N0cmlwX2pzb25fY29tbWVudHM6MC4wLjMwOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC9zdHJpcF9qc29uOlxcQHR5cGVzXFwvc3RyaXAtanNvbi1jb21tZW50czowLjAuMzA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL3N0cmlwX2pzb246XFxAdHlwZXNcXC9zdHJpcF9qc29uX2NvbW1lbnRzOjAuMC4zMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvc3RyaXA6XFxAdHlwZXNcXC9zdHJpcC1qc29uLWNvbW1lbnRzOjAuMC4zMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvc3RyaXA6XFxAdHlwZXNcXC9zdHJpcF9qc29uX2NvbW1lbnRzOjAuMC4zMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvc3RyaXAtanNvbi1jb21tZW50cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MHR5cGVzL3N0cmlwLWpzb24tY29tbWVudHNAMC4wLjMwIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4wLjMwIn0seyJhdXRob3IiOiJEYW5pZWwgQnlybmUgKGh0dHBzOi8vZ2l0aHViLmNvbS9kYW53YnlybmUpIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwdHlwZXMvdHJpcGxlLWJlYW1AMS4zLjU/cGFja2FnZS1pZD0zZTNiZTVjMzk3ZGU4MzgyIiwiY3BlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvdHJpcGxlLWJlYW06XFxAdHlwZXNcXC90cmlwbGUtYmVhbToxLjMuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUeXBlU2NyaXB0IGRlZmluaXRpb25zIGZvciB0cmlwbGUtYmVhbSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC90cmVlL21hc3Rlci90eXBlcy90cmlwbGUtYmVhbSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQHR5cGVzL3RyaXBsZS1iZWFtIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC90cmlwbGUtYmVhbTpcXEB0eXBlc1xcL3RyaXBsZV9iZWFtOjEuMy41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC90cmlwbGVfYmVhbTpcXEB0eXBlc1xcL3RyaXBsZS1iZWFtOjEuMy41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC90cmlwbGVfYmVhbTpcXEB0eXBlc1xcL3RyaXBsZV9iZWFtOjEuMy41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6RGVmaW5pdGVseVR5cGVkOlxcQHR5cGVzXFwvdHJpcGxlLWJlYW06MS4zLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpEZWZpbml0ZWx5VHlwZWQ6XFxAdHlwZXNcXC90cmlwbGVfYmVhbToxLjMuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvdHJpcGxlOlxcQHR5cGVzXFwvdHJpcGxlLWJlYW06MS4zLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpcXEB0eXBlc1xcL3RyaXBsZTpcXEB0eXBlc1xcL3RyaXBsZV9iZWFtOjEuMy41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0B0eXBlcy90cmlwbGUtYmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MHR5cGVzL3RyaXBsZS1iZWFtQDEuMy41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjUifSx7ImF1dGhvciI6InRnZmp0IChodHRwczovL2dpdGh1Yi5jb20vdGdmanQpLCBJbHlhIE1vY2hhbG92IChodHRwczovL2dpdGh1Yi5jb20vY2hyb290c3UpLCBBeW1hbiBOZWRqbWVkZGluZSAoaHR0cHM6Ly9naXRodWIuY29tL0lPQXltYW4pLCBMb3VheSBBbGFra2FkIChodHRwczovL2dpdGh1Yi5jb20vbG91eSksIEJvbmdneXVuIExlZSAoaHR0cHM6Ly9naXRodWIuY29tL2RlcHRubyksIE5hb3RvIFlva295YW1hIChodHRwczovL2dpdGh1Yi5jb20vYnVpbHRpbm55YSksIFBoaWxpcHAgS2F0eiAoaHR0cHM6Ly9naXRodWIuY29tL3FxaWxpaHEpLCBKYWNlIFdhcnJlbiAoaHR0cHM6Ly9naXRodWIuY29tL2tlYXR6NTUpLCBNdW5pZiBUYW5qaW0gKGh0dHBzOi8vZ2l0aHViLmNvbS9NdW5pZlRhbmppbSksIFZsYWQgUG9sdWNoIChodHRwczovL2dpdGh1Yi5jb20vdmxhcG8pLCBQaW90ciBCxYJhxbxlamV3aWN6IChodHRwczovL2dpdGh1Yi5jb20vcGV0ZXJibGF6ZWpld2ljeiksIE1hdHRlbyBOaXN0YSAoaHR0cHM6Ly9naXRodWIuY29tL01hdHRld245OSksIERhbmllbCBGcmVpcmUgKGh0dHBzOi8vZ2l0aHViLmNvbS9kY2ZyZWlyZSksIFJpayBTbWFsZSAoaHR0cHM6Ly9naXRodWIuY29tL1dpa2lSaWspIiwiYm9tLXJlZiI6InBrZzpucG0vJTQwdHlwZXMvdmFsaWRhdG9yQDEzLjE1LjM/cGFja2FnZS1pZD0yOGE0ZTAxMGM3YWU3MTk4IiwiY3BlIjoiY3BlOjIuMzphOlxcQHR5cGVzXFwvdmFsaWRhdG9yOlxcQHR5cGVzXFwvdmFsaWRhdG9yOjEzLjE1LjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHlwZVNjcmlwdCBkZWZpbml0aW9ucyBmb3IgdmFsaWRhdG9yIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0RlZmluaXRlbHlUeXBlZC9EZWZpbml0ZWx5VHlwZWQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkL3RyZWUvbWFzdGVyL3R5cGVzL3ZhbGlkYXRvciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQHR5cGVzL3ZhbGlkYXRvciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkRlZmluaXRlbHlUeXBlZDpcXEB0eXBlc1xcL3ZhbGlkYXRvcjoxMy4xNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0B0eXBlcy92YWxpZGF0b3IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS8lNDB0eXBlcy92YWxpZGF0b3JAMTMuMTUuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEzLjE1LjMifSx7ImF1dGhvciI6IlBhdWwgTG95ZCAoaHR0cHM6Ly9naXRodWIuY29tL2xveWQpLCBNYXJndXMgTGFtcCAoaHR0cHM6Ly9naXRodWIuY29tL21sYW1wKSwgUGhpbGlwcGUgRCdBbHZhIChodHRwczovL2dpdGh1Yi5jb20vVGl0YW5lQm95KSwgcmVkdWNrdGVkIChodHRwczovL2dpdGh1Yi5jb20vcmVkdWNrdGVkKSwgdGVpZGVzdSAoaHR0cHM6Ly9naXRodWIuY29tL3RlaWRlc3UpLCBCYXJ0b3N6IFdvanRrb3dpYWsgKGh0dHBzOi8vZ2l0aHViLmNvbS93b2p0a293aWFrKSwgS3lsZSBIZW5zZWwgKGh0dHBzOi8vZ2l0aHViLmNvbS9rLXlsZSksIFNhbXVlbCBTa2VlbiAoaHR0cHM6Ly9naXRodWIuY29tL2N3YWRydXBsZGlqaml0KSIsImJvbS1yZWYiOiJwa2c6bnBtLyU0MHR5cGVzL3dzQDguNS4zP3BhY2thZ2UtaWQ9YmM3YTUzYjUyZDM2M2FkYiIsImNwZSI6ImNwZToyLjM6YTpEZWZpbml0ZWx5VHlwZWQ6XFxAdHlwZXNcXC93czo4LjUuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUeXBlU2NyaXB0IGRlZmluaXRpb25zIGZvciB3cyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC90cmVlL21hc3Rlci90eXBlcy93cyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiQHR5cGVzL3dzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6XFxAdHlwZXNcXC93czpcXEB0eXBlc1xcL3dzOjguNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0B0eXBlcy93cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtLyU0MHR5cGVzL3dzQDguNS4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiOC41LjMifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2FiYnJldkAxLjEuMT9wYWNrYWdlLWlkPTc3OTdhZWQ1MmVmMjk4NDciLCJjcGUiOiJjcGU6Mi4zOmE6YWJicmV2OmFiYnJldjoxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMaWtlIHJ1YnkncyBhYmJyZXYgbW9kdWxlLCBidXQgaW4ganMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9pc2FhY3MvYWJicmV2LWpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJhYmJyZXYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FhY3M6YWJicmV2OjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FiYnJldi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FiYnJldkAxLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xIn0seyJhdXRob3IiOiJHaXRIdWIgSW5jLiIsImJvbS1yZWYiOiJwa2c6bnBtL2FiYnJldkAzLjAuMT9wYWNrYWdlLWlkPWJmY2Y1ZWFhNWRhYTMxMzMiLCJjcGUiOiJjcGU6Mi4zOmE6YWJicmV2OmFiYnJldjozLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMaWtlIHJ1YnkncyBhYmJyZXYgbW9kdWxlLCBidXQgaW4ganMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL25wbS9hYmJyZXYtanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJhYmJyZXYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1neXAvbm9kZV9tb2R1bGVzL2FiYnJldi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FiYnJldkAzLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4xIn0seyJib20tcmVmIjoicGtnOm5wbS9hYml0eXBlQDAuNy4xP3BhY2thZ2UtaWQ9NjYzYWMxYzliODcwY2U4YSIsImNwZSI6ImNwZToyLjM6YTp3YWdtaS1kZXY6YWJpdHlwZTowLjcuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTdHJpY3QgVHlwZVNjcmlwdCB0eXBlcyBmb3IgRXRoZXJldW0gQUJJcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93YWdtaS1kZXYvYWJpdHlwZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFiaXR5cGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphYml0eXBlOmFiaXR5cGU6MC43LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWJpdHlwZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FiaXR5cGVAMC43LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjcuMSJ9LHsiYXV0aG9yIjoiVG9ydSBOYWdhc2hpbWEgKGh0dHBzOi8vZ2l0aHViLmNvbS9teXN0aWNhdGVhKSIsImJvbS1yZWYiOiJwa2c6bnBtL2Fib3J0LWNvbnRyb2xsZXJAMy4wLjA/cGFja2FnZS1pZD03ODMyYWExY2FjZjMxMGIyIiwiY3BlIjoiY3BlOjIuMzphOmFib3J0LWNvbnRyb2xsZXI6YWJvcnQtY29udHJvbGxlcjozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBpbXBsZW1lbnRhdGlvbiBvZiBXSEFUV0cgQWJvcnRDb250cm9sbGVyIGludGVyZmFjZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL215c3RpY2F0ZWEvYWJvcnQtY29udHJvbGxlci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL215c3RpY2F0ZWEvYWJvcnQtY29udHJvbGxlciNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFib3J0LWNvbnRyb2xsZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphYm9ydC1jb250cm9sbGVyOmFib3J0X2NvbnRyb2xsZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphYm9ydF9jb250cm9sbGVyOmFib3J0LWNvbnRyb2xsZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphYm9ydF9jb250cm9sbGVyOmFib3J0X2NvbnRyb2xsZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpteXN0aWNhdGVhOmFib3J0LWNvbnRyb2xsZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpteXN0aWNhdGVhOmFib3J0X2NvbnRyb2xsZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphYm9ydDphYm9ydC1jb250cm9sbGVyOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWJvcnQ6YWJvcnRfY29udHJvbGxlcjozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hYm9ydC1jb250cm9sbGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYWJvcnQtY29udHJvbGxlckAzLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4wIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBKb25hdGhhbiBPbmcgXHUwMDNjbWVAam9uZ2xlYmVycnkuY29tXHUwMDNlIChodHRwOi8vam9uZ2xlYmVycnkuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2FjY2VwdHNAMS4zLjg/cGFja2FnZS1pZD1mZTFmMmZmMDNmYjk0NzVjIiwiY3BlIjoiY3BlOjIuMzphOmFjY2VwdHM6YWNjZXB0czoxLjMuODoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJIaWdoZXItbGV2ZWwgY29udGVudCBuZWdvdGlhdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFjY2VwdHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWNjZXB0cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FjY2VwdHNAMS4zLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuOCJ9LHsiYXV0aG9yIjoiTWFyaWpuIEhhdmVyYmVrZSBcdTAwM2NtYXJpam5oQGdtYWlsLmNvbVx1MDAzZSwgSW5ndmFyIFN0ZXBhbnlhbiBcdTAwM2NtZUBycmV2ZXJzZXIuY29tXHUwMDNlLCBBZHJpYW4gSGVpbmUiLCJib20tcmVmIjoicGtnOm5wbS9hY29ybkA3LjQuMT9wYWNrYWdlLWlkPWMwZjcxMjdhY2JjZWI0MjAiLCJjcGUiOiJjcGU6Mi4zOmE6YWNvcm5qczphY29ybjo3LjQuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFQ01BU2NyaXB0IHBhcnNlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9hY29ybmpzL2Fjb3JuLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYWNvcm5qcy9hY29ybiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYWNvcm4iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphY29ybjphY29ybjo3LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1leHByZXNzaW9uL25vZGVfbW9kdWxlcy9hY29ybi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Fjb3JuQDcuNC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy40LjEifSx7ImF1dGhvciI6Ik1hcmlqbiBIYXZlcmJla2UgXHUwMDNjbWFyaWpuaEBnbWFpbC5jb21cdTAwM2UsIEluZ3ZhciBTdGVwYW55YW4gXHUwMDNjbWVAcnJldmVyc2VyLmNvbVx1MDAzZSwgQWRyaWFuIEhlaW5lIiwiYm9tLXJlZiI6InBrZzpucG0vYWNvcm5AOC4xNS4wP3BhY2thZ2UtaWQ9ZmFjZmJhMDU4YTBhZmE4NiIsImNwZSI6ImNwZToyLjM6YTphY29ybmpzOmFjb3JuOjguMTUuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFQ01BU2NyaXB0IHBhcnNlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vYWNvcm5qcy9hY29ybi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Fjb3JuanMvYWNvcm4ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFjb3JuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWNvcm46YWNvcm46OC4xNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fjb3JuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYWNvcm5AOC4xNS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiOC4xNS4wIn0seyJhdXRob3IiOiJNYXJpam4gSGF2ZXJiZWtlIFx1MDAzY21hcmlqbmhAZ21haWwuY29tXHUwMDNlLCBJbmd2YXIgU3RlcGFueWFuIFx1MDAzY21lQHJyZXZlcnNlci5jb21cdTAwM2UsIEFkcmlhbiBIZWluZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Fjb3JuLXdhbGtAOC4zLjQ/cGFja2FnZS1pZD1kYmRiOThmYjliNTdjYjUzIiwiY3BlIjoiY3BlOjIuMzphOmFjb3JuLXdhbGs6YWNvcm4td2Fsazo4LjMuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFQ01BU2NyaXB0IChFU1RyZWUpIEFTVCB3YWxrZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYWNvcm5qcy9hY29ybi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Fjb3JuanMvYWNvcm4ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFjb3JuLXdhbGsiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphY29ybi13YWxrOmFjb3JuX3dhbGs6OC4zLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphY29ybl93YWxrOmFjb3JuLXdhbGs6OC4zLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphY29ybl93YWxrOmFjb3JuX3dhbGs6OC4zLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphY29ybmpzOmFjb3JuLXdhbGs6OC4zLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphY29ybmpzOmFjb3JuX3dhbGs6OC4zLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphY29ybjphY29ybi13YWxrOjguMy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWNvcm46YWNvcm5fd2Fsazo4LjMuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hY29ybi13YWxrL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYWNvcm4td2Fsa0A4LjMuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjguMy40In0seyJhdXRob3IiOiJSaWNoYXJkIE1vb3JlIFx1MDAzY21lQHJpY21vby5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9hZXMtanNANC4wLjAtYmV0YS41P3BhY2thZ2UtaWQ9NmFkNGIwMDM2ZWViYzNhMCIsImNwZSI6ImNwZToyLjM6YTphZXMtanM6YWVzLWpzOjQuMC4wLWJldGEuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHB1cmUgSmF2YVNjcmlwdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgQUVTIGJsb2NrIGNpcGhlciBhbmQgYWxsIGNvbW1vbiBtb2RlcyBvZiBvcGVyYXRpb24uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9yaWNtb28vYWVzLWpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYWVzLWpzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWVzLWpzOmFlc19qczo0LjAuMC1iZXRhLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZXNfanM6YWVzLWpzOjQuMC4wLWJldGEuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFlc19qczphZXNfanM6NC4wLjAtYmV0YS41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmljbW9vOmFlcy1qczo0LjAuMC1iZXRhLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyaWNtb286YWVzX2pzOjQuMC4wLWJldGEuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFlczphZXMtanM6NC4wLjAtYmV0YS41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWVzOmFlc19qczo0LjAuMC1iZXRhLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWVzLWpzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYWVzLWpzQDQuMC4wLWJldGEuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wLWJldGEuNSJ9LHsiYXV0aG9yIjoiTmF0aGFuIFJhamxpY2ggXHUwMDNjbmF0aGFuQHRvb3RhbGxuYXRlLm5ldFx1MDAzZSAoaHR0cDovL244LmlvLykiLCJib20tcmVmIjoicGtnOm5wbS9hZ2VudC1iYXNlQDYuMC4yP3BhY2thZ2UtaWQ9YWVlZjE2Yzk3Mjc2NWYzYyIsImNwZSI6ImNwZToyLjM6YTpUb29UYWxsTmF0ZTphZ2VudC1iYXNlOjYuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlR1cm4gYSBmdW5jdGlvbiBpbnRvIGFuIGBodHRwLkFnZW50YCBpbnN0YW5jZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vVG9vVGFsbE5hdGUvbm9kZS1hZ2VudC1iYXNlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYWdlbnQtYmFzZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOmFnZW50X2Jhc2U6Ni4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZ2VudC1iYXNlOmFnZW50LWJhc2U6Ni4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZ2VudC1iYXNlOmFnZW50X2Jhc2U6Ni4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZ2VudF9iYXNlOmFnZW50LWJhc2U6Ni4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZ2VudF9iYXNlOmFnZW50X2Jhc2U6Ni4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZ2VudDphZ2VudC1iYXNlOjYuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWdlbnQ6YWdlbnRfYmFzZTo2LjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hZ2VudC1iYXNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYWdlbnQtYmFzZUA2LjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMC4yIn0seyJhdXRob3IiOiJOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8vKSIsImJvbS1yZWYiOiJwa2c6bnBtL2FnZW50LWJhc2VANy4xLjQ/cGFja2FnZS1pZD05NmVjYjAzNTNlNDI3ZTc2IiwiY3BlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOmFnZW50LWJhc2U6Ny4xLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHVybiBhIGZ1bmN0aW9uIGludG8gYW4gYGh0dHAuQWdlbnRgIGluc3RhbmNlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1Rvb1RhbGxOYXRlL3Byb3h5LWFnZW50cy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFnZW50LWJhc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpUb29UYWxsTmF0ZTphZ2VudF9iYXNlOjcuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWdlbnQtYmFzZTphZ2VudC1iYXNlOjcuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWdlbnQtYmFzZTphZ2VudF9iYXNlOjcuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWdlbnRfYmFzZTphZ2VudC1iYXNlOjcuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWdlbnRfYmFzZTphZ2VudF9iYXNlOjcuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWdlbnQ6YWdlbnQtYmFzZTo3LjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFnZW50OmFnZW50X2Jhc2U6Ny4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5wbWNsaS9hZ2VudC9ub2RlX21vZHVsZXMvYWdlbnQtYmFzZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FnZW50LWJhc2VANy4xLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjEuNCJ9LHsiYXV0aG9yIjoiTmF0aGFuIFJhamxpY2ggXHUwMDNjbmF0aGFuQHRvb3RhbGxuYXRlLm5ldFx1MDAzZSAoaHR0cDovL244LmlvLykiLCJib20tcmVmIjoicGtnOm5wbS9hZ2VudC1iYXNlQDcuMS40P3BhY2thZ2UtaWQ9ODlhNzYxODRhYjJlNmRiMiIsImNwZSI6ImNwZToyLjM6YTpUb29UYWxsTmF0ZTphZ2VudC1iYXNlOjcuMS40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlR1cm4gYSBmdW5jdGlvbiBpbnRvIGFuIGBodHRwLkFnZW50YCBpbnN0YW5jZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Ub29UYWxsTmF0ZS9wcm94eS1hZ2VudHMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhZ2VudC1iYXNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6VG9vVGFsbE5hdGU6YWdlbnRfYmFzZTo3LjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFnZW50LWJhc2U6YWdlbnQtYmFzZTo3LjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFnZW50LWJhc2U6YWdlbnRfYmFzZTo3LjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFnZW50X2Jhc2U6YWdlbnQtYmFzZTo3LjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFnZW50X2Jhc2U6YWdlbnRfYmFzZTo3LjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFnZW50OmFnZW50LWJhc2U6Ny4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZ2VudDphZ2VudF9iYXNlOjcuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NvY2tzLXByb3h5LWFnZW50L25vZGVfbW9kdWxlcy9hZ2VudC1iYXNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYWdlbnQtYmFzZUA3LjEuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuMS40In0seyJhdXRob3IiOiJmZW5nbWsyIFx1MDAzY2ZlbmdtazJAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vZmVuZ21rMikiLCJib20tcmVmIjoicGtnOm5wbS9hZ2VudGtlZXBhbGl2ZUA0LjYuMD9wYWNrYWdlLWlkPWM2YTc3MjQzMjFmNWJlYWUiLCJjcGUiOiJjcGU6Mi4zOmE6YWdlbnRrZWVwYWxpdmU6YWdlbnRrZWVwYWxpdmU6NC42LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWlzc2luZyBrZWVwYWxpdmUgaHR0cC5BZ2VudCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbm9kZS1tb2R1bGVzL2FnZW50a2VlcGFsaXZlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYWdlbnRrZWVwYWxpdmUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlLW1vZHVsZXM6YWdlbnRrZWVwYWxpdmU6NC42LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWdlbnRrZWVwYWxpdmUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hZ2VudGtlZXBhbGl2ZUA0LjYuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuNi4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vYWdncmVnYXRlLWVycm9yQDMuMS4wP3BhY2thZ2UtaWQ9N2NlZGNlMjdhZjRmYThkNiIsImNwZSI6ImNwZToyLjM6YTphZ2dyZWdhdGUtZXJyb3I6YWdncmVnYXRlLWVycm9yOjMuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNyZWF0ZSBhbiBlcnJvciBmcm9tIG11bHRpcGxlIGVycm9ycyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFnZ3JlZ2F0ZS1lcnJvciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFnZ3JlZ2F0ZS1lcnJvcjphZ2dyZWdhdGVfZXJyb3I6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZ2dyZWdhdGVfZXJyb3I6YWdncmVnYXRlLWVycm9yOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWdncmVnYXRlX2Vycm9yOmFnZ3JlZ2F0ZV9lcnJvcjozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFnZ3JlZ2F0ZTphZ2dyZWdhdGUtZXJyb3I6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphZ2dyZWdhdGU6YWdncmVnYXRlX2Vycm9yOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FnZ3JlZ2F0ZS1lcnJvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FnZ3JlZ2F0ZS1lcnJvckAzLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMS4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBKb3NodWEgQXBwZWxtYW4gXHUwMDNjamFwcGVsbWFuQHhlYmlhLmNvbVx1MDAzZSAoamJuaWNvbGFpLmNvbSksIEpEIEJhbGxhcmQgXHUwMDNjaS5hbS5xaXhAZ21haWwuY29tXHUwMDNlIChnaXRodWIuY29tL3FpeC0pIiwiYm9tLXJlZiI6InBrZzpucG0vYW5zaS1yZWdleEAyLjEuMT9wYWNrYWdlLWlkPWJhNTYwNzM5MmU1NmRlZTkiLCJjcGUiOiJjcGU6Mi4zOmE6YW5zaS1yZWdleF9wcm9qZWN0OmFuc2ktcmVnZXg6Mi4xLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiUmVndWxhciBleHByZXNzaW9uIGZvciBtYXRjaGluZyBBTlNJIGVzY2FwZSBjb2RlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFuc2ktcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2F1Z2Uvbm9kZV9tb2R1bGVzL2Fuc2ktcmVnZXgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hbnNpLXJlZ2V4QDIuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4xLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSksIFNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSksIEpvc2h1YSBBcHBlbG1hbiBcdTAwM2NqYXBwZWxtYW5AeGViaWEuY29tXHUwMDNlIChqYm5pY29sYWkuY29tKSwgSkQgQmFsbGFyZCBcdTAwM2NpLmFtLnFpeEBnbWFpbC5jb21cdTAwM2UgKGdpdGh1Yi5jb20vcWl4LSkiLCJib20tcmVmIjoicGtnOm5wbS9hbnNpLXJlZ2V4QDIuMS4xP3BhY2thZ2UtaWQ9MmIyODBmYzc4YTkzZDBiMSIsImNwZSI6ImNwZToyLjM6YTphbnNpLXJlZ2V4X3Byb2plY3Q6YW5zaS1yZWdleDoyLjEuMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWd1bGFyIGV4cHJlc3Npb24gZm9yIG1hdGNoaW5nIEFOU0kgZXNjYXBlIGNvZGVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYW5zaS1yZWdleCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLWNvbXByZXNzL25vZGVfbW9kdWxlcy9hbnNpLXJlZ2V4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYW5zaS1yZWdleEAyLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4xIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBKb3NodWEgQXBwZWxtYW4gXHUwMDNjamFwcGVsbWFuQHhlYmlhLmNvbVx1MDAzZSAoamJuaWNvbGFpLmNvbSksIEpEIEJhbGxhcmQgXHUwMDNjaS5hbS5xaXhAZ21haWwuY29tXHUwMDNlIChnaXRodWIuY29tL3FpeC0pIiwiYm9tLXJlZiI6InBrZzpucG0vYW5zaS1yZWdleEAyLjEuMT9wYWNrYWdlLWlkPWI5M2RiM2Y1NWI4NTBiMTQiLCJjcGUiOiJjcGU6Mi4zOmE6YW5zaS1yZWdleF9wcm9qZWN0OmFuc2ktcmVnZXg6Mi4xLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiUmVndWxhciBleHByZXNzaW9uIGZvciBtYXRjaGluZyBBTlNJIGVzY2FwZSBjb2RlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFuc2ktcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLWFuc2kvbm9kZV9tb2R1bGVzL2Fuc2ktcmVnZXgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hbnNpLXJlZ2V4QDIuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4xLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9hbnNpLXJlZ2V4QDMuMC4xP3BhY2thZ2UtaWQ9ZGRkZDEyMDU4OWY3MDA5YiIsImNwZSI6ImNwZToyLjM6YTphbnNpLXJlZ2V4X3Byb2plY3Q6YW5zaS1yZWdleDozLjAuMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWd1bGFyIGV4cHJlc3Npb24gZm9yIG1hdGNoaW5nIEFOU0kgZXNjYXBlIGNvZGVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYW5zaS1yZWdleCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aWRlLWFsaWduL25vZGVfbW9kdWxlcy9hbnNpLXJlZ2V4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYW5zaS1yZWdleEAzLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4xIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vYW5zaS1yZWdleEA1LjAuMT9wYWNrYWdlLWlkPTIxNWI3ZGEyYWNkZTk4NTgiLCJjcGUiOiJjcGU6Mi4zOmE6YW5zaS1yZWdleF9wcm9qZWN0OmFuc2ktcmVnZXg6NS4wLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiUmVndWxhciBleHByZXNzaW9uIGZvciBtYXRjaGluZyBBTlNJIGVzY2FwZSBjb2RlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFuc2ktcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYW5zaS1yZWdleC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Fuc2ktcmVnZXhANS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMSJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vYW5zaS1yZWdleEA2LjIuMD9wYWNrYWdlLWlkPTNmMzNiZWI1OWUxMmViMTAiLCJjcGUiOiJjcGU6Mi4zOmE6YW5zaS1yZWdleF9wcm9qZWN0OmFuc2ktcmVnZXg6Ni4yLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiUmVndWxhciBleHByZXNzaW9uIGZvciBtYXRjaGluZyBBTlNJIGVzY2FwZSBjb2RlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFuc2ktcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGlzYWFjcy9jbGl1aS9ub2RlX21vZHVsZXMvYW5zaS1yZWdleC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Fuc2ktcmVnZXhANi4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjIuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vYW5zaS1yZWdleEA2LjIuMD9wYWNrYWdlLWlkPWM3ZGFhMjY3NTM0ZDgyODIiLCJjcGUiOiJjcGU6Mi4zOmE6YW5zaS1yZWdleF9wcm9qZWN0OmFuc2ktcmVnZXg6Ni4yLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiUmVndWxhciBleHByZXNzaW9uIGZvciBtYXRjaGluZyBBTlNJIGVzY2FwZSBjb2RlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFuc2ktcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3JhcC1hbnNpL25vZGVfbW9kdWxlcy9hbnNpLXJlZ2V4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYW5zaS1yZWdleEA2LjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMi4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBKb3NodWEgQXBwZWxtYW4gXHUwMDNjamFwcGVsbWFuQHhlYmlhLmNvbVx1MDAzZSAoamJuaWNvbGFpLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9hbnNpLXN0eWxlc0AyLjIuMT9wYWNrYWdlLWlkPTY1YjRjM2ViMTRiNzFlZTYiLCJjcGUiOiJjcGU6Mi4zOmE6YW5zaS1zdHlsZXM6YW5zaS1zdHlsZXM6Mi4yLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQU5TSSBlc2NhcGUgY29kZXMgZm9yIHN0eWxpbmcgc3RyaW5ncyBpbiB0aGUgdGVybWluYWwiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhbnNpLXN0eWxlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2ktc3R5bGVzOmFuc2lfc3R5bGVzOjIuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaV9zdHlsZXM6YW5zaS1zdHlsZXM6Mi4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpX3N0eWxlczphbnNpX3N0eWxlczoyLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2k6YW5zaS1zdHlsZXM6Mi4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpOmFuc2lfc3R5bGVzOjIuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWNvbnRyaWItY29tcHJlc3Mvbm9kZV9tb2R1bGVzL2Fuc2ktc3R5bGVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYW5zaS1zdHlsZXNAMi4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjIuMSJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2Fuc2ktc3R5bGVzQDMuMi4xP3BhY2thZ2UtaWQ9Zjg3OWZmNDI0YzJlYzI4NCIsImNwZSI6ImNwZToyLjM6YTphbnNpLXN0eWxlczphbnNpLXN0eWxlczozLjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBTlNJIGVzY2FwZSBjb2RlcyBmb3Igc3R5bGluZyBzdHJpbmdzIGluIHRoZSB0ZXJtaW5hbCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFuc2ktc3R5bGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaS1zdHlsZXM6YW5zaV9zdHlsZXM6My4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpX3N0eWxlczphbnNpLXN0eWxlczozLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2lfc3R5bGVzOmFuc2lfc3R5bGVzOjMuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaTphbnNpLXN0eWxlczozLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2k6YW5zaV9zdHlsZXM6My4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYW5zaS1zdHlsZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hbnNpLXN0eWxlc0AzLjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMi4xIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vYW5zaS1zdHlsZXNANC4zLjA/cGFja2FnZS1pZD1jM2YzNjc5YWFjNjUzMThiIiwiY3BlIjoiY3BlOjIuMzphOmFuc2ktc3R5bGVzOmFuc2ktc3R5bGVzOjQuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkFOU0kgZXNjYXBlIGNvZGVzIGZvciBzdHlsaW5nIHN0cmluZ3MgaW4gdGhlIHRlcm1pbmFsIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYW5zaS1zdHlsZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpLXN0eWxlczphbnNpX3N0eWxlczo0LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2lfc3R5bGVzOmFuc2ktc3R5bGVzOjQuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaV9zdHlsZXM6YW5zaV9zdHlsZXM6NC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpOmFuc2ktc3R5bGVzOjQuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaTphbnNpX3N0eWxlczo0LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1sZWdhY3ktbG9nLXV0aWxzL25vZGVfbW9kdWxlcy9hbnNpLXN0eWxlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Fuc2ktc3R5bGVzQDQuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4zLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9hbnNpLXN0eWxlc0A0LjMuMD9wYWNrYWdlLWlkPWMzNjViMDNkNTNmOGNhODAiLCJjcGUiOiJjcGU6Mi4zOmE6YW5zaS1zdHlsZXM6YW5zaS1zdHlsZXM6NC4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQU5TSSBlc2NhcGUgY29kZXMgZm9yIHN0eWxpbmcgc3RyaW5ncyBpbiB0aGUgdGVybWluYWwiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhbnNpLXN0eWxlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2ktc3R5bGVzOmFuc2lfc3R5bGVzOjQuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaV9zdHlsZXM6YW5zaS1zdHlsZXM6NC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpX3N0eWxlczphbnNpX3N0eWxlczo0LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2k6YW5zaS1zdHlsZXM6NC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpOmFuc2lfc3R5bGVzOjQuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL2Fuc2ktc3R5bGVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYW5zaS1zdHlsZXNANC4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjMuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2Fuc2ktc3R5bGVzQDQuMy4wP3BhY2thZ2UtaWQ9ZjNkZWU1YTQ5YmI4NWU3MiIsImNwZSI6ImNwZToyLjM6YTphbnNpLXN0eWxlczphbnNpLXN0eWxlczo0LjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBTlNJIGVzY2FwZSBjb2RlcyBmb3Igc3R5bGluZyBzdHJpbmdzIGluIHRoZSB0ZXJtaW5hbCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFuc2ktc3R5bGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaS1zdHlsZXM6YW5zaV9zdHlsZXM6NC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpX3N0eWxlczphbnNpLXN0eWxlczo0LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2lfc3R5bGVzOmFuc2lfc3R5bGVzOjQuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaTphbnNpLXN0eWxlczo0LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2k6YW5zaV9zdHlsZXM6NC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3JhcC1hbnNpLWNqcy9ub2RlX21vZHVsZXMvYW5zaS1zdHlsZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hbnNpLXN0eWxlc0A0LjMuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMy4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9hbnNpLXN0eWxlc0A2LjIuMT9wYWNrYWdlLWlkPTgyNzBhNDkzNjhkNzI5YTIiLCJjcGUiOiJjcGU6Mi4zOmE6YW5zaS1zdHlsZXM6YW5zaS1zdHlsZXM6Ni4yLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQU5TSSBlc2NhcGUgY29kZXMgZm9yIHN0eWxpbmcgc3RyaW5ncyBpbiB0aGUgdGVybWluYWwiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhbnNpLXN0eWxlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2ktc3R5bGVzOmFuc2lfc3R5bGVzOjYuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5zaV9zdHlsZXM6YW5zaS1zdHlsZXM6Ni4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpX3N0eWxlczphbnNpX3N0eWxlczo2LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFuc2k6YW5zaS1zdHlsZXM6Ni4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbnNpOmFuc2lfc3R5bGVzOjYuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dyYXAtYW5zaS9ub2RlX21vZHVsZXMvYW5zaS1zdHlsZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hbnNpLXN0eWxlc0A2LjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMi4xIn0seyJhdXRob3IiOiJFbGFuIFNoYW5rZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9lczEyOCkiLCJib20tcmVmIjoicGtnOm5wbS9hbnltYXRjaEAzLjEuMz9wYWNrYWdlLWlkPTFmZGMwNmZkYWIwMTQ0MWUiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphbnltYXRjaDozLjEuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJNYXRjaGVzIHN0cmluZ3MgYWdhaW5zdCBjb25maWd1cmFibGUgc3RyaW5ncywgZ2xvYnMsIHJlZ3VsYXIgZXhwcmVzc2lvbnMsIGFuZC9vciBmdW5jdGlvbnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9hbnltYXRjaCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9hbnltYXRjaCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiYW55bWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYW55bWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hbnltYXRjaEAzLjEuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMS4zIn0seyJhdXRob3IiOiJMaW51cyBVbm5lYsOkY2sgXHUwMDNjbGludXNAZm9sa2RhdG9ybi5zZVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2FwcGVuZC1maWVsZEAxLjAuMD9wYWNrYWdlLWlkPTQwZDFmOTk2N2YzMDljNDgiLCJjcGUiOiJjcGU6Mi4zOmE6YXBwZW5kLWZpZWxkOmFwcGVuZC1maWVsZDoxLjAuMDoqOio6KjoqOio6KjoqIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vTGludXNVL25vZGUtYXBwZW5kLWZpZWxkLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYXBwZW5kLWZpZWxkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXBwZW5kLWZpZWxkOmFwcGVuZF9maWVsZDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFwcGVuZF9maWVsZDphcHBlbmQtZmllbGQ6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcHBlbmRfZmllbGQ6YXBwZW5kX2ZpZWxkOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6TGludXNVOmFwcGVuZC1maWVsZDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkxpbnVzVTphcHBlbmRfZmllbGQ6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcHBlbmQ6YXBwZW5kLWZpZWxkOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXBwZW5kOmFwcGVuZF9maWVsZDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcHBlbmQtZmllbGQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hcHBlbmQtZmllbGRAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiUmViZWNjYSBUdXJuZXIgXHUwMDNjbWVAcmUtYmVjY2Eub3JnXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vYXByb2JhQDEuMi4wP3BhY2thZ2UtaWQ9ODFkZTRiMjJkYmI0MDFkMCIsImNwZSI6ImNwZToyLjM6YTphcHJvYmE6YXByb2JhOjEuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgcmlkaWN1bG91c2x5IGxpZ2h0LXdlaWdodCBhcmd1bWVudCB2YWxpZGF0b3IgKG5vdyBicm93c2VyIGZyaWVuZGx5KSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pYXJuYS9hcHJvYmEifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lhcm5hL2Fwcm9iYSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiYXByb2JhIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWFybmE6YXByb2JhOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fwcm9iYS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Fwcm9iYUAxLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4wIn0seyJhdXRob3IiOiJLZXZpbiBNw6VydGVuc3NvbiBcdTAwM2NrZXZpbm1hcnRlbnNzb25AZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20va2V2dmEpIiwiYm9tLXJlZiI6InBrZzpucG0vYXJjaGl2ZS10eXBlQDQuMC4wP3BhY2thZ2UtaWQ9M2ZiOGNlNzg4MjNiNDMxMSIsImNwZSI6ImNwZToyLjM6YTphcmNoaXZlLXR5cGU6YXJjaGl2ZS10eXBlOjQuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRldGVjdCB0aGUgYXJjaGl2ZSB0eXBlIG9mIGEgQnVmZmVyL1VpbnQ4QXJyYXkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhcmNoaXZlLXR5cGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmNoaXZlLXR5cGU6YXJjaGl2ZV90eXBlOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJjaGl2ZV90eXBlOmFyY2hpdmUtdHlwZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyY2hpdmVfdHlwZTphcmNoaXZlX3R5cGU6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmNoaXZlOmFyY2hpdmUtdHlwZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyY2hpdmU6YXJjaGl2ZV90eXBlOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyY2hpdmUtdHlwZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FyY2hpdmUtdHlwZUA0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJDaHJpcyBUYWxraW5ndG9uIChodHRwOi8vY2hyaXN0YWxraW5ndG9uLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vYXJjaGl2ZXJAMS4zLjA/cGFja2FnZS1pZD1kZWM0YjUwODhhMTEzZDQ5IiwiY3BlIjoiY3BlOjIuMzphOmFyY2hpdmVyanM6YXJjaGl2ZXI6MS4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiYSBzdHJlYW1pbmcgaW50ZXJmYWNlIGZvciBhcmNoaXZlIGdlbmVyYXRpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXJjaGl2ZXJqcy9ub2RlLWFyY2hpdmVyLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXJjaGl2ZXJqcy9ub2RlLWFyY2hpdmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhcmNoaXZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyY2hpdmVyOmFyY2hpdmVyOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyY2hpdmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXJjaGl2ZXJAMS4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMCJ9LHsiYXV0aG9yIjoiQ2hyaXMgVGFsa2luZ3RvbiAoaHR0cDovL2NocmlzdGFsa2luZ3Rvbi5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL2FyY2hpdmVyLXV0aWxzQDEuMy4wP3BhY2thZ2UtaWQ9MzVhYjFhNGE5YWQxZjkwNyIsImNwZSI6ImNwZToyLjM6YTphcmNoaXZlci11dGlsczphcmNoaXZlci11dGlsczoxLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJ1dGlsaXR5IGZ1bmN0aW9ucyBmb3IgYXJjaGl2ZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXJjaGl2ZXJqcy9hcmNoaXZlci11dGlscy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FyY2hpdmVyanMvYXJjaGl2ZXItdXRpbHMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhcmNoaXZlci11dGlscyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyY2hpdmVyLXV0aWxzOmFyY2hpdmVyX3V0aWxzOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJjaGl2ZXJfdXRpbHM6YXJjaGl2ZXItdXRpbHM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmNoaXZlcl91dGlsczphcmNoaXZlcl91dGlsczoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyY2hpdmVyanM6YXJjaGl2ZXItdXRpbHM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmNoaXZlcmpzOmFyY2hpdmVyX3V0aWxzOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJjaGl2ZXI6YXJjaGl2ZXItdXRpbHM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmNoaXZlcjphcmNoaXZlcl91dGlsczoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmNoaXZlci11dGlscy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FyY2hpdmVyLXV0aWxzQDEuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjAifSx7ImF1dGhvciI6IlJlYmVjY2EgVHVybmVyIChodHRwOi8vcmUtYmVjY2Eub3JnKSIsImJvbS1yZWYiOiJwa2c6bnBtL2FyZS13ZS10aGVyZS15ZXRAMS4xLjc/cGFja2FnZS1pZD0zOGUzOWE1YzM3ODhlNWM0IiwiY3BlIjoiY3BlOjIuMzphOmFyZS13ZS10aGVyZS15ZXQ6YXJlLXdlLXRoZXJlLXlldDoxLjEuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJLZWVwIHRyYWNrIG9mIHRoZSBvdmVyYWxsIGNvbXBsZXRpb24gb2YgbWFueSBkaXNwYXJhdGUgcHJvY2Vzc2VzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lhcm5hL2FyZS13ZS10aGVyZS15ZXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pYXJuYS9hcmUtd2UtdGhlcmUteWV0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJhcmUtd2UtdGhlcmUteWV0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlLXdlLXRoZXJlLXlldDphcmVfd2VfdGhlcmVfeWV0OjEuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlX3dlX3RoZXJlX3lldDphcmUtd2UtdGhlcmUteWV0OjEuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlX3dlX3RoZXJlX3lldDphcmVfd2VfdGhlcmVfeWV0OjEuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlLXdlLXRoZXJlOmFyZS13ZS10aGVyZS15ZXQ6MS4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmUtd2UtdGhlcmU6YXJlX3dlX3RoZXJlX3lldDoxLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyZV93ZV90aGVyZTphcmUtd2UtdGhlcmUteWV0OjEuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlX3dlX3RoZXJlOmFyZV93ZV90aGVyZV95ZXQ6MS4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmUtd2U6YXJlLXdlLXRoZXJlLXlldDoxLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyZS13ZTphcmVfd2VfdGhlcmVfeWV0OjEuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlX3dlOmFyZS13ZS10aGVyZS15ZXQ6MS4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmVfd2U6YXJlX3dlX3RoZXJlX3lldDoxLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlhcm5hOmFyZS13ZS10aGVyZS15ZXQ6MS4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppYXJuYTphcmVfd2VfdGhlcmVfeWV0OjEuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlOmFyZS13ZS10aGVyZS15ZXQ6MS4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmU6YXJlX3dlX3RoZXJlX3lldDoxLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmUtd2UtdGhlcmUteWV0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXJlLXdlLXRoZXJlLXlldEAxLjEuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS43In0seyJhdXRob3IiOiJHaXRIdWIgSW5jLiIsImJvbS1yZWYiOiJwa2c6bnBtL2FyZS13ZS10aGVyZS15ZXRAMy4wLjE/cGFja2FnZS1pZD1hMWU1ZGJkY2I0NDVjYzBiIiwiY3BlIjoiY3BlOjIuMzphOmFyZS13ZS10aGVyZS15ZXQ6YXJlLXdlLXRoZXJlLXlldDozLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJLZWVwIHRyYWNrIG9mIHRoZSBvdmVyYWxsIGNvbXBsZXRpb24gb2YgbWFueSBkaXNwYXJhdGUgcHJvY2Vzc2VzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9hcmUtd2UtdGhlcmUteWV0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbnBtL2FyZS13ZS10aGVyZS15ZXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6ImFyZS13ZS10aGVyZS15ZXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmUtd2UtdGhlcmUteWV0OmFyZV93ZV90aGVyZV95ZXQ6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmVfd2VfdGhlcmVfeWV0OmFyZS13ZS10aGVyZS15ZXQ6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmVfd2VfdGhlcmVfeWV0OmFyZV93ZV90aGVyZV95ZXQ6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmUtd2UtdGhlcmU6YXJlLXdlLXRoZXJlLXlldDozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyZS13ZS10aGVyZTphcmVfd2VfdGhlcmVfeWV0OjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlX3dlX3RoZXJlOmFyZS13ZS10aGVyZS15ZXQ6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmVfd2VfdGhlcmU6YXJlX3dlX3RoZXJlX3lldDozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyZS13ZTphcmUtd2UtdGhlcmUteWV0OjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlLXdlOmFyZV93ZV90aGVyZV95ZXQ6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmVfd2U6YXJlLXdlLXRoZXJlLXlldDozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyZV93ZTphcmVfd2VfdGhlcmVfeWV0OjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJlOmFyZS13ZS10aGVyZS15ZXQ6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmU6YXJlX3dlX3RoZXJlX3lldDozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTphcmUtd2UtdGhlcmUteWV0OjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtOmFyZV93ZV90aGVyZV95ZXQ6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvYXJlLXdlLXRoZXJlLXlldC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FyZS13ZS10aGVyZS15ZXRAMy4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMSJ9LHsiYXV0aG9yIjoiSm9zaCBKdW5vbiBcdTAwM2NqdW5vbkB6ZWl0LmNvXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vYXJnQDQuMS4zP3BhY2thZ2UtaWQ9MWQ3ZmIwOGI3YTUwOGExNCIsImNwZSI6ImNwZToyLjM6YTphcmc6YXJnOjQuMS4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkFub3RoZXIgc2ltcGxlIGFyZ3VtZW50IHBhcnNlciIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFyZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hcmdANC4xLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMyJ9LHsiYXV0aG9yIjoiRXVnZW5lIFNoa3Vyb3BhdCwgUGF1bCBKYWNvYnNvbiIsImJvbS1yZWYiOiJwa2c6bnBtL2FyZ3BhcnNlQDEuMC4xMD9wYWNrYWdlLWlkPWQ2MDMxM2Q3MGVhYWU0N2QiLCJjcGUiOiJjcGU6Mi4zOmE6YXJncGFyc2U6YXJncGFyc2U6MS4wLjEwOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlZlcnkgcG93ZXJmdWwgQ0xJIGFyZ3VtZW50cyBwYXJzZXIuIE5hdGl2ZSBwb3J0IG9mIGFyZ3BhcnNlIC0gcHl0aG9uJ3Mgb3B0aW9ucyBwYXJzaW5nIGxpYnJhcnkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhcmdwYXJzZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmdwYXJzZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FyZ3BhcnNlQDEuMC4xMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgSm9uIFNjaGxpbmtlcnQgXHUwMDNjam9uLnNjaGxpbmtlcnRAc2VsbHNpZGUuY29tXHUwMDNlIChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIFBhdWwgTWlsbGVyIFx1MDAzY3BhdWwrZ2hAcGF1bG1pbGxyLmNvbVx1MDAzZSAocGF1bG1pbGxyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9hcnItZGlmZkA0LjAuMD9wYWNrYWdlLWlkPTc5YzlmMDBmNmYyYmM4ODYiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphcnItZGlmZjo0LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIGFuIGFycmF5IHdpdGggb25seSB0aGUgdW5pcXVlIHZhbHVlcyBmcm9tIHRoZSBmaXJzdCBhcnJheSwgYnkgZXhjbHVkaW5nIGFsbCB2YWx1ZXMgZnJvbSBhZGRpdGlvbmFsIGFycmF5cyB1c2luZyBzdHJpY3QgZXF1YWxpdHkgZm9yIGNvbXBhcmlzb25zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9hcnItZGlmZiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYXJyLWRpZmYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmFycl9kaWZmOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyLWRpZmY6YXJyLWRpZmY6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnItZGlmZjphcnJfZGlmZjo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycl9kaWZmOmFyci1kaWZmOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyX2RpZmY6YXJyX2RpZmY6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnI6YXJyLWRpZmY6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnI6YXJyX2RpZmY6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJyLWRpZmYvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hcnItZGlmZkA0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBMdWtlIEVkd2FyZHMgKGh0dHBzOi8vbHVrZWVkLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9hcnItZmxhdHRlbkAxLjEuMD9wYWNrYWdlLWlkPWFmNDhiMzY0NzkyOTBlZGUiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphcnItZmxhdHRlbjoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWN1cnNpdmVseSBmbGF0dGVuIGFuIGFycmF5IG9yIGFycmF5cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvYXJyLWZsYXR0ZW4ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFyci1mbGF0dGVuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphcnJfZmxhdHRlbjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyci1mbGF0dGVuOmFyci1mbGF0dGVuOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyLWZsYXR0ZW46YXJyX2ZsYXR0ZW46MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJfZmxhdHRlbjphcnItZmxhdHRlbjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycl9mbGF0dGVuOmFycl9mbGF0dGVuOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyOmFyci1mbGF0dGVuOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyOmFycl9mbGF0dGVuOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fyci1mbGF0dGVuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXJyLWZsYXR0ZW5AMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2Fyci11bmlvbkAzLjEuMD9wYWNrYWdlLWlkPTkzZmY4OTk4MzFiZDQ5YjciLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphcnItdW5pb246My4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ29tYmluZXMgYSBsaXN0IG9mIGFycmF5cywgcmV0dXJuaW5nIGEgc2luZ2xlIGFycmF5IHdpdGggdW5pcXVlIHZhbHVlcywgdXNpbmcgc3RyaWN0IGVxdWFsaXR5IGZvciBjb21wYXJpc29ucy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvYXJyLXVuaW9uIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhcnItdW5pb24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmFycl91bmlvbjozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyci11bmlvbjphcnItdW5pb246My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnItdW5pb246YXJyX3VuaW9uOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyX3VuaW9uOmFyci11bmlvbjozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycl91bmlvbjphcnJfdW5pb246My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnI6YXJyLXVuaW9uOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyOmFycl91bmlvbjozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcnItdW5pb24vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hcnItdW5pb25AMy4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2FycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aEAxLjAuMj9wYWNrYWdlLWlkPWYyODY3NDcwZTdiMjc1OTciLCJjcGUiOiJjcGU6Mi4zOmE6YXJyYXktYnVmZmVyLWJ5dGUtbGVuZ3RoOmFycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aDoxLjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgdGhlIGJ5dGUgbGVuZ3RoIG9mIGFuIEFycmF5QnVmZmVyLCBldmVuIGluIGVuZ2luZXMgd2l0aG91dCBhIGAuYnl0ZUxlbmd0aGAgbWV0aG9kLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9hcnJheS1idWZmZXItYnl0ZS1sZW5ndGguZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2FycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aDphcnJheV9idWZmZXJfYnl0ZV9sZW5ndGg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheV9idWZmZXJfYnl0ZV9sZW5ndGg6YXJyYXktYnVmZmVyLWJ5dGUtbGVuZ3RoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXlfYnVmZmVyX2J5dGVfbGVuZ3RoOmFycmF5X2J1ZmZlcl9ieXRlX2xlbmd0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5LWJ1ZmZlci1ieXRlOmFycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5LWJ1ZmZlci1ieXRlOmFycmF5X2J1ZmZlcl9ieXRlX2xlbmd0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5X2J1ZmZlcl9ieXRlOmFycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5X2J1ZmZlcl9ieXRlOmFycmF5X2J1ZmZlcl9ieXRlX2xlbmd0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5LWJ1ZmZlcjphcnJheS1idWZmZXItYnl0ZS1sZW5ndGg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheS1idWZmZXI6YXJyYXlfYnVmZmVyX2J5dGVfbGVuZ3RoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXlfYnVmZmVyOmFycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5X2J1ZmZlcjphcnJheV9idWZmZXJfYnl0ZV9sZW5ndGg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmFycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6YXJyYXlfYnVmZmVyX2J5dGVfbGVuZ3RoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXk6YXJyYXktYnVmZmVyLWJ5dGUtbGVuZ3RoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXk6YXJyYXlfYnVmZmVyX2J5dGVfbGVuZ3RoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FycmF5LWJ1ZmZlci1ieXRlLWxlbmd0aEAxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vYXJyYXktZWFjaEAxLjAuMT9wYWNrYWdlLWlkPTdhYWRiMmZjNjA5NTEwNGMiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphcnJheS1lYWNoOjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ikxvb3Agb3ZlciBlYWNoIGl0ZW0gaW4gYW4gYXJyYXkgYW5kIGNhbGwgdGhlIGdpdmVuIGZ1bmN0aW9uIG9uIGV2ZXJ5IGVsZW1lbnQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2FycmF5LWVhY2gifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFycmF5LWVhY2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmFycmF5X2VhY2g6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheS1lYWNoOmFycmF5LWVhY2g6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheS1lYWNoOmFycmF5X2VhY2g6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheV9lYWNoOmFycmF5LWVhY2g6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheV9lYWNoOmFycmF5X2VhY2g6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheTphcnJheS1lYWNoOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXk6YXJyYXlfZWFjaDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcnJheS1lYWNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXJyYXktZWFjaEAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJCbGFrZSBFbWJyZXkgXHUwMDNjaGVsbG9AYmxha2VlbWJyZXkuY29tXHUwMDNlIChodHRwOi8vYmxha2VlbWJyZXkubWUpIiwiYm9tLXJlZiI6InBrZzpucG0vYXJyYXktZmxhdHRlbkAxLjEuMT9wYWNrYWdlLWlkPTUwNDFjMTQxNTY1ZDA4MzMiLCJjcGUiOiJjcGU6Mi4zOmE6YXJyYXktZmxhdHRlbjphcnJheS1mbGF0dGVuOjEuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkZsYXR0ZW4gYW4gYXJyYXkgb2YgbmVzdGVkIGFycmF5cyBpbnRvIGEgc2luZ2xlIGZsYXQgYXJyYXkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2JsYWtlZW1icmV5L2FycmF5LWZsYXR0ZW4uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ibGFrZWVtYnJleS9hcnJheS1mbGF0dGVuIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhcnJheS1mbGF0dGVuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXktZmxhdHRlbjphcnJheV9mbGF0dGVuOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXlfZmxhdHRlbjphcnJheS1mbGF0dGVuOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXlfZmxhdHRlbjphcnJheV9mbGF0dGVuOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Ymxha2VlbWJyZXk6YXJyYXktZmxhdHRlbjoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJsYWtlZW1icmV5OmFycmF5X2ZsYXR0ZW46MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheTphcnJheS1mbGF0dGVuOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXk6YXJyYXlfZmxhdHRlbjoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcnJheS1mbGF0dGVuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXJyYXktZmxhdHRlbkAxLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vYXJyYXktc2xpY2VAMS4xLjA/cGFja2FnZS1pZD1hMjYxZjEwZjc1MWFiNDY5IiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6YXJyYXktc2xpY2U6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQXJyYXktc2xpY2UgbWV0aG9kLiBTbGljZXMgYGFycmF5YCBmcm9tIHRoZSBgc3RhcnRgIGluZGV4IHVwIHRvLCBidXQgbm90IGluY2x1ZGluZywgdGhlIGBlbmRgIGluZGV4LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9hcnJheS1zbGljZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYXJyYXktc2xpY2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmFycmF5X3NsaWNlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXktc2xpY2U6YXJyYXktc2xpY2U6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheS1zbGljZTphcnJheV9zbGljZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5X3NsaWNlOmFycmF5LXNsaWNlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXlfc2xpY2U6YXJyYXlfc2xpY2U6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheTphcnJheS1zbGljZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5OmFycmF5X3NsaWNlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FycmF5LXNsaWNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXJyYXktc2xpY2VAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2FycmF5LXVuaXF1ZUAwLjMuMj9wYWNrYWdlLWlkPTliYjM1YjU0YTAyOGU3M2IiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphcnJheS11bmlxdWU6MC4zLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVtb3ZlIGR1cGxpY2F0ZSB2YWx1ZXMgZnJvbSBhbiBhcnJheS4gRmFzdGVzdCBFUzUgaW1wbGVtZW50YXRpb24uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2FycmF5LXVuaXF1ZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYXJyYXktdW5pcXVlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphcnJheV91bmlxdWU6MC4zLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheS11bmlxdWU6YXJyYXktdW5pcXVlOjAuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXktdW5pcXVlOmFycmF5X3VuaXF1ZTowLjMuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFycmF5X3VuaXF1ZTphcnJheS11bmlxdWU6MC4zLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcnJheV91bmlxdWU6YXJyYXlfdW5pcXVlOjAuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXk6YXJyYXktdW5pcXVlOjAuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJyYXk6YXJyYXlfdW5pcXVlOjAuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FycmF5LXVuaXF1ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FycmF5LXVuaXF1ZUAwLjMuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMy4yIn0seyJib20tcmVmIjoicGtnOm5wbS9hc2FwQDIuMC42P3BhY2thZ2UtaWQ9MWM1NGUzODAxMWM1MWU1YiIsImNwZSI6ImNwZToyLjM6YTprcmlza293YWw6YXNhcDoyLjAuNjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJIaWdoLXByaW9yaXR5IHRhc2sgcXVldWUgZm9yIE5vZGUuanMgYW5kIGJyb3dzZXJzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2tyaXNrb3dhbC9hc2FwLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYXNhcCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFzYXA6YXNhcDoyLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hc2FwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXNhcEAyLjAuNiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC42In0seyJhdXRob3IiOiJEYW5pZWwgTHl0a2luIFx1MDAzY2Rhbi5seXRraW5AZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vYXNzZXJ0LW5ldmVyQDEuNC4wP3BhY2thZ2UtaWQ9ZTU3Y2M5N2NiNzA2MWE0ZSIsImNwZSI6ImNwZToyLjM6YTphc3NlcnQtbmV2ZXI6YXNzZXJ0LW5ldmVyOjEuNC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkhlbHBlciBmdW5jdGlvbiBmb3IgZXhoYXVzdGl2ZSBjaGVja3Mgb2YgZGlzY3JpbWluYXRlZCB1bmlvbnMgaW4gVHlwZVNjcmlwdCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFzc2VydC1uZXZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFzc2VydC1uZXZlcjphc3NlcnRfbmV2ZXI6MS40LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphc3NlcnRfbmV2ZXI6YXNzZXJ0LW5ldmVyOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXNzZXJ0X25ldmVyOmFzc2VydF9uZXZlcjoxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFzc2VydDphc3NlcnQtbmV2ZXI6MS40LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphc3NlcnQ6YXNzZXJ0X25ldmVyOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fzc2VydC1uZXZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Fzc2VydC1uZXZlckAxLjQuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vYXNzaWduLXN5bWJvbHNAMS4wLjA/cGFja2FnZS1pZD1lNmRiNDlkMTk5YTY5MGVmIiwiY3BlIjoiY3BlOjIuMzphOmFzc2lnbi1zeW1ib2xzOmFzc2lnbi1zeW1ib2xzOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkFzc2lnbiB0aGUgZW51bWVyYWJsZSBlczYgU3ltYm9sIHByb3BlcnRpZXMgZnJvbSBhbiBvYmplY3QgKG9yIG9iamVjdHMpIHRvIHRoZSBmaXJzdCBvYmplY3QgcGFzc2VkIG9uIHRoZSBhcmd1bWVudHMuIENhbiBiZSB1c2VkIGFzIGEgc3VwcGxlbWVudCB0byBvdGhlciBleHRlbmQsIGFzc2lnbiBvciBtZXJnZSBtZXRob2RzIGFzIGEgcG9seWZpbGwgZm9yIHRoZSBTeW1ib2xzIHBhcnQgb2YgdGhlIGVzNiBPYmplY3QuYXNzaWduIG1ldGhvZC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvYXNzaWduLXN5bWJvbHMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFzc2lnbi1zeW1ib2xzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXNzaWduLXN5bWJvbHM6YXNzaWduX3N5bWJvbHM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphc3NpZ25fc3ltYm9sczphc3NpZ24tc3ltYm9sczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFzc2lnbl9zeW1ib2xzOmFzc2lnbl9zeW1ib2xzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDphc3NpZ24tc3ltYm9sczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6YXNzaWduX3N5bWJvbHM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphc3NpZ246YXNzaWduLXN5bWJvbHM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphc3NpZ246YXNzaWduX3N5bWJvbHM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXNzaWduLXN5bWJvbHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hc3NpZ24tc3ltYm9sc0AxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJDYW9sYW4gTWNNYWhvbiIsImJvbS1yZWYiOiJwa2c6bnBtL2FzeW5jQDIuNi40P3BhY2thZ2UtaWQ9NTBmMmY0YzI2ZmYyY2NhYiIsImNwZSI6ImNwZToyLjM6YTpjYW9sYW46YXN5bmM6Mi42LjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSGlnaGVyLW9yZGVyIGZ1bmN0aW9ucyBhbmQgY29tbW9uIHBhdHRlcm5zIGZvciBhc3luY2hyb25vdXMgY29kZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jYW9sYW4vYXN5bmMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vY2FvbGFuLmdpdGh1Yi5pby9hc3luYy8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImFzeW5jIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXN5bmM6YXN5bmM6Mi42LjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJjaGl2ZXIvbm9kZV9tb2R1bGVzL2FzeW5jL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXN5bmNAMi42LjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjYuNCJ9LHsiYXV0aG9yIjoiQ2FvbGFuIE1jTWFob24iLCJib20tcmVmIjoicGtnOm5wbS9hc3luY0AyLjYuND9wYWNrYWdlLWlkPTVhYTIxZGRkNjc4ZTJjNWEiLCJjcGUiOiJjcGU6Mi4zOmE6Y2FvbGFuOmFzeW5jOjIuNi40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkhpZ2hlci1vcmRlciBmdW5jdGlvbnMgYW5kIGNvbW1vbiBwYXR0ZXJucyBmb3IgYXN5bmNocm9ub3VzIGNvZGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY2FvbGFuL2FzeW5jLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2Nhb2xhbi5naXRodWIuaW8vYXN5bmMvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhc3luYyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFzeW5jOmFzeW5jOjIuNi40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BvcnRzY2FubmVyL25vZGVfbW9kdWxlcy9hc3luYy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FzeW5jQDIuNi40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi42LjQifSx7ImF1dGhvciI6IkNhb2xhbiBNY01haG9uIiwiYm9tLXJlZiI6InBrZzpucG0vYXN5bmNAMy4yLjY/cGFja2FnZS1pZD02NzUzZTJhNTgzN2JhNDYxIiwiY3BlIjoiY3BlOjIuMzphOmNhb2xhbjphc3luYzozLjIuNjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJIaWdoZXItb3JkZXIgZnVuY3Rpb25zIGFuZCBjb21tb24gcGF0dGVybnMgZm9yIGFzeW5jaHJvbm91cyBjb2RlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Nhb2xhbi9hc3luYy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9jYW9sYW4uZ2l0aHViLmlvL2FzeW5jLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYXN5bmMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphc3luYzphc3luYzozLjIuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hc3luYy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2FzeW5jQDMuMi42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4yLjYifSx7ImF1dGhvciI6IlJ5YW4gWmltbWVybWFuIFx1MDAzY29wZW5zcmNAcnlhbnppbS5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9hdC1sZWFzdC1ub2RlQDEuMC4wP3BhY2thZ2UtaWQ9ZGQ5ZTE5MzIwYmJmMDkyOSIsImNwZSI6ImNwZToyLjM6YTphdC1sZWFzdC1ub2RlOmF0LWxlYXN0LW5vZGU6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTGlnaHR3ZWlnaHQgTm9kZS5qcyB2ZXJzaW9uIHNuaWZmaW5nL2NvbXBhcmlzb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL1J5YW5aaW0vYXQtbGVhc3Qtbm9kZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1J5YW5aaW0vYXQtbGVhc3Qtbm9kZSNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6ImF0LWxlYXN0LW5vZGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphdC1sZWFzdC1ub2RlOmF0X2xlYXN0X25vZGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphdF9sZWFzdF9ub2RlOmF0LWxlYXN0LW5vZGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphdF9sZWFzdF9ub2RlOmF0X2xlYXN0X25vZGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphdC1sZWFzdDphdC1sZWFzdC1ub2RlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXQtbGVhc3Q6YXRfbGVhc3Rfbm9kZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmF0X2xlYXN0OmF0LWxlYXN0LW5vZGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphdF9sZWFzdDphdF9sZWFzdF9ub2RlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6UnlhblppbTphdC1sZWFzdC1ub2RlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6UnlhblppbTphdF9sZWFzdF9ub2RlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXQ6YXQtbGVhc3Qtbm9kZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmF0OmF0X2xlYXN0X25vZGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXQtbGVhc3Qtbm9kZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2F0LWxlYXN0LW5vZGVAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiQUogT05lYWwgXHUwMDNjY29vbGFqODZAZ21haWwuY29tXHUwMDNlIChodHRwczovL2Nvb2xhajg2LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9hdG9iQDIuMS4yP3BhY2thZ2UtaWQ9MjdhYWNiNDdmYmJkZGQ5NyIsImNwZSI6ImNwZToyLjM6YTphdG9iX3Byb2plY3Q6YXRvYjoyLjEuMjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJhdG9iIGZvciBOb2RlLkpTIGFuZCBMaW51eCAvIE1hYyAvIFdpbmRvd3MgQ0xJIChpdCdzIGEgb25lLWxpbmVyKSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdC5jb29sYWo4Ni5jb20vY29vbGFqODYvYXRvYi5qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXQuY29vbGFqODYuY29tL2Nvb2xhajg2L2F0b2IuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3siZXhwcmVzc2lvbiI6Ik1JVCBPUiBBcGFjaGUtMi4wIn1dLCJuYW1lIjoiYXRvYiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hdG9iL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYXRvYkAyLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4yIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vYXZhaWxhYmxlLXR5cGVkLWFycmF5c0AxLjAuNz9wYWNrYWdlLWlkPTkxYzEzZTRjMTg4MDQwNTIiLCJjcGUiOiJjcGU6Mi4zOmE6YXZhaWxhYmxlLXR5cGVkLWFycmF5czphdmFpbGFibGUtdHlwZWQtYXJyYXlzOjEuMC43Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgYW4gYXJyYXkgb2YgVHlwZWQgQXJyYXkgbmFtZXMgdGhhdCBhcmUgYXZhaWxhYmxlIGluIHRoZSBjdXJyZW50IGVudmlyb25tZW50IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2F2YWlsYWJsZS10eXBlZC1hcnJheXMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2F2YWlsYWJsZS10eXBlZC1hcnJheXMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJhdmFpbGFibGUtdHlwZWQtYXJyYXlzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXZhaWxhYmxlLXR5cGVkLWFycmF5czphdmFpbGFibGVfdHlwZWRfYXJyYXlzOjEuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXZhaWxhYmxlX3R5cGVkX2FycmF5czphdmFpbGFibGUtdHlwZWQtYXJyYXlzOjEuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXZhaWxhYmxlX3R5cGVkX2FycmF5czphdmFpbGFibGVfdHlwZWRfYXJyYXlzOjEuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXZhaWxhYmxlLXR5cGVkOmF2YWlsYWJsZS10eXBlZC1hcnJheXM6MS4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphdmFpbGFibGUtdHlwZWQ6YXZhaWxhYmxlX3R5cGVkX2FycmF5czoxLjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmF2YWlsYWJsZV90eXBlZDphdmFpbGFibGUtdHlwZWQtYXJyYXlzOjEuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXZhaWxhYmxlX3R5cGVkOmF2YWlsYWJsZV90eXBlZF9hcnJheXM6MS4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmF2YWlsYWJsZS10eXBlZC1hcnJheXM6MS4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmF2YWlsYWJsZV90eXBlZF9hcnJheXM6MS4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphdmFpbGFibGU6YXZhaWxhYmxlLXR5cGVkLWFycmF5czoxLjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmF2YWlsYWJsZTphdmFpbGFibGVfdHlwZWRfYXJyYXlzOjEuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2F2YWlsYWJsZS10eXBlZC1hcnJheXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9hdmFpbGFibGUtdHlwZWQtYXJyYXlzQDEuMC43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjcifSx7ImF1dGhvciI6IlRpbW90aHkgR3UgXHUwMDNjdGltb3RoeWd1OTlAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vYmFiZWwtd2Fsa0AzLjAuMC1jYW5hcnktNT9wYWNrYWdlLWlkPTcxNjI4MTUyMDU3OTQyNGQiLCJjcGUiOiJjcGU6Mi4zOmE6YmFiZWwtd2FsazpiYWJlbC13YWxrOjMuMC4wLWNhbmFyeS01Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkxpZ2h0d2VpZ2h0IEJhYmVsIEFTVCB0cmF2ZXJzYWwiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcHVnanMvYmFiZWwtd2Fsay5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJhYmVsLXdhbGsiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYWJlbC13YWxrOmJhYmVsX3dhbGs6My4wLjAtY2FuYXJ5LTU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYWJlbF93YWxrOmJhYmVsLXdhbGs6My4wLjAtY2FuYXJ5LTU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYWJlbF93YWxrOmJhYmVsX3dhbGs6My4wLjAtY2FuYXJ5LTU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYWJlbDpiYWJlbC13YWxrOjMuMC4wLWNhbmFyeS01Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFiZWw6YmFiZWxfd2FsazozLjAuMC1jYW5hcnktNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOmJhYmVsLXdhbGs6My4wLjAtY2FuYXJ5LTU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdqczpiYWJlbF93YWxrOjMuMC4wLWNhbmFyeS01Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JhYmVsLXdhbGsvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iYWJlbC13YWxrQDMuMC4wLWNhbmFyeS01IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjAtY2FuYXJ5LTUifSx7ImF1dGhvciI6Ikp1bGlhbiBHcnViZXIgXHUwMDNjbWFpbEBqdWxpYW5ncnViZXIuY29tXHUwMDNlIChodHRwOi8vanVsaWFuZ3J1YmVyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9iYWxhbmNlZC1tYXRjaEAxLjAuMj9wYWNrYWdlLWlkPTk1NjY1OGQwNzhkYzdkNTciLCJjcGUiOiJjcGU6Mi4zOmE6YmFsYW5jZWQtbWF0Y2g6YmFsYW5jZWQtbWF0Y2g6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWF0Y2ggYmFsYW5jZWQgY2hhcmFjdGVyIHBhaXJzLCBsaWtlIFwie1wiIGFuZCBcIn1cIiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JhbGFuY2VkLW1hdGNoLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JhbGFuY2VkLW1hdGNoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJiYWxhbmNlZC1tYXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhbGFuY2VkLW1hdGNoOmJhbGFuY2VkX21hdGNoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFsYW5jZWRfbWF0Y2g6YmFsYW5jZWQtbWF0Y2g6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYWxhbmNlZF9tYXRjaDpiYWxhbmNlZF9tYXRjaDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpiYWxhbmNlZC1tYXRjaDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpiYWxhbmNlZF9tYXRjaDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhbGFuY2VkOmJhbGFuY2VkLW1hdGNoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFsYW5jZWQ6YmFsYW5jZWRfbWF0Y2g6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYmFsYW5jZWQtbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iYWxhbmNlZC1tYXRjaEAxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIEpvaG4gTydEb25uZWxsIChodHRwczovL2dpdGh1Yi5jb20vY3JpdGljYWxtYXNoKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgdHVubmNrb0NvcmUgKGh0dHBzOi8vaS5hbS5jaGFybGlrZS5vbmxpbmUpLCAsIEJyaWFuIFdvb2R3YXJkIChodHRwczovL2dpdGh1Yi5jb20vZG9vd2IpLCBKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vYmFzZUAwLjExLjI/cGFja2FnZS1pZD0xOTIxNjc0YzlmYjZlYmE4IiwiY3BlIjoiY3BlOjIuMzphOm5vZGUtYmFzZTpiYXNlOjAuMTEuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJiYXNlIGlzIHRoZSBmb3VuZGF0aW9uIGZvciBjcmVhdGluZyBtb2R1bGFyLCB1bml0IHRlc3RhYmxlIGFuZCBoaWdobHkgcGx1Z2dhYmxlIG5vZGUuanMgYXBwbGljYXRpb25zLCBzdGFydGluZyB3aXRoIGEgaGFuZGZ1bCBvZiBjb21tb24gbWV0aG9kcywgbGlrZSBgc2V0YCwgYGdldGAsIGBkZWxgIGFuZCBgdXNlYC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25vZGUtYmFzZS9iYXNlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJiYXNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZTpiYXNlOjAuMTEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iYXNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYmFzZUAwLjExLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjExLjIifSx7ImJvbS1yZWYiOiJwa2c6ZGViL2RlYmlhbi9iYXNlLWZpbGVzQDEyLjQlMkJkZWIxMnUxMT9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnBhY2thZ2UtaWQ9NzQ2YjVkNGIzNWNiODFjZSIsImNwZSI6ImNwZToyLjM6YTpiYXNlLWZpbGVzOmJhc2UtZmlsZXM6MTIuNFxcK2RlYjEydTExOio6KjoqOio6KjoqOioiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJuYW1lIjoiR1BMIn19XSwibmFtZSI6ImJhc2UtZmlsZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImRwa2ctZGItY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6ImRlYiJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImRwa2ctZGItZW50cnkifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZS1maWxlczpiYXNlX2ZpbGVzOjEyLjRcXCtkZWIxMnUxMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2VfZmlsZXM6YmFzZS1maWxlczoxMi40XFwrZGViMTJ1MTE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYXNlX2ZpbGVzOmJhc2VfZmlsZXM6MTIuNFxcK2RlYjEydTExOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZTpiYXNlLWZpbGVzOjEyLjRcXCtkZWIxMnUxMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2U6YmFzZV9maWxlczoxMi40XFwrZGViMTJ1MTE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6OTU1YTBkM2ZmNzk4NzIwMDM4Yzk1YzdlZjFiZjQxZmVjNzQ5NjU1ZTNiMTQ3Zjc5Nzg2OGY5NmZjMTNhMjQzYiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2Jhc2UtZmlsZXMifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjE6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2Ojk1NWEwZDNmZjc5ODcyMDAzOGM5NWM3ZWYxYmY0MWZlYzc0OTY1NWUzYjE0N2Y3OTc4NjhmOTZmYzEzYTI0M2IifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjE6cGF0aCIsInZhbHVlIjoiL3Vzci9zaGFyZS9kb2MvYmFzZS1maWxlcy9jb3B5cmlnaHQifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjI6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2Ojk1NWEwZDNmZjc5ODcyMDAzOGM5NWM3ZWYxYmY0MWZlYzc0OTY1NWUzYjE0N2Y3OTc4NjhmOTZmYzEzYTI0M2IifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjI6cGF0aCIsInZhbHVlIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9iYXNlLWZpbGVzLm1kNXN1bXMifSx7Im5hbWUiOiJzeWZ0Om1ldGFkYXRhOmluc3RhbGxlZFNpemUiLCJ2YWx1ZSI6IjM0MSJ9XSwicHVibGlzaGVyIjoiU2FudGlhZ28gVmlsYSBcdTAwM2NzYW52aWxhQGRlYmlhbi5vcmdcdTAwM2UiLCJwdXJsIjoicGtnOmRlYi9kZWJpYW4vYmFzZS1maWxlc0AxMi40JTJCZGViMTJ1MTE/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxMi40K2RlYjEydTExIn0seyJhdXRob3IiOiJOaWtsYXMgdm9uIEhlcnR6ZW4gXHUwMDNjbmlrbGFzdmhAZ21haWwuY29tXHUwMDNlIChodHRwOi8vaGVydHplbi5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vYmFzZTY0LWFycmF5YnVmZmVyQDAuMS40P3BhY2thZ2UtaWQ9N2I0MDYzZDEwNTk5YmZhZSIsImNwZSI6ImNwZToyLjM6YTpiYXNlNjQtYXJyYXlidWZmZXI6YmFzZTY0LWFycmF5YnVmZmVyOjAuMS40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVuY29kZS9kZWNvZGUgYmFzZTY0IGRhdGEgaW50byBBcnJheUJ1ZmZlcnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbmlrbGFzdmgvYmFzZTY0LWFycmF5YnVmZmVyIn0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9uaWtsYXN2aC9iYXNlNjQtYXJyYXlidWZmZXIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJhc2U2NC1hcnJheWJ1ZmZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2U2NC1hcnJheWJ1ZmZlcjpiYXNlNjRfYXJyYXlidWZmZXI6MC4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYXNlNjRfYXJyYXlidWZmZXI6YmFzZTY0LWFycmF5YnVmZmVyOjAuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZTY0X2FycmF5YnVmZmVyOmJhc2U2NF9hcnJheWJ1ZmZlcjowLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5pa2xhc3ZoOmJhc2U2NC1hcnJheWJ1ZmZlcjowLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5pa2xhc3ZoOmJhc2U2NF9hcnJheWJ1ZmZlcjowLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2U2NDpiYXNlNjQtYXJyYXlidWZmZXI6MC4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYXNlNjQ6YmFzZTY0X2FycmF5YnVmZmVyOjAuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Jhc2U2NC1hcnJheWJ1ZmZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Jhc2U2NC1hcnJheWJ1ZmZlckAwLjEuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS40In0seyJhdXRob3IiOiJULiBKYW1lc29uIExpdHRsZSBcdTAwM2N0LmphbWVzb24ubGl0dGxlQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Jhc2U2NC1qc0AwLjAuOD9wYWNrYWdlLWlkPTZmMWYxYTc3OTZjYjYzZDAiLCJjcGUiOiJjcGU6Mi4zOmE6YmVhdGdhbW1pdDpiYXNlNjQtanM6MC4wLjg6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQmFzZTY0IGVuY29kaW5nL2RlY29kaW5nIGluIHB1cmUgSlMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2JlYXRnYW1taXQvYmFzZTY0LWpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYmFzZTY0LWpzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmVhdGdhbW1pdDpiYXNlNjRfanM6MC4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYXNlNjQtanM6YmFzZTY0LWpzOjAuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZTY0LWpzOmJhc2U2NF9qczowLjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2U2NF9qczpiYXNlNjQtanM6MC4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYXNlNjRfanM6YmFzZTY0X2pzOjAuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZTY0OmJhc2U2NC1qczowLjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2U2NDpiYXNlNjRfanM6MC4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGluZWJyZWFrL25vZGVfbW9kdWxlcy9iYXNlNjQtanMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iYXNlNjQtanNAMC4wLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuOCJ9LHsiYXV0aG9yIjoiVC4gSmFtZXNvbiBMaXR0bGUgXHUwMDNjdC5qYW1lc29uLmxpdHRsZUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9iYXNlNjQtanNAMS41LjE/cGFja2FnZS1pZD1jNDkzYTlhNDFiMzZkYTBiIiwiY3BlIjoiY3BlOjIuMzphOmJlYXRnYW1taXQ6YmFzZTY0LWpzOjEuNS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkJhc2U2NCBlbmNvZGluZy9kZWNvZGluZyBpbiBwdXJlIEpTIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9iZWF0Z2FtbWl0L2Jhc2U2NC1qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JlYXRnYW1taXQvYmFzZTY0LWpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJiYXNlNjQtanMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiZWF0Z2FtbWl0OmJhc2U2NF9qczoxLjUuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2U2NC1qczpiYXNlNjQtanM6MS41LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYXNlNjQtanM6YmFzZTY0X2pzOjEuNS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZTY0X2pzOmJhc2U2NC1qczoxLjUuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2U2NF9qczpiYXNlNjRfanM6MS41LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiYXNlNjQ6YmFzZTY0LWpzOjEuNS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZTY0OmJhc2U2NF9qczoxLjUuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iYXNlNjQtanMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iYXNlNjQtanNAMS41LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjUuMSJ9LHsiYXV0aG9yIjoiS3Jpc3RpYW4gRmFlbGR0IFx1MDAzY2ZhZWxkdF9rcmlzdGlhbkBjeWJlcmFnZW50LmNvLmpwXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vYmFzZTY0aWRAMi4wLjA/cGFja2FnZS1pZD1kMTc1MGViOTA2ODlmMWE0IiwiY3BlIjoiY3BlOjIuMzphOmJhc2U2NGlkOmJhc2U2NGlkOjIuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdlbmVyYXRlcyBhIGJhc2U2NCBpZCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mYWVsZHQvYmFzZTY0aWQuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJiYXNlNjRpZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZhZWxkdDpiYXNlNjRpZDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iYXNlNjRpZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Jhc2U2NGlkQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IkJyaWFuIEogQnJlbm5hbiIsImJvbS1yZWYiOiJwa2c6bnBtL2Jhc2U2NHVybEAwLjAuNj9wYWNrYWdlLWlkPTJmOGE5ZDZjNzY1NmJhMTAiLCJjcGUiOiJjcGU6Mi4zOmE6YnJpYW5sb3Zlc3dvcmRzOmJhc2U2NHVybDowLjAuNjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGb3IgZW5jb2RpbmcgdG8vZnJvbSBiYXNlNjR1cmxzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9icmlhbmxvdmVzd29yZHMvYmFzZTY0dXJsLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYmFzZTY0dXJsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzZTY0dXJsOmJhc2U2NHVybDowLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iYXNlNjR1cmwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iYXNlNjR1cmxAMC4wLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuNiJ9LHsiYm9tLXJlZiI6InBrZzpucG0vYmFzaWMtYXV0aEAyLjAuMT9wYWNrYWdlLWlkPTU4MGNhNWYyYmVhYWU5MzgiLCJjcGUiOiJjcGU6Mi4zOmE6YmFzaWMtYXV0aDpiYXNpYy1hdXRoOjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Im5vZGUuanMgYmFzaWMgYXV0aCBwYXJzZXIiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJiYXNpYy1hdXRoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzaWMtYXV0aDpiYXNpY19hdXRoOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzaWNfYXV0aDpiYXNpYy1hdXRoOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzaWNfYXV0aDpiYXNpY19hdXRoOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmFzaWM6YmFzaWMtYXV0aDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJhc2ljOmJhc2ljX2F1dGg6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbW9yZ2FuL25vZGVfbW9kdWxlcy9iYXNpYy1hdXRoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYmFzaWMtYXV0aEAyLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4xIn0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9iYXRjaEAwLjYuMT9wYWNrYWdlLWlkPTM0NGM0M2FhZjQzYmI4ZGMiLCJjcGUiOiJjcGU6Mi4zOmE6dmlzaW9ubWVkaWE6YmF0Y2g6MC42LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2ltcGxlIGFzeW5jIGJhdGNoIHdpdGggY29uY3VycmVuY3kgY29udHJvbCBhbmQgcHJvZ3Jlc3MgcmVwb3J0aW5nLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS92aXNpb25tZWRpYS9iYXRjaC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJhdGNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmF0Y2g6YmF0Y2g6MC42LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYmF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iYXRjaEAwLjYuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNi4xIn0seyJib20tcmVmIjoicGtnOm5wbS9iYXo/cGFja2FnZS1pZD05OWEwOGVmNmRkZDc0YmE3IiwiY3BlIjoiY3BlOjIuMzphOmJhejpiYXo6KjoqOio6KjoqOio6KjoqIiwibmFtZSI6ImJheiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvYmF6L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYmF6IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiVU5LTk9XTiJ9LHsiYm9tLXJlZiI6InBrZzpucG0vYmVlcC1ib29wQDEuMi4zP3BhY2thZ2UtaWQ9YWM4ZjM1YzliYzZkNGVkYyIsImNwZSI6ImNwZToyLjM6YTpiZWVwLWJvb3A6YmVlcC1ib29wOjEuMi4zOio6KjoqOio6KjoqOioiLCJuYW1lIjoiYmVlcC1ib29wIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmVlcC1ib29wOmJlZXBfYm9vcDoxLjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJlZXBfYm9vcDpiZWVwLWJvb3A6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiZWVwX2Jvb3A6YmVlcF9ib29wOjEuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmVlcDpiZWVwLWJvb3A6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiZWVwOmJlZXBfYm9vcDoxLjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9naXRodWItZnJvbS1wYWNrYWdlL2V4YW1wbGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iZWVwLWJvb3BAMS4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMyJ9LHsiYXV0aG9yIjoiUGV0ZXIgT2xzb24gXHUwMDNjcGV0ZXIuZS5jLm9sc29uK25wbUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9iaWctaW50ZWdlckAxLjYuNTI/cGFja2FnZS1pZD02ZWZhZWUzZDJlOTExN2ZmIiwiY3BlIjoiY3BlOjIuMzphOmJpZy1pbnRlZ2VyOmJpZy1pbnRlZ2VyOjEuNi41MjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBhcmJpdHJhcnkgbGVuZ3RoIGludGVnZXIgbGlicmFyeSBmb3IgSmF2YXNjcmlwdCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiVW5saWNlbnNlIn19XSwibmFtZSI6ImJpZy1pbnRlZ2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmlnLWludGVnZXI6YmlnX2ludGVnZXI6MS42LjUyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmlnX2ludGVnZXI6YmlnLWludGVnZXI6MS42LjUyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmlnX2ludGVnZXI6YmlnX2ludGVnZXI6MS42LjUyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmlnOmJpZy1pbnRlZ2VyOjEuNi41MjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJpZzpiaWdfaW50ZWdlcjoxLjYuNTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYmlnLWludGVnZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iaWctaW50ZWdlckAxLjYuNTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjYuNTIifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IFx1MDAzY21haWxAc3Vic3RhY2submV0XHUwMDNlIChodHRwOi8vc3Vic3RhY2submV0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2JpbmFyeUAwLjMuMD9wYWNrYWdlLWlkPWFhYzI4YWFjZWMxNGU2ZjIiLCJjcGUiOiJjcGU6Mi4zOmE6c3Vic3RhY2s6YmluYXJ5OjAuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlVucGFjayBtdWx0aWJ5dGUgYmluYXJ5IHZhbHVlcyBmcm9tIGJ1ZmZlcnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9zdWJzdGFjay9ub2RlLWJpbmFyeS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJpbmFyeSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJpbmFyeTpiaW5hcnk6MC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYmluYXJ5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYmluYXJ5QDAuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4zLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9zaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2JpbmFyeS1leHRlbnNpb25zQDIuMy4wP3BhY2thZ2UtaWQ9Y2RlYTdjNDg2YTkzZDc0MSIsImNwZSI6ImNwZToyLjM6YTpiaW5hcnktZXh0ZW5zaW9uczpiaW5hcnktZXh0ZW5zaW9uczoyLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGJpbmFyeSBmaWxlIGV4dGVuc2lvbnMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJiaW5hcnktZXh0ZW5zaW9ucyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJpbmFyeS1leHRlbnNpb25zOmJpbmFyeV9leHRlbnNpb25zOjIuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmluYXJ5X2V4dGVuc2lvbnM6YmluYXJ5LWV4dGVuc2lvbnM6Mi4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpiaW5hcnlfZXh0ZW5zaW9uczpiaW5hcnlfZXh0ZW5zaW9uczoyLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJpbmFyeTpiaW5hcnktZXh0ZW5zaW9uczoyLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJpbmFyeTpiaW5hcnlfZXh0ZW5zaW9uczoyLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iaW5hcnktZXh0ZW5zaW9ucy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2JpbmFyeS1leHRlbnNpb25zQDIuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4zLjAifSx7ImF1dGhvciI6Ik5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly90b290YWxsbmF0ZS5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vYmluZGluZ3NAMS41LjA/cGFja2FnZS1pZD04NDhlOTE5YTUzNDhjNzZlIiwiY3BlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOmJpbmRpbmdzOjEuNS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkhlbHBlciBtb2R1bGUgZm9yIGxvYWRpbmcgeW91ciBuYXRpdmUgbW9kdWxlJ3MgLm5vZGUgZmlsZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vVG9vVGFsbE5hdGUvbm9kZS1iaW5kaW5ncy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1Rvb1RhbGxOYXRlL25vZGUtYmluZGluZ3MifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJpbmRpbmdzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmluZGluZ3M6YmluZGluZ3M6MS41LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYmluZGluZ3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9iaW5kaW5nc0AxLjUuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNS4wIn0seyJhdXRob3IiOiJWYWRpbSBHcmFib3lzIFx1MDAzY2RpbXZhMTNAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vYmludHJlZXNAMS4wLjI/cGFja2FnZS1pZD1kYjUzZjRlYmFlZTRlMmNmIiwiY3BlIjoiY3BlOjIuMzphOmJpbnRyZWVzOmJpbnRyZWVzOjEuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkJpbmFyeSBTZWFyY2ggVHJlZXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3ZhZGltZy9qc19iaW50cmVlcy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJpbnRyZWVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dmFkaW1nOmJpbnRyZWVzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JpbnRyZWVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYmludHJlZXNAMS4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMiJ9LHsiYXV0aG9yIjoiUm9kIFZhZ2cgXHUwMDNjcm9kQHZhZ2cub3JnXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vcnZhZ2cpLCBNYXR0ZW8gQ29sbGluYSBcdTAwM2NtYXR0ZW8uY29sbGluYUBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9tY29sbGluYSksIEphcmV0dCBDcnVnZXIgXHUwMDNjamNydWd6ekBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9qY3J1Z3p6KSIsImJvbS1yZWYiOiJwa2c6bnBtL2JsQDEuMi4zP3BhY2thZ2UtaWQ9MWQ3MWM2ODg5NmE0NGM4NiIsImNwZSI6ImNwZToyLjM6YTpydmFnZzpibDoxLjIuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCdWZmZXIgTGlzdDogY29sbGVjdCBidWZmZXJzIGFuZCBhY2Nlc3Mgd2l0aCBhIHN0YW5kYXJkIHJlYWRhYmxlIEJ1ZmZlciBpbnRlcmZhY2UsIHN0cmVhbWFibGUgdG9vISIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ydmFnZy9ibC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3J2YWdnL2JsIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJibCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJsOmJsOjEuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYmxAMS4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMyJ9LHsiYXV0aG9yIjoiUm9kIFZhZ2cgXHUwMDNjcm9kQHZhZ2cub3JnXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vcnZhZ2cpLCBNYXR0ZW8gQ29sbGluYSBcdTAwM2NtYXR0ZW8uY29sbGluYUBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9tY29sbGluYSksIEphcmV0dCBDcnVnZXIgXHUwMDNjamNydWd6ekBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9qY3J1Z3p6KSIsImJvbS1yZWYiOiJwa2c6bnBtL2JsQDQuMS4wP3BhY2thZ2UtaWQ9ODQ2YTBlZGQ2MDcyMjlmZCIsImNwZSI6ImNwZToyLjM6YTpydmFnZzpibDo0LjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCdWZmZXIgTGlzdDogY29sbGVjdCBidWZmZXJzIGFuZCBhY2Nlc3Mgd2l0aCBhIHN0YW5kYXJkIHJlYWRhYmxlIEJ1ZmZlciBpbnRlcmZhY2UsIHN0cmVhbWFibGUgdG9vISIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ydmFnZy9ibC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3J2YWdnL2JsIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJibCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJsOmJsOjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rhci1mcy9ub2RlX21vZHVsZXMvYmwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ibEA0LjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMS4wIn0seyJhdXRob3IiOiJQZXRrYSBBbnRvbm92IFx1MDAzY3BldGthX2FudG9ub3ZAaG90bWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9naXRodWIuY29tL3BldGthYW50b25vdi8pIiwiYm9tLXJlZiI6InBrZzpucG0vYmx1ZWJpcmRAMy40Ljc/cGFja2FnZS1pZD00NDFiNTY4YWEwNThkZGQ0IiwiY3BlIjoiY3BlOjIuMzphOnBldGthYW50b25vdjpibHVlYmlyZDozLjQuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGdWxsIGZlYXR1cmVkIFByb21pc2VzL0ErIGltcGxlbWVudGF0aW9uIHdpdGggZXhjZXB0aW9uYWxseSBnb29kIHBlcmZvcm1hbmNlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9wZXRrYWFudG9ub3YvYmx1ZWJpcmQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wZXRrYWFudG9ub3YvYmx1ZWJpcmQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJsdWViaXJkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Ymx1ZWJpcmQ6Ymx1ZWJpcmQ6My40Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW56aXBwZXIvbm9kZV9tb2R1bGVzL2JsdWViaXJkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYmx1ZWJpcmRAMy40LjciLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjQuNyJ9LHsiYXV0aG9yIjoiUGV0a2EgQW50b25vdiBcdTAwM2NwZXRrYV9hbnRvbm92QGhvdG1haWwuY29tXHUwMDNlIChodHRwOi8vZ2l0aHViLmNvbS9wZXRrYWFudG9ub3YvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2JsdWViaXJkQDMuNy4yP3BhY2thZ2UtaWQ9NDVlYzAxN2NjOTNmMzczYyIsImNwZSI6ImNwZToyLjM6YTpwZXRrYWFudG9ub3Y6Ymx1ZWJpcmQ6My43LjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRnVsbCBmZWF0dXJlZCBQcm9taXNlcy9BKyBpbXBsZW1lbnRhdGlvbiB3aXRoIGV4Y2VwdGlvbmFsbHkgZ29vZCBwZXJmb3JtYW5jZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vcGV0a2FhbnRvbm92L2JsdWViaXJkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcGV0a2FhbnRvbm92L2JsdWViaXJkIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJibHVlYmlyZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJsdWViaXJkOmJsdWViaXJkOjMuNy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JsdWViaXJkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYmx1ZWJpcmRAMy43LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjcuMiJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSAoaHR0cDovL2pvbmdsZWJlcnJ5LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9ib2R5LXBhcnNlckAxLjIwLjM/cGFja2FnZS1pZD1kODM0OGYwNTY2YzQ2MjI5IiwiY3BlIjoiY3BlOjIuMzphOm9wZW5qc2Y6Ym9keS1wYXJzZXI6MS4yMC4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgYm9keSBwYXJzaW5nIG1pZGRsZXdhcmUiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJib2R5LXBhcnNlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ib2R5LXBhcnNlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2JvZHktcGFyc2VyQDEuMjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMjAuMyJ9LHsiYXV0aG9yIjoiVHdpdHRlciIsImJvbS1yZWYiOiJwa2c6bnBtL2Jvd2VyLWNvbmZpZ0AxLjQuMz9wYWNrYWdlLWlkPTJjNTYwZDM1Yjc1MjI2YjAiLCJjcGUiOiJjcGU6Mi4zOmE6Ym93ZXItY29uZmlnOmJvd2VyLWNvbmZpZzoxLjQuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUaGUgQm93ZXIgY29uZmlnIHJlYWRlciBhbmQgd3JpdGVyLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ib3dlci9ib3dlci90cmVlL21hc3Rlci9wYWNrYWdlcy9ib3dlci1jb25maWcifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cDovL2Jvd2VyLmlvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJib3dlci1jb25maWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpib3dlci1jb25maWc6Ym93ZXJfY29uZmlnOjEuNC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Ym93ZXJfY29uZmlnOmJvd2VyLWNvbmZpZzoxLjQuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJvd2VyX2NvbmZpZzpib3dlcl9jb25maWc6MS40LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpib3dlcjpib3dlci1jb25maWc6MS40LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpib3dlcjpib3dlcl9jb25maWc6MS40LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYm93ZXItY29uZmlnL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYm93ZXItY29uZmlnQDEuNC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjMifSx7ImF1dGhvciI6Ikp1bGlhbiBHcnViZXIgXHUwMDNjbWFpbEBqdWxpYW5ncnViZXIuY29tXHUwMDNlIChodHRwOi8vanVsaWFuZ3J1YmVyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9icmFjZS1leHBhbnNpb25AMS4xLjEyP3BhY2thZ2UtaWQ9NzljYTZiNTdjYjZkYThmNCIsImNwZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCcmFjZSBleHBhbnNpb24gYXMga25vd24gZnJvbSBzaC9iYXNoIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JyYWNlLWV4cGFuc2lvbiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnJhY2UtZXhwYW5zaW9uIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2UtZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZV9leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVsaWFuZ3J1YmVyOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZTpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyY2hpdmVyLXV0aWxzL25vZGVfbW9kdWxlcy9icmFjZS1leHBhbnNpb24vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9icmFjZS1leHBhbnNpb25AMS4xLjEyIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEyIn0seyJhdXRob3IiOiJKdWxpYW4gR3J1YmVyIFx1MDAzY21haWxAanVsaWFuZ3J1YmVyLmNvbVx1MDAzZSAoaHR0cDovL2p1bGlhbmdydWJlci5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vYnJhY2UtZXhwYW5zaW9uQDEuMS4xMj9wYWNrYWdlLWlkPWVkZmM0MzVmNzhmZmJiMWMiLCJjcGUiOiJjcGU6Mi4zOmE6YnJhY2UtZXhwYW5zaW9uOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQnJhY2UgZXhwYW5zaW9uIGFzIGtub3duIGZyb20gc2gvYmFzaCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JyYWNlLWV4cGFuc2lvbi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9icmFjZS1leHBhbnNpb24ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJyYWNlLWV4cGFuc2lvbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2VfZXhwYW5zaW9uOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZV9leHBhbnNpb246YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVsaWFuZ3J1YmVyOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZTpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmNoaXZlci9ub2RlX21vZHVsZXMvYnJhY2UtZXhwYW5zaW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnJhY2UtZXhwYW5zaW9uQDEuMS4xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xMiJ9LHsiYXV0aG9yIjoiSnVsaWFuIEdydWJlciBcdTAwM2NtYWlsQGp1bGlhbmdydWJlci5jb21cdTAwM2UgKGh0dHA6Ly9qdWxpYW5ncnViZXIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTI/cGFja2FnZS1pZD0zOGZmMDI4YzdjNDU4NDc1IiwiY3BlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkJyYWNlIGV4cGFuc2lvbiBhcyBrbm93biBmcm9tIHNoL2Jhc2giLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9icmFjZS1leHBhbnNpb24uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJicmFjZS1leHBhbnNpb24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2VfZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZS1qcy9ub2RlX21vZHVsZXMvYnJhY2UtZXhwYW5zaW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnJhY2UtZXhwYW5zaW9uQDEuMS4xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xMiJ9LHsiYXV0aG9yIjoiSnVsaWFuIEdydWJlciBcdTAwM2NtYWlsQGp1bGlhbmdydWJlci5jb21cdTAwM2UgKGh0dHA6Ly9qdWxpYW5ncnViZXIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTI/cGFja2FnZS1pZD1jODYxZTY5ODIxYjZiOGZlIiwiY3BlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkJyYWNlIGV4cGFuc2lvbiBhcyBrbm93biBmcm9tIHNoL2Jhc2giLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9icmFjZS1leHBhbnNpb24uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJicmFjZS1leHBhbnNpb24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2VfZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnN0cmVhbS9ub2RlX21vZHVsZXMvYnJhY2UtZXhwYW5zaW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnJhY2UtZXhwYW5zaW9uQDEuMS4xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xMiJ9LHsiYXV0aG9yIjoiSnVsaWFuIEdydWJlciBcdTAwM2NtYWlsQGp1bGlhbmdydWJlci5jb21cdTAwM2UgKGh0dHA6Ly9qdWxpYW5ncnViZXIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTI/cGFja2FnZS1pZD03MDI2NmM3NDJhYzk5MmJhIiwiY3BlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkJyYWNlIGV4cGFuc2lvbiBhcyBrbm93biBmcm9tIHNoL2Jhc2giLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9icmFjZS1leHBhbnNpb24uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJicmFjZS1leHBhbnNpb24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2VfZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMTIifSx7ImF1dGhvciI6Ikp1bGlhbiBHcnViZXIgXHUwMDNjbWFpbEBqdWxpYW5ncnViZXIuY29tXHUwMDNlIChodHRwOi8vanVsaWFuZ3J1YmVyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9icmFjZS1leHBhbnNpb25AMS4xLjEyP3BhY2thZ2UtaWQ9ZTliNDMyNjMyNjViOTg0YSIsImNwZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCcmFjZSBleHBhbnNpb24gYXMga25vd24gZnJvbSBzaC9iYXNoIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JyYWNlLWV4cGFuc2lvbiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnJhY2UtZXhwYW5zaW9uIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2UtZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZV9leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVsaWFuZ3J1YmVyOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZTpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lnbm9yZS13YWxrL25vZGVfbW9kdWxlcy9icmFjZS1leHBhbnNpb24vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9icmFjZS1leHBhbnNpb25AMS4xLjEyIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEyIn0seyJhdXRob3IiOiJKdWxpYW4gR3J1YmVyIFx1MDAzY21haWxAanVsaWFuZ3J1YmVyLmNvbVx1MDAzZSAoaHR0cDovL2p1bGlhbmdydWJlci5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vYnJhY2UtZXhwYW5zaW9uQDEuMS4xMj9wYWNrYWdlLWlkPTI4ZmI1YmI3MTA0NzUxNmEiLCJjcGUiOiJjcGU6Mi4zOmE6YnJhY2UtZXhwYW5zaW9uOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQnJhY2UgZXhwYW5zaW9uIGFzIGtub3duIGZyb20gc2gvYmFzaCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JyYWNlLWV4cGFuc2lvbi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9icmFjZS1leHBhbnNpb24ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJyYWNlLWV4cGFuc2lvbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2VfZXhwYW5zaW9uOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZV9leHBhbnNpb246YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVsaWFuZ3J1YmVyOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZTpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMTIifSx7ImF1dGhvciI6Ikp1bGlhbiBHcnViZXIgXHUwMDNjbWFpbEBqdWxpYW5ncnViZXIuY29tXHUwMDNlIChodHRwOi8vanVsaWFuZ3J1YmVyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9icmFjZS1leHBhbnNpb25AMS4xLjEyP3BhY2thZ2UtaWQ9MDk4ZDgyMzQyMWJjMTE5NyIsImNwZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCcmFjZSBleHBhbnNpb24gYXMga25vd24gZnJvbSBzaC9iYXNoIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JyYWNlLWV4cGFuc2lvbiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnJhY2UtZXhwYW5zaW9uIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2UtZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZV9leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVsaWFuZ3J1YmVyOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZTpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMTIifSx7ImF1dGhvciI6Ikp1bGlhbiBHcnViZXIgXHUwMDNjbWFpbEBqdWxpYW5ncnViZXIuY29tXHUwMDNlIChodHRwOi8vanVsaWFuZ3J1YmVyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9icmFjZS1leHBhbnNpb25AMS4xLjEyP3BhY2thZ2UtaWQ9MTdkNWIxZjFmMmMyNjVjMCIsImNwZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCcmFjZSBleHBhbnNpb24gYXMga25vd24gZnJvbSBzaC9iYXNoIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JyYWNlLWV4cGFuc2lvbiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnJhY2UtZXhwYW5zaW9uIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2UtZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZV9leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVsaWFuZ3J1YmVyOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlLWV4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZTpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JpbXJhZi9ub2RlX21vZHVsZXMvYnJhY2UtZXhwYW5zaW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnJhY2UtZXhwYW5zaW9uQDEuMS4xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xMiJ9LHsiYXV0aG9yIjoiSnVsaWFuIEdydWJlciBcdTAwM2NtYWlsQGp1bGlhbmdydWJlci5jb21cdTAwM2UgKGh0dHA6Ly9qdWxpYW5ncnViZXIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTI/cGFja2FnZS1pZD1lYzAxYjQ1ZTUwYTgwZmM3IiwiY3BlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkJyYWNlIGV4cGFuc2lvbiBhcyBrbm93biBmcm9tIHNoL2Jhc2giLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9icmFjZS1leHBhbnNpb24uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJicmFjZS1leHBhbnNpb24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2VfZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvYnJhY2UtZXhwYW5zaW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnJhY2UtZXhwYW5zaW9uQDEuMS4xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xMiJ9LHsiYXV0aG9yIjoiSnVsaWFuIEdydWJlciBcdTAwM2NtYWlsQGp1bGlhbmdydWJlci5jb21cdTAwM2UgKGh0dHA6Ly9qdWxpYW5ncnViZXIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTI/cGFja2FnZS1pZD0yMDRkZjZlMWMwMzIzMzA3IiwiY3BlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkJyYWNlIGV4cGFuc2lvbiBhcyBrbm93biBmcm9tIHNoL2Jhc2giLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9icmFjZS1leHBhbnNpb24uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvYnJhY2UtZXhwYW5zaW9uIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJicmFjZS1leHBhbnNpb24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZS1leHBhbnNpb246YnJhY2VfZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlX2V4cGFuc2lvbjpicmFjZS1leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2VfZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpicmFjZV9leHBhbnNpb246MS4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2UtZXhwYW5zaW9uOjEuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlOmJyYWNlX2V4cGFuc2lvbjoxLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHMtbm9kZS1kZXYvbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAxLjEuMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMTIifSx7ImF1dGhvciI6Ikp1bGlhbiBHcnViZXIgXHUwMDNjbWFpbEBqdWxpYW5ncnViZXIuY29tXHUwMDNlIChodHRwOi8vanVsaWFuZ3J1YmVyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9icmFjZS1leHBhbnNpb25AMi4wLjI/cGFja2FnZS1pZD0xZmNkYTU2YWE3YjliMzljIiwiY3BlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZS1leHBhbnNpb246Mi4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQnJhY2UgZXhwYW5zaW9uIGFzIGtub3duIGZyb20gc2gvYmFzaCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2JyYWNlLWV4cGFuc2lvbi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9icmFjZS1leHBhbnNpb24ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJyYWNlLWV4cGFuc2lvbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyYWNlLWV4cGFuc2lvbjpicmFjZV9leHBhbnNpb246Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmFjZV9leHBhbnNpb246YnJhY2UtZXhwYW5zaW9uOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2VfZXhwYW5zaW9uOmJyYWNlX2V4cGFuc2lvbjoyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjpicmFjZS1leHBhbnNpb246Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWxpYW5ncnViZXI6YnJhY2VfZXhwYW5zaW9uOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2UtZXhwYW5zaW9uOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJhY2U6YnJhY2VfZXhwYW5zaW9uOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2JyYWNlLWV4cGFuc2lvbkAyLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIEVsYW4gU2hhbmtlciAoaHR0cHM6Ly9naXRodWIuY29tL2VzMTI4KSwgRXVnZW5lIFNoYXJ5Z2luIChodHRwczovL2dpdGh1Yi5jb20vZXVzaDc3KSwgaGVtYW50aC5obSAoaHR0cDovL2gzbWFudGguY29tKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2JyYWNlc0AyLjMuMj9wYWNrYWdlLWlkPWUxOGM4MTdjMjA1N2M2NzUiLCJjcGUiOiJjcGU6Mi4zOmE6YnJhY2VzX3Byb2plY3Q6YnJhY2VzOjIuMy4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkJhc2gtbGlrZSBicmFjZSBleHBhbnNpb24sIGltcGxlbWVudGVkIGluIEphdmFTY3JpcHQuIFNhZmVyIHRoYW4gb3RoZXIgYnJhY2UgZXhwYW5zaW9uIGxpYnMsIHdpdGggY29tcGxldGUgc3VwcG9ydCBmb3IgdGhlIEJhc2ggNC4zIGJyYWNlcyBzcGVjaWZpY2F0aW9uLCB3aXRob3V0IHNhY3JpZmljaW5nIHNwZWVkLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9icmFjZXMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJyYWNlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6YnJhY2VzOjIuMy4yOio6KjoqOio6bm9kZS5qczoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JyYWNlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2JyYWNlc0AyLjMuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMy4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIEVsYW4gU2hhbmtlciAoaHR0cHM6Ly9naXRodWIuY29tL2VzMTI4KSwgRXVnZW5lIFNoYXJ5Z2luIChodHRwczovL2dpdGh1Yi5jb20vZXVzaDc3KSwgaGVtYW50aC5obSAoaHR0cDovL2gzbWFudGguY29tKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2JyYWNlc0AzLjAuMz9wYWNrYWdlLWlkPTFmZWE0ZDcwNDQ0YzAyZjAiLCJjcGUiOiJjcGU6Mi4zOmE6YnJhY2VzX3Byb2plY3Q6YnJhY2VzOjMuMC4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkJhc2gtbGlrZSBicmFjZSBleHBhbnNpb24sIGltcGxlbWVudGVkIGluIEphdmFTY3JpcHQuIFNhZmVyIHRoYW4gb3RoZXIgYnJhY2UgZXhwYW5zaW9uIGxpYnMsIHdpdGggY29tcGxldGUgc3VwcG9ydCBmb3IgdGhlIEJhc2ggNC4zIGJyYWNlcyBzcGVjaWZpY2F0aW9uLCB3aXRob3V0IHNhY3JpZmljaW5nIHNwZWVkLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9icmFjZXMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJyYWNlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6YnJhY2VzOjMuMC4zOio6KjoqOio6bm9kZS5qczoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nob2tpZGFyL25vZGVfbW9kdWxlcy9icmFjZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9icmFjZXNAMy4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMyJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBFbGFuIFNoYW5rZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9lczEyOCksIEV1Z2VuZSBTaGFyeWdpbiAoaHR0cHM6Ly9naXRodWIuY29tL2V1c2g3NyksIGhlbWFudGguaG0gKGh0dHA6Ly9oM21hbnRoLmNvbSksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9icmFjZXNAMy4wLjM/cGFja2FnZS1pZD0wNWU0YTQyZjFkMjAxODRjIiwiY3BlIjoiY3BlOjIuMzphOmJyYWNlc19wcm9qZWN0OmJyYWNlczozLjAuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJCYXNoLWxpa2UgYnJhY2UgZXhwYW5zaW9uLCBpbXBsZW1lbnRlZCBpbiBKYXZhU2NyaXB0LiBTYWZlciB0aGFuIG90aGVyIGJyYWNlIGV4cGFuc2lvbiBsaWJzLCB3aXRoIGNvbXBsZXRlIHN1cHBvcnQgZm9yIHRoZSBCYXNoIDQuMyBicmFjZXMgc3BlY2lmaWNhdGlvbiwgd2l0aG91dCBzYWNyaWZpY2luZyBzcGVlZC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21pY3JvbWF0Y2gvYnJhY2VzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJicmFjZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmJyYWNlczozLjAuMzoqOio6KjoqOm5vZGUuanM6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvYnJhY2VzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnJhY2VzQDMuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjMifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEJyaWFuIFdvb2R3YXJkIChodHRwczovL3R3aXR0ZXIuY29tL2Rvb3diKSwgRWxhbiBTaGFua2VyIChodHRwczovL2dpdGh1Yi5jb20vZXMxMjgpLCBFdWdlbmUgU2hhcnlnaW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9ldXNoNzcpLCBoZW1hbnRoLmhtIChodHRwOi8vaDNtYW50aC5jb20pLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vYnJhY2VzQDMuMC4zP3BhY2thZ2UtaWQ9NzMwMGZlYzZlYTY4YTQ3MiIsImNwZSI6ImNwZToyLjM6YTpicmFjZXNfcHJvamVjdDpicmFjZXM6My4wLjM6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQmFzaC1saWtlIGJyYWNlIGV4cGFuc2lvbiwgaW1wbGVtZW50ZWQgaW4gSmF2YVNjcmlwdC4gU2FmZXIgdGhhbiBvdGhlciBicmFjZSBleHBhbnNpb24gbGlicywgd2l0aCBjb21wbGV0ZSBzdXBwb3J0IGZvciB0aGUgQmFzaCA0LjMgYnJhY2VzIHNwZWNpZmljYXRpb24sIHdpdGhvdXQgc2FjcmlmaWNpbmcgc3BlZWQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9taWNyb21hdGNoL2JyYWNlcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnJhY2VzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpicmFjZXM6My4wLjM6KjoqOio6Kjpub2RlLmpzOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlmdHVwL25vZGVfbW9kdWxlcy9icmFjZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9icmFjZXNAMy4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMyJ9LHsiYXV0aG9yIjoiRGV2b24gR292ZXR0IFx1MDAzY2Rldm9uZ292ZXR0QGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Jyb3RsaUAxLjMuMz9wYWNrYWdlLWlkPTQ3MGJjNDg1OTk2ZDRiYmUiLCJjcGUiOiJjcGU6Mi4zOmE6ZGV2b25nb3ZldHQ6YnJvdGxpOjEuMy4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgcG9ydCBvZiB0aGUgQnJvdGxpIGNvbXByZXNzaW9uIGFsZ29yaXRobSBhcyB1c2VkIGluIFdPRkYyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Rldm9uZ292ZXR0L2Jyb3RsaS5qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Rldm9uZ292ZXR0L2Jyb3RsaS5qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnJvdGxpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJvdGxpOmJyb3RsaToxLjMuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9icm90bGkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9icm90bGlAMS4zLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMyJ9LHsiYm9tLXJlZiI6InBrZzpucG0vYnJvd3Nlcl9maWVsZD9wYWNrYWdlLWlkPTBlYzgwMGFlYzkxMjUyYTUiLCJjcGUiOiJjcGU6Mi4zOmE6YnJvd3Nlci1maWVsZDpicm93c2VyLWZpZWxkOio6KjoqOio6KjoqOio6KiIsIm5hbWUiOiJicm93c2VyX2ZpZWxkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJvd3Nlci1maWVsZDpicm93c2VyX2ZpZWxkOio6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicm93c2VyX2ZpZWxkOmJyb3dzZXItZmllbGQ6KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyb3dzZXJfZmllbGQ6YnJvd3Nlcl9maWVsZDoqOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJvd3Nlcjpicm93c2VyLWZpZWxkOio6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicm93c2VyOmJyb3dzZXJfZmllbGQ6KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvYnJvd3Nlcl9maWVsZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Jyb3dzZXJfZmllbGQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiJVTktOT1dOIn0seyJhdXRob3IiOiJGZXJvc3MgQWJvdWtoYWRpamVoIFx1MDAzY2Zlcm9zc0BmZXJvc3Mub3JnXHUwMDNlIChodHRwczovL2Zlcm9zcy5vcmcpLCBSb21haW4gQmVhdXhpcyBcdTAwM2N0b290c0ByYXN0YWdlZWtzLm9yZ1x1MDAzZSwgSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9idWZmZXJANS43LjE/cGFja2FnZS1pZD04MTYwZDYxMjcyZjE2ZmMyIiwiY3BlIjoiY3BlOjIuMzphOmJ1ZmZlcjpidWZmZXI6NS43LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9kZS5qcyBCdWZmZXIgQVBJLCBmb3IgdGhlIGJyb3dzZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2Zlcm9zcy9idWZmZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mZXJvc3MvYnVmZmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJidWZmZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6YnVmZmVyOjUuNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2J1ZmZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2J1ZmZlckA1LjcuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuNy4xIn0seyJhdXRob3IiOiJGZXJvc3MgQWJvdWtoYWRpamVoIFx1MDAzY2Zlcm9zc0BmZXJvc3Mub3JnXHUwMDNlIChodHRwczovL2Zlcm9zcy5vcmcpLCBSb21haW4gQmVhdXhpcyBcdTAwM2N0b290c0ByYXN0YWdlZWtzLm9yZ1x1MDAzZSwgSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9idWZmZXJANi4wLjM/cGFja2FnZS1pZD1iMzQ5MjBjYjIxODRlNmFkIiwiY3BlIjoiY3BlOjIuMzphOmJ1ZmZlcjpidWZmZXI6Ni4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9kZS5qcyBCdWZmZXIgQVBJLCBmb3IgdGhlIGJyb3dzZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2Zlcm9zcy9idWZmZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mZXJvc3MvYnVmZmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJidWZmZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6YnVmZmVyOjYuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXdlYi10by1ub2RlLXN0cmVhbS9ub2RlX21vZHVsZXMvYnVmZmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnVmZmVyQDYuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNi4wLjMifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2J1ZmZlci1hbGxvY0AxLjIuMD9wYWNrYWdlLWlkPTAyMTVkYjRhNGFhNmNkMDUiLCJjcGUiOiJjcGU6Mi4zOmE6YnVmZmVyLWFsbG9jOmJ1ZmZlci1hbGxvYzoxLjIuMDoqOio6KjoqOio6KjoqIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnVmZmVyLWFsbG9jIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyLWFsbG9jOmJ1ZmZlcl9hbGxvYzoxLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9hbGxvYzpidWZmZXItYWxsb2M6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXJfYWxsb2M6YnVmZmVyX2FsbG9jOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyOmJ1ZmZlci1hbGxvYzoxLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcjpidWZmZXJfYWxsb2M6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYnVmZmVyLWFsbG9jL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnVmZmVyLWFsbG9jQDEuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjAifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2J1ZmZlci1hbGxvYy11bnNhZmVAMS4xLjA/cGFja2FnZS1pZD03MjUyNTg4NWEwNTIxN2Y5IiwiY3BlIjoiY3BlOjIuMzphOmJ1ZmZlci1hbGxvYy11bnNhZmU6YnVmZmVyLWFsbG9jLXVuc2FmZToxLjEuMDoqOio6KjoqOio6KjoqIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnVmZmVyLWFsbG9jLXVuc2FmZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlci1hbGxvYy11bnNhZmU6YnVmZmVyX2FsbG9jX3Vuc2FmZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9hbGxvY191bnNhZmU6YnVmZmVyLWFsbG9jLXVuc2FmZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9hbGxvY191bnNhZmU6YnVmZmVyX2FsbG9jX3Vuc2FmZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlci1hbGxvYzpidWZmZXItYWxsb2MtdW5zYWZlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyLWFsbG9jOmJ1ZmZlcl9hbGxvY191bnNhZmU6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXJfYWxsb2M6YnVmZmVyLWFsbG9jLXVuc2FmZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9hbGxvYzpidWZmZXJfYWxsb2NfdW5zYWZlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyOmJ1ZmZlci1hbGxvYy11bnNhZmU6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXI6YnVmZmVyX2FsbG9jX3Vuc2FmZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9idWZmZXItYWxsb2MtdW5zYWZlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnVmZmVyLWFsbG9jLXVuc2FmZUAxLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4wIn0seyJhdXRob3IiOiJCcmlhbiBKLiBCcmVubmFuIFx1MDAzY2JyaWFubG92ZXN3b3Jkc0BnbWFpbC5jb21cdTAwM2UsIFZsYWRpbWlyIEt1em5ldHNvdiIsImJvbS1yZWYiOiJwa2c6bnBtL2J1ZmZlci1jcmMzMkAwLjIuMTM/cGFja2FnZS1pZD0wMThlNzA3NDgwZDlhMzk0IiwiY3BlIjoiY3BlOjIuMzphOmJyaWFubG92ZXN3b3JkczpidWZmZXItY3JjMzI6MC4yLjEzOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgcHVyZSBqYXZhc2NyaXB0IENSQzMyIGFsZ29yaXRobSB0aGF0IHBsYXlzIG5pY2Ugd2l0aCBiaW5hcnkgZGF0YSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vYnJpYW5sb3Zlc3dvcmRzL2J1ZmZlci1jcmMzMi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JyaWFubG92ZXN3b3Jkcy9idWZmZXItY3JjMzIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJ1ZmZlci1jcmMzMiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyaWFubG92ZXN3b3JkczpidWZmZXJfY3JjMzI6MC4yLjEzOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyLWNyYzMyOmJ1ZmZlci1jcmMzMjowLjIuMTM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXItY3JjMzI6YnVmZmVyX2NyYzMyOjAuMi4xMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9jcmMzMjpidWZmZXItY3JjMzI6MC4yLjEzOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyX2NyYzMyOmJ1ZmZlcl9jcmMzMjowLjIuMTM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXI6YnVmZmVyLWNyYzMyOjAuMi4xMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcjpidWZmZXJfY3JjMzI6MC4yLjEzOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2J1ZmZlci1jcmMzMi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2J1ZmZlci1jcmMzMkAwLjIuMTMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjIuMTMifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2J1ZmZlci1maWxsQDEuMC4wP3BhY2thZ2UtaWQ9YjViNGIwNWQyM2VmMDU5MCIsImNwZSI6ImNwZToyLjM6YTpidWZmZXItZmlsbDpidWZmZXItZmlsbDoxLjAuMDoqOio6KjoqOio6KjoqIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiYnVmZmVyLWZpbGwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXItZmlsbDpidWZmZXJfZmlsbDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9maWxsOmJ1ZmZlci1maWxsOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyX2ZpbGw6YnVmZmVyX2ZpbGw6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXI6YnVmZmVyLWZpbGw6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXI6YnVmZmVyX2ZpbGw6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYnVmZmVyLWZpbGwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9idWZmZXItZmlsbEAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJib20tcmVmIjoicGtnOm5wbS9idWZmZXItZnJvbUAxLjEuMj9wYWNrYWdlLWlkPWQyODY5YTk3MDA1ZGRkMzAiLCJjcGUiOiJjcGU6Mi4zOmE6YnVmZmVyLWZyb206YnVmZmVyLWZyb206MS4xLjI6KjoqOio6KjoqOio6KiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJ1ZmZlci1mcm9tIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyLWZyb206YnVmZmVyX2Zyb206MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXJfZnJvbTpidWZmZXItZnJvbToxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9mcm9tOmJ1ZmZlcl9mcm9tOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyOmJ1ZmZlci1mcm9tOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyOmJ1ZmZlcl9mcm9tOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2J1ZmZlci1mcm9tL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnVmZmVyLWZyb21AMS4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMiJ9LHsiYXV0aG9yIjoiaHR0cHM6Ly9naXRodWIuY29tL3Nhcm9zaWEiLCJib20tcmVmIjoicGtnOm5wbS9idWZmZXItaW5kZXhvZi1wb2x5ZmlsbEAxLjAuMj9wYWNrYWdlLWlkPTA4YmM2YmQ5YTg5NTIwMGYiLCJjcGUiOiJjcGU6Mi4zOmE6YnVmZmVyLWluZGV4b2YtcG9seWZpbGw6YnVmZmVyLWluZGV4b2YtcG9seWZpbGw6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIHBvbHlmaWxsIGZvciBCdWZmZXIjaW5kZXhPZiBpbnRyb2R1Y2VkIGluIE5vZGVKUyA0LjAuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9zYXJvc2lhL2J1ZmZlci1pbmRleG9mLXBvbHlmaWxsLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vc2Fyb3NpYS9idWZmZXItaW5kZXhvZi1wb2x5ZmlsbCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJ1ZmZlci1pbmRleG9mLXBvbHlmaWxsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyLWluZGV4b2YtcG9seWZpbGw6YnVmZmVyX2luZGV4b2ZfcG9seWZpbGw6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXJfaW5kZXhvZl9wb2x5ZmlsbDpidWZmZXItaW5kZXhvZi1wb2x5ZmlsbDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9pbmRleG9mX3BvbHlmaWxsOmJ1ZmZlcl9pbmRleG9mX3BvbHlmaWxsOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyLWluZGV4b2Y6YnVmZmVyLWluZGV4b2YtcG9seWZpbGw6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXItaW5kZXhvZjpidWZmZXJfaW5kZXhvZl9wb2x5ZmlsbDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcl9pbmRleG9mOmJ1ZmZlci1pbmRleG9mLXBvbHlmaWxsOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnVmZmVyX2luZGV4b2Y6YnVmZmVyX2luZGV4b2ZfcG9seWZpbGw6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYXJvc2lhOmJ1ZmZlci1pbmRleG9mLXBvbHlmaWxsOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2Fyb3NpYTpidWZmZXJfaW5kZXhvZl9wb2x5ZmlsbDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcjpidWZmZXItaW5kZXhvZi1wb2x5ZmlsbDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ1ZmZlcjpidWZmZXJfaW5kZXhvZl9wb2x5ZmlsbDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9idWZmZXItaW5kZXhvZi1wb2x5ZmlsbC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2J1ZmZlci1pbmRleG9mLXBvbHlmaWxsQDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IFx1MDAzY21haWxAc3Vic3RhY2submV0XHUwMDNlIChodHRwOi8vc3Vic3RhY2submV0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2J1ZmZlcnNAMC4xLjE/cGFja2FnZS1pZD1mZDYwYmJkMTdlNjgwM2Q4IiwiY3BlIjoiY3BlOjIuMzphOnN1YnN0YWNrOmJ1ZmZlcnM6MC4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHJlYXQgYSBjb2xsZWN0aW9uIG9mIEJ1ZmZlcnMgYXMgYSBzaW5nbGUgY29udGlndW91cyBwYXJ0aWFsbHkgbXV0YWJsZSBCdWZmZXIuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vc3Vic3RhY2svbm9kZS1idWZmZXJzLmdpdCJ9XSwibmFtZSI6ImJ1ZmZlcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpidWZmZXJzOmJ1ZmZlcnM6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYnVmZmVycy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2J1ZmZlcnNAMC4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuMSJ9LHsiYXV0aG9yIjoiQnJpYW4gV2hpdGUgXHUwMDNjbXNjZGV4QG1zY2RleC5uZXRcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9idXNib3lAMS42LjA/cGFja2FnZS1pZD03MmI4NDYzMGZmOGFhZGU3IiwiY3BlIjoiY3BlOjIuMzphOmJ1c2JveTpidXNib3k6MS42LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBzdHJlYW1pbmcgcGFyc2VyIGZvciBIVE1MIGZvcm0gZGF0YSBmb3Igbm9kZS5qcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL21zY2RleC9idXNib3kuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJidXNib3kiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptc2NkZXg6YnVzYm95OjEuNi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2J1c2JveS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2J1c2JveUAxLjYuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNi4wIn0seyJhdXRob3IiOiJKb2huIEhld3NvbiIsImJvbS1yZWYiOiJwa2c6bnBtL2J5bGluZUA0LjIuMj9wYWNrYWdlLWlkPTFkYjY2MzcxYmM3ODgwZGUiLCJjcGUiOiJjcGU6Mi4zOmE6amFoZXdzb246YnlsaW5lOjQuMi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6InNpbXBsZSBsaW5lLWJ5LWxpbmUgc3RyZWFtIHJlYWRlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qYWhld3Nvbi9ub2RlLWJ5bGluZSJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vamFoZXdzb24vbm9kZS1ieWxpbmUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJ5bGluZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJ5bGluZTpieWxpbmU6NC4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYnlsaW5lL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnlsaW5lQDQuMi4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yLjIifSx7ImF1dGhvciI6IlRKIEhvbG93YXljaHVrIFx1MDAzY3RqQHZpc2lvbi1tZWRpYS5jYVx1MDAzZSAoaHR0cDovL3RqaG9sb3dheWNodWsuY29tKSwgSmVkIFdhdHNvbiBcdTAwM2NqZWQud2F0c29uQG1lLmNvbVx1MDAzZSwgVGjDqW8gRklEUlkgXHUwMDNjdGhlby5maWRyeUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9ieXRlc0AzLjEuMj9wYWNrYWdlLWlkPTFkMGNjZTIwOTBjNGRjMDkiLCJjcGUiOiJjcGU6Mi4zOmE6Ynl0ZXM6Ynl0ZXM6My4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVXRpbGl0eSB0byBwYXJzZSBhIHN0cmluZyBieXRlcyB0byBieXRlcyBhbmQgdmljZS12ZXJzYSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImJ5dGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2J5dGVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vYnl0ZXNAMy4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMiJ9LHsiYm9tLXJlZiI6InBrZzpucG0vY2FjYWNoZUAxNS4zLjA/cGFja2FnZS1pZD1mNWMwNjgxYTJlOTQ2ZTJkIiwiY3BlIjoiY3BlOjIuMzphOmNhY2FjaGU6Y2FjYWNoZToxNS4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmFzdCwgZmF1bHQtdG9sZXJhbnQsIGNyb3NzLXBsYXRmb3JtLCBkaXNrLWJhc2VkLCBkYXRhLWFnbm9zdGljLCBjb250ZW50LWFkZHJlc3NhYmxlIGNhY2hlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vY2FjYWNoZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiY2FjYWNoZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpjYWNhY2hlOjE1LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9jYWNhY2hlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2FjYWNoZUAxNS4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxNS4zLjAifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vY2FjYWNoZUAxOS4wLjE/cGFja2FnZS1pZD1hY2UwYWYzY2U5NDhmMzZiIiwiY3BlIjoiY3BlOjIuMzphOmNhY2FjaGU6Y2FjYWNoZToxOS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmFzdCwgZmF1bHQtdG9sZXJhbnQsIGNyb3NzLXBsYXRmb3JtLCBkaXNrLWJhc2VkLCBkYXRhLWFnbm9zdGljLCBjb250ZW50LWFkZHJlc3NhYmxlIGNhY2hlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL2NhY2FjaGUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJjYWNhY2hlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhY2FjaGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jYWNhY2hlQDE5LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjE5LjAuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgIiwiYm9tLXJlZiI6InBrZzpucG0vY2FjaGUtYmFzZUAxLjAuMT9wYWNrYWdlLWlkPWJhYWE1ZDU0ZmU0YTNjMTMiLCJjcGUiOiJjcGU6Mi4zOmE6Y2FjaGUtYmFzZV9wcm9qZWN0OmNhY2hlLWJhc2U6MS4wLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQmFzaWMgb2JqZWN0IGNhY2hlIHdpdGggYGdldGAsIGBzZXRgLCBgZGVsYCwgYW5kIGBoYXNgIG1ldGhvZHMgZm9yIG5vZGUuanMvamF2YXNjcmlwdCBwcm9qZWN0cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvY2FjaGUtYmFzZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY2FjaGUtYmFzZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jYWNoZS1iYXNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2FjaGUtYmFzZUAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJMdWtlIENoaWxkcyBcdTAwM2NsdWtlY2hpbGRzMTIzQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2x1a2VjaGlsZHMuY28udWspIiwiYm9tLXJlZiI6InBrZzpucG0vY2FjaGVhYmxlLXJlcXVlc3RAMi4xLjQ/cGFja2FnZS1pZD0zNDZlMTYyN2MxZjcyODcwIiwiY3BlIjoiY3BlOjIuMzphOmNhY2hlYWJsZS1yZXF1ZXN0OmNhY2hlYWJsZS1yZXF1ZXN0OjIuMS40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IldyYXAgbmF0aXZlIEhUVFAgcmVxdWVzdHMgd2l0aCBSRkMgY29tcGxpYW50IGNhY2hlIHN1cHBvcnQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2x1a2VjaGlsZHMvY2FjaGVhYmxlLXJlcXVlc3QuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9sdWtlY2hpbGRzL2NhY2hlYWJsZS1yZXF1ZXN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjYWNoZWFibGUtcmVxdWVzdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNhY2hlYWJsZS1yZXF1ZXN0OmNhY2hlYWJsZV9yZXF1ZXN0OjIuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FjaGVhYmxlX3JlcXVlc3Q6Y2FjaGVhYmxlLXJlcXVlc3Q6Mi4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjYWNoZWFibGVfcmVxdWVzdDpjYWNoZWFibGVfcmVxdWVzdDoyLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmx1a2VjaGlsZHM6Y2FjaGVhYmxlLXJlcXVlc3Q6Mi4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsdWtlY2hpbGRzOmNhY2hlYWJsZV9yZXF1ZXN0OjIuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FjaGVhYmxlOmNhY2hlYWJsZS1yZXF1ZXN0OjIuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FjaGVhYmxlOmNhY2hlYWJsZV9yZXF1ZXN0OjIuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhY2hlYWJsZS1yZXF1ZXN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2FjaGVhYmxlLXJlcXVlc3RAMi4xLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEuNCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2NhbGwtYmluZEAxLjAuOD9wYWNrYWdlLWlkPWI1Mzg1NjIwNDMwMjk0NjEiLCJjcGUiOiJjcGU6Mi4zOmE6Y2FsbC1iaW5kOmNhbGwtYmluZDoxLjAuODoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSb2J1c3RseSBgLmNhbGwuYmluZCgpYCBhIGZ1bmN0aW9uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvY2FsbC1iaW5kLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2NhbGwtYmluZCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNhbGwtYmluZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNhbGwtYmluZDpjYWxsX2JpbmQ6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjYWxsX2JpbmQ6Y2FsbC1iaW5kOjEuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbF9iaW5kOmNhbGxfYmluZDoxLjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpjYWxsLWJpbmQ6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6Y2FsbF9iaW5kOjEuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbDpjYWxsLWJpbmQ6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjYWxsOmNhbGxfYmluZDoxLjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jYWxsLWJpbmQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jYWxsLWJpbmRAMS4wLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuOCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2NhbGwtYmluZC1hcHBseS1oZWxwZXJzQDEuMC4yP3BhY2thZ2UtaWQ9MGQxOGIwMmY1Mzc4NjkxZiIsImNwZSI6ImNwZToyLjM6YTpjYWxsLWJpbmQtYXBwbHktaGVscGVyczpjYWxsLWJpbmQtYXBwbHktaGVscGVyczoxLjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJIZWxwZXIgZnVuY3Rpb25zIGFyb3VuZCBGdW5jdGlvbiBjYWxsL2FwcGx5L2JpbmQsIGZvciB1c2UgaW4gYGNhbGwtYmluZGAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9jYWxsLWJpbmQtYXBwbHktaGVscGVycy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9jYWxsLWJpbmQtYXBwbHktaGVscGVycyNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNhbGwtYmluZC1hcHBseS1oZWxwZXJzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbC1iaW5kLWFwcGx5LWhlbHBlcnM6Y2FsbF9iaW5kX2FwcGx5X2hlbHBlcnM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjYWxsX2JpbmRfYXBwbHlfaGVscGVyczpjYWxsLWJpbmQtYXBwbHktaGVscGVyczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNhbGxfYmluZF9hcHBseV9oZWxwZXJzOmNhbGxfYmluZF9hcHBseV9oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbC1iaW5kLWFwcGx5OmNhbGwtYmluZC1hcHBseS1oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbC1iaW5kLWFwcGx5OmNhbGxfYmluZF9hcHBseV9oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbF9iaW5kX2FwcGx5OmNhbGwtYmluZC1hcHBseS1oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbF9iaW5kX2FwcGx5OmNhbGxfYmluZF9hcHBseV9oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbC1iaW5kOmNhbGwtYmluZC1hcHBseS1oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbC1iaW5kOmNhbGxfYmluZF9hcHBseV9oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbF9iaW5kOmNhbGwtYmluZC1hcHBseS1oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbF9iaW5kOmNhbGxfYmluZF9hcHBseV9oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmNhbGwtYmluZC1hcHBseS1oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmNhbGxfYmluZF9hcHBseV9oZWxwZXJzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbDpjYWxsLWJpbmQtYXBwbHktaGVscGVyczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNhbGw6Y2FsbF9iaW5kX2FwcGx5X2hlbHBlcnM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2FsbC1iaW5kLWFwcGx5LWhlbHBlcnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jYWxsLWJpbmQtYXBwbHktaGVscGVyc0AxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY2FsbC1ib3VuZEAxLjAuND9wYWNrYWdlLWlkPTQ0YWY2ZTE4OWZlMzJkODciLCJjcGUiOiJjcGU6Mi4zOmE6Y2FsbC1ib3VuZDpjYWxsLWJvdW5kOjEuMC40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJvYnVzdCBjYWxsLWJvdW5kIEphdmFTY3JpcHQgaW50cmluc2ljcywgdXNpbmcgYGNhbGwtYmluZGAgYW5kIGBnZXQtaW50cmluc2ljYC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9jYWxsLWJvdW5kLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2NhbGwtYm91bmQjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjYWxsLWJvdW5kIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbC1ib3VuZDpjYWxsX2JvdW5kOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbF9ib3VuZDpjYWxsLWJvdW5kOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsbF9ib3VuZDpjYWxsX2JvdW5kOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmNhbGwtYm91bmQ6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6Y2FsbF9ib3VuZDoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNhbGw6Y2FsbC1ib3VuZDoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNhbGw6Y2FsbF9ib3VuZDoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jYWxsLWJvdW5kL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2FsbC1ib3VuZEAxLjAuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC40In0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vY2FtZWxjYXNlQDUuMy4xP3BhY2thZ2UtaWQ9OTJlNGY4ZThlMzY1ZDZlZiIsImNwZSI6ImNwZToyLjM6YTpjYW1lbGNhc2U6Y2FtZWxjYXNlOjUuMy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbnZlcnQgYSBkYXNoL2RvdC91bmRlcnNjb3JlL3NwYWNlIHNlcGFyYXRlZCBzdHJpbmcgdG8gY2FtZWxDYXNlIG9yIFBhc2NhbENhc2U6IGBmb28tYmFyYCDihpIgYGZvb0JhcmAiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjYW1lbGNhc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2FtZWxjYXNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2FtZWxjYXNlQDUuMy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4zLjEifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IFx1MDAzY21haWxAc3Vic3RhY2submV0XHUwMDNlIChodHRwOi8vc3Vic3RhY2submV0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2NoYWluc2F3QDAuMS4wP3BhY2thZ2UtaWQ9NmU0YzNkMzYyMjI0OWQ1NCIsImNwZSI6ImNwZToyLjM6YTpjaGFpbnNhdzpjaGFpbnNhdzowLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCdWlsZCBjaGFpbmFibGUgZmx1ZW50IGludGVyZmFjZXMgdGhlIGVhc3kgd2F5Li4uIHdpdGggYSBmcmVha2luJyBjaGFpbnNhdyEiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9zdWJzdGFjay9ub2RlLWNoYWluc2F3LmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsibmFtZSI6Ik1JVC9YMTEifX1dLCJuYW1lIjoiY2hhaW5zYXciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdWJzdGFjazpjaGFpbnNhdzowLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaGFpbnNhdy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NoYWluc2F3QDAuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSksIEpvc2h1YSBBcHBlbG1hbiBcdTAwM2NqYXBwZWxtYW5AeGViaWEuY29tXHUwMDNlIChqYm5pY29sYWkuY29tKSwgSkQgQmFsbGFyZCBcdTAwM2NpLmFtLnFpeEBnbWFpbC5jb21cdTAwM2UgKGdpdGh1Yi5jb20vcWl4LSkiLCJib20tcmVmIjoicGtnOm5wbS9jaGFsa0AxLjEuMz9wYWNrYWdlLWlkPWFmOTgyNmM2OWI2ODQ3ZjgiLCJjcGUiOiJjcGU6Mi4zOmE6Y2hhbGs6Y2hhbGs6MS4xLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGVybWluYWwgc3RyaW5nIHN0eWxpbmcgZG9uZSByaWdodC4gTXVjaCBjb2xvci4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjaGFsayIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLWNvbXByZXNzL25vZGVfbW9kdWxlcy9jaGFsay9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NoYWxrQDEuMS4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjMifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2NoYWxrQDIuNC4yP3BhY2thZ2UtaWQ9MDE1YmRkMGU1NDU2MmQyNSIsImNwZSI6ImNwZToyLjM6YTpjaGFsazpjaGFsazoyLjQuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUZXJtaW5hbCBzdHJpbmcgc3R5bGluZyBkb25lIHJpZ2h0IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY2hhbGsiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hhbGsvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jaGFsa0AyLjQuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuNC4yIn0seyJib20tcmVmIjoicGtnOm5wbS9jaGFsa0A0LjEuMj9wYWNrYWdlLWlkPTdmZTI0ZDcyMjVmYzhiOWEiLCJjcGUiOiJjcGU6Mi4zOmE6Y2hhbGs6Y2hhbGs6NC4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGVybWluYWwgc3RyaW5nIHN0eWxpbmcgZG9uZSByaWdodCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNoYWxrIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWxlZ2FjeS1sb2ctdXRpbHMvbm9kZV9tb2R1bGVzL2NoYWxrL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2hhbGtANC4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMiJ9LHsiYXV0aG9yIjoiRm9yYmVzTGluZGVzYXkiLCJib20tcmVmIjoicGtnOm5wbS9jaGFyYWN0ZXItcGFyc2VyQDIuMi4wP3BhY2thZ2UtaWQ9MzRiZDljY2M3MmU3MGI2ZiIsImNwZSI6ImNwZToyLjM6YTpjaGFyYWN0ZXItcGFyc2VyOmNoYXJhY3Rlci1wYXJzZXI6Mi4yLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGFyc2UgSmF2YVNjcmlwdCBvbmUgY2hhcmFjdGVyIGF0IGEgdGltZSB0byBsb29rIGZvciBzbmlwcGV0cyBpbiBUZW1wbGF0ZXMuICBUaGlzIGlzIG5vdCBhIHZhbGlkYXRvciwgaXQncyBqdXN0IGRlc2lnbmVkIHRvIGFsbG93IHlvdSB0byBoYXZlIHNlY3Rpb25zIG9mIEphdmFTY3JpcHQgZGVsaW1pdGVkIGJ5IGJyYWNrZXRzIHJvYnVzdGx5LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Gb3JiZXNMaW5kZXNheS9jaGFyYWN0ZXItcGFyc2VyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY2hhcmFjdGVyLXBhcnNlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNoYXJhY3Rlci1wYXJzZXI6Y2hhcmFjdGVyX3BhcnNlcjoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNoYXJhY3Rlcl9wYXJzZXI6Y2hhcmFjdGVyLXBhcnNlcjoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNoYXJhY3Rlcl9wYXJzZXI6Y2hhcmFjdGVyX3BhcnNlcjoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkZvcmJlc0xpbmRlc2F5OmNoYXJhY3Rlci1wYXJzZXI6Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpGb3JiZXNMaW5kZXNheTpjaGFyYWN0ZXJfcGFyc2VyOjIuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hhcmFjdGVyOmNoYXJhY3Rlci1wYXJzZXI6Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGFyYWN0ZXI6Y2hhcmFjdGVyX3BhcnNlcjoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaGFyYWN0ZXItcGFyc2VyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2hhcmFjdGVyLXBhcnNlckAyLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMi4wIn0seyJhdXRob3IiOiJNaWNoYcWCIEdvxYLEmWJpb3dza2ktT3djemFyZWsgXHUwMDNjbS5nb2xlYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jaGVjay1kZXBlbmRlbmNpZXNAMS4xLjE/cGFja2FnZS1pZD0wZWIyZTk2MWMxNmZmOGFlIiwiY3BlIjoiY3BlOjIuMzphOmNoZWNrLWRlcGVuZGVuY2llczpjaGVjay1kZXBlbmRlbmNpZXM6MS4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2hlY2tzIGlmIGN1cnJlbnRseSBpbnN0YWxsZWQgbnBtL2Jvd2VyIGRlcGVuZGVuY2llcyBhcmUgaW5zdGFsbGVkIGluIHRoZSBleGFjdCBzYW1lIHZlcnNpb25zIHRoYXQgYXJlIHNwZWNpZmllZCBpbiBwYWNrYWdlLmpzb24vYm93ZXIuanNvbiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tZ29sL2NoZWNrLWRlcGVuZGVuY2llcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21nb2wvY2hlY2stZGVwZW5kZW5jaWVzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjaGVjay1kZXBlbmRlbmNpZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGVjay1kZXBlbmRlbmNpZXM6Y2hlY2tfZGVwZW5kZW5jaWVzOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hlY2tfZGVwZW5kZW5jaWVzOmNoZWNrLWRlcGVuZGVuY2llczoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNoZWNrX2RlcGVuZGVuY2llczpjaGVja19kZXBlbmRlbmNpZXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGVjazpjaGVjay1kZXBlbmRlbmNpZXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGVjazpjaGVja19kZXBlbmRlbmNpZXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZ29sOmNoZWNrLWRlcGVuZGVuY2llczoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1nb2w6Y2hlY2tfZGVwZW5kZW5jaWVzOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NoZWNrLWRlcGVuZGVuY2llcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NoZWNrLWRlcGVuZGVuY2llc0AxLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xIn0seyJhdXRob3IiOiJBbmt1ciBEZWVwIEphaXN3YWwgXHUwMDNjYW5rdXJAdGVjaGdlbnRzaWEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY2hlY2staW50ZXJuZXQtY29ubmVjdGVkQDIuMC42P3BhY2thZ2UtaWQ9Yzg0Mzg3MGVhNWNjMGE5YiIsImNwZSI6ImNwZToyLjM6YTpjaGVjay1pbnRlcm5ldC1jb25uZWN0ZWQ6Y2hlY2staW50ZXJuZXQtY29ubmVjdGVkOjIuMC42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlV0aWxpdHkgdG8gY2hlY2sgaWYgaW50ZXJuZXQgaXMgY29ubmVjdGVkIG9yIG5vdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYWFua3VyL2NoZWNrLWludGVybmV0LWNvbm5lY3RlZCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY2hlY2staW50ZXJuZXQtY29ubmVjdGVkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hlY2staW50ZXJuZXQtY29ubmVjdGVkOmNoZWNrX2ludGVybmV0X2Nvbm5lY3RlZDoyLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNoZWNrX2ludGVybmV0X2Nvbm5lY3RlZDpjaGVjay1pbnRlcm5ldC1jb25uZWN0ZWQ6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGVja19pbnRlcm5ldF9jb25uZWN0ZWQ6Y2hlY2tfaW50ZXJuZXRfY29ubmVjdGVkOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hlY2staW50ZXJuZXQ6Y2hlY2staW50ZXJuZXQtY29ubmVjdGVkOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hlY2staW50ZXJuZXQ6Y2hlY2tfaW50ZXJuZXRfY29ubmVjdGVkOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hlY2tfaW50ZXJuZXQ6Y2hlY2staW50ZXJuZXQtY29ubmVjdGVkOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hlY2tfaW50ZXJuZXQ6Y2hlY2tfaW50ZXJuZXRfY29ubmVjdGVkOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWFua3VyOmNoZWNrLWludGVybmV0LWNvbm5lY3RlZDoyLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFhbmt1cjpjaGVja19pbnRlcm5ldF9jb25uZWN0ZWQ6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGVjazpjaGVjay1pbnRlcm5ldC1jb25uZWN0ZWQ6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGVjazpjaGVja19pbnRlcm5ldF9jb25uZWN0ZWQ6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hlY2staW50ZXJuZXQtY29ubmVjdGVkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2hlY2staW50ZXJuZXQtY29ubmVjdGVkQDIuMC42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjYifSx7ImF1dGhvciI6IlBoaWwgQm9vdGggXHUwMDNjcG1ib290aEBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsYm9vdGgpIiwiYm9tLXJlZiI6InBrZzpucG0vY2hlY2stdHlwZXNANi4wLjA/cGFja2FnZS1pZD04NWI5ZWZmODNmZmNkODMxIiwiY3BlIjoiY3BlOjIuMzphOmNoZWNrLXR5cGVzOmNoZWNrLXR5cGVzOjYuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgbGl0dGxlIGxpYnJhcnkgZm9yIGFzc2VydGluZyB0eXBlcyBhbmQgdmFsdWVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9waGlsYm9vdGgvY2hlY2stdHlwZXMuanMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9waGlsYm9vdGgvY2hlY2stdHlwZXMuanMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNoZWNrLXR5cGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hlY2stdHlwZXM6Y2hlY2tfdHlwZXM6Ni4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGVja190eXBlczpjaGVjay10eXBlczo2LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNoZWNrX3R5cGVzOmNoZWNrX3R5cGVzOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGhpbGJvb3RoOmNoZWNrLXR5cGVzOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGhpbGJvb3RoOmNoZWNrX3R5cGVzOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hlY2s6Y2hlY2stdHlwZXM6Ni4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjaGVjazpjaGVja190eXBlczo2LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaGVjay10eXBlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NoZWNrLXR5cGVzQDYuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNi4wLjAifSx7ImF1dGhvciI6IlBhdWwgTWlsbGVyIChodHRwczovL3BhdWxtaWxsci5jb20pLCBQYXVsIE1pbGxlciAoaHR0cHM6Ly9wYXVsbWlsbHIuY29tKSwgRWxhbiBTaGFua2VyIiwiYm9tLXJlZiI6InBrZzpucG0vY2hva2lkYXJAMy41LjE/cGFja2FnZS1pZD00ZDE4NWEwNWNlZmE3ZDBhIiwiY3BlIjoiY3BlOjIuMzphOnBhdWxtaWxscjpjaG9raWRhcjozLjUuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNaW5pbWFsIGFuZCBlZmZpY2llbnQgY3Jvc3MtcGxhdGZvcm0gZmlsZSB3YXRjaGluZyBsaWJyYXJ5IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9wYXVsbWlsbHIvY2hva2lkYXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wYXVsbWlsbHIvY2hva2lkYXIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNob2tpZGFyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2hva2lkYXI6Y2hva2lkYXI6My41LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hva2lkYXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jaG9raWRhckAzLjUuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuNS4xIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vY2hvd25yQDEuMS40P3BhY2thZ2UtaWQ9N2ViY2ZiMjkwMjM3ODEyMiIsImNwZSI6ImNwZToyLjM6YTpjaG93bnI6Y2hvd25yOjEuMS40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Imxpa2UgYGNob3duIC1SYCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL2Nob3duci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6ImNob3duciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzYWFjczpjaG93bnI6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1wcmUtZ3lwL25vZGVfbW9kdWxlcy9jaG93bnIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jaG93bnJAMS4xLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuNCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2Nob3duckAxLjEuND9wYWNrYWdlLWlkPTY3MWY2NDcxNmIxOWQ1ZmIiLCJjcGUiOiJjcGU6Mi4zOmE6Y2hvd25yOmNob3ducjoxLjEuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJsaWtlIGBjaG93biAtUmAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9jaG93bnIuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJjaG93bnIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FhY3M6Y2hvd25yOjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rhci1mcy9ub2RlX21vZHVsZXMvY2hvd25yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2hvd25yQDEuMS40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjQifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9jaG93bnJAMi4wLjA/cGFja2FnZS1pZD0zMTg5NjE3ZGViMmJjODg0IiwiY3BlIjoiY3BlOjIuMzphOmNob3ducjpjaG93bnI6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoibGlrZSBgY2hvd24gLVJgIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3MvY2hvd25yLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiY2hvd25yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhYWNzOmNob3ducjoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9jaG93bnIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jaG93bnJAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2Nob3duckAzLjAuMD9wYWNrYWdlLWlkPWZmZmZmNjQ2OGU3OTMwYzAiLCJjcGUiOiJjcGU6Mi4zOmE6Y2hvd25yOmNob3ducjozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJsaWtlIGBjaG93biAtUmAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9jaG93bnIuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJsdWVPYWstMS4wLjAifX1dLCJuYW1lIjoiY2hvd25yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhYWNzOmNob3ducjozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaG93bnIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jaG93bnJAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiTnVubyBKb2IgXHUwMDNjbnVub2pvYnBpbnRvQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL251bm9qb2IuY29tLyksIEphbm4gSG9ybiAoaHR0cHM6Ly9naXRodWIuY29tL3RoZWpoKSwgSnVzdGluIE1ha2VpZyBcdTAwM2NqbXB1YmxpYytnaXRodWJAbWFrZWlnLmNvbVx1MDAzZSAoaHR0cDovL3d3dy5hdWRpYmxlcG9wLmNvbSksIFJvbHkgRmVudGFuZXMgKGh0dHA6Ly9hYm91dC5tZS9yb2x5KSwgSm9obiBMYW5jYXN0ZXIgKGh0dHA6Ly9qbGFuay5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vY2xhcmluZXRAMC4xMi42P3BhY2thZ2UtaWQ9NmNlZjFkM2MzNmU2MDI0ZSIsImNwZSI6ImNwZToyLjM6YTpjbGFyaW5ldDpjbGFyaW5ldDowLjEyLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU0FYIGJhc2VkIGV2ZW50ZWQgc3RyZWFtaW5nIEpTT04gcGFyc2VyIGluIEphdmFTY3JpcHQgKGJyb3dzZXIgYW5kIG5vZGUpIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vZHNjYXBlL2NsYXJpbmV0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZHNjYXBlL2NsYXJpbmV0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0yLUNsYXVzZSJ9fV0sIm5hbWUiOiJjbGFyaW5ldCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRzY2FwZTpjbGFyaW5ldDowLjEyLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2xhcmluZXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jbGFyaW5ldEAwLjEyLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEyLjYifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEJyaWFuIFdvb2R3YXJkIChodHRwczovL3R3aXR0ZXIuY29tL2Rvb3diKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgIiwiYm9tLXJlZiI6InBrZzpucG0vY2xhc3MtdXRpbHNAMC4zLjY/cGFja2FnZS1pZD1hN2UzNmUzOWZmNjFhZWE1IiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6Y2xhc3MtdXRpbHM6MC4zLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVXRpbHMgZm9yIHdvcmtpbmcgd2l0aCBKYXZhU2NyaXB0IGNsYXNzZXMgYW5kIHByb3RvdHlwZSBtZXRob2RzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9jbGFzcy11dGlscyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY2xhc3MtdXRpbHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmNsYXNzX3V0aWxzOjAuMy42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2xhc3MtdXRpbHM6Y2xhc3MtdXRpbHM6MC4zLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjbGFzcy11dGlsczpjbGFzc191dGlsczowLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNsYXNzX3V0aWxzOmNsYXNzLXV0aWxzOjAuMy42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2xhc3NfdXRpbHM6Y2xhc3NfdXRpbHM6MC4zLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjbGFzczpjbGFzcy11dGlsczowLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNsYXNzOmNsYXNzX3V0aWxzOjAuMy42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NsYXNzLXV0aWxzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY2xhc3MtdXRpbHNAMC4zLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjMuNiJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2NsZWFuLXN0YWNrQDIuMi4wP3BhY2thZ2UtaWQ9MDhlYWYxZDFhMTM3OGNjNSIsImNwZSI6ImNwZToyLjM6YTpjbGVhbi1zdGFjazpjbGVhbi1zdGFjazoyLjIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDbGVhbiB1cCBlcnJvciBzdGFjayB0cmFjZXMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjbGVhbi1zdGFjayIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNsZWFuLXN0YWNrOmNsZWFuX3N0YWNrOjIuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2xlYW5fc3RhY2s6Y2xlYW4tc3RhY2s6Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjbGVhbl9zdGFjazpjbGVhbl9zdGFjazoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNsZWFuOmNsZWFuLXN0YWNrOjIuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2xlYW46Y2xlYW5fc3RhY2s6Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2xlYW4tc3RhY2svcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jbGVhbi1zdGFja0AyLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMi4wIn0seyJhdXRob3IiOiJCZW4gQ29lIFx1MDAzY2JlbkBucG1qcy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jbGl1aUA2LjAuMD9wYWNrYWdlLWlkPTZmYjExNWUzYjVkNWQzZjIiLCJjcGUiOiJjcGU6Mi4zOmE6Y2xpdWk6Y2xpdWk6Ni4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiZWFzaWx5IGNyZWF0ZSBjb21wbGV4IG11bHRpLWNvbHVtbiBjb21tYW5kLWxpbmUtaW50ZXJmYWNlcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL3lhcmdzL2NsaXVpLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiY2xpdWkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5YXJnczpjbGl1aTo2LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXBsYWNlL25vZGVfbW9kdWxlcy9jbGl1aS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NsaXVpQDYuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNi4wLjAifSx7ImF1dGhvciI6IlBhdWwgVm9yYmFjaCBcdTAwM2NwYXVsQHZvcmJhLmNoXHUwMDNlIChodHRwOi8vcGF1bC52b3JiYS5jaC8pLCBCbGFrZSBNaW5lciBcdTAwM2NtaW5lci5ibGFrZUBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly93d3cuYmxha2VtaW5lci5jb20vKSwgVGlhbiBZb3UgXHUwMDNjYXhxZDAwMUBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9ibG9nLmF4cWQubmV0LyksIEdlb3JnZSBTdGFnYXMgXHUwMDNjZ3N0YWdhc0BnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9zdGFnYXMuY29tLyksIFRvYmlhc3ogQ3VkbmlrIFx1MDAzY3RvYmlhc3ouY3VkbmlrQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL1RvYmlhc3pDdWRuaWspLCBQYXZlbCBMYW5nIFx1MDAzY2xhbmdwYXZlbEBwaHBza2VsZXQub3JnXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vbGFuZ3BhdmVsKSwgRGFuIE1hY1RvdWdoIChodHRwOi8veWFiZm9nLmNvbS8pLCB3MW5rIChodHRwczovL2dpdGh1Yi5jb20vdzFuayksIEh1Z2ggS2VubmVkeSAoaHR0cDovL3R3aXR0ZXIuY29tL2h1Z2hza2VubmVkeSksIER1c3RpbiBEaWF6IChodHRwOi8vZHVzdGluZGlhei5jb20pLCBJbHlhIFNoYWlzdWx0YW5vdiAoaHR0cHM6Ly9naXRodWIuY29tL2RpdmVyc2FyaW8pLCBOYXRoYW4gTWFjSW5uZXMgXHUwMDNjbmF0aGFuQG1hY2lubi5lc1x1MDAzZSAoaHR0cDovL21hY2lubi5lcy8pLCBCZW5qYW1pbiBFLiBDb2UgXHUwMDNjYmVuQG5wbWpzLmNvbVx1MDAzZSAoaHR0cHM6Ly90d2l0dGVyLmNvbS9iZW5qYW1pbmNvZSksIE5hdGhhbiBaYWRva3MgKGh0dHBzOi8vZ2l0aHViLmNvbS9uYXRoYW43KSwgUsOzYmVydCBPcm9zemkgXHUwMDNjcm9iZXJ0K2doQG9yb3N6aS5uZXRcdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9vcm9jZSksIEF1csOpbGlvIEEuIEhlY2tlcnQgKGh0dHA6Ly9zb2Z0d2FyZWxpdnJlLm9yZy9hdXJpdW0pLCBHdXkgRWxsaXMgKGh0dHA6Ly93d3cuZ3V5ZWxsaXNyb2Nrcy5jb20vKSwgZnNjaGVyd2kgKGh0dHBzOi8vZnNjaGVyd2kuZ2l0aHViLmlvKSwgcmljdGljIChodHRwczovL2dpdGh1Yi5jb20vcmljdGljKSwgTWFydGluIEp1csSNYSAoaHR0cHM6Ly9naXRodWIuY29tL2p1cmNhKSwgTWlzZXJ5IExlZSBcdTAwM2NtaXNlcnlsZWVAZm94bWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9taXNlcnlsZWUpLCBDbGVtZW5zIFdvbGZmIChodHRwczovL2dpdGh1Yi5jb20vYy13KSIsImJvbS1yZWYiOiJwa2c6bnBtL2Nsb25lQDIuMS4yP3BhY2thZ2UtaWQ9MDgwZTI1NTY2NGQzM2JjNyIsImNwZSI6ImNwZToyLjM6YTpjbG9uZTpjbG9uZToyLjEuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJkZWVwIGNsb25pbmcgb2Ygb2JqZWN0cyBhbmQgYXJyYXlzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9wdm9yYi9ub2RlLWNsb25lLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY2xvbmUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdm9yYjpjbG9uZToyLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jbG9uZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Nsb25lQDIuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4xLjIifSx7ImF1dGhvciI6Ikx1a2UgQ2hpbGRzIFx1MDAzY2x1a2VjaGlsZHMxMjNAZ21haWwuY29tXHUwMDNlIChodHRwOi8vbHVrZWNoaWxkcy5jby51aykiLCJib20tcmVmIjoicGtnOm5wbS9jbG9uZS1yZXNwb25zZUAxLjAuMj9wYWNrYWdlLWlkPTFjYTY4Nzk3M2Y3OWNkNWEiLCJjcGUiOiJjcGU6Mi4zOmE6Y2xvbmUtcmVzcG9uc2U6Y2xvbmUtcmVzcG9uc2U6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2xvbmUgYSBOb2RlLmpzIEhUVFAgcmVzcG9uc2Ugc3RyZWFtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9sdWtlY2hpbGRzL2Nsb25lLXJlc3BvbnNlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVrZWNoaWxkcy9jbG9uZS1yZXNwb25zZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY2xvbmUtcmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjbG9uZS1yZXNwb25zZTpjbG9uZV9yZXNwb25zZToxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNsb25lX3Jlc3BvbnNlOmNsb25lLXJlc3BvbnNlOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2xvbmVfcmVzcG9uc2U6Y2xvbmVfcmVzcG9uc2U6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsdWtlY2hpbGRzOmNsb25lLXJlc3BvbnNlOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bHVrZWNoaWxkczpjbG9uZV9yZXNwb25zZToxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNsb25lOmNsb25lLXJlc3BvbnNlOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2xvbmU6Y2xvbmVfcmVzcG9uc2U6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2xvbmUtcmVzcG9uc2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jbG9uZS1yZXNwb25zZUAxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vY29kZS1wb2ludC1hdEAxLjEuMD9wYWNrYWdlLWlkPTE1ZGI4ZjUyODM2NjJiNTQiLCJjcGUiOiJjcGU6Mi4zOmE6Y29kZS1wb2ludC1hdDpjb2RlLXBvaW50LWF0OjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVTMjAxNSBgU3RyaW5nI2NvZGVQb2ludEF0KClgIHBvbnlmaWxsIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29kZS1wb2ludC1hdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGUtcG9pbnQtYXQ6Y29kZV9wb2ludF9hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGVfcG9pbnRfYXQ6Y29kZS1wb2ludC1hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGVfcG9pbnRfYXQ6Y29kZV9wb2ludF9hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGUtcG9pbnQ6Y29kZS1wb2ludC1hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGUtcG9pbnQ6Y29kZV9wb2ludF9hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGVfcG9pbnQ6Y29kZS1wb2ludC1hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGVfcG9pbnQ6Y29kZV9wb2ludF9hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGU6Y29kZS1wb2ludC1hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvZGU6Y29kZV9wb2ludF9hdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb2RlLXBvaW50LWF0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29kZS1wb2ludC1hdEAxLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCcmlhbiBXb29kd2FyZCBcdTAwM2Nicmlhbi53b29kd2FyZEBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBKb24gU2NobGlua2VydCBcdTAwM2Nqb24uc2NobGlua2VydEBzZWxsc2lkZS5jb21cdTAwM2UgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbGxlY3Rpb24tdmlzaXRAMS4wLjA/cGFja2FnZS1pZD1kODc5NTBiZDI0ZDY2YTMwIiwiY3BlIjoiY3BlOjIuMzphOmNvbGxlY3Rpb24tdmlzaXQ6Y29sbGVjdGlvbi12aXNpdDoxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJWaXNpdCBhIG1ldGhvZCBvdmVyIHRoZSBpdGVtcyBpbiBhbiBvYmplY3QsIG9yIG1hcCB2aXNpdCBvdmVyIHRoZSBvYmplY3RzIGluIGFuIGFycmF5LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9jb2xsZWN0aW9uLXZpc2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb2xsZWN0aW9uLXZpc2l0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sbGVjdGlvbi12aXNpdDpjb2xsZWN0aW9uX3Zpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sbGVjdGlvbl92aXNpdDpjb2xsZWN0aW9uLXZpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sbGVjdGlvbl92aXNpdDpjb2xsZWN0aW9uX3Zpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpjb2xsZWN0aW9uLXZpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpjb2xsZWN0aW9uX3Zpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sbGVjdGlvbjpjb2xsZWN0aW9uLXZpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sbGVjdGlvbjpjb2xsZWN0aW9uX3Zpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbGxlY3Rpb24tdmlzaXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jb2xsZWN0aW9uLXZpc2l0QDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6Ikpvc2ggSnVub24gXHUwMDNjaS5hbS5xaXhAZ21haWwuY29tXHUwMDNlLCBIZWF0aGVyIEFydGh1ciBcdTAwM2NmYXllYXJ0aHVyQGdtYWlsLmNvbVx1MDAzZSwgTWF4aW1lIFRoaXJvdWluIiwiYm9tLXJlZiI6InBrZzpucG0vY29sb3JAMy4yLjE/cGFja2FnZS1pZD0yNzc0ZmE2ZjIxOTMyMTQ1IiwiY3BlIjoiY3BlOjIuMzphOmNvbG9yOmNvbG9yOjMuMi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbG9yIGNvbnZlcnNpb24gYW5kIG1hbmlwdWxhdGlvbiB3aXRoIENTUyBzdHJpbmcgc3VwcG9ydCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvbG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29sb3JAMy4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjIuMSJ9LHsiYXV0aG9yIjoiSGVhdGhlciBBcnRodXIgXHUwMDNjZmF5ZWFydGh1ckBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jb2xvci1jb252ZXJ0QDEuOS4zP3BhY2thZ2UtaWQ9ODMyZmJiMTk3YTM4MmRmNiIsImNwZSI6ImNwZToyLjM6YTpjb2xvci1jb252ZXJ0OmNvbG9yLWNvbnZlcnQ6MS45LjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGxhaW4gY29sb3IgY29udmVyc2lvbiBmdW5jdGlvbnMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb2xvci1jb252ZXJ0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3ItY29udmVydDpjb2xvcl9jb252ZXJ0OjEuOS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfY29udmVydDpjb2xvci1jb252ZXJ0OjEuOS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfY29udmVydDpjb2xvcl9jb252ZXJ0OjEuOS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3I6Y29sb3ItY29udmVydDoxLjkuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yOmNvbG9yX2NvbnZlcnQ6MS45LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbG9yLWNvbnZlcnRAMS45LjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjkuMyJ9LHsiYXV0aG9yIjoiSGVhdGhlciBBcnRodXIgXHUwMDNjZmF5ZWFydGh1ckBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jb2xvci1jb252ZXJ0QDIuMC4xP3BhY2thZ2UtaWQ9YWQ3M2NlYjYwN2ZkZDMyMSIsImNwZSI6ImNwZToyLjM6YTpjb2xvci1jb252ZXJ0OmNvbG9yLWNvbnZlcnQ6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGxhaW4gY29sb3IgY29udmVyc2lvbiBmdW5jdGlvbnMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb2xvci1jb252ZXJ0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3ItY29udmVydDpjb2xvcl9jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfY29udmVydDpjb2xvci1jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfY29udmVydDpjb2xvcl9jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3I6Y29sb3ItY29udmVydDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yOmNvbG9yX2NvbnZlcnQ6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtbGVnYWN5LWxvZy11dGlscy9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbG9yLWNvbnZlcnRAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiSGVhdGhlciBBcnRodXIgXHUwMDNjZmF5ZWFydGh1ckBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jb2xvci1jb252ZXJ0QDIuMC4xP3BhY2thZ2UtaWQ9YzIxNmEyNThhMmRkN2ZkZiIsImNwZSI6ImNwZToyLjM6YTpjb2xvci1jb252ZXJ0OmNvbG9yLWNvbnZlcnQ6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGxhaW4gY29sb3IgY29udmVyc2lvbiBmdW5jdGlvbnMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb2xvci1jb252ZXJ0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3ItY29udmVydDpjb2xvcl9jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfY29udmVydDpjb2xvci1jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfY29udmVydDpjb2xvcl9jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3I6Y29sb3ItY29udmVydDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yOmNvbG9yX2NvbnZlcnQ6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbG9yLWNvbnZlcnRAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiSGVhdGhlciBBcnRodXIgXHUwMDNjZmF5ZWFydGh1ckBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jb2xvci1jb252ZXJ0QDIuMC4xP3BhY2thZ2UtaWQ9ZDc5MDZhODA3NGQ0YjRmOSIsImNwZSI6ImNwZToyLjM6YTpjb2xvci1jb252ZXJ0OmNvbG9yLWNvbnZlcnQ6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGxhaW4gY29sb3IgY29udmVyc2lvbiBmdW5jdGlvbnMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb2xvci1jb252ZXJ0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3ItY29udmVydDpjb2xvcl9jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfY29udmVydDpjb2xvci1jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfY29udmVydDpjb2xvcl9jb252ZXJ0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3I6Y29sb3ItY29udmVydDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yOmNvbG9yX2NvbnZlcnQ6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3JhcC1hbnNpLWNqcy9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbG9yLWNvbnZlcnRAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiRFkgXHUwMDNjZGZjcmVhdGl2ZUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jb2xvci1uYW1lQDEuMS4zP3BhY2thZ2UtaWQ9OTI2NjJkOGEzYWRiZTBjOSIsImNwZSI6ImNwZToyLjM6YTpjb2xvci1uYW1lOmNvbG9yLW5hbWU6MS4xLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIGNvbG9yIG5hbWVzIGFuZCBpdHMgdmFsdWVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kZmNyZWF0aXZlL2NvbG9yLW5hbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvbG9yLW5hbWUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvci1uYW1lOmNvbG9yX25hbWU6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcl9uYW1lOmNvbG9yLW5hbWU6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcl9uYW1lOmNvbG9yX25hbWU6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZmNyZWF0aXZlOmNvbG9yLW5hbWU6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZmNyZWF0aXZlOmNvbG9yX25hbWU6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcjpjb2xvci1uYW1lOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3I6Y29sb3JfbmFtZToxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29sb3ItbmFtZUAxLjEuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4zIn0seyJhdXRob3IiOiJEWSBcdTAwM2NkZmNyZWF0aXZlQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbG9yLW5hbWVAMS4xLjQ/cGFja2FnZS1pZD1hMTg0NTEwNjgyY2U0NzM0IiwiY3BlIjoiY3BlOjIuMzphOmNvbG9yLW5hbWU6Y29sb3ItbmFtZToxLjEuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgY29sb3IgbmFtZXMgYW5kIGl0cyB2YWx1ZXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2NvbG9yanMvY29sb3ItbmFtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29sb3ItbmFtZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yLW5hbWU6Y29sb3JfbmFtZToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yX25hbWU6Y29sb3ItbmFtZToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yX25hbWU6Y29sb3JfbmFtZToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yanM6Y29sb3ItbmFtZToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yanM6Y29sb3JfbmFtZToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yOmNvbG9yLW5hbWU6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcjpjb2xvcl9uYW1lOjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWxlZ2FjeS1sb2ctdXRpbHMvbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jb2xvci1uYW1lQDEuMS40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjQifSx7ImF1dGhvciI6IkRZIFx1MDAzY2RmY3JlYXRpdmVAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY29sb3ItbmFtZUAxLjEuND9wYWNrYWdlLWlkPWE4MGI5OWFkNjFlNDg1NTUiLCJjcGUiOiJjcGU6Mi4zOmE6Y29sb3ItbmFtZTpjb2xvci1uYW1lOjEuMS40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBjb2xvciBuYW1lcyBhbmQgaXRzIHZhbHVlcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY29sb3Jqcy9jb2xvci1uYW1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb2xvci1uYW1lIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3ItbmFtZTpjb2xvcl9uYW1lOjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfbmFtZTpjb2xvci1uYW1lOjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3JfbmFtZTpjb2xvcl9uYW1lOjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3Jqczpjb2xvci1uYW1lOjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3Jqczpjb2xvcl9uYW1lOjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3I6Y29sb3ItbmFtZToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yOmNvbG9yX25hbWU6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbG9yLW5hbWVAMS4xLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuNCJ9LHsiYXV0aG9yIjoiRFkgXHUwMDNjZGZjcmVhdGl2ZUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jb2xvci1uYW1lQDEuMS40P3BhY2thZ2UtaWQ9MDFjNzUwZjUyOTc4Y2ZjNiIsImNwZSI6ImNwZToyLjM6YTpjb2xvci1uYW1lOmNvbG9yLW5hbWU6MS4xLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIGNvbG9yIG5hbWVzIGFuZCBpdHMgdmFsdWVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jb2xvcmpzL2NvbG9yLW5hbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvbG9yLW5hbWUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvci1uYW1lOmNvbG9yX25hbWU6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcl9uYW1lOmNvbG9yLW5hbWU6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcl9uYW1lOmNvbG9yX25hbWU6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcmpzOmNvbG9yLW5hbWU6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcmpzOmNvbG9yX25hbWU6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb2xvcjpjb2xvci1uYW1lOjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3I6Y29sb3JfbmFtZToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2ktY2pzL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29sb3ItbmFtZUAxLjEuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS40In0seyJhdXRob3IiOiJIZWF0aGVyIEFydGh1ciBcdTAwM2NmYXllYXJ0aHVyQGdtYWlsLmNvbVx1MDAzZSwgTWF4aW1lIFRoaXJvdWluLCBEeW1hIFl3YW5vdiBcdTAwM2NkZmNyZWF0aXZlQGdtYWlsLmNvbVx1MDAzZSwgSm9zaCBKdW5vbiIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbG9yLXN0cmluZ0AxLjkuMT9wYWNrYWdlLWlkPTdlODg4ZmE1MWUzNzQ4ZjIiLCJjcGUiOiJjcGU6Mi4zOmE6Y29sb3Itc3RyaW5nX3Byb2plY3Q6Y29sb3Itc3RyaW5nOjEuOS4xOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlBhcnNlciBhbmQgZ2VuZXJhdG9yIGZvciBDU1MgY29sb3Igc3RyaW5ncyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvbG9yLXN0cmluZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb2xvci1zdHJpbmcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jb2xvci1zdHJpbmdAMS45LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjkuMSJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbG9yLXN1cHBvcnRAMS4xLjM/cGFja2FnZS1pZD1hMWUyMzI1MjhjZTYzN2Y0IiwiY3BlIjoiY3BlOjIuMzphOmNvbG9yLXN1cHBvcnQ6Y29sb3Itc3VwcG9ydDoxLjEuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIG1vZHVsZSB3aGljaCB3aWxsIGVuZGVhdm9yIHRvIGd1ZXNzIHlvdXIgdGVybWluYWwncyBsZXZlbCBvZiBjb2xvciBzdXBwb3J0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL2NvbG9yLXN1cHBvcnQuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJjb2xvci1zdXBwb3J0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3Itc3VwcG9ydDpjb2xvcl9zdXBwb3J0OjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3Jfc3VwcG9ydDpjb2xvci1zdXBwb3J0OjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3Jfc3VwcG9ydDpjb2xvcl9zdXBwb3J0OjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29sb3I6Y29sb3Itc3VwcG9ydDoxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbG9yOmNvbG9yX3N1cHBvcnQ6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29sb3Itc3VwcG9ydC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbG9yLXN1cHBvcnRAMS4xLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMyJ9LHsiYXV0aG9yIjoiTWFyYWsgU3F1aXJlcyIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbG9yc0AxLjEuMj9wYWNrYWdlLWlkPTc3NGUzMTY5MzRmMTJhOTYiLCJjcGUiOiJjcGU6Mi4zOmE6Y29sb3JzOmNvbG9yczoxLjEuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJnZXQgY29sb3JzIGluIHlvdXIgbm9kZS5qcyBjb25zb2xlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vTWFyYWsvY29sb3JzLmpzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vTWFyYWsvY29sb3JzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb2xvcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpNYXJhazpjb2xvcnM6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtbGVnYWN5LWxvZy9ub2RlX21vZHVsZXMvY29sb3JzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29sb3JzQDEuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjIifSx7ImF1dGhvciI6Ik1hcmFrIFNxdWlyZXMsIERBQkggKGh0dHBzOi8vZ2l0aHViLmNvbS9EQUJIKSIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbG9yc0AxLjQuMD9wYWNrYWdlLWlkPWJhOWY5OWU4NTcyZjI2ODIiLCJjcGUiOiJjcGU6Mi4zOmE6Y29sb3JzOmNvbG9yczoxLjQuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJnZXQgY29sb3JzIGluIHlvdXIgbm9kZS5qcyBjb25zb2xlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vTWFyYWsvY29sb3JzLmpzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vTWFyYWsvY29sb3JzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb2xvcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpNYXJhazpjb2xvcnM6MS40LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29sb3JzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29sb3JzQDEuNC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjAifSx7ImF1dGhvciI6IkFybm91dCBLYXplbWllciIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbG9yc3BhY2VAMS4xLjQ/cGFja2FnZS1pZD04NGJjZmE0MzJjZmRkMGQwIiwiY3BlIjoiY3BlOjIuMzphOmNvbG9yc3BhY2U6Y29sb3JzcGFjZToxLjEuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZW5lcmF0ZSBIRVggY29sb3JzIGZvciBhIGdpdmVuIG5hbWVzcGFjZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vM3JkLUVkZW4vY29sb3JzcGFjZSJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vM3JkLUVkZW4vY29sb3JzcGFjZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29sb3JzcGFjZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOjNyZC1FZGVuOmNvbG9yc3BhY2U6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29sb3JzcGFjZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbG9yc3BhY2VAMS4xLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuNCJ9LHsiYXV0aG9yIjoiVEogSG9sb3dheWNodWsgXHUwMDNjdGpAdmlzaW9uLW1lZGlhLmNhXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY29tbWFuZGVyQDIuMjAuMz9wYWNrYWdlLWlkPTIzZGE3NzQ4Yzc0OWJjNjgiLCJjcGUiOiJjcGU6Mi4zOmE6Y29tbWFuZGVyOmNvbW1hbmRlcjoyLjIwLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoidGhlIGNvbXBsZXRlIHNvbHV0aW9uIGZvciBub2RlLmpzIGNvbW1hbmQtbGluZSBwcm9ncmFtcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS90ai9jb21tYW5kZXIuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb21tYW5kZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0ajpjb21tYW5kZXI6Mi4yMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlZWstYnppcC9ub2RlX21vZHVsZXMvY29tbWFuZGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29tbWFuZGVyQDIuMjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMjAuMyJ9LHsiYXV0aG9yIjoiVEogSG9sb3dheWNodWsgXHUwMDNjdGpAdmlzaW9uLW1lZGlhLmNhXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY29tbWFuZGVyQDIuMjAuMz9wYWNrYWdlLWlkPTNmYWNkYTg1YjVmNTlmMmEiLCJjcGUiOiJjcGU6Mi4zOmE6Y29tbWFuZGVyOmNvbW1hbmRlcjoyLjIwLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoidGhlIGNvbXBsZXRlIHNvbHV0aW9uIGZvciBub2RlLmpzIGNvbW1hbmQtbGluZSBwcm9ncmFtcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS90ai9jb21tYW5kZXIuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb21tYW5kZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0ajpjb21tYW5kZXI6Mi4yMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3lhbWwtc2NoZW1hLXZhbGlkYXRvci9ub2RlX21vZHVsZXMvY29tbWFuZGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29tbWFuZGVyQDIuMjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMjAuMyJ9LHsiYm9tLXJlZiI6InBrZzpucG0vY29tcG9uZW50LWVtaXR0ZXJAMS4zLjE/cGFja2FnZS1pZD1lYmM4NDkxYWMxOGI2M2FlIiwiY3BlIjoiY3BlOjIuMzphOmNvbXBvbmVudC1lbWl0dGVyOmNvbXBvbmVudC1lbWl0dGVyOjEuMy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkV2ZW50IGVtaXR0ZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL2NvbXBvbmVudC1lbWl0dGVyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29tcG9uZW50LWVtaXR0ZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb21wb25lbnQtZW1pdHRlcjpjb21wb25lbnRfZW1pdHRlcjoxLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbXBvbmVudF9lbWl0dGVyOmNvbXBvbmVudC1lbWl0dGVyOjEuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29tcG9uZW50X2VtaXR0ZXI6Y29tcG9uZW50X2VtaXR0ZXI6MS4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaW5kcmVzb3JodXM6Y29tcG9uZW50LWVtaXR0ZXI6MS4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaW5kcmVzb3JodXM6Y29tcG9uZW50X2VtaXR0ZXI6MS4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb21wb25lbnQ6Y29tcG9uZW50LWVtaXR0ZXI6MS4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb21wb25lbnQ6Y29tcG9uZW50X2VtaXR0ZXI6MS4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29tcG9uZW50LWVtaXR0ZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jb21wb25lbnQtZW1pdHRlckAxLjMuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMy4xIn0seyJib20tcmVmIjoicGtnOm5wbS9jb21wb25lbnQtdHlwZUAxLjIuMT9wYWNrYWdlLWlkPWU5MWExMjI3MTE0YWQzNzIiLCJjcGUiOiJjcGU6Mi4zOmE6Y29tcG9uZW50LXR5cGU6Y29tcG9uZW50LXR5cGU6MS4yLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ3Jvc3MtYnJvd3NlciB0eXBlIGFzc2VydGlvbnMgKGxlc3MgYnJva2VuIHR5cGVvZikiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY29tcG9uZW50L3R5cGUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb21wb25lbnQtdHlwZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbXBvbmVudC10eXBlOmNvbXBvbmVudF90eXBlOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29tcG9uZW50X3R5cGU6Y29tcG9uZW50LXR5cGU6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb21wb25lbnRfdHlwZTpjb21wb25lbnRfdHlwZToxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbXBvbmVudDpjb21wb25lbnQtdHlwZToxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbXBvbmVudDpjb21wb25lbnRfdHlwZToxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb21wb25lbnQtdHlwZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbXBvbmVudC10eXBlQDEuMi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjEifSx7ImF1dGhvciI6IkNocmlzIFRhbGtpbmd0b24gKGh0dHA6Ly9jaHJpc3RhbGtpbmd0b24uY29tLykiLCJib20tcmVmIjoicGtnOm5wbS9jb21wcmVzcy1jb21tb25zQDEuMi4yP3BhY2thZ2UtaWQ9Nzk4YmM5N2FkZDVlNmY2OCIsImNwZSI6ImNwZToyLjM6YTpjb21wcmVzcy1jb21tb25zOmNvbXByZXNzLWNvbW1vbnM6MS4yLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiYSBsaWJyYXJ5IHRoYXQgZGVmaW5lcyBhIGNvbW1vbiBpbnRlcmZhY2UgZm9yIHdvcmtpbmcgd2l0aCBhcmNoaXZlIGZvcm1hdHMgd2l0aGluIG5vZGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXJjaGl2ZXJqcy9ub2RlLWNvbXByZXNzLWNvbW1vbnMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9hcmNoaXZlcmpzL25vZGUtY29tcHJlc3MtY29tbW9ucyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29tcHJlc3MtY29tbW9ucyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbXByZXNzLWNvbW1vbnM6Y29tcHJlc3NfY29tbW9uczoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbXByZXNzX2NvbW1vbnM6Y29tcHJlc3MtY29tbW9uczoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbXByZXNzX2NvbW1vbnM6Y29tcHJlc3NfY29tbW9uczoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyY2hpdmVyanM6Y29tcHJlc3MtY29tbW9uczoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyY2hpdmVyanM6Y29tcHJlc3NfY29tbW9uczoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbXByZXNzOmNvbXByZXNzLWNvbW1vbnM6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb21wcmVzczpjb21wcmVzc19jb21tb25zOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbXByZXNzLWNvbW1vbnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jb21wcmVzcy1jb21tb25zQDEuMi4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjIifSx7ImF1dGhvciI6IkRvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UsIEpvbmF0aGFuIE9uZyBcdTAwM2NtZUBqb25nbGViZXJyeS5jb21cdTAwM2UgKGh0dHA6Ly9qb25nbGViZXJyeS5jb20pLCBKZXJlbWlhaCBTZW5rcGllbCBcdTAwM2NmaXNocm9jazEyM0Byb2NrZXRtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9zZWFyY2hiZWFtLmppdC5zdSkiLCJib20tcmVmIjoicGtnOm5wbS9jb21wcmVzc2libGVAMi4wLjE4P3BhY2thZ2UtaWQ9ZDMzNjU5Yjk4YjUyNWM0NCIsImNwZSI6ImNwZToyLjM6YTpjb21wcmVzc2libGU6Y29tcHJlc3NpYmxlOjIuMC4xODoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb21wcmVzc2libGUgQ29udGVudC1UeXBlIC8gbWltZSBjaGVja2luZyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvbXByZXNzaWJsZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb21wcmVzc2libGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jb21wcmVzc2libGVAMi4wLjE4IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjE4In0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBKb25hdGhhbiBPbmcgXHUwMDNjbWVAam9uZ2xlYmVycnkuY29tXHUwMDNlIChodHRwOi8vam9uZ2xlYmVycnkuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbXByZXNzaW9uQDEuOC4xP3BhY2thZ2UtaWQ9ODI4ZjAyODRkMzAzZjE3NyIsImNwZSI6ImNwZToyLjM6YTpjb21wcmVzc2lvbjpjb21wcmVzc2lvbjoxLjguMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJOb2RlLmpzIGNvbXByZXNzaW9uIG1pZGRsZXdhcmUiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb21wcmVzc2lvbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb21wcmVzc2lvbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbXByZXNzaW9uQDEuOC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS44LjEifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IFx1MDAzY21haWxAc3Vic3RhY2submV0XHUwMDNlIChodHRwOi8vc3Vic3RhY2submV0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbmNhdC1tYXBAMC4wLjE/cGFja2FnZS1pZD1lODk5Y2QzNWUwZWNmY2Y2IiwiY3BlIjoiY3BlOjIuMzphOmNvbmNhdC1tYXA6Y29uY2F0LW1hcDowLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJjb25jYXRlbmF0aXZlIG1hcGRhc2hlcnkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3N1YnN0YWNrL25vZGUtY29uY2F0LW1hcC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvbmNhdC1tYXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb25jYXQtbWFwOmNvbmNhdF9tYXA6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb25jYXRfbWFwOmNvbmNhdC1tYXA6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb25jYXRfbWFwOmNvbmNhdF9tYXA6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdWJzdGFjazpjb25jYXQtbWFwOjAuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3Vic3RhY2s6Y29uY2F0X21hcDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbmNhdDpjb25jYXQtbWFwOjAuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29uY2F0OmNvbmNhdF9tYXA6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29uY2F0LW1hcC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbmNhdC1tYXBAMC4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMSJ9LHsiYXV0aG9yIjoiTWF4IE9nZGVuIFx1MDAzY21heEBtYXhvZ2Rlbi5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jb25jYXQtc3RyZWFtQDEuNi4yP3BhY2thZ2UtaWQ9M2NmNjg2ZTUyYWY5OGI5YyIsImNwZSI6ImNwZToyLjM6YTpjb25jYXQtc3RyZWFtOmNvbmNhdC1zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoid3JpdGFibGUgc3RyZWFtIHRoYXQgY29uY2F0ZW5hdGVzIHN0cmluZ3Mgb3IgYmluYXJ5IGRhdGEgYW5kIGNhbGxzIGEgY2FsbGJhY2sgd2l0aCB0aGUgcmVzdWx0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vbWF4b2dkZW4vY29uY2F0LXN0cmVhbS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvbmNhdC1zdHJlYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb25jYXQtc3RyZWFtOmNvbmNhdF9zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb25jYXRfc3RyZWFtOmNvbmNhdC1zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb25jYXRfc3RyZWFtOmNvbmNhdF9zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXhvZ2Rlbjpjb25jYXQtc3RyZWFtOjEuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWF4b2dkZW46Y29uY2F0X3N0cmVhbToxLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbmNhdDpjb25jYXQtc3RyZWFtOjEuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29uY2F0OmNvbmNhdF9zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29uY2F0LXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbmNhdC1zdHJlYW1AMS42LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjYuMiJ9LHsiYXV0aG9yIjoiTG9yZW4gV2VzdCBcdTAwM2NvcGVuX3NvdXJjZUBsb3Jlbndlc3QuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY29uZmlnQDMuMy4xMj9wYWNrYWdlLWlkPWY1ZDMwZTg4ZTA4OTUyMGQiLCJjcGUiOiJjcGU6Mi4zOmE6bm9kZS1jb25maWc6Y29uZmlnOjMuMy4xMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb25maWd1cmF0aW9uIGNvbnRyb2wgZm9yIHByb2R1Y3Rpb24gbm9kZSBkZXBsb3ltZW50cyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL25vZGUtY29uZmlnL25vZGUtY29uZmlnLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9ub2RlLWNvbmZpZy9ub2RlLWNvbmZpZy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvbmZpZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbmZpZzpjb25maWc6My4zLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbmZpZy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NvbmZpZ0AzLjMuMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjMuMTIifSx7ImF1dGhvciI6IlJlYmVjY2EgVHVybmVyIFx1MDAzY21lQHJlLWJlY2NhLm9yZ1x1MDAzZSAoaHR0cDovL3JlLWJlY2NhLm9yZy8pIiwiYm9tLXJlZiI6InBrZzpucG0vY29uc29sZS1jb250cm9sLXN0cmluZ3NAMS4xLjA/cGFja2FnZS1pZD02MmFmNjMyMmM4ZGE1ZDQ2IiwiY3BlIjoiY3BlOjIuMzphOmNvbnNvbGUtY29udHJvbC1zdHJpbmdzOmNvbnNvbGUtY29udHJvbC1zdHJpbmdzOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgbGlicmFyeSBvZiBjcm9zcy1wbGF0Zm9ybSB0ZXN0ZWQgdGVybWluYWwvY29uc29sZSBjb21tYW5kIHN0cmluZ3MgZm9yIGRvaW5nIHRoaW5ncyBsaWtlIGNvbG9yIGFuZCBjdXJzb3IgcG9zaXRpb25pbmcuICBUaGlzIGlzIGEgc3Vic2V0IG9mIGJvdGggYW5zaSBhbmQgdnQxMDAuICBBbGwgY29udHJvbCBjb2RlcyBpbmNsdWRlZCB3b3JrIG9uIGJvdGggV2luZG93cyBcdTAwMjYgVW5peC1saWtlIE9TZXMsIGV4Y2VwdCB3aGVyZSBub3RlZC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaWFybmEvY29uc29sZS1jb250cm9sLXN0cmluZ3MifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6ImNvbnNvbGUtY29udHJvbC1zdHJpbmdzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29uc29sZS1jb250cm9sLXN0cmluZ3M6Y29uc29sZV9jb250cm9sX3N0cmluZ3M6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb25zb2xlX2NvbnRyb2xfc3RyaW5nczpjb25zb2xlLWNvbnRyb2wtc3RyaW5nczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnNvbGVfY29udHJvbF9zdHJpbmdzOmNvbnNvbGVfY29udHJvbF9zdHJpbmdzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29uc29sZS1jb250cm9sOmNvbnNvbGUtY29udHJvbC1zdHJpbmdzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29uc29sZS1jb250cm9sOmNvbnNvbGVfY29udHJvbF9zdHJpbmdzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29uc29sZV9jb250cm9sOmNvbnNvbGUtY29udHJvbC1zdHJpbmdzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29uc29sZV9jb250cm9sOmNvbnNvbGVfY29udHJvbF9zdHJpbmdzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29uc29sZTpjb25zb2xlLWNvbnRyb2wtc3RyaW5nczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnNvbGU6Y29uc29sZV9jb250cm9sX3N0cmluZ3M6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppYXJuYTpjb25zb2xlLWNvbnRyb2wtc3RyaW5nczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlhcm5hOmNvbnNvbGVfY29udHJvbF9zdHJpbmdzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbnNvbGUtY29udHJvbC1zdHJpbmdzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29uc29sZS1jb250cm9sLXN0cmluZ3NAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiRm9yYmVzTGluZGVzYXkiLCJib20tcmVmIjoicGtnOm5wbS9jb25zdGFudGlub3BsZUA0LjAuMT9wYWNrYWdlLWlkPTY0ZWNhYmU4MDFkMTM2NTciLCJjcGUiOiJjcGU6Mi4zOmE6Rm9yYmVzTGluZGVzYXk6Y29uc3RhbnRpbm9wbGU6NC4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lIHdoZXRoZXIgYSBKYXZhU2NyaXB0IGV4cHJlc3Npb24gZXZhbHVhdGVzIHRvIGEgY29uc3RhbnQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vRm9yYmVzTGluZGVzYXkvY29uc3RhbnRpbm9wbGUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb25zdGFudGlub3BsZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnN0YW50aW5vcGxlOmNvbnN0YW50aW5vcGxlOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbnN0YW50aW5vcGxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29uc3RhbnRpbm9wbGVANC4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMSJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2NvbnRlbnQtZGlzcG9zaXRpb25AMC41LjQ/cGFja2FnZS1pZD02ZDk5ZmZiYWY5YTNkYmYyIiwiY3BlIjoiY3BlOjIuMzphOmNvbnRlbnQtZGlzcG9zaXRpb246Y29udGVudC1kaXNwb3NpdGlvbjowLjUuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDcmVhdGUgYW5kIHBhcnNlIENvbnRlbnQtRGlzcG9zaXRpb24gaGVhZGVyIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29udGVudC1kaXNwb3NpdGlvbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnRlbnQtZGlzcG9zaXRpb246Y29udGVudF9kaXNwb3NpdGlvbjowLjUuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnRlbnRfZGlzcG9zaXRpb246Y29udGVudC1kaXNwb3NpdGlvbjowLjUuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnRlbnRfZGlzcG9zaXRpb246Y29udGVudF9kaXNwb3NpdGlvbjowLjUuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnRlbnQ6Y29udGVudC1kaXNwb3NpdGlvbjowLjUuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnRlbnQ6Y29udGVudF9kaXNwb3NpdGlvbjowLjUuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb250ZW50LWRpc3Bvc2l0aW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29udGVudC1kaXNwb3NpdGlvbkAwLjUuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNS40In0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY29udGVudC10eXBlQDEuMC41P3BhY2thZ2UtaWQ9MWU2ODA0NjYxNzViOTNmMCIsImNwZSI6ImNwZToyLjM6YTpjb250ZW50LXR5cGU6Y29udGVudC10eXBlOjEuMC41Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNyZWF0ZSBhbmQgcGFyc2UgSFRUUCBDb250ZW50LVR5cGUgaGVhZGVyIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29udGVudC10eXBlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29udGVudC10eXBlOmNvbnRlbnRfdHlwZToxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvbnRlbnRfdHlwZTpjb250ZW50LXR5cGU6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb250ZW50X3R5cGU6Y29udGVudF90eXBlOjEuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29udGVudDpjb250ZW50LXR5cGU6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb250ZW50OmNvbnRlbnRfdHlwZToxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb250ZW50LXR5cGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jb250ZW50LXR5cGVAMS4wLjUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuNSJ9LHsiYXV0aG9yIjoiUm9tYW4gU2h0eWxtYW4gXHUwMDNjc2h0eWxtYW5AZ21haWwuY29tXHUwMDNlLCBEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY29va2llQDAuNC4yP3BhY2thZ2UtaWQ9Mjk5MTgyOTM2YzJmZTc4YSIsImNwZSI6ImNwZToyLjM6YTpjb29raWU6Y29va2llOjAuNC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkhUVFAgc2VydmVyIGNvb2tpZSBwYXJzaW5nIGFuZCBzZXJpYWxpemF0aW9uIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29va2llIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2VuZ2luZS5pby9ub2RlX21vZHVsZXMvY29va2llL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29va2llQDAuNC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC40LjIifSx7ImF1dGhvciI6IlJvbWFuIFNodHlsbWFuIFx1MDAzY3NodHlsbWFuQGdtYWlsLmNvbVx1MDAzZSwgRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Nvb2tpZUAwLjcuMT9wYWNrYWdlLWlkPTVmMTQyM2E5MzQwZjJlY2MiLCJjcGUiOiJjcGU6Mi4zOmE6Y29va2llOmNvb2tpZTowLjcuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJIVFRQIHNlcnZlciBjb29raWUgcGFyc2luZyBhbmQgc2VyaWFsaXphdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvb2tpZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHByZXNzL25vZGVfbW9kdWxlcy9jb29raWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jb29raWVAMC43LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjcuMSJ9LHsiYXV0aG9yIjoiUm9tYW4gU2h0eWxtYW4gXHUwMDNjc2h0eWxtYW5AZ21haWwuY29tXHUwMDNlLCBEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vY29va2llQDAuNy4yP3BhY2thZ2UtaWQ9ZjMwNjEzZmJiNjhhZDY0MyIsImNwZSI6ImNwZToyLjM6YTpjb29raWU6Y29va2llOjAuNy4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkhUVFAgc2VydmVyIGNvb2tpZSBwYXJzaW5nIGFuZCBzZXJpYWxpemF0aW9uIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29va2llIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nvb2tpZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Nvb2tpZUAwLjcuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNy4yIn0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UgKGh0dHA6Ly90amhvbG93YXljaHVrLmNvbSksIERvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jb29raWUtcGFyc2VyQDEuNC43P3BhY2thZ2UtaWQ9NTJiMGFkYzhmZjA5ZjAxNyIsImNwZSI6ImNwZToyLjM6YTpjb29raWUtcGFyc2VyOmNvb2tpZS1wYXJzZXI6MS40Ljc6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGFyc2UgSFRUUCByZXF1ZXN0IGNvb2tpZXMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjb29raWUtcGFyc2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29va2llLXBhcnNlcjpjb29raWVfcGFyc2VyOjEuNC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29va2llX3BhcnNlcjpjb29raWUtcGFyc2VyOjEuNC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29va2llX3BhcnNlcjpjb29raWVfcGFyc2VyOjEuNC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29va2llOmNvb2tpZS1wYXJzZXI6MS40Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb29raWU6Y29va2llX3BhcnNlcjoxLjQuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb29raWUtcGFyc2VyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29va2llLXBhcnNlckAxLjQuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC43In0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akBsZWFybmJvb3N0LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Nvb2tpZS1zaWduYXR1cmVAMS4wLjY/cGFja2FnZS1pZD1mNzk2MTg3OTkzNmNjMWMwIiwiY3BlIjoiY3BlOjIuMzphOmNvb2tpZS1zaWduYXR1cmVfcHJvamVjdDpjb29raWUtc2lnbmF0dXJlOjEuMC42Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlNpZ24gYW5kIHVuc2lnbiBjb29raWVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3Zpc2lvbm1lZGlhL25vZGUtY29va2llLXNpZ25hdHVyZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvb2tpZS1zaWduYXR1cmUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29va2llLXNpZ25hdHVyZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Nvb2tpZS1zaWduYXR1cmVAMS4wLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuNiJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2NvcHktZGVzY3JpcHRvckAwLjEuMT9wYWNrYWdlLWlkPTg0YmMxZWYxYTQ1NGUwNGQiLCJjcGUiOiJjcGU6Mi4zOmE6Y29weS1kZXNjcmlwdG9yOmNvcHktZGVzY3JpcHRvcjowLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb3B5IGEgZGVzY3JpcHRvciBmcm9tIG9iamVjdCBBIHRvIG9iamVjdCBCIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2NvcHktZGVzY3JpcHRvciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29weS1kZXNjcmlwdG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29weS1kZXNjcmlwdG9yOmNvcHlfZGVzY3JpcHRvcjowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvcHlfZGVzY3JpcHRvcjpjb3B5LWRlc2NyaXB0b3I6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb3B5X2Rlc2NyaXB0b3I6Y29weV9kZXNjcmlwdG9yOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpjb3B5LWRlc2NyaXB0b3I6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmNvcHlfZGVzY3JpcHRvcjowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvcHk6Y29weS1kZXNjcmlwdG9yOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29weTpjb3B5X2Rlc2NyaXB0b3I6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29weS1kZXNjcmlwdG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29weS1kZXNjcmlwdG9yQDAuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjEifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9jb3JlLXV0aWwtaXNAMS4wLjI/cGFja2FnZS1pZD0zNmNlZDg2ZjhkMzgxNjgwIiwiY3BlIjoiY3BlOjIuMzphOmNvcmUtdXRpbC1pczpjb3JlLXV0aWwtaXM6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIGB1dGlsLmlzKmAgZnVuY3Rpb25zIGludHJvZHVjZWQgaW4gTm9kZSB2MC4xMi4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9jb3JlLXV0aWwtaXMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNvcmUtdXRpbC1pcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvcmUtdXRpbC1pczpjb3JlX3V0aWxfaXM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb3JlX3V0aWxfaXM6Y29yZS11dGlsLWlzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29yZV91dGlsX2lzOmNvcmVfdXRpbF9pczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvcmUtdXRpbDpjb3JlLXV0aWwtaXM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjb3JlLXV0aWw6Y29yZV91dGlsX2lzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29yZV91dGlsOmNvcmUtdXRpbC1pczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvcmVfdXRpbDpjb3JlX3V0aWxfaXM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FhY3M6Y29yZS11dGlsLWlzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhYWNzOmNvcmVfdXRpbF9pczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvcmU6Y29yZS11dGlsLWlzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y29yZTpjb3JlX3V0aWxfaXM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29yZS11dGlsLWlzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29yZS11dGlsLWlzQDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IlRyb3kgR29vZGUgXHUwMDNjdHJveWdvb2RlQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL3Ryb3lnb29kZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vY29yc0AyLjguNT9wYWNrYWdlLWlkPTlmNGQzYTcwMTMwYzMxNjMiLCJjcGUiOiJjcGU6Mi4zOmE6Y29yczpjb3JzOjIuOC41Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgQ09SUyBtaWRkbGV3YXJlIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY29ycyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb3JzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY29yc0AyLjguNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuOC41In0seyJhdXRob3IiOiJBbGV4IEdvcmJhdGNoZXYgKGh0dHBzOi8vZ2l0aHViLmNvbS9hbGV4Z29yYmF0Y2hldikiLCJib20tcmVmIjoicGtnOm5wbS9jcmNAMy44LjA/cGFja2FnZS1pZD01ZTA2MDkxN2E3YjE1MmFhIiwiY3BlIjoiY3BlOjIuMzphOmFsZXhnb3JiYXRjaGV2OmNyYzozLjguMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNb2R1bGUgZm9yIGNhbGN1bGF0aW5nIEN5Y2xpYyBSZWR1bmRhbmN5IENoZWNrIChDUkMpIGZvciBOb2RlLmpzIGFuZCB0aGUgQnJvd3Nlci4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2FsZXhnb3JiYXRjaGV2L25vZGUtY3JjLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYWxleGdvcmJhdGNoZXYvbm9kZS1jcmMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNyYyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyYzpjcmM6My44LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY3JjL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY3JjQDMuOC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy44LjAifSx7ImF1dGhvciI6InNoZWV0anMiLCJib20tcmVmIjoicGtnOm5wbS9jcmMtMzJAMS4yLjI/cGFja2FnZS1pZD02NWNlNzViYTU1NjkwMTg3IiwiY3BlIjoiY3BlOjIuMzphOlNoZWV0SlM6Y3JjLTMyOjEuMi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlB1cmUtSlMgQ1JDLTMyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9TaGVldEpTL2pzLWNyYzMyLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3NoZWV0anMuY29tLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJBcGFjaGUtMi4wIn19XSwibmFtZSI6ImNyYy0zMiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlNoZWV0SlM6Y3JjXzMyOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3JjLTMyOmNyYy0zMjoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyYy0zMjpjcmNfMzI6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcmNfMzI6Y3JjLTMyOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3JjXzMyOmNyY18zMjoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyYzpjcmMtMzI6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcmM6Y3JjXzMyOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NyYy0zMi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NyYy0zMkAxLjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4yIn0seyJhdXRob3IiOiJDaHJpcyBUYWxraW5ndG9uIChodHRwOi8vY2hyaXN0YWxraW5ndG9uLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vY3JjMzItc3RyZWFtQDIuMC4wP3BhY2thZ2UtaWQ9ODI4MTk2YTJjNmE5ZTAyNyIsImNwZSI6ImNwZToyLjM6YTpjcmMzMi1zdHJlYW06Y3JjMzItc3RyZWFtOjIuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImEgc3RyZWFtaW5nIENSQzMyIGNoZWNrc3VtZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXJjaGl2ZXJqcy9ub2RlLWNyYzMyLXN0cmVhbS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FyY2hpdmVyanMvbm9kZS1jcmMzMi1zdHJlYW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNyYzMyLXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyYzMyLXN0cmVhbTpjcmMzMl9zdHJlYW06Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcmMzMl9zdHJlYW06Y3JjMzItc3RyZWFtOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3JjMzJfc3RyZWFtOmNyYzMyX3N0cmVhbToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFyY2hpdmVyanM6Y3JjMzItc3RyZWFtOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXJjaGl2ZXJqczpjcmMzMl9zdHJlYW06Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcmMzMjpjcmMzMi1zdHJlYW06Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcmMzMjpjcmMzMl9zdHJlYW06Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY3JjMzItc3RyZWFtL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY3JjMzItc3RyZWFtQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6Ik1hw6tsIE5pc29uIFx1MDAzY25pc29uLm1hZWxAZ21haWwuY29tXHUwMDNlLCBQYXVsIFNvcG9yYW4gXHUwMDNjcGF1bC5zb3BvcmFuQGdtYWlsLmNvbVx1MDAzZSwgUG9veWEgUGFyc2EgXHUwMDNjcHlhcGFyQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2NyZWF0ZS1yZXF1aXJlQDEuMS4xP3BhY2thZ2UtaWQ9ZmJjMGZhZmUyODc3YjA3OCIsImNwZSI6ImNwZToyLjM6YTpjcmVhdGUtcmVxdWlyZTpjcmVhdGUtcmVxdWlyZToxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQb2x5ZmlsbCBmb3IgTm9kZS5qcyBtb2R1bGUuY3JlYXRlUmVxdWlyZSAoXHUwMDNjPSB2MTIuMi4wKSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImNyZWF0ZS1yZXF1aXJlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3JlYXRlLXJlcXVpcmU6Y3JlYXRlX3JlcXVpcmU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcmVhdGVfcmVxdWlyZTpjcmVhdGUtcmVxdWlyZToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyZWF0ZV9yZXF1aXJlOmNyZWF0ZV9yZXF1aXJlOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3JlYXRlOmNyZWF0ZS1yZXF1aXJlOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3JlYXRlOmNyZWF0ZV9yZXF1aXJlOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NyZWF0ZS1yZXF1aXJlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vY3JlYXRlLXJlcXVpcmVAMS4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMSJ9LHsiYXV0aG9yIjoiTGVvbmFyZG8gUXVpeGFkYSBcdTAwM2NscXVpeGFkYUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9jcm9zcy1mZXRjaEA0LjEuMD9wYWNrYWdlLWlkPTI4MjM4YjU0NmE1MDE3NjAiLCJjcGUiOiJjcGU6Mi4zOmE6Y3Jvc3MtZmV0Y2hfcHJvamVjdDpjcm9zcy1mZXRjaDo0LjEuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJVbml2ZXJzYWwgV0hBVFdHIEZldGNoIEFQSSBmb3IgTm9kZSwgQnJvd3NlcnMgYW5kIFJlYWN0IE5hdGl2ZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9scXVpeGFkYS9jcm9zcy1mZXRjaC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xxdWl4YWRhL2Nyb3NzLWZldGNoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjcm9zcy1mZXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jcm9zcy1mZXRjaC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Nyb3NzLWZldGNoQDQuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4xLjAifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2Nyb3NzLWZldGNoLXBvbHlmaWxsQDAuMC4wP3BhY2thZ2UtaWQ9NTBiNDI4MDkyNDJkZTk3NiIsImNwZSI6ImNwZToyLjM6YTpjcm9zcy1mZXRjaC1wb2x5ZmlsbDpjcm9zcy1mZXRjaC1wb2x5ZmlsbDowLjAuMDoqOio6KjoqOio6KjoqIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY3Jvc3MtZmV0Y2gtcG9seWZpbGwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcm9zcy1mZXRjaC1wb2x5ZmlsbDpjcm9zc19mZXRjaF9wb2x5ZmlsbDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyb3NzX2ZldGNoX3BvbHlmaWxsOmNyb3NzLWZldGNoLXBvbHlmaWxsOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3Jvc3NfZmV0Y2hfcG9seWZpbGw6Y3Jvc3NfZmV0Y2hfcG9seWZpbGw6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcm9zcy1mZXRjaDpjcm9zcy1mZXRjaC1wb2x5ZmlsbDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyb3NzLWZldGNoOmNyb3NzX2ZldGNoX3BvbHlmaWxsOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3Jvc3NfZmV0Y2g6Y3Jvc3MtZmV0Y2gtcG9seWZpbGw6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcm9zc19mZXRjaDpjcm9zc19mZXRjaF9wb2x5ZmlsbDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyb3NzOmNyb3NzLWZldGNoLXBvbHlmaWxsOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3Jvc3M6Y3Jvc3NfZmV0Y2hfcG9seWZpbGw6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY3Jvc3MtZmV0Y2gvcG9seWZpbGwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9jcm9zcy1mZXRjaC1wb2x5ZmlsbEAwLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMC4wIn0seyJhdXRob3IiOiJBbmRyw6kgQ3J1eiBcdTAwM2NhbmRyZUBtb3h5LnN0dWRpb1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Nyb3NzLXNwYXduQDcuMC42P3BhY2thZ2UtaWQ9MWI5OWMyZGMzMDIyMDQzZiIsImNwZSI6ImNwZToyLjM6YTpjcm9zcy1zcGF3bjpjcm9zcy1zcGF3bjo3LjAuNjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDcm9zcyBwbGF0Zm9ybSBjaGlsZF9wcm9jZXNzI3NwYXduIGFuZCBjaGlsZF9wcm9jZXNzI3NwYXduU3luYyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbW94eXN0dWRpby9ub2RlLWNyb3NzLXNwYXduIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJjcm9zcy1zcGF3biIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyb3NzLXNwYXduOmNyb3NzX3NwYXduOjcuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3Jvc3Nfc3Bhd246Y3Jvc3Mtc3Bhd246Ny4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcm9zc19zcGF3bjpjcm9zc19zcGF3bjo3LjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1veHlzdHVkaW86Y3Jvc3Mtc3Bhd246Ny4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptb3h5c3R1ZGlvOmNyb3NzX3NwYXduOjcuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3Jvc3M6Y3Jvc3Mtc3Bhd246Ny4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcm9zczpjcm9zc19zcGF3bjo3LjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jcm9zcy1zcGF3bi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Nyb3NzLXNwYXduQDcuMC42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4wLjYifSx7ImF1dGhvciI6IkV2YW4gVm9zYmVyZyAoaHR0cDovL2dpdGh1Yi5jb20vZXZhbnZvc2JlcmcpIiwiYm9tLXJlZiI6InBrZzpucG0vY3J5cHRvLWpzQDMuMy4wP3BhY2thZ2UtaWQ9YzAwYThiOGIwNDNhYWU3MiIsImNwZSI6ImNwZToyLjM6YTpjcnlwdG8tanM6Y3J5cHRvLWpzOjMuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkphdmFTY3JpcHQgbGlicmFyeSBvZiBjcnlwdG8gc3RhbmRhcmRzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL2JyaXgvY3J5cHRvLWpzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9icml4L2NyeXB0by1qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiY3J5cHRvLWpzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3J5cHRvLWpzOmNyeXB0b19qczozLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyeXB0b19qczpjcnlwdG8tanM6My4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjcnlwdG9fanM6Y3J5cHRvX2pzOjMuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3J5cHRvOmNyeXB0by1qczozLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNyeXB0bzpjcnlwdG9fanM6My4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicml4OmNyeXB0by1qczozLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmJyaXg6Y3J5cHRvX2pzOjMuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NyeXB0by1qcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2NyeXB0by1qc0AzLjMuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMy4wIn0seyJhdXRob3IiOiJTdGV2ZW4gTGV2aXRoYW4sIFN0ZXZlbiBMZXZpdGhhbiwgRmVsaXggR2Vpc2VuZMO2cmZlciBcdTAwM2NmZWxpeEBkZWJ1Z2dhYmxlLmNvbVx1MDAzZSwgQ2hyaXN0b3BoIFRhdmFuIFx1MDAzY2RldkB0YXZhbi5kZVx1MDAzZSwgSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgRmVsaXggR2Vpc2VuZMO2cmZlciBcdTAwM2NmZWxpeEBkZWJ1Z2dhYmxlLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2RhdGVmb3JtYXRANC42LjM/cGFja2FnZS1pZD1hNjQ2MjZkMzRkNDE0OTk1IiwiY3BlIjoiY3BlOjIuMzphOmRhdGVmb3JtYXQ6ZGF0ZWZvcm1hdDo0LjYuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIG5vZGUuanMgcGFja2FnZSBmb3IgU3RldmVuIExldml0aGFuJ3MgZXhjZWxsZW50IGRhdGVGb3JtYXQoKSBmdW5jdGlvbi4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZmVsaXhnZS9ub2RlLWRhdGVmb3JtYXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mZWxpeGdlL25vZGUtZGF0ZWZvcm1hdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGF0ZWZvcm1hdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZlbGl4Z2U6ZGF0ZWZvcm1hdDo0LjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kYXRlZm9ybWF0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGF0ZWZvcm1hdEA0LjYuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuNi4zIn0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UsIE5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pbyksIEFuZHJldyBSaHluZSBcdTAwM2NyaHluZWFuZHJld0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kZWJ1Z0AyLjYuOT9wYWNrYWdlLWlkPTEzY2U1ZDMxZWY4NjU3NTQiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVidWdfcHJvamVjdDpkZWJ1ZzoyLjYuOToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJzbWFsbCBkZWJ1Z2dpbmcgdXRpbGl0eSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vdmlzaW9ubWVkaWEvZGVidWcuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWJ1ZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ib2R5LXBhcnNlci9ub2RlX21vZHVsZXMvZGVidWcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWJ1Z0AyLjYuOSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuNi45In0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UsIE5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pbyksIEFuZHJldyBSaHluZSBcdTAwM2NyaHluZWFuZHJld0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kZWJ1Z0AyLjYuOT9wYWNrYWdlLWlkPTA3OTk0NDYyZjE3MzM3Y2QiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVidWdfcHJvamVjdDpkZWJ1ZzoyLjYuOToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJzbWFsbCBkZWJ1Z2dpbmcgdXRpbGl0eSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vdmlzaW9ubWVkaWEvZGVidWcuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWJ1ZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb21wcmVzc2lvbi9ub2RlX21vZHVsZXMvZGVidWcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWJ1Z0AyLjYuOSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuNi45In0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UsIE5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pbyksIEFuZHJldyBSaHluZSBcdTAwM2NyaHluZWFuZHJld0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kZWJ1Z0AyLjYuOT9wYWNrYWdlLWlkPTE4YjY2NDllMGE3OGM5YTEiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVidWdfcHJvamVjdDpkZWJ1ZzoyLjYuOToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJzbWFsbCBkZWJ1Z2dpbmcgdXRpbGl0eSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vdmlzaW9ubWVkaWEvZGVidWcuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWJ1ZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBhbmQtYnJhY2tldHMvbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVidWdAMi42LjkiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjYuOSJ9LHsiYXV0aG9yIjoiVEogSG9sb3dheWNodWsgXHUwMDNjdGpAdmlzaW9uLW1lZGlhLmNhXHUwMDNlLCBOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8pLCBBbmRyZXcgUmh5bmUgXHUwMDNjcmh5bmVhbmRyZXdAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZGVidWdAMi42Ljk/cGFja2FnZS1pZD0zNmJhNGI0NGU2ZTRjZmMxIiwiY3BlIjoiY3BlOjIuMzphOmRlYnVnX3Byb2plY3Q6ZGVidWc6Mi42Ljk6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoic21hbGwgZGVidWdnaW5nIHV0aWxpdHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3Zpc2lvbm1lZGlhL2RlYnVnLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVidWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwcmVzcy9ub2RlX21vZHVsZXMvZGVidWcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWJ1Z0AyLjYuOSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuNi45In0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UsIE5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pbyksIEFuZHJldyBSaHluZSBcdTAwM2NyaHluZWFuZHJld0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kZWJ1Z0AyLjYuOT9wYWNrYWdlLWlkPTdlZjgxMWVlNTY0NTA4ZDEiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVidWdfcHJvamVjdDpkZWJ1ZzoyLjYuOToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJzbWFsbCBkZWJ1Z2dpbmcgdXRpbGl0eSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vdmlzaW9ubWVkaWEvZGVidWcuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWJ1ZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maW5hbGhhbmRsZXIvbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVidWdAMi42LjkiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjYuOSJ9LHsiYXV0aG9yIjoiVEogSG9sb3dheWNodWsgXHUwMDNjdGpAdmlzaW9uLW1lZGlhLmNhXHUwMDNlLCBOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8pLCBBbmRyZXcgUmh5bmUgXHUwMDNjcmh5bmVhbmRyZXdAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZGVidWdAMi42Ljk/cGFja2FnZS1pZD0xZWFhZDYwMTNlMTgzYmJjIiwiY3BlIjoiY3BlOjIuMzphOmRlYnVnX3Byb2plY3Q6ZGVidWc6Mi42Ljk6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoic21hbGwgZGVidWdnaW5nIHV0aWxpdHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3Zpc2lvbm1lZGlhL2RlYnVnLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVidWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbW9yZ2FuL25vZGVfbW9kdWxlcy9kZWJ1Zy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlYnVnQDIuNi45IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi42LjkifSx7ImF1dGhvciI6IlRKIEhvbG93YXljaHVrIFx1MDAzY3RqQHZpc2lvbi1tZWRpYS5jYVx1MDAzZSwgTmF0aGFuIFJhamxpY2ggXHUwMDNjbmF0aGFuQHRvb3RhbGxuYXRlLm5ldFx1MDAzZSAoaHR0cDovL244LmlvKSwgQW5kcmV3IFJoeW5lIFx1MDAzY3JoeW5lYW5kcmV3QGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlYnVnQDIuNi45P3BhY2thZ2UtaWQ9NWNkMTFjYmE4OTBmZjFhNCIsImNwZSI6ImNwZToyLjM6YTpkZWJ1Z19wcm9qZWN0OmRlYnVnOjIuNi45Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6InNtYWxsIGRlYnVnZ2luZyB1dGlsaXR5IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS92aXNpb25tZWRpYS9kZWJ1Zy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlYnVnIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlbmQvbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVidWdAMi42LjkiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjYuOSJ9LHsiYXV0aG9yIjoiVEogSG9sb3dheWNodWsgXHUwMDNjdGpAdmlzaW9uLW1lZGlhLmNhXHUwMDNlLCBOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8pLCBBbmRyZXcgUmh5bmUgXHUwMDNjcmh5bmVhbmRyZXdAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZGVidWdAMi42Ljk/cGFja2FnZS1pZD1mMTFkZjkwNWNhZjQ2YWJlIiwiY3BlIjoiY3BlOjIuMzphOmRlYnVnX3Byb2plY3Q6ZGVidWc6Mi42Ljk6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoic21hbGwgZGVidWdnaW5nIHV0aWxpdHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3Zpc2lvbm1lZGlhL2RlYnVnLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVidWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VydmUtaW5kZXgvbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVidWdAMi42LjkiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjYuOSJ9LHsiYXV0aG9yIjoiVEogSG9sb3dheWNodWsgXHUwMDNjdGpAdmlzaW9uLW1lZGlhLmNhXHUwMDNlLCBOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8pLCBBbmRyZXcgUmh5bmUgXHUwMDNjcmh5bmVhbmRyZXdAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZGVidWdAMi42Ljk/cGFja2FnZS1pZD05YmNhZWVlOWUyZjZkODE1IiwiY3BlIjoiY3BlOjIuMzphOmRlYnVnX3Byb2plY3Q6ZGVidWc6Mi42Ljk6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoic21hbGwgZGVidWdnaW5nIHV0aWxpdHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3Zpc2lvbm1lZGlhL2RlYnVnLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVidWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc25hcGRyYWdvbi9ub2RlX21vZHVsZXMvZGVidWcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWJ1Z0AyLjYuOSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuNi45In0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UsIE5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pbyksIEFuZHJldyBSaHluZSBcdTAwM2NyaHluZWFuZHJld0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kZWJ1Z0AzLjIuNz9wYWNrYWdlLWlkPTI2NGFiNTA0YjQwMjQ5YjkiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVidWdfcHJvamVjdDpkZWJ1ZzozLjIuNzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJzbWFsbCBkZWJ1Z2dpbmcgdXRpbGl0eSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vdmlzaW9ubWVkaWEvZGVidWcuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWJ1ZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9uZWVkbGUvbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVidWdAMy4yLjciLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjIuNyJ9LHsiYXV0aG9yIjoiSm9zaCBKdW5vbiAoaHR0cHM6Ly9naXRodWIuY29tL3FpeC0pLCBUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UsIE5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pbyksIEFuZHJldyBSaHluZSBcdTAwM2NyaHluZWFuZHJld0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kZWJ1Z0A0LjMuNz9wYWNrYWdlLWlkPTdhNzFmZTA4MmQyMTg0M2YiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVidWdfcHJvamVjdDpkZWJ1Zzo0LjMuNzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJMaWdodHdlaWdodCBkZWJ1Z2dpbmcgdXRpbGl0eSBmb3IgTm9kZS5qcyBhbmQgdGhlIGJyb3dzZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2RlYnVnLWpzL2RlYnVnLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVidWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVidWcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWJ1Z0A0LjMuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMy43In0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vZGVjYW1lbGl6ZUAxLjIuMD9wYWNrYWdlLWlkPTAzNzNmOGM2OWEzNjRmYzAiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVjYW1lbGl6ZTpkZWNhbWVsaXplOjEuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbnZlcnQgYSBjYW1lbGl6ZWQgc3RyaW5nIGludG8gYSBsb3dlcmNhc2VkIG9uZSB3aXRoIGEgY3VzdG9tIHNlcGFyYXRvcjogdW5pY29yblJhaW5ib3cg4oaSIHVuaWNvcm5fcmFpbmJvdyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlY2FtZWxpemUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjYW1lbGl6ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlY2FtZWxpemVAMS4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMCJ9LHsiYXV0aG9yIjoiU2FtIFZlcnNjaHVlcmVuIFx1MDAzY3NhbS52ZXJzY2h1ZXJlbkBnbWFpbC5jb21cdTAwM2UgKGdpdGh1Yi5jb20vU2FtVmVyc2NodWVyZW4pIiwiYm9tLXJlZiI6InBrZzpucG0vZGVjb2RlLXVyaS1jb21wb25lbnRAMC4yLjI/cGFja2FnZS1pZD03NGRmOTU5OThjZjA0NTdmIiwiY3BlIjoiY3BlOjIuMzphOmRlY29kZS11cmktY29tcG9uZW50X3Byb2plY3Q6ZGVjb2RlLXVyaS1jb21wb25lbnQ6MC4yLjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQSBiZXR0ZXIgZGVjb2RlVVJJQ29tcG9uZW50IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVjb2RlLXVyaS1jb21wb25lbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb2RlLXVyaS1jb21wb25lbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWNvZGUtdXJpLWNvbXBvbmVudEAwLjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMi4yIn0seyJhdXRob3IiOiJLZXZpbiBNw6VydGVuc3NvbiBcdTAwM2NrZXZpbm1hcnRlbnNzb25AZ21haWwuY29tXHUwMDNlIChnaXRodWIuY29tL2tldnZhKSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlY29tcHJlc3NANC4yLjE/cGFja2FnZS1pZD02YjI3N2NmZmZiMzZmZjZiIiwiY3BlIjoiY3BlOjIuMzphOmRlY29tcHJlc3NfcHJvamVjdDpkZWNvbXByZXNzOjQuMi4xOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkV4dHJhY3RpbmcgYXJjaGl2ZXMgbWFkZSBlYXN5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVjb21wcmVzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZWNvbXByZXNzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVjb21wcmVzc0A0LjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMi4xIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBWc2V2b2xvZCBTdHJ1a2NoaW5za3kgXHUwMDNjZmxvYXRkcm9wQGdtYWlsLmNvbVx1MDAzZSAoZ2l0aHViLmNvbS9mbG9hdGRyb3ApIiwiYm9tLXJlZiI6InBrZzpucG0vZGVjb21wcmVzcy1yZXNwb25zZUAzLjMuMD9wYWNrYWdlLWlkPTY3N2Q5NjA5Y2I1YTAxYmMiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzcy1yZXNwb25zZTpkZWNvbXByZXNzLXJlc3BvbnNlOjMuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlY29tcHJlc3MgYSBIVFRQIHJlc3BvbnNlIGlmIG5lZWRlZCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlY29tcHJlc3MtcmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzLXJlc3BvbnNlOmRlY29tcHJlc3NfcmVzcG9uc2U6My4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzX3Jlc3BvbnNlOmRlY29tcHJlc3MtcmVzcG9uc2U6My4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzX3Jlc3BvbnNlOmRlY29tcHJlc3NfcmVzcG9uc2U6My4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzOmRlY29tcHJlc3MtcmVzcG9uc2U6My4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzOmRlY29tcHJlc3NfcmVzcG9uc2U6My4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy1yZXNwb25zZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlY29tcHJlc3MtcmVzcG9uc2VAMy4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjMuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlY29tcHJlc3MtcmVzcG9uc2VANC4yLjE/cGFja2FnZS1pZD1hMWQ4NThhOTJjZDRlMzI0IiwiY3BlIjoiY3BlOjIuMzphOmRlY29tcHJlc3MtcmVzcG9uc2U6ZGVjb21wcmVzcy1yZXNwb25zZTo0LjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZWNvbXByZXNzIGEgSFRUUCByZXNwb25zZSBpZiBuZWVkZWQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWNvbXByZXNzLXJlc3BvbnNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzcy1yZXNwb25zZTpkZWNvbXByZXNzX3Jlc3BvbnNlOjQuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzc19yZXNwb25zZTpkZWNvbXByZXNzLXJlc3BvbnNlOjQuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzc19yZXNwb25zZTpkZWNvbXByZXNzX3Jlc3BvbnNlOjQuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzczpkZWNvbXByZXNzLXJlc3BvbnNlOjQuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzczpkZWNvbXByZXNzX3Jlc3BvbnNlOjQuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NpbXBsZS1nZXQvbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtcmVzcG9uc2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWNvbXByZXNzLXJlc3BvbnNlQDQuMi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9zaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlY29tcHJlc3MtcmVzcG9uc2VANi4wLjA/cGFja2FnZS1pZD00MTgxZTE1MmUyNzFiYzgzIiwiY3BlIjoiY3BlOjIuMzphOmRlY29tcHJlc3MtcmVzcG9uc2U6ZGVjb21wcmVzcy1yZXNwb25zZTo2LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZWNvbXByZXNzIGEgSFRUUCByZXNwb25zZSBpZiBuZWVkZWQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWNvbXByZXNzLXJlc3BvbnNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzcy1yZXNwb25zZTpkZWNvbXByZXNzX3Jlc3BvbnNlOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzc19yZXNwb25zZTpkZWNvbXByZXNzLXJlc3BvbnNlOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzc19yZXNwb25zZTpkZWNvbXByZXNzX3Jlc3BvbnNlOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzczpkZWNvbXByZXNzLXJlc3BvbnNlOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzczpkZWNvbXByZXNzX3Jlc3BvbnNlOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpYnhtbGpzMi9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy1yZXNwb25zZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlY29tcHJlc3MtcmVzcG9uc2VANi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vZGVjb21wcmVzcy1yZXNwb25zZUA2LjAuMD9wYWNrYWdlLWlkPWFiM2FkN2FjYzIxMDk2ODUiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzcy1yZXNwb25zZTpkZWNvbXByZXNzLXJlc3BvbnNlOjYuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlY29tcHJlc3MgYSBIVFRQIHJlc3BvbnNlIGlmIG5lZWRlZCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlY29tcHJlc3MtcmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzLXJlc3BvbnNlOmRlY29tcHJlc3NfcmVzcG9uc2U6Ni4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzX3Jlc3BvbnNlOmRlY29tcHJlc3MtcmVzcG9uc2U6Ni4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzX3Jlc3BvbnNlOmRlY29tcHJlc3NfcmVzcG9uc2U6Ni4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzOmRlY29tcHJlc3MtcmVzcG9uc2U6Ni4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzOmRlY29tcHJlc3NfcmVzcG9uc2U6Ni4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy1yZXNwb25zZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlY29tcHJlc3MtcmVzcG9uc2VANi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjAuMCJ9LHsiYXV0aG9yIjoiS2V2aW4gTcOlcnRlbnNzb24gXHUwMDNja2V2aW5tYXJ0ZW5zc29uQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL2tldnZhKSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlY29tcHJlc3MtdGFyQDQuMS4xP3BhY2thZ2UtaWQ9MTkzNTI0NGQ3Y2I5MGYxNyIsImNwZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzLXRhcjpkZWNvbXByZXNzLXRhcjo0LjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJkZWNvbXByZXNzIHRhciBwbHVnaW4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWNvbXByZXNzLXRhciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlY29tcHJlc3MtdGFyOmRlY29tcHJlc3NfdGFyOjQuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzc190YXI6ZGVjb21wcmVzcy10YXI6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzX3RhcjpkZWNvbXByZXNzX3Rhcjo0LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlY29tcHJlc3M6ZGVjb21wcmVzcy10YXI6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzOmRlY29tcHJlc3NfdGFyOjQuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtdGFyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVjb21wcmVzcy10YXJANC4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMSJ9LHsiYXV0aG9yIjoiS2V2aW4gTcOlcnRlbnNzb24gXHUwMDNja2V2aW5tYXJ0ZW5zc29uQGdtYWlsLmNvbVx1MDAzZSAoZ2l0aHViLmNvbS9rZXZ2YSkiLCJib20tcmVmIjoicGtnOm5wbS9kZWNvbXByZXNzLXRhcmJ6MkA0LjEuMT9wYWNrYWdlLWlkPWViYWJkYTA5Nzc3OTAzN2IiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzcy10YXJiejI6ZGVjb21wcmVzcy10YXJiejI6NC4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiZGVjb21wcmVzcyB0YXIuYnoyIHBsdWdpbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlY29tcHJlc3MtdGFyYnoyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzcy10YXJiejI6ZGVjb21wcmVzc190YXJiejI6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzX3RhcmJ6MjpkZWNvbXByZXNzLXRhcmJ6Mjo0LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlY29tcHJlc3NfdGFyYnoyOmRlY29tcHJlc3NfdGFyYnoyOjQuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzczpkZWNvbXByZXNzLXRhcmJ6Mjo0LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlY29tcHJlc3M6ZGVjb21wcmVzc190YXJiejI6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy10YXJiejIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWNvbXByZXNzLXRhcmJ6MkA0LjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMS4xIn0seyJhdXRob3IiOiJLZXZpbiBNw6VydGVuc3NvbiBcdTAwM2NrZXZpbm1hcnRlbnNzb25AZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20va2V2dmEpIiwiYm9tLXJlZiI6InBrZzpucG0vZGVjb21wcmVzcy10YXJnekA0LjEuMT9wYWNrYWdlLWlkPTlkYzgxNjk4YzllNWUzNDUiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzcy10YXJnejpkZWNvbXByZXNzLXRhcmd6OjQuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImRlY29tcHJlc3MgdGFyLmd6IHBsdWdpbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlY29tcHJlc3MtdGFyZ3oiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzLXRhcmd6OmRlY29tcHJlc3NfdGFyZ3o6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzX3Rhcmd6OmRlY29tcHJlc3MtdGFyZ3o6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzX3Rhcmd6OmRlY29tcHJlc3NfdGFyZ3o6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzOmRlY29tcHJlc3MtdGFyZ3o6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWNvbXByZXNzOmRlY29tcHJlc3NfdGFyZ3o6NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy10YXJnei9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlY29tcHJlc3MtdGFyZ3pANC4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMSJ9LHsiYXV0aG9yIjoiS2V2aW4gTcOlcnRlbnNzb24gXHUwMDNja2V2aW5tYXJ0ZW5zc29uQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL2tldnZhKSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlY29tcHJlc3MtdW56aXBANC4wLjE/cGFja2FnZS1pZD04OTc5Y2Q5YzI1MTExNjczIiwiY3BlIjoiY3BlOjIuMzphOmRlY29tcHJlc3MtdW56aXA6ZGVjb21wcmVzcy11bnppcDo0LjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJkZWNvbXByZXNzIHppcCBwbHVnaW4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWNvbXByZXNzLXVuemlwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzcy11bnppcDpkZWNvbXByZXNzX3VuemlwOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzc191bnppcDpkZWNvbXByZXNzLXVuemlwOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzc191bnppcDpkZWNvbXByZXNzX3VuemlwOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzczpkZWNvbXByZXNzLXVuemlwOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVjb21wcmVzczpkZWNvbXByZXNzX3VuemlwOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtdW56aXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWNvbXByZXNzLXVuemlwQDQuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjEifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IFx1MDAzY21haWxAc3Vic3RhY2submV0XHUwMDNlIChodHRwOi8vc3Vic3RhY2submV0KSwgSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UgKGh0dHBzOi8vc3Vic3RhY2submV0KSwgSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlZXAtZXF1YWxAMi4yLjM/cGFja2FnZS1pZD1kZGZmNWU2NDFiNTAxZmIxIiwiY3BlIjoiY3BlOjIuMzphOmRlZXAtZXF1YWw6ZGVlcC1lcXVhbDoyLjIuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJub2RlJ3MgYXNzZXJ0LmRlZXBFcXVhbCBhbGdvcml0aG0iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL25vZGUtZGVlcC1lcXVhbC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlZXAtZXF1YWwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWVwLWVxdWFsOmRlZXBfZXF1YWw6Mi4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWVwX2VxdWFsOmRlZXAtZXF1YWw6Mi4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWVwX2VxdWFsOmRlZXBfZXF1YWw6Mi4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmRlZXAtZXF1YWw6Mi4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmRlZXBfZXF1YWw6Mi4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWVwOmRlZXAtZXF1YWw6Mi4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWVwOmRlZXBfZXF1YWw6Mi4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVlcC1lcXVhbC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlZXAtZXF1YWxAMi4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjIuMyJ9LHsiYXV0aG9yIjoiVmlhY2hlc2xhdiBMb3RzbWFub3YgXHUwMDNjbG90c21hbm92ODlAZ21haWwuY29tXHUwMDNlLCBSb21haW4gUHJpZXRvIChodHRwczovL2dpdGh1Yi5jb20vcnByaWV0byksIE1heCBNYXhpbW92IChodHRwczovL2dpdGh1Yi5jb20vbWF4bWF4aW1vdiksIE1hcnNoYWxsIEJvd2VycyAoaHR0cHM6Ly9naXRodWIuY29tL21heGRldmlhbnQpLCBNaXNoYSBXYWtlcm1hbiAoaHR0cHM6Ly9naXRodWIuY29tL213YWtlcm1hbikiLCJib20tcmVmIjoicGtnOm5wbS9kZWVwLWV4dGVuZEAwLjYuMD9wYWNrYWdlLWlkPThiMTNiZGU5Yzc3ZTc3MDYiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVlcF9leHRlbmRfcHJvamVjdDpkZWVwX2V4dGVuZDowLjYuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWN1cnNpdmUgb2JqZWN0IGV4dGVuZGluZyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vdW5jbGVjaHUvbm9kZS1kZWVwLWV4dGVuZC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3VuY2xlY2h1L25vZGUtZGVlcC1leHRlbmQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlZXAtZXh0ZW5kIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlZXAtZXh0ZW5kL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVlcC1leHRlbmRAMC42LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjYuMCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlZmluZS1kYXRhLXByb3BlcnR5QDEuMS40P3BhY2thZ2UtaWQ9MWNlYmNjZjQyNDI2NTU5ZCIsImNwZSI6ImNwZToyLjM6YTpkZWZpbmUtZGF0YS1wcm9wZXJ0eTpkZWZpbmUtZGF0YS1wcm9wZXJ0eToxLjEuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZWZpbmUgYSBkYXRhIHByb3BlcnR5IG9uIGFuIG9iamVjdC4gV2lsbCBmYWxsIGJhY2sgdG8gYXNzaWdubWVudCBpbiBhbiBlbmdpbmUgd2l0aG91dCBkZXNjcmlwdG9ycy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9kZWZpbmUtZGF0YS1wcm9wZXJ0eS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9kZWZpbmUtZGF0YS1wcm9wZXJ0eSNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlZmluZS1kYXRhLXByb3BlcnR5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lLWRhdGEtcHJvcGVydHk6ZGVmaW5lX2RhdGFfcHJvcGVydHk6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmVfZGF0YV9wcm9wZXJ0eTpkZWZpbmUtZGF0YS1wcm9wZXJ0eToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9kYXRhX3Byb3BlcnR5OmRlZmluZV9kYXRhX3Byb3BlcnR5OjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lLWRhdGE6ZGVmaW5lLWRhdGEtcHJvcGVydHk6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmUtZGF0YTpkZWZpbmVfZGF0YV9wcm9wZXJ0eToxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9kYXRhOmRlZmluZS1kYXRhLXByb3BlcnR5OjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lX2RhdGE6ZGVmaW5lX2RhdGFfcHJvcGVydHk6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lLWRhdGEtcHJvcGVydHk6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lX2RhdGFfcHJvcGVydHk6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6ZGVmaW5lLWRhdGEtcHJvcGVydHk6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6ZGVmaW5lX2RhdGFfcHJvcGVydHk6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVmaW5lLWRhdGEtcHJvcGVydHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWZpbmUtZGF0YS1wcm9wZXJ0eUAxLjEuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS40In0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZGVmaW5lLXByb3BlcnRpZXNAMS4yLjE/cGFja2FnZS1pZD1jM2U0NTdlZjk5NTVjYjA5IiwiY3BlIjoiY3BlOjIuMzphOmRlZmluZS1wcm9wZXJ0aWVzOmRlZmluZS1wcm9wZXJ0aWVzOjEuMi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlZmluZSBtdWx0aXBsZSBub24tZW51bWVyYWJsZSBwcm9wZXJ0aWVzIGF0IG9uY2UuIFVzZXMgYE9iamVjdC5kZWZpbmVQcm9wZXJ0eWAgd2hlbiBhdmFpbGFibGU7IGZhbGxzIGJhY2sgdG8gc3RhbmRhcmQgYXNzaWdubWVudCBpbiBvbGRlciBlbmdpbmVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbGpoYXJiL2RlZmluZS1wcm9wZXJ0aWVzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVmaW5lLXByb3BlcnRpZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydGllczpkZWZpbmVfcHJvcGVydGllczoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9wcm9wZXJ0aWVzOmRlZmluZS1wcm9wZXJ0aWVzOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lX3Byb3BlcnRpZXM6ZGVmaW5lX3Byb3BlcnRpZXM6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lLXByb3BlcnRpZXM6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lX3Byb3BlcnRpZXM6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6ZGVmaW5lLXByb3BlcnRpZXM6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6ZGVmaW5lX3Byb3BlcnRpZXM6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVmaW5lLXByb3BlcnRpZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWZpbmUtcHJvcGVydGllc0AxLjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vZGVmaW5lLXByb3BlcnR5QDAuMi41P3BhY2thZ2UtaWQ9M2E3OWE1ZDAyNzJiZWE4NyIsImNwZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lLXByb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlZmluZSBhIG5vbi1lbnVtZXJhYmxlIHByb3BlcnR5IG9uIGFuIG9iamVjdC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZGVmaW5lLXByb3BlcnR5In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWZpbmUtcHJvcGVydHkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lX3Byb3BlcnR5OmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9wcm9wZXJ0eTpkZWZpbmVfcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lOmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZTpkZWZpbmVfcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2xhc3MtdXRpbHMvbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlZmluZS1wcm9wZXJ0eUAwLjIuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMi41In0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vZGVmaW5lLXByb3BlcnR5QDAuMi41P3BhY2thZ2UtaWQ9OWY2NGJlZDFhNzY2YjQzNSIsImNwZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lLXByb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlZmluZSBhIG5vbi1lbnVtZXJhYmxlIHByb3BlcnR5IG9uIGFuIG9iamVjdC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZGVmaW5lLXByb3BlcnR5In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWZpbmUtcHJvcGVydHkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lX3Byb3BlcnR5OmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9wcm9wZXJ0eTpkZWZpbmVfcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lOmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZTpkZWZpbmVfcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwYW5kLWJyYWNrZXRzL25vZGVfbW9kdWxlcy9kZWZpbmUtcHJvcGVydHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWZpbmUtcHJvcGVydHlAMC4yLjUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjIuNSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlZmluZS1wcm9wZXJ0eUAwLjIuNT9wYWNrYWdlLWlkPTBmNGNjYTk5ZDZiNjI5ZDQiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVmaW5lLXByb3BlcnR5OmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZWZpbmUgYSBub24tZW51bWVyYWJsZSBwcm9wZXJ0eSBvbiBhbiBvYmplY3QuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2RlZmluZS1wcm9wZXJ0eSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVmaW5lLXByb3BlcnR5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lLXByb3BlcnR5OmRlZmluZV9wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9wcm9wZXJ0eTpkZWZpbmUtcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmVfcHJvcGVydHk6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpkZWZpbmUtcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmRlZmluZV9wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZTpkZWZpbmUtcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29iamVjdC1jb3B5L25vZGVfbW9kdWxlcy9kZWZpbmUtcHJvcGVydHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWZpbmUtcHJvcGVydHlAMC4yLjUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjIuNSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlZmluZS1wcm9wZXJ0eUAwLjIuNT9wYWNrYWdlLWlkPTk2NjkyODczZmQwYTdhNTMiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVmaW5lLXByb3BlcnR5OmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZWZpbmUgYSBub24tZW51bWVyYWJsZSBwcm9wZXJ0eSBvbiBhbiBvYmplY3QuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2RlZmluZS1wcm9wZXJ0eSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVmaW5lLXByb3BlcnR5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lLXByb3BlcnR5OmRlZmluZV9wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9wcm9wZXJ0eTpkZWZpbmUtcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmVfcHJvcGVydHk6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpkZWZpbmUtcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmRlZmluZV9wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZTpkZWZpbmUtcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24vbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlZmluZS1wcm9wZXJ0eUAwLjIuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMi41In0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vZGVmaW5lLXByb3BlcnR5QDAuMi41P3BhY2thZ2UtaWQ9NTVjYmEzOWVmMmE0NGNmZCIsImNwZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lLXByb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlZmluZSBhIG5vbi1lbnVtZXJhYmxlIHByb3BlcnR5IG9uIGFuIG9iamVjdC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZGVmaW5lLXByb3BlcnR5In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWZpbmUtcHJvcGVydHkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lX3Byb3BlcnR5OmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9wcm9wZXJ0eTpkZWZpbmVfcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZGVmaW5lX3Byb3BlcnR5OjAuMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lOmRlZmluZS1wcm9wZXJ0eTowLjIuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZTpkZWZpbmVfcHJvcGVydHk6MC4yLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RhdGljLWV4dGVuZC9ub2RlX21vZHVsZXMvZGVmaW5lLXByb3BlcnR5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVmaW5lLXByb3BlcnR5QDAuMi41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjUifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9kZWZpbmUtcHJvcGVydHlAMS4wLjA/cGFja2FnZS1pZD04OWZjYjMxMTVjZTNmOWE1IiwiY3BlIjoiY3BlOjIuMzphOmRlZmluZS1wcm9wZXJ0eTpkZWZpbmUtcHJvcGVydHk6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGVmaW5lIGEgbm9uLWVudW1lcmFibGUgcHJvcGVydHkgb24gYW4gb2JqZWN0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9kZWZpbmUtcHJvcGVydHkifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlZmluZS1wcm9wZXJ0eSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZS1wcm9wZXJ0eTpkZWZpbmVfcHJvcGVydHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmVfcHJvcGVydHk6ZGVmaW5lLXByb3BlcnR5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lX3Byb3BlcnR5OmRlZmluZV9wcm9wZXJ0eToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZGVmaW5lLXByb3BlcnR5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpkZWZpbmVfcHJvcGVydHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lLXByb3BlcnR5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lOmRlZmluZV9wcm9wZXJ0eToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iYXNlL25vZGVfbW9kdWxlcy9kZWZpbmUtcHJvcGVydHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWZpbmUtcHJvcGVydHlAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2RlZmluZS1wcm9wZXJ0eUAxLjAuMD9wYWNrYWdlLWlkPTNmZDM2NzgxNjA5YTA3NmUiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVmaW5lLXByb3BlcnR5OmRlZmluZS1wcm9wZXJ0eToxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZWZpbmUgYSBub24tZW51bWVyYWJsZSBwcm9wZXJ0eSBvbiBhbiBvYmplY3QuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2RlZmluZS1wcm9wZXJ0eSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVmaW5lLXByb3BlcnR5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lLXByb3BlcnR5OmRlZmluZV9wcm9wZXJ0eToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9wcm9wZXJ0eTpkZWZpbmUtcHJvcGVydHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmVfcHJvcGVydHk6ZGVmaW5lX3Byb3BlcnR5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpkZWZpbmUtcHJvcGVydHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmRlZmluZV9wcm9wZXJ0eToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZTpkZWZpbmUtcHJvcGVydHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lX3Byb3BlcnR5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4dGdsb2Ivbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlZmluZS1wcm9wZXJ0eUAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vZGVmaW5lLXByb3BlcnR5QDEuMC4wP3BhY2thZ2UtaWQ9MDQwNDZlNGU5ZWYzOThjMyIsImNwZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lLXByb3BlcnR5OjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlZmluZSBhIG5vbi1lbnVtZXJhYmxlIHByb3BlcnR5IG9uIGFuIG9iamVjdC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZGVmaW5lLXByb3BlcnR5In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZWZpbmUtcHJvcGVydHkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lX3Byb3BlcnR5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lX3Byb3BlcnR5OmRlZmluZS1wcm9wZXJ0eToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZV9wcm9wZXJ0eTpkZWZpbmVfcHJvcGVydHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmRlZmluZS1wcm9wZXJ0eToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZGVmaW5lX3Byb3BlcnR5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lOmRlZmluZS1wcm9wZXJ0eToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZTpkZWZpbmVfcHJvcGVydHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc25hcGRyYWdvbi1ub2RlL25vZGVfbW9kdWxlcy9kZWZpbmUtcHJvcGVydHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWZpbmUtcHJvcGVydHlAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vZGVmaW5lLXByb3BlcnR5QDIuMC4yP3BhY2thZ2UtaWQ9MDgxZmE0Y2YyZDIwZWM1ZSIsImNwZSI6ImNwZToyLjM6YTpkZWZpbmUtcHJvcGVydHk6ZGVmaW5lLXByb3BlcnR5OjIuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlZmluZSBhIG5vbi1lbnVtZXJhYmxlIHByb3BlcnR5IG9uIGFuIG9iamVjdC4gVXNlcyBSZWZsZWN0LmRlZmluZVByb3BlcnR5IHdoZW4gYXZhaWxhYmxlLCBvdGhlcndpc2UgT2JqZWN0LmRlZmluZVByb3BlcnR5LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9kZWZpbmUtcHJvcGVydHkifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlZmluZS1wcm9wZXJ0eSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRlZmluZS1wcm9wZXJ0eTpkZWZpbmVfcHJvcGVydHk6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmVfcHJvcGVydHk6ZGVmaW5lLXByb3BlcnR5OjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lX3Byb3BlcnR5OmRlZmluZV9wcm9wZXJ0eToyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZGVmaW5lLXByb3BlcnR5OjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpkZWZpbmVfcHJvcGVydHk6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZWZpbmU6ZGVmaW5lLXByb3BlcnR5OjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGVmaW5lOmRlZmluZV9wcm9wZXJ0eToyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZWZpbmUtcHJvcGVydHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZWZpbmUtcHJvcGVydHlAMi4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMiJ9LHsiYm9tLXJlZiI6InBrZzpucG0vZGVsZWdhdGVzQDEuMC4wP3BhY2thZ2UtaWQ9MzZiYThiMjExYTM1NThkZCIsImNwZSI6ImNwZToyLjM6YTpkZWxlZ2F0ZXM6ZGVsZWdhdGVzOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImRlbGVnYXRlIG1ldGhvZHMgYW5kIGFjY2Vzc29ycyB0byBhbm90aGVyIHByb3BlcnR5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVsZWdhdGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlbGVnYXRlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RlbGVnYXRlc0AxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZGVwZEAxLjEuMj9wYWNrYWdlLWlkPWQwM2M1YWQ1Y2NmN2U5ZTkiLCJjcGUiOiJjcGU6Mi4zOmE6ZGVwZDpkZXBkOjEuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZSBhbGwgdGhlIHRoaW5ncyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRlcGQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VydmUtaW5kZXgvbm9kZV9tb2R1bGVzL2RlcGQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kZXBkQDEuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjIifSx7ImF1dGhvciI6IkRvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kZXBkQDIuMC4wP3BhY2thZ2UtaWQ9YmRjMTc4OWQ1Mzk4ZjM4YyIsImNwZSI6ImNwZToyLjM6YTpkZXBkOmRlcGQ6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlIGFsbCB0aGUgdGhpbmdzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVwZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZXBkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVwZEAyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJhdXRob3IiOiJKb25hdGhhbiBPbmcgXHUwMDNjbWVAam9uZ2xlYmVycnkuY29tXHUwMDNlIChodHRwOi8vam9uZ2xlYmVycnkuY29tKSwgRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Rlc3Ryb3lAMS4yLjA/cGFja2FnZS1pZD1hODQzMDdmN2M0NmQzNmM0IiwiY3BlIjoiY3BlOjIuMzphOmRlc3Ryb3k6ZGVzdHJveToxLjIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJkZXN0cm95IGEgc3RyZWFtIGlmIHBvc3NpYmxlIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZGVzdHJveSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZXN0cm95L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGVzdHJveUAxLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4wIn0seyJhdXRob3IiOiJCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly9naXRodWIuY29tL2Rvb3diKSIsImJvbS1yZWYiOiJwa2c6bnBtL2RldGVjdC1maWxlQDEuMC4wP3BhY2thZ2UtaWQ9NzkwMGU0NzhlYjc1MTI1NSIsImNwZSI6ImNwZToyLjM6YTpkZXRlY3QtZmlsZTpkZXRlY3QtZmlsZToxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZXRlY3RzIGlmIGEgZmlsZSBleGlzdHMgYW5kIHJldHVybnMgdGhlIHJlc29sdmVkIGZpbGVwYXRoLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZG9vd2IvZGV0ZWN0LWZpbGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRldGVjdC1maWxlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0LWZpbGU6ZGV0ZWN0X2ZpbGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXRlY3RfZmlsZTpkZXRlY3QtZmlsZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRldGVjdF9maWxlOmRldGVjdF9maWxlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0OmRldGVjdC1maWxlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0OmRldGVjdF9maWxlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZG9vd2I6ZGV0ZWN0LWZpbGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkb293YjpkZXRlY3RfZmlsZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZXRlY3QtZmlsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RldGVjdC1maWxlQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkxvdmVsbCBGdWxsZXIgXHUwMDNjbnBtQGxvdmVsbC5pbmZvXHUwMDNlLCBOaWtsYXMgU2FsbW91a2FzIFx1MDAzY25pa2xhc0BzYWxtb3VrYXMuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZGV0ZWN0LWxpYmNAMS4wLjM/cGFja2FnZS1pZD1mN2Y4NjM0ZGNlNzdhOWQ0IiwiY3BlIjoiY3BlOjIuMzphOmRldGVjdC1saWJjOmRldGVjdC1saWJjOjEuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgbW9kdWxlIHRvIGRldGVjdCB0aGUgQyBzdGFuZGFyZCBsaWJyYXJ5IChsaWJjKSBpbXBsZW1lbnRhdGlvbiBmYW1pbHkgYW5kIHZlcnNpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2xvdmVsbC9kZXRlY3QtbGliYyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJBcGFjaGUtMi4wIn19XSwibmFtZSI6ImRldGVjdC1saWJjIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0LWxpYmM6ZGV0ZWN0X2xpYmM6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXRlY3RfbGliYzpkZXRlY3QtbGliYzoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRldGVjdF9saWJjOmRldGVjdF9saWJjOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0OmRldGVjdC1saWJjOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0OmRldGVjdF9saWJjOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG92ZWxsOmRldGVjdC1saWJjOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG92ZWxsOmRldGVjdF9saWJjOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RldGVjdC1saWJjL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGV0ZWN0LWxpYmNAMS4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMyJ9LHsiYXV0aG9yIjoiTG92ZWxsIEZ1bGxlciBcdTAwM2NucG1AbG92ZWxsLmluZm9cdTAwM2UsIE5pa2xhcyBTYWxtb3VrYXMgXHUwMDNjbmlrbGFzQHNhbG1vdWthcy5jb21cdTAwM2UsIFZpbsOtY2l1cyBMb3VyZW7Dp28gXHUwMDNjdmlueXlnYW1lcmxvbEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kZXRlY3QtbGliY0AyLjAuND9wYWNrYWdlLWlkPTVjYzFjNjc1MzcyMzU4ZWMiLCJjcGUiOiJjcGU6Mi4zOmE6ZGV0ZWN0LWxpYmM6ZGV0ZWN0LWxpYmM6Mi4wLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9kZS5qcyBtb2R1bGUgdG8gZGV0ZWN0IHRoZSBDIHN0YW5kYXJkIGxpYnJhcnkgKGxpYmMpIGltcGxlbWVudGF0aW9uIGZhbWlseSBhbmQgdmVyc2lvbiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbG92ZWxsL2RldGVjdC1saWJjIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkFwYWNoZS0yLjAifX1dLCJuYW1lIjoiZGV0ZWN0LWxpYmMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXRlY3QtbGliYzpkZXRlY3RfbGliYzoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRldGVjdF9saWJjOmRldGVjdC1saWJjOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0X2xpYmM6ZGV0ZWN0X2xpYmM6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXRlY3Q6ZGV0ZWN0LWxpYmM6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXRlY3Q6ZGV0ZWN0X2xpYmM6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsb3ZlbGw6ZGV0ZWN0LWxpYmM6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsb3ZlbGw6ZGV0ZWN0X2xpYmM6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlieG1sanMyL25vZGVfbW9kdWxlcy9kZXRlY3QtbGliYy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RldGVjdC1saWJjQDIuMC40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjQifSx7ImF1dGhvciI6IkxvdmVsbCBGdWxsZXIgXHUwMDNjbnBtQGxvdmVsbC5pbmZvXHUwMDNlLCBOaWtsYXMgU2FsbW91a2FzIFx1MDAzY25pa2xhc0BzYWxtb3VrYXMuY29tXHUwMDNlLCBWaW7DrWNpdXMgTG91cmVuw6dvIFx1MDAzY3Zpbnl5Z2FtZXJsb2xAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZGV0ZWN0LWxpYmNAMi4wLjQ/cGFja2FnZS1pZD1iZTIwYWI0NjI1YjZmN2NmIiwiY3BlIjoiY3BlOjIuMzphOmRldGVjdC1saWJjOmRldGVjdC1saWJjOjIuMC40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgbW9kdWxlIHRvIGRldGVjdCB0aGUgQyBzdGFuZGFyZCBsaWJyYXJ5IChsaWJjKSBpbXBsZW1lbnRhdGlvbiBmYW1pbHkgYW5kIHZlcnNpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2xvdmVsbC9kZXRlY3QtbGliYyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJBcGFjaGUtMi4wIn19XSwibmFtZSI6ImRldGVjdC1saWJjIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0LWxpYmM6ZGV0ZWN0X2xpYmM6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXRlY3RfbGliYzpkZXRlY3QtbGliYzoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRldGVjdF9saWJjOmRldGVjdF9saWJjOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0OmRldGVjdC1saWJjOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV0ZWN0OmRldGVjdF9saWJjOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG92ZWxsOmRldGVjdC1saWJjOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG92ZWxsOmRldGVjdF9saWJjOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL2RldGVjdC1saWJjL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZGV0ZWN0LWxpYmNAMi4wLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuNCJ9LHsiYXV0aG9yIjoiRGV2b24gR292ZXR0IFx1MDAzY2Rldm9uZ292ZXR0QGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2RmYUAxLjIuMD9wYWNrYWdlLWlkPWJmNWMxZWQ3YWY0ZTU3NGMiLCJjcGUiOiJjcGU6Mi4zOmE6ZGV2b25nb3ZldHQ6ZGZhOjEuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgc3RhdGUgbWFjaGluZSBjb21waWxlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtzc2g6Ly9naXRAZ2l0aHViLmNvbS9kZXZvbmdvdmV0dC9kZmEuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kZXZvbmdvdmV0dC9kZmEjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkZmEiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZmE6ZGZhOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RmYS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2RmYUAxLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4wIn0seyJhdXRob3IiOiJLZXZpbiBEZWNrZXIgXHUwMDNja3BkZWNrZXJAZ21haWwuY29tXHUwMDNlIChodHRwOi8vaW5jYXNlb2ZzdGFpcnMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2RpZmZANC4wLjI/cGFja2FnZS1pZD1hNGNmMDNjNjYxNWY5ZDJkIiwiY3BlIjoiY3BlOjIuMzphOmtwZGVja2VyOmRpZmY6NC4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBqYXZhc2NyaXB0IHRleHQgZGlmZiBpbXBsZW1lbnRhdGlvbi4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2twZGVja2VyL2pzZGlmZi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTMtQ2xhdXNlIn19XSwibmFtZSI6ImRpZmYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkaWZmOmRpZmY6NC4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHMtbm9kZS1kZXYvbm9kZV9tb2R1bGVzL2RpZmYvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kaWZmQDQuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjIifSx7ImF1dGhvciI6IkZvcmJlc0xpbmRlc2F5IiwiYm9tLXJlZiI6InBrZzpucG0vZG9jdHlwZXNAMS4xLjA/cGFja2FnZS1pZD0zZjRlZjVmMWJlNDU0OTEwIiwiY3BlIjoiY3BlOjIuMzphOmRvY3R5cGVzOmRvY3R5cGVzOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNob3J0aGFuZHMgZm9yIGNvbW1vbmx5IHVzZWQgZG9jdHlwZXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcHVnanMvZG9jdHlwZXMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkb2N0eXBlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOmRvY3R5cGVzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RvY3R5cGVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZG9jdHlwZXNAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiRmVsaXggQm9laG0gXHUwMDNjbWVAZmVlZGljLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2RvbWVsZW1lbnR0eXBlQDEuMy4xP3BhY2thZ2UtaWQ9MGQ2YWQ4NzE1OWM5OTA1MCIsImNwZSI6ImNwZToyLjM6YTpkb21lbGVtZW50dHlwZTpkb21lbGVtZW50dHlwZToxLjMuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJhbGwgdGhlIHR5cGVzIG9mIG5vZGVzIGluIGh0bWxwYXJzZXIyJ3MgZG9tIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9mYjU1L2RvbWVsZW1lbnR0eXBlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJCU0QtMi1DbGF1c2UifX1dLCJuYW1lIjoiZG9tZWxlbWVudHR5cGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmYjU1OmRvbWVsZW1lbnR0eXBlOjEuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2RvbWVsZW1lbnR0eXBlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZG9tZWxlbWVudHR5cGVAMS4zLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMSJ9LHsiYXV0aG9yIjoiRmVsaXggQm9laG0gXHUwMDNjbWVAZmVlZGljLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2RvbWhhbmRsZXJAMi4xLjA/cGFja2FnZS1pZD1hMmE1MGNjNzFmOWYxNTEwIiwiY3BlIjoiY3BlOjIuMzphOmRvbWhhbmRsZXI6ZG9taGFuZGxlcjoyLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJoYW5kbGVyIGZvciBodG1scGFyc2VyMiB0aGF0IHR1cm5zIHBhZ2VzIGludG8gYSBkb20iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2ZiNTUvZG9taGFuZGxlci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7Im5hbWUiOiJzaGEyNTY6Y2I5OTIzNDU5NDljY2Q2ZTgzOTRiMmNkNmM0NjVmN2I4OTdjODY0Zjg0NTkzN2RiZjY0ZTg5OTdmMzg5ZTE2NCJ9fV0sIm5hbWUiOiJkb21oYW5kbGVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmI1NTpkb21oYW5kbGVyOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2RvbWhhbmRsZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kb21oYW5kbGVyQDIuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4xLjAifSx7ImF1dGhvciI6IkZlbGl4IEJvZWhtIFx1MDAzY21lQGZlZWRpYy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9kb211dGlsc0AxLjEuNj9wYWNrYWdlLWlkPTY2ZTI5Nzk0NDI3OTE0NzciLCJjcGUiOiJjcGU6Mi4zOmE6ZG9tdXRpbHM6ZG9tdXRpbHM6MS4xLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoidXRpbGl0aWVzIGZvciB3b3JraW5nIHdpdGggaHRtbHBhcnNlcjIncyBkb20iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL0ZCNTUvZG9tdXRpbHMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJuYW1lIjoic2hhMjU2OmNiOTkyMzQ1OTQ5Y2NkNmU4Mzk0YjJjZDZjNDY1ZjdiODk3Yzg2NGY4NDU5MzdkYmY2NGU4OTk3ZjM4OWUxNjQifX1dLCJuYW1lIjoiZG9tdXRpbHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpGQjU1OmRvbXV0aWxzOjEuMS42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2RvbXV0aWxzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZG9tdXRpbHNAMS4xLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuNiJ9LHsiYXV0aG9yIjoiTWljayBIYW5zZW4gXHUwMDNjbWFrZXJAbWhhbnNlbi5pb1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2RvdHRpZUAyLjAuNj9wYWNrYWdlLWlkPTJhOWFhNTA2MGQwMzU1ZDMiLCJjcGUiOiJjcGU6Mi4zOmE6ZG90dGllX3Byb2plY3Q6ZG90dGllOjIuMC42Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkZhc3QgYW5kIHNhZmUgbmVzdGVkIG9iamVjdCBhY2Nlc3MgYW5kIG1hbmlwdWxhdGlvbiBpbiBKYXZhU2NyaXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9taWNraGFuc2VuL2RvdHRpZS5qcy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImRvdHRpZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kb3R0aWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kb3R0aWVAMi4wLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuNiJ9LHsiYXV0aG9yIjoiUGV0a2EgQW50b25vdiBcdTAwM2NwZXRrYV9hbnRvbm92QGhvdG1haWwuY29tXHUwMDNlIChodHRwOi8vZ2l0aHViLmNvbS9wZXRrYWFudG9ub3YvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2RvdWJsZS1lbmRlZC1xdWV1ZUAwLjkuNz9wYWNrYWdlLWlkPTU3MjVjN2Y5ZTU1NDQzODQiLCJjcGUiOiJjcGU6Mi4zOmE6ZG91YmxlLWVuZGVkLXF1ZXVlOmRvdWJsZS1lbmRlZC1xdWV1ZTowLjkuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHRyZW1lbHkgZmFzdCBkb3VibGUtZW5kZWQgcXVldWUgaW1wbGVtZW50YXRpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3BldGthYW50b25vdi9kZXF1ZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3BldGthYW50b25vdi9kZXF1ZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZG91YmxlLWVuZGVkLXF1ZXVlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZG91YmxlLWVuZGVkLXF1ZXVlOmRvdWJsZV9lbmRlZF9xdWV1ZTowLjkuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRvdWJsZV9lbmRlZF9xdWV1ZTpkb3VibGUtZW5kZWQtcXVldWU6MC45Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkb3VibGVfZW5kZWRfcXVldWU6ZG91YmxlX2VuZGVkX3F1ZXVlOjAuOS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZG91YmxlLWVuZGVkOmRvdWJsZS1lbmRlZC1xdWV1ZTowLjkuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRvdWJsZS1lbmRlZDpkb3VibGVfZW5kZWRfcXVldWU6MC45Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkb3VibGVfZW5kZWQ6ZG91YmxlLWVuZGVkLXF1ZXVlOjAuOS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZG91YmxlX2VuZGVkOmRvdWJsZV9lbmRlZF9xdWV1ZTowLjkuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBldGthYW50b25vdjpkb3VibGUtZW5kZWQtcXVldWU6MC45Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZXRrYWFudG9ub3Y6ZG91YmxlX2VuZGVkX3F1ZXVlOjAuOS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZG91YmxlOmRvdWJsZS1lbmRlZC1xdWV1ZTowLjkuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRvdWJsZTpkb3VibGVfZW5kZWRfcXVldWU6MC45Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZG91YmxlLWVuZGVkLXF1ZXVlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZG91YmxlLWVuZGVkLXF1ZXVlQDAuOS43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC45LjcifSx7ImF1dGhvciI6IktldmluIE3DpXJ0ZW5zc29uIFx1MDAzY2tldmlubWFydGVuc3NvbkBnbWFpbC5jb21cdTAwM2UgKGdpdGh1Yi5jb20va2V2dmEpIiwiYm9tLXJlZiI6InBrZzpucG0vZG93bmxvYWRAOC4wLjA/cGFja2FnZS1pZD0zMDM2NzE3ODhkYjYzZWQ4IiwiY3BlIjoiY3BlOjIuMzphOmRvd25sb2FkOmRvd25sb2FkOjguMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRvd25sb2FkIGFuZCBleHRyYWN0IGZpbGVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZG93bmxvYWQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZG93bmxvYWQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kb3dubG9hZEA4LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjguMC4wIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZHVuZGVyLXByb3RvQDEuMC4xP3BhY2thZ2UtaWQ9YzkzYWE1YmRlMmY0MTQ1NSIsImNwZSI6ImNwZToyLjM6YTpkdW5kZXItcHJvdG86ZHVuZGVyLXByb3RvOjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IklmIGF2YWlsYWJsZSwgdGhlIGBPYmplY3QucHJvdG90eXBlLl9fcHJvdG9fX2AgYWNjZXNzb3IgYW5kIG11dGF0b3IsIGNhbGwtYm91bmQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2VzLXNoaW1zL2R1bmRlci1wcm90by5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2VzLXNoaW1zL2R1bmRlci1wcm90byNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImR1bmRlci1wcm90byIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmR1bmRlci1wcm90bzpkdW5kZXJfcHJvdG86MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkdW5kZXJfcHJvdG86ZHVuZGVyLXByb3RvOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZHVuZGVyX3Byb3RvOmR1bmRlcl9wcm90bzoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzLXNoaW1zOmR1bmRlci1wcm90bzoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzLXNoaW1zOmR1bmRlcl9wcm90bzoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmR1bmRlcjpkdW5kZXItcHJvdG86MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkdW5kZXI6ZHVuZGVyX3Byb3RvOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2R1bmRlci1wcm90by9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2R1bmRlci1wcm90b0AxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJDb25yYWQgUGFua29mZiBcdTAwM2NkZW94eGFAZmtuc3JzLmJpelx1MDAzZSAoaHR0cDovL3d3dy5ma25zcnMuYml6LykiLCJib20tcmVmIjoicGtnOm5wbS9kdXBsZXhlcjJAMC4xLjQ/cGFja2FnZS1pZD05MzcxMzBkZjJmMTUyODZjIiwiY3BlIjoiY3BlOjIuMzphOmR1cGxleGVyMjpkdXBsZXhlcjI6MC4xLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTGlrZSBkdXBsZXhlciBidXQgdXNpbmcgc3RyZWFtczMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0zLUNsYXVzZSJ9fV0sIm5hbWUiOiJkdXBsZXhlcjIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZHVwbGV4ZXIyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZHVwbGV4ZXIyQDAuMS40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjQifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2R1cGxleGVyM0AwLjEuNT9wYWNrYWdlLWlkPTQ4NDM1YWVjNDY5NzA1MTEiLCJjcGUiOiJjcGU6Mi4zOmE6ZHVwbGV4ZXIzOmR1cGxleGVyMzowLjEuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMaWtlIGR1cGxleGVyIGJ1dCB1c2luZyBzdHJlYW1zMyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTMtQ2xhdXNlIn19XSwibmFtZSI6ImR1cGxleGVyMyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kdXBsZXhlcjMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9kdXBsZXhlcjNAMC4xLjUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuNSJ9LHsiYXV0aG9yIjoiVGhvcnN0ZW4gTG9yZW56IFx1MDAzY3RobG9yZW56QGdteC5kZVx1MDAzZSAoaHR0cDovL3RobG9yZW56LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9keW5hbWljLWRlZHVwZUAwLjMuMD9wYWNrYWdlLWlkPTZjZmYxZWIzNzhmOTEzN2MiLCJjcGUiOiJjcGU6Mi4zOmE6ZHluYW1pYy1kZWR1cGU6ZHluYW1pYy1kZWR1cGU6MC4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGVkdXBlcyBub2RlIG1vZHVsZXMgYXMgdGhleSBhcmUgYmVpbmcgcmVxdWlyZWQgIHdoaWNoIHdvcmtzIGV2ZW4gd2hlbiBkZXBlbmRlbmNpZXMgYXJlIGxpbmtlZCB2aWEgbG4gLXMgb3IgbnBtIGxpbmsuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS90aGxvcmVuei9keW5hbWljLWRlZHVwZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3RobG9yZW56L2R5bmFtaWMtZGVkdXBlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJkeW5hbWljLWRlZHVwZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmR5bmFtaWMtZGVkdXBlOmR5bmFtaWNfZGVkdXBlOjAuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZHluYW1pY19kZWR1cGU6ZHluYW1pYy1kZWR1cGU6MC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkeW5hbWljX2RlZHVwZTpkeW5hbWljX2RlZHVwZTowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRobG9yZW56OmR5bmFtaWMtZGVkdXBlOjAuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGhsb3Jlbno6ZHluYW1pY19kZWR1cGU6MC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkeW5hbWljOmR5bmFtaWMtZGVkdXBlOjAuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZHluYW1pYzpkeW5hbWljX2RlZHVwZTowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9keW5hbWljLWRlZHVwZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2R5bmFtaWMtZGVkdXBlQDAuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4zLjAifSx7ImF1dGhvciI6Ik1hc2FraSBLb21hZ2F0YSIsImJvbS1yZWYiOiJwa2c6bnBtL2Vhc3Rhc2lhbndpZHRoQDAuMi4wP3BhY2thZ2UtaWQ9ZWEwNmE5NjJkYWVlOTU5YiIsImNwZSI6ImNwZToyLjM6YTplYXN0YXNpYW53aWR0aDplYXN0YXNpYW53aWR0aDowLjIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgRWFzdCBBc2lhbiBXaWR0aCBmcm9tIGEgY2hhcmFjdGVyLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20va29tYWdhdGEvZWFzdGFzaWFud2lkdGguZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJlYXN0YXNpYW53aWR0aCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtvbWFnYXRhOmVhc3Rhc2lhbndpZHRoOjAuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Vhc3Rhc2lhbndpZHRoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZWFzdGFzaWFud2lkdGhAMC4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjIuMCJ9LHsiYXV0aG9yIjoiSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSAoaHR0cDovL2pvbmdsZWJlcnJ5LmNvbSksIERvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9lZS1maXJzdEAxLjEuMT9wYWNrYWdlLWlkPTVhMjAzMjIwZDYxMzU4OTMiLCJjcGUiOiJjcGU6Mi4zOmE6ZWUtZmlyc3Q6ZWUtZmlyc3Q6MS4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoicmV0dXJuIHRoZSBmaXJzdCBldmVudCBpbiBhIHNldCBvZiBlZS9ldmVudCBwYWlycyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImVlLWZpcnN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZWUtZmlyc3Q6ZWVfZmlyc3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplZV9maXJzdDplZS1maXJzdDoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVlX2ZpcnN0OmVlX2ZpcnN0OjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZWU6ZWUtZmlyc3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplZTplZV9maXJzdDoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lZS1maXJzdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2VlLWZpcnN0QDEuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2VpdmluZGZqZWxkc3RhZC1kb3RAMC4wLjE/cGFja2FnZS1pZD0xMTU4OWI3YTViN2NjNzRkIiwiY3BlIjoiY3BlOjIuMzphOmVpdmluZGZqZWxkc3RhZC1kb3Q6ZWl2aW5kZmplbGRzdGFkLWRvdDowLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgYW5kIHNldCBvYmplY3QgcHJvcGVydGllcyB3aXRoIGRvdCBub3RhdGlvbiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9laXZpbmRmamVsZHN0YWQvZG90LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZWl2aW5kZmplbGRzdGFkL2RvdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZWl2aW5kZmplbGRzdGFkLWRvdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVpdmluZGZqZWxkc3RhZC1kb3Q6ZWl2aW5kZmplbGRzdGFkX2RvdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVpdmluZGZqZWxkc3RhZF9kb3Q6ZWl2aW5kZmplbGRzdGFkLWRvdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVpdmluZGZqZWxkc3RhZF9kb3Q6ZWl2aW5kZmplbGRzdGFkX2RvdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVpdmluZGZqZWxkc3RhZDplaXZpbmRmamVsZHN0YWQtZG90OjAuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZWl2aW5kZmplbGRzdGFkOmVpdmluZGZqZWxkc3RhZF9kb3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZWl2aW5kZmplbGRzdGFkLWRvdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2VpdmluZGZqZWxkc3RhZC1kb3RAMC4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMSJ9LHsiYXV0aG9yIjoiTWF0aGlhcyBCeW5lbnMgKGh0dHBzOi8vbWF0aGlhc2J5bmVucy5iZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZW1vamktcmVnZXhAOC4wLjA/cGFja2FnZS1pZD0xYWNiNjM3N2M0ZDFiZTQ0IiwiY3BlIjoiY3BlOjIuMzphOm1hdGhpYXNieW5lbnM6ZW1vamktcmVnZXg6OC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSByZWd1bGFyIGV4cHJlc3Npb24gdG8gbWF0Y2ggYWxsIEVtb2ppLW9ubHkgc3ltYm9scyBhcyBwZXIgdGhlIFVuaWNvZGUgU3RhbmRhcmQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21hdGhpYXNieW5lbnMvZW1vamktcmVnZXguZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vbXRocy5iZS9lbW9qaS1yZWdleCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZW1vamktcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoaWFzYnluZW5zOmVtb2ppX3JlZ2V4OjguMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW1vamktcmVnZXg6ZW1vamktcmVnZXg6OC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbW9qaS1yZWdleDplbW9qaV9yZWdleDo4LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVtb2ppX3JlZ2V4OmVtb2ppLXJlZ2V4OjguMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW1vamlfcmVnZXg6ZW1vamlfcmVnZXg6OC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbW9qaTplbW9qaS1yZWdleDo4LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVtb2ppOmVtb2ppX3JlZ2V4OjguMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Vtb2ppLXJlZ2V4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZW1vamktcmVnZXhAOC4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI4LjAuMCJ9LHsiYXV0aG9yIjoiTWF0aGlhcyBCeW5lbnMgKGh0dHBzOi8vbWF0aGlhc2J5bmVucy5iZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZW1vamktcmVnZXhAOS4yLjI/cGFja2FnZS1pZD0wMWIxMjYxOWViMzEwMDA5IiwiY3BlIjoiY3BlOjIuMzphOm1hdGhpYXNieW5lbnM6ZW1vamktcmVnZXg6OS4yLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSByZWd1bGFyIGV4cHJlc3Npb24gdG8gbWF0Y2ggYWxsIEVtb2ppLW9ubHkgc3ltYm9scyBhcyBwZXIgdGhlIFVuaWNvZGUgU3RhbmRhcmQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21hdGhpYXNieW5lbnMvZW1vamktcmVnZXguZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vbXRocy5iZS9lbW9qaS1yZWdleCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZW1vamktcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoaWFzYnluZW5zOmVtb2ppX3JlZ2V4OjkuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW1vamktcmVnZXg6ZW1vamktcmVnZXg6OS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbW9qaS1yZWdleDplbW9qaV9yZWdleDo5LjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVtb2ppX3JlZ2V4OmVtb2ppLXJlZ2V4OjkuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW1vamlfcmVnZXg6ZW1vamlfcmVnZXg6OS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbW9qaTplbW9qaS1yZWdleDo5LjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVtb2ppOmVtb2ppX3JlZ2V4OjkuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0Bpc2FhY3MvY2xpdWkvbm9kZV9tb2R1bGVzL2Vtb2ppLXJlZ2V4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZW1vamktcmVnZXhAOS4yLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI5LjIuMiJ9LHsiYXV0aG9yIjoiTWF0aGlhcyBCeW5lbnMgKGh0dHBzOi8vbWF0aGlhc2J5bmVucy5iZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZW1vamktcmVnZXhAOS4yLjI/cGFja2FnZS1pZD0yODYwNGJhNGYzNWUyMjNkIiwiY3BlIjoiY3BlOjIuMzphOm1hdGhpYXNieW5lbnM6ZW1vamktcmVnZXg6OS4yLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSByZWd1bGFyIGV4cHJlc3Npb24gdG8gbWF0Y2ggYWxsIEVtb2ppLW9ubHkgc3ltYm9scyBhcyBwZXIgdGhlIFVuaWNvZGUgU3RhbmRhcmQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21hdGhpYXNieW5lbnMvZW1vamktcmVnZXguZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vbXRocy5iZS9lbW9qaS1yZWdleCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZW1vamktcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoaWFzYnluZW5zOmVtb2ppX3JlZ2V4OjkuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW1vamktcmVnZXg6ZW1vamktcmVnZXg6OS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbW9qaS1yZWdleDplbW9qaV9yZWdleDo5LjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVtb2ppX3JlZ2V4OmVtb2ppLXJlZ2V4OjkuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW1vamlfcmVnZXg6ZW1vamlfcmVnZXg6OS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbW9qaTplbW9qaS1yZWdleDo5LjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVtb2ppOmVtb2ppX3JlZ2V4OjkuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dyYXAtYW5zaS9ub2RlX21vZHVsZXMvZW1vamktcmVnZXgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9lbW9qaS1yZWdleEA5LjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjkuMi4yIn0seyJhdXRob3IiOiJBcm5vdXQgS2F6ZW1pZXIiLCJib20tcmVmIjoicGtnOm5wbS9lbmFibGVkQDIuMC4wP3BhY2thZ2UtaWQ9NGQ2YmNhY2IzNjhmYTA4ZCIsImNwZSI6ImNwZToyLjM6YTozcmQtRWRlbjplbmFibGVkOjIuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNoZWNrIGlmIGEgY2VydGFpbiBkZWJ1ZyBmbGFnIGlzIGVuYWJsZWQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS8zcmQtRWRlbi9lbmFibGVkLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZW5hYmxlZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVuYWJsZWQ6ZW5hYmxlZDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbmFibGVkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZW5hYmxlZEAyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZW5jb2RldXJsQDEuMC4yP3BhY2thZ2UtaWQ9Y2ZjYjRmNzNiN2U3ZTc4YyIsImNwZSI6ImNwZToyLjM6YTplbmNvZGV1cmw6ZW5jb2RldXJsOjEuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVuY29kZSBhIFVSTCB0byBhIHBlcmNlbnQtZW5jb2RlZCBmb3JtLCBleGNsdWRpbmcgYWxyZWFkeS1lbmNvZGVkIHNlcXVlbmNlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImVuY29kZXVybCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZW5kL25vZGVfbW9kdWxlcy9lbmNvZGV1cmwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9lbmNvZGV1cmxAMS4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMiJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2VuY29kZXVybEAyLjAuMD9wYWNrYWdlLWlkPWI1NTkxN2E0MmUzNzRkM2IiLCJjcGUiOiJjcGU6Mi4zOmE6ZW5jb2RldXJsOmVuY29kZXVybDoyLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFbmNvZGUgYSBVUkwgdG8gYSBwZXJjZW50LWVuY29kZWQgZm9ybSwgZXhjbHVkaW5nIGFscmVhZHktZW5jb2RlZCBzZXF1ZW5jZXMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJlbmNvZGV1cmwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW5jb2RldXJsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZW5jb2RldXJsQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IkFuZHJpcyBSZWlubWFuIiwiYm9tLXJlZiI6InBrZzpucG0vZW5jb2RpbmdAMC4xLjEzP3BhY2thZ2UtaWQ9NmVkYjUyZGFiM2VhM2UyYSIsImNwZSI6ImNwZToyLjM6YTplbmNvZGluZzplbmNvZGluZzowLjEuMTM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ29udmVydCBlbmNvZGluZ3MsIHVzZXMgaWNvbnYtbGl0ZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9hbmRyaXM5L2VuY29kaW5nLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZW5jb2RpbmciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbmRyaXM5OmVuY29kaW5nOjAuMS4xMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbmNvZGluZy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2VuY29kaW5nQDAuMS4xMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4xMyJ9LHsiYXV0aG9yIjoiTWF0aGlhcyBCdXVzIFx1MDAzY21hdGhpYXNidXVzQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2VuZC1vZi1zdHJlYW1AMS40LjU/cGFja2FnZS1pZD1iOTM1ZTM5YmZmN2U2NzhjIiwiY3BlIjoiY3BlOjIuMzphOmVuZC1vZi1zdHJlYW06ZW5kLW9mLXN0cmVhbToxLjQuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDYWxsIGEgY2FsbGJhY2sgd2hlbiBhIHJlYWRhYmxlL3dyaXRhYmxlL2R1cGxleCBzdHJlYW0gaGFzIGNvbXBsZXRlZCBvciBmYWlsZWQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9tYWZpbnRvc2gvZW5kLW9mLXN0cmVhbS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21hZmludG9zaC9lbmQtb2Ytc3RyZWFtIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJlbmQtb2Ytc3RyZWFtIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW5kLW9mLXN0cmVhbTplbmRfb2Zfc3RyZWFtOjEuNC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW5kX29mX3N0cmVhbTplbmQtb2Ytc3RyZWFtOjEuNC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW5kX29mX3N0cmVhbTplbmRfb2Zfc3RyZWFtOjEuNC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFmaW50b3NoOmVuZC1vZi1zdHJlYW06MS40LjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWZpbnRvc2g6ZW5kX29mX3N0cmVhbToxLjQuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVuZC1vZjplbmQtb2Ytc3RyZWFtOjEuNC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW5kLW9mOmVuZF9vZl9zdHJlYW06MS40LjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbmRfb2Y6ZW5kLW9mLXN0cmVhbToxLjQuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVuZF9vZjplbmRfb2Zfc3RyZWFtOjEuNC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW5kOmVuZC1vZi1zdHJlYW06MS40LjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbmQ6ZW5kX29mX3N0cmVhbToxLjQuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbmQtb2Ytc3RyZWFtL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZW5kLW9mLXN0cmVhbUAxLjQuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC41In0seyJhdXRob3IiOiJHdWlsbGVybW8gUmF1Y2ggXHUwMDNjZ3VpbGxlcm1vQGxlYXJuYm9vc3QuY29tXHUwMDNlLCBFdWdlbiBEdWVjaywgQWZzaGluIE1laHJhYmFuaSwgQ2hyaXN0b3BoIERvcm4sIE1hcmsgTW9rcnluIFx1MDAzY21va2VzbW9rZXNAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZW5naW5lLmlvQDQuMS4yP3BhY2thZ2UtaWQ9OGM0YWY0ZjIyZTVkZTdlNCIsImNwZSI6ImNwZToyLjM6YTpzb2NrZXQ6ZW5naW5lLmlvOjQuMS4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlRoZSByZWFsdGltZSBlbmdpbmUgYmVoaW5kIFNvY2tldC5JTy4gUHJvdmlkZXMgdGhlIGZvdW5kYXRpb24gb2YgYSBiaWRpcmVjdGlvbmFsIGNvbm5lY3Rpb24gYmV0d2VlbiBjbGllbnQgYW5kIHNlcnZlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vc29ja2V0aW8vZW5naW5lLmlvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJlbmdpbmUuaW8iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW5naW5lLmlvL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZW5naW5lLmlvQDQuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4xLjIifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2VuZ2luZS5pby1wYXJzZXJANC4wLjM/cGFja2FnZS1pZD0xYzBjMDI3MTUzYmUyMjlhIiwiY3BlIjoiY3BlOjIuMzphOmVuZ2luZS5pby1wYXJzZXI6ZW5naW5lLmlvLXBhcnNlcjo0LjAuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQYXJzZXIgZm9yIHRoZSBjbGllbnQgZm9yIHRoZSByZWFsdGltZSBFbmdpbmUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3NvY2tldGlvL2VuZ2luZS5pby1wYXJzZXIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImVuZ2luZS5pby1wYXJzZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbmdpbmUuaW8tcGFyc2VyOmVuZ2luZS5pb19wYXJzZXI6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbmdpbmUuaW9fcGFyc2VyOmVuZ2luZS5pby1wYXJzZXI6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbmdpbmUuaW9fcGFyc2VyOmVuZ2luZS5pb19wYXJzZXI6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbmdpbmUuaW86ZW5naW5lLmlvLXBhcnNlcjo0LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVuZ2luZS5pbzplbmdpbmUuaW9fcGFyc2VyOjQuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja2V0aW86ZW5naW5lLmlvLXBhcnNlcjo0LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tldGlvOmVuZ2luZS5pb19wYXJzZXI6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW5naW5lLmlvLXBhcnNlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2VuZ2luZS5pby1wYXJzZXJANC4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMyJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2Vudi1wYXRoc0AyLjIuMT9wYWNrYWdlLWlkPThhMDRhN2E5YWE0ZjIxZjMiLCJjcGUiOiJjcGU6Mi4zOmE6ZW52LXBhdGhzOmVudi1wYXRoczoyLjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgcGF0aHMgZm9yIHN0b3JpbmcgdGhpbmdzIGxpa2UgZGF0YSwgY29uZmlnLCBjYWNoZSwgZXRjIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZW52LXBhdGhzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW52LXBhdGhzOmVudl9wYXRoczoyLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVudl9wYXRoczplbnYtcGF0aHM6Mi4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbnZfcGF0aHM6ZW52X3BhdGhzOjIuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZW52OmVudi1wYXRoczoyLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVudjplbnZfcGF0aHM6Mi4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW52LXBhdGhzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZW52LXBhdGhzQDIuMi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4yLjEifSx7ImF1dGhvciI6IkluZGlnb1VuaXRlZCBcdTAwM2NoZWxsb0BpbmRpZ291bml0ZWQuY29tXHUwMDNlIChodHRwOi8vaW5kaWdvdW5pdGVkLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9lcnItY29kZUAxLjEuMj9wYWNrYWdlLWlkPTcyNTRjNThjMWIwN2YzZmEiLCJjcGUiOiJjcGU6Mi4zOmE6SW5kaWdvVW5pdGVkOmVyci1jb2RlOjEuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNyZWF0ZSBhbiBlcnJvciB3aXRoIGEgY29kZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vSW5kaWdvVW5pdGVkL2pzLWVyci1jb2RlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXJyLWNvZGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpJbmRpZ29Vbml0ZWQ6ZXJyX2NvZGU6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcnItY29kZTplcnItY29kZToxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVyci1jb2RlOmVycl9jb2RlOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXJyX2NvZGU6ZXJyLWNvZGU6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcnJfY29kZTplcnJfY29kZToxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVycjplcnItY29kZToxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVycjplcnJfY29kZToxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm9wZXItbG9ja2ZpbGUvbm9kZV9tb2R1bGVzL2Vyci1jb2RlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXJyLWNvZGVAMS4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMiJ9LHsiYXV0aG9yIjoiSW5kaWdvVW5pdGVkIFx1MDAzY2hlbGxvQGluZGlnb3VuaXRlZC5jb21cdTAwM2UgKGh0dHA6Ly9pbmRpZ291bml0ZWQuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2Vyci1jb2RlQDIuMC4zP3BhY2thZ2UtaWQ9ZWI2N2YxOWNhZmJkNmMzZiIsImNwZSI6ImNwZToyLjM6YTpJbmRpZ29Vbml0ZWQ6ZXJyLWNvZGU6Mi4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ3JlYXRlIGFuIGVycm9yIHdpdGggYSBjb2RlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9JbmRpZ29Vbml0ZWQvanMtZXJyLWNvZGUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJlcnItY29kZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkluZGlnb1VuaXRlZDplcnJfY29kZToyLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVyci1jb2RlOmVyci1jb2RlOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXJyLWNvZGU6ZXJyX2NvZGU6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcnJfY29kZTplcnItY29kZToyLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVycl9jb2RlOmVycl9jb2RlOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXJyOmVyci1jb2RlOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXJyOmVycl9jb2RlOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Vyci1jb2RlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXJyLWNvZGVAMi4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMyJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSAoaHR0cDovL2pvbmdsZWJlcnJ5LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9lcnJvcmhhbmRsZXJAMS41LjE/cGFja2FnZS1pZD1kYTY0NmYzOTU2MDhkODE4IiwiY3BlIjoiY3BlOjIuMzphOmVycm9yaGFuZGxlcjplcnJvcmhhbmRsZXI6MS41LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV2ZWxvcG1lbnQtb25seSBlcnJvciBoYW5kbGVyIG1pZGRsZXdhcmUiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJlcnJvcmhhbmRsZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXJyb3JoYW5kbGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXJyb3JoYW5kbGVyQDEuNS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS41LjEifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9lcy1kZWZpbmUtcHJvcGVydHlAMS4wLjE/cGFja2FnZS1pZD1jYmNkZTBhOWE2MTExMzg3IiwiY3BlIjoiY3BlOjIuMzphOmVzLWRlZmluZS1wcm9wZXJ0eTplcy1kZWZpbmUtcHJvcGVydHk6MS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiYE9iamVjdC5kZWZpbmVQcm9wZXJ0eWAsIGJ1dCBub3QgSUUgOCdzIGJyb2tlbiBvbmUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvZXMtZGVmaW5lLXByb3BlcnR5LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2VzLWRlZmluZS1wcm9wZXJ0eSNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImVzLWRlZmluZS1wcm9wZXJ0eSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzLWRlZmluZS1wcm9wZXJ0eTplc19kZWZpbmVfcHJvcGVydHk6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc19kZWZpbmVfcHJvcGVydHk6ZXMtZGVmaW5lLXByb3BlcnR5OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNfZGVmaW5lX3Byb3BlcnR5OmVzX2RlZmluZV9wcm9wZXJ0eToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzLWRlZmluZTplcy1kZWZpbmUtcHJvcGVydHk6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcy1kZWZpbmU6ZXNfZGVmaW5lX3Byb3BlcnR5OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNfZGVmaW5lOmVzLWRlZmluZS1wcm9wZXJ0eToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzX2RlZmluZTplc19kZWZpbmVfcHJvcGVydHk6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6ZXMtZGVmaW5lLXByb3BlcnR5OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmVzX2RlZmluZV9wcm9wZXJ0eToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzOmVzLWRlZmluZS1wcm9wZXJ0eToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzOmVzX2RlZmluZV9wcm9wZXJ0eToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lcy1kZWZpbmUtcHJvcGVydHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9lcy1kZWZpbmUtcHJvcGVydHlAMS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMSJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2VzLWVycm9yc0AxLjMuMD9wYWNrYWdlLWlkPWI4MDQwMmYzYjFkZGZjOWQiLCJjcGUiOiJjcGU6Mi4zOmE6ZXMtZXJyb3JzOmVzLWVycm9yczoxLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHNpbXBsZSBjYWNoZSBmb3IgYSBmZXcgb2YgdGhlIEpTIEVycm9yIGNvbnN0cnVjdG9ycy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9lcy1lcnJvcnMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvZXMtZXJyb3JzI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXMtZXJyb3JzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXMtZXJyb3JzOmVzX2Vycm9yczoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzX2Vycm9yczplcy1lcnJvcnM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc19lcnJvcnM6ZXNfZXJyb3JzOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmVzLWVycm9yczoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjplc19lcnJvcnM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplczplcy1lcnJvcnM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplczplc19lcnJvcnM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXMtZXJyb3JzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXMtZXJyb3JzQDEuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjAifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9lcy1nZXQtaXRlcmF0b3JAMS4xLjM/cGFja2FnZS1pZD05MTZkODIzOTI1MjIyZTE1IiwiY3BlIjoiY3BlOjIuMzphOmVzLWdldC1pdGVyYXRvcjplcy1nZXQtaXRlcmF0b3I6MS4xLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IGFuIGl0ZXJhdG9yIGZvciBhbnkgSlMgbGFuZ3VhZ2UgdmFsdWUuIFdvcmtzIHJvYnVzdGx5IGFjcm9zcyBhbGwgZW52aXJvbm1lbnRzLCBhbGwgdmVyc2lvbnMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvZXMtZ2V0LWl0ZXJhdG9yLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2VzLWdldC1pdGVyYXRvciNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImVzLWdldC1pdGVyYXRvciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzLWdldC1pdGVyYXRvcjplc19nZXRfaXRlcmF0b3I6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc19nZXRfaXRlcmF0b3I6ZXMtZ2V0LWl0ZXJhdG9yOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNfZ2V0X2l0ZXJhdG9yOmVzX2dldF9pdGVyYXRvcjoxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzLWdldDplcy1nZXQtaXRlcmF0b3I6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcy1nZXQ6ZXNfZ2V0X2l0ZXJhdG9yOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNfZ2V0OmVzLWdldC1pdGVyYXRvcjoxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzX2dldDplc19nZXRfaXRlcmF0b3I6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6ZXMtZ2V0LWl0ZXJhdG9yOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmVzX2dldF9pdGVyYXRvcjoxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzOmVzLWdldC1pdGVyYXRvcjoxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzOmVzX2dldF9pdGVyYXRvcjoxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lcy1nZXQtaXRlcmF0b3IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9lcy1nZXQtaXRlcmF0b3JAMS4xLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMyJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2VzLW9iamVjdC1hdG9tc0AxLjEuMT9wYWNrYWdlLWlkPTJkOGNjNjIwY2NhNWM1NWUiLCJjcGUiOiJjcGU6Mi4zOmE6ZXMtb2JqZWN0LWF0b21zOmVzLW9iamVjdC1hdG9tczoxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFUyBPYmplY3QtcmVsYXRlZCBhdG9tczogT2JqZWN0LCBUb09iamVjdCwgUmVxdWlyZU9iamVjdENvZXJjaWJsZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2VzLW9iamVjdC1hdG9tcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9lcy1vYmplY3QtYXRvbXMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJlcy1vYmplY3QtYXRvbXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcy1vYmplY3QtYXRvbXM6ZXNfb2JqZWN0X2F0b21zOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNfb2JqZWN0X2F0b21zOmVzLW9iamVjdC1hdG9tczoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzX29iamVjdF9hdG9tczplc19vYmplY3RfYXRvbXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcy1vYmplY3Q6ZXMtb2JqZWN0LWF0b21zOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXMtb2JqZWN0OmVzX29iamVjdF9hdG9tczoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzX29iamVjdDplcy1vYmplY3QtYXRvbXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc19vYmplY3Q6ZXNfb2JqZWN0X2F0b21zOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmVzLW9iamVjdC1hdG9tczoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjplc19vYmplY3RfYXRvbXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplczplcy1vYmplY3QtYXRvbXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplczplc19vYmplY3RfYXRvbXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXMtb2JqZWN0LWF0b21zL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXMtb2JqZWN0LWF0b21zQDEuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2VzY2FwZS1odG1sQDEuMC4zP3BhY2thZ2UtaWQ9OWY4M2MyZWFkYzM2Y2Y1MiIsImNwZSI6ImNwZToyLjM6YTplc2NhcGUtaHRtbDplc2NhcGUtaHRtbDoxLjAuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFc2NhcGUgc3RyaW5nIGZvciB1c2UgaW4gSFRNTCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImVzY2FwZS1odG1sIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNjYXBlLWh0bWw6ZXNjYXBlX2h0bWw6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc2NhcGVfaHRtbDplc2NhcGUtaHRtbDoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzY2FwZV9odG1sOmVzY2FwZV9odG1sOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNjYXBlOmVzY2FwZS1odG1sOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNjYXBlOmVzY2FwZV9odG1sOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2VzY2FwZS1odG1sL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXNjYXBlLWh0bWxAMS4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMyJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSwgU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSwgSm9zaHVhIEJveSBOaWNvbGFpIEFwcGVsbWFuIFx1MDAzY2pvc2h1YUBqYm5hLm5sXHUwMDNlIChqYm5hLm5sKSIsImJvbS1yZWYiOiJwa2c6bnBtL2VzY2FwZS1zdHJpbmctcmVnZXhwQDEuMC41P3BhY2thZ2UtaWQ9NmVjMDFlNjFmMDc3NjAxZiIsImNwZSI6ImNwZToyLjM6YTplc2NhcGUtc3RyaW5nLXJlZ2V4cDplc2NhcGUtc3RyaW5nLXJlZ2V4cDoxLjAuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFc2NhcGUgUmVnRXhwIHNwZWNpYWwgY2hhcmFjdGVycyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImVzY2FwZS1zdHJpbmctcmVnZXhwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNjYXBlLXN0cmluZy1yZWdleHA6ZXNjYXBlX3N0cmluZ19yZWdleHA6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc2NhcGVfc3RyaW5nX3JlZ2V4cDplc2NhcGUtc3RyaW5nLXJlZ2V4cDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzY2FwZV9zdHJpbmdfcmVnZXhwOmVzY2FwZV9zdHJpbmdfcmVnZXhwOjEuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNjYXBlLXN0cmluZzplc2NhcGUtc3RyaW5nLXJlZ2V4cDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzY2FwZS1zdHJpbmc6ZXNjYXBlX3N0cmluZ19yZWdleHA6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc2NhcGVfc3RyaW5nOmVzY2FwZS1zdHJpbmctcmVnZXhwOjEuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXNjYXBlX3N0cmluZzplc2NhcGVfc3RyaW5nX3JlZ2V4cDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzY2FwZTplc2NhcGUtc3RyaW5nLXJlZ2V4cDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzY2FwZTplc2NhcGVfc3RyaW5nX3JlZ2V4cDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lc2NhcGUtc3RyaW5nLXJlZ2V4cC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2VzY2FwZS1zdHJpbmctcmVnZXhwQDEuMC41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjUifSx7ImF1dGhvciI6Ill1c3VrZSBTdXp1a2kgXHUwMDNjdXRhdGFuZS50ZWFAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZXNjb2RlZ2VuQDIuMS4wP3BhY2thZ2UtaWQ9ZTMwODViNTliNWU1MmM1YyIsImNwZSI6ImNwZToyLjM6YTplc2NvZGVnZW46ZXNjb2RlZ2VuOjIuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVDTUFTY3JpcHQgY29kZSBnZW5lcmF0b3IiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9lc3Rvb2xzL2VzY29kZWdlbi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vZXN0b29scy9lc2NvZGVnZW4ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTItQ2xhdXNlIn19XSwibmFtZSI6ImVzY29kZWdlbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVzdG9vbHM6ZXNjb2RlZ2VuOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2VzY29kZWdlbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2VzY29kZWdlbkAyLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4wIn0seyJhdXRob3IiOiJBcml5YSBIaWRheWF0IFx1MDAzY2FyaXlhLmhpZGF5YXRAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZXNwcmltYUAxLjAuND9wYWNrYWdlLWlkPTZjYTg2YTdkNWMzYjcwMTkiLCJjcGUiOiJjcGU6Mi4zOmE6ZXNwcmltYTplc3ByaW1hOjEuMC40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVDTUFTY3JpcHQgcGFyc2luZyBpbmZyYXN0cnVjdHVyZSBmb3IgbXVsdGlwdXJwb3NlIGFuYWx5c2lzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vYXJpeWEvZXNwcmltYS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cDovL2VzcHJpbWEub3JnIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJuYW1lIjoiQlNEIn19XSwibmFtZSI6ImVzcHJpbWEiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcml5YTplc3ByaW1hOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vdGV2aWwvbm9kZV9tb2R1bGVzL2VzcHJpbWEvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9lc3ByaW1hQDEuMC40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjQifSx7ImF1dGhvciI6IkFyaXlhIEhpZGF5YXQgXHUwMDNjYXJpeWEuaGlkYXlhdEBnbWFpbC5jb21cdTAwM2UsIEFyaXlhIEhpZGF5YXQgXHUwMDNjYXJpeWEuaGlkYXlhdEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9lc3ByaW1hQDQuMC4xP3BhY2thZ2UtaWQ9ZDc3ZTE4YmJiYTcwNGRkZSIsImNwZSI6ImNwZToyLjM6YTplc3ByaW1hOmVzcHJpbWE6NC4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRUNNQVNjcmlwdCBwYXJzaW5nIGluZnJhc3RydWN0dXJlIGZvciBtdWx0aXB1cnBvc2UgYW5hbHlzaXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanF1ZXJ5L2VzcHJpbWEuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9lc3ByaW1hLm9yZyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJCU0QtMi1DbGF1c2UifX1dLCJuYW1lIjoiZXNwcmltYSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpxdWVyeTplc3ByaW1hOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2VzcHJpbWEvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9lc3ByaW1hQDQuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjEifSx7ImF1dGhvciI6Ill1c3VrZSBTdXp1a2kgXHUwMDNjdXRhdGFuZS50ZWFAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZXN0cmF2ZXJzZUA1LjMuMD9wYWNrYWdlLWlkPWZhZmY2NDRiNWY2MjM2MzUiLCJjcGUiOiJjcGU6Mi4zOmE6ZXN0cmF2ZXJzZTplc3RyYXZlcnNlOjUuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVDTUFTY3JpcHQgSlMgQVNUIHRyYXZlcnNhbCBmdW5jdGlvbnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9lc3Rvb2xzL2VzdHJhdmVyc2UuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9lc3Rvb2xzL2VzdHJhdmVyc2UifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTItQ2xhdXNlIn19XSwibmFtZSI6ImVzdHJhdmVyc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc3Rvb2xzOmVzdHJhdmVyc2U6NS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXN0cmF2ZXJzZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2VzdHJhdmVyc2VANS4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjMuMCJ9LHsiYXV0aG9yIjoiWXVzdWtlIFN1enVraSBcdTAwM2N1dGF0YW5lLnRlYUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9lc3V0aWxzQDIuMC4zP3BhY2thZ2UtaWQ9OTAxZDJmYWM4YmY4Y2M0OCIsImNwZSI6ImNwZToyLjM6YTplc3Rvb2xzOmVzdXRpbHM6Mi4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoidXRpbGl0eSBib3ggZm9yIEVDTUFTY3JpcHQgbGFuZ3VhZ2UgdG9vbHMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9lc3Rvb2xzL2VzdXRpbHMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9lc3Rvb2xzL2VzdXRpbHMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTItQ2xhdXNlIn19XSwibmFtZSI6ImVzdXRpbHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplc3V0aWxzOmVzdXRpbHM6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXN1dGlscy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2VzdXRpbHNAMi4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMyJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgRGF2aWQgQmrDtnJrbHVuZCBcdTAwM2NkYXZpZC5iam9ya2x1bmRAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZXRhZ0AxLjguMT9wYWNrYWdlLWlkPTViZjdhMjE1ZDUzNTFlNDAiLCJjcGUiOiJjcGU6Mi4zOmE6ZXRhZzpldGFnOjEuOC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNyZWF0ZSBzaW1wbGUgSFRUUCBFVGFncyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV0YWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXRhZy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V0YWdAMS44LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjguMSJ9LHsiYXV0aG9yIjoiUGF0cmljaW8gUGFsbGFkaW5vIFx1MDAzY3BhdHJpY2lvQG5vbWljbGFicy5pb1x1MDAzZSwgUGF1bCBNaWxsZXIgKGh0dHBzOi8vcGF1bG1pbGxyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9ldGhlcmV1bS1jcnlwdG9ncmFwaHlAMi4yLjE/cGFja2FnZS1pZD1hZjBkNTk1MGNlY2Y3NmE2IiwiY3BlIjoiY3BlOjIuMzphOmV0aGVyZXVtLWNyeXB0b2dyYXBoeTpldGhlcmV1bS1jcnlwdG9ncmFwaHk6Mi4yLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQWxsIHRoZSBjcnlwdG9ncmFwaGljIHByaW1pdGl2ZXMgdXNlZCBpbiBFdGhlcmV1bSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ldGhlcmV1bS9qcy1ldGhlcmV1bS1jcnlwdG9ncmFwaHkifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV0aGVyZXVtLWNyeXB0b2dyYXBoeSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV0aGVyZXVtLWNyeXB0b2dyYXBoeTpldGhlcmV1bV9jcnlwdG9ncmFwaHk6Mi4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpldGhlcmV1bV9jcnlwdG9ncmFwaHk6ZXRoZXJldW0tY3J5cHRvZ3JhcGh5OjIuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXRoZXJldW1fY3J5cHRvZ3JhcGh5OmV0aGVyZXVtX2NyeXB0b2dyYXBoeToyLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV0aGVyZXVtOmV0aGVyZXVtLWNyeXB0b2dyYXBoeToyLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV0aGVyZXVtOmV0aGVyZXVtX2NyeXB0b2dyYXBoeToyLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ldGhlcmV1bS1jcnlwdG9ncmFwaHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ldGhlcmV1bS1jcnlwdG9ncmFwaHlAMi4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjIuMSJ9LHsiYXV0aG9yIjoiUmljaGFyZCBNb29yZSBcdTAwM2NtZUByaWNtb28uY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZXRoZXJzQDYuMTUuMD9wYWNrYWdlLWlkPTI0M2FjNTY0MmM1MGE5YjMiLCJjcGUiOiJjcGU6Mi4zOmE6ZXRoZXJzLWlvOmV0aGVyczo2LjE1LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBjb21wbGV0ZSBhbmQgY29tcGFjdCBFdGhlcmV1bSBsaWJyYXJ5LCBmb3IgZGFwcHMsIHdhbGxldHMgYW5kIGFueSBvdGhlciB0b29scy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2V0aGVycy1pby9ldGhlcnMuanMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZXRoZXJzLm9yZyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXRoZXJzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXRoZXJzOmV0aGVyczo2LjE1LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXRoZXJzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXRoZXJzQDYuMTUuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMTUuMCJ9LHsiYXV0aG9yIjoiVG9ydSBOYWdhc2hpbWEiLCJib20tcmVmIjoicGtnOm5wbS9ldmVudC10YXJnZXQtc2hpbUA1LjAuMT9wYWNrYWdlLWlkPTM4ZDI5ODFlNTdlMDBmMzUiLCJjcGUiOiJjcGU6Mi4zOmE6ZXZlbnQtdGFyZ2V0LXNoaW06ZXZlbnQtdGFyZ2V0LXNoaW06NS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQW4gaW1wbGVtZW50YXRpb24gb2YgV0hBVFdHIEV2ZW50VGFyZ2V0IGludGVyZmFjZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbXlzdGljYXRlYS9ldmVudC10YXJnZXQtc2hpbS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL215c3RpY2F0ZWEvZXZlbnQtdGFyZ2V0LXNoaW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV2ZW50LXRhcmdldC1zaGltIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXZlbnQtdGFyZ2V0LXNoaW06ZXZlbnRfdGFyZ2V0X3NoaW06NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpldmVudF90YXJnZXRfc2hpbTpldmVudC10YXJnZXQtc2hpbTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV2ZW50X3RhcmdldF9zaGltOmV2ZW50X3RhcmdldF9zaGltOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXZlbnQtdGFyZ2V0OmV2ZW50LXRhcmdldC1zaGltOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXZlbnQtdGFyZ2V0OmV2ZW50X3RhcmdldF9zaGltOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXZlbnRfdGFyZ2V0OmV2ZW50LXRhcmdldC1zaGltOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXZlbnRfdGFyZ2V0OmV2ZW50X3RhcmdldF9zaGltOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bXlzdGljYXRlYTpldmVudC10YXJnZXQtc2hpbTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm15c3RpY2F0ZWE6ZXZlbnRfdGFyZ2V0X3NoaW06NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpldmVudDpldmVudC10YXJnZXQtc2hpbTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV2ZW50OmV2ZW50X3RhcmdldF9zaGltOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V2ZW50LXRhcmdldC1zaGltL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXZlbnQtdGFyZ2V0LXNoaW1ANS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMSJ9LHsiYXV0aG9yIjoiRXJpYyBFbGxpb3R0LCAsICwgLCAiLCJib20tcmVmIjoicGtnOm5wbS9ldmVudGVtaXR0ZXIyQDAuNC4xND9wYWNrYWdlLWlkPWY5N2JlYjc2Y2ZmMjc4Y2IiLCJjcGUiOiJjcGU6Mi4zOmE6ZXZlbnRlbWl0dGVyMjpldmVudGVtaXR0ZXIyOjAuNC4xNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIE5vZGUuanMgZXZlbnQgZW1pdHRlciBpbXBsZW1lbnRhdGlvbiB3aXRoIG5hbWVzcGFjZXMsIHdpbGRjYXJkcywgVFRMIGFuZCBicm93c2VyIHN1cHBvcnQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9oaWoxbngvRXZlbnRFbWl0dGVyMi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV2ZW50ZW1pdHRlcjIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoaWoxbng6ZXZlbnRlbWl0dGVyMjowLjQuMTQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL2V2ZW50ZW1pdHRlcjIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ldmVudGVtaXR0ZXIyQDAuNC4xNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNC4xNCJ9LHsiYXV0aG9yIjoiQXJub3V0IEthemVtaWVyIiwiYm9tLXJlZiI6InBrZzpucG0vZXZlbnRlbWl0dGVyM0AxLjEuMT9wYWNrYWdlLWlkPWYwZWViYzA3NzAzNDdmMzYiLCJjcGUiOiJjcGU6Mi4zOmE6ZXZlbnRlbWl0dGVyMzpldmVudGVtaXR0ZXIzOjEuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkV2ZW50RW1pdHRlcjMgZm9jdXNlcyBvbiBwZXJmb3JtYW5jZSB3aGlsZSBtYWludGFpbmluZyBhIE5vZGUuanMgQU5EIGJyb3dzZXIgY29tcGF0aWJsZSBpbnRlcmZhY2UuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9wcmltdXMvZXZlbnRlbWl0dGVyMy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV2ZW50ZW1pdHRlcjMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcmltdXM6ZXZlbnRlbWl0dGVyMzoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYXJzZGIvbm9kZV9tb2R1bGVzL2V2ZW50ZW1pdHRlcjMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ldmVudGVtaXR0ZXIzQDEuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEifSx7ImF1dGhvciI6IkFybm91dCBLYXplbWllciIsImJvbS1yZWYiOiJwa2c6bnBtL2V2ZW50ZW1pdHRlcjNANS4wLjE/cGFja2FnZS1pZD03ZTVhYzFkZWQzNTUwYzc4IiwiY3BlIjoiY3BlOjIuMzphOmV2ZW50ZW1pdHRlcjM6ZXZlbnRlbWl0dGVyMzo1LjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFdmVudEVtaXR0ZXIzIGZvY3VzZXMgb24gcGVyZm9ybWFuY2Ugd2hpbGUgbWFpbnRhaW5pbmcgYSBOb2RlLmpzIEFORCBicm93c2VyIGNvbXBhdGlibGUgaW50ZXJmYWNlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vcHJpbXVzL2V2ZW50ZW1pdHRlcjMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJldmVudGVtaXR0ZXIzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJpbXVzOmV2ZW50ZW1pdHRlcjM6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy11dGlscy9ub2RlX21vZHVsZXMvZXZlbnRlbWl0dGVyMy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V2ZW50ZW1pdHRlcjNANS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMSJ9LHsiYXV0aG9yIjoiSXJha2xpIEdvemFsaXNodmlsaSBcdTAwM2NyZm9iaWNAZ21haWwuY29tXHUwMDNlIChodHRwOi8vamVkaXRvb2xraXQuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2V2ZW50c0AzLjMuMD9wYWNrYWdlLWlkPWE5MWQwMjAyZmE4ZWEyODUiLCJjcGUiOiJjcGU6Mi4zOmE6R296YWxhOmV2ZW50czozLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJOb2RlJ3MgZXZlbnQgZW1pdHRlciBmb3IgYWxsIGVuZ2luZXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9Hb3phbGEvZXZlbnRzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXZlbnRzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXZlbnRzOmV2ZW50czozLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ldmVudHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ldmVudHNAMy4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjMuMCJ9LHsiYXV0aG9yIjoiXCJDb3dib3lcIiBCZW4gQWxtYW4gKGh0dHA6Ly9iZW5hbG1hbi5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL2V4aXRAMC4xLjI/cGFja2FnZS1pZD04ODAzZDBmNjgyZjc4YWU4IiwiY3BlIjoiY3BlOjIuMzphOmNvd2JveTpleGl0OjAuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgcmVwbGFjZW1lbnQgZm9yIHByb2Nlc3MuZXhpdCB0aGF0IGVuc3VyZXMgc3RkaW8gYXJlIGZ1bGx5IGRyYWluZWQgYmVmb3JlIGV4aXRpbmcuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9jb3dib3kvbm9kZS1leGl0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY293Ym95L25vZGUtZXhpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXhpdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4aXQ6ZXhpdDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leGl0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXhpdEAwLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBFbGFuIFNoYW5rZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9lczEyOCksIEV1Z2VuZSBTaGFyeWdpbiAoaHR0cHM6Ly9naXRodWIuY29tL2V1c2g3NyksIEpvbiBTY2hsaW5rZXJ0IFx1MDAzY2pvbi5zY2hsaW5rZXJ0QHNlbGxzaWRlLmNvbVx1MDAzZSAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBNYXJ0aW4gS29sw6FyaWsgXHUwMDNjbWFydGluQGtvbGFyaWsuc2tcdTAwM2UgKGh0dHA6Ly9rb2xhcmlrLnNrKSIsImJvbS1yZWYiOiJwa2c6bnBtL2V4cGFuZC1icmFja2V0c0AyLjEuND9wYWNrYWdlLWlkPWY4MGNmOGVjZjkwMTljNmIiLCJjcGUiOiJjcGU6Mi4zOmE6ZXhwYW5kLWJyYWNrZXRzOmV4cGFuZC1icmFja2V0czoyLjEuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHBhbmQgUE9TSVggYnJhY2tldCBleHByZXNzaW9ucyAoY2hhcmFjdGVyIGNsYXNzZXMpIGluIGdsb2IgcGF0dGVybnMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2V4cGFuZC1icmFja2V0cyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXhwYW5kLWJyYWNrZXRzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwYW5kLWJyYWNrZXRzOmV4cGFuZF9icmFja2V0czoyLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cGFuZF9icmFja2V0czpleHBhbmQtYnJhY2tldHM6Mi4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHBhbmRfYnJhY2tldHM6ZXhwYW5kX2JyYWNrZXRzOjIuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpleHBhbmQtYnJhY2tldHM6Mi4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmV4cGFuZF9icmFja2V0czoyLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cGFuZDpleHBhbmQtYnJhY2tldHM6Mi4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHBhbmQ6ZXhwYW5kX2JyYWNrZXRzOjIuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cGFuZC1icmFja2V0cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4cGFuZC1icmFja2V0c0AyLjEuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS40In0seyJhdXRob3IiOiJMTSBcdTAwM2NyYWxwaHRoZW5pbmphQHJpc2V1cC5uZXRcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9leHBhbmQtdGVtcGxhdGVAMi4wLjM/cGFja2FnZS1pZD0xMzA4Mjc0MDM2MDczYmRhIiwiY3BlIjoiY3BlOjIuMzphOmV4cGFuZC10ZW1wbGF0ZTpleHBhbmQtdGVtcGxhdGU6Mi4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRXhwYW5kIHBsYWNlaG9sZGVycyBpbiBhIHRlbXBsYXRlIHN0cmluZyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yYWxwaHRoZW5pbmphL2V4cGFuZC10ZW1wbGF0ZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JhbHBodGhlbmluamEvZXhwYW5kLXRlbXBsYXRlIn1dLCJsaWNlbnNlcyI6W3siZXhwcmVzc2lvbiI6Ik1JVCBPUiBXVEZQTCJ9XSwibmFtZSI6ImV4cGFuZC10ZW1wbGF0ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cGFuZC10ZW1wbGF0ZTpleHBhbmRfdGVtcGxhdGU6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHBhbmRfdGVtcGxhdGU6ZXhwYW5kLXRlbXBsYXRlOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwYW5kX3RlbXBsYXRlOmV4cGFuZF90ZW1wbGF0ZToyLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJhbHBodGhlbmluamE6ZXhwYW5kLXRlbXBsYXRlOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmFscGh0aGVuaW5qYTpleHBhbmRfdGVtcGxhdGU6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHBhbmQ6ZXhwYW5kLXRlbXBsYXRlOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwYW5kOmV4cGFuZF90ZW1wbGF0ZToyLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBhbmQtdGVtcGxhdGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9leHBhbmQtdGVtcGxhdGVAMi4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMyJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2V4cGFuZC10aWxkZUAyLjAuMj9wYWNrYWdlLWlkPWJiZWZlZGQxZWM0YjhlZDciLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpleHBhbmQtdGlsZGU6Mi4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQmFzaC1saWtlIHRpbGRlIGV4cGFuc2lvbiBmb3Igbm9kZS5qcy4gRXhwYW5kcyBhIGxlYWRpbmcgdGlsZGUgaW4gYSBmaWxlIHBhdGggdG8gdGhlIHVzZXIgaG9tZSBkaXJlY3RvcnksIG9yIGB+K2AgdG8gdGhlIGN3ZC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZXhwYW5kLXRpbGRlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJleHBhbmQtdGlsZGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmV4cGFuZF90aWxkZToyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cGFuZC10aWxkZTpleHBhbmQtdGlsZGU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHBhbmQtdGlsZGU6ZXhwYW5kX3RpbGRlOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwYW5kX3RpbGRlOmV4cGFuZC10aWxkZToyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cGFuZF90aWxkZTpleHBhbmRfdGlsZGU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHBhbmQ6ZXhwYW5kLXRpbGRlOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwYW5kOmV4cGFuZF90aWxkZToyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBhbmQtdGlsZGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9leHBhbmQtdGlsZGVAMi4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMiJ9LHsiYXV0aG9yIjoiU2FtaSBTYXllZ2giLCJib20tcmVmIjoicGtnOm5wbS9leHBvbmVudGlhbC1iYWNrb2ZmQDMuMS4yP3BhY2thZ2UtaWQ9NWY1NmI2YmQ0YWMxOWE3NCIsImNwZSI6ImNwZToyLjM6YTpleHBvbmVudGlhbC1iYWNrb2ZmOmV4cG9uZW50aWFsLWJhY2tvZmY6My4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSB1dGlsaXR5IHRoYXQgYWxsb3dzIHJldHJ5aW5nIGEgZnVuY3Rpb24gd2l0aCBhbiBleHBvbmVudGlhbCBkZWxheSBiZXR3ZWVuIGF0dGVtcHRzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY292ZW9vc3MvZXhwb25lbnRpYWwtYmFja29mZi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2NvdmVvb3NzL2V4cG9uZW50aWFsLWJhY2tvZmYjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkFwYWNoZS0yLjAifX1dLCJuYW1lIjoiZXhwb25lbnRpYWwtYmFja29mZiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cG9uZW50aWFsLWJhY2tvZmY6ZXhwb25lbnRpYWxfYmFja29mZjozLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cG9uZW50aWFsX2JhY2tvZmY6ZXhwb25lbnRpYWwtYmFja29mZjozLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cG9uZW50aWFsX2JhY2tvZmY6ZXhwb25lbnRpYWxfYmFja29mZjozLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cG9uZW50aWFsOmV4cG9uZW50aWFsLWJhY2tvZmY6My4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHBvbmVudGlhbDpleHBvbmVudGlhbF9iYWNrb2ZmOjMuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y292ZW9vc3M6ZXhwb25lbnRpYWwtYmFja29mZjozLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNvdmVvb3NzOmV4cG9uZW50aWFsX2JhY2tvZmY6My4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwb25lbnRpYWwtYmFja29mZi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4cG9uZW50aWFsLWJhY2tvZmZAMy4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMiJ9LHsiYXV0aG9yIjoiVEogSG9sb3dheWNodWsgXHUwMDNjdGpAdmlzaW9uLW1lZGlhLmNhXHUwMDNlLCBBYXJvbiBIZWNrbWFubiBcdTAwM2NhYXJvbi5oZWNrbWFubitnaXRodWJAZ21haWwuY29tXHUwMDNlLCBDaWFyYW4gSmVzc3VwIFx1MDAzY2NpYXJhbmpAZ21haWwuY29tXHUwMDNlLCBEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBHdWlsbGVybW8gUmF1Y2ggXHUwMDNjcmF1Y2hnQGdtYWlsLmNvbVx1MDAzZSwgSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSwgUm9tYW4gU2h0eWxtYW4gXHUwMDNjc2h0eWxtYW4rZXhwcmVzc2pzQGdtYWlsLmNvbVx1MDAzZSwgWW91bmcgSmFlIFNpbSBcdTAwM2NoYW51bEBoYW51bC5tZVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2V4cHJlc3NANC4yMS4yP3BhY2thZ2UtaWQ9MWYxZjk1MzU1OTA4YzZhNCIsImNwZSI6ImNwZToyLjM6YTpvcGVuanNmOmV4cHJlc3M6NC4yMS4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkZhc3QsIHVub3BpbmlvbmF0ZWQsIG1pbmltYWxpc3Qgd2ViIGZyYW1ld29yayIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vZXhwcmVzc2pzLmNvbS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV4cHJlc3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwcmVzcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4cHJlc3NANC4yMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yMS4yIn0seyJhdXRob3IiOiJqZXRlcnNlbiIsImJvbS1yZWYiOiJwa2c6bnBtL2V4cHJlc3MtaXBmaWx0ZXJAMS4zLjI/cGFja2FnZS1pZD03NWQ5YWIyYmZhZDMyZDA1IiwiY3BlIjoiY3BlOjIuMzphOmV4cHJlc3MtaXBmaWx0ZXI6ZXhwcmVzcy1pcGZpbHRlcjoxLjMuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIGxpZ2h0LXdlaWdodCBJUCBhZGRyZXNzIGJhc2VkIGZpbHRlcmluZyBzeXN0ZW0iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vamV0ZXJzZW4vZXhwcmVzcy1pcGZpbHRlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXhwcmVzcy1pcGZpbHRlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3MtaXBmaWx0ZXI6ZXhwcmVzc19pcGZpbHRlcjoxLjMuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3NfaXBmaWx0ZXI6ZXhwcmVzcy1pcGZpbHRlcjoxLjMuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3NfaXBmaWx0ZXI6ZXhwcmVzc19pcGZpbHRlcjoxLjMuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpldGVyc2VuOmV4cHJlc3MtaXBmaWx0ZXI6MS4zLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqZXRlcnNlbjpleHByZXNzX2lwZmlsdGVyOjEuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzczpleHByZXNzLWlwZmlsdGVyOjEuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzczpleHByZXNzX2lwZmlsdGVyOjEuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3MtaXBmaWx0ZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9leHByZXNzLWlwZmlsdGVyQDEuMy4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjIifSx7ImF1dGhvciI6Ik1hdGlhcyBXb2xvc2tpIFx1MDAzY21hdGlhc0BhdXRoMC5jb21cdTAwM2UgKGh0dHBzOi8vd3d3LmF1dGgwLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZXhwcmVzcy1qd3RAMC4xLjM/cGFja2FnZS1pZD1iMDU3ZTQ1MmM1NzAyOTU0IiwiY3BlIjoiY3BlOjIuMzphOmF1dGgwOmV4cHJlc3Mtand0OjAuMS4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkpXVCBhdXRoZW50aWNhdGlvbiBtaWRkbGV3YXJlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vYXV0aDAvZXhwcmVzcy1qd3QuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJleHByZXNzLWp3dCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHByZXNzLWp3dC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4cHJlc3Mtand0QDAuMS4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjMifSx7ImF1dGhvciI6Ik5hdGhhbiBGcmllZGx5IChodHRwOi8vbmZyaWVkbHkuY29tLykiLCJib20tcmVmIjoicGtnOm5wbS9leHByZXNzLXJhdGUtbGltaXRANy41LjE/cGFja2FnZS1pZD03YjNjNjBhZTkzYWIxMjNmIiwiY3BlIjoiY3BlOjIuMzphOmV4cHJlc3MtcmF0ZS1saW1pdDpleHByZXNzLXJhdGUtbGltaXQ6Ny41LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQmFzaWMgSVAgcmF0ZS1saW1pdGluZyBtaWRkbGV3YXJlIGZvciBFeHByZXNzLiBVc2UgdG8gbGltaXQgcmVwZWF0ZWQgcmVxdWVzdHMgdG8gcHVibGljIEFQSXMgYW5kL29yIGVuZHBvaW50cyBzdWNoIGFzIHBhc3N3b3JkIHJlc2V0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vZXhwcmVzcy1yYXRlLWxpbWl0L2V4cHJlc3MtcmF0ZS1saW1pdC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2V4cHJlc3MtcmF0ZS1saW1pdC9leHByZXNzLXJhdGUtbGltaXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV4cHJlc3MtcmF0ZS1saW1pdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3MtcmF0ZS1saW1pdDpleHByZXNzX3JhdGVfbGltaXQ6Ny41LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHByZXNzX3JhdGVfbGltaXQ6ZXhwcmVzcy1yYXRlLWxpbWl0OjcuNS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzc19yYXRlX2xpbWl0OmV4cHJlc3NfcmF0ZV9saW1pdDo3LjUuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3MtcmF0ZTpleHByZXNzLXJhdGUtbGltaXQ6Ny41LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHByZXNzLXJhdGU6ZXhwcmVzc19yYXRlX2xpbWl0OjcuNS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzc19yYXRlOmV4cHJlc3MtcmF0ZS1saW1pdDo3LjUuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3NfcmF0ZTpleHByZXNzX3JhdGVfbGltaXQ6Ny41LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHByZXNzOmV4cHJlc3MtcmF0ZS1saW1pdDo3LjUuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3M6ZXhwcmVzc19yYXRlX2xpbWl0OjcuNS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3MtcmF0ZS1saW1pdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4cHJlc3MtcmF0ZS1saW1pdEA3LjUuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuNS4xIn0seyJhdXRob3IiOiJtb2Rvc2MgKGh0dHA6Ly9naXRodWIuY29tL21vZG9zYyksIGFzaGFmZmVyIChodHRwOi8vZ2l0aHViLmNvbS9hc2hhZmZlciksICIsImJvbS1yZWYiOiJwa2c6bnBtL2V4cHJlc3Mtcm9ib3RzLXR4dEAwLjQuMT9wYWNrYWdlLWlkPWZlYTAwNzc2NzNkMWFlODkiLCJjcGUiOiJjcGU6Mi4zOmE6ZXhwcmVzcy1yb2JvdHMtdHh0OmV4cHJlc3Mtcm9ib3RzLXR4dDowLjQuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHByZXNzIG1pZGRsZXdhcmUgdG8gc2VydmUgYW5kIGdlbmVyYXRlIHJvYm90cy50eHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbW9kb3NjL2V4cHJlc3Mtcm9ib3RzLXR4dCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbW9kb3NjL2V4cHJlc3Mtcm9ib3RzLXR4dCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXhwcmVzcy1yb2JvdHMtdHh0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzcy1yb2JvdHMtdHh0OmV4cHJlc3Nfcm9ib3RzX3R4dDowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3Nfcm9ib3RzX3R4dDpleHByZXNzLXJvYm90cy10eHQ6MC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHByZXNzX3JvYm90c190eHQ6ZXhwcmVzc19yb2JvdHNfdHh0OjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzcy1yb2JvdHM6ZXhwcmVzcy1yb2JvdHMtdHh0OjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzcy1yb2JvdHM6ZXhwcmVzc19yb2JvdHNfdHh0OjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzc19yb2JvdHM6ZXhwcmVzcy1yb2JvdHMtdHh0OjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzc19yb2JvdHM6ZXhwcmVzc19yb2JvdHNfdHh0OjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzczpleHByZXNzLXJvYm90cy10eHQ6MC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHByZXNzOmV4cHJlc3Nfcm9ib3RzX3R4dDowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1vZG9zYzpleHByZXNzLXJvYm90cy10eHQ6MC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptb2Rvc2M6ZXhwcmVzc19yb2JvdHNfdHh0OjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3Mtcm9ib3RzLXR4dC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4cHJlc3Mtcm9ib3RzLXR4dEAwLjQuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNC4xIn0seyJib20tcmVmIjoicGtnOm5wbS9leHByZXNzLXNlY3VyaXR5LnR4dEAyLjAuMD9wYWNrYWdlLWlkPWE1ZTk1MDdiZDIxZWZiNmUiLCJjcGUiOiJjcGU6Mi4zOmE6ZXhwcmVzcy1zZWN1cml0eS50eHQ6ZXhwcmVzcy1zZWN1cml0eS50eHQ6Mi4wLjA6KjoqOio6KjoqOio6KiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vZ2VyZ2VseWtlL2V4cHJlc3Mtc2VjdXJpdHkudHh0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2VyZ2VseWtlL2V4cHJlc3Mtc2VjdXJpdHkudHh0I3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiZXhwcmVzcy1zZWN1cml0eS50eHQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHByZXNzLXNlY3VyaXR5LnR4dDpleHByZXNzX3NlY3VyaXR5LnR4dDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4cHJlc3Nfc2VjdXJpdHkudHh0OmV4cHJlc3Mtc2VjdXJpdHkudHh0OjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzc19zZWN1cml0eS50eHQ6ZXhwcmVzc19zZWN1cml0eS50eHQ6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXJnZWx5a2U6ZXhwcmVzcy1zZWN1cml0eS50eHQ6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXJnZWx5a2U6ZXhwcmVzc19zZWN1cml0eS50eHQ6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHByZXNzOmV4cHJlc3Mtc2VjdXJpdHkudHh0OjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhwcmVzczpleHByZXNzX3NlY3VyaXR5LnR4dDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHByZXNzLXNlY3VyaXR5LnR4dC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4cHJlc3Mtc2VjdXJpdHkudHh0QDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IktldmluIE3DpXJ0ZW5zc29uIFx1MDAzY2tldmlubWFydGVuc3NvbkBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9rZXZ2YSkiLCJib20tcmVmIjoicGtnOm5wbS9leHQtbGlzdEAyLjIuMj9wYWNrYWdlLWlkPTQyZWIzNWMwMGFhNTVjZmYiLCJjcGUiOiJjcGU6Mi4zOmE6ZXh0LWxpc3Q6ZXh0LWxpc3Q6Mi4yLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBrbm93biBmaWxlIGV4dGVuc2lvbnMgYW5kIHRoZWlyIE1JTUUgdHlwZXMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJleHQtbGlzdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dC1saXN0OmV4dF9saXN0OjIuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0X2xpc3Q6ZXh0LWxpc3Q6Mi4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRfbGlzdDpleHRfbGlzdDoyLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dDpleHQtbGlzdDoyLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dDpleHRfbGlzdDoyLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHQtbGlzdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4dC1saXN0QDIuMi4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4yLjIifSx7ImF1dGhvciI6IktldmluIE3DpXJ0ZW5zc29uIFx1MDAzY2tldmlubWFydGVuc3NvbkBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9rZXZ2YSkiLCJib20tcmVmIjoicGtnOm5wbS9leHQtbmFtZUA1LjAuMD9wYWNrYWdlLWlkPTczOGQ0M2FlYjViN2FjZjgiLCJjcGUiOiJjcGU6Mi4zOmE6ZXh0LW5hbWU6ZXh0LW5hbWU6NS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IHRoZSBmaWxlIGV4dGVuc2lvbiBhbmQgTUlNRSB0eXBlIGZyb20gYSBmaWxlIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXh0LW5hbWUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHQtbmFtZTpleHRfbmFtZTo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dF9uYW1lOmV4dC1uYW1lOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0X25hbWU6ZXh0X25hbWU6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHQ6ZXh0LW5hbWU6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHQ6ZXh0X25hbWU6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXh0LW5hbWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9leHQtbmFtZUA1LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4wIn0seyJhdXRob3IiOiJTdGVmYW4gVGhvbWFzIFx1MDAzY2p1c3Rtb29uQG1lbWJlcnMuZnNmLm9yZ1x1MDAzZSAoaHR0cDovL3d3dy5qdXN0bW9vbi5uZXQpLCBKb3JkYW4gSGFyYmFuZCAoaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYikiLCJib20tcmVmIjoicGtnOm5wbS9leHRlbmRAMy4wLjI/cGFja2FnZS1pZD02OGVjOGI2N2M3OTg2ZDkwIiwiY3BlIjoiY3BlOjIuMzphOmV4dGVuZF9wcm9qZWN0OmV4dGVuZDozLjAuMjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJQb3J0IG9mIGpRdWVyeS5leHRlbmQgZm9yIG5vZGUuanMgYW5kIHRoZSBicm93c2VyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1c3Rtb29uL25vZGUtZXh0ZW5kLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXh0ZW5kIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4dGVuZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4dGVuZEAzLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vZXh0ZW5kLXNoYWxsb3dAMi4wLjE/cGFja2FnZS1pZD04MzMyODAyNzFkMmJhZjc2IiwiY3BlIjoiY3BlOjIuMzphOmV4dGVuZC1zaGFsbG93OmV4dGVuZC1zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkV4dGVuZCBhbiBvYmplY3Qgd2l0aCB0aGUgcHJvcGVydGllcyBvZiBhZGRpdGlvbmFsIG9iamVjdHMuIG5vZGUuanMvamF2YXNjcmlwdCB1dGlsLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9leHRlbmQtc2hhbGxvdyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXh0ZW5kLXNoYWxsb3ciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmQtc2hhbGxvdzpleHRlbmRfc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZF9zaGFsbG93OmV4dGVuZC1zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kX3NoYWxsb3c6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmV4dGVuZC1zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpleHRlbmRfc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZDpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZDpleHRlbmRfc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9icmFjZXMvbm9kZV9tb2R1bGVzL2V4dGVuZC1zaGFsbG93L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXh0ZW5kLXNoYWxsb3dAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2V4dGVuZC1zaGFsbG93QDIuMC4xP3BhY2thZ2UtaWQ9YmZmZGY2NWNiNWU5NTJmYyIsImNwZSI6ImNwZToyLjM6YTpleHRlbmQtc2hhbGxvdzpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHRlbmQgYW4gb2JqZWN0IHdpdGggdGhlIHByb3BlcnRpZXMgb2YgYWRkaXRpb25hbCBvYmplY3RzLiBub2RlLmpzL2phdmFzY3JpcHQgdXRpbC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZXh0ZW5kLXNoYWxsb3cifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV4dGVuZC1zaGFsbG93IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kLXNoYWxsb3c6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmRfc2hhbGxvdzpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZF9zaGFsbG93OmV4dGVuZF9zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmQ6ZXh0ZW5kLXNoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmQ6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwYW5kLWJyYWNrZXRzL25vZGVfbW9kdWxlcy9leHRlbmQtc2hhbGxvdy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2V4dGVuZC1zaGFsbG93QDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9leHRlbmQtc2hhbGxvd0AyLjAuMT9wYWNrYWdlLWlkPTU0NWUzYTc1NWRjZGIxNDAiLCJjcGUiOiJjcGU6Mi4zOmE6ZXh0ZW5kLXNoYWxsb3c6ZXh0ZW5kLXNoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRXh0ZW5kIGFuIG9iamVjdCB3aXRoIHRoZSBwcm9wZXJ0aWVzIG9mIGFkZGl0aW9uYWwgb2JqZWN0cy4gbm9kZS5qcy9qYXZhc2NyaXB0IHV0aWwuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2V4dGVuZC1zaGFsbG93In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJleHRlbmQtc2hhbGxvdyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZC1zaGFsbG93OmV4dGVuZF9zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kX3NoYWxsb3c6ZXh0ZW5kLXNoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmRfc2hhbGxvdzpleHRlbmRfc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZXh0ZW5kLXNoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmV4dGVuZF9zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kOmV4dGVuZC1zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kOmV4dGVuZF9zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4dGdsb2Ivbm9kZV9tb2R1bGVzL2V4dGVuZC1zaGFsbG93L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXh0ZW5kLXNoYWxsb3dAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2V4dGVuZC1zaGFsbG93QDIuMC4xP3BhY2thZ2UtaWQ9NTE3NDczN2JmNmNlYmEzMCIsImNwZSI6ImNwZToyLjM6YTpleHRlbmQtc2hhbGxvdzpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHRlbmQgYW4gb2JqZWN0IHdpdGggdGhlIHByb3BlcnRpZXMgb2YgYWRkaXRpb25hbCBvYmplY3RzLiBub2RlLmpzL2phdmFzY3JpcHQgdXRpbC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZXh0ZW5kLXNoYWxsb3cifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV4dGVuZC1zaGFsbG93IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kLXNoYWxsb3c6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmRfc2hhbGxvdzpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZF9zaGFsbG93OmV4dGVuZF9zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmQ6ZXh0ZW5kLXNoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmQ6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsbC1yYW5nZS9ub2RlX21vZHVsZXMvZXh0ZW5kLXNoYWxsb3cvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9leHRlbmQtc2hhbGxvd0AyLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vZXh0ZW5kLXNoYWxsb3dAMi4wLjE/cGFja2FnZS1pZD1hNWUxMWMzNDNjNjg3NGQ4IiwiY3BlIjoiY3BlOjIuMzphOmV4dGVuZC1zaGFsbG93OmV4dGVuZC1zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkV4dGVuZCBhbiBvYmplY3Qgd2l0aCB0aGUgcHJvcGVydGllcyBvZiBhZGRpdGlvbmFsIG9iamVjdHMuIG5vZGUuanMvamF2YXNjcmlwdCB1dGlsLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9leHRlbmQtc2hhbGxvdyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZXh0ZW5kLXNoYWxsb3ciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmQtc2hhbGxvdzpleHRlbmRfc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZF9zaGFsbG93OmV4dGVuZC1zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kX3NoYWxsb3c6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmV4dGVuZC1zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpleHRlbmRfc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZDpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZDpleHRlbmRfc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXQtdmFsdWUvbm9kZV9tb2R1bGVzL2V4dGVuZC1zaGFsbG93L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXh0ZW5kLXNoYWxsb3dAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2V4dGVuZC1zaGFsbG93QDIuMC4xP3BhY2thZ2UtaWQ9ZTIwOGNmMWRkMmU5ODFjZSIsImNwZSI6ImNwZToyLjM6YTpleHRlbmQtc2hhbGxvdzpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHRlbmQgYW4gb2JqZWN0IHdpdGggdGhlIHByb3BlcnRpZXMgb2YgYWRkaXRpb25hbCBvYmplY3RzLiBub2RlLmpzL2phdmFzY3JpcHQgdXRpbC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZXh0ZW5kLXNoYWxsb3cifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImV4dGVuZC1zaGFsbG93IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kLXNoYWxsb3c6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmRfc2hhbGxvdzpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZF9zaGFsbG93OmV4dGVuZF9zaGFsbG93OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpleHRlbmQtc2hhbGxvdzoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmQ6ZXh0ZW5kLXNoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmQ6ZXh0ZW5kX3NoYWxsb3c6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc25hcGRyYWdvbi9ub2RlX21vZHVsZXMvZXh0ZW5kLXNoYWxsb3cvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9leHRlbmQtc2hhbGxvd0AyLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBQZXRlciBkZUhhYW4gKGh0dHA6Ly9hYm91dC5tZS9wZXRlcmRlaGFhbikiLCJib20tcmVmIjoicGtnOm5wbS9leHRlbmQtc2hhbGxvd0AzLjAuMj9wYWNrYWdlLWlkPTMxYzM2Mjc1YmE4NmI2ZTQiLCJjcGUiOiJjcGU6Mi4zOmE6ZXh0ZW5kLXNoYWxsb3c6ZXh0ZW5kLXNoYWxsb3c6My4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRXh0ZW5kIGFuIG9iamVjdCB3aXRoIHRoZSBwcm9wZXJ0aWVzIG9mIGFkZGl0aW9uYWwgb2JqZWN0cy4gbm9kZS5qcy9qYXZhc2NyaXB0IHV0aWwuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2V4dGVuZC1zaGFsbG93In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJleHRlbmQtc2hhbGxvdyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4dGVuZC1zaGFsbG93OmV4dGVuZF9zaGFsbG93OjMuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kX3NoYWxsb3c6ZXh0ZW5kLXNoYWxsb3c6My4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpleHRlbmRfc2hhbGxvdzpleHRlbmRfc2hhbGxvdzozLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZXh0ZW5kLXNoYWxsb3c6My4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmV4dGVuZF9zaGFsbG93OjMuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kOmV4dGVuZC1zaGFsbG93OjMuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0ZW5kOmV4dGVuZF9zaGFsbG93OjMuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4dGVuZC1zaGFsbG93L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZXh0ZW5kLXNoYWxsb3dAMy4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMiJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBEZXZvbiBHb3ZldHQgKGh0dHA6Ly9iYWRhc3Nqcy5jb20pLCBJc2lhaCBNZWFkb3dzIChodHRwczovL3d3dy5pc2lhaG1lYWRvd3MuY29tKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgTWF0dCBCaWVybmVyIChodHRwOi8vbWF0dGJpZXJuZXIuY29tKSwgU2hpbm5vc3VrZSBXYXRhbmFiZSAoaHR0cHM6Ly9zaGlubm4uZ2l0aHViLmlvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2V4dGdsb2JAMi4wLjQ/cGFja2FnZS1pZD0xMjM4MWVmMWNkYTExZDRjIiwiY3BlIjoiY3BlOjIuMzphOm1pY3JvbWF0Y2g6ZXh0Z2xvYjoyLjAuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHRlbmRlZCBnbG9iIHN1cHBvcnQgZm9yIEphdmFTY3JpcHQuIEFkZHMgKGFsbW9zdCkgdGhlIGV4cHJlc3NpdmUgcG93ZXIgb2YgcmVndWxhciBleHByZXNzaW9ucyB0byBnbG9iIHBhdHRlcm5zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9leHRnbG9iIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJleHRnbG9iIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXh0Z2xvYjpleHRnbG9iOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4dGdsb2IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9leHRnbG9iQDIuMC40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjQifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2ZhbHNlX21haW4/cGFja2FnZS1pZD0zZDAwYzE0YTc3ZDRiMTc3IiwiY3BlIjoiY3BlOjIuMzphOmZhbHNlLW1haW46ZmFsc2UtbWFpbjoqOio6KjoqOio6KjoqOioiLCJuYW1lIjoiZmFsc2VfbWFpbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZhbHNlLW1haW46ZmFsc2VfbWFpbjoqOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmFsc2VfbWFpbjpmYWxzZS1tYWluOio6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmYWxzZV9tYWluOmZhbHNlX21haW46KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZhbHNlOmZhbHNlLW1haW46KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZhbHNlOmZhbHNlX21haW46KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvZmFsc2VfbWFpbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZhbHNlX21haW4iLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiJVTktOT1dOIn0seyJhdXRob3IiOiJDaGFybGVzIFBpY2sgXHUwMDNjY2hhcmxlc0Bjb2RlbWl4LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Zhc3QuanNAMC4xLjE/cGFja2FnZS1pZD0wOTdmZmZhMDMwMjAyNGI1IiwiY3BlIjoiY3BlOjIuMzphOmNvZGVtaXg6ZmFzdC5qczowLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGYXN0ZXIgdXNlci1sYW5kIHJlaW1wbGVtZW50YXRpb25zIG9mIG5hdGl2ZSBmdW5jdGlvbnMgd2l0aCBleHRyYSBoZWxwZXJzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL2NvZGVtaXgvZmFzdC5qcyJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY29kZW1peC9mYXN0LmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmYXN0LmpzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmFzdC5qczpmYXN0LmpzOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Zhc3QuanMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mYXN0LmpzQDAuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjEifSx7ImF1dGhvciI6IkFuZHJldyBLZWxsZXkgXHUwMDNjc3VwZXJqb2UzMEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9mZC1zbGljZXJAMS4xLjA/cGFja2FnZS1pZD1iMjdhY2U1OTk3ODliN2FhIiwiY3BlIjoiY3BlOjIuMzphOmZkLXNsaWNlcjpmZC1zbGljZXI6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoic2FmZWx5IGNyZWF0ZSBtdWx0aXBsZSBSZWFkU3RyZWFtIG9yIFdyaXRlU3RyZWFtIG9iamVjdHMgZnJvbSB0aGUgc2FtZSBmaWxlIGRlc2NyaXB0b3IiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2FuZHJld3JrL25vZGUtZmQtc2xpY2VyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmQtc2xpY2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmQtc2xpY2VyOmZkX3NsaWNlcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZkX3NsaWNlcjpmZC1zbGljZXI6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZF9zbGljZXI6ZmRfc2xpY2VyOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5kcmV3cms6ZmQtc2xpY2VyOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YW5kcmV3cms6ZmRfc2xpY2VyOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmQ6ZmQtc2xpY2VyOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmQ6ZmRfc2xpY2VyOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZkLXNsaWNlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZkLXNsaWNlckAxLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4wIn0seyJhdXRob3IiOiJ0aGVjb2RyciBcdTAwM2N0aGVjb2RyckBwcm90b25tYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZkaXJANi41LjA/cGFja2FnZS1pZD0xNTNkOTU5ZGJhOGNiMjljIiwiY3BlIjoiY3BlOjIuMzphOnRoZWNvZHJyOmZkaXI6Ni41LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIGZhc3Rlc3QgZGlyZWN0b3J5IGNyYXdsZXIgXHUwMDI2IGdsb2JiaW5nIGFsdGVybmF0aXZlIHRvIGdsb2IsIGZhc3QtZ2xvYiwgXHUwMDI2IHRpbnktZ2xvYi4gQ3Jhd2xzIDFtIGZpbGVzIGluIFx1MDAzYyAxcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vdGhlY29kcnIvZmRpci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3RoZWNvZHJyL2ZkaXIjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmZGlyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmRpcjpmZGlyOjYuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RpbnlnbG9iYnkvbm9kZV9tb2R1bGVzL2ZkaXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mZGlyQDYuNS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNi41LjAifSx7ImF1dGhvciI6IkV2YW4gSGFobiBcdTAwM2NtZUBldmFuaGFobi5jb21cdTAwM2UgKGh0dHBzOi8vZXZhbmhhaG4uY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZlYXR1cmUtcG9saWN5QDAuNS4wP3BhY2thZ2UtaWQ9OWMxMGQ2ZGE1ODAxZWJkNCIsImNwZSI6ImNwZToyLjM6YTpmZWF0dXJlLXBvbGljeTpmZWF0dXJlLXBvbGljeTowLjUuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNaWRkbGV3YXJlIHRvIHNldCB0aGUgRmVhdHVyZS1Qb2xpY3kgSFRUUCBoZWFkZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2hlbG1ldGpzL2ZlYXR1cmUtcG9saWN5LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2hlbG1ldGpzLmdpdGh1Yi5pby9kb2NzL2ZlYXR1cmUtcG9saWN5LyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmVhdHVyZS1wb2xpY3kiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZWF0dXJlLXBvbGljeTpmZWF0dXJlX3BvbGljeTowLjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZlYXR1cmVfcG9saWN5OmZlYXR1cmUtcG9saWN5OjAuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmVhdHVyZV9wb2xpY3k6ZmVhdHVyZV9wb2xpY3k6MC41LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoZWxtZXRqczpmZWF0dXJlLXBvbGljeTowLjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhlbG1ldGpzOmZlYXR1cmVfcG9saWN5OjAuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmVhdHVyZTpmZWF0dXJlLXBvbGljeTowLjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZlYXR1cmU6ZmVhdHVyZV9wb2xpY3k6MC41LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmVhdHVyZS1wb2xpY3kvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mZWF0dXJlLXBvbGljeUAwLjUuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNS4wIn0seyJhdXRob3IiOiJUYXlsb3IgSGFrZXMiLCJib20tcmVmIjoicGtnOm5wbS9mZWNoYUA0LjIuMz9wYWNrYWdlLWlkPTRjN2Y5ODk2MjM3MjIwZjEiLCJjcGUiOiJjcGU6Mi4zOmE6dGF5bG9yaGFrZXM6ZmVjaGE6NC4yLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGF0ZSBmb3JtYXR0aW5nIGFuZCBwYXJzaW5nIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly90YXlsb3JoYWtlc0BnaXRodWIuY29tL3RheWxvcmhha2VzL2ZlY2hhLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGF5bG9yaGFrZXMvZmVjaGEifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZlY2hhIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmVjaGE6ZmVjaGE6NC4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmVjaGEvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mZWNoYUA0LjIuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMi4zIn0seyJhdXRob3IiOiJuc3ByYWdnQGdtYWlsLmNvbSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZpbGUtanNAMC4zLjA/cGFja2FnZS1pZD1jMzYxZjI0ZjVhOGZhM2NlIiwiY3BlIjoiY3BlOjIuMzphOmZpbGUtanM6ZmlsZS1qczowLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBYnN0cmFjdCByZXByZXNlbnRhdGlvbiBvZiBhIHBhdGhuYW1lIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25zcHJhZ2cvZmlsZS1qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25zcHJhZ2cvZmlsZS1qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmlsZS1qcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGUtanM6ZmlsZV9qczowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGVfanM6ZmlsZS1qczowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGVfanM6ZmlsZV9qczowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5zcHJhZ2c6ZmlsZS1qczowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5zcHJhZ2c6ZmlsZV9qczowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGU6ZmlsZS1qczowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGU6ZmlsZV9qczowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxlLWpzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsZS1qc0AwLjMuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMy4wIn0seyJhdXRob3IiOiJSb2dlciBDYXN0ZWxscyIsImJvbS1yZWYiOiJwa2c6bnBtL2ZpbGUtc3RyZWFtLXJvdGF0b3JAMS4wLjA/cGFja2FnZS1pZD0xNWYzNGY3MGYwYjkyYWY3IiwiY3BlIjoiY3BlOjIuMzphOmZpbGUtc3RyZWFtLXJvdGF0b3I6ZmlsZS1zdHJlYW0tcm90YXRvcjoxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBdXRvbWF0ZWQgc3RyZWFtIHJvdGF0aW9uIHVzZWZ1bCBmb3IgbG9nIGZpbGVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9yb2dlcmMvZmlsZS1zdHJlYW0tcm90YXRvci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZpbGUtc3RyZWFtLXJvdGF0b3IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlLXN0cmVhbS1yb3RhdG9yOmZpbGVfc3RyZWFtX3JvdGF0b3I6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlX3N0cmVhbV9yb3RhdG9yOmZpbGUtc3RyZWFtLXJvdGF0b3I6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlX3N0cmVhbV9yb3RhdG9yOmZpbGVfc3RyZWFtX3JvdGF0b3I6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlLXN0cmVhbTpmaWxlLXN0cmVhbS1yb3RhdG9yOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsZS1zdHJlYW06ZmlsZV9zdHJlYW1fcm90YXRvcjoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGVfc3RyZWFtOmZpbGUtc3RyZWFtLXJvdGF0b3I6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlX3N0cmVhbTpmaWxlX3N0cmVhbV9yb3RhdG9yOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cm9nZXJjOmZpbGUtc3RyZWFtLXJvdGF0b3I6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyb2dlcmM6ZmlsZV9zdHJlYW1fcm90YXRvcjoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGU6ZmlsZS1zdHJlYW0tcm90YXRvcjoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGU6ZmlsZV9zdHJlYW1fcm90YXRvcjoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxlLXN0cmVhbS1yb3RhdG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsZS1zdHJlYW0tcm90YXRvckAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vZmlsZS10eXBlQDExLjEuMD9wYWNrYWdlLWlkPTY3ZDdlOGZmNDZlZDhjYjYiLCJjcGUiOiJjcGU6Mi4zOmE6ZmlsZS10eXBlX3Byb2plY3Q6ZmlsZS10eXBlOjExLjEuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJEZXRlY3QgdGhlIGZpbGUgdHlwZSBvZiBhIEJ1ZmZlci9VaW50OEFycmF5L0FycmF5QnVmZmVyIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmlsZS10eXBlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Rvd25sb2FkL25vZGVfbW9kdWxlcy9maWxlLXR5cGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maWxlLXR5cGVAMTEuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTEuMS4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9maWxlLXR5cGVAMTYuNS40P3BhY2thZ2UtaWQ9ZTg4MGQ5MWMxOTk5YzAxMSIsImNwZSI6ImNwZToyLjM6YTpmaWxlLXR5cGVfcHJvamVjdDpmaWxlLXR5cGU6MTYuNS40Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkRldGVjdCB0aGUgZmlsZSB0eXBlIG9mIGEgQnVmZmVyL1VpbnQ4QXJyYXkvQXJyYXlCdWZmZXIiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmaWxlLXR5cGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZS10eXBlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsZS10eXBlQDE2LjUuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjE2LjUuNCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZpbGUtdHlwZUAzLjkuMD9wYWNrYWdlLWlkPTJmYjk2MGMxZGEyYTU0NjAiLCJjcGUiOiJjcGU6Mi4zOmE6ZmlsZS10eXBlX3Byb2plY3Q6ZmlsZS10eXBlOjMuOS4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkRldGVjdCB0aGUgZmlsZSB0eXBlIG9mIGEgQnVmZmVyL1VpbnQ4QXJyYXkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmaWxlLXR5cGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy11bnppcC9ub2RlX21vZHVsZXMvZmlsZS10eXBlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsZS10eXBlQDMuOS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy45LjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9maWxlLXR5cGVANC40LjA/cGFja2FnZS1pZD1lMDU4YTZhNmI5MDJlN2I2IiwiY3BlIjoiY3BlOjIuMzphOmZpbGUtdHlwZV9wcm9qZWN0OmZpbGUtdHlwZTo0LjQuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJEZXRlY3QgdGhlIGZpbGUgdHlwZSBvZiBhIEJ1ZmZlci9VaW50OEFycmF5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmlsZS10eXBlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyY2hpdmUtdHlwZS9ub2RlX21vZHVsZXMvZmlsZS10eXBlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsZS10eXBlQDQuNC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC40LjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9maWxlLXR5cGVANS4yLjA/cGFja2FnZS1pZD1mZTA3OGYyNThhNDFhYTBhIiwiY3BlIjoiY3BlOjIuMzphOmZpbGUtdHlwZV9wcm9qZWN0OmZpbGUtdHlwZTo1LjIuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJEZXRlY3QgdGhlIGZpbGUgdHlwZSBvZiBhIEJ1ZmZlci9VaW50OEFycmF5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmlsZS10eXBlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtdGFyL25vZGVfbW9kdWxlcy9maWxlLXR5cGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maWxlLXR5cGVANS4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjIuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZpbGUtdHlwZUA1LjIuMD9wYWNrYWdlLWlkPWZlOWRhZGYyNzYyM2RmODEiLCJjcGUiOiJjcGU6Mi4zOmE6ZmlsZS10eXBlX3Byb2plY3Q6ZmlsZS10eXBlOjUuMi4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkRldGVjdCB0aGUgZmlsZSB0eXBlIG9mIGEgQnVmZmVyL1VpbnQ4QXJyYXkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmaWxlLXR5cGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy10YXJnei9ub2RlX21vZHVsZXMvZmlsZS10eXBlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsZS10eXBlQDUuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4yLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9maWxlLXR5cGVANi4yLjA/cGFja2FnZS1pZD1hYzcxZDBkZDg0NWZmODU2IiwiY3BlIjoiY3BlOjIuMzphOmZpbGUtdHlwZV9wcm9qZWN0OmZpbGUtdHlwZTo2LjIuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJEZXRlY3QgdGhlIGZpbGUgdHlwZSBvZiBhIEJ1ZmZlci9VaW50OEFycmF5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmlsZS10eXBlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtdGFyYnoyL25vZGVfbW9kdWxlcy9maWxlLXR5cGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maWxlLXR5cGVANi4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjIuMCJ9LHsiYXV0aG9yIjoiTmF0aGFuIFJhamxpY2ggXHUwMDNjbmF0aGFuQHRvb3RhbGxuYXRlLm5ldFx1MDAzZSAoaHR0cDovL244LmlvLykiLCJib20tcmVmIjoicGtnOm5wbS9maWxlLXVyaS10by1wYXRoQDEuMC4wP3BhY2thZ2UtaWQ9OGUyMDYyMzMwMWIyYzQ1OSIsImNwZSI6ImNwZToyLjM6YTpmaWxlLXVyaS10by1wYXRoOmZpbGUtdXJpLXRvLXBhdGg6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ29udmVydCBhIGZpbGU6IFVSSSB0byBhIGZpbGUgcGF0aCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vVG9vVGFsbE5hdGUvZmlsZS11cmktdG8tcGF0aC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1Rvb1RhbGxOYXRlL2ZpbGUtdXJpLXRvLXBhdGgifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZpbGUtdXJpLXRvLXBhdGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlLXVyaS10by1wYXRoOmZpbGVfdXJpX3RvX3BhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlX3VyaV90b19wYXRoOmZpbGUtdXJpLXRvLXBhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlX3VyaV90b19wYXRoOmZpbGVfdXJpX3RvX3BhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpUb29UYWxsTmF0ZTpmaWxlLXVyaS10by1wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6VG9vVGFsbE5hdGU6ZmlsZV91cmlfdG9fcGF0aDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGUtdXJpLXRvOmZpbGUtdXJpLXRvLXBhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlLXVyaS10bzpmaWxlX3VyaV90b19wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsZV91cmlfdG86ZmlsZS11cmktdG8tcGF0aDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGVfdXJpX3RvOmZpbGVfdXJpX3RvX3BhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlLXVyaTpmaWxlLXVyaS10by1wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsZS11cmk6ZmlsZV91cmlfdG9fcGF0aDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGVfdXJpOmZpbGUtdXJpLXRvLXBhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlX3VyaTpmaWxlX3VyaV90b19wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsZTpmaWxlLXVyaS10by1wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsZTpmaWxlX3VyaV90b19wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGUtdXJpLXRvLXBhdGgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maWxlLXVyaS10by1wYXRoQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2ZpbGVob3VuZEAxLjE3LjY/cGFja2FnZS1pZD1hZjdhOGZhNjUwODcxNjBiIiwiY3BlIjoiY3BlOjIuMzphOmZpbGVob3VuZDpmaWxlaG91bmQ6MS4xNy42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkZpbmQgZmlsZXMgdGhlIGVhc3kgd2F5IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25zcHJhZ2cvZmlsZWhvdW5kLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbnNwcmFnZy9maWxlaG91bmQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZpbGVob3VuZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5zcHJhZ2c6ZmlsZWhvdW5kOjEuMTcuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxlaG91bmQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maWxlaG91bmRAMS4xNy42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xNy42In0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vZmlsZW5hbWUtcmVzZXJ2ZWQtcmVnZXhAMi4wLjA/cGFja2FnZS1pZD05ZjRkMmJkZjFiYjgyOWU1IiwiY3BlIjoiY3BlOjIuMzphOmZpbGVuYW1lLXJlc2VydmVkLXJlZ2V4OmZpbGVuYW1lLXJlc2VydmVkLXJlZ2V4OjIuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlZ3VsYXIgZXhwcmVzc2lvbiBmb3IgbWF0Y2hpbmcgcmVzZXJ2ZWQgZmlsZW5hbWUgY2hhcmFjdGVycyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZpbGVuYW1lLXJlc2VydmVkLXJlZ2V4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsZW5hbWUtcmVzZXJ2ZWQtcmVnZXg6ZmlsZW5hbWVfcmVzZXJ2ZWRfcmVnZXg6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlbmFtZV9yZXNlcnZlZF9yZWdleDpmaWxlbmFtZS1yZXNlcnZlZC1yZWdleDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGVuYW1lX3Jlc2VydmVkX3JlZ2V4OmZpbGVuYW1lX3Jlc2VydmVkX3JlZ2V4OjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsZW5hbWUtcmVzZXJ2ZWQ6ZmlsZW5hbWUtcmVzZXJ2ZWQtcmVnZXg6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlbmFtZS1yZXNlcnZlZDpmaWxlbmFtZV9yZXNlcnZlZF9yZWdleDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGVuYW1lX3Jlc2VydmVkOmZpbGVuYW1lLXJlc2VydmVkLXJlZ2V4OjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsZW5hbWVfcmVzZXJ2ZWQ6ZmlsZW5hbWVfcmVzZXJ2ZWRfcmVnZXg6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxlbmFtZTpmaWxlbmFtZS1yZXNlcnZlZC1yZWdleDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGVuYW1lOmZpbGVuYW1lX3Jlc2VydmVkX3JlZ2V4OjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGVuYW1lLXJlc2VydmVkLXJlZ2V4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsZW5hbWUtcmVzZXJ2ZWQtcmVnZXhAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZpbGVuYW1pZnlAMy4wLjA/cGFja2FnZS1pZD0xNGNjYjczMzZjMmEyMTlhIiwiY3BlIjoiY3BlOjIuMzphOmZpbGVuYW1pZnk6ZmlsZW5hbWlmeTozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0IGEgc3RyaW5nIHRvIGEgdmFsaWQgc2FmZSBmaWxlbmFtZSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZpbGVuYW1pZnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZW5hbWlmeS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZpbGVuYW1pZnlAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vZmlsZXNuaWZmZXJAMS4wLjM/cGFja2FnZS1pZD1kNDMyYzgyOWIxOTZlNjU3IiwiY3BlIjoiY3BlOjIuMzphOmZpbGVzbmlmZmVyOmZpbGVzbmlmZmVyOjEuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNlYXJjaCBmaWxlcyB0aGUgZWFzeSB3YXkuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25zcHJhZ2cvZmlsZXNuaWZmZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9uc3ByYWdnL2ZpbGVzbmlmZmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkFwYWNoZS0yLjAifX1dLCJuYW1lIjoiZmlsZXNuaWZmZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuc3ByYWdnOmZpbGVzbmlmZmVyOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGVzbmlmZmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsZXNuaWZmZXJAMS4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMyJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgLCBFZG8gUml2YWkgXHUwMDNjZWRvLnJpdmFpQGdtYWlsLmNvbVx1MDAzZSAoZWRvLnJpdmFpLm5sKSwgSm9uIFNjaGxpbmtlcnQgXHUwMDNjam9uLnNjaGxpbmtlcnRAc2VsbHNpZGUuY29tXHUwMDNlIChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIFBhdWwgTWlsbGVyIFx1MDAzY3BhdWwrZ2hAcGF1bG1pbGxyLmNvbVx1MDAzZSAocGF1bG1pbGxyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9maWxsLXJhbmdlQDQuMC4wP3BhY2thZ2UtaWQ9ZTNhMWM3MjM0ZWJmNTFiOCIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmZpbGwtcmFuZ2U6NC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmlsbCBpbiBhIHJhbmdlIG9mIG51bWJlcnMgb3IgbGV0dGVycywgb3B0aW9uYWxseSBwYXNzaW5nIGFuIGluY3JlbWVudCBvciBgc3RlcGAgdG8gdXNlLCBvciBjcmVhdGUgYSByZWdleC1jb21wYXRpYmxlIHJhbmdlIHdpdGggYG9wdGlvbnMudG9SZWdleGAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZmlsbC1yYW5nZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmlsbC1yYW5nZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZmlsbF9yYW5nZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGwtcmFuZ2U6ZmlsbC1yYW5nZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGwtcmFuZ2U6ZmlsbF9yYW5nZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGxfcmFuZ2U6ZmlsbC1yYW5nZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGxfcmFuZ2U6ZmlsbF9yYW5nZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGw6ZmlsbC1yYW5nZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGw6ZmlsbF9yYW5nZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxsLXJhbmdlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmlsbC1yYW5nZUA0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBFZG8gUml2YWkgKGVkby5yaXZhaS5ubCksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIFBhdWwgTWlsbGVyIChwYXVsbWlsbHIuY29tKSwgUm91dmVuIFdlw59saW5nICh3d3cucm91dmVud2Vzc2xpbmcuZGUpLCAiLCJib20tcmVmIjoicGtnOm5wbS9maWxsLXJhbmdlQDcuMS4xP3BhY2thZ2UtaWQ9NzBlY2QxYTVlODJiMTE5YyIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmZpbGwtcmFuZ2U6Ny4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmlsbCBpbiBhIHJhbmdlIG9mIG51bWJlcnMgb3IgbGV0dGVycywgb3B0aW9uYWxseSBwYXNzaW5nIGFuIGluY3JlbWVudCBvciBgc3RlcGAgdG8gdXNlLCBvciBjcmVhdGUgYSByZWdleC1jb21wYXRpYmxlIHJhbmdlIHdpdGggYG9wdGlvbnMudG9SZWdleGAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZmlsbC1yYW5nZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmlsbC1yYW5nZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZmlsbF9yYW5nZTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGwtcmFuZ2U6ZmlsbC1yYW5nZTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGwtcmFuZ2U6ZmlsbF9yYW5nZTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGxfcmFuZ2U6ZmlsbC1yYW5nZTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGxfcmFuZ2U6ZmlsbF9yYW5nZTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGw6ZmlsbC1yYW5nZTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbGw6ZmlsbF9yYW5nZTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaG9raWRhci9ub2RlX21vZHVsZXMvZmlsbC1yYW5nZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZpbGwtcmFuZ2VANy4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjEuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgRWRvIFJpdmFpIChlZG8ucml2YWkubmwpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBQYXVsIE1pbGxlciAocGF1bG1pbGxyLmNvbSksIFJvdXZlbiBXZcOfbGluZyAod3d3LnJvdXZlbndlc3NsaW5nLmRlKSwgIiwiYm9tLXJlZiI6InBrZzpucG0vZmlsbC1yYW5nZUA3LjEuMT9wYWNrYWdlLWlkPTU0NDUyODkyY2M0YzAyZTciLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpmaWxsLXJhbmdlOjcuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkZpbGwgaW4gYSByYW5nZSBvZiBudW1iZXJzIG9yIGxldHRlcnMsIG9wdGlvbmFsbHkgcGFzc2luZyBhbiBpbmNyZW1lbnQgb3IgYHN0ZXBgIHRvIHVzZSwgb3IgY3JlYXRlIGEgcmVnZXgtY29tcGF0aWJsZSByYW5nZSB3aXRoIGBvcHRpb25zLnRvUmVnZXhgIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2ZpbGwtcmFuZ2UifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZpbGwtcmFuZ2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmZpbGxfcmFuZ2U6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxsLXJhbmdlOmZpbGwtcmFuZ2U6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxsLXJhbmdlOmZpbGxfcmFuZ2U6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxsX3JhbmdlOmZpbGwtcmFuZ2U6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxsX3JhbmdlOmZpbGxfcmFuZ2U6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxsOmZpbGwtcmFuZ2U6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaWxsOmZpbGxfcmFuZ2U6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL2ZpbGwtcmFuZ2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maWxsLXJhbmdlQDcuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4xLjEifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEVkbyBSaXZhaSAoZWRvLnJpdmFpLm5sKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgUGF1bCBNaWxsZXIgKHBhdWxtaWxsci5jb20pLCBSb3V2ZW4gV2XDn2xpbmcgKHd3dy5yb3V2ZW53ZXNzbGluZy5kZSksICIsImJvbS1yZWYiOiJwa2c6bnBtL2ZpbGwtcmFuZ2VANy4xLjE/cGFja2FnZS1pZD02M2ZjZmFjNjc3MGQ1Y2ZkIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6ZmlsbC1yYW5nZTo3LjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGaWxsIGluIGEgcmFuZ2Ugb2YgbnVtYmVycyBvciBsZXR0ZXJzLCBvcHRpb25hbGx5IHBhc3NpbmcgYW4gaW5jcmVtZW50IG9yIGBzdGVwYCB0byB1c2UsIG9yIGNyZWF0ZSBhIHJlZ2V4LWNvbXBhdGlibGUgcmFuZ2Ugd2l0aCBgb3B0aW9ucy50b1JlZ2V4YCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9maWxsLXJhbmdlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmaWxsLXJhbmdlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpmaWxsX3JhbmdlOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsbC1yYW5nZTpmaWxsLXJhbmdlOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsbC1yYW5nZTpmaWxsX3JhbmdlOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsbF9yYW5nZTpmaWxsLXJhbmdlOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsbF9yYW5nZTpmaWxsX3JhbmdlOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsbDpmaWxsLXJhbmdlOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmlsbDpmaWxsX3JhbmdlOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpZnR1cC9ub2RlX21vZHVsZXMvZmlsbC1yYW5nZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZpbGwtcmFuZ2VANy4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjEuMSJ9LHsiYXV0aG9yIjoiVG9tIEp1c3pjenlrIFx1MDAzY3RvbWtqNEBnbWFpbC5jb21cdTAwM2UsIE1hdHQgQnJvYWRzdG9uZSBcdTAwM2NtYnJvYWRzdEBnbWFpbC5jb21cdTAwM2UsIERhdmlkIENoZXN0ZXIgXHUwMDNjZGNoZXN0ZXJAc2h1dHRlcnN0b2NrLmNvbVx1MDAzZSwgUmVuem8gUm96emEgR29uemFsZXogXHUwMDNjcmVuem8ucm96emFAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZmluYWxlLXJlc3RAMS4yLjI/cGFja2FnZS1pZD0wMDgxODMxYzAzZGQ0YWQ2IiwiY3BlIjoiY3BlOjIuMzphOnRvbW15YmFuYW5hczpmaW5hbGUtcmVzdDoxLjIuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDcmVhdGUgUkVTVCByZXNvdXJjZXMgYW5kIGNvbnRyb2xsZXJzIHdpdGggU2VxdWVsaXplIGFuZCBFeHByZXNzIG9yIFJlc3RpZnkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdG9tbXliYW5hbmFzL2ZpbmFsZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZpbmFsZS1yZXN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9tbXliYW5hbmFzOmZpbmFsZV9yZXN0OjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmluYWxlLXJlc3Q6ZmluYWxlLXJlc3Q6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaW5hbGUtcmVzdDpmaW5hbGVfcmVzdDoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmFsZV9yZXN0OmZpbmFsZS1yZXN0OjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmluYWxlX3Jlc3Q6ZmluYWxlX3Jlc3Q6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaW5hbGU6ZmluYWxlLXJlc3Q6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaW5hbGU6ZmluYWxlX3Jlc3Q6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmluYWxlLXJlc3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maW5hbGUtcmVzdEAxLjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4yIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZmluYWxoYW5kbGVyQDEuMy4xP3BhY2thZ2UtaWQ9MDg3ZjE5NTk3NzA5ZDg0MyIsImNwZSI6ImNwZToyLjM6YTpmaW5hbGhhbmRsZXI6ZmluYWxoYW5kbGVyOjEuMy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgZmluYWwgaHR0cCByZXNwb25kZXIiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmaW5hbGhhbmRsZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmluYWxoYW5kbGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmluYWxoYW5kbGVyQDEuMy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9maW5kLXVwQDQuMS4wP3BhY2thZ2UtaWQ9MzQxMzI4Mjk4NGJhOTU3YiIsImNwZSI6ImNwZToyLjM6YTpmaW5kLXVwOmZpbmQtdXA6NC4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmluZCBhIGZpbGUgb3IgZGlyZWN0b3J5IGJ5IHdhbGtpbmcgdXAgcGFyZW50IGRpcmVjdG9yaWVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmluZC11cCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmQtdXA6ZmluZF91cDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmRfdXA6ZmluZC11cDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmRfdXA6ZmluZF91cDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmQ6ZmluZC11cDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmQ6ZmluZF91cDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXBsYWNlL25vZGVfbW9kdWxlcy9maW5kLXVwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmluZC11cEA0LjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMS4wIn0seyJhdXRob3IiOiJcIkNvd2JveVwiIEJlbiBBbG1hbiAoaHR0cDovL2JlbmFsbWFuLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9maW5kdXAtc3luY0AyLjAuMD9wYWNrYWdlLWlkPTA1NGQwZjAyNWE3ZTliNzAiLCJjcGUiOiJjcGU6Mi4zOmE6ZmluZHVwLXN5bmM6ZmluZHVwLXN5bmM6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmluZCB0aGUgZmlyc3QgZmlsZSBtYXRjaGluZyBhIGdpdmVuIHBhdHRlcm4gaW4gdGhlIGN1cnJlbnQgZGlyZWN0b3J5IG9yIHRoZSBuZWFyZXN0IGFuY2VzdG9yIGRpcmVjdG9yeS4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmaW5kdXAtc3luYyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmR1cC1zeW5jOmZpbmR1cF9zeW5jOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmluZHVwX3N5bmM6ZmluZHVwLXN5bmM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaW5kdXBfc3luYzpmaW5kdXBfc3luYzoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmR1cDpmaW5kdXAtc3luYzoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmR1cDpmaW5kdXBfc3luYzoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maW5kdXAtc3luYy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZpbmR1cC1zeW5jQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6Ikd1bHAgVGVhbSBcdTAwM2N0ZWFtQGd1bHBqcy5jb21cdTAwM2UgKGh0dHBzOi8vZ3VscGpzLmNvbS8pLCBCZW4gQWxtYW4gXHUwMDNjY293Ym95QHJqMy5uZXRcdTAwM2UsIFR5bGVyIEtlbGxlbiBcdTAwM2N0eWxlckBzbGVla2NvZGUubmV0XHUwMDNlLCBKb24gU2NobGlua2VydCBcdTAwM2Nqb24uc2NobGlua2VydEBzZWxsc2lkZS5jb21cdTAwM2UsIEJsYWluZSBCdWJsaXR6IFx1MDAzY2JsYWluZS5idWJsaXR6QGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZpbmR1cC1zeW5jQDQuMC4wP3BhY2thZ2UtaWQ9NmE1ZTljYmM1NGQ0ZTk4ZSIsImNwZSI6ImNwZToyLjM6YTpmaW5kdXAtc3luYzpmaW5kdXAtc3luYzo0LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGaW5kIHRoZSBmaXJzdCBmaWxlIG1hdGNoaW5nIGEgZ2l2ZW4gcGF0dGVybiBpbiB0aGUgY3VycmVudCBkaXJlY3Rvcnkgb3IgdGhlIG5lYXJlc3QgYW5jZXN0b3IgZGlyZWN0b3J5LiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZpbmR1cC1zeW5jIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmluZHVwLXN5bmM6ZmluZHVwX3N5bmM6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaW5kdXBfc3luYzpmaW5kdXAtc3luYzo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmR1cF9zeW5jOmZpbmR1cF9zeW5jOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmluZHVwOmZpbmR1cC1zeW5jOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmluZHVwOmZpbmR1cF9zeW5jOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpZnR1cC9ub2RlX21vZHVsZXMvZmluZHVwLXN5bmMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maW5kdXAtc3luY0A0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJHdWxwIFRlYW0gXHUwMDNjdGVhbUBndWxwanMuY29tXHUwMDNlIChodHRwczovL2d1bHBqcy5jb20vKSwgQmVuIEFsbWFuIFx1MDAzY2Nvd2JveUByajMubmV0XHUwMDNlLCBUeWxlciBLZWxsZW4gXHUwMDNjdHlsZXJAc2xlZWtjb2RlLm5ldFx1MDAzZSwgSm9uIFNjaGxpbmtlcnQgXHUwMDNjam9uLnNjaGxpbmtlcnRAc2VsbHNpZGUuY29tXHUwMDNlLCBCbGFpbmUgQnVibGl0eiBcdTAwM2NibGFpbmUuYnVibGl0ekBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9maW5kdXAtc3luY0A1LjAuMD9wYWNrYWdlLWlkPTA5MTI5MzhkNzBkZGZlN2UiLCJjcGUiOiJjcGU6Mi4zOmE6ZmluZHVwLXN5bmM6ZmluZHVwLXN5bmM6NS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmluZCB0aGUgZmlyc3QgZmlsZSBtYXRjaGluZyBhIGdpdmVuIHBhdHRlcm4gaW4gdGhlIGN1cnJlbnQgZGlyZWN0b3J5IG9yIHRoZSBuZWFyZXN0IGFuY2VzdG9yIGRpcmVjdG9yeS4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmaW5kdXAtc3luYyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmR1cC1zeW5jOmZpbmR1cF9zeW5jOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmluZHVwX3N5bmM6ZmluZHVwLXN5bmM6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmaW5kdXBfc3luYzpmaW5kdXBfc3luYzo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmR1cDpmaW5kdXAtc3luYzo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZpbmR1cDpmaW5kdXBfc3luYzo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvZmluZHVwLXN5bmMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maW5kdXAtc3luY0A1LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4wIn0seyJhdXRob3IiOiJHdWxwIFRlYW0gXHUwMDNjdGVhbUBndWxwanMuY29tXHUwMDNlIChodHRwOi8vZ3VscGpzLmNvbS8pLCBUYWtheXVraSBTYXRvIFx1MDAzY3N0dGsueHNsZXRAZ21haWwuY29tXHUwMDNlLCBCbGFpbmUgQnVibGl0eiBcdTAwM2NibGFpbmUuYnVibGl0ekBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9maW5lZEAxLjIuMD9wYWNrYWdlLWlkPWQ0MTAzZWY4M2M2ZDEyM2IiLCJjcGUiOiJjcGU6Mi4zOmE6ZmluZWQ6ZmluZWQ6MS4yLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmluZCBhIGZpbGUgZ2l2ZW4gYSBkZWNsYXJhdGlvbiBvZiBsb2NhdGlvbnMuIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZmluZWQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmluZWQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9maW5lZEAxLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4wIn0seyJhdXRob3IiOiJHdWxwIFRlYW0gXHUwMDNjdGVhbUBndWxwanMuY29tXHUwMDNlIChodHRwOi8vZ3VscGpzLmNvbS8pLCBUYWtheXVraSBTYXRvIFx1MDAzY3N0dGsueHNsZXRAZ21haWwuY29tXHUwMDNlLCBCZXJ0cmFuZCBNYXJyb24gXHUwMDNjYmVydHJhbmQubWFycm9uQGlvbmlzeC5jb21cdTAwM2UsIFR5bGVyIEtlbGxlbiBcdTAwM2N0eWxlckBzbGVla2NvZGUubmV0XHUwMDNlLCBCbGFpbmUgQnVibGl0eiBcdTAwM2NibGFpbmUuYnVibGl0ekBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9mbGFnZ2VkLXJlc3Bhd25AMS4wLjE/cGFja2FnZS1pZD1jYjEwZWQ0ZjEzZTk5ZWRhIiwiY3BlIjoiY3BlOjIuMzphOmZsYWdnZWQtcmVzcGF3bjpmbGFnZ2VkLXJlc3Bhd246MS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSB0b29sIGZvciByZXNwYXduaW5nIG5vZGUgYmluYXJpZXMgd2hlbiBzcGVjaWFsIGZsYWdzIGFyZSBwcmVzZW50LiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZsYWdnZWQtcmVzcGF3biIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZsYWdnZWQtcmVzcGF3bjpmbGFnZ2VkX3Jlc3Bhd246MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmbGFnZ2VkX3Jlc3Bhd246ZmxhZ2dlZC1yZXNwYXduOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmxhZ2dlZF9yZXNwYXduOmZsYWdnZWRfcmVzcGF3bjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZsYWdnZWQ6ZmxhZ2dlZC1yZXNwYXduOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmxhZ2dlZDpmbGFnZ2VkX3Jlc3Bhd246MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmxhZ2dlZC1yZXNwYXduL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZmxhZ2dlZC1yZXNwYXduQDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImF1dGhvciI6IkFybm91dCBLYXplbWllciIsImJvbS1yZWYiOiJwa2c6bnBtL2ZuLm5hbWVAMS4xLjA/cGFja2FnZS1pZD1iMGFiM2YzOGYwMGY5ZTY3IiwiY3BlIjoiY3BlOjIuMzphOjNyZC1FZGVuOmZuLm5hbWU6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRXh0cmFjdCBuYW1lcyBmcm9tIGZ1bmN0aW9ucyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS8zcmQtRWRlbi9mbi5uYW1lIn0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS8zcmQtRWRlbi9mbi5uYW1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmbi5uYW1lIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm4ubmFtZTpmbi5uYW1lOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZuLm5hbWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mbi5uYW1lQDEuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjAifSx7ImF1dGhvciI6IkRldm9uIEdvdmV0dCBcdTAwM2NkZXZvbmdvdmV0dEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9mb250a2l0QDEuOS4wP3BhY2thZ2UtaWQ9NGQ3MWM1ZjU1ZGMyMTFhOCIsImNwZSI6ImNwZToyLjM6YTpmb2xpb2pzOmZvbnRraXQ6MS45LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQW4gYWR2YW5jZWQgZm9udCBlbmdpbmUgZm9yIE5vZGUgYW5kIHRoZSBicm93c2VyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9mb2xpb2pzL2ZvbnRraXQuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmb250a2l0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9udGtpdDpmb250a2l0OjEuOS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZvbnRraXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mb250a2l0QDEuOS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS45LjAifSx7ImF1dGhvciI6IlJheW5vcyBcdTAwM2NyYXlub3MyQGdtYWlsLmNvbVx1MDAzZSwgSmFrZSBWZXJiYXRlbiwgSm9yZGFuIEhhcmJhbmQgKGh0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIpIiwiYm9tLXJlZiI6InBrZzpucG0vZm9yLWVhY2hAMC4zLjU/cGFja2FnZS1pZD1hNTU1YWZjMTBiNzhjOGU5IiwiY3BlIjoiY3BlOjIuMzphOmZvci1lYWNoOmZvci1lYWNoOjAuMy41Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgYmV0dGVyIGZvckVhY2giLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vUmF5bm9zL2Zvci1lYWNoLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vUmF5bm9zL2Zvci1lYWNoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmb3ItZWFjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZvci1lYWNoOmZvcl9lYWNoOjAuMy41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9yX2VhY2g6Zm9yLWVhY2g6MC4zLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmb3JfZWFjaDpmb3JfZWFjaDowLjMuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlJheW5vczpmb3ItZWFjaDowLjMuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlJheW5vczpmb3JfZWFjaDowLjMuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZvcjpmb3ItZWFjaDowLjMuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZvcjpmb3JfZWFjaDowLjMuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mb3ItZWFjaC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Zvci1lYWNoQDAuMy41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4zLjUifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEpvbiBTY2hsaW5rZXJ0IFx1MDAzY2pvbi5zY2hsaW5rZXJ0QHNlbGxzaWRlLmNvbVx1MDAzZSAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBQYXVsIElyaXNoIChodHRwOi8vcGF1bGlyaXNoLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9mb3ItaW5AMS4wLjI/cGFja2FnZS1pZD05NjdlNDRlNGFmNTIxODg4IiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6Zm9yLWluOjEuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ikl0ZXJhdGUgb3ZlciB0aGUgb3duIGFuZCBpbmhlcml0ZWQgZW51bWVyYWJsZSBwcm9wZXJ0aWVzIG9mIGFuIG9iamVjdCwgYW5kIHJldHVybiBhbiBvYmplY3Qgd2l0aCBwcm9wZXJ0aWVzIHRoYXQgZXZhbHVhdGUgdG8gdHJ1ZSBmcm9tIHRoZSBjYWxsYmFjay4gRXhpdCBlYXJseSBieSByZXR1cm5pbmcgYGZhbHNlYC4gSmF2YVNjcmlwdC9Ob2RlLmpzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2Zvci1pbiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZm9yLWluIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpmb3JfaW46MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmb3ItaW46Zm9yLWluOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9yLWluOmZvcl9pbjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZvcl9pbjpmb3ItaW46MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmb3JfaW46Zm9yX2luOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9yOmZvci1pbjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZvcjpmb3JfaW46MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZm9yLWluL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZm9yLWluQDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEphdmllciBDZWp1ZG8gXHUwMDNjamF2aWVyQGphdmllcmNlanVkby5jb21cdTAwM2UgKGh0dHBzOi8vd3d3LmphdmllcmNlanVkby5jb20pLCBKb24gU2NobGlua2VydCBcdTAwM2Nqb24uc2NobGlua2VydEBzZWxsc2lkZS5jb21cdTAwM2UgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2Zvci1vd25AMS4wLjA/cGFja2FnZS1pZD00MTFhMzQ0MDM0OGZiNzFiIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6Zm9yLW93bjoxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJdGVyYXRlIG92ZXIgdGhlIG93biBlbnVtZXJhYmxlIHByb3BlcnRpZXMgb2YgYW4gb2JqZWN0LCBhbmQgcmV0dXJuIGFuIG9iamVjdCB3aXRoIHByb3BlcnRpZXMgdGhhdCBldmFsdWF0ZSB0byB0cnVlIGZyb20gdGhlIGNhbGxiYWNrLiBFeGl0IGVhcmx5IGJ5IHJldHVybmluZyBgZmFsc2VgLiBKYXZhU2NyaXB0L05vZGUuanMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2Zvci1vd24ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZvci1vd24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmZvcl9vd246MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmb3Itb3duOmZvci1vd246MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmb3Itb3duOmZvcl9vd246MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmb3Jfb3duOmZvci1vd246MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmb3Jfb3duOmZvcl9vd246MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmb3I6Zm9yLW93bjoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZvcjpmb3Jfb3duOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Zvci1vd24vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mb3Itb3duQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkFKIE9OZWFsIFx1MDAzY2Nvb2xhajg2QGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2Nvb2xhajg2LmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZm9yZWFjaGFzeW5jQDMuMC4wP3BhY2thZ2UtaWQ9Mzg2ZDM4YWZmMWE3MDZmYyIsImNwZSI6ImNwZToyLjM6YTpmb3JlYWNoYXN5bmM6Zm9yZWFjaGFzeW5jOjMuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgbm9kZS0gYW5kIGJyb3dzZXItcmVhZHkgYXN5bmMgY291bnRlcnBhcnQgb2YgQXJyYXkucHJvdG90eXBlLmZvckVhY2giLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL0Z1dHVyZXNKUy9mb3JFYWNoQXN5bmMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9GdXR1cmVzSlMvZm9yRWFjaEFzeW5jIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkFwYWNoZS0yLjAifX1dLCJuYW1lIjoiZm9yZWFjaGFzeW5jIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6RnV0dXJlc0pTOmZvcmVhY2hhc3luYzozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mb3JlYWNoYXN5bmMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mb3JlYWNoYXN5bmNAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZvcmVncm91bmQtY2hpbGRAMy4zLjE/cGFja2FnZS1pZD00OWIwNWM4YTgzYmM4OThlIiwiY3BlIjoiY3BlOjIuMzphOmZvcmVncm91bmQtY2hpbGQ6Zm9yZWdyb3VuZC1jaGlsZDozLjMuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSdW4gYSBjaGlsZCBhcyBpZiBpdCdzIHRoZSBmb3JlZ3JvdW5kIHByb2Nlc3MuIEdpdmUgaXQgc3RkaW8uIEV4aXQgd2hlbiBpdCBleGl0cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL3RhcGpzL2ZvcmVncm91bmQtY2hpbGQuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJmb3JlZ3JvdW5kLWNoaWxkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9yZWdyb3VuZC1jaGlsZDpmb3JlZ3JvdW5kX2NoaWxkOjMuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9yZWdyb3VuZF9jaGlsZDpmb3JlZ3JvdW5kLWNoaWxkOjMuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9yZWdyb3VuZF9jaGlsZDpmb3JlZ3JvdW5kX2NoaWxkOjMuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9yZWdyb3VuZDpmb3JlZ3JvdW5kLWNoaWxkOjMuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9yZWdyb3VuZDpmb3JlZ3JvdW5kX2NoaWxkOjMuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZvcmVncm91bmQtY2hpbGQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mb3JlZ3JvdW5kLWNoaWxkQDMuMy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4zLjEifSx7ImF1dGhvciI6IkNocmlzdGlhbiBKb2hhbnNlbiwgQ2hyaXN0aWFuIEpvaGFuc2VuIFx1MDAzY2NocmlzdGlhbkBjam9oYW5zZW4ubm9cdTAwM2UgKGh0dHA6Ly9jam9oYW5zZW4ubm8pLCBBdWd1c3QgTGlsbGVhYXMgXHUwMDNjYXVndXN0LmxpbGxlYWFzQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2F1Z3VzdGwuY29tKSwgRGF2ZSBHZWRkZXMgXHUwMDNjZGF2aWRjZ2VkZGVzQGdtYWlsLmNvbVx1MDAzZSwgU3RlaW4gTWFnbnVzIEpvZGFsIFx1MDAzY3N0ZWluLm1hZ251c0Bqb2RhbC5ub1x1MDAzZSwgVGVrIE55bmphIFx1MDAzY2dpdGh1YkB0ZWtueW5qYS5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9mb3JtYXRpb0AxLjEuMT9wYWNrYWdlLWlkPTI1YjY5MDdjNjI1M2Q3MmIiLCJjcGUiOiJjcGU6Mi4zOmE6YnVzdGVyanM6Zm9ybWF0aW86MS4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSHVtYW4tcmVhZGFibGUgb2JqZWN0IGZvcm1hdHRpbmciLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYnVzdGVyanMvZm9ybWF0aW8uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9idXN0ZXJqcy5vcmcvZG9jcy9mb3JtYXRpby8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTMtQ2xhdXNlIn19XSwibmFtZSI6ImZvcm1hdGlvIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Zm9ybWF0aW86Zm9ybWF0aW86MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZm9ybWF0aW8vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mb3JtYXRpb0AxLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZm9yd2FyZGVkQDAuMi4wP3BhY2thZ2UtaWQ9Y2Y5ZjU3NWFkYzMwZTg0MyIsImNwZSI6ImNwZToyLjM6YTpmb3J3YXJkZWRfcHJvamVjdDpmb3J3YXJkZWQ6MC4yLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiUGFyc2UgSFRUUCBYLUZvcndhcmRlZC1Gb3IgaGVhZGVyIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZm9yd2FyZGVkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZvcndhcmRlZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZvcndhcmRlZEAwLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMi4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vZnJhZ21lbnQtY2FjaGVAMC4yLjE/cGFja2FnZS1pZD0wM2I0NGNmYmYyNzg5YzUyIiwiY3BlIjoiY3BlOjIuMzphOmZyYWdtZW50LWNhY2hlOmZyYWdtZW50LWNhY2hlOjAuMi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgY2FjaGUgZm9yIG1hbmFnaW5nIG5hbWVzcGFjZWQgc3ViLWNhY2hlcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9mcmFnbWVudC1jYWNoZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZnJhZ21lbnQtY2FjaGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmcmFnbWVudC1jYWNoZTpmcmFnbWVudF9jYWNoZTowLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZyYWdtZW50X2NhY2hlOmZyYWdtZW50LWNhY2hlOjAuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnJhZ21lbnRfY2FjaGU6ZnJhZ21lbnRfY2FjaGU6MC4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmZyYWdtZW50LWNhY2hlOjAuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpmcmFnbWVudF9jYWNoZTowLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZyYWdtZW50OmZyYWdtZW50LWNhY2hlOjAuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnJhZ21lbnQ6ZnJhZ21lbnRfY2FjaGU6MC4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnJhZ21lbnQtY2FjaGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mcmFnbWVudC1jYWNoZUAwLjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMi4xIn0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UgKGh0dHA6Ly90amhvbG93YXljaHVrLmNvbSksIERvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UsIEpvbmF0aGFuIE9uZyBcdTAwM2NtZUBqb25nbGViZXJyeS5jb21cdTAwM2UgKGh0dHA6Ly9qb25nbGViZXJyeS5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vZnJlc2hAMC41LjI/cGFja2FnZS1pZD1jMzNmNmFmOGZmYmMzZmZkIiwiY3BlIjoiY3BlOjIuMzphOmZyZXNoX3Byb2plY3Q6ZnJlc2g6MC41LjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiSFRUUCByZXNwb25zZSBmcmVzaG5lc3MgdGVzdGluZyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZyZXNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZyZXNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZnJlc2hAMC41LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjUuMiJ9LHsiYXV0aG9yIjoiSHVnaCBLZW5uZWR5IFx1MDAzY2h1Z2hza2VubmVkeUBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9odWdoc2suaW8vKSwgTWF0aGlhcyBCdXVzIFx1MDAzY21hdGhpYXNidXVzQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2Zyb20yQDIuMy4wP3BhY2thZ2UtaWQ9ZjA0OWIyNDcwNmEyYzkxNCIsImNwZSI6ImNwZToyLjM6YTpodWdoc2s6ZnJvbTI6Mi4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ29udmVuaWVuY2Ugd3JhcHBlciBmb3IgUmVhZGFibGVTdHJlYW0sIHdpdGggYW4gQVBJIGxpZnRlZCBmcm9tIFwiZnJvbVwiIGFuZCBcInRocm91Z2gyXCIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2h1Z2hzay9mcm9tMiJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaHVnaHNrL2Zyb20yIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmcm9tMiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZyb20yOmZyb20yOjIuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Zyb20yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZnJvbTJAMi4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMuMCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vZnJvbnRlbmRAMTkuMC4wP3BhY2thZ2UtaWQ9OGJlZDVmNDYwZjQxMmQ2NSIsImNwZSI6ImNwZToyLjM6YTpmcm9udGVuZDpmcm9udGVuZDoxOS4wLjA6KjoqOio6KjoqOio6KiIsIm5hbWUiOiJmcm9udGVuZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL2Zyb250ZW5kL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZnJvbnRlbmRAMTkuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTkuMC4wIn0seyJhdXRob3IiOiJNYXRoaWFzIEJ1dXMgKEBtYWZpbnRvc2gpIiwiYm9tLXJlZiI6InBrZzpucG0vZnMtY29uc3RhbnRzQDEuMC4wP3BhY2thZ2UtaWQ9NzAyYWJjNWQ3OWJlN2U0NiIsImNwZSI6ImNwZToyLjM6YTpmcy1jb25zdGFudHM6ZnMtY29uc3RhbnRzOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlcXVpcmUgY29uc3RhbnRzIGFjcm9zcyBub2RlIGFuZCB0aGUgYnJvd3NlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tYWZpbnRvc2gvZnMtY29uc3RhbnRzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWFmaW50b3NoL2ZzLWNvbnN0YW50cyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZnMtY29uc3RhbnRzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnMtY29uc3RhbnRzOmZzX2NvbnN0YW50czoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzX2NvbnN0YW50czpmcy1jb25zdGFudHM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmc19jb25zdGFudHM6ZnNfY29uc3RhbnRzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFmaW50b3NoOmZzLWNvbnN0YW50czoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hZmludG9zaDpmc19jb25zdGFudHM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmczpmcy1jb25zdGFudHM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmczpmc19jb25zdGFudHM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnMtY29uc3RhbnRzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZnMtY29uc3RhbnRzQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkpQIFJpY2hhcmRzb24gXHUwMDNjanByaWNoYXJkc29uQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZzLWV4dHJhQDkuMS4wP3BhY2thZ2UtaWQ9NTkyNTZkYTdmYjRhNzU4NiIsImNwZSI6ImNwZToyLjM6YTpqcHJpY2hhcmRzb246ZnMtZXh0cmE6OS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiZnMtZXh0cmEgY29udGFpbnMgbWV0aG9kcyB0aGF0IGFyZW4ndCBpbmNsdWRlZCBpbiB0aGUgdmFuaWxsYSBOb2RlLmpzIGZzIHBhY2thZ2UuIFN1Y2ggYXMgcmVjdXJzaXZlIG1rZGlyLCBjb3B5LCBhbmQgcmVtb3ZlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qcHJpY2hhcmRzb24vbm9kZS1mcy1leHRyYSJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanByaWNoYXJkc29uL25vZGUtZnMtZXh0cmEifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImZzLWV4dHJhIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anByaWNoYXJkc29uOmZzX2V4dHJhOjkuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnMtZXh0cmE6ZnMtZXh0cmE6OS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmcy1leHRyYTpmc19leHRyYTo5LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzX2V4dHJhOmZzLWV4dHJhOjkuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnNfZXh0cmE6ZnNfZXh0cmE6OS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmczpmcy1leHRyYTo5LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzOmZzX2V4dHJhOjkuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZzLWV4dHJhL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZnMtZXh0cmFAOS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI5LjEuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2ZzLW1pbmlwYXNzQDEuMi43P3BhY2thZ2UtaWQ9ZDhjZjM1ZTY3NThmZGRiMiIsImNwZSI6ImNwZToyLjM6YTpmcy1taW5pcGFzczpmcy1taW5pcGFzczoxLjIuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJmcyByZWFkIGFuZCB3cml0ZSBzdHJlYW1zIGJhc2VkIG9uIG1pbmlwYXNzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9ucG0vZnMtbWluaXBhc3MuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vZnMtbWluaXBhc3MjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJmcy1taW5pcGFzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzLW1pbmlwYXNzOmZzX21pbmlwYXNzOjEuMi43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnNfbWluaXBhc3M6ZnMtbWluaXBhc3M6MS4yLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmc19taW5pcGFzczpmc19taW5pcGFzczoxLjIuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpmcy1taW5pcGFzczoxLjIuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpmc19taW5pcGFzczoxLjIuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzOmZzLW1pbmlwYXNzOjEuMi43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnM6ZnNfbWluaXBhc3M6MS4yLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1wcmUtZ3lwL25vZGVfbW9kdWxlcy9mcy1taW5pcGFzcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZzLW1pbmlwYXNzQDEuMi43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjcifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9mcy1taW5pcGFzc0AyLjEuMD9wYWNrYWdlLWlkPTM0YjAzMzdiMDA3NTIwMTciLCJjcGUiOiJjcGU6Mi4zOmE6ZnMtbWluaXBhc3M6ZnMtbWluaXBhc3M6Mi4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiZnMgcmVhZCBhbmQgd3JpdGUgc3RyZWFtcyBiYXNlZCBvbiBtaW5pcGFzcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL2ZzLW1pbmlwYXNzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbnBtL2ZzLW1pbmlwYXNzI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiZnMtbWluaXBhc3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmcy1taW5pcGFzczpmc19taW5pcGFzczoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzX21pbmlwYXNzOmZzLW1pbmlwYXNzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnNfbWluaXBhc3M6ZnNfbWluaXBhc3M6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06ZnMtbWluaXBhc3M6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06ZnNfbWluaXBhc3M6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmczpmcy1taW5pcGFzczoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzOmZzX21pbmlwYXNzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL2ZzLW1pbmlwYXNzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZnMtbWluaXBhc3NAMi4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEuMCJ9LHsiYXV0aG9yIjoiR2l0SHViIEluYy4iLCJib20tcmVmIjoicGtnOm5wbS9mcy1taW5pcGFzc0AzLjAuMz9wYWNrYWdlLWlkPWRkYjMyZmMxNTkwZmQwOGMiLCJjcGUiOiJjcGU6Mi4zOmE6ZnMtbWluaXBhc3M6ZnMtbWluaXBhc3M6My4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiZnMgcmVhZCBhbmQgd3JpdGUgc3RyZWFtcyBiYXNlZCBvbiBtaW5pcGFzcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vZnMtbWluaXBhc3MuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vZnMtbWluaXBhc3MjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJmcy1taW5pcGFzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzLW1pbmlwYXNzOmZzX21pbmlwYXNzOjMuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnNfbWluaXBhc3M6ZnMtbWluaXBhc3M6My4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmc19taW5pcGFzczpmc19taW5pcGFzczozLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpmcy1taW5pcGFzczozLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpmc19taW5pcGFzczozLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZzOmZzLW1pbmlwYXNzOjMuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnM6ZnNfbWluaXBhc3M6My4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnMtbWluaXBhc3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mcy1taW5pcGFzc0AzLjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4zIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZnMucmVhbHBhdGhAMS4wLjA/cGFja2FnZS1pZD01MjE1YTQyNzJhZTA3MWI1IiwiY3BlIjoiY3BlOjIuMzphOmZzLnJlYWxwYXRoOmZzLnJlYWxwYXRoOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlVzZSBub2RlJ3MgZnMucmVhbHBhdGgsIGJ1dCBmYWxsIGJhY2sgdG8gdGhlIEpTIGltcGxlbWVudGF0aW9uIGlmIHRoZSBuYXRpdmUgb25lIGZhaWxzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvZnMucmVhbHBhdGguZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJmcy5yZWFscGF0aCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mcy5yZWFscGF0aC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ZzLnJlYWxwYXRoQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9mc3RyZWFtQDEuMC4xMj9wYWNrYWdlLWlkPWEyMjgyYTVmZTIxZDY1NzMiLCJjcGUiOiJjcGU6Mi4zOmE6ZnN0cmVhbTpmc3RyZWFtOjEuMC4xMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBZHZhbmNlZCBmaWxlIHN5c3RlbSBzdHJlYW0gdGhpbmdzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9mc3RyZWFtLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiZnN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpmc3RyZWFtOjEuMC4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mc3RyZWFtL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZnN0cmVhbUAxLjAuMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMTIifSx7ImF1dGhvciI6IlJheW5vcyBcdTAwM2NyYXlub3MyQGdtYWlsLmNvbVx1MDAzZSwgUmF5bm9zLCBKb3JkYW4gSGFyYmFuZCAoaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYikiLCJib20tcmVmIjoicGtnOm5wbS9mdW5jdGlvbi1iaW5kQDEuMS4yP3BhY2thZ2UtaWQ9ZTAzNGI5ZTE2YTAxN2NjMiIsImNwZSI6ImNwZToyLjM6YTpmdW5jdGlvbi1iaW5kOmZ1bmN0aW9uLWJpbmQ6MS4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSW1wbGVtZW50YXRpb24gb2YgRnVuY3Rpb24ucHJvdG90eXBlLmJpbmQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vUmF5bm9zL2Z1bmN0aW9uLWJpbmQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9SYXlub3MvZnVuY3Rpb24tYmluZCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZnVuY3Rpb24tYmluZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZ1bmN0aW9uLWJpbmQ6ZnVuY3Rpb25fYmluZDoxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZ1bmN0aW9uX2JpbmQ6ZnVuY3Rpb24tYmluZDoxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZ1bmN0aW9uX2JpbmQ6ZnVuY3Rpb25fYmluZDoxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZ1bmN0aW9uOmZ1bmN0aW9uLWJpbmQ6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmdW5jdGlvbjpmdW5jdGlvbl9iaW5kOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6UmF5bm9zOmZ1bmN0aW9uLWJpbmQ6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpSYXlub3M6ZnVuY3Rpb25fYmluZDoxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mdW5jdGlvbi1iaW5kL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZnVuY3Rpb24tYmluZEAxLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4yIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZnVuY3Rpb25zLWhhdmUtbmFtZXNAMS4yLjM/cGFja2FnZS1pZD1iMmUzOGUwMDM1MzQyYzBiIiwiY3BlIjoiY3BlOjIuMzphOmZ1bmN0aW9ucy1oYXZlLW5hbWVzOmZ1bmN0aW9ucy1oYXZlLW5hbWVzOjEuMi4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRvZXMgdGhpcyBKUyBlbnZpcm9ubWVudCBzdXBwb3J0IHRoZSBgbmFtZWAgcHJvcGVydHkgb24gZnVuY3Rpb25zPyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9mdW5jdGlvbnMtaGF2ZS1uYW1lcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvZnVuY3Rpb25zLWhhdmUtbmFtZXMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJmdW5jdGlvbnMtaGF2ZS1uYW1lcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZ1bmN0aW9ucy1oYXZlLW5hbWVzOmZ1bmN0aW9uc19oYXZlX25hbWVzOjEuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnVuY3Rpb25zX2hhdmVfbmFtZXM6ZnVuY3Rpb25zLWhhdmUtbmFtZXM6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmdW5jdGlvbnNfaGF2ZV9uYW1lczpmdW5jdGlvbnNfaGF2ZV9uYW1lczoxLjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZ1bmN0aW9ucy1oYXZlOmZ1bmN0aW9ucy1oYXZlLW5hbWVzOjEuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZnVuY3Rpb25zLWhhdmU6ZnVuY3Rpb25zX2hhdmVfbmFtZXM6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmdW5jdGlvbnNfaGF2ZTpmdW5jdGlvbnMtaGF2ZS1uYW1lczoxLjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZ1bmN0aW9uc19oYXZlOmZ1bmN0aW9uc19oYXZlX25hbWVzOjEuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczpmdW5jdGlvbnMtaGF2ZS1uYW1lczoxLjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6ZnVuY3Rpb25zX2hhdmVfbmFtZXM6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmdW5jdGlvbnM6ZnVuY3Rpb25zLWhhdmUtbmFtZXM6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmdW5jdGlvbnM6ZnVuY3Rpb25zX2hhdmVfbmFtZXM6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnVuY3Rpb25zLWhhdmUtbmFtZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9mdW5jdGlvbnMtaGF2ZS1uYW1lc0AxLjIuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4zIn0seyJhdXRob3IiOiJOb2xhbiBLYXBsYW4gXHUwMDNjbm9sYW5Abm9sYW5rYXBsYW4uY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZnV6emJhbGxAMS40LjA/cGFja2FnZS1pZD1jMGUwMGZlMDM5ZDU2MzE0IiwiY3BlIjoiY3BlOjIuMzphOmZ1enpiYWxsOmZ1enpiYWxsOjEuNC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkZ1enp5IHN0cmluZyBtYXRjaGluZyBhbGdvcml0aG1zIGFuZCB1dGlsaXRpZXMsIHBvcnQgb2YgdGhlIGZ1enp5d3V6enkgUHl0aG9uIGxpYnJhcnkuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25vbDEzL2Z1enpiYWxsLmpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJHUEwtMi4wLW9ubHkifX1dLCJuYW1lIjoiZnV6emJhbGwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2wxMzpmdXp6YmFsbDoxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mdXp6YmFsbC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2Z1enpiYWxsQDEuNC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjAifSx7ImF1dGhvciI6IlJlYmVjY2EgVHVybmVyIFx1MDAzY21lQHJlLWJlY2NhLm9yZ1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2dhdWdlQDIuNy40P3BhY2thZ2UtaWQ9ZDMzZDY2N2Q0M2Q4NDNiMiIsImNwZSI6ImNwZToyLjM6YTpnYXVnZTpnYXVnZToyLjcuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHRlcm1pbmFsIGJhc2VkIGhvcml6b250YWwgZ3VhZ2UiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaWFybmEvZ2F1Z2UifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lhcm5hL2dhdWdlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJnYXVnZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlhcm5hOmdhdWdlOjIuNy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dhdWdlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ2F1Z2VAMi43LjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjcuNCJ9LHsiYXV0aG9yIjoiR2l0SHViIEluYy4iLCJib20tcmVmIjoicGtnOm5wbS9nYXVnZUA0LjAuND9wYWNrYWdlLWlkPTNlYmNlNmE4MWE2OWY0OWYiLCJjcGUiOiJjcGU6Mi4zOmE6Z2F1Z2U6Z2F1Z2U6NC4wLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSB0ZXJtaW5hbCBiYXNlZCBob3Jpem9udGFsIGdhdWdlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9nYXVnZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9nYXVnZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiZ2F1Z2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06Z2F1Z2U6NC4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvZ2F1Z2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9nYXVnZUA0LjAuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC40In0seyJib20tcmVmIjoicGtnOmRlYi9kZWJpYW4vZ2NjLTEyLWJhc2VAMTIuMi4wLTE0JTJCZGViMTJ1MT9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnBhY2thZ2UtaWQ9OGRjMGI0Y2JkZWRmOGIwYlx1MDAyNnVwc3RyZWFtPWdjYy0xMiIsImNwZSI6ImNwZToyLjM6YTpnY2MtMTItYmFzZTpnY2MtMTItYmFzZToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkdGREwtMS4yLW9ubHkifX0seyJsaWNlbnNlIjp7ImlkIjoiR1BMLTIuMC1vbmx5In19LHsibGljZW5zZSI6eyJpZCI6IkdQTC0zLjAtb25seSJ9fSx7ImxpY2Vuc2UiOnsibmFtZSI6IkFydGlzdGljIn19LHsibGljZW5zZSI6eyJuYW1lIjoiR1BMIn19LHsibGljZW5zZSI6eyJuYW1lIjoiTEdQTCJ9fV0sIm5hbWUiOiJnY2MtMTItYmFzZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiZHBrZy1kYi1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoiZGViIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiZHBrZy1kYi1lbnRyeSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnY2MtMTItYmFzZTpnY2NfMTJfYmFzZToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2NjXzEyX2Jhc2U6Z2NjLTEyLWJhc2U6MTIuMi4wLTE0XFwrZGViMTJ1MToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdjY18xMl9iYXNlOmdjY18xMl9iYXNlOjEyLjIuMC0xNFxcK2RlYjEydTE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnY2MtMTI6Z2NjLTEyLWJhc2U6MTIuMi4wLTE0XFwrZGViMTJ1MToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdjYy0xMjpnY2NfMTJfYmFzZToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2NjXzEyOmdjYy0xMi1iYXNlOjEyLjIuMC0xNFxcK2RlYjEydTE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnY2NfMTI6Z2NjXzEyX2Jhc2U6MTIuMi4wLTE0XFwrZGViMTJ1MToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdjYzpnY2MtMTItYmFzZToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2NjOmdjY18xMl9iYXNlOjEyLjIuMC0xNFxcK2RlYjEydTE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6MTUwNTg3MzBlOTE0NjFlYjk4ZGNhY2NjZTJkODIxNGM3Y2I4OWYyMjdlNWYzZjQ4YWNjYjE3NzY3ZWVkYzliYiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2djYy0xMi1iYXNlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoxOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjoxNTA1ODczMGU5MTQ2MWViOThkY2FjY2NlMmQ4MjE0YzdjYjg5ZjIyN2U1ZjNmNDhhY2NiMTc3NjdlZWRjOWJiIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoxOnBhdGgiLCJ2YWx1ZSI6Ii91c3Ivc2hhcmUvZG9jL2djYy0xMi1iYXNlL2NvcHlyaWdodCJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6MTUwNTg3MzBlOTE0NjFlYjk4ZGNhY2NjZTJkODIxNGM3Y2I4OWYyMjdlNWYzZjQ4YWNjYjE3NzY3ZWVkYzliYiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2djYy0xMi1iYXNlLm1kNXN1bXMifSx7Im5hbWUiOiJzeWZ0Om1ldGFkYXRhOmluc3RhbGxlZFNpemUiLCJ2YWx1ZSI6IjEwMCJ9LHsibmFtZSI6InN5ZnQ6bWV0YWRhdGE6c291cmNlIiwidmFsdWUiOiJnY2MtMTIifV0sInB1Ymxpc2hlciI6IkRlYmlhbiBHQ0MgTWFpbnRhaW5lcnMgXHUwMDNjZGViaWFuLWdjY0BsaXN0cy5kZWJpYW4ub3JnXHUwMDNlIiwicHVybCI6InBrZzpkZWIvZGViaWFuL2djYy0xMi1iYXNlQDEyLjIuMC0xNCUyQmRlYjEydTE/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZ1cHN0cmVhbT1nY2MtMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxMi4yLjAtMTQrZGViMTJ1MSJ9LHsiYXV0aG9yIjoiTWF4IE9nZGVuIiwiYm9tLXJlZiI6InBrZzpucG0vZ2VvanNvbi11dGlsc0AxLjEuMD9wYWNrYWdlLWlkPWFkNmZlODkzZjQ4NjNmYzMiLCJjcGUiOiJjcGU6Mi4zOmE6Z2VvanNvbi11dGlsczpnZW9qc29uLXV0aWxzOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ikdlb0pTT04gVXRpbGl0aWVzIGZvciBKYXZhU2NyaXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9tYXhvZ2Rlbi9nZW9qc29uLWpzLXV0aWxzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ2VvanNvbi11dGlscyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdlb2pzb24tdXRpbHM6Z2VvanNvbl91dGlsczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdlb2pzb25fdXRpbHM6Z2VvanNvbi11dGlsczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdlb2pzb25fdXRpbHM6Z2VvanNvbl91dGlsczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1heG9nZGVuOmdlb2pzb24tdXRpbHM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXhvZ2RlbjpnZW9qc29uX3V0aWxzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2VvanNvbjpnZW9qc29uLXV0aWxzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2VvanNvbjpnZW9qc29uX3V0aWxzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dlb2pzb24tdXRpbHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9nZW9qc29uLXV0aWxzQDEuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjAifSx7ImF1dGhvciI6IlN0ZWZhbiBQZW5uZXIiLCJib20tcmVmIjoicGtnOm5wbS9nZXQtY2FsbGVyLWZpbGVAMi4wLjU/cGFja2FnZS1pZD01NDZkNTNiYzI0NTEwZjQzIiwiY3BlIjoiY3BlOjIuMzphOmdldC1jYWxsZXItZmlsZTpnZXQtY2FsbGVyLWZpbGU6Mi4wLjU6KjoqOio6KjoqOio6KiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vc3RlZmFucGVubmVyL2dldC1jYWxsZXItZmlsZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3N0ZWZhbnBlbm5lci9nZXQtY2FsbGVyLWZpbGUjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJnZXQtY2FsbGVyLWZpbGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXQtY2FsbGVyLWZpbGU6Z2V0X2NhbGxlcl9maWxlOjIuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0X2NhbGxlcl9maWxlOmdldC1jYWxsZXItZmlsZToyLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldF9jYWxsZXJfZmlsZTpnZXRfY2FsbGVyX2ZpbGU6Mi4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdGVmYW5wZW5uZXI6Z2V0LWNhbGxlci1maWxlOjIuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RlZmFucGVubmVyOmdldF9jYWxsZXJfZmlsZToyLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldC1jYWxsZXI6Z2V0LWNhbGxlci1maWxlOjIuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0LWNhbGxlcjpnZXRfY2FsbGVyX2ZpbGU6Mi4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXRfY2FsbGVyOmdldC1jYWxsZXItZmlsZToyLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldF9jYWxsZXI6Z2V0X2NhbGxlcl9maWxlOjIuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0OmdldC1jYWxsZXItZmlsZToyLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldDpnZXRfY2FsbGVyX2ZpbGU6Mi4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0LWNhbGxlci1maWxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ2V0LWNhbGxlci1maWxlQDIuMC41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjUifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9nZXQtaW50cmluc2ljQDEuMy4wP3BhY2thZ2UtaWQ9ZmQzMDM4NGUzZTczMWJlYiIsImNwZSI6ImNwZToyLjM6YTpnZXQtaW50cmluc2ljOmdldC1pbnRyaW5zaWM6MS4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IGFuZCByb2J1c3RseSBjYWNoZSBhbGwgSlMgbGFuZ3VhZ2UtbGV2ZWwgaW50cmluc2ljcyBhdCBmaXJzdCByZXF1aXJlIHRpbWUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9nZXQtaW50cmluc2ljLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2dldC1pbnRyaW5zaWMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJnZXQtaW50cmluc2ljIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0LWludHJpbnNpYzpnZXRfaW50cmluc2ljOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0X2ludHJpbnNpYzpnZXQtaW50cmluc2ljOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0X2ludHJpbnNpYzpnZXRfaW50cmluc2ljOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmdldC1pbnRyaW5zaWM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6Z2V0X2ludHJpbnNpYzoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldDpnZXQtaW50cmluc2ljOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0OmdldF9pbnRyaW5zaWM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0LWludHJpbnNpYy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dldC1pbnRyaW5zaWNAMS4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2dldC1wcm90b0AxLjAuMT9wYWNrYWdlLWlkPWYxNDA0NDY3NzYyMDFlMTIiLCJjcGUiOiJjcGU6Mi4zOmE6Z2V0LXByb3RvOmdldC1wcm90bzoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSb2J1c3RseSBnZXQgdGhlIFtbUHJvdG90eXBlXV0gb2YgYW4gb2JqZWN0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvZ2V0LXByb3RvLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2dldC1wcm90byNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImdldC1wcm90byIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldC1wcm90bzpnZXRfcHJvdG86MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXRfcHJvdG86Z2V0LXByb3RvOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0X3Byb3RvOmdldF9wcm90bzoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpnZXQtcHJvdG86MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6Z2V0X3Byb3RvOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0OmdldC1wcm90bzoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldDpnZXRfcHJvdG86MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0LXByb3RvL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ2V0LXByb3RvQDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9nZXQtc3RyZWFtQDIuMy4xP3BhY2thZ2UtaWQ9MmNkNzZjYzA4ZmFjMTNmOCIsImNwZSI6ImNwZToyLjM6YTpnZXQtc3RyZWFtOmdldC1zdHJlYW06Mi4zLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IGEgc3RyZWFtIGFzIGEgc3RyaW5nLCBidWZmZXIsIG9yIGFycmF5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ2V0LXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldC1zdHJlYW06Z2V0X3N0cmVhbToyLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldF9zdHJlYW06Z2V0LXN0cmVhbToyLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldF9zdHJlYW06Z2V0X3N0cmVhbToyLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldDpnZXQtc3RyZWFtOjIuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0OmdldF9zdHJlYW06Mi4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy11bnppcC9ub2RlX21vZHVsZXMvZ2V0LXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dldC1zdHJlYW1AMi4zLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMuMSJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dldC1zdHJlYW1AMy4wLjA/cGFja2FnZS1pZD01MjlmMWM5ZmI3NjZiNDMzIiwiY3BlIjoiY3BlOjIuMzphOmdldC1zdHJlYW06Z2V0LXN0cmVhbTozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgYSBzdHJlYW0gYXMgYSBzdHJpbmcsIGJ1ZmZlciwgb3IgYXJyYXkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJnZXQtc3RyZWFtIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0LXN0cmVhbTpnZXRfc3RyZWFtOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0X3N0cmVhbTpnZXQtc3RyZWFtOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0X3N0cmVhbTpnZXRfc3RyZWFtOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0OmdldC1zdHJlYW06My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXQ6Z2V0X3N0cmVhbTozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jYWNoZWFibGUtcmVxdWVzdC9ub2RlX21vZHVsZXMvZ2V0LXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dldC1zdHJlYW1AMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dldC1zdHJlYW1AMy4wLjA/cGFja2FnZS1pZD1hNjg4YjQyM2FhMDAxOTcxIiwiY3BlIjoiY3BlOjIuMzphOmdldC1zdHJlYW06Z2V0LXN0cmVhbTozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgYSBzdHJlYW0gYXMgYSBzdHJpbmcsIGJ1ZmZlciwgb3IgYXJyYXkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJnZXQtc3RyZWFtIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0LXN0cmVhbTpnZXRfc3RyZWFtOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0X3N0cmVhbTpnZXQtc3RyZWFtOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0X3N0cmVhbTpnZXRfc3RyZWFtOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0OmdldC1zdHJlYW06My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXQ6Z2V0X3N0cmVhbTozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nb3Qvbm9kZV9tb2R1bGVzL2dldC1zdHJlYW0vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9nZXQtc3RyZWFtQDMuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9nZXQtc3RyZWFtQDQuMS4wP3BhY2thZ2UtaWQ9MDlhZTk4NTUxYmNmNWNkOCIsImNwZSI6ImNwZToyLjM6YTpnZXQtc3RyZWFtOmdldC1zdHJlYW06NC4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IGEgc3RyZWFtIGFzIGEgc3RyaW5nLCBidWZmZXIsIG9yIGFycmF5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ2V0LXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldC1zdHJlYW06Z2V0X3N0cmVhbTo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldF9zdHJlYW06Z2V0LXN0cmVhbTo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldF9zdHJlYW06Z2V0X3N0cmVhbTo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldDpnZXQtc3RyZWFtOjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0OmdldF9zdHJlYW06NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0LXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dldC1zdHJlYW1ANC4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2dldC12YWx1ZUAyLjAuNj9wYWNrYWdlLWlkPTIwNWEwNjMzNTJjZjFiZTUiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpnZXQtdmFsdWU6Mi4wLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVXNlIHByb3BlcnR5IHBhdGhzIChgYS5iLmNgKSB0byBnZXQgYSBuZXN0ZWQgdmFsdWUgZnJvbSBhbiBvYmplY3QuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2dldC12YWx1ZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ2V0LXZhbHVlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpnZXRfdmFsdWU6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXQtdmFsdWU6Z2V0LXZhbHVlOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0LXZhbHVlOmdldF92YWx1ZToyLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldF92YWx1ZTpnZXQtdmFsdWU6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnZXRfdmFsdWU6Z2V0X3ZhbHVlOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2V0OmdldC12YWx1ZToyLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdldDpnZXRfdmFsdWU6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0LXZhbHVlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ2V0LXZhbHVlQDIuMC42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjYifSx7ImF1dGhvciI6IlwiQ293Ym95XCIgQmVuIEFsbWFuIChodHRwOi8vYmVuYWxtYW4uY29tLykiLCJib20tcmVmIjoicGtnOm5wbS9nZXRvYmplY3RAMS4wLjI/cGFja2FnZS1pZD0yMDZiN2QzZDY3NWU0Zjk0IiwiY3BlIjoiY3BlOjIuMzphOmdldG9iamVjdF9wcm9qZWN0OmdldG9iamVjdDoxLjAuMjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJnZXQuYW5kLnNldC5kZWVwLm9iamVjdHMuZWFzaWx5ID0gdHJ1ZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vY293Ym95L25vZGUtZ2V0b2JqZWN0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY293Ym95L25vZGUtZ2V0b2JqZWN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJnZXRvYmplY3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0b2JqZWN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ2V0b2JqZWN0QDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IFx1MDAzY21haWxAc3Vic3RhY2submV0XHUwMDNlIChodHRwOi8vc3Vic3RhY2submV0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2dpdGh1Yi1mcm9tLXBhY2thZ2VAMC4wLjA/cGFja2FnZS1pZD05MDIxYjg4YTVhYjUxZWUzIiwiY3BlIjoiY3BlOjIuMzphOmdpdGh1Yi1mcm9tLXBhY2thZ2U6Z2l0aHViLWZyb20tcGFja2FnZTowLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJyZXR1cm4gdGhlIGdpdGh1YiB1cmwgZnJvbSBhIHBhY2thZ2UuanNvbiBmaWxlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9zdWJzdGFjay9naXRodWItZnJvbS1wYWNrYWdlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vc3Vic3RhY2svZ2l0aHViLWZyb20tcGFja2FnZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ2l0aHViLWZyb20tcGFja2FnZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdpdGh1Yi1mcm9tLXBhY2thZ2U6Z2l0aHViX2Zyb21fcGFja2FnZTowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdpdGh1Yl9mcm9tX3BhY2thZ2U6Z2l0aHViLWZyb20tcGFja2FnZTowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdpdGh1Yl9mcm9tX3BhY2thZ2U6Z2l0aHViX2Zyb21fcGFja2FnZTowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdpdGh1Yi1mcm9tOmdpdGh1Yi1mcm9tLXBhY2thZ2U6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnaXRodWItZnJvbTpnaXRodWJfZnJvbV9wYWNrYWdlOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2l0aHViX2Zyb206Z2l0aHViLWZyb20tcGFja2FnZTowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdpdGh1Yl9mcm9tOmdpdGh1Yl9mcm9tX3BhY2thZ2U6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdWJzdGFjazpnaXRodWItZnJvbS1wYWNrYWdlOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3Vic3RhY2s6Z2l0aHViX2Zyb21fcGFja2FnZTowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdpdGh1YjpnaXRodWItZnJvbS1wYWNrYWdlOjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2l0aHViOmdpdGh1Yl9mcm9tX3BhY2thZ2U6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2l0aHViLWZyb20tcGFja2FnZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dpdGh1Yi1mcm9tLXBhY2thZ2VAMC4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwczovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9nbG9iQDEwLjQuNT9wYWNrYWdlLWlkPWJhOWJmOTNlMTJiOWVjYmEiLCJjcGUiOiJjcGU6Mi4zOmE6aXNhYWNzOmdsb2I6MTAuNC41Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6InRoZSBtb3N0IGNvcnJlY3QgYW5kIHNlY29uZCBmYXN0ZXN0IGdsb2IgaW1wbGVtZW50YXRpb24gaW4gSmF2YVNjcmlwdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtZ2xvYi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Imdsb2IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2JAMTAuNC41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTAuNC41In0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZ2xvYkA3LjEuNz9wYWNrYWdlLWlkPTBmZjA2M2I5MTQ5Zjg4ZjkiLCJjcGUiOiJjcGU6Mi4zOmE6aXNhYWNzOmdsb2I6Ny4xLjc6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiYSBsaXR0bGUgZ2xvYmJlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtZ2xvYi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Imdsb2IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL2dsb2IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9nbG9iQDcuMS43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4xLjcifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9nbG9iQDcuMi4zP3BhY2thZ2UtaWQ9Y2IxNTc5ZTBmYWM4NDI5MCIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6Z2xvYjo3LjIuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJhIGxpdHRsZSBnbG9iYmVyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3Mvbm9kZS1nbG9iLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiZ2xvYiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmNoaXZlci11dGlscy9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2JANy4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjIuMyJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dsb2JANy4yLjM/cGFja2FnZS1pZD1lMmZkMzQzNzIwYmVhYjRmIiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpnbG9iOjcuMi4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgbGl0dGxlIGdsb2JiZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9ub2RlLWdsb2IuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJnbG9iIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyY2hpdmVyL25vZGVfbW9kdWxlcy9nbG9iL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ2xvYkA3LjIuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuMi4zIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZ2xvYkA3LjIuMz9wYWNrYWdlLWlkPTY1OWVkMTkyZjk0ZGY2YTkiLCJjcGUiOiJjcGU6Mi4zOmE6aXNhYWNzOmdsb2I6Ny4yLjM6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiYSBsaXR0bGUgZ2xvYmJlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtZ2xvYi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Imdsb2IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnN0cmVhbS9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2JANy4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjIuMyJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dsb2JANy4yLjM/cGFja2FnZS1pZD1kYjhlOWEyMmRmYTkwYjllIiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpnbG9iOjcuMi4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgbGl0dGxlIGdsb2JiZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9ub2RlLWdsb2IuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJnbG9iIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2JANy4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjIuMyJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dsb2JANy4yLjM/cGFja2FnZS1pZD1hY2JmZDRhODlhMWQ0MTA0IiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpnbG9iOjcuMi4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgbGl0dGxlIGdsb2JiZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9ub2RlLWdsb2IuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJnbG9iIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JpbXJhZi9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2JANy4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjIuMyJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dsb2JANy4yLjM/cGFja2FnZS1pZD00OGUyY2QxNzFmZjQwYmUzIiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpnbG9iOjcuMi4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgbGl0dGxlIGdsb2JiZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9ub2RlLWdsb2IuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJnbG9iIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL2dsb2IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9nbG9iQDcuMi4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4yLjMifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9nbG9iQDcuMi4zP3BhY2thZ2UtaWQ9N2FkMmFkNmFiYTg5YzhmNyIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6Z2xvYjo3LjIuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJhIGxpdHRsZSBnbG9iYmVyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3Mvbm9kZS1nbG9iLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiZ2xvYiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cy1ub2RlLWRldi9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2JANy4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjIuMyJ9LHsiYXV0aG9yIjoiR3VscCBUZWFtIFx1MDAzY3RlYW1AZ3VscGpzLmNvbVx1MDAzZSAoaHR0cHM6Ly9ndWxwanMuY29tLyksIEVsYW4gU2hhbmtlciAoaHR0cHM6Ly9naXRodWIuY29tL2VzMTI4KSwgQmxhaW5lIEJ1YmxpdHogXHUwMDNjYmxhaW5lLmJ1YmxpdHpAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZ2xvYi1wYXJlbnRANS4xLjI/cGFja2FnZS1pZD03MTczZDExZDRkYTdkOGUwIiwiY3BlIjoiY3BlOjIuMzphOmd1bHBqczpnbG9iLXBhcmVudDo1LjEuMjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHRyYWN0IHRoZSBub24tbWFnaWMgcGFyZW50IHBhdGggZnJvbSBhIGdsb2Igc3RyaW5nLiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Imdsb2ItcGFyZW50IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nob2tpZGFyL25vZGVfbW9kdWxlcy9nbG9iLXBhcmVudC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2ItcGFyZW50QDUuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4xLjIifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEphc29uQ2hhbmcgKGh0dHBzOi8vcGFja2FnaXN0Lm9yZy9wYWNrYWdlcy9qYXNvbi1jaGFuZyksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIEtpa28gQmVhdHMgKGh0dHBzOi8va2lrb2JlYXRzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9nbG9iYWwtbW9kdWxlc0AxLjAuMD9wYWNrYWdlLWlkPWU1MWMwNWNmYTZhNTM5NTQiLCJjcGUiOiJjcGU6Mi4zOmE6Z2xvYmFsLW1vZHVsZXM6Z2xvYmFsLW1vZHVsZXM6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIGRpcmVjdG9yeSB1c2VkIGJ5IG5wbSBmb3IgZ2xvYmFsbHkgaW5zdGFsbGVkIG5wbSBtb2R1bGVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9nbG9iYWwtbW9kdWxlcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ2xvYmFsLW1vZHVsZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpnbG9iYWwtbW9kdWxlczpnbG9iYWxfbW9kdWxlczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdsb2JhbF9tb2R1bGVzOmdsb2JhbC1tb2R1bGVzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2xvYmFsX21vZHVsZXM6Z2xvYmFsX21vZHVsZXM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Omdsb2JhbC1tb2R1bGVzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpnbG9iYWxfbW9kdWxlczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdsb2JhbDpnbG9iYWwtbW9kdWxlczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdsb2JhbDpnbG9iYWxfbW9kdWxlczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nbG9iYWwtbW9kdWxlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2JhbC1tb2R1bGVzQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEFsZXhhbmRyIEJvZ2FjaGV2IChodHRwczovL2dpdGh1Yi5jb20vcm1iYWFkKSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBDaGFybGlrZSBNaWtlIFJlYWdlbnQgKGh0dHBzOi8vaS5hbS5jaGFybGlrZS5vbmxpbmUpLCBKYXNvbkNoYW5nIChodHRwczovL3BhY2thZ2lzdC5vcmcvcGFja2FnZXMvamFzb24tY2hhbmcpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb3JyaXQgU2NoaXBwZXJzIChodHRwczovL3d3dy5uY29kZS5ubCksIE1hdGhpYXMgUmFzbXVzc2VuIChjaHJvbWU6Ly9kaW5vKSwgUm9zcyBGZW5uaW5nIChodHRwOi8vcm9zc2Zlbm5pbmcuY28udWspIiwiYm9tLXJlZiI6InBrZzpucG0vZ2xvYmFsLXByZWZpeEAxLjAuMj9wYWNrYWdlLWlkPTIxNGE2ZTFlOTQ3NmE1ZWYiLCJjcGUiOiJjcGU6Mi4zOmE6Z2xvYmFsLXByZWZpeDpnbG9iYWwtcHJlZml4OjEuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgbnBtIGdsb2JhbCBwYXRoIHByZWZpeC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvZ2xvYmFsLXByZWZpeCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ2xvYmFsLXByZWZpeCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdsb2JhbC1wcmVmaXg6Z2xvYmFsX3ByZWZpeDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdsb2JhbF9wcmVmaXg6Z2xvYmFsLXByZWZpeDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdsb2JhbF9wcmVmaXg6Z2xvYmFsX3ByZWZpeDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6Z2xvYmFsLXByZWZpeDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6Z2xvYmFsX3ByZWZpeDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdsb2JhbDpnbG9iYWwtcHJlZml4OjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z2xvYmFsOmdsb2JhbF9wcmVmaXg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2xvYmFsLXByZWZpeC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dsb2JhbC1wcmVmaXhAMS4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMiJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2dvcGRAMS4yLjA/cGFja2FnZS1pZD04M2JhZjVjNWI2OTIyZTc3IiwiY3BlIjoiY3BlOjIuMzphOmxqaGFyYjpnb3BkOjEuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yYCwgYnV0IGFjY291bnRzIGZvciBJRSdzIGJyb2tlbiBpbXBsZW1lbnRhdGlvbi4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9nb3BkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2dvcGQjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJnb3BkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z29wZDpnb3BkOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dvcGQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9nb3BkQDEuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSksIFZzZXZvbG9kIFN0cnVrY2hpbnNreSBcdTAwM2NmbG9hdGRyb3BAZ21haWwuY29tXHUwMDNlIChnaXRodWIuY29tL2Zsb2F0ZHJvcCksIEFsZXhhbmRlciBUZXNmYW1pY2hhZWwgXHUwMDNjYWxleC50ZXNmYW1pY2hhZWxAZ21haWwuY29tXHUwMDNlIChhbGV4dGVzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dvdEA4LjMuMj9wYWNrYWdlLWlkPTViZDFiMDk5NTc3NjI0NmMiLCJjcGUiOiJjcGU6Mi4zOmE6Z290OmdvdDo4LjMuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTaW1wbGlmaWVkIEhUVFAgcmVxdWVzdHMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJnb3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ290L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ290QDguMy4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiOC4zLjIifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2dyYWNlZnVsLWZzQDQuMi4xMT9wYWNrYWdlLWlkPWVmYmU2ZjIwYjFhYmUzYTgiLCJjcGUiOiJjcGU6Mi4zOmE6Z3JhY2VmdWwtZnM6Z3JhY2VmdWwtZnM6NC4yLjExOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgZHJvcC1pbiByZXBsYWNlbWVudCBmb3IgZnMsIG1ha2luZyB2YXJpb3VzIGltcHJvdmVtZW50cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtZ3JhY2VmdWwtZnMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6ImdyYWNlZnVsLWZzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3JhY2VmdWwtZnM6Z3JhY2VmdWxfZnM6NC4yLjExOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3JhY2VmdWxfZnM6Z3JhY2VmdWwtZnM6NC4yLjExOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3JhY2VmdWxfZnM6Z3JhY2VmdWxfZnM6NC4yLjExOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3JhY2VmdWw6Z3JhY2VmdWwtZnM6NC4yLjExOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3JhY2VmdWw6Z3JhY2VmdWxfZnM6NC4yLjExOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhYWNzOmdyYWNlZnVsLWZzOjQuMi4xMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzYWFjczpncmFjZWZ1bF9mczo0LjIuMTE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3JhY2VmdWwtZnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ncmFjZWZ1bC1mc0A0LjIuMTEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjIuMTEifSx7ImF1dGhvciI6IkdydW50IERldmVsb3BtZW50IFRlYW0gKGh0dHBzOi8vZ3J1bnRqcy5jb20vZGV2ZWxvcG1lbnQtdGVhbSkiLCJib20tcmVmIjoicGtnOm5wbS9ncnVudEAxLjYuMT9wYWNrYWdlLWlkPWJkOWJjZWZjNWI2NzQ4NWUiLCJjcGUiOiJjcGU6Mi4zOmE6Z3J1bnRqczpncnVudDoxLjYuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUaGUgSmF2YVNjcmlwdCBUYXNrIFJ1bm5lciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ncnVudGpzL2dydW50LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dydW50anMuY29tLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ3J1bnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudDpncnVudDoxLjYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dydW50QDEuNi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS42LjEifSx7ImF1dGhvciI6IkdydW50IERldmVsb3BtZW50IFRlYW0gKGh0dHA6Ly9ncnVudGpzLmNvbS9kZXZlbG9wbWVudC10ZWFtKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dydW50LWNsaUAxLjQuMz9wYWNrYWdlLWlkPThjNWIyNmFiMjExOGYwYjgiLCJjcGUiOiJjcGU6Mi4zOmE6Z3J1bnQtY2xpOmdydW50LWNsaToxLjQuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUaGUgZ3J1bnQgY29tbWFuZCBsaW5lIGludGVyZmFjZSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImdydW50LWNsaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50LWNsaTpncnVudF9jbGk6MS40LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudF9jbGk6Z3J1bnQtY2xpOjEuNC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfY2xpOmdydW50X2NsaToxLjQuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50OmdydW50LWNsaToxLjQuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50OmdydW50X2NsaToxLjQuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvZ3J1bnQtY2xpL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ3J1bnQtY2xpQDEuNC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjMifSx7ImF1dGhvciI6IkdydW50IFRlYW0gKGh0dHA6Ly9ncnVudGpzLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZ3J1bnQtY29udHJpYi1jb21wcmVzc0AxLjYuMD9wYWNrYWdlLWlkPTk2ZWU1ODUxMGUwYjllY2MiLCJjcGUiOiJjcGU6Mi4zOmE6Z3J1bnQtY29udHJpYi1jb21wcmVzczpncnVudC1jb250cmliLWNvbXByZXNzOjEuNi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbXByZXNzIGZpbGVzIGFuZCBmb2xkZXJzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiZ3J1bnQtY29udHJpYi1jb21wcmVzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50LWNvbnRyaWItY29tcHJlc3M6Z3J1bnRfY29udHJpYl9jb21wcmVzczoxLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X2NvbnRyaWJfY29tcHJlc3M6Z3J1bnQtY29udHJpYi1jb21wcmVzczoxLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X2NvbnRyaWJfY29tcHJlc3M6Z3J1bnRfY29udHJpYl9jb21wcmVzczoxLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50LWNvbnRyaWI6Z3J1bnQtY29udHJpYi1jb21wcmVzczoxLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50LWNvbnRyaWI6Z3J1bnRfY29udHJpYl9jb21wcmVzczoxLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X2NvbnRyaWI6Z3J1bnQtY29udHJpYi1jb21wcmVzczoxLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X2NvbnRyaWI6Z3J1bnRfY29udHJpYl9jb21wcmVzczoxLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50OmdydW50LWNvbnRyaWItY29tcHJlc3M6MS42LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudDpncnVudF9jb250cmliX2NvbXByZXNzOjEuNi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWNvbnRyaWItY29tcHJlc3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ncnVudC1jb250cmliLWNvbXByZXNzQDEuNi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS42LjAifSx7ImF1dGhvciI6IkdydW50IERldmVsb3BtZW50IFRlYW0gKGh0dHA6Ly9ncnVudGpzLmNvbS9kZXZlbG9wbWVudC10ZWFtKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dydW50LWtub3duLW9wdGlvbnNAMi4wLjA/cGFja2FnZS1pZD05MWYwZWY1NzM2ZTNhOTQ4IiwiY3BlIjoiY3BlOjIuMzphOmdydW50LWtub3duLW9wdGlvbnM6Z3J1bnQta25vd24tb3B0aW9uczoyLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUaGUga25vd24gb3B0aW9ucyB1c2VkIGluIEdydW50IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9ncnVudGpzLmNvbS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImdydW50LWtub3duLW9wdGlvbnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudC1rbm93bi1vcHRpb25zOmdydW50X2tub3duX29wdGlvbnM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudF9rbm93bl9vcHRpb25zOmdydW50LWtub3duLW9wdGlvbnM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudF9rbm93bl9vcHRpb25zOmdydW50X2tub3duX29wdGlvbnM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudC1rbm93bjpncnVudC1rbm93bi1vcHRpb25zOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQta25vd246Z3J1bnRfa25vd25fb3B0aW9uczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X2tub3duOmdydW50LWtub3duLW9wdGlvbnM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudF9rbm93bjpncnVudF9rbm93bl9vcHRpb25zOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQ6Z3J1bnQta25vd24tb3B0aW9uczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50OmdydW50X2tub3duX29wdGlvbnM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQta25vd24tb3B0aW9ucy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2dydW50LWtub3duLW9wdGlvbnNAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiXCJDb3dib3lcIiBCZW4gQWxtYW4gKGh0dHA6Ly9iZW5hbG1hbi5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL2dydW50LWxlZ2FjeS1sb2dAMy4wLjA/cGFja2FnZS1pZD1jYTJkMzBjM2U3MTJjNmY1IiwiY3BlIjoiY3BlOjIuMzphOmdydW50LWxlZ2FjeS1sb2c6Z3J1bnQtbGVnYWN5LWxvZzozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUaGUgR3J1bnQgMC40LnggbG9nZ2VyLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZ3J1bnRqcy9ncnVudC1sZWdhY3ktbG9nLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vZ3J1bnRqcy5jb20vIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJncnVudC1sZWdhY3ktbG9nIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5LWxvZzpncnVudF9sZWdhY3lfbG9nOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5X2xvZzpncnVudC1sZWdhY3ktbG9nOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5X2xvZzpncnVudF9sZWdhY3lfbG9nOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5OmdydW50LWxlZ2FjeS1sb2c6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudC1sZWdhY3k6Z3J1bnRfbGVnYWN5X2xvZzozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X2xlZ2FjeTpncnVudC1sZWdhY3ktbG9nOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5OmdydW50X2xlZ2FjeV9sb2c6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudGpzOmdydW50LWxlZ2FjeS1sb2c6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudGpzOmdydW50X2xlZ2FjeV9sb2c6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudDpncnVudC1sZWdhY3ktbG9nOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQ6Z3J1bnRfbGVnYWN5X2xvZzozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1sZWdhY3ktbG9nL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ3J1bnQtbGVnYWN5LWxvZ0AzLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4wIn0seyJhdXRob3IiOiJcIkNvd2JveVwiIEJlbiBBbG1hbiAoaHR0cDovL2JlbmFsbWFuLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vZ3J1bnQtbGVnYWN5LWxvZy11dGlsc0AyLjEuMD9wYWNrYWdlLWlkPTY1YWQ5YzFkMzlhZTE1YjAiLCJjcGUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5LWxvZy11dGlsczpncnVudC1sZWdhY3ktbG9nLXV0aWxzOjIuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0YXRpYyBtZXRob2RzIGZvciB0aGUgR3J1bnQgMC40LnggbG9nZ2VyLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZ3J1bnRqcy9ncnVudC1sZWdhY3ktbG9nLXV0aWxzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vZ3J1bnRqcy5jb20vIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJncnVudC1sZWdhY3ktbG9nLXV0aWxzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5LWxvZy11dGlsczpncnVudF9sZWdhY3lfbG9nX3V0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5X2xvZ191dGlsczpncnVudC1sZWdhY3ktbG9nLXV0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5X2xvZ191dGlsczpncnVudF9sZWdhY3lfbG9nX3V0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5LWxvZzpncnVudC1sZWdhY3ktbG9nLXV0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5LWxvZzpncnVudF9sZWdhY3lfbG9nX3V0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5X2xvZzpncnVudC1sZWdhY3ktbG9nLXV0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5X2xvZzpncnVudF9sZWdhY3lfbG9nX3V0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5OmdydW50LWxlZ2FjeS1sb2ctdXRpbHM6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudC1sZWdhY3k6Z3J1bnRfbGVnYWN5X2xvZ191dGlsczoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X2xlZ2FjeTpncnVudC1sZWdhY3ktbG9nLXV0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5OmdydW50X2xlZ2FjeV9sb2dfdXRpbHM6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudGpzOmdydW50LWxlZ2FjeS1sb2ctdXRpbHM6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudGpzOmdydW50X2xlZ2FjeV9sb2dfdXRpbHM6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudDpncnVudC1sZWdhY3ktbG9nLXV0aWxzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQ6Z3J1bnRfbGVnYWN5X2xvZ191dGlsczoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1sZWdhY3ktbG9nLXV0aWxzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ3J1bnQtbGVnYWN5LWxvZy11dGlsc0AyLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4wIn0seyJhdXRob3IiOiJHcnVudCBEZXZlbG9wbWVudCBUZWFtIChodHRwczovL2dydW50anMuY29tL2RldmVsb3BtZW50LXRlYW0pIiwiYm9tLXJlZiI6InBrZzpucG0vZ3J1bnQtbGVnYWN5LXV0aWxAMi4wLjE/cGFja2FnZS1pZD1lZGM5NGNkODU0ZTgwMzQ4IiwiY3BlIjoiY3BlOjIuMzphOmdydW50LWxlZ2FjeS11dGlsOmdydW50LWxlZ2FjeS11dGlsOjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNvbWUgb2xkIGdydW50IHV0aWxzIHByb3ZpZGVkIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2dydW50anMvZ3J1bnQtbGVnYWN5LXV0aWwuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9ncnVudGpzLmNvbS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImdydW50LWxlZ2FjeS11dGlsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5LXV0aWw6Z3J1bnRfbGVnYWN5X3V0aWw6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudF9sZWdhY3lfdXRpbDpncnVudC1sZWdhY3ktdXRpbDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X2xlZ2FjeV91dGlsOmdydW50X2xlZ2FjeV91dGlsOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5OmdydW50LWxlZ2FjeS11dGlsOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnQtbGVnYWN5OmdydW50X2xlZ2FjeV91dGlsOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5OmdydW50LWxlZ2FjeS11dGlsOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfbGVnYWN5OmdydW50X2xlZ2FjeV91dGlsOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRqczpncnVudC1sZWdhY3ktdXRpbDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50anM6Z3J1bnRfbGVnYWN5X3V0aWw6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudDpncnVudC1sZWdhY3ktdXRpbDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50OmdydW50X2xlZ2FjeV91dGlsOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWxlZ2FjeS11dGlsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ3J1bnQtbGVnYWN5LXV0aWxAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiQWd1c3RpbiBDcm9jZSBcdTAwM2NhZ3VzdGluY0BleG8uY29tLmFyXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vZ3J1bnQtcmVwbGFjZS1qc29uQDAuMS4wP3BhY2thZ2UtaWQ9MzNkYzQ0NWM2MDI1NGM5OSIsImNwZSI6ImNwZToyLjM6YTpncnVudC1yZXBsYWNlLWpzb246Z3J1bnQtcmVwbGFjZS1qc29uOjAuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlVwZGF0ZXMgYXR0cmlidXRlcyBvZiBqc29uIGZpbGVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9leG8tZGV2L2dydW50LXJlcGxhY2UtanNvbi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2V4by1kZXYvZ3J1bnQtcmVwbGFjZS1qc29uIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJncnVudC1yZXBsYWNlLWpzb24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudC1yZXBsYWNlLWpzb246Z3J1bnRfcmVwbGFjZV9qc29uOjAuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfcmVwbGFjZV9qc29uOmdydW50LXJlcGxhY2UtanNvbjowLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50X3JlcGxhY2VfanNvbjpncnVudF9yZXBsYWNlX2pzb246MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudC1yZXBsYWNlOmdydW50LXJlcGxhY2UtanNvbjowLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmdydW50LXJlcGxhY2U6Z3J1bnRfcmVwbGFjZV9qc29uOjAuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Z3J1bnRfcmVwbGFjZTpncnVudC1yZXBsYWNlLWpzb246MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudF9yZXBsYWNlOmdydW50X3JlcGxhY2VfanNvbjowLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV4by1kZXY6Z3J1bnQtcmVwbGFjZS1qc29uOjAuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXhvLWRldjpncnVudF9yZXBsYWNlX2pzb246MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudDpncnVudC1yZXBsYWNlLWpzb246MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpncnVudDpncnVudF9yZXBsYWNlX2pzb246MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtcmVwbGFjZS1qc29uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vZ3J1bnQtcmVwbGFjZS1qc29uQDAuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjAifSx7ImF1dGhvciI6IlllaHVkYSBLYXR6IiwiYm9tLXJlZiI6InBrZzpucG0vaGFuZGxlYmFyc0A0LjcuNz9wYWNrYWdlLWlkPWVmYzRlMThmODZlYjA1YWUiLCJjcGUiOiJjcGU6Mi4zOmE6aGFuZGxlYmFycy5qc19wcm9qZWN0OmhhbmRsZWJhcnMuanM6NC43Ljc6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiSGFuZGxlYmFycyBwcm92aWRlcyB0aGUgcG93ZXIgbmVjZXNzYXJ5IHRvIGxldCB5b3UgYnVpbGQgc2VtYW50aWMgdGVtcGxhdGVzIGVmZmVjdGl2ZWx5IHdpdGggbm8gZnJ1c3RyYXRpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vd3ljYXRzL2hhbmRsZWJhcnMuanMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly93d3cuaGFuZGxlYmFyc2pzLmNvbS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImhhbmRsZWJhcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYW5kbGViYXJzanM6aGFuZGxlYmFyczo0LjcuNzoqOio6KjoqOm5vZGUuanM6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYW5kbGViYXJzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaGFuZGxlYmFyc0A0LjcuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuNy43In0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBKb3NodWEgQXBwZWxtYW4gXHUwMDNjamFwcGVsbWFuQHhlYmlhLmNvbVx1MDAzZSAoamJuaWNvbGFpLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9oYXMtYW5zaUAyLjAuMD9wYWNrYWdlLWlkPWU0MmIzNmJmM2IwMmNjYjIiLCJjcGUiOiJjcGU6Mi4zOmE6aGFzLWFuc2k6aGFzLWFuc2k6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2hlY2sgaWYgYSBzdHJpbmcgaGFzIEFOU0kgZXNjYXBlIGNvZGVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzLWFuc2kiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtYW5zaTpoYXNfYW5zaToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc19hbnNpOmhhcy1hbnNpOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX2Fuc2k6aGFzX2Fuc2k6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzLWFuc2k6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzX2Fuc2k6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLWFuc2kvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9oYXMtYW5zaUAyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaGFzLWJpZ2ludHNAMS4xLjA/cGFja2FnZS1pZD03MTY4NzUwMWZmMGZlNTJhIiwiY3BlIjoiY3BlOjIuMzphOmhhcy1iaWdpbnRzOmhhcy1iaWdpbnRzOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRldGVybWluZSBpZiB0aGUgSlMgZW52aXJvbm1lbnQgaGFzIEJpZ0ludCBzdXBwb3J0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2hhcy1iaWdpbnRzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2hhcy1iaWdpbnRzI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzLWJpZ2ludHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtYmlnaW50czpoYXNfYmlnaW50czoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc19iaWdpbnRzOmhhcy1iaWdpbnRzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX2JpZ2ludHM6aGFzX2JpZ2ludHM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6aGFzLWJpZ2ludHM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6aGFzX2JpZ2ludHM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzLWJpZ2ludHM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzX2JpZ2ludHM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLWJpZ2ludHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9oYXMtYmlnaW50c0AxLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vaGFzLWZsYWdAMy4wLjA/cGFja2FnZS1pZD0zZDcxMThiNmJiODQ5NWMxIiwiY3BlIjoiY3BlOjIuMzphOmhhcy1mbGFnOmhhcy1mbGFnOjMuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNoZWNrIGlmIGFyZ3YgaGFzIGEgc3BlY2lmaWMgZmxhZyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imhhcy1mbGFnIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLWZsYWc6aGFzX2ZsYWc6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfZmxhZzpoYXMtZmxhZzozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc19mbGFnOmhhc19mbGFnOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzOmhhcy1mbGFnOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzOmhhc19mbGFnOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hhcy1mbGFnL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaGFzLWZsYWdAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2hhcy1mbGFnQDQuMC4wP3BhY2thZ2UtaWQ9ODg2YmVkZmE3NTFhNjEwZSIsImNwZSI6ImNwZToyLjM6YTpoYXMtZmxhZzpoYXMtZmxhZzo0LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDaGVjayBpZiBhcmd2IGhhcyBhIHNwZWNpZmljIGZsYWciLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJoYXMtZmxhZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhcy1mbGFnOmhhc19mbGFnOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX2ZsYWc6aGFzLWZsYWc6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfZmxhZzpoYXNfZmxhZzo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXMtZmxhZzo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXNfZmxhZzo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1sZWdhY3ktbG9nLXV0aWxzL25vZGVfbW9kdWxlcy9oYXMtZmxhZy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2hhcy1mbGFnQDQuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjAifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9oYXMtcHJvcGVydHktZGVzY3JpcHRvcnNAMS4wLjI/cGFja2FnZS1pZD04ZGEzNTQzYzlmNWQ2NzdjIiwiY3BlIjoiY3BlOjIuMzphOmhhcy1wcm9wZXJ0eS1kZXNjcmlwdG9yczpoYXMtcHJvcGVydHktZGVzY3JpcHRvcnM6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRG9lcyB0aGUgZW52aXJvbm1lbnQgaGF2ZSBmdWxsIHByb3BlcnR5IGRlc2NyaXB0b3Igc3VwcG9ydD8gSGFuZGxlcyBJRSA4J3MgYnJva2VuIGRlZmluZVByb3BlcnR5L2dPUEQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2hhcy1wcm9wZXJ0eS1kZXNjcmlwdG9ycy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaGFzLXByb3BlcnR5LWRlc2NyaXB0b3JzI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzLXByb3BlcnR5LWRlc2NyaXB0b3JzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXByb3BlcnR5LWRlc2NyaXB0b3JzOmhhc19wcm9wZXJ0eV9kZXNjcmlwdG9yczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc19wcm9wZXJ0eV9kZXNjcmlwdG9yczpoYXMtcHJvcGVydHktZGVzY3JpcHRvcnM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfcHJvcGVydHlfZGVzY3JpcHRvcnM6aGFzX3Byb3BlcnR5X2Rlc2NyaXB0b3JzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXByb3BlcnR5Omhhcy1wcm9wZXJ0eS1kZXNjcmlwdG9yczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhcy1wcm9wZXJ0eTpoYXNfcHJvcGVydHlfZGVzY3JpcHRvcnM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfcHJvcGVydHk6aGFzLXByb3BlcnR5LWRlc2NyaXB0b3JzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX3Byb3BlcnR5Omhhc19wcm9wZXJ0eV9kZXNjcmlwdG9yczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aGFzLXByb3BlcnR5LWRlc2NyaXB0b3JzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczpoYXNfcHJvcGVydHlfZGVzY3JpcHRvcnM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzLXByb3BlcnR5LWRlc2NyaXB0b3JzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzOmhhc19wcm9wZXJ0eV9kZXNjcmlwdG9yczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtcHJvcGVydHktZGVzY3JpcHRvcnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9oYXMtcHJvcGVydHktZGVzY3JpcHRvcnNAMS4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMiJ9LHsiYXV0aG9yIjoiR3JhaGFtIEZhaXJ3ZWF0aGVyIFx1MDAzY3hvdGljNzUwQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2hhcy1zeW1ib2wtc3VwcG9ydC14QDEuNC4yP3BhY2thZ2UtaWQ9OWNkYzNmYmI0YzY5ODU4ZSIsImNwZSI6ImNwZToyLjM6YTpoYXMtc3ltYm9sLXN1cHBvcnQteDpoYXMtc3ltYm9sLXN1cHBvcnQteDoxLjQuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUZXN0cyBpZiBFUzYgU3ltYm9sIGlzIHN1cHBvcnRlZC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vWG90aWM3NTAvaGFzLXN5bWJvbC1zdXBwb3J0LXguZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Yb3RpYzc1MC9oYXMtc3ltYm9sLXN1cHBvcnQteCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzLXN5bWJvbC1zdXBwb3J0LXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtc3ltYm9sLXN1cHBvcnQteDpoYXNfc3ltYm9sX3N1cHBvcnRfeDoxLjQuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc19zeW1ib2xfc3VwcG9ydF94Omhhcy1zeW1ib2wtc3VwcG9ydC14OjEuNC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX3N5bWJvbF9zdXBwb3J0X3g6aGFzX3N5bWJvbF9zdXBwb3J0X3g6MS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtc3ltYm9sLXN1cHBvcnQ6aGFzLXN5bWJvbC1zdXBwb3J0LXg6MS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtc3ltYm9sLXN1cHBvcnQ6aGFzX3N5bWJvbF9zdXBwb3J0X3g6MS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfc3ltYm9sX3N1cHBvcnQ6aGFzLXN5bWJvbC1zdXBwb3J0LXg6MS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfc3ltYm9sX3N1cHBvcnQ6aGFzX3N5bWJvbF9zdXBwb3J0X3g6MS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtc3ltYm9sOmhhcy1zeW1ib2wtc3VwcG9ydC14OjEuNC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXN5bWJvbDpoYXNfc3ltYm9sX3N1cHBvcnRfeDoxLjQuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc19zeW1ib2w6aGFzLXN5bWJvbC1zdXBwb3J0LXg6MS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfc3ltYm9sOmhhc19zeW1ib2xfc3VwcG9ydF94OjEuNC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6WG90aWM3NTA6aGFzLXN5bWJvbC1zdXBwb3J0LXg6MS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpYb3RpYzc1MDpoYXNfc3ltYm9sX3N1cHBvcnRfeDoxLjQuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXMtc3ltYm9sLXN1cHBvcnQteDoxLjQuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXNfc3ltYm9sX3N1cHBvcnRfeDoxLjQuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtc3ltYm9sLXN1cHBvcnQteC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2hhcy1zeW1ib2wtc3VwcG9ydC14QDEuNC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjIifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9samhhcmIuY29kZXMpLCBKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIChodHRwOi8vbGpoYXJiLmNvZGVzKSIsImJvbS1yZWYiOiJwa2c6bnBtL2hhcy1zeW1ib2xzQDEuMS4wP3BhY2thZ2UtaWQ9ZDExZGI1OWFiYmFhZmY1NyIsImNwZSI6ImNwZToyLjM6YTpoYXMtc3ltYm9sczpoYXMtc3ltYm9sczoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZXRlcm1pbmUgaWYgdGhlIEpTIGVudmlyb25tZW50IGhhcyBTeW1ib2wgc3VwcG9ydC4gU3VwcG9ydHMgc3BlYywgb3Igc2hhbXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2hhcy1zeW1ib2xzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2hhcy1zeW1ib2xzI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzLXN5bWJvbHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtc3ltYm9sczpoYXNfc3ltYm9sczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc19zeW1ib2xzOmhhcy1zeW1ib2xzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX3N5bWJvbHM6aGFzX3N5bWJvbHM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmhhcy1zeW1ib2xzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczpoYXNfc3ltYm9sczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpoYXMtc3ltYm9sczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpoYXNfc3ltYm9sczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXMtc3ltYm9sczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXNfc3ltYm9sczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtc3ltYm9scy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2hhcy1zeW1ib2xzQDEuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjAifSx7ImF1dGhvciI6IkdyYWhhbSBGYWlyd2VhdGhlciBcdTAwM2N4b3RpYzc1MEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9oYXMtdG8tc3RyaW5nLXRhZy14QDEuNC4xP3BhY2thZ2UtaWQ9NTcwOTljNWI0MGIzMjM3YyIsImNwZSI6ImNwZToyLjM6YTpoYXMtdG8tc3RyaW5nLXRhZy14Omhhcy10by1zdHJpbmctdGFnLXg6MS40LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGVzdHMgaWYgRVM2IEBAdG9TdHJpbmdUYWcgaXMgc3VwcG9ydGVkLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Yb3RpYzc1MC9oYXMtdG8tc3RyaW5nLXRhZy14LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vWG90aWM3NTAvaGFzLXRvLXN0cmluZy10YWcteCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzLXRvLXN0cmluZy10YWcteCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhcy10by1zdHJpbmctdGFnLXg6aGFzX3RvX3N0cmluZ190YWdfeDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc190b19zdHJpbmdfdGFnX3g6aGFzLXRvLXN0cmluZy10YWcteDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc190b19zdHJpbmdfdGFnX3g6aGFzX3RvX3N0cmluZ190YWdfeDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhcy10by1zdHJpbmctdGFnOmhhcy10by1zdHJpbmctdGFnLXg6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtdG8tc3RyaW5nLXRhZzpoYXNfdG9fc3RyaW5nX3RhZ194OjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX3RvX3N0cmluZ190YWc6aGFzLXRvLXN0cmluZy10YWcteDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc190b19zdHJpbmdfdGFnOmhhc190b19zdHJpbmdfdGFnX3g6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtdG8tc3RyaW5nOmhhcy10by1zdHJpbmctdGFnLXg6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtdG8tc3RyaW5nOmhhc190b19zdHJpbmdfdGFnX3g6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdG9fc3RyaW5nOmhhcy10by1zdHJpbmctdGFnLXg6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdG9fc3RyaW5nOmhhc190b19zdHJpbmdfdGFnX3g6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpYb3RpYzc1MDpoYXMtdG8tc3RyaW5nLXRhZy14OjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6WG90aWM3NTA6aGFzX3RvX3N0cmluZ190YWdfeDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhcy10bzpoYXMtdG8tc3RyaW5nLXRhZy14OjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXRvOmhhc190b19zdHJpbmdfdGFnX3g6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdG86aGFzLXRvLXN0cmluZy10YWcteDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc190bzpoYXNfdG9fc3RyaW5nX3RhZ194OjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzOmhhcy10by1zdHJpbmctdGFnLXg6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzX3RvX3N0cmluZ190YWdfeDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtdG8tc3RyaW5nLXRhZy14L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaGFzLXRvLXN0cmluZy10YWcteEAxLjQuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4xIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIChodHRwOi8vbGpoYXJiLmNvZGVzKSwgSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2xqaGFyYi5jb2RlcykiLCJib20tcmVmIjoicGtnOm5wbS9oYXMtdG9zdHJpbmd0YWdAMS4wLjI/cGFja2FnZS1pZD1lMDIyZmJhMzczMzVkNmJjIiwiY3BlIjoiY3BlOjIuMzphOmhhcy10b3N0cmluZ3RhZzpoYXMtdG9zdHJpbmd0YWc6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lIGlmIHRoZSBKUyBlbnZpcm9ubWVudCBoYXMgYFN5bWJvbC50b1N0cmluZ1RhZ2Agc3VwcG9ydC4gU3VwcG9ydHMgc3BlYywgb3Igc2hhbXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2hhcy10b3N0cmluZ3RhZy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaGFzLXRvc3RyaW5ndGFnI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzLXRvc3RyaW5ndGFnIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXRvc3RyaW5ndGFnOmhhc190b3N0cmluZ3RhZzoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc190b3N0cmluZ3RhZzpoYXMtdG9zdHJpbmd0YWc6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdG9zdHJpbmd0YWc6aGFzX3Rvc3RyaW5ndGFnOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczpoYXMtdG9zdHJpbmd0YWc6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmhhc190b3N0cmluZ3RhZzoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXMtdG9zdHJpbmd0YWc6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzX3Rvc3RyaW5ndGFnOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hhcy10b3N0cmluZ3RhZy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2hhcy10b3N0cmluZ3RhZ0AxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJSZWJlY2NhIFR1cm5lciBcdTAwM2NtZUByZS1iZWNjYS5vcmdcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9oYXMtdW5pY29kZUAyLjAuMT9wYWNrYWdlLWlkPTNlNzExMTdkYzQ1NThmOWYiLCJjcGUiOiJjcGU6Mi4zOmE6aGFzLXVuaWNvZGU6aGFzLXVuaWNvZGU6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHJ5IHRvIGd1ZXNzIGlmIHlvdXIgdGVybWluYWwgc3VwcG9ydHMgdW5pY29kZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pYXJuYS9oYXMtdW5pY29kZSJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaWFybmEvaGFzLXVuaWNvZGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Imhhcy11bmljb2RlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXVuaWNvZGU6aGFzX3VuaWNvZGU6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdW5pY29kZTpoYXMtdW5pY29kZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc191bmljb2RlOmhhc191bmljb2RlOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWFybmE6aGFzLXVuaWNvZGU6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppYXJuYTpoYXNfdW5pY29kZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXMtdW5pY29kZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXNfdW5pY29kZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtdW5pY29kZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2hhcy11bmljb2RlQDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9oYXMtdmFsdWVAMC4zLjE/cGFja2FnZS1pZD01MGFkZmE4YmU3ZWI1NjZkIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aGFzLXZhbHVlOjAuMy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIHZhbHVlIGV4aXN0cywgZmFsc2UgaWYgZW1wdHkuIFdvcmtzIHdpdGggZGVlcGx5IG5lc3RlZCB2YWx1ZXMgdXNpbmcgb2JqZWN0IHBhdGhzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9oYXMtdmFsdWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imhhcy12YWx1ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aGFzX3ZhbHVlOjAuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXZhbHVlOmhhcy12YWx1ZTowLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhcy12YWx1ZTpoYXNfdmFsdWU6MC4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdmFsdWU6aGFzLXZhbHVlOjAuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX3ZhbHVlOmhhc192YWx1ZTowLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXMtdmFsdWU6MC4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzX3ZhbHVlOjAuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Vuc2V0LXZhbHVlL25vZGVfbW9kdWxlcy9oYXMtdmFsdWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9oYXMtdmFsdWVAMC4zLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjMuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgUnlhbiBNIEhhcnJpc29uIChodHRwczovL2xpbmtlZGluLmNvbS9pbi9oYXJyaXNvbnJtKSIsImJvbS1yZWYiOiJwa2c6bnBtL2hhcy12YWx1ZUAxLjAuMD9wYWNrYWdlLWlkPWE2ZTQzODU1NzJlZmM3ZjAiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpoYXMtdmFsdWU6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0dXJucyB0cnVlIGlmIGEgdmFsdWUgZXhpc3RzLCBmYWxzZSBpZiBlbXB0eS4gV29ya3Mgd2l0aCBkZWVwbHkgbmVzdGVkIHZhbHVlcyB1c2luZyBvYmplY3QgcGF0aHMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2hhcy12YWx1ZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzLXZhbHVlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpoYXNfdmFsdWU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtdmFsdWU6aGFzLXZhbHVlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXZhbHVlOmhhc192YWx1ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc192YWx1ZTpoYXMtdmFsdWU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdmFsdWU6aGFzX3ZhbHVlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzOmhhcy12YWx1ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXNfdmFsdWU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLXZhbHVlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaGFzLXZhbHVlQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9oYXMtdmFsdWVzQDAuMS40P3BhY2thZ2UtaWQ9ZjBmOWM5YTQ5OTBkOTk3MiIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Omhhcy12YWx1ZXM6MC4xLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0dXJucyB0cnVlIGlmIGFueSB2YWx1ZXMgZXhpc3QsIGZhbHNlIGlmIGVtcHR5LiBXb3JrcyBmb3IgYm9vbGVhbnMsIGZ1bmN0aW9ucywgbnVtYmVycywgc3RyaW5ncywgbnVsbHMsIG9iamVjdHMgYW5kIGFycmF5cy4gIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2hhcy12YWx1ZXMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imhhcy12YWx1ZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Omhhc192YWx1ZXM6MC4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtdmFsdWVzOmhhcy12YWx1ZXM6MC4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXMtdmFsdWVzOmhhc192YWx1ZXM6MC4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdmFsdWVzOmhhcy12YWx1ZXM6MC4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNfdmFsdWVzOmhhc192YWx1ZXM6MC4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzLXZhbHVlczowLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhczpoYXNfdmFsdWVzOjAuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Vuc2V0LXZhbHVlL25vZGVfbW9kdWxlcy9oYXMtdmFsdWVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaGFzLXZhbHVlc0AwLjEuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS40In0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vaGFzLXZhbHVlc0AxLjAuMD9wYWNrYWdlLWlkPWRjNTlkNmRlMGMzZmIxNzYiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpoYXMtdmFsdWVzOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhbnkgdmFsdWVzIGV4aXN0LCBmYWxzZSBpZiBlbXB0eS4gV29ya3MgZm9yIGJvb2xlYW5zLCBmdW5jdGlvbnMsIG51bWJlcnMsIHN0cmluZ3MsIG51bGxzLCBvYmplY3RzIGFuZCBhcnJheXMuICIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9oYXMtdmFsdWVzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJoYXMtdmFsdWVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpoYXNfdmFsdWVzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXZhbHVlczpoYXMtdmFsdWVzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzLXZhbHVlczpoYXNfdmFsdWVzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX3ZhbHVlczpoYXMtdmFsdWVzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzX3ZhbHVlczpoYXNfdmFsdWVzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzOmhhcy12YWx1ZXM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXM6aGFzX3ZhbHVlczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtdmFsdWVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaGFzLXZhbHVlc0AxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJoYXNoaWRzLm9yZyBcdTAwM2NucG1AaW52ZW50LmxpZmVcdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9oYXNoaWRzKSwgSXZhbiBBa2ltb3YgXHUwMDNjaXZhbkBiYXJyZWxleWUuY29tXHUwMDNlIChodHRwczovL3R3aXR0ZXIuY29tL0l2YW5Ba2ltb3YpLCBCYXp5bGkgQnJ6w7Nza2EgXHUwMDNjbnBtQGludmVudC5saWZlXHUwMDNlIChodHRwczovL3R3aXR0ZXIuY29tL25paWVhbmkpIiwiYm9tLXJlZiI6InBrZzpucG0vaGFzaGlkc0AyLjMuMD9wYWNrYWdlLWlkPTg5MTYyY2FjYThmOTk1OWEiLCJjcGUiOiJjcGU6Mi4zOmE6aGFzaGlkczpoYXNoaWRzOjIuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdlbmVyYXRlIFlvdVR1YmUtbGlrZSBpZHMgZnJvbSBudW1iZXJzLiBVc2UgSGFzaGlkcyB3aGVuIHlvdSBkbyBub3Qgd2FudCB0byBleHBvc2UgeW91ciBkYXRhYmFzZSBpZHMgdG8gdGhlIHVzZXIuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25paWVhbmkvaGFzaGlkcy5qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cDovL2hhc2hpZHMub3JnL2phdmFzY3JpcHQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imhhc2hpZHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuaWllYW5pOmhhc2hpZHM6Mi4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzaGlkcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2hhc2hpZHNAMi4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMuMCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vaGFzaGlkcy1lc20/cGFja2FnZS1pZD00ZDdhZDc3MzJkY2YyOTI0IiwiY3BlIjoiY3BlOjIuMzphOmhhc2hpZHMtZXNtOmhhc2hpZHMtZXNtOio6KjoqOio6KjoqOio6KiIsIm5hbWUiOiJoYXNoaWRzLWVzbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc2hpZHMtZXNtOmhhc2hpZHNfZXNtOio6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoYXNoaWRzX2VzbTpoYXNoaWRzLWVzbToqOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzaGlkc19lc206aGFzaGlkc19lc206KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc2hpZHM6aGFzaGlkcy1lc206KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhhc2hpZHM6aGFzaGlkc19lc206KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXNoaWRzL2VzbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2hhc2hpZHMtZXNtIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiVU5LTk9XTiJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2hhc293bkAyLjAuMj9wYWNrYWdlLWlkPWJlMjhjYjY4OGFjNGQyZTciLCJjcGUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczpoYXNvd246Mi4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSByb2J1c3QsIEVTMyBjb21wYXRpYmxlLCBcImhhcyBvd24gcHJvcGVydHlcIiBwcmVkaWNhdGUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2hhc093bi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaGFzT3duI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGFzb3duIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGFzb3duOmhhc293bjoyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXNvd24vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9oYXNvd25AMi4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMiJ9LHsiYXV0aG9yIjoiRG9uIFBhcmsgXHUwMDNjZG9ucGFya0Bkb2N1dmVyc2UuY29tXHUwMDNlIChodHRwOi8vYmxvZy5kb2N1dmVyc2UuY29tKSwgUm9tYW4gU2h0eWxtYW4gXHUwMDNjc2h0eWxtYW5AZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaGJzQDQuMi4wP3BhY2thZ2UtaWQ9MDhkOWEyYjE5MmNkYjQ1YyIsImNwZSI6ImNwZToyLjM6YTpoYnNfcHJvamVjdDpoYnM6NC4yLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiRXhwcmVzcy5qcyB0ZW1wbGF0ZSBlbmdpbmUgcGx1Z2luIGZvciBIYW5kbGViYXJzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGJzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hicy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2hic0A0LjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMi4wIn0seyJhdXRob3IiOiJNYXRoaWFzIEJ5bmVucyAoaHR0cDovL21hdGhpYXNieW5lbnMuYmUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2hlQDAuNC4xP3BhY2thZ2UtaWQ9YzFhY2I2ODhhZTBlYjhhMyIsImNwZSI6ImNwZToyLjM6YTptYXRoaWFzYnluZW5zOmhlOjAuNC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgcm9idXN0IEhUTUwgZW50aXRpZXMgZW5jb2Rlci9kZWNvZGVyIHdpdGggZnVsbCBVbmljb2RlIHN1cHBvcnQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21hdGhpYXNieW5lbnMvaGUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9tdGhzLmJlL2hlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJoZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhlOmhlOjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2hlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaGVAMC40LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjQuMSJ9LHsiYXV0aG9yIjoiWHVlcWlhbyBYdSBcdTAwM2N4dWVxaWFveHVAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaGVhcEAwLjIuNz9wYWNrYWdlLWlkPTM1MGY5YmJlMmYxMGQ0MDUiLCJjcGUiOiJjcGU6Mi4zOmE6aGVhcDpoZWFwOjAuMi43Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImJpbmFyeSBoZWFwIChwcmlvcml0eSBxdWV1ZSkgYWxnb3JpdGhtcyAocG9ydGVkIGZyb20gUHl0aG9uJ3MgaGVhcHEgbW9kdWxlKSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vcWlhby9oZWFwLmpzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcWlhby9oZWFwLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJoZWFwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cWlhbzpoZWFwOjAuMi43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hlYXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9oZWFwQDAuMi43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjcifSx7ImF1dGhvciI6IkFkYW0gQmFsZHdpbiBcdTAwM2NhZGFtQG5wbWpzLmNvbVx1MDAzZSAoaHR0cHM6Ly9ldmlscGFja2V0Lm5ldCksIEV2YW4gSGFobiBcdTAwM2NtZUBldmFuaGFobi5jb21cdTAwM2UgKGh0dHBzOi8vZXZhbmhhaG4uY29tKSwgQW1lZW4gQWJkZWVuIFx1MDAzY2FtZWVuLmFiZGVlbi5zZUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9oZWxtZXRANC42LjA/cGFja2FnZS1pZD03OGU4YmQ4MzUxYmMwYTkzIiwiY3BlIjoiY3BlOjIuMzphOmhlbG1ldGpzOmhlbG1ldDo0LjYuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJoZWxwIHNlY3VyZSBFeHByZXNzL0Nvbm5lY3QgYXBwcyB3aXRoIHZhcmlvdXMgSFRUUCBoZWFkZXJzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9oZWxtZXRqcy9oZWxtZXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vaGVsbWV0anMuZ2l0aHViLmlvLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaGVsbWV0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGVsbWV0OmhlbG1ldDo0LjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oZWxtZXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9oZWxtZXRANC42LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjYuMCJ9LHsiYXV0aG9yIjoiTWF0dCBNY0tlZ2ciLCJib20tcmVmIjoicGtnOm5wbS9ob2lzdGVyQDAuMC4yP3BhY2thZ2UtaWQ9MmE3OGNkZTExNmI3Mzk5NiIsImNwZSI6ImNwZToyLjM6YTpob2lzdGVyOmhvaXN0ZXI6MC4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHV0IGFsbCBmdW5jdGlvbiBhbmQgdmFyaWFibGUgZGVjbGFyYXRpb25zIGF0IHRoZSB0b3Agb2YgdGhlIHNjb3BlIGluIGFuIEFTVCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tbWNrZWdnL2hvaXN0ZXIuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJob2lzdGVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bW1ja2VnZzpob2lzdGVyOjAuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hvaXN0ZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ob2lzdGVyQDAuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4wLjIifSx7ImF1dGhvciI6IkJyaWFuIFdvb2R3YXJkIChodHRwczovL2dpdGh1Yi5jb20vZG9vd2IpIiwiYm9tLXJlZiI6InBrZzpucG0vaG9tZWRpci1wb2x5ZmlsbEAxLjAuMz9wYWNrYWdlLWlkPThmZThlOTQ2NWI5NjYyZjAiLCJjcGUiOiJjcGU6Mi4zOmE6aG9tZWRpci1wb2x5ZmlsbDpob21lZGlyLXBvbHlmaWxsOjEuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgb3MuaG9tZWRpciBwb2x5ZmlsbCBmb3Igb2xkZXIgdmVyc2lvbnMgb2Ygbm9kZS5qcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Rvb3diL2hvbWVkaXItcG9seWZpbGwifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImhvbWVkaXItcG9seWZpbGwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpob21lZGlyLXBvbHlmaWxsOmhvbWVkaXJfcG9seWZpbGw6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpob21lZGlyX3BvbHlmaWxsOmhvbWVkaXItcG9seWZpbGw6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpob21lZGlyX3BvbHlmaWxsOmhvbWVkaXJfcG9seWZpbGw6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpob21lZGlyOmhvbWVkaXItcG9seWZpbGw6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpob21lZGlyOmhvbWVkaXJfcG9seWZpbGw6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkb293Yjpob21lZGlyLXBvbHlmaWxsOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZG9vd2I6aG9tZWRpcl9wb2x5ZmlsbDoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ob21lZGlyLXBvbHlmaWxsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaG9tZWRpci1wb2x5ZmlsbEAxLjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4zIn0seyJhdXRob3IiOiJcIkNvd2JveVwiIEJlbiBBbG1hbiAoaHR0cDovL2JlbmFsbWFuLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vaG9va2VyQDAuMi4zP3BhY2thZ2UtaWQ9NmU1NjQyZTY5NTQyMjA0NSIsImNwZSI6ImNwZToyLjM6YTpjb3dib3k6aG9va2VyOjAuMi4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik1vbmtleS1wYXRjaCAoaG9vaykgZnVuY3Rpb25zIGZvciBkZWJ1Z2dpbmcgYW5kIHN0dWZmLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vY293Ym95L2phdmFzY3JpcHQtaG9va2VyLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9jb3dib3kvamF2YXNjcmlwdC1ob29rZXIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imhvb2tlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmhvb2tlcjpob29rZXI6MC4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaG9va2VyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaG9va2VyQDAuMi4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjMifSx7ImF1dGhvciI6Ik1hcmF0IER1bGluIFx1MDAzY21kZXZpbHNAeWFuZGV4LnJ1XHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaHRtbC1lbnRpdGllc0AxLjQuMD9wYWNrYWdlLWlkPTM1MTA5OWJlNTdmNWFmZWMiLCJjcGUiOiJjcGU6Mi4zOmE6aHRtbC1lbnRpdGllczpodG1sLWVudGl0aWVzOjEuNC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkZhc3RlciBIVE1MIGVudGl0aWVzIGVuY29kZS9kZWNvZGUgbGlicmFyeS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWRldmlscy9ub2RlLWh0bWwtZW50aXRpZXMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJodG1sLWVudGl0aWVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHRtbC1lbnRpdGllczpodG1sX2VudGl0aWVzOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHRtbF9lbnRpdGllczpodG1sLWVudGl0aWVzOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHRtbF9lbnRpdGllczpodG1sX2VudGl0aWVzOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWRldmlsczpodG1sLWVudGl0aWVzOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWRldmlsczpodG1sX2VudGl0aWVzOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHRtbDpodG1sLWVudGl0aWVzOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHRtbDpodG1sX2VudGl0aWVzOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2h0bWwtZW50aXRpZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9odG1sLWVudGl0aWVzQDEuNC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjAifSx7ImF1dGhvciI6IkZlbGl4IEJvZWhtIFx1MDAzY21lQGZlZWRpYy5jb21cdTAwM2UsIENocmlzIFdpbmJlcnJ5IFx1MDAzY2NocmlzQHdpbmJlcnJ5Lm5ldFx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2h0bWxwYXJzZXIyQDMuMy4wP3BhY2thZ2UtaWQ9MDBlMDU4YWY2YTQzNWYxYyIsImNwZSI6ImNwZToyLjM6YTpodG1scGFyc2VyMjpodG1scGFyc2VyMjozLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGYXN0IFx1MDAyNiBmb3JnaXZpbmcgSFRNTC9YTUwvUlNTIHBhcnNlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZmI1NS9odG1scGFyc2VyMi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imh0bWxwYXJzZXIyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmI1NTpodG1scGFyc2VyMjozLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS1odG1sL25vZGVfbW9kdWxlcy9odG1scGFyc2VyMi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2h0bWxwYXJzZXIyQDMuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4zLjAifSx7ImF1dGhvciI6Iktvcm5lbCBMZXNpxYRza2kgXHUwMDNja29ybmVsQGdlZWtob29kLm5ldFx1MDAzZSAoaHR0cHM6Ly9rb3JuZWwuc2tpLykiLCJib20tcmVmIjoicGtnOm5wbS9odHRwLWNhY2hlLXNlbWFudGljc0AzLjguMT9wYWNrYWdlLWlkPWJkOWUwYTBjNTM0NjQ5NGUiLCJjcGUiOiJjcGU6Mi4zOmE6aHR0cC1jYWNoZS1zZW1hbnRpY3NfcHJvamVjdDpodHRwLWNhY2hlLXNlbWFudGljczozLjguMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJQYXJzZXMgQ2FjaGUtQ29udHJvbCBhbmQgb3RoZXIgaGVhZGVycy4gSGVscHMgYnVpbGRpbmcgY29ycmVjdCBIVFRQIGNhY2hlcyBhbmQgcHJveGllcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wb3JuZWwvaHR0cC1jYWNoZS1zZW1hbnRpY3MuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0yLUNsYXVzZSJ9fV0sIm5hbWUiOiJodHRwLWNhY2hlLXNlbWFudGljcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9odHRwLWNhY2hlLXNlbWFudGljcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2h0dHAtY2FjaGUtc2VtYW50aWNzQDMuOC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy44LjEifSx7ImF1dGhvciI6Iktvcm5lbCBMZXNpxYRza2kgXHUwMDNjbnBtczJAZ2Vla2hvb2QubmV0XHUwMDNlIChodHRwczovL2tvcm5lbC5za2kvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2h0dHAtY2FjaGUtc2VtYW50aWNzQDQuMi4wP3BhY2thZ2UtaWQ9ZDBhZjNmYmU0YWU4YTM2YyIsImNwZSI6ImNwZToyLjM6YTpodHRwLWNhY2hlLXNlbWFudGljc19wcm9qZWN0Omh0dHAtY2FjaGUtc2VtYW50aWNzOjQuMi4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlBhcnNlcyBDYWNoZS1Db250cm9sIGFuZCBvdGhlciBoZWFkZXJzLiBIZWxwcyBidWlsZGluZyBjb3JyZWN0IEhUVFAgY2FjaGVzIGFuZCBwcm94aWVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9rb3JuZWxza2kvaHR0cC1jYWNoZS1zZW1hbnRpY3MuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0yLUNsYXVzZSJ9fV0sIm5hbWUiOiJodHRwLWNhY2hlLXNlbWFudGljcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWZldGNoLWhhcHBlbi9ub2RlX21vZHVsZXMvaHR0cC1jYWNoZS1zZW1hbnRpY3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9odHRwLWNhY2hlLXNlbWFudGljc0A0LjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMi4wIn0seyJhdXRob3IiOiJLb3JuZWwgTGVzacWEc2tpIFx1MDAzY25wbXMyQGdlZWtob29kLm5ldFx1MDAzZSAoaHR0cHM6Ly9rb3JuZWwuc2tpLykiLCJib20tcmVmIjoicGtnOm5wbS9odHRwLWNhY2hlLXNlbWFudGljc0A0LjIuMD9wYWNrYWdlLWlkPTJhNDA4NDUwZDNkNDZiNTQiLCJjcGUiOiJjcGU6Mi4zOmE6aHR0cC1jYWNoZS1zZW1hbnRpY3NfcHJvamVjdDpodHRwLWNhY2hlLXNlbWFudGljczo0LjIuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJQYXJzZXMgQ2FjaGUtQ29udHJvbCBhbmQgb3RoZXIgaGVhZGVycy4gSGVscHMgYnVpbGRpbmcgY29ycmVjdCBIVFRQIGNhY2hlcyBhbmQgcHJveGllcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20va29ybmVsc2tpL2h0dHAtY2FjaGUtc2VtYW50aWNzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJCU0QtMi1DbGF1c2UifX1dLCJuYW1lIjoiaHR0cC1jYWNoZS1zZW1hbnRpY3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvaHR0cC1jYWNoZS1zZW1hbnRpY3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9odHRwLWNhY2hlLXNlbWFudGljc0A0LjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMi4wIn0seyJhdXRob3IiOiJKb25hdGhhbiBPbmcgXHUwMDNjbWVAam9uZ2xlYmVycnkuY29tXHUwMDNlIChodHRwOi8vam9uZ2xlYmVycnkuY29tKSwgQWxhbiBQbHVtIFx1MDAzY21lQHBsdW1hLmlvXHUwMDNlLCBEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaHR0cC1lcnJvcnNAMS42LjM/cGFja2FnZS1pZD05NjI4ZDM4MWM5ZjkyYzc5IiwiY3BlIjoiY3BlOjIuMzphOmh0dHAtZXJyb3JzOmh0dHAtZXJyb3JzOjEuNi4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNyZWF0ZSBIVFRQIGVycm9yIG9iamVjdHMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJodHRwLWVycm9ycyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHAtZXJyb3JzOmh0dHBfZXJyb3JzOjEuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cF9lcnJvcnM6aHR0cC1lcnJvcnM6MS42LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwX2Vycm9yczpodHRwX2Vycm9yczoxLjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHA6aHR0cC1lcnJvcnM6MS42LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwOmh0dHBfZXJyb3JzOjEuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L25vZGVfbW9kdWxlcy9odHRwLWVycm9ycy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2h0dHAtZXJyb3JzQDEuNi4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS42LjMifSx7ImF1dGhvciI6IkpvbmF0aGFuIE9uZyBcdTAwM2NtZUBqb25nbGViZXJyeS5jb21cdTAwM2UgKGh0dHA6Ly9qb25nbGViZXJyeS5jb20pLCBBbGFuIFBsdW0gXHUwMDNjbWVAcGx1bWEuaW9cdTAwM2UsIERvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9odHRwLWVycm9yc0AyLjAuMD9wYWNrYWdlLWlkPTRjOTBmNTBjYzdmM2I4ODMiLCJjcGUiOiJjcGU6Mi4zOmE6aHR0cC1lcnJvcnM6aHR0cC1lcnJvcnM6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ3JlYXRlIEhUVFAgZXJyb3Igb2JqZWN0cyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imh0dHAtZXJyb3JzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cC1lcnJvcnM6aHR0cF9lcnJvcnM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwX2Vycm9yczpodHRwLWVycm9yczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHBfZXJyb3JzOmh0dHBfZXJyb3JzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cDpodHRwLWVycm9yczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHA6aHR0cF9lcnJvcnM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaHR0cC1lcnJvcnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9odHRwLWVycm9yc0AyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJhdXRob3IiOiJOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8vKSIsImJvbS1yZWYiOiJwa2c6bnBtL2h0dHAtcHJveHktYWdlbnRANC4wLjE/cGFja2FnZS1pZD0zM2RjYTcyNjZlMDJjYTEzIiwiY3BlIjoiY3BlOjIuMzphOmh0dHAtcHJveHktYWdlbnQ6aHR0cC1wcm94eS1hZ2VudDo0LjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBIVFRQKHMpIHByb3h5IGBodHRwLkFnZW50YCBpbXBsZW1lbnRhdGlvbiBmb3IgSFRUUCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vVG9vVGFsbE5hdGUvbm9kZS1odHRwLXByb3h5LWFnZW50LmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaHR0cC1wcm94eS1hZ2VudCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHAtcHJveHktYWdlbnQ6aHR0cF9wcm94eV9hZ2VudDo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHBfcHJveHlfYWdlbnQ6aHR0cC1wcm94eS1hZ2VudDo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHBfcHJveHlfYWdlbnQ6aHR0cF9wcm94eV9hZ2VudDo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOmh0dHAtcHJveHktYWdlbnQ6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpUb29UYWxsTmF0ZTpodHRwX3Byb3h5X2FnZW50OjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cC1wcm94eTpodHRwLXByb3h5LWFnZW50OjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cC1wcm94eTpodHRwX3Byb3h5X2FnZW50OjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cF9wcm94eTpodHRwLXByb3h5LWFnZW50OjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cF9wcm94eTpodHRwX3Byb3h5X2FnZW50OjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cDpodHRwLXByb3h5LWFnZW50OjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cDpodHRwX3Byb3h5X2FnZW50OjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL2h0dHAtcHJveHktYWdlbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9odHRwLXByb3h5LWFnZW50QDQuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjEifSx7ImF1dGhvciI6Ik5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pby8pIiwiYm9tLXJlZiI6InBrZzpucG0vaHR0cC1wcm94eS1hZ2VudEA1LjAuMD9wYWNrYWdlLWlkPWQ2MjNkNjUzYWFmMDI3MDYiLCJjcGUiOiJjcGU6Mi4zOmE6aHR0cC1wcm94eS1hZ2VudDpodHRwLXByb3h5LWFnZW50OjUuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkFuIEhUVFAocykgcHJveHkgYGh0dHAuQWdlbnRgIGltcGxlbWVudGF0aW9uIGZvciBIVFRQIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9Ub29UYWxsTmF0ZS9ub2RlLWh0dHAtcHJveHktYWdlbnQuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJodHRwLXByb3h5LWFnZW50IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cC1wcm94eS1hZ2VudDpodHRwX3Byb3h5X2FnZW50OjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cF9wcm94eV9hZ2VudDpodHRwLXByb3h5LWFnZW50OjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cF9wcm94eV9hZ2VudDpodHRwX3Byb3h5X2FnZW50OjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6VG9vVGFsbE5hdGU6aHR0cC1wcm94eS1hZ2VudDo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOmh0dHBfcHJveHlfYWdlbnQ6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwLXByb3h5Omh0dHAtcHJveHktYWdlbnQ6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwLXByb3h5Omh0dHBfcHJveHlfYWdlbnQ6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwX3Byb3h5Omh0dHAtcHJveHktYWdlbnQ6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwX3Byb3h5Omh0dHBfcHJveHlfYWdlbnQ6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwOmh0dHAtcHJveHktYWdlbnQ6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodHRwOmh0dHBfcHJveHlfYWdlbnQ6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaHR0cC1wcm94eS1hZ2VudC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2h0dHAtcHJveHktYWdlbnRANS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMCJ9LHsiYXV0aG9yIjoiTmF0aGFuIFJhamxpY2ggXHUwMDNjbmF0aGFuQHRvb3RhbGxuYXRlLm5ldFx1MDAzZSAoaHR0cDovL244LmlvLykiLCJib20tcmVmIjoicGtnOm5wbS9odHRwLXByb3h5LWFnZW50QDcuMC4yP3BhY2thZ2UtaWQ9ZTYyODM3MzZjNTdiMzM5ZiIsImNwZSI6ImNwZToyLjM6YTpodHRwLXByb3h5LWFnZW50Omh0dHAtcHJveHktYWdlbnQ6Ny4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQW4gSFRUUChzKSBwcm94eSBgaHR0cC5BZ2VudGAgaW1wbGVtZW50YXRpb24gZm9yIEhUVFAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vVG9vVGFsbE5hdGUvcHJveHktYWdlbnRzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaHR0cC1wcm94eS1hZ2VudCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHAtcHJveHktYWdlbnQ6aHR0cF9wcm94eV9hZ2VudDo3LjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHBfcHJveHlfYWdlbnQ6aHR0cC1wcm94eS1hZ2VudDo3LjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh0dHBfcHJveHlfYWdlbnQ6aHR0cF9wcm94eV9hZ2VudDo3LjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOmh0dHAtcHJveHktYWdlbnQ6Ny4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpUb29UYWxsTmF0ZTpodHRwX3Byb3h5X2FnZW50OjcuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cC1wcm94eTpodHRwLXByb3h5LWFnZW50OjcuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cC1wcm94eTpodHRwX3Byb3h5X2FnZW50OjcuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cF9wcm94eTpodHRwLXByb3h5LWFnZW50OjcuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cF9wcm94eTpodHRwX3Byb3h5X2FnZW50OjcuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cDpodHRwLXByb3h5LWFnZW50OjcuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHR0cDpodHRwX3Byb3h5X2FnZW50OjcuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BucG1jbGkvYWdlbnQvbm9kZV9tb2R1bGVzL2h0dHAtcHJveHktYWdlbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9odHRwLXByb3h5LWFnZW50QDcuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4wLjIifSx7ImF1dGhvciI6Ik5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly9uOC5pby8pIiwiYm9tLXJlZiI6InBrZzpucG0vaHR0cHMtcHJveHktYWdlbnRANS4wLjE/cGFja2FnZS1pZD1kODBiM2IwNWY1OTY0OTU1IiwiY3BlIjoiY3BlOjIuMzphOmh0dHBzLXByb3h5LWFnZW50X3Byb2plY3Q6aHR0cHMtcHJveHktYWdlbnQ6NS4wLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQW4gSFRUUChzKSBwcm94eSBgaHR0cC5BZ2VudGAgaW1wbGVtZW50YXRpb24gZm9yIEhUVFBTIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9Ub29UYWxsTmF0ZS9ub2RlLWh0dHBzLXByb3h5LWFnZW50LmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaHR0cHMtcHJveHktYWdlbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaHR0cHMtcHJveHktYWdlbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9odHRwcy1wcm94eS1hZ2VudEA1LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4xIn0seyJhdXRob3IiOiJOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8vKSIsImJvbS1yZWYiOiJwa2c6bnBtL2h0dHBzLXByb3h5LWFnZW50QDcuMC42P3BhY2thZ2UtaWQ9YzM5OThjN2VmMTI1YjY2ZiIsImNwZSI6ImNwZToyLjM6YTpodHRwcy1wcm94eS1hZ2VudF9wcm9qZWN0Omh0dHBzLXByb3h5LWFnZW50OjcuMC42Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkFuIEhUVFAocykgcHJveHkgYGh0dHAuQWdlbnRgIGltcGxlbWVudGF0aW9uIGZvciBIVFRQUyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Ub29UYWxsTmF0ZS9wcm94eS1hZ2VudHMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJodHRwcy1wcm94eS1hZ2VudCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbnBtY2xpL2FnZW50L25vZGVfbW9kdWxlcy9odHRwcy1wcm94eS1hZ2VudC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2h0dHBzLXByb3h5LWFnZW50QDcuMC42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4wLjYifSx7ImF1dGhvciI6ImRlYWQtaG9yc2UgXHUwMDNjZGVhZF9ob3JzZUBxcS5jb21cdTAwM2UgKGh0dHA6Ly9kZWFkaG9yc2UubWUpIiwiYm9tLXJlZiI6InBrZzpucG0vaHVtYW5pemUtbXNAMS4yLjE/cGFja2FnZS1pZD00N2EwMjViMmYxMTViMTdjIiwiY3BlIjoiY3BlOjIuMzphOm5vZGUtbW9kdWxlczpodW1hbml6ZS1tczoxLjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJ0cmFuc2Zvcm0gaHVtYW5pemUgdGltZSB0byBtcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ub2RlLW1vZHVsZXMvaHVtYW5pemUtbXMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imh1bWFuaXplLW1zIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZS1tb2R1bGVzOmh1bWFuaXplX21zOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHVtYW5pemUtbXM6aHVtYW5pemUtbXM6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodW1hbml6ZS1tczpodW1hbml6ZV9tczoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh1bWFuaXplX21zOmh1bWFuaXplLW1zOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aHVtYW5pemVfbXM6aHVtYW5pemVfbXM6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpodW1hbml6ZTpodW1hbml6ZS1tczoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmh1bWFuaXplOmh1bWFuaXplX21zOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2h1bWFuaXplLW1zL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaHVtYW5pemUtbXNAMS4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMSJ9LHsiYXV0aG9yIjoiTWFyY3VzIFNwaWVnZWwgXHUwMDNjbWFyY3VzLnNwaWVnZWxAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaTE4bkAwLjExLjE/cGFja2FnZS1pZD1mZjg4MTBmZTI0NDYyZjcyIiwiY3BlIjoiY3BlOjIuMzphOmkxOG5fcHJvamVjdDppMThuOjAuMTEuMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJsaWdodHdlaWdodCB0cmFuc2xhdGlvbiBtb2R1bGUgd2l0aCBkeW5hbWljIGpzb24gc3RvcmFnZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL21hc2hwaWUvaTE4bi1ub2RlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9tYXNocGllL2kxOG4tbm9kZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaTE4biIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pMThuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaTE4bkAwLjExLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjExLjEifSx7ImF1dGhvciI6IkFsZXhhbmRlciBTaHR1Y2hraW4gXHUwMDNjYXNodHVjaGtpbkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9pY29udi1saXRlQDAuNC4yND9wYWNrYWdlLWlkPWFjMzhjZTY2ODlhMjljNjIiLCJjcGUiOiJjcGU6Mi4zOmE6YXNodHVjaGtpbjppY29udi1saXRlOjAuNC4yNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0IGNoYXJhY3RlciBlbmNvZGluZ3MgaW4gcHVyZSBqYXZhc2NyaXB0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vYXNodHVjaGtpbi9pY29udi1saXRlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXNodHVjaGtpbi9pY29udi1saXRlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpY29udi1saXRlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXNodHVjaGtpbjppY29udl9saXRlOjAuNC4yNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252LWxpdGU6aWNvbnYtbGl0ZTowLjQuMjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppY29udi1saXRlOmljb252X2xpdGU6MC40LjI0Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWNvbnZfbGl0ZTppY29udi1saXRlOjAuNC4yNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252X2xpdGU6aWNvbnZfbGl0ZTowLjQuMjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppY29udjppY29udi1saXRlOjAuNC4yNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252Omljb252X2xpdGU6MC40LjI0Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ljb252LWxpdGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pY29udi1saXRlQDAuNC4yNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNC4yNCJ9LHsiYXV0aG9yIjoiQWxleGFuZGVyIFNodHVjaGtpbiBcdTAwM2Nhc2h0dWNoa2luQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2ljb252LWxpdGVAMC42LjM/cGFja2FnZS1pZD1lMTAwM2ExMTk4NTNmYTUxIiwiY3BlIjoiY3BlOjIuMzphOmFzaHR1Y2hraW46aWNvbnYtbGl0ZTowLjYuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0IGNoYXJhY3RlciBlbmNvZGluZ3MgaW4gcHVyZSBqYXZhc2NyaXB0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vYXNodHVjaGtpbi9pY29udi1saXRlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXNodHVjaGtpbi9pY29udi1saXRlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpY29udi1saXRlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YXNodHVjaGtpbjppY29udl9saXRlOjAuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWNvbnYtbGl0ZTppY29udi1saXRlOjAuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWNvbnYtbGl0ZTppY29udl9saXRlOjAuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWNvbnZfbGl0ZTppY29udi1saXRlOjAuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWNvbnZfbGl0ZTppY29udl9saXRlOjAuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWNvbnY6aWNvbnYtbGl0ZTowLjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252Omljb252X2xpdGU6MC42LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW5jb2Rpbmcvbm9kZV9tb2R1bGVzL2ljb252LWxpdGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pY29udi1saXRlQDAuNi4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC42LjMifSx7ImF1dGhvciI6IkFsZXhhbmRlciBTaHR1Y2hraW4gXHUwMDNjYXNodHVjaGtpbkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9pY29udi1saXRlQDAuNi4zP3BhY2thZ2UtaWQ9OGU1MDNmZjcyNjk3NDcwNiIsImNwZSI6ImNwZToyLjM6YTphc2h0dWNoa2luOmljb252LWxpdGU6MC42LjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ29udmVydCBjaGFyYWN0ZXIgZW5jb2RpbmdzIGluIHB1cmUgamF2YXNjcmlwdC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2FzaHR1Y2hraW4vaWNvbnYtbGl0ZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FzaHR1Y2hraW4vaWNvbnYtbGl0ZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaWNvbnYtbGl0ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFzaHR1Y2hraW46aWNvbnZfbGl0ZTowLjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252LWxpdGU6aWNvbnYtbGl0ZTowLjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252LWxpdGU6aWNvbnZfbGl0ZTowLjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252X2xpdGU6aWNvbnYtbGl0ZTowLjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252X2xpdGU6aWNvbnZfbGl0ZTowLjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmljb252Omljb252LWxpdGU6MC42LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppY29udjppY29udl9saXRlOjAuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50L25vZGVfbW9kdWxlcy9pY29udi1saXRlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaWNvbnYtbGl0ZUAwLjYuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNi4zIn0seyJhdXRob3IiOiJGZXJvc3MgQWJvdWtoYWRpamVoIFx1MDAzY2Zlcm9zc0BmZXJvc3Mub3JnXHUwMDNlIChodHRwczovL2Zlcm9zcy5vcmcpLCBSb21haW4gQmVhdXhpcyBcdTAwM2N0b290c0ByYXN0YWdlZWtzLm9yZ1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2llZWU3NTRAMS4yLjE/cGFja2FnZS1pZD02MzEwZjMyZDdiMjMyNTU4IiwiY3BlIjoiY3BlOjIuMzphOmllZWU3NTQ6aWVlZTc1NDoxLjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWFkL3dyaXRlIElFRUU3NTQgZmxvYXRpbmcgcG9pbnQgbnVtYmVycyBmcm9tL3RvIGEgQnVmZmVyIG9yIGFycmF5LWxpa2Ugb2JqZWN0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9mZXJvc3MvaWVlZTc1NC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTMtQ2xhdXNlIn19XSwibmFtZSI6ImllZWU3NTQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6aWVlZTc1NDoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pZWVlNzU0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaWVlZTc1NEAxLjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4xIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vaWdub3JlLXdhbGtAMy4wLjQ/cGFja2FnZS1pZD0yZTRiODU5ZmI1ZGI1M2YwIiwiY3BlIjoiY3BlOjIuMzphOmlnbm9yZS13YWxrOmlnbm9yZS13YWxrOjMuMC40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5lc3RlZC9yZWN1cnNpdmUgYC5naXRpZ25vcmVgL2AubnBtaWdub3JlYCBwYXJzaW5nIGFuZCBmaWx0ZXJpbmcuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvaWdub3JlLXdhbGsuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJpZ25vcmUtd2FsayIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlnbm9yZS13YWxrOmlnbm9yZV93YWxrOjMuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWdub3JlX3dhbGs6aWdub3JlLXdhbGs6My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppZ25vcmVfd2FsazppZ25vcmVfd2FsazozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlnbm9yZTppZ25vcmUtd2FsazozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlnbm9yZTppZ25vcmVfd2FsazozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pZ25vcmUtd2Fsay9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lnbm9yZS13YWxrQDMuMC40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjQifSx7ImF1dGhvciI6Ik5pY29sYXMgU3RlcGllbiBcdTAwM2NzdGVwaWVuLm5pY29sYXNAZ21haWwuY29tXHUwMDNlLCBIdW5nIFRyYW4gXHUwMDNjb29obm9pdHpAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaWx0b3JiQDIuNC41P3BhY2thZ2UtaWQ9NTYzODlhY2M2NmU5YmJjZiIsImNwZSI6ImNwZToyLjM6YTpuc3RlcGllbjppbHRvcmI6Mi40LjU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQnJvdGxpIGNvbXByZXNzaW9uL2RlY29tcHJlc3Npb24gd2l0aCBuYXRpdmUgYmluZGluZ3MiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL25zdGVwaWVuL2lsdG9yYi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25zdGVwaWVuL2lsdG9yYiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaWx0b3JiIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWx0b3JiOmlsdG9yYjoyLjQuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pbHRvcmIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pbHRvcmJAMi40LjUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjQuNSJ9LHsiYXV0aG9yIjoiSmVucyBUYXlsb3IgXHUwMDNjamVuc3l0QGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL2hvbWVicmV3aW5nKSIsImJvbS1yZWYiOiJwa2c6bnBtL2ltdXJtdXJoYXNoQDAuMS40P3BhY2thZ2UtaWQ9MDk1NzJmMGEwYmM3NGJhNyIsImNwZSI6ImNwZToyLjM6YTppbXVybXVyaGFzaDppbXVybXVyaGFzaDowLjEuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBpbmNyZW1lbnRhbCBpbXBsZW1lbnRhdGlvbiBvZiBNdXJtdXJIYXNoMyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zeXQvaW11cm11cmhhc2gtanMifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2plbnN5dC9pbXVybXVyaGFzaC1qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaW11cm11cmhhc2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqZW5zeXQ6aW11cm11cmhhc2g6MC4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW11cm11cmhhc2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pbXVybXVyaGFzaEAwLjEuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS40In0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vaW5kZW50LXN0cmluZ0A0LjAuMD9wYWNrYWdlLWlkPWFmZmM4MmQwMWVhZThmYWUiLCJjcGUiOiJjcGU6Mi4zOmE6aW5kZW50LXN0cmluZzppbmRlbnQtc3RyaW5nOjQuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkluZGVudCBlYWNoIGxpbmUgaW4gYSBzdHJpbmciLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpbmRlbnQtc3RyaW5nIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5kZW50LXN0cmluZzppbmRlbnRfc3RyaW5nOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5kZW50X3N0cmluZzppbmRlbnQtc3RyaW5nOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5kZW50X3N0cmluZzppbmRlbnRfc3RyaW5nOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5kZW50OmluZGVudC1zdHJpbmc6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbmRlbnQ6aW5kZW50X3N0cmluZzo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pbmRlbnQtc3RyaW5nL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaW5kZW50LXN0cmluZ0A0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHBzOi8vaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL2luZmVyLW93bmVyQDEuMC40P3BhY2thZ2UtaWQ9MGJhNWNkYTkwYTZlYzc0YSIsImNwZSI6ImNwZToyLjM6YTppbmZlci1vd25lcjppbmZlci1vd25lcjoxLjAuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJbmZlciB0aGUgb3duZXIgb2YgYSBwYXRoIGJhc2VkIG9uIHRoZSBvd25lciBvZiBpdHMgbmVhcmVzdCBleGlzdGluZyBwYXJlbnQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbnBtL2luZmVyLW93bmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJpbmZlci1vd25lciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluZmVyLW93bmVyOmluZmVyX293bmVyOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5mZXJfb3duZXI6aW5mZXItb3duZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbmZlcl9vd25lcjppbmZlcl9vd25lcjoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluZmVyOmluZmVyLW93bmVyOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5mZXI6aW5mZXJfb3duZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06aW5mZXItb3duZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06aW5mZXJfb3duZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW5mZXItb3duZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pbmZlci1vd25lckAxLjAuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC40In0seyJhdXRob3IiOiJkcmVhbWVyc2xhYiBcdTAwM2NiZW5AZHJlYW1lcnNsYWIuY29tXHUwMDNlLCBSeWFuIFNjaHVmdCBcdTAwM2NyeWFuLnNjaHVmdEBnbWFpbC5jb21cdTAwM2UsIEJlbiBMaW4gXHUwMDNjYmVuQGRyZWFtZXJzbGFiLmNvbVx1MDAzZSwgTGFuY2UgUG9sbGFyZCBcdTAwM2NsYW5jZWpwb2xsYXJkQGdtYWlsLmNvbVx1MDAzZSwgRGFuZSBPJ0Nvbm5vciBcdTAwM2NkYW5lLm9jb25ub3JAZ21haWwuY29tXHUwMDNlLCBEYXZpZCBNaXLDsyBcdTAwM2NsaXRlLjNlbmdpbmVAZ21haWwuY29tXHUwMDNlLCBicmFuZG9uZGV3aXR0LCBsdWszdGhvbWFzLCBNYXJjZWwgS2xlaHIsIFJheW1vbmQgRmVuZywgS2FuZSBDb2hlbiBcdTAwM2NrYW5lY29oZW5AZ21haWwuY29tXHUwMDNlLCBHaWFubmkgQ2hpYXBwZXR0YSBcdTAwM2NnaWFubmlAcnVubGV2ZWw2Lm9yZ1x1MDAzZSwgRXJpYyBCcm9keSwgb3Zlcmxvb2ttb3RlbCwgUGF0cmljayBNb3dyZXIsIEdyZWdlciBPbHNzb24sIEphc29uIENyYXdmb3JkIFx1MDAzY2phc29uQGphc29uY3Jhd2ZvcmQub3JnXHUwMDNlLCBSYXkgTXllcnMgXHUwMDNjcmF5Lm15ZXJzQGdtYWlsLmNvbVx1MDAzZSwgRGlsbG9uIFNob29rIFx1MDAzY2RzaG9va0BhbHVtbmkubm10LmVkdVx1MDAzZSwgUGF0cmljayBLdWVuIFx1MDAzY3Aua3VlbkBjbG91ZGFjeS5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9pbmZsZWN0aW9uQDEuMTMuND9wYWNrYWdlLWlkPTZlMjY3MWRjYTdkYTA2NWEiLCJjcGUiOiJjcGU6Mi4zOmE6ZHJlYW1lcnNsYWI6aW5mbGVjdGlvbjoxLjEzLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBwb3J0IG9mIGluZmxlY3Rpb24tanMgdG8gbm9kZS5qcyBtb2R1bGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZHJlYW1lcnNsYWIvbm9kZS5pbmZsZWN0aW9uLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaW5mbGVjdGlvbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluZmxlY3Rpb246aW5mbGVjdGlvbjoxLjEzLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW5mbGVjdGlvbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2luZmxlY3Rpb25AMS4xMy40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xMy40In0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vaW5mbGlnaHRAMS4wLjY/cGFja2FnZS1pZD1kZGVmMDJhODYwNWE1ZTE5IiwiY3BlIjoiY3BlOjIuMzphOmluZmxpZ2h0OmluZmxpZ2h0OjEuMC42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkFkZCBjYWxsYmFja3MgdG8gcmVxdWVzdHMgaW4gZmxpZ2h0IHRvIGF2b2lkIGFzeW5jIGR1cGxpY2F0aW9uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9pbmZsaWdodC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy9pbmZsaWdodCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiaW5mbGlnaHQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FhY3M6aW5mbGlnaHQ6MS4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06aW5mbGlnaHQ6MS4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW5mbGlnaHQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pbmZsaWdodEAxLjAuNiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC42In0seyJib20tcmVmIjoicGtnOm5wbS9pbmhlcml0c0AyLjAuMz9wYWNrYWdlLWlkPTU0YzdkZTYxMDA1OTEzZDQiLCJjcGUiOiJjcGU6Mi4zOmE6aW5oZXJpdHM6aW5oZXJpdHM6Mi4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQnJvd3Nlci1mcmllbmRseSBpbmhlcml0YW5jZSBmdWxseSBjb21wYXRpYmxlIHdpdGggc3RhbmRhcmQgbm9kZS5qcyBpbmhlcml0cygpIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3MvaW5oZXJpdHMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6ImluaGVyaXRzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhYWNzOmluaGVyaXRzOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L25vZGVfbW9kdWxlcy9pbmhlcml0cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2luaGVyaXRzQDIuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjMifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2luaGVyaXRzQDIuMC40P3BhY2thZ2UtaWQ9NDQ0NmZiZWIzNWEyZmEzNiIsImNwZSI6ImNwZToyLjM6YTppbmhlcml0czppbmhlcml0czoyLjAuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCcm93c2VyLWZyaWVuZGx5IGluaGVyaXRhbmNlIGZ1bGx5IGNvbXBhdGlibGUgd2l0aCBzdGFuZGFyZCBub2RlLmpzIGluaGVyaXRzKCkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9pbmhlcml0cyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiaW5oZXJpdHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FhY3M6aW5oZXJpdHM6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW5oZXJpdHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pbmhlcml0c0AyLjAuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC40In0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vaW5pQDEuMy44P3BhY2thZ2UtaWQ9NmRkZDY4MTExMzg4NzZlYSIsImNwZSI6ImNwZToyLjM6YTppbmlfcHJvamVjdDppbmk6MS4zLjg6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQW4gaW5pIGVuY29kZXIvZGVjb2RlciBmb3Igbm9kZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL2luaS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6ImluaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nbG9iYWwtcHJlZml4L25vZGVfbW9kdWxlcy9pbmkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pbmlAMS4zLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuOCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2luaUAxLjMuOD9wYWNrYWdlLWlkPTRkZjFiNGMxYjZlMWI1MjYiLCJjcGUiOiJjcGU6Mi4zOmE6aW5pX3Byb2plY3Q6aW5pOjEuMy44Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkFuIGluaSBlbmNvZGVyL2RlY29kZXIgZm9yIG5vZGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9pbmkuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJpbmkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmMvbm9kZV9tb2R1bGVzL2luaS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2luaUAxLjMuOCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMy44In0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaW50ZXJuYWwtc2xvdEAxLjEuMD9wYWNrYWdlLWlkPTJjYjMzMjg1NWYwOTc4ZTQiLCJjcGUiOiJjcGU6Mi4zOmE6aW50ZXJuYWwtc2xvdDppbnRlcm5hbC1zbG90OjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVTIHNwZWMtbGlrZSBpbnRlcm5hbCBzbG90cyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL2ludGVybmFsLXNsb3QuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvaW50ZXJuYWwtc2xvdCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImludGVybmFsLXNsb3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnRlcm5hbC1zbG90OmludGVybmFsX3Nsb3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnRlcm5hbF9zbG90OmludGVybmFsLXNsb3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnRlcm5hbF9zbG90OmludGVybmFsX3Nsb3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnRlcm5hbDppbnRlcm5hbC1zbG90OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW50ZXJuYWw6aW50ZXJuYWxfc2xvdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjppbnRlcm5hbC1zbG90OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmludGVybmFsX3Nsb3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW50ZXJuYWwtc2xvdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ludGVybmFsLXNsb3RAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiVHlsZXIgS2VsbGVuIChodHRwOi8vZ29pbmdzbG93bHkuY29tLykiLCJib20tcmVmIjoicGtnOm5wbS9pbnRlcnByZXRAMS4xLjA/cGFja2FnZS1pZD1lZjBmZmQ0NTE0ZmJjNWIwIiwiY3BlIjoiY3BlOjIuMzphOmludGVycHJldDppbnRlcnByZXQ6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBkaWN0aW9uYXJ5IG9mIGZpbGUgZXh0ZW5zaW9ucyBhbmQgYXNzb2NpYXRlZCBtb2R1bGUgbG9hZGVycy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3RrZWxsZW4vbm9kZS1pbnRlcnByZXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS90a2VsbGVuL25vZGUtaW50ZXJwcmV0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpbnRlcnByZXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0a2VsbGVuOmludGVycHJldDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pbnRlcnByZXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pbnRlcnByZXRAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2ludG8tc3RyZWFtQDMuMS4wP3BhY2thZ2UtaWQ9ZmMwMDNlN2U4Y2VlNDQ2OCIsImNwZSI6ImNwZToyLjM6YTppbnRvLXN0cmVhbTppbnRvLXN0cmVhbTozLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0IGEgYnVmZmVyL3N0cmluZy9hcnJheS9vYmplY3QvaXRlcmFibGUvcHJvbWlzZSBpbnRvIGEgc3RyZWFtIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaW50by1zdHJlYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnRvLXN0cmVhbTppbnRvX3N0cmVhbTozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmludG9fc3RyZWFtOmludG8tc3RyZWFtOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW50b19zdHJlYW06aW50b19zdHJlYW06My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnRvOmludG8tc3RyZWFtOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW50bzppbnRvX3N0cmVhbTozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pbnRvLXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ludG8tc3RyZWFtQDMuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjAifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2ludmFsaWRfbWFpbj9wYWNrYWdlLWlkPTIzMjBmYjY5YzQ1OTg1ZGUiLCJjcGUiOiJjcGU6Mi4zOmE6aW52YWxpZC1tYWluOmludmFsaWQtbWFpbjoqOio6KjoqOio6KjoqOioiLCJuYW1lIjoiaW52YWxpZF9tYWluIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW52YWxpZC1tYWluOmludmFsaWRfbWFpbjoqOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW52YWxpZF9tYWluOmludmFsaWQtbWFpbjoqOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW52YWxpZF9tYWluOmludmFsaWRfbWFpbjoqOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW52YWxpZDppbnZhbGlkLW1haW46KjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmludmFsaWQ6aW52YWxpZF9tYWluOio6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS90ZXN0L3Jlc29sdmVyL2ludmFsaWRfbWFpbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2ludmFsaWRfbWFpbiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IlVOS05PV04ifSx7ImF1dGhvciI6IkFuZHJlcyBTdWFyZXogXHUwMDNjemVydG9zaEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9pbnZhcmlhbnRAMi4yLjQ/cGFja2FnZS1pZD0yYjg5ZTkxNThjMGMxM2JmIiwiY3BlIjoiY3BlOjIuMzphOmludmFyaWFudDppbnZhcmlhbnQ6Mi4yLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiaW52YXJpYW50IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3plcnRvc2gvaW52YXJpYW50In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpbnZhcmlhbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp6ZXJ0b3NoOmludmFyaWFudDoyLjIuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pbnZhcmlhbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pbnZhcmlhbnRAMi4yLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjIuNCJ9LHsiYXV0aG9yIjoiRmVkb3IgSW5kdXRueSBcdTAwM2NmZWRvckBpbmR1dG55LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2lwQDIuMC4xP3BhY2thZ2UtaWQ9ODBjNDM3ZDFmOGY2OTBhOCIsImNwZSI6ImNwZToyLjM6YTpmZWRvcmluZHV0bnk6aXA6Mi4wLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL2luZHV0bnkvbm9kZS1pcC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luZHV0bnkvbm9kZS1pcCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcEAyLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4xIn0seyJhdXRob3IiOiJCZWF1IEd1bmRlcnNvbiBcdTAwM2NiZWF1QGJlYXVndW5kZXJzb24uY29tXHUwMDNlIChodHRwczovL2JlYXVndW5kZXJzb24uY29tLykiLCJib20tcmVmIjoicGtnOm5wbS9pcC1hZGRyZXNzQDEwLjAuMT9wYWNrYWdlLWlkPTM2NDc5MGQwODY4MWEwNTQiLCJjcGUiOiJjcGU6Mi4zOmE6YmVhdWd1bmRlcnNvbjppcC1hZGRyZXNzOjEwLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIGxpYnJhcnkgZm9yIHBhcnNpbmcgSVB2NCBhbmQgSVB2NiBJUCBhZGRyZXNzZXMgaW4gbm9kZSBhbmQgdGhlIGJyb3dzZXIuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9iZWF1Z3VuZGVyc29uL2lwLWFkZHJlc3MuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcC1hZGRyZXNzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YmVhdWd1bmRlcnNvbjppcF9hZGRyZXNzOjEwLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlwLWFkZHJlc3M6aXAtYWRkcmVzczoxMC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcC1hZGRyZXNzOmlwX2FkZHJlc3M6MTAuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXBfYWRkcmVzczppcC1hZGRyZXNzOjEwLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlwX2FkZHJlc3M6aXBfYWRkcmVzczoxMC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcDppcC1hZGRyZXNzOjEwLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlwOmlwX2FkZHJlc3M6MTAuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lwLWFkZHJlc3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcC1hZGRyZXNzQDEwLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEwLjAuMSJ9LHsiYXV0aG9yIjoiUWlhbiBDaGVuIiwiYm9tLXJlZiI6InBrZzpucG0vaXA2QDAuMi4xMT9wYWNrYWdlLWlkPWVkYTY4MTIzM2I0NzI4NzMiLCJjcGUiOiJjcGU6Mi4zOmE6ZWxnczppcDY6MC4yLjExOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IklQdjYgYWRkcmVzcyBoZWxwZXIgdXRpbGl0aWVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vZWxncy9pcDYuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9lbGdzL2lwNiNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlwNiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlwNjppcDY6MC4yLjExOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lwNi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lwNkAwLjIuMTEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjIuMTEifSx7ImF1dGhvciI6IndoaXRlcXVhcmsgXHUwMDNjd2hpdGVxdWFya0B3aGl0ZXF1YXJrLm9yZ1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2lwYWRkci5qc0AxLjkuMT9wYWNrYWdlLWlkPWUwZTBiNTE1YjUxY2I5NGIiLCJjcGUiOiJjcGU6Mi4zOmE6d2hpdGVxdWFyazppcGFkZHIuanM6MS45LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBsaWJyYXJ5IGZvciBtYW5pcHVsYXRpbmcgSVB2NCBhbmQgSVB2NiBhZGRyZXNzZXMgaW4gSmF2YVNjcmlwdC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3doaXRlcXVhcmsvaXBhZGRyLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcGFkZHIuanMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcGFkZHIuanM6aXBhZGRyLmpzOjEuOS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lwYWRkci5qcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lwYWRkci5qc0AxLjkuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuOS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBFbGFuIFNoYW5rZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9lczEyOCksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIFNoaW5ub3N1a2UgV2F0YW5hYmUgKGh0dHBzOi8vc2hpbm5uLmdpdGh1Yi5pbyksICIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWFic29sdXRlQDEuMC4wP3BhY2thZ2UtaWQ9MDUxMmY2NmY5NTU1NjUzZSIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLWFic29sdXRlOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIGZpbGUgcGF0aCBpcyBhYnNvbHV0ZS4gRG9lcyBub3QgcmVseSBvbiB0aGUgcGF0aCBtb2R1bGUgYW5kIGNhbiBiZSB1c2VkIGFzIGEgcG9seWZpbGwgZm9yIG5vZGUuanMgbmF0aXZlIGBwYXRoLmlzQWJvbHV0ZWAuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLWFic29sdXRlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1hYnNvbHV0ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXNfYWJzb2x1dGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1hYnNvbHV0ZTppcy1hYnNvbHV0ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWFic29sdXRlOmlzX2Fic29sdXRlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfYWJzb2x1dGU6aXMtYWJzb2x1dGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19hYnNvbHV0ZTppc19hYnNvbHV0ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWFic29sdXRlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfYWJzb2x1dGU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtYWJzb2x1dGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1hYnNvbHV0ZUAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBSb3V2ZW4gV2XDn2xpbmcgKHd3dy5yb3V2ZW53ZXNzbGluZy5kZSkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1hY2Nlc3Nvci1kZXNjcmlwdG9yQDEuMC4xP3BhY2thZ2UtaWQ9MjYxYjY1MTc0MDZiOTdkMCIsImNwZSI6ImNwZToyLjM6YTppcy1hY2Nlc3Nvci1kZXNjcmlwdG9yOmlzLWFjY2Vzc29yLWRlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0dXJucyB0cnVlIGlmIGEgdmFsdWUgaGFzIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgYSB2YWxpZCBKYXZhU2NyaXB0IGFjY2Vzc29yIGRlc2NyaXB0b3IuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWFjY2Vzc29yLWRlc2NyaXB0b3IuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWFjY2Vzc29yLWRlc2NyaXB0b3IifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWFjY2Vzc29yLWRlc2NyaXB0b3IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1hY2Nlc3Nvci1kZXNjcmlwdG9yOmlzX2FjY2Vzc29yX2Rlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19hY2Nlc3Nvcl9kZXNjcmlwdG9yOmlzLWFjY2Vzc29yLWRlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19hY2Nlc3Nvcl9kZXNjcmlwdG9yOmlzX2FjY2Vzc29yX2Rlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1hY2Nlc3Nvcjppcy1hY2Nlc3Nvci1kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtYWNjZXNzb3I6aXNfYWNjZXNzb3JfZGVzY3JpcHRvcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2FjY2Vzc29yOmlzLWFjY2Vzc29yLWRlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19hY2Nlc3Nvcjppc19hY2Nlc3Nvcl9kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1hY2Nlc3Nvci1kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19hY2Nlc3Nvcl9kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtYWNjZXNzb3ItZGVzY3JpcHRvcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX2FjY2Vzc29yX2Rlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtYWNjZXNzb3ItZGVzY3JpcHRvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWFjY2Vzc29yLWRlc2NyaXB0b3JAMS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMSJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2xqaGFyYi5jb2RlcyksIEpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9samhhcmIuY29kZXMpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtYXJndW1lbnRzQDEuMi4wP3BhY2thZ2UtaWQ9YzI0OTQyMmI2ZTAwMzZhMiIsImNwZSI6ImNwZToyLjM6YTppcy1hcmd1bWVudHM6aXMtYXJndW1lbnRzOjEuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IklzIHRoaXMgYW4gYXJndW1lbnRzIG9iamVjdD8gSXQncyBhIGhhcmRlciBxdWVzdGlvbiB0aGFuIHlvdSB0aGluay4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtYXJndW1lbnRzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1hcmd1bWVudHMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWFyZ3VtZW50cyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWFyZ3VtZW50czppc19hcmd1bWVudHM6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19hcmd1bWVudHM6aXMtYXJndW1lbnRzOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfYXJndW1lbnRzOmlzX2FyZ3VtZW50czoxLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtYXJndW1lbnRzOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19hcmd1bWVudHM6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1hcmd1bWVudHM6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19hcmd1bWVudHM6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtYXJndW1lbnRzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtYXJndW1lbnRzQDEuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjAifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9pcy1hcnJheS1idWZmZXJAMy4wLjU/cGFja2FnZS1pZD1kOTk1OGI2MzczMTY5ZDRkIiwiY3BlIjoiY3BlOjIuMzphOmlzLWFycmF5LWJ1ZmZlcjppcy1hcnJheS1idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSXMgdGhpcyB2YWx1ZSBhIEpTIEFycmF5QnVmZmVyPyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1hcnJheS1idWZmZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWFycmF5LWJ1ZmZlciNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWFycmF5LWJ1ZmZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWFycmF5LWJ1ZmZlcjppc19hcnJheV9idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19hcnJheV9idWZmZXI6aXMtYXJyYXktYnVmZmVyOjMuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfYXJyYXlfYnVmZmVyOmlzX2FycmF5X2J1ZmZlcjozLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtYXJyYXktYnVmZmVyOjMuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19hcnJheV9idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1hcnJheTppcy1hcnJheS1idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1hcnJheTppc19hcnJheV9idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19hcnJheTppcy1hcnJheS1idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19hcnJheTppc19hcnJheV9idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1hcnJheS1idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19hcnJheV9idWZmZXI6My4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtYXJyYXktYnVmZmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtYXJyYXktYnVmZmVyQDMuMC41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjUifSx7ImF1dGhvciI6IlFpeCAoaHR0cDovL2dpdGh1Yi5jb20vcWl4LSkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1hcnJheWlzaEAwLjMuMj9wYWNrYWdlLWlkPWMzZDE0MmI1Nzg1M2VlODYiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtYXJyYXlpc2g6aXMtYXJyYXlpc2g6MC4zLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lcyBpZiBhbiBvYmplY3QgY2FuIGJlIHVzZWQgYXMgYW4gYXJyYXkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcWl4LS9ub2RlLWlzLWFycmF5aXNoLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtYXJyYXlpc2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1hcnJheWlzaDppc19hcnJheWlzaDowLjMuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2FycmF5aXNoOmlzLWFycmF5aXNoOjAuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfYXJyYXlpc2g6aXNfYXJyYXlpc2g6MC4zLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpxaXgtOmlzLWFycmF5aXNoOjAuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cWl4LTppc19hcnJheWlzaDowLjMuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWFycmF5aXNoOjAuMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfYXJyYXlpc2g6MC4zLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtYXJyYXlpc2hAMC4zLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjMuMiJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWJpZ2ludEAxLjEuMD9wYWNrYWdlLWlkPTcwZTYwMzU1MjFiY2EyZTYiLCJjcGUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1iaWdpbnQ6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSXMgdGhpcyB2YWx1ZSBhbiBFUyBCaWdJbnQ/IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWJpZ2ludC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtYmlnaW50I3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtYmlnaW50IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19iaWdpbnQ6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1iaWdpbnQ6aXMtYmlnaW50OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtYmlnaW50OmlzX2JpZ2ludDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2JpZ2ludDppcy1iaWdpbnQ6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19iaWdpbnQ6aXNfYmlnaW50OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtYmlnaW50OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfYmlnaW50OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWJpZ2ludC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWJpZ2ludEAxLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtYmluYXJ5LXBhdGhAMi4xLjA/cGFja2FnZS1pZD1lNWZmYTkwN2E0ZmYxMGI1IiwiY3BlIjoiY3BlOjIuMzphOmlzLWJpbmFyeS1wYXRoOmlzLWJpbmFyeS1wYXRoOjIuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNoZWNrIGlmIGEgZmlsZSBwYXRoIGlzIGEgYmluYXJ5IGZpbGUiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1iaW5hcnktcGF0aCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWJpbmFyeS1wYXRoOmlzX2JpbmFyeV9wYXRoOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfYmluYXJ5X3BhdGg6aXMtYmluYXJ5LXBhdGg6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19iaW5hcnlfcGF0aDppc19iaW5hcnlfcGF0aDoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWJpbmFyeTppcy1iaW5hcnktcGF0aDoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWJpbmFyeTppc19iaW5hcnlfcGF0aDoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2JpbmFyeTppcy1iaW5hcnktcGF0aDoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2JpbmFyeTppc19iaW5hcnlfcGF0aDoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWJpbmFyeS1wYXRoOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfYmluYXJ5X3BhdGg6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtYmluYXJ5LXBhdGgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1iaW5hcnktcGF0aEAyLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4wIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtYm9vbGVhbi1vYmplY3RAMS4yLjI/cGFja2FnZS1pZD00ZjRiZTMzYTA2MTRmZmM0IiwiY3BlIjoiY3BlOjIuMzphOmlzLWJvb2xlYW4tb2JqZWN0OmlzLWJvb2xlYW4tb2JqZWN0OjEuMi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IklzIHRoaXMgdmFsdWUgYSBKUyBCb29sZWFuPyBUaGlzIG1vZHVsZSB3b3JrcyBjcm9zcy1yZWFsbS9pZnJhbWUsIGFuZCBkZXNwaXRlIEVTNiBAQHRvU3RyaW5nVGFnLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1ib29sZWFuLW9iamVjdC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWJvb2xlYW4tb2JqZWN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtYm9vbGVhbi1vYmplY3Q6aXNfYm9vbGVhbl9vYmplY3Q6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19ib29sZWFuX29iamVjdDppcy1ib29sZWFuLW9iamVjdDoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Jvb2xlYW5fb2JqZWN0OmlzX2Jvb2xlYW5fb2JqZWN0OjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1ib29sZWFuLW9iamVjdDoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXNfYm9vbGVhbl9vYmplY3Q6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1ib29sZWFuOmlzLWJvb2xlYW4tb2JqZWN0OjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtYm9vbGVhbjppc19ib29sZWFuX29iamVjdDoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Jvb2xlYW46aXMtYm9vbGVhbi1vYmplY3Q6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19ib29sZWFuOmlzX2Jvb2xlYW5fb2JqZWN0OjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtYm9vbGVhbi1vYmplY3Q6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19ib29sZWFuX29iamVjdDoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1ib29sZWFuLW9iamVjdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWJvb2xlYW4tb2JqZWN0QDEuMi4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjIifSx7ImF1dGhvciI6IkZlcm9zcyBBYm91a2hhZGlqZWggXHUwMDNjZmVyb3NzQGZlcm9zcy5vcmdcdTAwM2UgKGh0dHA6Ly9mZXJvc3Mub3JnLykiLCJib20tcmVmIjoicGtnOm5wbS9pcy1idWZmZXJAMS4xLjY/cGFja2FnZS1pZD0yOTkyNGJiNDQyMjg1ZjkyIiwiY3BlIjoiY3BlOjIuMzphOmlzLWJ1ZmZlcjppcy1idWZmZXI6MS4xLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lIGlmIGFuIG9iamVjdCBpcyBhIEJ1ZmZlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZmVyb3NzL2lzLWJ1ZmZlci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWJ1ZmZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWJ1ZmZlcjppc19idWZmZXI6MS4xLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19idWZmZXI6aXMtYnVmZmVyOjEuMS42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfYnVmZmVyOmlzX2J1ZmZlcjoxLjEuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZlcm9zczppcy1idWZmZXI6MS4xLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6aXNfYnVmZmVyOjEuMS42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtYnVmZmVyOjEuMS42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfYnVmZmVyOjEuMS42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWJ1ZmZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWJ1ZmZlckAxLjEuNiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS42In0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIChodHRwOi8vbGpoYXJiLmNvZGVzKSwgSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2xqaGFyYi5jb2RlcykiLCJib20tcmVmIjoicGtnOm5wbS9pcy1jYWxsYWJsZUAxLjIuNz9wYWNrYWdlLWlkPWU0N2FmNzJhZDM1OGZjNWMiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtY2FsbGFibGU6aXMtY2FsbGFibGU6MS4yLjc6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSXMgdGhpcyBKUyB2YWx1ZSBjYWxsYWJsZT8gV29ya3Mgd2l0aCBGdW5jdGlvbnMgYW5kIEdlbmVyYXRvckZ1bmN0aW9ucywgZGVzcGl0ZSBFUzYgQEB0b1N0cmluZ1RhZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtY2FsbGFibGUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1jYWxsYWJsZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWNhbGxhYmxlOmlzX2NhbGxhYmxlOjEuMi43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfY2FsbGFibGU6aXMtY2FsbGFibGU6MS4yLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19jYWxsYWJsZTppc19jYWxsYWJsZToxLjIuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtY2FsbGFibGU6MS4yLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX2NhbGxhYmxlOjEuMi43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtY2FsbGFibGU6MS4yLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19jYWxsYWJsZToxLjIuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1jYWxsYWJsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWNhbGxhYmxlQDEuMi43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjcifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9pcy1jb3JlLW1vZHVsZUAyLjE2LjE/cGFja2FnZS1pZD1kM2FkMzhhMGMzZTcwZDJiIiwiY3BlIjoiY3BlOjIuMzphOmlzLWNvcmUtbW9kdWxlOmlzLWNvcmUtbW9kdWxlOjIuMTYuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJcyB0aGlzIHNwZWNpZmllciBhIG5vZGUuanMgY29yZSBtb2R1bGU/IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWNvcmUtbW9kdWxlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1jb3JlLW1vZHVsZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtY29yZS1tb2R1bGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1jb3JlLW1vZHVsZTppc19jb3JlX21vZHVsZToyLjE2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19jb3JlX21vZHVsZTppcy1jb3JlLW1vZHVsZToyLjE2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19jb3JlX21vZHVsZTppc19jb3JlX21vZHVsZToyLjE2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzLWNvcmUtbW9kdWxlOjIuMTYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXNfY29yZV9tb2R1bGU6Mi4xNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtY29yZTppcy1jb3JlLW1vZHVsZToyLjE2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1jb3JlOmlzX2NvcmVfbW9kdWxlOjIuMTYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2NvcmU6aXMtY29yZS1tb2R1bGU6Mi4xNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfY29yZTppc19jb3JlX21vZHVsZToyLjE2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1jb3JlLW1vZHVsZToyLjE2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19jb3JlX21vZHVsZToyLjE2LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtY29yZS1tb2R1bGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1jb3JlLW1vZHVsZUAyLjE2LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjE2LjEifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEpvcmRhbiBIYXJiYW5kIChodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIFJvdXZlbiBXZcOfbGluZyAod3d3LnJvdXZlbndlc3NsaW5nLmRlKSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWRhdGEtZGVzY3JpcHRvckAxLjAuMT9wYWNrYWdlLWlkPTBmNjcwZmY5MDI4YTM5MGIiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtZGF0YS1kZXNjcmlwdG9yOmlzLWRhdGEtZGVzY3JpcHRvcjoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYSB2YWx1ZSBoYXMgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBhIHZhbGlkIEphdmFTY3JpcHQgZGF0YSBkZXNjcmlwdG9yLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1kYXRhLWRlc2NyaXB0b3IuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWRhdGEtZGVzY3JpcHRvciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZGF0YS1kZXNjcmlwdG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZGF0YS1kZXNjcmlwdG9yOmlzX2RhdGFfZGVzY3JpcHRvcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2RhdGFfZGVzY3JpcHRvcjppcy1kYXRhLWRlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19kYXRhX2Rlc2NyaXB0b3I6aXNfZGF0YV9kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1kYXRhLWRlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX2RhdGFfZGVzY3JpcHRvcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWRhdGE6aXMtZGF0YS1kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZGF0YTppc19kYXRhX2Rlc2NyaXB0b3I6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19kYXRhOmlzLWRhdGEtZGVzY3JpcHRvcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2RhdGE6aXNfZGF0YV9kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtZGF0YS1kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZGF0YV9kZXNjcmlwdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWRhdGEtZGVzY3JpcHRvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWRhdGEtZGVzY3JpcHRvckAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWRhdGUtb2JqZWN0QDEuMS4wP3BhY2thZ2UtaWQ9NGQ3NDJiZTJkMDlhZGE3MSIsImNwZSI6ImNwZToyLjM6YTppcy1kYXRlLW9iamVjdDppcy1kYXRlLW9iamVjdDoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJcyB0aGlzIHZhbHVlIGEgSlMgRGF0ZSBvYmplY3Q/IFRoaXMgbW9kdWxlIHdvcmtzIGNyb3NzLXJlYWxtL2lmcmFtZSwgYW5kIGRlc3BpdGUgRVM2IEBAdG9TdHJpbmdUYWcuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWRhdGUtb2JqZWN0LmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZGF0ZS1vYmplY3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1kYXRlLW9iamVjdDppc19kYXRlX29iamVjdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2RhdGVfb2JqZWN0OmlzLWRhdGUtb2JqZWN0OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZGF0ZV9vYmplY3Q6aXNfZGF0ZV9vYmplY3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzLWRhdGUtb2JqZWN0OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19kYXRlX29iamVjdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWRhdGU6aXMtZGF0ZS1vYmplY3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1kYXRlOmlzX2RhdGVfb2JqZWN0OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZGF0ZTppcy1kYXRlLW9iamVjdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2RhdGU6aXNfZGF0ZV9vYmplY3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1kYXRlLW9iamVjdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX2RhdGVfb2JqZWN0OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWRhdGUtb2JqZWN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZGF0ZS1vYmplY3RAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCAiLCJib20tcmVmIjoicGtnOm5wbS9pcy1kZXNjcmlwdG9yQDAuMS43P3BhY2thZ2UtaWQ9M2RiODM4YmM1NzQ2YjFkMyIsImNwZSI6ImNwZToyLjM6YTppcy1kZXNjcmlwdG9yOmlzLWRlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0dXJucyB0cnVlIGlmIGEgdmFsdWUgaGFzIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgYSB2YWxpZCBKYXZhU2NyaXB0IGRlc2NyaXB0b3IuIFdvcmtzIGZvciBkYXRhIGRlc2NyaXB0b3JzIGFuZCBhY2Nlc3NvciBkZXNjcmlwdG9ycy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtZGVzY3JpcHRvci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtZGVzY3JpcHRvciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZGVzY3JpcHRvciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWRlc2NyaXB0b3I6aXNfZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Rlc2NyaXB0b3I6aXMtZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Rlc2NyaXB0b3I6aXNfZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXNfZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWRlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NsYXNzLXV0aWxzL25vZGVfbW9kdWxlcy9pcy1kZXNjcmlwdG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZGVzY3JpcHRvckAwLjEuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS43In0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksICIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWRlc2NyaXB0b3JAMC4xLjc/cGFja2FnZS1pZD0zNzZhMjNiNzU5NjFlOTQwIiwiY3BlIjoiY3BlOjIuMzphOmlzLWRlc2NyaXB0b3I6aXMtZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYSB2YWx1ZSBoYXMgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBhIHZhbGlkIEphdmFTY3JpcHQgZGVzY3JpcHRvci4gV29ya3MgZm9yIGRhdGEgZGVzY3JpcHRvcnMgYW5kIGFjY2Vzc29yIGRlc2NyaXB0b3JzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1kZXNjcmlwdG9yLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1kZXNjcmlwdG9yIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1kZXNjcmlwdG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZGVzY3JpcHRvcjppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZGVzY3JpcHRvcjppcy1kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZGVzY3JpcHRvcjppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX2Rlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwYW5kLWJyYWNrZXRzL25vZGVfbW9kdWxlcy9pcy1kZXNjcmlwdG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZGVzY3JpcHRvckAwLjEuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS43In0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksICIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWRlc2NyaXB0b3JAMC4xLjc/cGFja2FnZS1pZD03MmNiODdhNDcwMmY0MmYzIiwiY3BlIjoiY3BlOjIuMzphOmlzLWRlc2NyaXB0b3I6aXMtZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYSB2YWx1ZSBoYXMgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBhIHZhbGlkIEphdmFTY3JpcHQgZGVzY3JpcHRvci4gV29ya3MgZm9yIGRhdGEgZGVzY3JpcHRvcnMgYW5kIGFjY2Vzc29yIGRlc2NyaXB0b3JzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1kZXNjcmlwdG9yLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1kZXNjcmlwdG9yIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1kZXNjcmlwdG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZGVzY3JpcHRvcjppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZGVzY3JpcHRvcjppcy1kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZGVzY3JpcHRvcjppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX2Rlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LWNvcHkvbm9kZV9tb2R1bGVzL2lzLWRlc2NyaXB0b3IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1kZXNjcmlwdG9yQDAuMS43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjcifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEJyaWFuIFdvb2R3YXJkIChodHRwczovL3R3aXR0ZXIuY29tL2Rvb3diKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZGVzY3JpcHRvckAwLjEuNz9wYWNrYWdlLWlkPTZhNjgwYmE3ZDQwM2E5YTEiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtZGVzY3JpcHRvcjppcy1kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIHZhbHVlIGhhcyB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIGEgdmFsaWQgSmF2YVNjcmlwdCBkZXNjcmlwdG9yLiBXb3JrcyBmb3IgZGF0YSBkZXNjcmlwdG9ycyBhbmQgYWNjZXNzb3IgZGVzY3JpcHRvcnMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWRlc2NyaXB0b3IuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLWRlc2NyaXB0b3IifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWRlc2NyaXB0b3IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1kZXNjcmlwdG9yOmlzX2Rlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19kZXNjcmlwdG9yOmlzLWRlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19kZXNjcmlwdG9yOmlzX2Rlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzLWRlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX2Rlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zbmFwZHJhZ29uL25vZGVfbW9kdWxlcy9pcy1kZXNjcmlwdG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZGVzY3JpcHRvckAwLjEuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS43In0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksICIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWRlc2NyaXB0b3JAMC4xLjc/cGFja2FnZS1pZD1mOTEwMGNjNjQ2YTdmOTU4IiwiY3BlIjoiY3BlOjIuMzphOmlzLWRlc2NyaXB0b3I6aXMtZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYSB2YWx1ZSBoYXMgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBhIHZhbGlkIEphdmFTY3JpcHQgZGVzY3JpcHRvci4gV29ya3MgZm9yIGRhdGEgZGVzY3JpcHRvcnMgYW5kIGFjY2Vzc29yIGRlc2NyaXB0b3JzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1kZXNjcmlwdG9yLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1kZXNjcmlwdG9yIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1kZXNjcmlwdG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZGVzY3JpcHRvcjppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZGVzY3JpcHRvcjppcy1kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZGVzY3JpcHRvcjppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19kZXNjcmlwdG9yOjAuMS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtZGVzY3JpcHRvcjowLjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX2Rlc2NyaXB0b3I6MC4xLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RhdGljLWV4dGVuZC9ub2RlX21vZHVsZXMvaXMtZGVzY3JpcHRvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWRlc2NyaXB0b3JAMC4xLjciLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuNyJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCAiLCJib20tcmVmIjoicGtnOm5wbS9pcy1kZXNjcmlwdG9yQDEuMC4zP3BhY2thZ2UtaWQ9NmQwMGYzYjE5ZTJkNmEyOSIsImNwZSI6ImNwZToyLjM6YTppcy1kZXNjcmlwdG9yOmlzLWRlc2NyaXB0b3I6MS4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0dXJucyB0cnVlIGlmIGEgdmFsdWUgaGFzIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgYSB2YWxpZCBKYXZhU2NyaXB0IGRlc2NyaXB0b3IuIFdvcmtzIGZvciBkYXRhIGRlc2NyaXB0b3JzIGFuZCBhY2Nlc3NvciBkZXNjcmlwdG9ycy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtZGVzY3JpcHRvci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtZGVzY3JpcHRvciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZGVzY3JpcHRvciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWRlc2NyaXB0b3I6aXNfZGVzY3JpcHRvcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Rlc2NyaXB0b3I6aXMtZGVzY3JpcHRvcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Rlc2NyaXB0b3I6aXNfZGVzY3JpcHRvcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtZGVzY3JpcHRvcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXNfZGVzY3JpcHRvcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWRlc2NyaXB0b3I6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19kZXNjcmlwdG9yOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWRlc2NyaXB0b3IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1kZXNjcmlwdG9yQDEuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjMifSx7ImF1dGhvciI6IlRpbW90aHkgR3UgXHUwMDNjdGltb3RoeWd1OTlAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZXhwcmVzc2lvbkA0LjAuMD9wYWNrYWdlLWlkPTAyNWIxNjIyYTc3YjAxNjkiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtZXhwcmVzc2lvbjppcy1leHByZXNzaW9uOjQuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNoZWNrIGlmIGEgc3RyaW5nIGlzIGEgdmFsaWQgSmF2YVNjcmlwdCBleHByZXNzaW9uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3B1Z2pzL2lzLWV4cHJlc3Npb24uZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1leHByZXNzaW9uIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZXhwcmVzc2lvbjppc19leHByZXNzaW9uOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZXhwcmVzc2lvbjppcy1leHByZXNzaW9uOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZXhwcmVzc2lvbjppc19leHByZXNzaW9uOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnanM6aXMtZXhwcmVzc2lvbjo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOmlzX2V4cHJlc3Npb246NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1leHByZXNzaW9uOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZXhwcmVzc2lvbjo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1leHByZXNzaW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZXhwcmVzc2lvbkA0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZXh0ZW5kYWJsZUAwLjEuMT9wYWNrYWdlLWlkPTE4NzAxMzMzM2M2NjRiZGEiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtZXh0ZW5kYWJsZTppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIHZhbHVlIGlzIGFueSBvZiB0aGUgb2JqZWN0IHR5cGVzOiBhcnJheSwgcmVnZXhwLCBwbGFpbiBvYmplY3QsIGZ1bmN0aW9uIG9yIGRhdGUuIFRoaXMgaXMgdXNlZnVsIGZvciBkZXRlcm1pbmluZyBpZiBhIHZhbHVlIGNhbiBiZSBleHRlbmRlZCwgZS5nLiBcImNhbiB0aGUgdmFsdWUgaGF2ZSBrZXlzP1wiIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLWV4dGVuZGFibGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWV4dGVuZGFibGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1leHRlbmRhYmxlOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19leHRlbmRhYmxlOmlzLWV4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19leHRlbmRhYmxlOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLWV4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9icmFjZXMvbm9kZV9tb2R1bGVzL2lzLWV4dGVuZGFibGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1leHRlbmRhYmxlQDAuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjEifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1leHRlbmRhYmxlQDAuMS4xP3BhY2thZ2UtaWQ9NjJhZWQwODcwZDEzYjg0ZSIsImNwZSI6ImNwZToyLjM6YTppcy1leHRlbmRhYmxlOmlzLWV4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0dXJucyB0cnVlIGlmIGEgdmFsdWUgaXMgYW55IG9mIHRoZSBvYmplY3QgdHlwZXM6IGFycmF5LCByZWdleHAsIHBsYWluIG9iamVjdCwgZnVuY3Rpb24gb3IgZGF0ZS4gVGhpcyBpcyB1c2VmdWwgZm9yIGRldGVybWluaW5nIGlmIGEgdmFsdWUgY2FuIGJlIGV4dGVuZGVkLCBlLmcuIFwiY2FuIHRoZSB2YWx1ZSBoYXZlIGtleXM/XCIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvaXMtZXh0ZW5kYWJsZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZXh0ZW5kYWJsZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWV4dGVuZGFibGU6aXNfZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2V4dGVuZGFibGU6aXMtZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2V4dGVuZGFibGU6aXNfZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXMtZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXNfZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWV4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cGFuZC1icmFja2V0cy9ub2RlX21vZHVsZXMvaXMtZXh0ZW5kYWJsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWV4dGVuZGFibGVAMC4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWV4dGVuZGFibGVAMC4xLjE/cGFja2FnZS1pZD1lNzIwNGU5MzdmYTBiNThmIiwiY3BlIjoiY3BlOjIuMzphOmlzLWV4dGVuZGFibGU6aXMtZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYSB2YWx1ZSBpcyBhbnkgb2YgdGhlIG9iamVjdCB0eXBlczogYXJyYXksIHJlZ2V4cCwgcGxhaW4gb2JqZWN0LCBmdW5jdGlvbiBvciBkYXRlLiBUaGlzIGlzIHVzZWZ1bCBmb3IgZGV0ZXJtaW5pbmcgaWYgYSB2YWx1ZSBjYW4gYmUgZXh0ZW5kZWQsIGUuZy4gXCJjYW4gdGhlIHZhbHVlIGhhdmUga2V5cz9cIiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9pcy1leHRlbmRhYmxlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1leHRlbmRhYmxlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZXh0ZW5kYWJsZTppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZXh0ZW5kYWJsZTppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZXh0ZW5kYWJsZTppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXh0Z2xvYi9ub2RlX21vZHVsZXMvaXMtZXh0ZW5kYWJsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWV4dGVuZGFibGVAMC4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWV4dGVuZGFibGVAMC4xLjE/cGFja2FnZS1pZD1jYmMzODAzNDQzN2FiODhkIiwiY3BlIjoiY3BlOjIuMzphOmlzLWV4dGVuZGFibGU6aXMtZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYSB2YWx1ZSBpcyBhbnkgb2YgdGhlIG9iamVjdCB0eXBlczogYXJyYXksIHJlZ2V4cCwgcGxhaW4gb2JqZWN0LCBmdW5jdGlvbiBvciBkYXRlLiBUaGlzIGlzIHVzZWZ1bCBmb3IgZGV0ZXJtaW5pbmcgaWYgYSB2YWx1ZSBjYW4gYmUgZXh0ZW5kZWQsIGUuZy4gXCJjYW4gdGhlIHZhbHVlIGhhdmUga2V5cz9cIiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9pcy1leHRlbmRhYmxlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1leHRlbmRhYmxlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZXh0ZW5kYWJsZTppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZXh0ZW5kYWJsZTppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZXh0ZW5kYWJsZTppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsbC1yYW5nZS9ub2RlX21vZHVsZXMvaXMtZXh0ZW5kYWJsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWV4dGVuZGFibGVAMC4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWV4dGVuZGFibGVAMC4xLjE/cGFja2FnZS1pZD0xM2M1M2UwYjQyYjFhYTVkIiwiY3BlIjoiY3BlOjIuMzphOmlzLWV4dGVuZGFibGU6aXMtZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYSB2YWx1ZSBpcyBhbnkgb2YgdGhlIG9iamVjdCB0eXBlczogYXJyYXksIHJlZ2V4cCwgcGxhaW4gb2JqZWN0LCBmdW5jdGlvbiBvciBkYXRlLiBUaGlzIGlzIHVzZWZ1bCBmb3IgZGV0ZXJtaW5pbmcgaWYgYSB2YWx1ZSBjYW4gYmUgZXh0ZW5kZWQsIGUuZy4gXCJjYW4gdGhlIHZhbHVlIGhhdmUga2V5cz9cIiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9pcy1leHRlbmRhYmxlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1leHRlbmRhYmxlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZXh0ZW5kYWJsZTppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZXh0ZW5kYWJsZTppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZXh0ZW5kYWJsZTppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppc19leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2V0LXZhbHVlL25vZGVfbW9kdWxlcy9pcy1leHRlbmRhYmxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZXh0ZW5kYWJsZUAwLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZXh0ZW5kYWJsZUAwLjEuMT9wYWNrYWdlLWlkPTY2ZDhlYWFhMmM5MDQzZWMiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtZXh0ZW5kYWJsZTppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIHZhbHVlIGlzIGFueSBvZiB0aGUgb2JqZWN0IHR5cGVzOiBhcnJheSwgcmVnZXhwLCBwbGFpbiBvYmplY3QsIGZ1bmN0aW9uIG9yIGRhdGUuIFRoaXMgaXMgdXNlZnVsIGZvciBkZXRlcm1pbmluZyBpZiBhIHZhbHVlIGNhbiBiZSBleHRlbmRlZCwgZS5nLiBcImNhbiB0aGUgdmFsdWUgaGF2ZSBrZXlzP1wiIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLWV4dGVuZGFibGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWV4dGVuZGFibGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1leHRlbmRhYmxlOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19leHRlbmRhYmxlOmlzLWV4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19leHRlbmRhYmxlOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLWV4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zbmFwZHJhZ29uL25vZGVfbW9kdWxlcy9pcy1leHRlbmRhYmxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZXh0ZW5kYWJsZUAwLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZXh0ZW5kYWJsZUAwLjEuMT9wYWNrYWdlLWlkPTRlMmNmYjg3MjMyN2UxZDciLCJjcGUiOiJjcGU6Mi4zOmE6aXMtZXh0ZW5kYWJsZTppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIHZhbHVlIGlzIGFueSBvZiB0aGUgb2JqZWN0IHR5cGVzOiBhcnJheSwgcmVnZXhwLCBwbGFpbiBvYmplY3QsIGZ1bmN0aW9uIG9yIGRhdGUuIFRoaXMgaXMgdXNlZnVsIGZvciBkZXRlcm1pbmluZyBpZiBhIHZhbHVlIGNhbiBiZSBleHRlbmRlZCwgZS5nLiBcImNhbiB0aGUgdmFsdWUgaGF2ZSBrZXlzP1wiIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLWV4dGVuZGFibGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWV4dGVuZGFibGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1leHRlbmRhYmxlOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19leHRlbmRhYmxlOmlzLWV4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19leHRlbmRhYmxlOmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLWV4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX2V4dGVuZGFibGU6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1leHRlbmRhYmxlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZXh0ZW5kYWJsZTowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmlvbi12YWx1ZS9ub2RlX21vZHVsZXMvaXMtZXh0ZW5kYWJsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWV4dGVuZGFibGVAMC4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLWV4dGVuZGFibGVAMS4wLjE/cGFja2FnZS1pZD01ZTZlYjUxMjEwZGZlZWRjIiwiY3BlIjoiY3BlOjIuMzphOmlzLWV4dGVuZGFibGU6aXMtZXh0ZW5kYWJsZToxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYSB2YWx1ZSBpcyBhIHBsYWluIG9iamVjdCwgYXJyYXkgb3IgZnVuY3Rpb24uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLWV4dGVuZGFibGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWV4dGVuZGFibGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1leHRlbmRhYmxlOmlzX2V4dGVuZGFibGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19leHRlbmRhYmxlOmlzLWV4dGVuZGFibGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19leHRlbmRhYmxlOmlzX2V4dGVuZGFibGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLWV4dGVuZGFibGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX2V4dGVuZGFibGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1leHRlbmRhYmxlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZXh0ZW5kYWJsZToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1leHRlbmRhYmxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZXh0ZW5kYWJsZUAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZXh0Z2xvYkAyLjEuMT9wYWNrYWdlLWlkPTdmNzJiNWI4Zjg5ZDcxODMiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppcy1leHRnbG9iOjIuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIHN0cmluZyBoYXMgYW4gZXh0Z2xvYi4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvaXMtZXh0Z2xvYiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZXh0Z2xvYiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXNfZXh0Z2xvYjoyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWV4dGdsb2I6aXMtZXh0Z2xvYjoyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWV4dGdsb2I6aXNfZXh0Z2xvYjoyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2V4dGdsb2I6aXMtZXh0Z2xvYjoyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2V4dGdsb2I6aXNfZXh0Z2xvYjoyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWV4dGdsb2I6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19leHRnbG9iOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWV4dGdsb2IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1leHRnbG9iQDIuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4xLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1mdWxsd2lkdGgtY29kZS1wb2ludEAxLjAuMD9wYWNrYWdlLWlkPTY4ZmU5NGRhOGY2NDY2ZTciLCJjcGUiOiJjcGU6Mi4zOmE6aXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQ6aXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQ6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2hlY2sgaWYgdGhlIGNoYXJhY3RlciByZXByZXNlbnRlZCBieSBhIGdpdmVuIFVuaWNvZGUgY29kZSBwb2ludCBpcyBmdWxsd2lkdGgiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1mdWxsd2lkdGgtY29kZS1wb2ludCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OmlzX2Z1bGx3aWR0aF9jb2RlX3BvaW50OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZnVsbHdpZHRoX2NvZGVfcG9pbnQ6aXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQ6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19mdWxsd2lkdGhfY29kZV9wb2ludDppc19mdWxsd2lkdGhfY29kZV9wb2ludDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aC1jb2RlOmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZnVsbHdpZHRoLWNvZGU6aXNfZnVsbHdpZHRoX2NvZGVfcG9pbnQ6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19mdWxsd2lkdGhfY29kZTppcy1mdWxsd2lkdGgtY29kZS1wb2ludDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Z1bGx3aWR0aF9jb2RlOmlzX2Z1bGx3aWR0aF9jb2RlX3BvaW50OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZnVsbHdpZHRoOmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZnVsbHdpZHRoOmlzX2Z1bGx3aWR0aF9jb2RlX3BvaW50OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZnVsbHdpZHRoOmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZnVsbHdpZHRoOmlzX2Z1bGx3aWR0aF9jb2RlX3BvaW50OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQ6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19mdWxsd2lkdGhfY29kZV9wb2ludDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nYXVnZS9ub2RlX21vZHVsZXMvaXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1mdWxsd2lkdGgtY29kZS1wb2ludEAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZnVsbHdpZHRoLWNvZGUtcG9pbnRAMi4wLjA/cGFja2FnZS1pZD1mYWM2ZjEyZTg3MjBhMWIzIiwiY3BlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjIuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNoZWNrIGlmIHRoZSBjaGFyYWN0ZXIgcmVwcmVzZW50ZWQgYnkgYSBnaXZlbiBVbmljb2RlIGNvZGUgcG9pbnQgaXMgZnVsbHdpZHRoIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1mdWxsd2lkdGgtY29kZS1wb2ludDppc19mdWxsd2lkdGhfY29kZV9wb2ludDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Z1bGx3aWR0aF9jb2RlX3BvaW50OmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZnVsbHdpZHRoX2NvZGVfcG9pbnQ6aXNfZnVsbHdpZHRoX2NvZGVfcG9pbnQ6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1mdWxsd2lkdGgtY29kZTppcy1mdWxsd2lkdGgtY29kZS1wb2ludDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aC1jb2RlOmlzX2Z1bGx3aWR0aF9jb2RlX3BvaW50OjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZnVsbHdpZHRoX2NvZGU6aXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQ6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19mdWxsd2lkdGhfY29kZTppc19mdWxsd2lkdGhfY29kZV9wb2ludDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aDppcy1mdWxsd2lkdGgtY29kZS1wb2ludDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aDppc19mdWxsd2lkdGhfY29kZV9wb2ludDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Z1bGx3aWR0aDppcy1mdWxsd2lkdGgtY29kZS1wb2ludDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Z1bGx3aWR0aDppc19mdWxsd2lkdGhfY29kZV9wb2ludDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZnVsbHdpZHRoX2NvZGVfcG9pbnQ6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2lkZS1hbGlnbi9ub2RlX21vZHVsZXMvaXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1mdWxsd2lkdGgtY29kZS1wb2ludEAyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZnVsbHdpZHRoLWNvZGUtcG9pbnRAMy4wLjA/cGFja2FnZS1pZD1jZWI5N2NlMDZkNjJhYzYwIiwiY3BlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjMuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNoZWNrIGlmIHRoZSBjaGFyYWN0ZXIgcmVwcmVzZW50ZWQgYnkgYSBnaXZlbiBVbmljb2RlIGNvZGUgcG9pbnQgaXMgZnVsbHdpZHRoIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1mdWxsd2lkdGgtY29kZS1wb2ludDppc19mdWxsd2lkdGhfY29kZV9wb2ludDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Z1bGx3aWR0aF9jb2RlX3BvaW50OmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZnVsbHdpZHRoX2NvZGVfcG9pbnQ6aXNfZnVsbHdpZHRoX2NvZGVfcG9pbnQ6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1mdWxsd2lkdGgtY29kZTppcy1mdWxsd2lkdGgtY29kZS1wb2ludDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aC1jb2RlOmlzX2Z1bGx3aWR0aF9jb2RlX3BvaW50OjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZnVsbHdpZHRoX2NvZGU6aXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQ6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19mdWxsd2lkdGhfY29kZTppc19mdWxsd2lkdGhfY29kZV9wb2ludDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aDppcy1mdWxsd2lkdGgtY29kZS1wb2ludDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWZ1bGx3aWR0aDppc19mdWxsd2lkdGhfY29kZV9wb2ludDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Z1bGx3aWR0aDppcy1mdWxsd2lkdGgtY29kZS1wb2ludDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2Z1bGx3aWR0aDppc19mdWxsd2lkdGhfY29kZV9wb2ludDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLWZ1bGx3aWR0aC1jb2RlLXBvaW50OjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZnVsbHdpZHRoX2NvZGVfcG9pbnQ6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1mdWxsd2lkdGgtY29kZS1wb2ludEAzLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4wIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZ2VuZXJhdG9yLWZ1bmN0aW9uQDEuMS4wP3BhY2thZ2UtaWQ9MWZmMjExYjcxOWZjM2M2MyIsImNwZSI6ImNwZToyLjM6YTppcy1nZW5lcmF0b3ItZnVuY3Rpb246aXMtZ2VuZXJhdG9yLWZ1bmN0aW9uOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRldGVybWluZSBpZiBhIGZ1bmN0aW9uIGlzIGEgbmF0aXZlIGdlbmVyYXRvciBmdW5jdGlvbi4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtZ2VuZXJhdG9yLWZ1bmN0aW9uLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtZ2VuZXJhdG9yLWZ1bmN0aW9uIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZ2VuZXJhdG9yLWZ1bmN0aW9uOmlzX2dlbmVyYXRvcl9mdW5jdGlvbjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2dlbmVyYXRvcl9mdW5jdGlvbjppcy1nZW5lcmF0b3ItZnVuY3Rpb246MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19nZW5lcmF0b3JfZnVuY3Rpb246aXNfZ2VuZXJhdG9yX2Z1bmN0aW9uOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtZ2VuZXJhdG9yOmlzLWdlbmVyYXRvci1mdW5jdGlvbjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLWdlbmVyYXRvcjppc19nZW5lcmF0b3JfZnVuY3Rpb246MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19nZW5lcmF0b3I6aXMtZ2VuZXJhdG9yLWZ1bmN0aW9uOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfZ2VuZXJhdG9yOmlzX2dlbmVyYXRvcl9mdW5jdGlvbjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtZ2VuZXJhdG9yLWZ1bmN0aW9uOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19nZW5lcmF0b3JfZnVuY3Rpb246MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1nZW5lcmF0b3ItZnVuY3Rpb246MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19nZW5lcmF0b3JfZnVuY3Rpb246MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtZ2VuZXJhdG9yLWZ1bmN0aW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZ2VuZXJhdG9yLWZ1bmN0aW9uQDEuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIERhbmllbCBQZXJleiBcdTAwM2NkYW5pZWxAY2xhdWRldGVjaC5jb21cdTAwM2UgKGh0dHA6Ly90dXZpc3RhdmllLmNvbSksIEpvbiBTY2hsaW5rZXJ0IFx1MDAzY2pvbi5zY2hsaW5rZXJ0QHNlbGxzaWRlLmNvbVx1MDAzZSAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZ2xvYkAzLjEuMD9wYWNrYWdlLWlkPTc3NDU5ZDdkODc1NjVlMzMiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppcy1nbG9iOjMuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgYHRydWVgIGlmIHRoZSBnaXZlbiBzdHJpbmcgbG9va3MgbGlrZSBhIGdsb2IgcGF0dGVybiBvciBhbiBleHRnbG9iIHBhdHRlcm4uIFRoaXMgbWFrZXMgaXQgZWFzeSB0byBjcmVhdGUgY29kZSB0aGF0IG9ubHkgdXNlcyBleHRlcm5hbCBtb2R1bGVzIGxpa2Ugbm9kZS1nbG9iIHdoZW4gbmVjZXNzYXJ5LCByZXN1bHRpbmcgaW4gbXVjaCBmYXN0ZXIgY29kZSBleGVjdXRpb24gYW5kIGluaXRpYWxpemF0aW9uIHRpbWUsIGFuZCBhIGJldHRlciB1c2VyIGV4cGVyaWVuY2UuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLWdsb2IifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWdsb2IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX2dsb2I6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1nbG9iOmlzLWdsb2I6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1nbG9iOmlzX2dsb2I6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19nbG9iOmlzLWdsb2I6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19nbG9iOmlzX2dsb2I6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1nbG9iOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZ2xvYjozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maW5kdXAtc3luYy9ub2RlX21vZHVsZXMvaXMtZ2xvYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLWdsb2JAMy4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBEYW5pZWwgUGVyZXogKGh0dHBzOi8vdHV2aXN0YXZpZS5jb20pLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtZ2xvYkA0LjAuMz9wYWNrYWdlLWlkPWM5NjJhMmY5MDI1ZWI5MTQiLCJjcGUiOiJjcGU6Mi4zOmE6bWljcm9tYXRjaDppcy1nbG9iOjQuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgYHRydWVgIGlmIHRoZSBnaXZlbiBzdHJpbmcgbG9va3MgbGlrZSBhIGdsb2IgcGF0dGVybiBvciBhbiBleHRnbG9iIHBhdHRlcm4uIFRoaXMgbWFrZXMgaXQgZWFzeSB0byBjcmVhdGUgY29kZSB0aGF0IG9ubHkgdXNlcyBleHRlcm5hbCBtb2R1bGVzIGxpa2Ugbm9kZS1nbG9iIHdoZW4gbmVjZXNzYXJ5LCByZXN1bHRpbmcgaW4gbXVjaCBmYXN0ZXIgY29kZSBleGVjdXRpb24gYW5kIGluaXRpYWxpemF0aW9uIHRpbWUsIGFuZCBhIGJldHRlciB1c2VyIGV4cGVyaWVuY2UuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9taWNyb21hdGNoL2lzLWdsb2IifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLWdsb2IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaWNyb21hdGNoOmlzX2dsb2I6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1nbG9iOmlzLWdsb2I6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1nbG9iOmlzX2dsb2I6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19nbG9iOmlzLWdsb2I6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19nbG9iOmlzX2dsb2I6NC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1nbG9iOjQuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfZ2xvYjo0LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1nbG9iL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtZ2xvYkA0LjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4zIn0seyJhdXRob3IiOiJUaG9tYXMgV2F0c29uIFN0ZWVuIFx1MDAzY3dAdHNvbi5ka1x1MDAzZSAoaHR0cHM6Ly90d2l0dGVyLmNvbS93YTdzb24pIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtbGFtYmRhQDEuMC4xP3BhY2thZ2UtaWQ9ZDljYmVlZGE3NDFiMTNiMiIsImNwZSI6ImNwZToyLjM6YTppcy1sYW1iZGE6aXMtbGFtYmRhOjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRldGVjdCBpZiB5b3VyIGNvZGUgaXMgcnVubmluZyBvbiBhbiBBV1MgTGFtYmRhIHNlcnZlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93YXRzb24vaXMtbGFtYmRhLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vd2F0c29uL2lzLWxhbWJkYSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtbGFtYmRhIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtbGFtYmRhOmlzX2xhbWJkYToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX2xhbWJkYTppcy1sYW1iZGE6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19sYW1iZGE6aXNfbGFtYmRhOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2F0c29uOmlzLWxhbWJkYToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndhdHNvbjppc19sYW1iZGE6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1sYW1iZGE6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19sYW1iZGE6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtbGFtYmRhL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtbGFtYmRhQDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9pcy1tYXBAMi4wLjM/cGFja2FnZS1pZD03YWViNTdjZjAyNzI2Yzk3IiwiY3BlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtbWFwOjIuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IklzIHRoaXMgdmFsdWUgYSBKUyBNYXA/IFRoaXMgbW9kdWxlIHdvcmtzIGNyb3NzLXJlYWxtL2lmcmFtZSwgYW5kIGRlc3BpdGUgRVM2IEBAdG9TdHJpbmdUYWcuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLW1hcC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtbWFwI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtbWFwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppc19tYXA6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1tYXA6aXMtbWFwOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtbWFwOmlzX21hcDoyLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX21hcDppcy1tYXA6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19tYXA6aXNfbWFwOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtbWFwOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfbWFwOjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW1hcC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLW1hcEAyLjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4zIn0seyJhdXRob3IiOiJTaGlubm9zdWtlIFdhdGFuYWJlIChodHRwczovL2dpdGh1Yi5jb20vc2hpbm5uKSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLW5hdHVyYWwtbnVtYmVyQDQuMC4xP3BhY2thZ2UtaWQ9NWYzOTQzZmQ4YjFiNDZhOSIsImNwZSI6ImNwZToyLjM6YTppcy1uYXR1cmFsLW51bWJlcjppcy1uYXR1cmFsLW51bWJlcjo0LjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDaGVjayBpZiBhIHZhbHVlIGlzIGEgbmF0dXJhbCBudW1iZXIiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1uYXR1cmFsLW51bWJlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLW5hdHVyYWwtbnVtYmVyOmlzX25hdHVyYWxfbnVtYmVyOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfbmF0dXJhbF9udW1iZXI6aXMtbmF0dXJhbC1udW1iZXI6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19uYXR1cmFsX251bWJlcjppc19uYXR1cmFsX251bWJlcjo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLW5hdHVyYWw6aXMtbmF0dXJhbC1udW1iZXI6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1uYXR1cmFsOmlzX25hdHVyYWxfbnVtYmVyOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfbmF0dXJhbDppcy1uYXR1cmFsLW51bWJlcjo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX25hdHVyYWw6aXNfbmF0dXJhbF9udW1iZXI6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1uYXR1cmFsLW51bWJlcjo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX25hdHVyYWxfbnVtYmVyOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW5hdHVyYWwtbnVtYmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtbmF0dXJhbC1udW1iZXJANC4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQ2hhcmxpa2UgTWlrZSBSZWFnZW50IChodHRwOi8vd3d3LnR1bm5ja29jb3JlLnRrKSwgSm9uIFNjaGxpbmtlcnQgXHUwMDNjam9uLnNjaGxpbmtlcnRAc2VsbHNpZGUuY29tXHUwMDNlIChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1udW1iZXJAMy4wLjA/cGFja2FnZS1pZD0yNGJhNWM5NDBmYzcxMDlhIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXMtbnVtYmVyOjMuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiB0aGUgdmFsdWUgaXMgYSBudW1iZXIuIGNvbXByZWhlbnNpdmUgdGVzdHMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLW51bWJlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtbnVtYmVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppc19udW1iZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXI6aXMtbnVtYmVyOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtbnVtYmVyOmlzX251bWJlcjozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX251bWJlcjppcy1udW1iZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19udW1iZXI6aXNfbnVtYmVyOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtbnVtYmVyOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfbnVtYmVyOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW51bWJlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLW51bWJlckAzLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBPbHN0ZW4gTGFyY2sgKGh0dHBzOi8vaS5hbS5jaGFybGlrZS5vbmxpbmUpLCBSb3V2ZW4gV2XDn2xpbmcgKHd3dy5yb3V2ZW53ZXNzbGluZy5kZSkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1udW1iZXJANy4wLjA/cGFja2FnZS1pZD04NzYxMzM2NDY5Y2I1Njg0IiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXMtbnVtYmVyOjcuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIG51bWJlciBvciBzdHJpbmcgdmFsdWUgaXMgYSBmaW5pdGUgbnVtYmVyLiBVc2VmdWwgZm9yIHJlZ2V4IG1hdGNoZXMsIHBhcnNpbmcsIHVzZXIgaW5wdXQsIGV0Yy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvaXMtbnVtYmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1udW1iZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX251bWJlcjo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLW51bWJlcjppcy1udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXI6aXNfbnVtYmVyOjcuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfbnVtYmVyOmlzLW51bWJlcjo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX251bWJlcjppc19udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hva2lkYXIvbm9kZV9tb2R1bGVzL2lzLW51bWJlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLW51bWJlckA3LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBPbHN0ZW4gTGFyY2sgKGh0dHBzOi8vaS5hbS5jaGFybGlrZS5vbmxpbmUpLCBSb3V2ZW4gV2XDn2xpbmcgKHd3dy5yb3V2ZW53ZXNzbGluZy5kZSkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1udW1iZXJANy4wLjA/cGFja2FnZS1pZD03NjYyZDc1YmUxNWFmYzhiIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXMtbnVtYmVyOjcuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIG51bWJlciBvciBzdHJpbmcgdmFsdWUgaXMgYSBmaW5pdGUgbnVtYmVyLiBVc2VmdWwgZm9yIHJlZ2V4IG1hdGNoZXMsIHBhcnNpbmcsIHVzZXIgaW5wdXQsIGV0Yy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvaXMtbnVtYmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1udW1iZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX251bWJlcjo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLW51bWJlcjppcy1udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXI6aXNfbnVtYmVyOjcuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfbnVtYmVyOmlzLW51bWJlcjo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX251bWJlcjppc19udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL2lzLW51bWJlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLW51bWJlckA3LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBPbHN0ZW4gTGFyY2sgKGh0dHBzOi8vaS5hbS5jaGFybGlrZS5vbmxpbmUpLCBSb3V2ZW4gV2XDn2xpbmcgKHd3dy5yb3V2ZW53ZXNzbGluZy5kZSkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1udW1iZXJANy4wLjA/cGFja2FnZS1pZD03ODM1MmI5MDYzOTE4NDFhIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXMtbnVtYmVyOjcuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIG51bWJlciBvciBzdHJpbmcgdmFsdWUgaXMgYSBmaW5pdGUgbnVtYmVyLiBVc2VmdWwgZm9yIHJlZ2V4IG1hdGNoZXMsIHBhcnNpbmcsIHVzZXIgaW5wdXQsIGV0Yy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvaXMtbnVtYmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1udW1iZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX251bWJlcjo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLW51bWJlcjppcy1udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXI6aXNfbnVtYmVyOjcuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfbnVtYmVyOmlzLW51bWJlcjo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX251bWJlcjppc19udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19udW1iZXI6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlmdHVwL25vZGVfbW9kdWxlcy9pcy1udW1iZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1udW1iZXJANy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjAuMCJ9LHsiYXV0aG9yIjoiVmlnb3VyLmlvIFx1MDAzY2RldkB2aWdvdXIuaW9cdTAwM2UsIEppbSBEZSBCZWVyIFx1MDAzY2ppbUB2aWdvdXIuaW9cdTAwM2UsIFNoYXduIEluZGVyIFx1MDAzY3NoYXduQHZpZ291ci5pb1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLW51bWJlci1saWtlQDEuMC44P3BhY2thZ2UtaWQ9MDQ1ZWQyMzcwMWUzZGNkNyIsImNwZSI6ImNwZToyLjM6YTppcy1udW1iZXItbGlrZTppcy1udW1iZXItbGlrZToxLjAuODoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDaGVja3Mgd2hldGhlciBwcm92aWRlZCBwYXJhbWV0ZXIgbG9va3MgbGlrZSBhIG51bWJlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vdmlnb3VyLWlvL2lzLW51bWJlci1saWtlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdmlnb3VyLWlvL2lzLW51bWJlci1saWtlI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiaXMtbnVtYmVyLWxpa2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXItbGlrZTppc19udW1iZXJfbGlrZToxLjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX251bWJlcl9saWtlOmlzLW51bWJlci1saWtlOjEuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfbnVtYmVyX2xpa2U6aXNfbnVtYmVyX2xpa2U6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXI6aXMtbnVtYmVyLWxpa2U6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXI6aXNfbnVtYmVyX2xpa2U6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19udW1iZXI6aXMtbnVtYmVyLWxpa2U6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19udW1iZXI6aXNfbnVtYmVyX2xpa2U6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp2aWdvdXItaW86aXMtbnVtYmVyLWxpa2U6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp2aWdvdXItaW86aXNfbnVtYmVyX2xpa2U6MS4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1udW1iZXItbGlrZToxLjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX251bWJlcl9saWtlOjEuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW51bWJlci1saWtlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtbnVtYmVyLWxpa2VAMS4wLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuOCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLW51bWJlci1vYmplY3RAMS4xLjE/cGFja2FnZS1pZD1lNjljNjIwNWRmZjAwMGExIiwiY3BlIjoiY3BlOjIuMzphOmlzLW51bWJlci1vYmplY3Q6aXMtbnVtYmVyLW9iamVjdDoxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJcyB0aGlzIHZhbHVlIGEgSlMgTnVtYmVyIG9iamVjdD8gVGhpcyBtb2R1bGUgd29ya3MgY3Jvc3MtcmVhbG0vaWZyYW1lLCBhbmQgZGVzcGl0ZSBFUzYgQEB0b1N0cmluZ1RhZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtbnVtYmVyLW9iamVjdC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtbnVtYmVyLW9iamVjdCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLW51bWJlci1vYmplY3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXItb2JqZWN0OmlzX251bWJlcl9vYmplY3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19udW1iZXJfb2JqZWN0OmlzLW51bWJlci1vYmplY3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19udW1iZXJfb2JqZWN0OmlzX251bWJlcl9vYmplY3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzLW51bWJlci1vYmplY3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX251bWJlcl9vYmplY3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1udW1iZXI6aXMtbnVtYmVyLW9iamVjdDoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLW51bWJlcjppc19udW1iZXJfb2JqZWN0OjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfbnVtYmVyOmlzLW51bWJlci1vYmplY3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19udW1iZXI6aXNfbnVtYmVyX29iamVjdDoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLW51bWJlci1vYmplY3Q6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19udW1iZXJfb2JqZWN0OjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW51bWJlci1vYmplY3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1udW1iZXItb2JqZWN0QDEuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEifSx7ImF1dGhvciI6IlJheW5vcyBcdTAwM2NyYXlub3MyQGdtYWlsLmNvbVx1MDAzZSwgUmF5bm9zLCBKb3JkYW4gSGFyYmFuZCAoaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYikiLCJib20tcmVmIjoicGtnOm5wbS9pcy1vYmplY3RAMS4wLjI/cGFja2FnZS1pZD0wODAwOTg0MjFmYTBiMTE2IiwiY3BlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtb2JqZWN0OjEuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNoZWNrcyB3aGV0aGVyIGEgdmFsdWUgaXMgYW4gb2JqZWN0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLW9iamVjdC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtb2JqZWN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1vYmplY3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX29iamVjdDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLW9iamVjdDppcy1vYmplY3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1vYmplY3Q6aXNfb2JqZWN0OjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfb2JqZWN0OmlzLW9iamVjdDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX29iamVjdDppc19vYmplY3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1vYmplY3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19vYmplY3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtb2JqZWN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtb2JqZWN0QDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9pcy1wbGFpbi1vYmpAMS4xLjA/cGFja2FnZS1pZD04NTMzNTkwN2MwMjNlMzVjIiwiY3BlIjoiY3BlOjIuMzphOmlzLXBsYWluLW9iajppcy1wbGFpbi1vYmo6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2hlY2sgaWYgYSB2YWx1ZSBpcyBhIHBsYWluIG9iamVjdCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXBsYWluLW9iaiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXBsYWluLW9iajppc19wbGFpbl9vYmo6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19wbGFpbl9vYmo6aXMtcGxhaW4tb2JqOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfcGxhaW5fb2JqOmlzX3BsYWluX29iajoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXBsYWluOmlzLXBsYWluLW9iajoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXBsYWluOmlzX3BsYWluX29iajoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3BsYWluOmlzLXBsYWluLW9iajoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3BsYWluOmlzX3BsYWluX29iajoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLXBsYWluLW9iajoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3BsYWluX29iajoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1wbGFpbi1vYmovcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1wbGFpbi1vYmpAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgT3NtYW4gTnVyaSBPa3VtdcWfIChodHRwOi8vb25va3VtdXMuY29tKSwgU3RldmVuIFZhY2hvbiAoaHR0cHM6Ly9zdmFjaG9uLmNvbSksICIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLXBsYWluLW9iamVjdEAyLjAuND9wYWNrYWdlLWlkPTBjZGNiM2I0NmJhYjRmNzYiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtcGxhaW4tb2JqZWN0OmlzLXBsYWluLW9iamVjdDoyLjAuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgYW4gb2JqZWN0IHdhcyBjcmVhdGVkIGJ5IHRoZSBgT2JqZWN0YCBjb25zdHJ1Y3Rvci4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvaXMtcGxhaW4tb2JqZWN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1wbGFpbi1vYmplY3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1wbGFpbi1vYmplY3Q6aXNfcGxhaW5fb2JqZWN0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfcGxhaW5fb2JqZWN0OmlzLXBsYWluLW9iamVjdDoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3BsYWluX29iamVjdDppc19wbGFpbl9vYmplY3Q6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLXBsYWluLW9iamVjdDoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXNfcGxhaW5fb2JqZWN0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtcGxhaW46aXMtcGxhaW4tb2JqZWN0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtcGxhaW46aXNfcGxhaW5fb2JqZWN0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfcGxhaW46aXMtcGxhaW4tb2JqZWN0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfcGxhaW46aXNfcGxhaW5fb2JqZWN0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtcGxhaW4tb2JqZWN0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfcGxhaW5fb2JqZWN0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXBsYWluLW9iamVjdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLXBsYWluLW9iamVjdEAyLjAuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC40In0seyJhdXRob3IiOiJGb3JiZXNMaW5kZXNheSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLXByb21pc2VAMi4yLjI/cGFja2FnZS1pZD0wNmQ5ZTZmMzJjMjhhNWY4IiwiY3BlIjoiY3BlOjIuMzphOmlzLXByb21pc2U6aXMtcHJvbWlzZToyLjIuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUZXN0IHdoZXRoZXIgYW4gb2JqZWN0IGxvb2tzIGxpa2UgYSBwcm9taXNlcy1hKyBwcm9taXNlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3RoZW4vaXMtcHJvbWlzZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXByb21pc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1wcm9taXNlOmlzX3Byb21pc2U6Mi4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19wcm9taXNlOmlzLXByb21pc2U6Mi4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19wcm9taXNlOmlzX3Byb21pc2U6Mi4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0aGVuOmlzLXByb21pc2U6Mi4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0aGVuOmlzX3Byb21pc2U6Mi4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1wcm9taXNlOjIuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfcHJvbWlzZToyLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1wcm9taXNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtcHJvbWlzZUAyLjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMi4yIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtcmVnZXhAMS4yLjE/cGFja2FnZS1pZD1lYjQyMjE3Yzc2MmM0M2ZjIiwiY3BlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtcmVnZXg6MS4yLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSXMgdGhpcyB2YWx1ZSBhIEpTIHJlZ2V4PyBXb3JrcyBjcm9zcy1yZWFsbS9pZnJhbWUsIGFuZCBkZXNwaXRlIEVTNiBAQHRvU3RyaW5nVGFnIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLXJlZ2V4LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1yZWdleCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtcmVnZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX3JlZ2V4OjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtcmVnZXg6aXMtcmVnZXg6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1yZWdleDppc19yZWdleDoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3JlZ2V4OmlzLXJlZ2V4OjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfcmVnZXg6aXNfcmVnZXg6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1yZWdleDoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3JlZ2V4OjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXJlZ2V4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtcmVnZXhAMS4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgU2hpbm5vc3VrZSBXYXRhbmFiZSAoaHR0cHM6Ly9zaGlubm4uZ2l0aHViLmlvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLXJlbGF0aXZlQDEuMC4wP3BhY2thZ2UtaWQ9MmVmZDA5MzQxNGZmNGVhYiIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLXJlbGF0aXZlOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgYHRydWVgIGlmIHRoZSBwYXRoIGFwcGVhcnMgdG8gYmUgcmVsYXRpdmUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLXJlbGF0aXZlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1yZWxhdGl2ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXNfcmVsYXRpdmU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1yZWxhdGl2ZTppcy1yZWxhdGl2ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXJlbGF0aXZlOmlzX3JlbGF0aXZlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfcmVsYXRpdmU6aXMtcmVsYXRpdmU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19yZWxhdGl2ZTppc19yZWxhdGl2ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLXJlbGF0aXZlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfcmVsYXRpdmU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtcmVsYXRpdmUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1yZWxhdGl2ZUAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJWc2V2b2xvZCBTdHJ1a2NoaW5za3kgXHUwMDNjZmxvYXRkcm9wQGdtYWlsLmNvbVx1MDAzZSAoZ2l0aHViLmNvbS9mbG9hdGRyb3ApIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtcmV0cnktYWxsb3dlZEAxLjIuMD9wYWNrYWdlLWlkPTRiZThmZGI4MGJhMmRmNWEiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtcmV0cnktYWxsb3dlZDppcy1yZXRyeS1hbGxvd2VkOjEuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IklzIHJldHJ5IGFsbG93ZWQgZm9yIEVycm9yPyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXJldHJ5LWFsbG93ZWQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1yZXRyeS1hbGxvd2VkOmlzX3JldHJ5X2FsbG93ZWQ6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19yZXRyeV9hbGxvd2VkOmlzLXJldHJ5LWFsbG93ZWQ6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19yZXRyeV9hbGxvd2VkOmlzX3JldHJ5X2FsbG93ZWQ6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1yZXRyeTppcy1yZXRyeS1hbGxvd2VkOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtcmV0cnk6aXNfcmV0cnlfYWxsb3dlZDoxLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3JldHJ5OmlzLXJldHJ5LWFsbG93ZWQ6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19yZXRyeTppc19yZXRyeV9hbGxvd2VkOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtcmV0cnktYWxsb3dlZDoxLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3JldHJ5X2FsbG93ZWQ6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtcmV0cnktYWxsb3dlZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLXJldHJ5LWFsbG93ZWRAMS4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLXNldEAyLjAuMz9wYWNrYWdlLWlkPTM2MzY5ODY5OTcxMTYzNzkiLCJjcGUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1zZXQ6Mi4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSXMgdGhpcyB2YWx1ZSBhIEpTIFNldD8gVGhpcyBtb2R1bGUgd29ya3MgY3Jvc3MtcmVhbG0vaWZyYW1lLCBhbmQgZGVzcGl0ZSBFUzYgQEB0b1N0cmluZ1RhZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtc2V0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy1zZXQjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpcy1zZXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX3NldDoyLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXNldDppcy1zZXQ6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1zZXQ6aXNfc2V0OjIuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfc2V0OmlzLXNldDoyLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3NldDppc19zZXQ6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy1zZXQ6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc19zZXQ6Mi4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtc2V0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtc2V0QDIuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjMifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9samhhcmIuY29kZXMpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtc2hhcmVkLWFycmF5LWJ1ZmZlckAxLjAuND9wYWNrYWdlLWlkPWJlNWRkMTNjY2VlOTczODQiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtc2hhcmVkLWFycmF5LWJ1ZmZlcjppcy1zaGFyZWQtYXJyYXktYnVmZmVyOjEuMC40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IklzIHRoaXMgdmFsdWUgYSBKUyBTaGFyZWRBcnJheUJ1ZmZlcj8iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtc2hhcmVkLWFycmF5LWJ1ZmZlci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtc2hhcmVkLWFycmF5LWJ1ZmZlciNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXNoYXJlZC1hcnJheS1idWZmZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1zaGFyZWQtYXJyYXktYnVmZmVyOmlzX3NoYXJlZF9hcnJheV9idWZmZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19zaGFyZWRfYXJyYXlfYnVmZmVyOmlzLXNoYXJlZC1hcnJheS1idWZmZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19zaGFyZWRfYXJyYXlfYnVmZmVyOmlzX3NoYXJlZF9hcnJheV9idWZmZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy1zaGFyZWQtYXJyYXk6aXMtc2hhcmVkLWFycmF5LWJ1ZmZlcjoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXNoYXJlZC1hcnJheTppc19zaGFyZWRfYXJyYXlfYnVmZmVyOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfc2hhcmVkX2FycmF5OmlzLXNoYXJlZC1hcnJheS1idWZmZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19zaGFyZWRfYXJyYXk6aXNfc2hhcmVkX2FycmF5X2J1ZmZlcjoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtc2hhcmVkLWFycmF5LWJ1ZmZlcjoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXNfc2hhcmVkX2FycmF5X2J1ZmZlcjoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXNoYXJlZDppcy1zaGFyZWQtYXJyYXktYnVmZmVyOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtc2hhcmVkOmlzX3NoYXJlZF9hcnJheV9idWZmZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19zaGFyZWQ6aXMtc2hhcmVkLWFycmF5LWJ1ZmZlcjoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3NoYXJlZDppc19zaGFyZWRfYXJyYXlfYnVmZmVyOjEuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtc2hhcmVkLWFycmF5LWJ1ZmZlcjoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3NoYXJlZF9hcnJheV9idWZmZXI6MS4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtc2hhcmVkLWFycmF5LWJ1ZmZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLXNoYXJlZC1hcnJheS1idWZmZXJAMS4wLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuNCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLXN0cmVhbUAxLjEuMD9wYWNrYWdlLWlkPWFjM2Y5NzgwNmFkNjNkNjAiLCJjcGUiOiJjcGU6Mi4zOmE6aXMtc3RyZWFtOmlzLXN0cmVhbToxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDaGVjayBpZiBzb21ldGhpbmcgaXMgYSBOb2RlLmpzIHN0cmVhbSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXN0cmVhbTppc19zdHJlYW06MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19zdHJlYW06aXMtc3RyZWFtOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfc3RyZWFtOmlzX3N0cmVhbToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLXN0cmVhbToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3N0cmVhbToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1zdHJlYW0vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1zdHJlYW1AMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtc3RyZWFtQDIuMC4xP3BhY2thZ2UtaWQ9NWIzZDI4NjNlYTI1YzBlZSIsImNwZSI6ImNwZToyLjM6YTppcy1zdHJlYW06aXMtc3RyZWFtOjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNoZWNrIGlmIHNvbWV0aGluZyBpcyBhIE5vZGUuanMgc3RyZWFtIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtc3RyZWFtIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtc3RyZWFtOmlzX3N0cmVhbToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3N0cmVhbTppcy1zdHJlYW06Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19zdHJlYW06aXNfc3RyZWFtOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXMtc3RyZWFtOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfc3RyZWFtOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpbnN0b24vbm9kZV9tb2R1bGVzL2lzLXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLXN0cmVhbUAyLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4xIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtc3RyaW5nQDEuMS4xP3BhY2thZ2UtaWQ9ZjdiODdjNTFkNzA3YTJiNCIsImNwZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzLXN0cmluZzoxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJcyB0aGlzIHZhbHVlIGEgSlMgU3RyaW5nIG9iamVjdCBvciBwcmltaXRpdmU/IFRoaXMgbW9kdWxlIHdvcmtzIGNyb3NzLXJlYWxtL2lmcmFtZSwgYW5kIGRlc3BpdGUgRVM2IEBAdG9TdHJpbmdUYWcuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLXN0cmluZy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXN0cmluZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXNfc3RyaW5nOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtc3RyaW5nOmlzLXN0cmluZzoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXN0cmluZzppc19zdHJpbmc6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19zdHJpbmc6aXMtc3RyaW5nOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfc3RyaW5nOmlzX3N0cmluZzoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLXN0cmluZzoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3N0cmluZzoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1zdHJpbmcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1zdHJpbmdAMS4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMSJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLXN5bWJvbEAxLjEuMT9wYWNrYWdlLWlkPTg2NTY5NjMwNGNjNmM4OWIiLCJjcGUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy1zeW1ib2w6MS4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYW4gRVM2IFN5bWJvbCBvciBub3QuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL2lzLXN5bWJvbC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXN5bWJvbCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXNfc3ltYm9sOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtc3ltYm9sOmlzLXN5bWJvbDoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXN5bWJvbDppc19zeW1ib2w6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc19zeW1ib2w6aXMtc3ltYm9sOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfc3ltYm9sOmlzX3N5bWJvbDoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLXN5bWJvbDoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3N5bWJvbDoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1zeW1ib2wvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy1zeW1ib2xAMS4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMSJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2xqaGFyYi5jb2RlcyksIEpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9samhhcmIuY29kZXMpIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtdHlwZWQtYXJyYXlAMS4xLjE1P3BhY2thZ2UtaWQ9MjQxNTE1YWQ3M2JkZDFkNCIsImNwZSI6ImNwZToyLjM6YTppcy10eXBlZC1hcnJheTppcy10eXBlZC1hcnJheToxLjEuMTU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSXMgdGhpcyB2YWx1ZSBhIEpTIFR5cGVkIEFycmF5PyBUaGlzIG1vZHVsZSB3b3JrcyBjcm9zcy1yZWFsbS9pZnJhbWUsIGRvZXMgbm90IGRlcGVuZCBvbiBgaW5zdGFuY2VvZmAgb3IgbXV0YWJsZSBwcm9wZXJ0aWVzLCBhbmQgZGVzcGl0ZSBFUzYgU3ltYm9sLnRvU3RyaW5nVGFnLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy10eXBlZC1hcnJheS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXR5cGVkLWFycmF5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtdHlwZWQtYXJyYXk6aXNfdHlwZWRfYXJyYXk6MS4xLjE1Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfdHlwZWRfYXJyYXk6aXMtdHlwZWQtYXJyYXk6MS4xLjE1Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfdHlwZWRfYXJyYXk6aXNfdHlwZWRfYXJyYXk6MS4xLjE1Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy10eXBlZC1hcnJheToxLjEuMTU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX3R5cGVkX2FycmF5OjEuMS4xNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXR5cGVkOmlzLXR5cGVkLWFycmF5OjEuMS4xNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXR5cGVkOmlzX3R5cGVkX2FycmF5OjEuMS4xNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3R5cGVkOmlzLXR5cGVkLWFycmF5OjEuMS4xNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3R5cGVkOmlzX3R5cGVkX2FycmF5OjEuMS4xNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLXR5cGVkLWFycmF5OjEuMS4xNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3R5cGVkX2FycmF5OjEuMS4xNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy10eXBlZC1hcnJheS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzLXR5cGVkLWFycmF5QDEuMS4xNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xNSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLXVuYy1wYXRoQDEuMC4wP3BhY2thZ2UtaWQ9Y2UxNzJhM2E3YzIxNzA1ZiIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLXVuYy1wYXRoOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHVybnMgdHJ1ZSBpZiBhIGZpbGVwYXRoIGlzIGEgd2luZG93cyBVTkMgZmlsZSBwYXRoLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9pcy11bmMtcGF0aCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtdW5jLXBhdGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX3VuY19wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXMtdW5jLXBhdGg6aXMtdW5jLXBhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy11bmMtcGF0aDppc191bmNfcGF0aDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3VuY19wYXRoOmlzLXVuYy1wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNfdW5jX3BhdGg6aXNfdW5jX3BhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy11bmM6aXMtdW5jLXBhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy11bmM6aXNfdW5jX3BhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc191bmM6aXMtdW5jLXBhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc191bmM6aXNfdW5jX3BhdGg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy11bmMtcGF0aDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzX3VuY19wYXRoOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXVuYy1wYXRoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtdW5jLXBhdGhAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzLXdlYWttYXBAMi4wLjI/cGFja2FnZS1pZD1lNDVlYmQxZDBjYWVjOTQ5IiwiY3BlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXMtd2Vha21hcDoyLjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJcyB0aGlzIHZhbHVlIGEgSlMgV2Vha01hcD8gVGhpcyBtb2R1bGUgd29ya3MgY3Jvc3MtcmVhbG0vaWZyYW1lLCBhbmQgZGVzcGl0ZSBFUzYgQEB0b1N0cmluZ1RhZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtd2Vha21hcC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvaXMtd2Vha21hcCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXdlYWttYXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOmlzX3dlYWttYXA6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy13ZWFrbWFwOmlzLXdlYWttYXA6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy13ZWFrbWFwOmlzX3dlYWttYXA6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc193ZWFrbWFwOmlzLXdlYWttYXA6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc193ZWFrbWFwOmlzX3dlYWttYXA6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy13ZWFrbWFwOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfd2Vha21hcDoyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy13ZWFrbWFwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtd2Vha21hcEAyLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4yIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vaXMtd2Vha3NldEAyLjAuND9wYWNrYWdlLWlkPTVjMTFhNGVhZDAzMWU1ZDUiLCJjcGUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczppcy13ZWFrc2V0OjIuMC40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IklzIHRoaXMgdmFsdWUgYSBKUyBXZWFrU2V0PyBUaGlzIG1vZHVsZSB3b3JrcyBjcm9zcy1yZWFsbS9pZnJhbWUsIGFuZCBkZXNwaXRlIEVTNiBAQHRvU3RyaW5nVGFnLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy13ZWFrc2V0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy9pcy13ZWFrc2V0I3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXMtd2Vha3NldCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6aXNfd2Vha3NldDoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXdlYWtzZXQ6aXMtd2Vha3NldDoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzLXdlYWtzZXQ6aXNfd2Vha3NldDoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3dlYWtzZXQ6aXMtd2Vha3NldDoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzX3dlYWtzZXQ6aXNfd2Vha3NldDoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzOmlzLXdlYWtzZXQ6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppc193ZWFrc2V0OjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXdlYWtzZXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pcy13ZWFrc2V0QDIuMC40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjQifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIFNpbWVuIEJla2todXMgKGh0dHBzOi8vZ2l0aHViLmNvbS9TaW1lbkIpLCDliJjnpbogKGd1Y29uZy5jby5jYykiLCJib20tcmVmIjoicGtnOm5wbS9pcy13aW5kb3dzQDEuMC4yP3BhY2thZ2UtaWQ9Yzk3NTU3YTJkY2JkZDNhMCIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzLXdpbmRvd3M6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0dXJucyB0cnVlIGlmIHRoZSBwbGF0Zm9ybSBpcyB3aW5kb3dzLiBVTUQgbW9kdWxlLCB3b3JrcyB3aXRoIG5vZGUuanMsIGNvbW1vbmpzLCBicm93c2VyLCBBTUQsIGVsZWN0cm9uLCBldGMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzLXdpbmRvd3MifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzLXdpbmRvd3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmlzX3dpbmRvd3M6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy13aW5kb3dzOmlzLXdpbmRvd3M6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppcy13aW5kb3dzOmlzX3dpbmRvd3M6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc193aW5kb3dzOmlzLXdpbmRvd3M6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc193aW5kb3dzOmlzX3dpbmRvd3M6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppczppcy13aW5kb3dzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXM6aXNfd2luZG93czoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy13aW5kb3dzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXMtd2luZG93c0AxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJKdWxpYW4gR3J1YmVyIFx1MDAzY21haWxAanVsaWFuZ3J1YmVyLmNvbVx1MDAzZSAoaHR0cDovL2p1bGlhbmdydWJlci5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vaXNhcnJheUAwLjAuMT9wYWNrYWdlLWlkPWJjNTBlNWQ2Y2JjN2ViMzYiLCJjcGUiOiJjcGU6Mi4zOmE6anVsaWFuZ3J1YmVyOmlzYXJyYXk6MC4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQXJyYXkjaXNBcnJheSBmb3Igb2xkZXIgYnJvd3NlcnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9pc2FycmF5LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2lzYXJyYXkifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzYXJyYXkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FycmF5OmlzYXJyYXk6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2FuaXRpemUtaHRtbC9ub2RlX21vZHVsZXMvaXNhcnJheS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzYXJyYXlAMC4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMSJ9LHsiYXV0aG9yIjoiSnVsaWFuIEdydWJlciBcdTAwM2NtYWlsQGp1bGlhbmdydWJlci5jb21cdTAwM2UgKGh0dHA6Ly9qdWxpYW5ncnViZXIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzYXJyYXlAMS4wLjA/cGFja2FnZS1pZD0wMzRkZWVmYjZjNGI4NzY5IiwiY3BlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjppc2FycmF5OjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkFycmF5I2lzQXJyYXkgZm9yIG9sZGVyIGJyb3dzZXJzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvaXNhcnJheS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9pc2FycmF5In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpc2FycmF5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhcnJheTppc2FycmF5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9ub2RlX21vZHVsZXMvaXNhcnJheS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzYXJyYXlAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiSnVsaWFuIEdydWJlciBcdTAwM2NtYWlsQGp1bGlhbmdydWJlci5jb21cdTAwM2UgKGh0dHA6Ly9qdWxpYW5ncnViZXIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzYXJyYXlAMS4wLjA/cGFja2FnZS1pZD00NmUzODY2Mzk3YjM0ZDQyIiwiY3BlIjoiY3BlOjIuMzphOmp1bGlhbmdydWJlcjppc2FycmF5OjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkFycmF5I2lzQXJyYXkgZm9yIG9sZGVyIGJyb3dzZXJzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIvaXNhcnJheS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9pc2FycmF5In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpc2FycmF5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhcnJheTppc2FycmF5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Vuc2V0LXZhbHVlL25vZGVfbW9kdWxlcy9pc2FycmF5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXNhcnJheUAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJKdWxpYW4gR3J1YmVyIFx1MDAzY21haWxAanVsaWFuZ3J1YmVyLmNvbVx1MDAzZSAoaHR0cDovL2p1bGlhbmdydWJlci5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vaXNhcnJheUAyLjAuNT9wYWNrYWdlLWlkPWVkOGQ5ODRiY2JiOTNmZjUiLCJjcGUiOiJjcGU6Mi4zOmE6anVsaWFuZ3J1YmVyOmlzYXJyYXk6Mi4wLjU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQXJyYXkjaXNBcnJheSBmb3Igb2xkZXIgYnJvd3NlcnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2p1bGlhbmdydWJlci9pc2FycmF5LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyL2lzYXJyYXkifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImlzYXJyYXkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FycmF5OmlzYXJyYXk6Mi4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXNhcnJheS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzYXJyYXlAMi4wLjUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuNSJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzZXhlQDIuMC4wP3BhY2thZ2UtaWQ9ZjAxNmE1ZjA5YzYwNzk3YiIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6aXNleGU6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWluaW1hbCBtb2R1bGUgdG8gY2hlY2sgaWYgYSBmaWxlIGlzIGV4ZWN1dGFibGUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvaXNleGUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvaXNleGUjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJpc2V4ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzZXhlOmlzZXhlOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzZXhlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXNleGVAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL2lzZXhlQDMuMS4xP3BhY2thZ2UtaWQ9YmUyZTg1ODJlMTUzNWVmMiIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6aXNleGU6My4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWluaW1hbCBtb2R1bGUgdG8gY2hlY2sgaWYgYSBmaWxlIGlzIGV4ZWN1dGFibGUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy9pc2V4ZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoiaXNleGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2V4ZTppc2V4ZTozLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLWd5cC9ub2RlX21vZHVsZXMvaXNleGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pc2V4ZUAzLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vaXNvYmplY3RAMi4xLjA/cGFja2FnZS1pZD00MDJjMDIxODVmYjBmNjhmIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6aXNvYmplY3Q6Mi4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0dXJucyB0cnVlIGlmIHRoZSB2YWx1ZSBpcyBhbiBvYmplY3QgYW5kIG5vdCBhbiBhcnJheSBvciBudWxsLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9pc29iamVjdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXNvYmplY3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc29iamVjdDppc29iamVjdDoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bnNldC12YWx1ZS9ub2RlX21vZHVsZXMvaGFzLXZhbHVlL25vZGVfbW9kdWxlcy9pc29iamVjdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2lzb2JqZWN0QDIuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4xLjAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksICwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBNYWduw7pzIETDpmhsZW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tYWdudWRhZSksIFRvbSBNYWNXcmlnaHQgKGh0dHBzOi8vbWFjd3JpZ2h0Lm9yZykiLCJib20tcmVmIjoicGtnOm5wbS9pc29iamVjdEAzLjAuMT9wYWNrYWdlLWlkPTcxMzYzNDY5YzcyZjk4ZWEiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDppc29iamVjdDozLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIHRydWUgaWYgdGhlIHZhbHVlIGlzIGFuIG9iamVjdCBhbmQgbm90IGFuIGFycmF5IG9yIG51bGwuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2lzb2JqZWN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJpc29iamVjdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzb2JqZWN0Omlzb2JqZWN0OjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzb2JqZWN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXNvYmplY3RAMy4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMSJ9LHsiYXV0aG9yIjoiQGhlaW5laXVvIiwiYm9tLXJlZiI6InBrZzpucG0vaXNvbW9ycGhpYy13c0A1LjAuMD9wYWNrYWdlLWlkPTg1MzQ0MGQ0M2JhMDg2ZWQiLCJjcGUiOiJjcGU6Mi4zOmE6aXNvbW9ycGhpYy13czppc29tb3JwaGljLXdzOjUuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Iklzb21vcnBoaWMgaW1wbGVtZW50YXRpb24gb2YgV2ViU29ja2V0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9oZWluZWl1by9pc29tb3JwaGljLXdzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaGVpbmVpdW8vaXNvbW9ycGhpYy13cyNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imlzb21vcnBoaWMtd3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc29tb3JwaGljLXdzOmlzb21vcnBoaWNfd3M6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc29tb3JwaGljX3dzOmlzb21vcnBoaWMtd3M6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc29tb3JwaGljX3dzOmlzb21vcnBoaWNfd3M6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc29tb3JwaGljOmlzb21vcnBoaWMtd3M6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc29tb3JwaGljOmlzb21vcnBoaWNfd3M6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpoZWluZWl1bzppc29tb3JwaGljLXdzOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aGVpbmVpdW86aXNvbW9ycGhpY193czo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pc29tb3JwaGljLXdzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vaXNvbW9ycGhpYy13c0A1LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4wIn0seyJhdXRob3IiOiJTdGV2ZW4gVmFjaG9uIFx1MDAzY2NvbnRhY3RAc3ZhY2hvbi5jb21cdTAwM2UgKGh0dHBzOi8vd3d3LnN2YWNob24uY29tLykiLCJib20tcmVmIjoicGtnOm5wbS9pc3VybEAxLjAuMD9wYWNrYWdlLWlkPTI4MjU0ZTk5NmZhNTZiMmEiLCJjcGUiOiJjcGU6Mi4zOmE6aXN1cmw6aXN1cmw6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2hlY2tzIHdoZXRoZXIgYSB2YWx1ZSBpcyBhIFdIQVRXRyBVUkwuIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiaXN1cmwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXN1cmwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9pc3VybEAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9qYWNrc3BlYWtAMy40LjM/cGFja2FnZS1pZD1lOTZhNTJkZWNjYTUxNDMyIiwiY3BlIjoiY3BlOjIuMzphOmphY2tzcGVhazpqYWNrc3BlYWs6My40LjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSB2ZXJ5IHN0cmljdCBhbmQgcHJvcGVyIGFyZ3VtZW50IHBhcnNlci4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy9qYWNrc3BlYWsuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJsdWVPYWstMS4wLjAifX1dLCJuYW1lIjoiamFja3NwZWFrIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2phY2tzcGVhay9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2phY2tzcGVha0AzLjQuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuNC4zIn0seyJhdXRob3IiOiJGb3JiZXNMaW5kZXNheSIsImJvbS1yZWYiOiJwa2c6bnBtL2pzLXN0cmluZ2lmeUAxLjAuMj9wYWNrYWdlLWlkPTU4ZWNiNTA4OTYwMjNjZWYiLCJjcGUiOiJjcGU6Mi4zOmE6anMtc3RyaW5naWZ5OmpzLXN0cmluZ2lmeToxLjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTdHJpbmdpZnkgYW4gb2JqZWN0IHNvIGl0IGNhbiBiZSBzYWZlbHkgaW5saW5lZCBpbiBKYXZhU2NyaXB0IGNvZGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vamFkZWpzL2pzLXN0cmluZ2lmeS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImpzLXN0cmluZ2lmeSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpzLXN0cmluZ2lmeTpqc19zdHJpbmdpZnk6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqc19zdHJpbmdpZnk6anMtc3RyaW5naWZ5OjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anNfc3RyaW5naWZ5OmpzX3N0cmluZ2lmeToxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmphZGVqczpqcy1zdHJpbmdpZnk6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqYWRlanM6anNfc3RyaW5naWZ5OjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anM6anMtc3RyaW5naWZ5OjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anM6anNfc3RyaW5naWZ5OjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2pzLXN0cmluZ2lmeS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2pzLXN0cmluZ2lmeUAxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJTaW1vbiBMeWRlbGwiLCJib20tcmVmIjoicGtnOm5wbS9qcy10b2tlbnNANC4wLjA/cGFja2FnZS1pZD0zZmMyOWY0NWVmOGM5ZTQxIiwiY3BlIjoiY3BlOjIuMzphOmpzLXRva2Vuczpqcy10b2tlbnM6NC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSByZWdleCB0aGF0IHRva2VuaXplcyBKYXZhU2NyaXB0LiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImpzLXRva2VucyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpzLXRva2Vuczpqc190b2tlbnM6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqc190b2tlbnM6anMtdG9rZW5zOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anNfdG9rZW5zOmpzX3Rva2Vuczo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpzOmpzLXRva2Vuczo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpzOmpzX3Rva2Vuczo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9qcy10b2tlbnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9qcy10b2tlbnNANC4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMCJ9LHsiYXV0aG9yIjoiVmxhZGltaXIgWmFwcGFyb3YgXHUwMDNjZGVydnVzLmdyaW1AZ21haWwuY29tXHUwMDNlLCBBbGVrc2V5IFYgWmFwcGFyb3YgXHUwMDNjaXh0aUBtZW1iZXIuZnNmLm9yZ1x1MDAzZSAoaHR0cDovL3d3dy5peHRpLm5ldC8pLCBWaXRhbHkgUHV6cmluIFx1MDAzY3ZpdGFseUByY2Rlc2lnbi5ydVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL3B1enJpbiksIE1hcnRpbiBHcmVuZmVsbCBcdTAwM2NtYXJ0aW4uZ3JlbmZlbGxAZ21haWwuY29tXHUwMDNlIChodHRwOi8vZ290LXJhdmluZ3MuYmxvZ3Nwb3QuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2pzLXlhbWxAMy4xNC4xP3BhY2thZ2UtaWQ9MmVjNmZkYWU3NTM2MjYyYSIsImNwZSI6ImNwZToyLjM6YTpub2RlY2E6anMteWFtbDozLjE0LjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiWUFNTCAxLjIgcGFyc2VyIGFuZCBzZXJpYWxpemVyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ub2RlY2EvanMteWFtbCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoianMteWFtbCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9qcy15YW1sL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vanMteWFtbEAzLjE0LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjE0LjEifSx7ImF1dGhvciI6IkRvbWluaWMgVGFyciBcdTAwM2Nkb21pbmljLnRhcnJAZ21haWwuY29tXHUwMDNlIChodHRwOi8vZG9taW5pY3RhcnIuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2pzb24tYnVmZmVyQDMuMC4wP3BhY2thZ2UtaWQ9Mjk4ZWNkZTBhYjY2MmFkYSIsImNwZSI6ImNwZToyLjM6YTpkb21pbmljdGFycjpqc29uLWJ1ZmZlcjozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJKU09OIHBhcnNlIFx1MDAyNiBzdHJpbmdpZnkgdGhhdCBzdXBwb3J0cyBiaW5hcnkgdmlhIGJvcHMgXHUwMDI2IGJhc2U2NCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZG9taW5pY3RhcnIvanNvbi1idWZmZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kb21pbmljdGFyci9qc29uLWJ1ZmZlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoianNvbi1idWZmZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkb21pbmljdGFycjpqc29uX2J1ZmZlcjozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpzb24tYnVmZmVyOmpzb24tYnVmZmVyOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anNvbi1idWZmZXI6anNvbl9idWZmZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqc29uX2J1ZmZlcjpqc29uLWJ1ZmZlcjozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpzb25fYnVmZmVyOmpzb25fYnVmZmVyOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anNvbjpqc29uLWJ1ZmZlcjozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpzb246anNvbl9idWZmZXI6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2FjaGVhYmxlLXJlcXVlc3Qvbm9kZV9tb2R1bGVzL2pzb24tYnVmZmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vanNvbi1idWZmZXJAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiQXNlZW0gS2lzaG9yZSBcdTAwM2Nhc2VlbS5raXNob3JlQGdtYWlsLmNvbVx1MDAzZSwgTWF4IE5hbmFzeSBcdTAwM2NtYXgubmFuYXN5QGdtYWlsLmNvbVx1MDAzZSwgQW5kcmV3IEVpc2VuYmVyZyBcdTAwM2NhbmRyZXdAZWlzZW5iZXJnLmFzXHUwMDNlLCBKb3JkYW4gVHVja2VyIFx1MDAzY2pvcmRhbmJ0dWNrZXJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vanNvbjVAMi4yLjM/cGFja2FnZS1pZD1mZjAwODFjOWJlZTNhOWY2IiwiY3BlIjoiY3BlOjIuMzphOmpzb241Ompzb241OjIuMi4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkpTT04gZm9yIEh1bWFucyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vanNvbjUvanNvbjUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9qc29uNS5vcmcvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJqc29uNSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9qc29uNS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2pzb241QDIuMi4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4yLjMifSx7ImF1dGhvciI6IkpQIFJpY2hhcmRzb24gXHUwMDNjanByaWNoYXJkc29uQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2pzb25maWxlQDYuMi4wP3BhY2thZ2UtaWQ9MmQxZGNhMzk3YmIxYzhiYiIsImNwZSI6ImNwZToyLjM6YTpqc29uZmlsZTpqc29uZmlsZTo2LjIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFYXNpbHkgcmVhZC93cml0ZSBKU09OIGZpbGVzLiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Impzb25maWxlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2pzb25maWxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vanNvbmZpbGVANi4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjIuMCJ9LHsiYXV0aG9yIjoiYXV0aDAiLCJib20tcmVmIjoicGtnOm5wbS9qc29ud2VidG9rZW5AMC4xLjA/cGFja2FnZS1pZD1jMjk2NjlkNDM4ZmI5ZTM4IiwiY3BlIjoiY3BlOjIuMzphOmF1dGgwOmpzb253ZWJ0b2tlbjowLjEuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJKU09OIFdlYiBUb2tlbiBpbXBsZW1lbnRhdGlvbiAoc3ltbWV0cmljIGFuZCBhc3ltbWV0cmljKSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9hdXRoMC9ub2RlLWpzb253ZWJ0b2tlbiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoianNvbndlYnRva2VuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3Mtand0L25vZGVfbW9kdWxlcy9qc29ud2VidG9rZW4vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9qc29ud2VidG9rZW5AMC4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuMCJ9LHsiYXV0aG9yIjoiYXV0aDAiLCJib20tcmVmIjoicGtnOm5wbS9qc29ud2VidG9rZW5AMC40LjA/cGFja2FnZS1pZD0xZTIzYmM1NGMxNmZiZTZkIiwiY3BlIjoiY3BlOjIuMzphOmF1dGgwOmpzb253ZWJ0b2tlbjowLjQuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJKU09OIFdlYiBUb2tlbiBpbXBsZW1lbnRhdGlvbiAoc3ltbWV0cmljIGFuZCBhc3ltbWV0cmljKSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9hdXRoMC9ub2RlLWpzb253ZWJ0b2tlbiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoianNvbndlYnRva2VuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2pzb253ZWJ0b2tlbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2pzb253ZWJ0b2tlbkAwLjQuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNC4wIn0seyJhdXRob3IiOiJCcmlhbiBUdXJlayBcdTAwM2Nicmlhbi50dXJla0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9qc3NoYUAzLjMuMT9wYWNrYWdlLWlkPTc4NzViZGU1Y2Y4NTAzNTIiLCJjcGUiOiJjcGU6Mi4zOmE6Q2FsaWdhdGlvOmpzc2hhOjMuMy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImpzU0hBIGltcGxlbWVudHMgdGhlIGNvbXBsZXRlIFNlY3VyZSBIYXNoIFN0YW5kYXJkIChTSEEpIGZhbWlseSAoU0hBLTEsIFNIQS0yMjQvMjU2LzM4NC81MTIsIFNIQTMtMjI0LzI1Ni8zODQvNTEyLCBTSEFLRTEyOC8yNTYsIGNTSEFLRTEyOC8yNTYsIGFuZCBLTUFDMTI4LzI1Nikgd2l0aCBITUFDIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NhbGlnYXRpby9qc1NIQS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NhbGlnYXRpby9qc1NIQSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJCU0QtMy1DbGF1c2UifX1dLCJuYW1lIjoianNzaGEiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqc3NoYTpqc3NoYTozLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9qc3NoYS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2pzc2hhQDMuMy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4zLjEifSx7ImF1dGhvciI6IkZvcmJlc0xpbmRlc2F5IiwiYm9tLXJlZiI6InBrZzpucG0vanN0cmFuc2Zvcm1lckAxLjAuMD9wYWNrYWdlLWlkPWNiMzY3MmRiNTI4YzAyMDUiLCJjcGUiOiJjcGU6Mi4zOmE6anN0cmFuc2Zvcm1lcnM6anN0cmFuc2Zvcm1lcjoxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJOb3JtYWxpemUgdGhlIEFQSSBvZiBhbnkganN0cmFuc2Zvcm1lciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qc3RyYW5zZm9ybWVycy9qc3RyYW5zZm9ybWVyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoianN0cmFuc2Zvcm1lciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpzdHJhbnNmb3JtZXI6anN0cmFuc2Zvcm1lcjoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9qc3RyYW5zZm9ybWVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vanN0cmFuc2Zvcm1lckAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJCasO2cm4gS2ltbWluaWNoIFx1MDAzY2Jqb2Vybi5raW1taW5pY2hAb3dhc3Aub3JnXHUwMDNlIChodHRwczovL2tpbW1pbmljaC5kZSksIEJqw7ZybiBLaW1taW5pY2gsIEphbm5payBIb2xsZW5iYWNoLCBBYXNoaXNoNjgzLCBncmVlbmtlZXBlcltib3RdLCBNYXJjUmxlciwgYWdyYXdhbGFycGl0MTQsIFNjYXIyNiwgU2h1YmhhbVBhbHJpd2FsYSwgQ2FwdGFpbkZyZWFrLCBKdWljZVNob3BCb3QsIFN1cHJhdGlrIERhcywgdGhlLXBybywgWml5YW5nIExpLCBUaW1vIFBhZ2VsLCBhYXJ5YW4xMCwgLi4uIiwiYm9tLXJlZiI6InBrZzpucG0vanVpY2Utc2hvcEAxOS4wLjA/cGFja2FnZS1pZD0xMjgxYzkxY2I4NmUxOTE2IiwiY3BlIjoiY3BlOjIuMzphOmp1aWNlLXNob3A6anVpY2Utc2hvcDoxOS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHJvYmFibHkgdGhlIG1vc3QgbW9kZXJuIGFuZCBzb3BoaXN0aWNhdGVkIGluc2VjdXJlIHdlYiBhcHBsaWNhdGlvbiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qdWljZS1zaG9wL2p1aWNlLXNob3AuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vb3dhc3AtanVpY2Uuc2hvcCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoianVpY2Utc2hvcCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1aWNlLXNob3A6anVpY2Vfc2hvcDoxOS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWljZV9zaG9wOmp1aWNlLXNob3A6MTkuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVpY2Vfc2hvcDpqdWljZV9zaG9wOjE5LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1aWNlOmp1aWNlLXNob3A6MTkuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVpY2U6anVpY2Vfc2hvcDoxOS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9idWlsZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2p1aWNlLXNob3BAMTkuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTkuMC4wIn0seyJhdXRob3IiOiJCasO2cm4gS2ltbWluaWNoIFx1MDAzY2Jqb2Vybi5raW1taW5pY2hAb3dhc3Aub3JnXHUwMDNlIChodHRwczovL2tpbW1pbmljaC5kZSksIEJqw7ZybiBLaW1taW5pY2gsIEphbm5payBIb2xsZW5iYWNoLCBBYXNoaXNoNjgzLCBncmVlbmtlZXBlcltib3RdLCBNYXJjUmxlciwgYWdyYXdhbGFycGl0MTQsIFNjYXIyNiwgU2h1YmhhbVBhbHJpd2FsYSwgQ2FwdGFpbkZyZWFrLCBKdWljZVNob3BCb3QsIFN1cHJhdGlrIERhcywgdGhlLXBybywgWml5YW5nIExpLCBUaW1vIFBhZ2VsLCBhYXJ5YW4xMCwgLi4uIiwiYm9tLXJlZiI6InBrZzpucG0vanVpY2Utc2hvcEAxOS4wLjA/cGFja2FnZS1pZD1jOWRlZjIxNTBiMGNiYWUzIiwiY3BlIjoiY3BlOjIuMzphOmp1aWNlLXNob3A6anVpY2Utc2hvcDoxOS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHJvYmFibHkgdGhlIG1vc3QgbW9kZXJuIGFuZCBzb3BoaXN0aWNhdGVkIGluc2VjdXJlIHdlYiBhcHBsaWNhdGlvbiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qdWljZS1zaG9wL2p1aWNlLXNob3AuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vb3dhc3AtanVpY2Uuc2hvcCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoianVpY2Utc2hvcCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1aWNlLXNob3A6anVpY2Vfc2hvcDoxOS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWljZV9zaG9wOmp1aWNlLXNob3A6MTkuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVpY2Vfc2hvcDpqdWljZV9zaG9wOjE5LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1aWNlOmp1aWNlLXNob3A6MTkuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVpY2U6anVpY2Vfc2hvcDoxOS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2p1aWNlLXNob3BAMTkuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTkuMC4wIn0seyJhdXRob3IiOiJCasO2cm4gS2ltbWluaWNoIFx1MDAzY2Jqb2Vybi5raW1taW5pY2hAb3dhc3Aub3JnXHUwMDNlIChodHRwczovL2tpbW1pbmljaC5kZSksIFNjYXIyNiwgQmrDtnJuIEtpbW1pbmljaCIsImJvbS1yZWYiOiJwa2c6bnBtL2p1aWN5LWNoYXQtYm90QDAuOS4wP3BhY2thZ2UtaWQ9ODM0ODAwYWVlMzA5ODI0ZiIsImNwZSI6ImNwZToyLjM6YTpqdWljeS1jaGF0LWJvdDpqdWljeS1jaGF0LWJvdDowLjkuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIGxpZ2h0LXdlaWdodCBhbmQgdG90YWxseSBcInNlY3VyZVwiIGxpYnJhcnkgdG8gZWFzaWx5IGRlcGxveSBzaW1wbGUgY2hhdCBib3RzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9qdWljZS1zaG9wL2p1aWN5LWNoYXQtYm90LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL293YXNwLWp1aWNlLnNob3AifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imp1aWN5LWNoYXQtYm90IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVpY3ktY2hhdC1ib3Q6anVpY3lfY2hhdF9ib3Q6MC45LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWljeV9jaGF0X2JvdDpqdWljeS1jaGF0LWJvdDowLjkuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1aWN5X2NoYXRfYm90Omp1aWN5X2NoYXRfYm90OjAuOS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVpY3ktY2hhdDpqdWljeS1jaGF0LWJvdDowLjkuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1aWN5LWNoYXQ6anVpY3lfY2hhdF9ib3Q6MC45LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqdWljeV9jaGF0Omp1aWN5LWNoYXQtYm90OjAuOS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVpY3lfY2hhdDpqdWljeV9jaGF0X2JvdDowLjkuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp1aWN5Omp1aWN5LWNoYXQtYm90OjAuOS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6anVpY3k6anVpY3lfY2hhdF9ib3Q6MC45LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvanVpY3ktY2hhdC1ib3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9qdWljeS1jaGF0LWJvdEAwLjkuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuOS4wIn0seyJhdXRob3IiOiJCcmlhbiBKLiBCcmVubmFuIiwiYm9tLXJlZiI6InBrZzpucG0vandhQDAuMC4xP3BhY2thZ2UtaWQ9MWZlNGQxNmI0MjI4MmJiZSIsImNwZSI6ImNwZToyLjM6YTpicmlhbmxvdmVzd29yZHM6andhOjAuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkpXQSBpbXBsZW1lbnRhdGlvbiAoc3VwcG9ydHMgYWxsIEpXUyBhbGdvcml0aG1zKSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vYnJpYW5sb3Zlc3dvcmRzL25vZGUtandhLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiandhIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6andhOmp3YTowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9qd2EvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9qd2FAMC4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMSJ9LHsiYXV0aG9yIjoiQnJpYW4gSiBCcmVubmFuIiwiYm9tLXJlZiI6InBrZzpucG0vandzQDAuMi42P3BhY2thZ2UtaWQ9ZTNhZTBjNDZkODQ2YzNiMiIsImNwZSI6ImNwZToyLjM6YTpicmlhbmxvdmVzd29yZHM6andzOjAuMi42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkltcGxlbWVudGF0aW9uIG9mIEpTT04gV2ViIFNpZ25hdHVyZXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2JyaWFubG92ZXN3b3Jkcy9ub2RlLWp3cy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Imp3cyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmp3czpqd3M6MC4yLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvandzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vandzQDAuMi42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjYifSx7ImF1dGhvciI6Ikx1a2UgQ2hpbGRzIFx1MDAzY2x1a2VjaGlsZHMxMjNAZ21haWwuY29tXHUwMDNlIChodHRwOi8vbHVrZWNoaWxkcy5jby51aykiLCJib20tcmVmIjoicGtnOm5wbS9rZXl2QDMuMC4wP3BhY2thZ2UtaWQ9ODU5NGUyMWI4MGQxZTg4OCIsImNwZSI6ImNwZToyLjM6YTpsdWtlY2hpbGRzOmtleXY6My4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2ltcGxlIGtleS12YWx1ZSBzdG9yYWdlIHdpdGggc3VwcG9ydCBmb3IgbXVsdGlwbGUgYmFja2VuZHMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2x1a2VjaGlsZHMva2V5di5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1a2VjaGlsZHMva2V5diJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoia2V5diIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtleXY6a2V5djozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jYWNoZWFibGUtcmVxdWVzdC9ub2RlX21vZHVsZXMva2V5di9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2tleXZAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgRGF2aWQgRm94LVBvd2VsbCAoaHR0cHM6Ly9kdG90aGVmcC5naXRodWIuaW8vbWUpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBLZW4gU2hlZWRsbyAoa2Vuc2hlZWRsby5jb20pLCBsYWdnaW5ncmVmbGV4IChodHRwczovL2dpdGh1Yi5jb20vbGFnZ2luZ3JlZmxleCksIE1pZ3VlbCBNb3RhIChodHRwczovL21pZ3VlbG1vdGEuY29tKSwgUGV0ZXIgZGVIYWFuIChodHRwOi8vYWJvdXQubWUvcGV0ZXJkZWhhYW4pIiwiYm9tLXJlZiI6InBrZzpucG0va2luZC1vZkAzLjIuMj9wYWNrYWdlLWlkPTA5MWQ1MzM3YzZhMzYzYzAiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpraW5kLW9mOjMuMi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgbmF0aXZlIHR5cGUgb2YgYSB2YWx1ZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQva2luZC1vZiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoia2luZC1vZiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6a2luZF9vZjozLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmQtb2Y6a2luZC1vZjozLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmQtb2Y6a2luZF9vZjozLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmRfb2Y6a2luZC1vZjozLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmRfb2Y6a2luZF9vZjozLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmQ6a2luZC1vZjozLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmQ6a2luZF9vZjozLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1udW1iZXIvbm9kZV9tb2R1bGVzL2tpbmQtb2YvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9raW5kLW9mQDMuMi4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4yLjIifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIERhdmlkIEZveC1Qb3dlbGwgKGh0dHBzOi8vZHRvdGhlZnAuZ2l0aHViLmlvL21lKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgS2VuIFNoZWVkbG8gKGtlbnNoZWVkbG8uY29tKSwgbGFnZ2luZ3JlZmxleCAoaHR0cHM6Ly9naXRodWIuY29tL2xhZ2dpbmdyZWZsZXgpLCBNaWd1ZWwgTW90YSAoaHR0cHM6Ly9taWd1ZWxtb3RhLmNvbSksIFBldGVyIGRlSGFhbiAoaHR0cDovL2Fib3V0Lm1lL3BldGVyZGVoYWFuKSIsImJvbS1yZWYiOiJwa2c6bnBtL2tpbmQtb2ZAMy4yLjI/cGFja2FnZS1pZD0xNjE1Y2U4ZTNiYmI4ZDcxIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6a2luZC1vZjozLjIuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgdGhlIG5hdGl2ZSB0eXBlIG9mIGEgdmFsdWUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2tpbmQtb2YifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImtpbmQtb2YiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmtpbmRfb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kLW9mOmtpbmQtb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kLW9mOmtpbmRfb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kX29mOmtpbmQtb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kX29mOmtpbmRfb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kOmtpbmQtb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kOmtpbmRfb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LWNvcHkvbm9kZV9tb2R1bGVzL2tpbmQtb2YvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9raW5kLW9mQDMuMi4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4yLjIifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIERhdmlkIEZveC1Qb3dlbGwgKGh0dHBzOi8vZHRvdGhlZnAuZ2l0aHViLmlvL21lKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgS2VuIFNoZWVkbG8gKGtlbnNoZWVkbG8uY29tKSwgbGFnZ2luZ3JlZmxleCAoaHR0cHM6Ly9naXRodWIuY29tL2xhZ2dpbmdyZWZsZXgpLCBNaWd1ZWwgTW90YSAoaHR0cHM6Ly9taWd1ZWxtb3RhLmNvbSksIFBldGVyIGRlSGFhbiAoaHR0cDovL2Fib3V0Lm1lL3BldGVyZGVoYWFuKSIsImJvbS1yZWYiOiJwa2c6bnBtL2tpbmQtb2ZAMy4yLjI/cGFja2FnZS1pZD1kZDBlNTE0NTgwZjllODY2IiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6a2luZC1vZjozLjIuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgdGhlIG5hdGl2ZSB0eXBlIG9mIGEgdmFsdWUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L2tpbmQtb2YifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImtpbmQtb2YiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmtpbmRfb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kLW9mOmtpbmQtb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kLW9mOmtpbmRfb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kX29mOmtpbmQtb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kX29mOmtpbmRfb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kOmtpbmQtb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpraW5kOmtpbmRfb2Y6My4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc25hcGRyYWdvbi11dGlsL25vZGVfbW9kdWxlcy9raW5kLW9mL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0va2luZC1vZkAzLjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMi4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBEYXZpZCBGb3gtUG93ZWxsIChodHRwczovL2R0b3RoZWZwLmdpdGh1Yi5pby9tZSksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIEtlbiBTaGVlZGxvIChrZW5zaGVlZGxvLmNvbSksIGxhZ2dpbmdyZWZsZXggKGh0dHBzOi8vZ2l0aHViLmNvbS9sYWdnaW5ncmVmbGV4KSwgTWlndWVsIE1vdGEgKGh0dHBzOi8vbWlndWVsbW90YS5jb20pLCBQZXRlciBkZUhhYW4gKGh0dHA6Ly9hYm91dC5tZS9wZXRlcmRlaGFhbikiLCJib20tcmVmIjoicGtnOm5wbS9raW5kLW9mQDMuMi4yP3BhY2thZ2UtaWQ9YjkyNTAzNGMzNTY5ZGJlOCIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmtpbmQtb2Y6My4yLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IHRoZSBuYXRpdmUgdHlwZSBvZiBhIHZhbHVlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9raW5kLW9mIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJraW5kLW9mIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpraW5kX29mOjMuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZC1vZjpraW5kLW9mOjMuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZC1vZjpraW5kX29mOjMuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZF9vZjpraW5kLW9mOjMuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZF9vZjpraW5kX29mOjMuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZDpraW5kLW9mOjMuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZDpraW5kX29mOjMuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RvLW9iamVjdC1wYXRoL25vZGVfbW9kdWxlcy9raW5kLW9mL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0va2luZC1vZkAzLjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMi4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBEYXZpZCBGb3gtUG93ZWxsIChodHRwczovL2R0b3RoZWZwLmdpdGh1Yi5pby9tZSksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIEtlbiBTaGVlZGxvIChrZW5zaGVlZGxvLmNvbSksIGxhZ2dpbmdyZWZsZXggKGh0dHBzOi8vZ2l0aHViLmNvbS9sYWdnaW5ncmVmbGV4KSwgTWlndWVsIE1vdGEgKGh0dHBzOi8vbWlndWVsbW90YS5jb20pLCBQZXRlciBkZUhhYW4gKGh0dHA6Ly9hYm91dC5tZS9wZXRlcmRlaGFhbikiLCJib20tcmVmIjoicGtnOm5wbS9raW5kLW9mQDQuMC4wP3BhY2thZ2UtaWQ9ZWU0N2E2NDQxODdlNzY3NSIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OmtpbmQtb2Y6NC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IHRoZSBuYXRpdmUgdHlwZSBvZiBhIHZhbHVlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9raW5kLW9mIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJraW5kLW9mIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpraW5kX29mOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZC1vZjpraW5kLW9mOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZC1vZjpraW5kX29mOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZF9vZjpraW5kLW9mOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZF9vZjpraW5kX29mOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZDpraW5kLW9mOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2luZDpraW5kX29mOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hhcy12YWx1ZXMvbm9kZV9tb2R1bGVzL2tpbmQtb2YvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9raW5kLW9mQDQuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIERhdmlkIEZveC1Qb3dlbGwgKGh0dHBzOi8vZHRvdGhlZnAuZ2l0aHViLmlvL21lKSwgSmFtZXMgKGh0dHBzOi8vdHdpdHRlci5jb20vYXJldGVjb2RlKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgS2VuIFNoZWVkbG8gKGtlbnNoZWVkbG8uY29tKSwgbGFnZ2luZ3JlZmxleCAoaHR0cHM6Ly9naXRodWIuY29tL2xhZ2dpbmdyZWZsZXgpLCBNaWd1ZWwgTW90YSAoaHR0cHM6Ly9taWd1ZWxtb3RhLmNvbSksIFBldGVyIGRlSGFhbiAoaHR0cDovL2Fib3V0Lm1lL3BldGVyZGVoYWFuKSwgdHVubmNrb0NvcmUgKGh0dHBzOi8vaS5hbS5jaGFybGlrZS5vbmxpbmUpIiwiYm9tLXJlZiI6InBrZzpucG0va2luZC1vZkA2LjAuMz9wYWNrYWdlLWlkPWM0MDY3NzJiMDRlNTQ2NGMiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpraW5kLW9mOjYuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgbmF0aXZlIHR5cGUgb2YgYSB2YWx1ZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQva2luZC1vZiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoia2luZC1vZiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6a2luZF9vZjo2LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmQtb2Y6a2luZC1vZjo2LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmQtb2Y6a2luZF9vZjo2LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmRfb2Y6a2luZC1vZjo2LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmRfb2Y6a2luZF9vZjo2LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmQ6a2luZC1vZjo2LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtpbmQ6a2luZF9vZjo2LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9raW5kLW9mL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0va2luZC1vZkA2LjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMC4zIn0seyJhdXRob3IiOiJBcm5vdXQgS2F6ZW1pZXIiLCJib20tcmVmIjoicGtnOm5wbS9rdWxlckAyLjAuMD9wYWNrYWdlLWlkPWVkNzlkMjk1NGM4M2RhZTAiLCJjcGUiOiJjcGU6Mi4zOmE6M3JkLUVkZW46a3VsZXI6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ29sb3IgeW91ciB0ZXJtaW5hbCB1c2luZyBDU1MvaGV4IGNvbG9yIGNvZGVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tLzNyZC1FZGVuL2t1bGVyIn0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS8zcmQtRWRlbi9rdWxlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoia3VsZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTprdWxlcjprdWxlcjoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9rdWxlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2t1bGVyQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IkpvbmFzIFBvbW1lcmVuaW5nIFx1MDAzY2pvbmFzLnBvbW1lcmVuaW5nQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9ucG1qcy5vcmcvfmpwb21tZXJlbmluZyksIE1hcmlvIENhc2NpYXJvIFx1MDAzY21hcmlvY2FzY2lhcm9AZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vbGF6eXN0cmVhbUAxLjAuMT9wYWNrYWdlLWlkPTE4MTk5OWI2MTg2Y2U0MDgiLCJjcGUiOiJjcGU6Mi4zOmE6anBvbW1lcmVuaW5nOmxhenlzdHJlYW06MS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiT3BlbiBOb2RlIFN0cmVhbXMgb24gZGVtYW5kLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qcG9tbWVyZW5pbmcvbm9kZS1sYXp5c3RyZWFtLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vanBvbW1lcmVuaW5nL25vZGUtbGF6eXN0cmVhbSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibGF6eXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxhenlzdHJlYW06bGF6eXN0cmVhbToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9sYXp5c3RyZWFtL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbGF6eXN0cmVhbUAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJib20tcmVmIjoicGtnOmRlYi9kZWJpYW4vbGliYzZAMi4zNi05JTJCZGViMTJ1MTA/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZwYWNrYWdlLWlkPTYwYzJlYmY1ZWY3ODZlNzhcdTAwMjZ1cHN0cmVhbT1nbGliYyIsImNwZSI6ImNwZToyLjM6YTpsaWJjNjpsaWJjNjoyLjM2LTlcXCtkZWIxMnUxMDoqOio6KjoqOio6KjoqIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJHUEwtMi4wLW9ubHkifX0seyJsaWNlbnNlIjp7ImlkIjoiTEdQTC0yLjEtb25seSJ9fV0sIm5hbWUiOiJsaWJjNiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiZHBrZy1kYi1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoiZGViIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiZHBrZy1kYi1lbnRyeSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6N2NlMmY1ZGFkYzVmZDUzMDI2NDM2MjA5MDA1ZTdkYmM3MTJlMWU1ZWJkOGNkOGYzMTMwN2ZlZWFhOWZmNDczMyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2xpYmM2In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoxOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1Njo3Y2UyZjVkYWRjNWZkNTMwMjY0MzYyMDkwMDVlN2RiYzcxMmUxZTVlYmQ4Y2Q4ZjMxMzA3ZmVlYWE5ZmY0NzMzIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoxOnBhdGgiLCJ2YWx1ZSI6Ii91c3Ivc2hhcmUvZG9jL2xpYmM2L2NvcHlyaWdodCJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6N2NlMmY1ZGFkYzVmZDUzMDI2NDM2MjA5MDA1ZTdkYmM3MTJlMWU1ZWJkOGNkOGYzMTMwN2ZlZWFhOWZmNDczMyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2xpYmM2Lm1kNXN1bXMifSx7Im5hbWUiOiJzeWZ0Om1ldGFkYXRhOmluc3RhbGxlZFNpemUiLCJ2YWx1ZSI6IjIzMTMwIn0seyJuYW1lIjoic3lmdDptZXRhZGF0YTpzb3VyY2UiLCJ2YWx1ZSI6ImdsaWJjIn1dLCJwdWJsaXNoZXIiOiJHTlUgTGliYyBNYWludGFpbmVycyBcdTAwM2NkZWJpYW4tZ2xpYmNAbGlzdHMuZGViaWFuLm9yZ1x1MDAzZSIsInB1cmwiOiJwa2c6ZGViL2RlYmlhbi9saWJjNkAyLjM2LTklMkJkZWIxMnUxMD9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnVwc3RyZWFtPWdsaWJjIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4zNi05K2RlYjEydTEwIn0seyJib20tcmVmIjoicGtnOmRlYi9kZWJpYW4vbGliZ2NjLXMxQDEyLjIuMC0xNCUyQmRlYjEydTE/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZwYWNrYWdlLWlkPWE4MzU4YmEwMjA5MWY0MDFcdTAwMjZ1cHN0cmVhbT1nY2MtMTIiLCJjcGUiOiJjcGU6Mi4zOmE6bGliZ2NjLXMxOmxpYmdjYy1zMToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkdGREwtMS4yLW9ubHkifX0seyJsaWNlbnNlIjp7ImlkIjoiR1BMLTIuMC1vbmx5In19LHsibGljZW5zZSI6eyJpZCI6IkdQTC0zLjAtb25seSJ9fSx7ImxpY2Vuc2UiOnsibmFtZSI6IkFydGlzdGljIn19LHsibGljZW5zZSI6eyJuYW1lIjoiR1BMIn19LHsibGljZW5zZSI6eyJuYW1lIjoiTEdQTCJ9fV0sIm5hbWUiOiJsaWJnY2MtczEiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImRwa2ctZGItY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6ImRlYiJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImRwa2ctZGItZW50cnkifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGliZ2NjLXMxOmxpYmdjY19zMToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGliZ2NjX3MxOmxpYmdjYy1zMToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGliZ2NjX3MxOmxpYmdjY19zMToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGliZ2NjOmxpYmdjYy1zMToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGliZ2NjOmxpYmdjY19zMToxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmNkYThhYTEwYzdlZjBkNDNiNDNhZDY4Mzg1ZmJhN2RiYmM2NDc3NDVmYjM5ZTRjMjc1NWVmNjQyN2YzNmY3MTQifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9saWJnY2MtczEifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjE6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OjE1MDU4NzMwZTkxNDYxZWI5OGRjYWNjY2UyZDgyMTRjN2NiODlmMjI3ZTVmM2Y0OGFjY2IxNzc2N2VlZGM5YmIifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjE6cGF0aCIsInZhbHVlIjoiL3Vzci9zaGFyZS9kb2MvZ2NjLTEyLWJhc2UvY29weXJpZ2h0In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoyOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpjZGE4YWExMGM3ZWYwZDQzYjQzYWQ2ODM4NWZiYTdkYmJjNjQ3NzQ1ZmIzOWU0YzI3NTVlZjY0MjdmMzZmNzE0In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoyOnBhdGgiLCJ2YWx1ZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGliZ2NjLXMxLm1kNXN1bXMifSx7Im5hbWUiOiJzeWZ0Om1ldGFkYXRhOmluc3RhbGxlZFNpemUiLCJ2YWx1ZSI6IjE0NyJ9LHsibmFtZSI6InN5ZnQ6bWV0YWRhdGE6c291cmNlIiwidmFsdWUiOiJnY2MtMTIifV0sInB1Ymxpc2hlciI6IkRlYmlhbiBHQ0MgTWFpbnRhaW5lcnMgXHUwMDNjZGViaWFuLWdjY0BsaXN0cy5kZWJpYW4ub3JnXHUwMDNlIiwicHVybCI6InBrZzpkZWIvZGViaWFuL2xpYmdjYy1zMUAxMi4yLjAtMTQlMkJkZWIxMnUxP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2dXBzdHJlYW09Z2NjLTEyIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTIuMi4wLTE0K2RlYjEydTEifSx7ImJvbS1yZWYiOiJwa2c6ZGViL2RlYmlhbi9saWJnb21wMUAxMi4yLjAtMTQlMkJkZWIxMnUxP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2cGFja2FnZS1pZD03ZTY3MTUwMmM2NmVkMWQxXHUwMDI2dXBzdHJlYW09Z2NjLTEyIiwiY3BlIjoiY3BlOjIuMzphOmxpYmdvbXAxOmxpYmdvbXAxOjEyLjIuMC0xNFxcK2RlYjEydTE6KjoqOio6KjoqOio6KiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiR0ZETC0xLjItb25seSJ9fSx7ImxpY2Vuc2UiOnsiaWQiOiJHUEwtMi4wLW9ubHkifX0seyJsaWNlbnNlIjp7ImlkIjoiR1BMLTMuMC1vbmx5In19LHsibGljZW5zZSI6eyJuYW1lIjoiQXJ0aXN0aWMifX0seyJsaWNlbnNlIjp7Im5hbWUiOiJHUEwifX0seyJsaWNlbnNlIjp7Im5hbWUiOiJMR1BMIn19XSwibmFtZSI6ImxpYmdvbXAxIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJkcGtnLWRiLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJkZWIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJkcGtnLWRiLWVudHJ5In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjoyNDUxNTdjZmM0MTkzOGY0OTY1MGMxOWY5OGQ3OWZkOTZjYzU2NDZiNDA1ZWUxYTllNzBjYmZmN2UwOWJiZjNiIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGliZ29tcDEifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjE6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OjE1MDU4NzMwZTkxNDYxZWI5OGRjYWNjY2UyZDgyMTRjN2NiODlmMjI3ZTVmM2Y0OGFjY2IxNzc2N2VlZGM5YmIifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjE6cGF0aCIsInZhbHVlIjoiL3Vzci9zaGFyZS9kb2MvZ2NjLTEyLWJhc2UvY29weXJpZ2h0In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoyOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjoyNDUxNTdjZmM0MTkzOGY0OTY1MGMxOWY5OGQ3OWZkOTZjYzU2NDZiNDA1ZWUxYTllNzBjYmZmN2UwOWJiZjNiIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoyOnBhdGgiLCJ2YWx1ZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGliZ29tcDEubWQ1c3VtcyJ9LHsibmFtZSI6InN5ZnQ6bWV0YWRhdGE6aW5zdGFsbGVkU2l6ZSIsInZhbHVlIjoiMzUyIn0seyJuYW1lIjoic3lmdDptZXRhZGF0YTpzb3VyY2UiLCJ2YWx1ZSI6ImdjYy0xMiJ9XSwicHVibGlzaGVyIjoiRGViaWFuIEdDQyBNYWludGFpbmVycyBcdTAwM2NkZWJpYW4tZ2NjQGxpc3RzLmRlYmlhbi5vcmdcdTAwM2UiLCJwdXJsIjoicGtnOmRlYi9kZWJpYW4vbGliZ29tcDFAMTIuMi4wLTE0JTJCZGViMTJ1MT9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnVwc3RyZWFtPWdjYy0xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEyLjIuMC0xNCtkZWIxMnUxIn0seyJib20tcmVmIjoicGtnOmRlYi9kZWJpYW4vbGlic3NsM0AzLjAuMTctMX5kZWIxMnUyP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2cGFja2FnZS1pZD0zNWUyMDkxZTJiM2RhNmY1XHUwMDI2dXBzdHJlYW09b3BlbnNzbCIsImNwZSI6ImNwZToyLjM6YTpsaWJzc2wzOmxpYnNzbDM6My4wLjE3LTFcXH5kZWIxMnUyOio6KjoqOio6KjoqOioiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkFwYWNoZS0yLjAifX0seyJsaWNlbnNlIjp7ImlkIjoiR1BMLTEuMC1vbmx5In19LHsibGljZW5zZSI6eyJpZCI6IkdQTC0xLjAtb3ItbGF0ZXIifX0seyJsaWNlbnNlIjp7Im5hbWUiOiJBcnRpc3RpYyJ9fV0sIm5hbWUiOiJsaWJzc2wzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJkcGtnLWRiLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJkZWIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJkcGtnLWRiLWVudHJ5In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpjNjkxMWJjN2VlOGM0YWNjNmQ2NDg0NWU5ODZiMWNjZGQ4ZTMzMTZkMmU1YTYzYTk3OTA3MTRhZjcwMzc5OGFkIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGlic3NsMyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MTpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YzY5MTFiYzdlZThjNGFjYzZkNjQ4NDVlOTg2YjFjY2RkOGUzMzE2ZDJlNWE2M2E5NzkwNzE0YWY3MDM3OThhZCJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MTpwYXRoIiwidmFsdWUiOiIvdXNyL3NoYXJlL2RvYy9saWJzc2wzL2NvcHlyaWdodCJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YzY5MTFiYzdlZThjNGFjYzZkNjQ4NDVlOTg2YjFjY2RkOGUzMzE2ZDJlNWE2M2E5NzkwNzE0YWY3MDM3OThhZCJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2xpYnNzbDMubWQ1c3VtcyJ9LHsibmFtZSI6InN5ZnQ6bWV0YWRhdGE6aW5zdGFsbGVkU2l6ZSIsInZhbHVlIjoiNTk4MSJ9LHsibmFtZSI6InN5ZnQ6bWV0YWRhdGE6c291cmNlIiwidmFsdWUiOiJvcGVuc3NsIn1dLCJwdWJsaXNoZXIiOiJEZWJpYW4gT3BlblNTTCBUZWFtIFx1MDAzY3BrZy1vcGVuc3NsLWRldmVsQGFsaW90aC1saXN0cy5kZWJpYW4ubmV0XHUwMDNlIiwicHVybCI6InBrZzpkZWIvZGViaWFuL2xpYnNzbDNAMy4wLjE3LTF+ZGViMTJ1Mj9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnVwc3RyZWFtPW9wZW5zc2wiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMTctMX5kZWIxMnUyIn0seyJib20tcmVmIjoicGtnOmRlYi9kZWJpYW4vbGlic3RkYyUyQiUyQjZAMTIuMi4wLTE0JTJCZGViMTJ1MT9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnBhY2thZ2UtaWQ9YmVlZDUxOWM4MTRiM2IxN1x1MDAyNnVwc3RyZWFtPWdjYy0xMiIsImNwZSI6ImNwZToyLjM6YTpsaWJzdGRjXFwrXFwrNjpsaWJzdGRjXFwrXFwrNjoxMi4yLjAtMTRcXCtkZWIxMnUxOio6KjoqOio6KjoqOioiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkdGREwtMS4yLW9ubHkifX0seyJsaWNlbnNlIjp7ImlkIjoiR1BMLTIuMC1vbmx5In19LHsibGljZW5zZSI6eyJpZCI6IkdQTC0zLjAtb25seSJ9fSx7ImxpY2Vuc2UiOnsibmFtZSI6IkFydGlzdGljIn19LHsibGljZW5zZSI6eyJuYW1lIjoiR1BMIn19LHsibGljZW5zZSI6eyJuYW1lIjoiTEdQTCJ9fV0sIm5hbWUiOiJsaWJzdGRjKys2IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJkcGtnLWRiLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJkZWIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJkcGtnLWRiLWVudHJ5In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjplODQwMzBkMmYyNzBhZDlmMzU0Y2UyMmExOGYxZTdiZjRmYmRmNTkxODY3MmMwYjZjMGIyMzU0Njg1ZWNmODNjIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGlic3RkYysrNiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MTpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6MTUwNTg3MzBlOTE0NjFlYjk4ZGNhY2NjZTJkODIxNGM3Y2I4OWYyMjdlNWYzZjQ4YWNjYjE3NzY3ZWVkYzliYiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MTpwYXRoIiwidmFsdWUiOiIvdXNyL3NoYXJlL2RvYy9nY2MtMTItYmFzZS9jb3B5cmlnaHQifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjI6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmU4NDAzMGQyZjI3MGFkOWYzNTRjZTIyYTE4ZjFlN2JmNGZiZGY1OTE4NjcyYzBiNmMwYjIzNTQ2ODVlY2Y4M2MifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjI6cGF0aCIsInZhbHVlIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9saWJzdGRjKys2Lm1kNXN1bXMifSx7Im5hbWUiOiJzeWZ0Om1ldGFkYXRhOmluc3RhbGxlZFNpemUiLCJ2YWx1ZSI6IjI2NzAifSx7Im5hbWUiOiJzeWZ0Om1ldGFkYXRhOnNvdXJjZSIsInZhbHVlIjoiZ2NjLTEyIn1dLCJwdWJsaXNoZXIiOiJEZWJpYW4gR0NDIE1haW50YWluZXJzIFx1MDAzY2RlYmlhbi1nY2NAbGlzdHMuZGViaWFuLm9yZ1x1MDAzZSIsInB1cmwiOiJwa2c6ZGViL2RlYmlhbi9saWJzdGRjJTJCJTJCNkAxMi4yLjAtMTQlMkJkZWIxMnUxP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2dXBzdHJlYW09Z2NjLTEyIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTIuMi4wLTE0K2RlYjEydTEifSx7ImF1dGhvciI6Im1hcnVkb3IsIEplZmYgU21pY2ssIE1hcmNvIFJvZ2VycyIsImJvbS1yZWYiOiJwa2c6bnBtL2xpYnhtbGpzMkAwLjM3LjA/cGFja2FnZS1pZD0wMDhiMDRhZjM0NDcxNTEzIiwiY3BlIjoiY3BlOjIuMzphOmxpYnhtbGpzMjpsaWJ4bWxqczI6MC4zNy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImxpYnhtbCBiaW5kaW5ncyBmb3IgdjggamF2YXNjcmlwdCBlbmdpbmUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9tYXJ1ZG9yL2xpYnhtbGpzMi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImxpYnhtbGpzMiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hcnVkb3I6bGlieG1sanMyOjAuMzcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWJ4bWxqczIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9saWJ4bWxqczJAMC4zNy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4zNy4wIn0seyJhdXRob3IiOiJHcnVudCBEZXZlbG9wbWVudCBUZWFtIChodHRwczovL2dydW50anMuY29tL2RldmVsb3BtZW50LXRlYW0pIiwiYm9tLXJlZiI6InBrZzpucG0vbGlmdHVwQDMuMC4xP3BhY2thZ2UtaWQ9YjQyMDNmMGRiZDcxZGM1MSIsImNwZSI6ImNwZToyLjM6YTpsaWZ0dXA6bGlmdHVwOjMuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkxhdW5jaCB5b3VyIGNvbW1hbmQgbGluZSB0b29sIHdpdGggZWFzZS4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJsaWZ0dXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlmdHVwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbGlmdHVwQDMuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjEifSx7ImF1dGhvciI6IkRldm9uIEdvdmV0dCBcdTAwM2NkZXZvbmdvdmV0dEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9saW5lYnJlYWtAMS4xLjA/cGFja2FnZS1pZD1iMmVkMDMxMjM5OGE4ODNjIiwiY3BlIjoiY3BlOjIuMzphOmRldm9uZ292ZXR0OmxpbmVicmVhazoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgVW5pY29kZSBMaW5lIEJyZWFraW5nIEFsZ29yaXRobSAoVUFYICMxNCkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZGV2b25nb3ZldHQvbGluZWJyZWFrZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kZXZvbmdvdmV0dC9saW5lYnJlYWtlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibGluZWJyZWFrIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGluZWJyZWFrOmxpbmVicmVhazoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saW5lYnJlYWsvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9saW5lYnJlYWtAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiamRlbiBcdTAwM2NqYXNvbkBkZW5pemFjLm9yZ1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2xpc3RlbmVyY291bnRAMS4wLjE/cGFja2FnZS1pZD04Y2YyMjhmMWNjOGIzMDI3IiwiY3BlIjoiY3BlOjIuMzphOmxpc3RlbmVyY291bnQ6bGlzdGVuZXJjb3VudDoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJiYWNrd2FyZHMgY29tcGF0aWJsZSB2ZXJzaW9uIG9mIGJ1aWx0aW4gZXZlbnRzLmxpc3RlbmVyY291bnQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJsaXN0ZW5lcmNvdW50IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpc3RlbmVyY291bnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9saXN0ZW5lcmNvdW50QDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImJvbS1yZWYiOiJwa2c6bnBtL2xqaGFyYi1tb25vcmVwby1zeW1saW5rLXRlc3RAMC4wLjA/cGFja2FnZS1pZD1iMDY3M2VhYzNiZWMyN2U4IiwiY3BlIjoiY3BlOjIuMzphOmxqaGFyYi1tb25vcmVwby1zeW1saW5rLXRlc3Q6bGpoYXJiLW1vbm9yZXBvLXN5bWxpbmstdGVzdDowLjAuMDoqOio6KjoqOio6KjoqIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibGpoYXJiLW1vbm9yZXBvLXN5bWxpbmstdGVzdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYi1tb25vcmVwby1zeW1saW5rLXRlc3Q6bGpoYXJiX21vbm9yZXBvX3N5bWxpbmtfdGVzdDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYl9tb25vcmVwb19zeW1saW5rX3Rlc3Q6bGpoYXJiLW1vbm9yZXBvLXN5bWxpbmstdGVzdDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYl9tb25vcmVwb19zeW1saW5rX3Rlc3Q6bGpoYXJiX21vbm9yZXBvX3N5bWxpbmtfdGVzdDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYi1tb25vcmVwby1zeW1saW5rOmxqaGFyYi1tb25vcmVwby1zeW1saW5rLXRlc3Q6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmItbW9ub3JlcG8tc3ltbGluazpsamhhcmJfbW9ub3JlcG9fc3ltbGlua190ZXN0OjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiX21vbm9yZXBvX3N5bWxpbms6bGpoYXJiLW1vbm9yZXBvLXN5bWxpbmstdGVzdDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYl9tb25vcmVwb19zeW1saW5rOmxqaGFyYl9tb25vcmVwb19zeW1saW5rX3Rlc3Q6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmItbW9ub3JlcG86bGpoYXJiLW1vbm9yZXBvLXN5bWxpbmstdGVzdDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYi1tb25vcmVwbzpsamhhcmJfbW9ub3JlcG9fc3ltbGlua190ZXN0OjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiX21vbm9yZXBvOmxqaGFyYi1tb25vcmVwby1zeW1saW5rLXRlc3Q6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmJfbW9ub3JlcG86bGpoYXJiX21vbm9yZXBvX3N5bWxpbmtfdGVzdDowLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpsamhhcmItbW9ub3JlcG8tc3ltbGluay10ZXN0OjAuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOmxqaGFyYl9tb25vcmVwb19zeW1saW5rX3Rlc3Q6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS90ZXN0L3Jlc29sdmVyL211bHRpcmVwby9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2xqaGFyYi1tb25vcmVwby1zeW1saW5rLXRlc3RAMC4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL2xvY2F0ZS1wYXRoQDUuMC4wP3BhY2thZ2UtaWQ9OTFiMDJjZjQ0NzExZDU0MyIsImNwZSI6ImNwZToyLjM6YTpsb2NhdGUtcGF0aDpsb2NhdGUtcGF0aDo1LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgdGhlIGZpcnN0IHBhdGggdGhhdCBleGlzdHMgb24gZGlzayBvZiBtdWx0aXBsZSBwYXRocyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImxvY2F0ZS1wYXRoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG9jYXRlLXBhdGg6bG9jYXRlX3BhdGg6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsb2NhdGVfcGF0aDpsb2NhdGUtcGF0aDo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxvY2F0ZV9wYXRoOmxvY2F0ZV9wYXRoOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG9jYXRlOmxvY2F0ZS1wYXRoOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG9jYXRlOmxvY2F0ZV9wYXRoOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL2xvY2F0ZS1wYXRoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbG9jYXRlLXBhdGhANS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMCJ9LHsiYXV0aG9yIjoiSm9obi1EYXZpZCBEYWx0b24gXHUwMDNjam9obi5kYXZpZC5kYWx0b25AZ21haWwuY29tXHUwMDNlIChodHRwOi8vYWxseW91Y2FubGVldC5jb20vKSwgSm9obi1EYXZpZCBEYWx0b24gXHUwMDNjam9obi5kYXZpZC5kYWx0b25AZ21haWwuY29tXHUwMDNlIChodHRwOi8vYWxseW91Y2FubGVldC5jb20vKSwgQmxhaW5lIEJ1YmxpdHogXHUwMDNjYmxhaW5lQGljZWRkZXYuY29tXHUwMDNlIChodHRwOi8vd3d3LmljZWRkZXYuY29tLyksIEtpdCBDYW1icmlkZ2UgXHUwMDNjZ2l0aHViQGtpdGNhbWJyaWRnZS5iZVx1MDAzZSAoaHR0cDovL2tpdGNhbWJyaWRnZS5iZS8pLCBNYXRoaWFzIEJ5bmVucyBcdTAwM2NtYXRoaWFzQHFpd2kuYmVcdTAwM2UgKGh0dHA6Ly9tYXRoaWFzYnluZW5zLmJlLykiLCJib20tcmVmIjoicGtnOm5wbS9sb2Rhc2hAMi40LjI/cGFja2FnZS1pZD1kYmJiOTJhNGQ5YzRkMzQwIiwiY3BlIjoiY3BlOjIuMzphOmxvZGFzaDpsb2Rhc2g6Mi40LjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQSB1dGlsaXR5IGxpYnJhcnkgZGVsaXZlcmluZyBjb25zaXN0ZW5jeSwgY3VzdG9taXphdGlvbiwgcGVyZm9ybWFuY2UsIFx1MDAyNiBleHRyYXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xvZGFzaC9sb2Rhc2guZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9sb2Rhc2guY29tLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibG9kYXNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2xvZGFzaC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2xvZGFzaEAyLjQuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuNC4yIn0seyJhdXRob3IiOiJKb2huLURhdmlkIERhbHRvbiBcdTAwM2Nqb2huLmRhdmlkLmRhbHRvbkBnbWFpbC5jb21cdTAwM2UsIEpvaG4tRGF2aWQgRGFsdG9uIFx1MDAzY2pvaG4uZGF2aWQuZGFsdG9uQGdtYWlsLmNvbVx1MDAzZSwgTWF0aGlhcyBCeW5lbnMgXHUwMDNjbWF0aGlhc0BxaXdpLmJlXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vbG9kYXNoQDQuMTcuMjE/cGFja2FnZS1pZD0zMmFmYTFiZjkwYWM2MWJjIiwiY3BlIjoiY3BlOjIuMzphOmxvZGFzaDpsb2Rhc2g6NC4xNy4yMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJMb2Rhc2ggbW9kdWxhciB1dGlsaXRpZXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vbG9kYXNoLmNvbS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImxvZGFzaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9sb2Rhc2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9sb2Rhc2hANC4xNy4yMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMTcuMjEifSx7ImF1dGhvciI6IkpvaG4tRGF2aWQgRGFsdG9uIFx1MDAzY2pvaG4uZGF2aWQuZGFsdG9uQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2FsbHlvdWNhbmxlZXQuY29tLyksIEpvaG4tRGF2aWQgRGFsdG9uIFx1MDAzY2pvaG4uZGF2aWQuZGFsdG9uQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2FsbHlvdWNhbmxlZXQuY29tLyksIEJsYWluZSBCdWJsaXR6IFx1MDAzY2JsYWluZS5idWJsaXR6QGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL3BoYXRlZCksIE1hdGhpYXMgQnluZW5zIFx1MDAzY21hdGhpYXNAcWl3aS5iZVx1MDAzZSAoaHR0cHM6Ly9tYXRoaWFzYnluZW5zLmJlLykiLCJib20tcmVmIjoicGtnOm5wbS9sb2Rhc2guY2FtZWxjYXNlQDQuMy4wP3BhY2thZ2UtaWQ9ZDcyOTI4YWYwY2FhOTJkYSIsImNwZSI6ImNwZToyLjM6YTpsb2Rhc2guY2FtZWxjYXNlOmxvZGFzaC5jYW1lbGNhc2U6NC4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIGxvZGFzaCBtZXRob2QgYF8uY2FtZWxDYXNlYCBleHBvcnRlZCBhcyBhIG1vZHVsZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9sb2Rhc2guY29tLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibG9kYXNoLmNhbWVsY2FzZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9sb2Rhc2guY2FtZWxjYXNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbG9kYXNoLmNhbWVsY2FzZUA0LjMuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMy4wIn0seyJhdXRob3IiOiJKb2huLURhdmlkIERhbHRvbiBcdTAwM2Nqb2huLmRhdmlkLmRhbHRvbkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9hbGx5b3VjYW5sZWV0LmNvbS8pLCBKb2huLURhdmlkIERhbHRvbiBcdTAwM2Nqb2huLmRhdmlkLmRhbHRvbkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9hbGx5b3VjYW5sZWV0LmNvbS8pLCBCbGFpbmUgQnVibGl0eiBcdTAwM2NibGFpbmUuYnVibGl0ekBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9waGF0ZWQpLCBNYXRoaWFzIEJ5bmVucyBcdTAwM2NtYXRoaWFzQHFpd2kuYmVcdTAwM2UgKGh0dHBzOi8vbWF0aGlhc2J5bmVucy5iZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbG9kYXNoLmlzZmluaXRlQDMuMy4yP3BhY2thZ2UtaWQ9ZWM2ZDRhNTAyNTFjNzgyZSIsImNwZSI6ImNwZToyLjM6YTpsb2Rhc2guaXNmaW5pdGU6bG9kYXNoLmlzZmluaXRlOjMuMy4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRoZSBsb2Rhc2ggbWV0aG9kIGBfLmlzRmluaXRlYCBleHBvcnRlZCBhcyBhIG1vZHVsZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9sb2Rhc2guY29tLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibG9kYXNoLmlzZmluaXRlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xvZGFzaC5pc2Zpbml0ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2xvZGFzaC5pc2Zpbml0ZUAzLjMuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMy4yIn0seyJhdXRob3IiOiJKb2huLURhdmlkIERhbHRvbiBcdTAwM2Nqb2huLmRhdmlkLmRhbHRvbkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9hbGx5b3VjYW5sZWV0LmNvbS8pLCBKb2huLURhdmlkIERhbHRvbiBcdTAwM2Nqb2huLmRhdmlkLmRhbHRvbkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9hbGx5b3VjYW5sZWV0LmNvbS8pLCBCbGFpbmUgQnVibGl0eiBcdTAwM2NibGFpbmUuYnVibGl0ekBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9waGF0ZWQpLCBNYXRoaWFzIEJ5bmVucyBcdTAwM2NtYXRoaWFzQHFpd2kuYmVcdTAwM2UgKGh0dHBzOi8vbWF0aGlhc2J5bmVucy5iZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbG9kYXNoLnNldEA0LjMuMj9wYWNrYWdlLWlkPWJlOGYyMTBhN2NkMGZhYjMiLCJjcGUiOiJjcGU6Mi4zOmE6bG9kYXNoLnNldDpsb2Rhc2guc2V0OjQuMy4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRoZSBsb2Rhc2ggbWV0aG9kIGBfLnNldGAgZXhwb3J0ZWQgYXMgYSBtb2R1bGUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vbG9kYXNoLmNvbS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImxvZGFzaC5zZXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbG9kYXNoLnNldC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2xvZGFzaC5zZXRANC4zLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjMuMiJ9LHsiYXV0aG9yIjoiQ2hhcmxpZSBSb2JiaW5zIFx1MDAzY2NoYXJsaWUucm9iYmluc0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9sb2dmb3JtQDIuNy4wP3BhY2thZ2UtaWQ9ZGUwYzQ1M2ZiZWNmMmIwMSIsImNwZSI6ImNwZToyLjM6YTp3aW5zdG9uanM6bG9nZm9ybToyLjcuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBtdXRhYmxlIG9iamVjdC1iYXNlZCBsb2cgZm9ybWF0IGRlc2lnbmVkIGZvciBjaGFpbmluZyBcdTAwMjYgb2JqZWN0TW9kZSBzdHJlYW1zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vd2luc3RvbmpzL2xvZ2Zvcm0uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93aW5zdG9uanMvbG9nZm9ybSNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6ImxvZ2Zvcm0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsb2dmb3JtOmxvZ2Zvcm06Mi43LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbG9nZm9ybS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2xvZ2Zvcm1AMi43LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjcuMCJ9LHsiYXV0aG9yIjoiQ2hyaXN0aWFuIEpvaGFuc2VuIiwiYm9tLXJlZiI6InBrZzpucG0vbG9sZXhAMS4zLjI/cGFja2FnZS1pZD04MDcwMTNiZjM2NjM1OTMyIiwiY3BlIjoiY3BlOjIuMzphOnNpbm9uanM6bG9sZXg6MS4zLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmFrZSBKYXZhU2NyaXB0IHRpbWVycyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL3Npbm9uanMvbG9sZXguZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL3Npbm9uanMvbG9sZXgifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTMtQ2xhdXNlIn19XSwibmFtZSI6ImxvbGV4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG9sZXg6bG9sZXg6MS4zLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbG9sZXgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9sb2xleEAxLjMuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMy4yIn0seyJhdXRob3IiOiJBbmRyZXMgU3VhcmV6IFx1MDAzY3plcnRvc2hAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vbG9vc2UtZW52aWZ5QDEuNC4wP3BhY2thZ2UtaWQ9MzYwNzMwZGRjNTJhNzYyMCIsImNwZSI6ImNwZToyLjM6YTpsb29zZS1lbnZpZnk6bG9vc2UtZW52aWZ5OjEuNC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkZhc3QgKGFuZCBsb29zZSkgc2VsZWN0aXZlIGBwcm9jZXNzLmVudmAgcmVwbGFjZXIgdXNpbmcganMtdG9rZW5zIGluc3RlYWQgb2YgYW4gQVNUIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS96ZXJ0b3NoL2xvb3NlLWVudmlmeS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3plcnRvc2gvbG9vc2UtZW52aWZ5In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJsb29zZS1lbnZpZnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsb29zZS1lbnZpZnk6bG9vc2VfZW52aWZ5OjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG9vc2VfZW52aWZ5Omxvb3NlLWVudmlmeToxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxvb3NlX2VudmlmeTpsb29zZV9lbnZpZnk6MS40LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp6ZXJ0b3NoOmxvb3NlLWVudmlmeToxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnplcnRvc2g6bG9vc2VfZW52aWZ5OjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG9vc2U6bG9vc2UtZW52aWZ5OjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG9vc2U6bG9vc2VfZW52aWZ5OjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xvb3NlLWVudmlmeS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2xvb3NlLWVudmlmeUAxLjQuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vbG93ZXJjYXNlLWtleXNAMS4wLjA/cGFja2FnZS1pZD0zMjgzMjU3MmNlNGRmMDdkIiwiY3BlIjoiY3BlOjIuMzphOmxvd2VyY2FzZS1rZXlzOmxvd2VyY2FzZS1rZXlzOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ikxvd2VyY2FzZSB0aGUga2V5cyBvZiBhbiBvYmplY3QiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJsb3dlcmNhc2Uta2V5cyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxvd2VyY2FzZS1rZXlzOmxvd2VyY2FzZV9rZXlzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bG93ZXJjYXNlX2tleXM6bG93ZXJjYXNlLWtleXM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsb3dlcmNhc2Vfa2V5czpsb3dlcmNhc2Vfa2V5czoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxvd2VyY2FzZTpsb3dlcmNhc2Uta2V5czoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxvd2VyY2FzZTpsb3dlcmNhc2Vfa2V5czoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9sb3dlcmNhc2Uta2V5cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2xvd2VyY2FzZS1rZXlzQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL2xydS1jYWNoZUAxMC40LjM/cGFja2FnZS1pZD0wNzNhMWFiYmZmMTE0YzhjIiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpscnUtY2FjaGU6MTAuNC4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkEgY2FjaGUgb2JqZWN0IHRoYXQgZGVsZXRlcyB0aGUgbGVhc3QtcmVjZW50bHktdXNlZCBpdGVtcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9ub2RlLWxydS1jYWNoZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6ImxydS1jYWNoZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbnBtY2xpL2FnZW50L25vZGVfbW9kdWxlcy9scnUtY2FjaGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9scnUtY2FjaGVAMTAuNC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTAuNC4zIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9scnUtY2FjaGVAMTAuNC4zP3BhY2thZ2UtaWQ9MDI5MDQ0ZWJkMWZiNGVjZSIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6bHJ1LWNhY2hlOjEwLjQuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJBIGNhY2hlIG9iamVjdCB0aGF0IGRlbGV0ZXMgdGhlIGxlYXN0LXJlY2VudGx5LXVzZWQgaXRlbXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3Mvbm9kZS1scnUtY2FjaGUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJscnUtY2FjaGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2FjYWNoZS9ub2RlX21vZHVsZXMvbHJ1LWNhY2hlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbHJ1LWNhY2hlQDEwLjQuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEwLjQuMyJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vbHJ1LWNhY2hlQDEwLjQuMz9wYWNrYWdlLWlkPWZhY2UzOTBkNjY2ZWUyZTYiLCJjcGUiOiJjcGU6Mi4zOmE6aXNhYWNzOmxydS1jYWNoZToxMC40LjM6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQSBjYWNoZSBvYmplY3QgdGhhdCBkZWxldGVzIHRoZSBsZWFzdC1yZWNlbnRseS11c2VkIGl0ZW1zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtbHJ1LWNhY2hlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibHJ1LWNhY2hlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BhdGgtc2N1cnJ5L25vZGVfbW9kdWxlcy9scnUtY2FjaGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9scnUtY2FjaGVAMTAuNC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTAuNC4zIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9scnUtY2FjaGVANi4wLjA/cGFja2FnZS1pZD02NTk3NzQ5MTU0M2I5MGE4IiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpscnUtY2FjaGU6Ni4wLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQSBjYWNoZSBvYmplY3QgdGhhdCBkZWxldGVzIHRoZSBsZWFzdC1yZWNlbnRseS11c2VkIGl0ZW1zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtbHJ1LWNhY2hlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibHJ1LWNhY2hlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL2xydS1jYWNoZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL2xydS1jYWNoZUA2LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMC4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vbWFrZS1kaXJAMS4zLjA/cGFja2FnZS1pZD05NGNmYjk4YmVlN2I0NDNkIiwiY3BlIjoiY3BlOjIuMzphOm1ha2UtZGlyOm1ha2UtZGlyOjEuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik1ha2UgYSBkaXJlY3RvcnkgYW5kIGl0cyBwYXJlbnRzIGlmIG5lZWRlZCAtIFRoaW5rIGBta2RpciAtcGAiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtYWtlLWRpciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2UtZGlyOm1ha2VfZGlyOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9kaXI6bWFrZS1kaXI6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlX2RpcjptYWtlX2RpcjoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2U6bWFrZS1kaXI6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlOm1ha2VfZGlyOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3Mvbm9kZV9tb2R1bGVzL21ha2UtZGlyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWFrZS1kaXJAMS4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL21ha2UtZGlyQDIuMS4wP3BhY2thZ2UtaWQ9NGJlYmEwZWM3MzlmNGI5NyIsImNwZSI6ImNwZToyLjM6YTptYWtlLWRpcjptYWtlLWRpcjoyLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNYWtlIGEgZGlyZWN0b3J5IGFuZCBpdHMgcGFyZW50cyBpZiBuZWVkZWQgLSBUaGluayBgbWtkaXIgLXBgIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWFrZS1kaXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlLWRpcjptYWtlX2RpcjoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2VfZGlyOm1ha2UtZGlyOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9kaXI6bWFrZV9kaXI6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlOm1ha2UtZGlyOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZTptYWtlX2RpcjoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWRpci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21ha2UtZGlyQDIuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4xLjAifSx7ImF1dGhvciI6Ikp1bGllbiBGb250YW5ldCBcdTAwM2NqdWxpZW4uZm9udGFuZXRAaXNvbm9lLm5ldFx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL21ha2UtZXJyb3JAMS4zLjY/cGFja2FnZS1pZD1iZTE5OGU1NDM5NmNjYWE2IiwiY3BlIjoiY3BlOjIuMzphOkpzQ29tbXVuaXR5Om1ha2UtZXJyb3I6MS4zLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWFrZSB5b3VyIG93biBlcnJvciB0eXBlcyEiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL0pzQ29tbXVuaXR5L21ha2UtZXJyb3IuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Kc0NvbW11bml0eS9tYWtlLWVycm9yIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtYWtlLWVycm9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6SnNDb21tdW5pdHk6bWFrZV9lcnJvcjoxLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2UtZXJyb3I6bWFrZS1lcnJvcjoxLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2UtZXJyb3I6bWFrZV9lcnJvcjoxLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2VfZXJyb3I6bWFrZS1lcnJvcjoxLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2VfZXJyb3I6bWFrZV9lcnJvcjoxLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2U6bWFrZS1lcnJvcjoxLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2U6bWFrZV9lcnJvcjoxLjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWVycm9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWFrZS1lcnJvckAxLjMuNiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMy42In0seyJhdXRob3IiOiJHaXRIdWIgSW5jLiIsImJvbS1yZWYiOiJwa2c6bnBtL21ha2UtZmV0Y2gtaGFwcGVuQDE0LjAuMz9wYWNrYWdlLWlkPWNiZDI2Mjk2Zjg2ZWEzYjgiLCJjcGUiOiJjcGU6Mi4zOmE6bWFrZS1mZXRjaC1oYXBwZW46bWFrZS1mZXRjaC1oYXBwZW46MTQuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik9waW5pb25hdGVkLCBjYWNoaW5nLCByZXRyeWluZyBmZXRjaCBjbGllbnQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL25wbS9tYWtlLWZldGNoLWhhcHBlbi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im1ha2UtZmV0Y2gtaGFwcGVuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZS1mZXRjaC1oYXBwZW46bWFrZV9mZXRjaF9oYXBwZW46MTQuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9mZXRjaF9oYXBwZW46bWFrZS1mZXRjaC1oYXBwZW46MTQuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9mZXRjaF9oYXBwZW46bWFrZV9mZXRjaF9oYXBwZW46MTQuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZS1mZXRjaDptYWtlLWZldGNoLWhhcHBlbjoxNC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlLWZldGNoOm1ha2VfZmV0Y2hfaGFwcGVuOjE0LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2VfZmV0Y2g6bWFrZS1mZXRjaC1oYXBwZW46MTQuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9mZXRjaDptYWtlX2ZldGNoX2hhcHBlbjoxNC4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlOm1ha2UtZmV0Y2gtaGFwcGVuOjE0LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2U6bWFrZV9mZXRjaF9oYXBwZW46MTQuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21ha2UtZmV0Y2gtaGFwcGVuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWFrZS1mZXRjaC1oYXBwZW5AMTQuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMTQuMC4zIn0seyJhdXRob3IiOiJLYXQgTWFyY2jDoW4gXHUwMDNja3ptQHprYXQudGVjaFx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL21ha2UtZmV0Y2gtaGFwcGVuQDkuMS4wP3BhY2thZ2UtaWQ9MDdlOTYwYTE0NjY3ZDgwNSIsImNwZSI6ImNwZToyLjM6YTptYWtlLWZldGNoLWhhcHBlbjptYWtlLWZldGNoLWhhcHBlbjo5LjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJPcGluaW9uYXRlZCwgY2FjaGluZywgcmV0cnlpbmcgZmV0Y2ggY2xpZW50IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9tYWtlLWZldGNoLWhhcHBlbiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibWFrZS1mZXRjaC1oYXBwZW4iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlLWZldGNoLWhhcHBlbjptYWtlX2ZldGNoX2hhcHBlbjo5LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2VfZmV0Y2hfaGFwcGVuOm1ha2UtZmV0Y2gtaGFwcGVuOjkuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9mZXRjaF9oYXBwZW46bWFrZV9mZXRjaF9oYXBwZW46OS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlLWZldGNoOm1ha2UtZmV0Y2gtaGFwcGVuOjkuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZS1mZXRjaDptYWtlX2ZldGNoX2hhcHBlbjo5LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2VfZmV0Y2g6bWFrZS1mZXRjaC1oYXBwZW46OS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlX2ZldGNoOm1ha2VfZmV0Y2hfaGFwcGVuOjkuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZTptYWtlLWZldGNoLWhhcHBlbjo5LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2U6bWFrZV9mZXRjaF9oYXBwZW46OS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06bWFrZS1mZXRjaC1oYXBwZW46OS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06bWFrZV9mZXRjaF9oYXBwZW46OS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbWFrZS1mZXRjaC1oYXBwZW4vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tYWtlLWZldGNoLWhhcHBlbkA5LjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjkuMS4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vbWFrZS1pdGVyYXRvckAxLjAuMT9wYWNrYWdlLWlkPTJlNzBkMGQ5OGFjYjAwMDkiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDptYWtlLWl0ZXJhdG9yOjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbnZlcnQgYW4gYXJndW1lbnQgaW50byBhIHZhbGlkIGl0ZXJhdG9yLiBCYXNlZCBvbiB0aGUgYC5tYWtlSXRlcmF0b3IoKWAgaW1wbGVtZW50YXRpb24gaW4gbW91dCBodHRwczovL2dpdGh1Yi5jb20vbW91dC9tb3V0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9tYWtlLWl0ZXJhdG9yIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtYWtlLWl0ZXJhdG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDptYWtlX2l0ZXJhdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZS1pdGVyYXRvcjptYWtlLWl0ZXJhdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZS1pdGVyYXRvcjptYWtlX2l0ZXJhdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9pdGVyYXRvcjptYWtlLWl0ZXJhdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9pdGVyYXRvcjptYWtlX2l0ZXJhdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZTptYWtlLWl0ZXJhdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZTptYWtlX2l0ZXJhdG9yOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21ha2UtaXRlcmF0b3IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tYWtlLWl0ZXJhdG9yQDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImF1dGhvciI6IkVlbWVsaSBBcm8gXHUwMDNjZWVtZWxpQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL21ha2UtcGx1cmFsQDQuMy4wP3BhY2thZ2UtaWQ9NmY0MDRiOWViMjJmMTAyNCIsImNwZSI6ImNwZToyLjM6YTptYWtlLXBsdXJhbDptYWtlLXBsdXJhbDo0LjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUcmFuc2xhdGVzIFVuaWNvZGUgQ0xEUiBwbHVyYWxpemF0aW9uIHJ1bGVzIHRvIGV4ZWN1dGFibGUgSmF2YVNjcmlwdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZWVtZWxpL21ha2UtcGx1cmFsI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibWFrZS1wbHVyYWwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlLXBsdXJhbDptYWtlX3BsdXJhbDo0LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2VfcGx1cmFsOm1ha2UtcGx1cmFsOjQuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9wbHVyYWw6bWFrZV9wbHVyYWw6NC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplZW1lbGk6bWFrZS1wbHVyYWw6NC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplZW1lbGk6bWFrZV9wbHVyYWw6NC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlOm1ha2UtcGx1cmFsOjQuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZTptYWtlX3BsdXJhbDo0LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tZXNzYWdlZm9ybWF0L25vZGVfbW9kdWxlcy9tYWtlLXBsdXJhbC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21ha2UtcGx1cmFsQDQuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4zLjAifSx7ImF1dGhvciI6IkVlbWVsaSBBcm8gXHUwMDNjZWVtZWxpQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL21ha2UtcGx1cmFsQDYuMi4yP3BhY2thZ2UtaWQ9N2I4NzM3MGRiMmI3NmU3MSIsImNwZSI6ImNwZToyLjM6YTptYWtlLXBsdXJhbDptYWtlLXBsdXJhbDo2LjIuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJVbmljb2RlIENMRFIgcGx1cmFsaXphdGlvbiBydWxlcyBhcyBKYXZhU2NyaXB0IGZ1bmN0aW9ucyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9lZW1lbGkvbWFrZS1wbHVyYWwuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9lZW1lbGkvbWFrZS1wbHVyYWwjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtYWtlLXBsdXJhbCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2UtcGx1cmFsOm1ha2VfcGx1cmFsOjYuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFrZV9wbHVyYWw6bWFrZS1wbHVyYWw6Ni4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlX3BsdXJhbDptYWtlX3BsdXJhbDo2LjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVlbWVsaTptYWtlLXBsdXJhbDo2LjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVlbWVsaTptYWtlX3BsdXJhbDo2LjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1ha2U6bWFrZS1wbHVyYWw6Ni4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWtlOm1ha2VfcGx1cmFsOjYuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21ha2UtcGx1cmFsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWFrZS1wbHVyYWxANi4yLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjIuMiJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL21hcC1jYWNoZUAwLjIuMj9wYWNrYWdlLWlkPTVmODNiMTdlOWY4NTRlY2MiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDptYXAtY2FjaGU6MC4yLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQmFzaWMgY2FjaGUgb2JqZWN0IGZvciBzdG9yaW5nIGtleS12YWx1ZSBwYWlycy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvbWFwLWNhY2hlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtYXAtY2FjaGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Om1hcF9jYWNoZTowLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hcC1jYWNoZTptYXAtY2FjaGU6MC4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXAtY2FjaGU6bWFwX2NhY2hlOjAuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFwX2NhY2hlOm1hcC1jYWNoZTowLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hcF9jYWNoZTptYXBfY2FjaGU6MC4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXA6bWFwLWNhY2hlOjAuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFwOm1hcF9jYWNoZTowLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYXAtY2FjaGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tYXAtY2FjaGVAMC4yLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjIuMiJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQnJpYW4gV29vZHdhcmQgXHUwMDNjYnJpYW4ud29vZHdhcmRAZ21haWwuY29tXHUwMDNlIChodHRwczovL3R3aXR0ZXIuY29tL2Rvb3diKSwgSm9uIFNjaGxpbmtlcnQgXHUwMDNjam9uLnNjaGxpbmtlcnRAc2VsbHNpZGUuY29tXHUwMDNlIChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9tYXAtdmlzaXRAMS4wLjA/cGFja2FnZS1pZD0wYTRiNDA3ZWJhYzNmOWUxIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6bWFwLXZpc2l0OjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik1hcCBgdmlzaXRgIG92ZXIgYW4gYXJyYXkgb2Ygb2JqZWN0cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvbWFwLXZpc2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtYXAtdmlzaXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Om1hcF92aXNpdDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hcC12aXNpdDptYXAtdmlzaXQ6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXAtdmlzaXQ6bWFwX3Zpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFwX3Zpc2l0Om1hcC12aXNpdDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hcF92aXNpdDptYXBfdmlzaXQ6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXA6bWFwLXZpc2l0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFwOm1hcF92aXNpdDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYXAtdmlzaXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tYXAtdmlzaXRAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiQXJ0ZW0gQXJ0ZW1ldiBcdTAwM2NhcnRAc3R1ZHl0aW1lLm1lXHUwMDNlLCBBcnRlbSBBcnRlbWV2IiwiYm9tLXJlZiI6InBrZzpucG0vbWFyc2RiQDAuNi4xMT9wYWNrYWdlLWlkPTkyZDU4NzBlOWQ0MzA1OGQiLCJjcGUiOiJjcGU6Mi4zOmE6bWFyc2RiOm1hcnNkYjowLjYuMTE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWFyc0RCIGlzIGEgbGlnaHR3ZWlnaHQgY2xpZW50LXNpZGUgTW9uZ29EQi1saWtlIGRhdGFiYXNlLCBQcm9taXNlIGJhc2VkLCB3cml0dGVuIGluIEVTNiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYzU4L21hcnNkYiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWFyc2RiIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YzU4Om1hcnNkYjowLjYuMTE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWFyc2RiL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWFyc2RiQDAuNi4xMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNi4xMSJ9LHsiYXV0aG9yIjoiRG1pdHJ5IFNlbWlncmFkc2t5IFx1MDAzY3NlbWlncmFkc2t5ZEBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9TZW1pZ3JhZHNreSkiLCJib20tcmVmIjoicGtnOm5wbS9tYXRoLWludGVydmFsLXBhcnNlckAyLjAuMT9wYWNrYWdlLWlkPWM0Y2Y4MWE4NjczMmE5MmYiLCJjcGUiOiJjcGU6Mi4zOmE6bWF0aC1pbnRlcnZhbC1wYXJzZXI6bWF0aC1pbnRlcnZhbC1wYXJzZXI6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGFyc2UgbWF0aCBpbnRlcnZhbCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1hdGgtaW50ZXJ2YWwtcGFyc2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWF0aC1pbnRlcnZhbC1wYXJzZXI6bWF0aF9pbnRlcnZhbF9wYXJzZXI6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoX2ludGVydmFsX3BhcnNlcjptYXRoLWludGVydmFsLXBhcnNlcjoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hdGhfaW50ZXJ2YWxfcGFyc2VyOm1hdGhfaW50ZXJ2YWxfcGFyc2VyOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWF0aC1pbnRlcnZhbDptYXRoLWludGVydmFsLXBhcnNlcjoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hdGgtaW50ZXJ2YWw6bWF0aF9pbnRlcnZhbF9wYXJzZXI6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoX2ludGVydmFsOm1hdGgtaW50ZXJ2YWwtcGFyc2VyOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWF0aF9pbnRlcnZhbDptYXRoX2ludGVydmFsX3BhcnNlcjoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hdGg6bWF0aC1pbnRlcnZhbC1wYXJzZXI6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoOm1hdGhfaW50ZXJ2YWxfcGFyc2VyOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21hdGgtaW50ZXJ2YWwtcGFyc2VyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWF0aC1pbnRlcnZhbC1wYXJzZXJAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL21hdGgtaW50cmluc2ljc0AxLjEuMD9wYWNrYWdlLWlkPWFhOGFjMTY0M2FiZDk5OGEiLCJjcGUiOiJjcGU6Mi4zOmE6bWF0aC1pbnRyaW5zaWNzOm1hdGgtaW50cmluc2ljczoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFUyBNYXRoLXJlbGF0ZWQgaW50cmluc2ljcyBhbmQgaGVscGVycywgcm9idXN0bHkgY2FjaGVkLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vZXMtc2hpbXMvbWF0aC1pbnRyaW5zaWNzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZXMtc2hpbXMvbWF0aC1pbnRyaW5zaWNzI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWF0aC1pbnRyaW5zaWNzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWF0aC1pbnRyaW5zaWNzOm1hdGhfaW50cmluc2ljczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hdGhfaW50cmluc2ljczptYXRoLWludHJpbnNpY3M6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoX2ludHJpbnNpY3M6bWF0aF9pbnRyaW5zaWNzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXMtc2hpbXM6bWF0aC1pbnRyaW5zaWNzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXMtc2hpbXM6bWF0aF9pbnRyaW5zaWNzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWF0aDptYXRoLWludHJpbnNpY3M6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoOm1hdGhfaW50cmluc2ljczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYXRoLWludHJpbnNpY3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tYXRoLWludHJpbnNpY3NAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL21lZGlhLXR5cGVyQDAuMy4wP3BhY2thZ2UtaWQ9NzYxZDM5YzRiOTZkYTkwNSIsImNwZSI6ImNwZToyLjM6YTptZWRpYS10eXBlcjptZWRpYS10eXBlcjowLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTaW1wbGUgUkZDIDY4MzggbWVkaWEgdHlwZSBwYXJzZXIgYW5kIGZvcm1hdHRlciIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1lZGlhLXR5cGVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWVkaWEtdHlwZXI6bWVkaWFfdHlwZXI6MC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZWRpYV90eXBlcjptZWRpYS10eXBlcjowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1lZGlhX3R5cGVyOm1lZGlhX3R5cGVyOjAuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWVkaWE6bWVkaWEtdHlwZXI6MC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZWRpYTptZWRpYV90eXBlcjowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tZWRpYS10eXBlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21lZGlhLXR5cGVyQDAuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4zLjAifSx7ImJvbS1yZWYiOiJwa2c6ZGViL2RlYmlhbi9tZWRpYS10eXBlc0AxMC4wLjA/YXJjaD1hbGxcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2cGFja2FnZS1pZD04MWZhNzZiMTNkNTFiYjQzIiwiY3BlIjoiY3BlOjIuMzphOm1lZGlhLXR5cGVzOm1lZGlhLXR5cGVzOjEwLjAuMDoqOio6KjoqOio6KjoqIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsibmFtZSI6ImFkLWhvYyJ9fV0sIm5hbWUiOiJtZWRpYS10eXBlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiZHBrZy1kYi1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoiZGViIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiZHBrZy1kYi1lbnRyeSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZWRpYS10eXBlczptZWRpYV90eXBlczoxMC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZWRpYV90eXBlczptZWRpYS10eXBlczoxMC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZWRpYV90eXBlczptZWRpYV90eXBlczoxMC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZWRpYTptZWRpYS10eXBlczoxMC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZWRpYTptZWRpYV90eXBlczoxMC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6MTE0ZGRlMGZlZmViYmNhMTMxNjVkMGRhOWM1MDBhNjYxOTBlNDk3YTgyYTUzZGNhYWJjMzE3MmQ2MzBiZTFlOSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL21lZGlhLXR5cGVzIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoxOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjoxMTRkZGUwZmVmZWJiY2ExMzE2NWQwZGE5YzUwMGE2NjE5MGU0OTdhODJhNTNkY2FhYmMzMTcyZDYzMGJlMWU5In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoxOnBhdGgiLCJ2YWx1ZSI6Ii91c3Ivc2hhcmUvZG9jL21lZGlhLXR5cGVzL2NvcHlyaWdodCJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6MTE0ZGRlMGZlZmViYmNhMTMxNjVkMGRhOWM1MDBhNjYxOTBlNDk3YTgyYTUzZGNhYWJjMzE3MmQ2MzBiZTFlOSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL21lZGlhLXR5cGVzLm1kNXN1bXMifSx7Im5hbWUiOiJzeWZ0Om1ldGFkYXRhOmluc3RhbGxlZFNpemUiLCJ2YWx1ZSI6IjkyIn1dLCJwdWJsaXNoZXIiOiJNaW1lLVN1cHBvcnQgUGFja2FnZXJzIFx1MDAzY3RlYW0rZGViaWFuLW1pbWVzdXBwb3J0LXBhY2thZ2Vyc0B0cmFja2VyLmRlYmlhbi5vcmdcdTAwM2UiLCJwdXJsIjoicGtnOmRlYi9kZWJpYW4vbWVkaWEtdHlwZXNAMTAuMC4wP2FyY2g9YWxsXHUwMDI2ZGlzdHJvPWRlYmlhbi0xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEwLjAuMCJ9LHsiYXV0aG9yIjoiS2hhbGlkIExhZmkiLCJib20tcmVmIjoicGtnOm5wbS9tZWRpYW5AMC4wLjI/cGFja2FnZS1pZD05ZDVkNzQxMmE5ZDJlZjE0IiwiY3BlIjoiY3BlOjIuMzphOmxhZmlrbDptZWRpYW46MC4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiYSBzbWFsbCBtb2R1bGUgZm9yIG5vZGUgYW5kIGJyb3dzZXIgdG8gY2FsY3VsYXRlIG1lZGlhbiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL2xhZmlrbC9tZWRpYW4ifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xhZmlrbC9tZWRpYW4ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1lZGlhbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1lZGlhbjptZWRpYW46MC4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWVkaWFuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWVkaWFuQDAuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4wLjIifSx7ImF1dGhvciI6IkpvbmF0aGFuIE9uZyBcdTAwM2NtZUBqb25nbGViZXJyeS5jb21cdTAwM2UgKGh0dHA6Ly9qb25nbGViZXJyeS5jb20pLCBEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBNaWtlIEdyYWJvd3NraSBcdTAwM2NncmFiYm91QGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL21lcmdlLWRlc2NyaXB0b3JzQDEuMC4zP3BhY2thZ2UtaWQ9ZDllNWE2NWM1MTExNWMzZiIsImNwZSI6ImNwZToyLjM6YTptZXJnZS1kZXNjcmlwdG9yczptZXJnZS1kZXNjcmlwdG9yczoxLjAuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNZXJnZSBvYmplY3RzIHVzaW5nIGRlc2NyaXB0b3JzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWVyZ2UtZGVzY3JpcHRvcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZXJnZS1kZXNjcmlwdG9yczptZXJnZV9kZXNjcmlwdG9yczoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1lcmdlX2Rlc2NyaXB0b3JzOm1lcmdlLWRlc2NyaXB0b3JzOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWVyZ2VfZGVzY3JpcHRvcnM6bWVyZ2VfZGVzY3JpcHRvcnM6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZXJnZTptZXJnZS1kZXNjcmlwdG9yczoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1lcmdlOm1lcmdlX2Rlc2NyaXB0b3JzOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21lcmdlLWRlc2NyaXB0b3JzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWVyZ2UtZGVzY3JpcHRvcnNAMS4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMyJ9LHsiYXV0aG9yIjoiQWxleCBTZXh0b24gXHUwMDNjYWxleHNleHRvbkBnbWFpbC5jb21cdTAwM2UsIEVlbWVsaSBBcm8gXHUwMDNjZWVtZWxpQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL21lc3NhZ2Vmb3JtYXRAMi4zLjA/cGFja2FnZS1pZD1mNjliMjk5NGE5ZTlkOWZlIiwiY3BlIjoiY3BlOjIuMzphOm1lc3NhZ2Vmb3JtYXQ6bWVzc2FnZWZvcm1hdDoyLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQbHVyYWxGb3JtYXQgYW5kIFNlbGVjdEZvcm1hdCBNZXNzYWdlIGFuZCBpMThuIFRvb2wgLSBBIEphdmFTY3JpcHQgSW1wbGVtZW5hdGlvbiBvZiB0aGUgSUNVIHN0YW5kYXJkcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9tZXNzYWdlZm9ybWF0LmdpdGh1Yi5pby9tZXNzYWdlZm9ybWF0LyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWVzc2FnZWZvcm1hdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tZXNzYWdlZm9ybWF0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWVzc2FnZWZvcm1hdEAyLjMuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMy4wIn0seyJhdXRob3IiOiJFZW1lbGkgQXJvIFx1MDAzY2VlbWVsaUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9tZXNzYWdlZm9ybWF0LWZvcm1hdHRlcnNAMi4wLjE/cGFja2FnZS1pZD0yYjZjNTM0MDU5YWVhYjY4IiwiY3BlIjoiY3BlOjIuMzphOm1lc3NhZ2Vmb3JtYXQtZm9ybWF0dGVyczptZXNzYWdlZm9ybWF0LWZvcm1hdHRlcnM6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRm9ybWF0dGVycyBmb3IgbWVzc2FnZWZvcm1hdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tZXNzYWdlZm9ybWF0L21lc3NhZ2Vmb3JtYXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vbWVzc2FnZWZvcm1hdC5naXRodWIuaW8vIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtZXNzYWdlZm9ybWF0LWZvcm1hdHRlcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZXNzYWdlZm9ybWF0LWZvcm1hdHRlcnM6bWVzc2FnZWZvcm1hdF9mb3JtYXR0ZXJzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWVzc2FnZWZvcm1hdF9mb3JtYXR0ZXJzOm1lc3NhZ2Vmb3JtYXQtZm9ybWF0dGVyczoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1lc3NhZ2Vmb3JtYXRfZm9ybWF0dGVyczptZXNzYWdlZm9ybWF0X2Zvcm1hdHRlcnM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZXNzYWdlZm9ybWF0Om1lc3NhZ2Vmb3JtYXQtZm9ybWF0dGVyczoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1lc3NhZ2Vmb3JtYXQ6bWVzc2FnZWZvcm1hdF9mb3JtYXR0ZXJzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21lc3NhZ2Vmb3JtYXQtZm9ybWF0dGVycy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21lc3NhZ2Vmb3JtYXQtZm9ybWF0dGVyc0AyLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4xIn0seyJhdXRob3IiOiJBbGV4IFNleHRvbiBcdTAwM2NhbGV4c2V4dG9uQGdtYWlsLmNvbVx1MDAzZSwgRWVtZWxpIEFybyBcdTAwM2NlZW1lbGlAZ21haWwuY29tXHUwMDNlLCBOaWtvbGEgS292YWNzIFx1MDAzY25pa29sYS5rb3ZhY3NAZ21haWwuY29tXHUwMDNlLCBBZHJpYW4gVm9nZWxzZ2VzYW5nIFx1MDAzY2Fkcmlhbi52b2dlbHNnZXNhbmdAdHVtLmRlXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vbWVzc2FnZWZvcm1hdC1wYXJzZXJANC4xLjM/cGFja2FnZS1pZD1lMDI3YWE2NzdhZmE1MTQxIiwiY3BlIjoiY3BlOjIuMzphOm1lc3NhZ2Vmb3JtYXQtcGFyc2VyOm1lc3NhZ2Vmb3JtYXQtcGFyc2VyOjQuMS4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgUEVHLmpzIHBhcnNlciBmb3IgSUNVIE1lc3NhZ2VGb3JtYXQgc3RyaW5ncyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tZXNzYWdlZm9ybWF0L21lc3NhZ2Vmb3JtYXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vbWVzc2FnZWZvcm1hdC5naXRodWIuaW8vIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtZXNzYWdlZm9ybWF0LXBhcnNlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1lc3NhZ2Vmb3JtYXQtcGFyc2VyOm1lc3NhZ2Vmb3JtYXRfcGFyc2VyOjQuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWVzc2FnZWZvcm1hdF9wYXJzZXI6bWVzc2FnZWZvcm1hdC1wYXJzZXI6NC4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZXNzYWdlZm9ybWF0X3BhcnNlcjptZXNzYWdlZm9ybWF0X3BhcnNlcjo0LjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1lc3NhZ2Vmb3JtYXQ6bWVzc2FnZWZvcm1hdC1wYXJzZXI6NC4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptZXNzYWdlZm9ybWF0Om1lc3NhZ2Vmb3JtYXRfcGFyc2VyOjQuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21lc3NhZ2Vmb3JtYXQtcGFyc2VyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWVzc2FnZWZvcm1hdC1wYXJzZXJANC4xLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMyJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSAoaHR0cDovL2pvbmdsZWJlcnJ5LmNvbSksIFRKIEhvbG93YXljaHVrIFx1MDAzY3RqQHZpc2lvbi1tZWRpYS5jYVx1MDAzZSAoaHR0cDovL3RqaG9sb3dheWNodWsuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL21ldGhvZHNAMS4xLjI/cGFja2FnZS1pZD01ZjhhM2U5YzE4ZGU1MDE0IiwiY3BlIjoiY3BlOjIuMzphOm1ldGhvZHM6bWV0aG9kczoxLjEuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJIVFRQIG1ldGhvZHMgdGhhdCBub2RlIHN1cHBvcnRzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWV0aG9kcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tZXRob2RzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWV0aG9kc0AxLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBBbWlsYSBXZWxpaGluZGEgKGFtaWxhamFjay5jb20pLCBCb2dkYW4gQ2hhZGtpbiAoaHR0cHM6Ly9naXRodWIuY29tL1RyeVNvdW5kKSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBEZXZvbiBHb3ZldHQgKGh0dHA6Ly9iYWRhc3Nqcy5jb20pLCBFbGFuIFNoYW5rZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9lczEyOCksIEZhYnLDrWNpbyBNYXR0w6kgKGh0dHBzOi8vdWx0Y29tYm8uanMub3JnKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgTWFydGluIEtvbMOhcmlrIChodHRwczovL2tvbGFyaWsuc2spLCBPbHN0ZW4gTGFyY2sgKGh0dHBzOi8vaS5hbS5jaGFybGlrZS5vbmxpbmUpLCBQYXVsIE1pbGxlciAocGF1bG1pbGxyLmNvbSksIFRvbSBCeXJlciAoaHR0cHM6Ly9naXRodWIuY29tL3RvbUJ5cmVyKSwgVHlsZXIgQWtpbnMgKGh0dHA6Ly9ydW1raW4uY29tKSwgIiwiYm9tLXJlZiI6InBrZzpucG0vbWljcm9tYXRjaEAzLjEuMTA/cGFja2FnZS1pZD0yZjYwZWU3NjhiMTQ2MWEyIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6bWljcm9tYXRjaDozLjEuMTA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiR2xvYiBtYXRjaGluZyBmb3IgamF2YXNjcmlwdC9ub2RlLmpzLiBBIGRyb3AtaW4gcmVwbGFjZW1lbnQgYW5kIGZhc3RlciBhbHRlcm5hdGl2ZSB0byBtaW5pbWF0Y2ggYW5kIG11bHRpbWF0Y2guIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9taWNyb21hdGNoL21pY3JvbWF0Y2gifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1pY3JvbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWljcm9tYXRjaC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pY3JvbWF0Y2hAMy4xLjEwIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjEwIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCAsIEFtaWxhIFdlbGloaW5kYSAoYW1pbGFqYWNrLmNvbSksIEJvZ2RhbiBDaGFka2luIChodHRwczovL2dpdGh1Yi5jb20vVHJ5U291bmQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIERldm9uIEdvdmV0dCAoaHR0cDovL2JhZGFzc2pzLmNvbSksIEVsYW4gU2hhbmtlciAoaHR0cHM6Ly9naXRodWIuY29tL2VzMTI4KSwgRmFicsOtY2lvIE1hdHTDqSAoaHR0cHM6Ly91bHRjb21iby5qcy5vcmcpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBNYXJ0aW4gS29sw6FyaWsgKGh0dHBzOi8va29sYXJpay5zayksIE9sc3RlbiBMYXJjayAoaHR0cHM6Ly9pLmFtLmNoYXJsaWtlLm9ubGluZSksIFBhdWwgTWlsbGVyIChwYXVsbWlsbHIuY29tKSwgVG9tIEJ5cmVyIChodHRwczovL2dpdGh1Yi5jb20vdG9tQnlyZXIpLCBUeWxlciBBa2lucyAoaHR0cDovL3J1bWtpbi5jb20pLCBQZXRlciBCcmlnaHQgXHUwMDNjZHJwaXp6YUBxdWlzY2FsdXNtZXhpY2FudXMub3JnXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vZHJwaXp6YSksIEt1YmEgSnVzemN6eWsgKGh0dHBzOi8vZ2l0aHViLmNvbS9rdThhcikiLCJib20tcmVmIjoicGtnOm5wbS9taWNyb21hdGNoQDQuMC44P3BhY2thZ2UtaWQ9NDU4OWFlOWYzMDA3MTdlNCIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Om1pY3JvbWF0Y2g6NC4wLjg6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiR2xvYiBtYXRjaGluZyBmb3IgamF2YXNjcmlwdC9ub2RlLmpzLiBBIHJlcGxhY2VtZW50IGFuZCBmYXN0ZXIgYWx0ZXJuYXRpdmUgdG8gbWluaW1hdGNoIGFuZCBtdWx0aW1hdGNoLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9taWNyb21hdGNoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtaWNyb21hdGNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50L25vZGVfbW9kdWxlcy9taWNyb21hdGNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWljcm9tYXRjaEA0LjAuOCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC44In0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCAsIEFtaWxhIFdlbGloaW5kYSAoYW1pbGFqYWNrLmNvbSksIEJvZ2RhbiBDaGFka2luIChodHRwczovL2dpdGh1Yi5jb20vVHJ5U291bmQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIERldm9uIEdvdmV0dCAoaHR0cDovL2JhZGFzc2pzLmNvbSksIEVsYW4gU2hhbmtlciAoaHR0cHM6Ly9naXRodWIuY29tL2VzMTI4KSwgRmFicsOtY2lvIE1hdHTDqSAoaHR0cHM6Ly91bHRjb21iby5qcy5vcmcpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBNYXJ0aW4gS29sw6FyaWsgKGh0dHBzOi8va29sYXJpay5zayksIE9sc3RlbiBMYXJjayAoaHR0cHM6Ly9pLmFtLmNoYXJsaWtlLm9ubGluZSksIFBhdWwgTWlsbGVyIChwYXVsbWlsbHIuY29tKSwgVG9tIEJ5cmVyIChodHRwczovL2dpdGh1Yi5jb20vdG9tQnlyZXIpLCBUeWxlciBBa2lucyAoaHR0cDovL3J1bWtpbi5jb20pLCBQZXRlciBCcmlnaHQgXHUwMDNjZHJwaXp6YUBxdWlzY2FsdXNtZXhpY2FudXMub3JnXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vZHJwaXp6YSksIEt1YmEgSnVzemN6eWsgKGh0dHBzOi8vZ2l0aHViLmNvbS9rdThhcikiLCJib20tcmVmIjoicGtnOm5wbS9taWNyb21hdGNoQDQuMC44P3BhY2thZ2UtaWQ9YTY1MGFhNjQyYzA4MjJjNiIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Om1pY3JvbWF0Y2g6NC4wLjg6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiR2xvYiBtYXRjaGluZyBmb3IgamF2YXNjcmlwdC9ub2RlLmpzLiBBIHJlcGxhY2VtZW50IGFuZCBmYXN0ZXIgYWx0ZXJuYXRpdmUgdG8gbWluaW1hdGNoIGFuZCBtdWx0aW1hdGNoLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9taWNyb21hdGNoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtaWNyb21hdGNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpZnR1cC9ub2RlX21vZHVsZXMvbWljcm9tYXRjaC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pY3JvbWF0Y2hANC4wLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuOCJ9LHsiYXV0aG9yIjoiUm9iZXJ0IEtpZWZmZXIgXHUwMDNjcm9iZXJ0QGJyb29mYS5jb21cdTAwM2UgKGh0dHA6Ly9naXRodWIuY29tL2Jyb29mYSksIEJlbmphbWluIFRob21hcyBcdTAwM2NiZW5qYW1pbkBiZW5qYW1pbnRob21hcy5vcmdcdTAwM2UgKGh0dHA6Ly9naXRodWIuY29tL2JlbnRvbWFzKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbWVAMS42LjA/cGFja2FnZS1pZD0xZWJiODJlMmJhMjVhODQ0IiwiY3BlIjoiY3BlOjIuMzphOm1pbWVfcHJvamVjdDptaW1lOjEuNi4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkEgY29tcHJlaGVuc2l2ZSBsaWJyYXJ5IGZvciBtaW1lLXR5cGUgbWFwcGluZyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9icm9vZmEvbm9kZS1taW1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtaW1lIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW1lQDEuNi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS42LjAifSx7ImF1dGhvciI6IkRvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UsIEpvbmF0aGFuIE9uZyBcdTAwM2NtZUBqb25nbGViZXJyeS5jb21cdTAwM2UgKGh0dHA6Ly9qb25nbGViZXJyeS5jb20pLCBSb2JlcnQgS2llZmZlciBcdTAwM2Nyb2JlcnRAYnJvb2ZhLmNvbVx1MDAzZSAoaHR0cDovL2dpdGh1Yi5jb20vYnJvb2ZhKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbWUtZGJAMS41Mi4wP3BhY2thZ2UtaWQ9NDNjNmYyZmJkMTRmMGViYSIsImNwZSI6ImNwZToyLjM6YTptaW1lLWRiOm1pbWUtZGI6MS41Mi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik1lZGlhIFR5cGUgRGF0YWJhc2UiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtaW1lLWRiIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltZS1kYjptaW1lX2RiOjEuNTIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWVfZGI6bWltZS1kYjoxLjUyLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1lX2RiOm1pbWVfZGI6MS41Mi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltZTptaW1lLWRiOjEuNTIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWU6bWltZV9kYjoxLjUyLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWltZS1kYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbWUtZGJAMS41Mi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS41Mi4wIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBKZXJlbWlhaCBTZW5rcGllbCBcdTAwM2NmaXNocm9jazEyM0Byb2NrZXRtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9zZWFyY2hiZWFtLmppdC5zdSksIEpvbmF0aGFuIE9uZyBcdTAwM2NtZUBqb25nbGViZXJyeS5jb21cdTAwM2UgKGh0dHA6Ly9qb25nbGViZXJyeS5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vbWltZS10eXBlc0AyLjEuMzU/cGFja2FnZS1pZD0zM2UwNTM1NmQwZGZmNmFkIiwiY3BlIjoiY3BlOjIuMzphOm1pbWUtdHlwZXM6bWltZS10eXBlczoyLjEuMzU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIHVsdGltYXRlIGphdmFzY3JpcHQgY29udGVudC10eXBlIHV0aWxpdHkuIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWltZS10eXBlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWUtdHlwZXM6bWltZV90eXBlczoyLjEuMzU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1lX3R5cGVzOm1pbWUtdHlwZXM6Mi4xLjM1Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltZV90eXBlczptaW1lX3R5cGVzOjIuMS4zNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWU6bWltZS10eXBlczoyLjEuMzU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1lOm1pbWVfdHlwZXM6Mi4xLjM1Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbWUtdHlwZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW1lLXR5cGVzQDIuMS4zNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4zNSJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbWljLXJlc3BvbnNlQDEuMC4xP3BhY2thZ2UtaWQ9MDJiODkyZTAyYzczMjJhYyIsImNwZSI6ImNwZToyLjM6YTptaW1pYy1yZXNwb25zZTptaW1pYy1yZXNwb25zZToxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNaW1pYyBhIE5vZGUuanMgSFRUUCByZXNwb25zZSBzdHJlYW0iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtaW1pYy1yZXNwb25zZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWljLXJlc3BvbnNlOm1pbWljX3Jlc3BvbnNlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltaWNfcmVzcG9uc2U6bWltaWMtcmVzcG9uc2U6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1pY19yZXNwb25zZTptaW1pY19yZXNwb25zZToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWljOm1pbWljLXJlc3BvbnNlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltaWM6bWltaWNfcmVzcG9uc2U6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWltaWMtcmVzcG9uc2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW1pYy1yZXNwb25zZUAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9taW1pYy1yZXNwb25zZUAyLjEuMD9wYWNrYWdlLWlkPTBlOTNjZGI4NWM4OWVhY2MiLCJjcGUiOiJjcGU6Mi4zOmE6bWltaWMtcmVzcG9uc2U6bWltaWMtcmVzcG9uc2U6Mi4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWltaWMgYSBOb2RlLmpzIEhUVFAgcmVzcG9uc2Ugc3RyZWFtIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWltaWMtcmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1pYy1yZXNwb25zZTptaW1pY19yZXNwb25zZToyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWljX3Jlc3BvbnNlOm1pbWljLXJlc3BvbnNlOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltaWNfcmVzcG9uc2U6bWltaWNfcmVzcG9uc2U6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1pYzptaW1pYy1yZXNwb25zZToyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWljOm1pbWljX3Jlc3BvbnNlOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NpbXBsZS1nZXQvbm9kZV9tb2R1bGVzL21pbWljLXJlc3BvbnNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWltaWMtcmVzcG9uc2VAMi4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vbWltaWMtcmVzcG9uc2VAMy4xLjA/cGFja2FnZS1pZD04NDVjNWQ2MDI5OTNhMTAxIiwiY3BlIjoiY3BlOjIuMzphOm1pbWljLXJlc3BvbnNlOm1pbWljLXJlc3BvbnNlOjMuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik1pbWljIGEgTm9kZS5qcyBIVFRQIHJlc3BvbnNlIHN0cmVhbSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1pbWljLXJlc3BvbnNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltaWMtcmVzcG9uc2U6bWltaWNfcmVzcG9uc2U6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1pY19yZXNwb25zZTptaW1pYy1yZXNwb25zZTozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWljX3Jlc3BvbnNlOm1pbWljX3Jlc3BvbnNlOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltaWM6bWltaWMtcmVzcG9uc2U6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1pYzptaW1pY19yZXNwb25zZTozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWJ4bWxqczIvbm9kZV9tb2R1bGVzL21pbWljLXJlc3BvbnNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWltaWMtcmVzcG9uc2VAMy4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vbWltaWMtcmVzcG9uc2VAMy4xLjA/cGFja2FnZS1pZD0yYjY3YWJlYThhMDZhOGRiIiwiY3BlIjoiY3BlOjIuMzphOm1pbWljLXJlc3BvbnNlOm1pbWljLXJlc3BvbnNlOjMuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik1pbWljIGEgTm9kZS5qcyBIVFRQIHJlc3BvbnNlIHN0cmVhbSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1pbWljLXJlc3BvbnNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltaWMtcmVzcG9uc2U6bWltaWNfcmVzcG9uc2U6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1pY19yZXNwb25zZTptaW1pYy1yZXNwb25zZTozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbWljX3Jlc3BvbnNlOm1pbWljX3Jlc3BvbnNlOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWltaWM6bWltaWMtcmVzcG9uc2U6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW1pYzptaW1pY19yZXNwb25zZTozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9taW1pYy1yZXNwb25zZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbWljLXJlc3BvbnNlQDMuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjAifSx7ImF1dGhvciI6Ik5pamlrbyBZb25za2FpIFx1MDAzY25pamlrb2t1bkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9taW5hbWlAMS4xLjE/cGFja2FnZS1pZD0yNTliYjdmNzZkNTRkMDYyIiwiY3BlIjoiY3BlOjIuMzphOk5pamlrb2t1bjptaW5hbWk6MS4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2xlYW4gYW5kIG1pbmltYWwgSlNEb2MgMyBUZW1wbGF0ZSAvIFRoZW1lIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL05pamlrb2t1bi9taW5hbWkuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9OaWppa29rdW4vbWluYW1pIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkFwYWNoZS0yLjAifX1dLCJuYW1lIjoibWluYW1pIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluYW1pOm1pbmFtaToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxlLWpzL2RvY2NvbmZpZy90ZW1wbGF0ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbmFtaUAxLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xIn0seyJhdXRob3IiOiJOaWppa28gWW9uc2thaSBcdTAwM2NuaWppa29rdW5AZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vbWluYW1pQDEuMS4xP3BhY2thZ2UtaWQ9ODAzZjQ5OWFhYTQ2OWVkYyIsImNwZSI6ImNwZToyLjM6YTpOaWppa29rdW46bWluYW1pOjEuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNsZWFuIGFuZCBtaW5pbWFsIEpTRG9jIDMgVGVtcGxhdGUgLyBUaGVtZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9OaWppa29rdW4vbWluYW1pLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vTmlqaWtva3VuL21pbmFtaSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJBcGFjaGUtMi4wIn19XSwibmFtZSI6Im1pbmFtaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmFtaTptaW5hbWk6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZWhvdW5kL2RvY2NvbmZpZy90ZW1wbGF0ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbmFtaUAxLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xIn0seyJhdXRob3IiOiJOaWppa28gWW9uc2thaSBcdTAwM2NuaWppa29rdW5AZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vbWluYW1pQDEuMS4xP3BhY2thZ2UtaWQ9MjFkYWI0OWE1YWJiYmRjOSIsImNwZSI6ImNwZToyLjM6YTpOaWppa29rdW46bWluYW1pOjEuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNsZWFuIGFuZCBtaW5pbWFsIEpTRG9jIDMgVGVtcGxhdGUgLyBUaGVtZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9OaWppa29rdW4vbWluYW1pLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vTmlqaWtva3VuL21pbmFtaSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJBcGFjaGUtMi4wIn19XSwibmFtZSI6Im1pbmFtaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmFtaTptaW5hbWk6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZXNuaWZmZXIvZG9jY29uZmlnL3RlbXBsYXRlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluYW1pQDEuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmltYXRjaEAzLjAuNT9wYWNrYWdlLWlkPWE3ZDlmNThmYTkyMjNhZjciLCJjcGUiOiJjcGU6Mi4zOmE6bWluaW1hdGNoX3Byb2plY3Q6bWluaW1hdGNoOjMuMC41Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgZ2xvYiBtYXRjaGVyIGluIGphdmFzY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pbWF0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaW1hdGNoQDMuMC41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjUifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmltYXRjaEAzLjAuOD9wYWNrYWdlLWlkPTY0NzkyNDI4YWRmYzE1ODUiLCJjcGUiOiJjcGU6Mi4zOmE6bWluaW1hdGNoX3Byb2plY3Q6bWluaW1hdGNoOjMuMC44Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgZ2xvYiBtYXRjaGVyIGluIGphdmFzY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pbWF0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbmltYXRjaEAzLjAuOCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC44In0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZSkiLCJib20tcmVmIjoicGtnOm5wbS9taW5pbWF0Y2hAMy4xLjI/cGFja2FnZS1pZD0zMTA1M2QxYTNlZWZhZmNmIiwiY3BlIjoiY3BlOjIuMzphOm1pbmltYXRjaF9wcm9qZWN0Om1pbmltYXRjaDozLjEuMjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJhIGdsb2IgbWF0Y2hlciBpbiBqYXZhc2NyaXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3MvbWluaW1hdGNoLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibWluaW1hdGNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyY2hpdmVyLXV0aWxzL25vZGVfbW9kdWxlcy9taW5pbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pbWF0Y2hAMy4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMiJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUpIiwiYm9tLXJlZiI6InBrZzpucG0vbWluaW1hdGNoQDMuMS4yP3BhY2thZ2UtaWQ9YzQ2ZDI4ZWZiMjM2ZTBjOCIsImNwZSI6ImNwZToyLjM6YTptaW5pbWF0Y2hfcHJvamVjdDptaW5pbWF0Y2g6My4xLjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiYSBnbG9iIG1hdGNoZXIgaW4gamF2YXNjcmlwdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL21pbmltYXRjaC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im1pbmltYXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmNoaXZlci9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaW1hdGNoQDMuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjIifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmltYXRjaEAzLjEuMj9wYWNrYWdlLWlkPTJlYTQ4OWRiM2NiNDQ0Y2QiLCJjcGUiOiJjcGU6Mi4zOmE6bWluaW1hdGNoX3Byb2plY3Q6bWluaW1hdGNoOjMuMS4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgZ2xvYiBtYXRjaGVyIGluIGphdmFzY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pbWF0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZS1qcy9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaW1hdGNoQDMuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjIifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmltYXRjaEAzLjEuMj9wYWNrYWdlLWlkPWE4ODAwNmI4YTBlYzk1NjciLCJjcGUiOiJjcGU6Mi4zOmE6bWluaW1hdGNoX3Byb2plY3Q6bWluaW1hdGNoOjMuMS4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgZ2xvYiBtYXRjaGVyIGluIGphdmFzY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pbWF0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnN0cmVhbS9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaW1hdGNoQDMuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjIifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmltYXRjaEAzLjEuMj9wYWNrYWdlLWlkPTM0ZTNhOThlMmY0NzRjM2YiLCJjcGUiOiJjcGU6Mi4zOmE6bWluaW1hdGNoX3Byb2plY3Q6bWluaW1hdGNoOjMuMS4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgZ2xvYiBtYXRjaGVyIGluIGphdmFzY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pbWF0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaWdub3JlLXdhbGsvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbmltYXRjaEAzLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMS4yIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZSkiLCJib20tcmVmIjoicGtnOm5wbS9taW5pbWF0Y2hAMy4xLjI/cGFja2FnZS1pZD0xODJiNmEwN2NmZDc1NzY0IiwiY3BlIjoiY3BlOjIuMzphOm1pbmltYXRjaF9wcm9qZWN0Om1pbmltYXRjaDozLjEuMjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJhIGdsb2IgbWF0Y2hlciBpbiBqYXZhc2NyaXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3MvbWluaW1hdGNoLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibWluaW1hdGNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaW1hdGNoQDMuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjIifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmltYXRjaEAzLjEuMj9wYWNrYWdlLWlkPTVjNGRlYzI2ZDgwZDFmNmUiLCJjcGUiOiJjcGU6Mi4zOmE6bWluaW1hdGNoX3Byb2plY3Q6bWluaW1hdGNoOjMuMS4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgZ2xvYiBtYXRjaGVyIGluIGphdmFzY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pbWF0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmltcmFmL25vZGVfbW9kdWxlcy9taW5pbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pbWF0Y2hAMy4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMiJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUpIiwiYm9tLXJlZiI6InBrZzpucG0vbWluaW1hdGNoQDMuMS4yP3BhY2thZ2UtaWQ9MjAzZTZkYTQyZDgwODAzZCIsImNwZSI6ImNwZToyLjM6YTptaW5pbWF0Y2hfcHJvamVjdDptaW5pbWF0Y2g6My4xLjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiYSBnbG9iIG1hdGNoZXIgaW4gamF2YXNjcmlwdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL21pbmltYXRjaC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im1pbmltYXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9taW5pbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pbWF0Y2hAMy4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMiJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUpIiwiYm9tLXJlZiI6InBrZzpucG0vbWluaW1hdGNoQDMuMS4yP3BhY2thZ2UtaWQ9NjAyMTgzNzRmYjA4ODI1NyIsImNwZSI6ImNwZToyLjM6YTptaW5pbWF0Y2hfcHJvamVjdDptaW5pbWF0Y2g6My4xLjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiYSBnbG9iIG1hdGNoZXIgaW4gamF2YXNjcmlwdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL21pbmltYXRjaC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im1pbmltYXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cy1ub2RlLWRldi9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaW1hdGNoQDMuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjIifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmltYXRjaEA1LjEuNj9wYWNrYWdlLWlkPWFlOGJkMGU2NDlmMTI2MmIiLCJjcGUiOiJjcGU6Mi4zOmE6bWluaW1hdGNoX3Byb2plY3Q6bWluaW1hdGNoOjUuMS42Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImEgZ2xvYiBtYXRjaGVyIGluIGphdmFzY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pbWF0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZWhvdW5kL25vZGVfbW9kdWxlcy9taW5pbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pbWF0Y2hANS4xLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjEuNiJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUpIiwiYm9tLXJlZiI6InBrZzpucG0vbWluaW1hdGNoQDkuMC41P3BhY2thZ2UtaWQ9MWYyOTdmNzI4NjQzMmU4OCIsImNwZSI6ImNwZToyLjM6YTptaW5pbWF0Y2hfcHJvamVjdDptaW5pbWF0Y2g6OS4wLjU6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiYSBnbG9iIG1hdGNoZXIgaW4gamF2YXNjcmlwdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL21pbmltYXRjaC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im1pbmltYXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nbG9iL25vZGVfbW9kdWxlcy9taW5pbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pbWF0Y2hAOS4wLjUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI5LjAuNSJ9LHsiYXV0aG9yIjoiSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UgKGh0dHA6Ly9zdWJzdGFjay5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vbWluaW1pc3RAMC4yLjQ/cGFja2FnZS1pZD03M2RiZDlhYWY0ZWMyZDE2IiwiY3BlIjoiY3BlOjIuMzphOm1pbmltaXN0anM6bWluaW1pc3Q6MC4yLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoicGFyc2UgYXJndW1lbnQgb3B0aW9ucyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbWluaW1pc3Rqcy9taW5pbWlzdC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21pbmltaXN0anMvbWluaW1pc3QifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1pbmltaXN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaW1pc3Q6bWluaW1pc3Q6MC4yLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYm93ZXItY29uZmlnL25vZGVfbW9kdWxlcy9taW5pbWlzdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbmltaXN0QDAuMi40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjQifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IFx1MDAzY21haWxAc3Vic3RhY2submV0XHUwMDNlIChodHRwOi8vc3Vic3RhY2submV0KSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmltaXN0QDEuMi44P3BhY2thZ2UtaWQ9OWM3YzczNTk4YTY3NjczMiIsImNwZSI6ImNwZToyLjM6YTptaW5pbWlzdGpzOm1pbmltaXN0OjEuMi44Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6InBhcnNlIGFyZ3VtZW50IG9wdGlvbnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL21pbmltaXN0anMvbWluaW1pc3QuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9taW5pbWlzdGpzL21pbmltaXN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtaW5pbWlzdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmltaXN0Om1pbmltaXN0OjEuMi44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmltaXN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaW1pc3RAMS4yLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuOCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmlwYXNzQDIuOS4wP3BhY2thZ2UtaWQ9NTk0NjIyMTlhMzdhYmZmZCIsImNwZSI6ImNwZToyLjM6YTptaW5pcGFzczptaW5pcGFzczoyLjkuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJtaW5pbWFsIGltcGxlbWVudGF0aW9uIG9mIGEgUGFzc1Rocm91Z2ggc3RyZWFtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvbWluaXBhc3MuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pcGFzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbm9kZV9tb2R1bGVzL21pbmlwYXNzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaXBhc3NAMi45LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjkuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmlwYXNzQDMuMy42P3BhY2thZ2UtaWQ9MzM4YjQ4NmE2NTRlMzNjYiIsImNwZSI6ImNwZToyLjM6YTptaW5pcGFzczptaW5pcGFzczozLjMuNjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJtaW5pbWFsIGltcGxlbWVudGF0aW9uIG9mIGEgUGFzc1Rocm91Z2ggc3RyZWFtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvbWluaXBhc3MuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pcGFzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW5pcGFzcy1mbHVzaC9ub2RlX21vZHVsZXMvbWluaXBhc3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pcGFzc0AzLjMuNiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMy42In0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbWluaXBhc3NAMy4zLjY/cGFja2FnZS1pZD03MjU2YjlkYzNlZTUxNDFlIiwiY3BlIjoiY3BlOjIuMzphOm1pbmlwYXNzOm1pbmlwYXNzOjMuMy42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Im1pbmltYWwgaW1wbGVtZW50YXRpb24gb2YgYSBQYXNzVGhyb3VnaCBzdHJlYW0iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pcGFzcy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im1pbmlwYXNzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLXBpcGVsaW5lL25vZGVfbW9kdWxlcy9taW5pcGFzcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbmlwYXNzQDMuMy42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4zLjYifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9taW5pcGFzc0AzLjMuNj9wYWNrYWdlLWlkPWI2NTA0NDM3MWMxMGFhNDAiLCJjcGUiOiJjcGU6Mi4zOmE6bWluaXBhc3M6bWluaXBhc3M6My4zLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoibWluaW1hbCBpbXBsZW1lbnRhdGlvbiBvZiBhIFBhc3NUaHJvdWdoIHN0cmVhbSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL21pbmlwYXNzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibWluaXBhc3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWluaXBhc3Mtc2l6ZWQvbm9kZV9tb2R1bGVzL21pbmlwYXNzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaXBhc3NAMy4zLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjMuNiJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmlwYXNzQDMuMy42P3BhY2thZ2UtaWQ9MDQ2NjAyMThjNWUyMTFkMCIsImNwZSI6ImNwZToyLjM6YTptaW5pcGFzczptaW5pcGFzczozLjMuNjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJtaW5pbWFsIGltcGxlbWVudGF0aW9uIG9mIGEgUGFzc1Rocm91Z2ggc3RyZWFtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvbWluaXBhc3MuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pcGFzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9taW5pcGFzcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbmlwYXNzQDMuMy42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4zLjYifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9taW5pcGFzc0A1LjAuMD9wYWNrYWdlLWlkPWUyODVhZWNmN2QxMDY3OWUiLCJjcGUiOiJjcGU6Mi4zOmE6bWluaXBhc3M6bWluaXBhc3M6NS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoibWluaW1hbCBpbXBsZW1lbnRhdGlvbiBvZiBhIFBhc3NUaHJvdWdoIHN0cmVhbSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL21pbmlwYXNzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibWluaXBhc3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvdGFyL25vZGVfbW9kdWxlcy9taW5pcGFzcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21pbmlwYXNzQDUuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4wLjAifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9taW5pcGFzc0A3LjEuMj9wYWNrYWdlLWlkPTlmMDA1ZjAwNGJiYmMyMzciLCJjcGUiOiJjcGU6Mi4zOmE6bWluaXBhc3M6bWluaXBhc3M6Ny4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoibWluaW1hbCBpbXBsZW1lbnRhdGlvbiBvZiBhIFBhc3NUaHJvdWdoIHN0cmVhbSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvbWluaXBhc3MifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im1pbmlwYXNzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhYWNzOm1pbmlwYXNzOjcuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaXBhc3NANy4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjEuMiJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwczovL2l6cy5tZSkiLCJib20tcmVmIjoicGtnOm5wbS9taW5pcGFzcy1jb2xsZWN0QDEuMC4yP3BhY2thZ2UtaWQ9NjNlZmIyNjdhYzUxNGUwOCIsImNwZSI6ImNwZToyLjM6YTptaW5pcGFzcy1jb2xsZWN0Om1pbmlwYXNzLWNvbGxlY3Q6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBNaW5pcGFzcyBzdHJlYW0gdGhhdCBjb2xsZWN0cyBhbGwgdGhlIGRhdGEgaW50byBhIHNpbmdsZSBjaHVuayIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im1pbmlwYXNzLWNvbGxlY3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzcy1jb2xsZWN0Om1pbmlwYXNzX2NvbGxlY3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzc19jb2xsZWN0Om1pbmlwYXNzLWNvbGxlY3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzc19jb2xsZWN0Om1pbmlwYXNzX2NvbGxlY3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzczptaW5pcGFzcy1jb2xsZWN0OjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3M6bWluaXBhc3NfY29sbGVjdDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9taW5pcGFzcy1jb2xsZWN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaXBhc3MtY29sbGVjdEAxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHBzOi8vaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmlwYXNzLWNvbGxlY3RAMi4wLjE/cGFja2FnZS1pZD04ZmVjZDE1YzFjNDhjM2JiIiwiY3BlIjoiY3BlOjIuMzphOm1pbmlwYXNzLWNvbGxlY3Q6bWluaXBhc3MtY29sbGVjdDoyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIE1pbmlwYXNzIHN0cmVhbSB0aGF0IGNvbGxlY3RzIGFsbCB0aGUgZGF0YSBpbnRvIGEgc2luZ2xlIGNodW5rIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pcGFzcy1jb2xsZWN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pcGFzcy1jb2xsZWN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3MtY29sbGVjdDptaW5pcGFzc19jb2xsZWN0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3NfY29sbGVjdDptaW5pcGFzcy1jb2xsZWN0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3NfY29sbGVjdDptaW5pcGFzc19jb2xsZWN0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3M6bWluaXBhc3MtY29sbGVjdDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzOm1pbmlwYXNzX2NvbGxlY3Q6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FhY3M6bWluaXBhc3MtY29sbGVjdDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzYWFjczptaW5pcGFzc19jb2xsZWN0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLWNvbGxlY3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pcGFzcy1jb2xsZWN0QDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImJvbS1yZWYiOiJwa2c6bnBtL21pbmlwYXNzLWZldGNoQDEuNC4xP3BhY2thZ2UtaWQ9ZjFkY2RmYmRhZTJkNDBiMiIsImNwZSI6ImNwZToyLjM6YTptaW5pcGFzcy1mZXRjaDptaW5pcGFzcy1mZXRjaDoxLjQuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBpbXBsZW1lbnRhdGlvbiBvZiB3aW5kb3cuZmV0Y2ggaW4gTm9kZS5qcyB1c2luZyBNaW5pcGFzcyBzdHJlYW1zIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbWluaXBhc3MtZmV0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtaW5pcGFzcy1mZXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzLWZldGNoOm1pbmlwYXNzX2ZldGNoOjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3NfZmV0Y2g6bWluaXBhc3MtZmV0Y2g6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzc19mZXRjaDptaW5pcGFzc19mZXRjaDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzOm1pbmlwYXNzLWZldGNoOjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3M6bWluaXBhc3NfZmV0Y2g6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbWluaXBhc3MtZmV0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pcGFzcy1mZXRjaEAxLjQuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4xIn0seyJhdXRob3IiOiJHaXRIdWIgSW5jLiIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmlwYXNzLWZldGNoQDQuMC4xP3BhY2thZ2UtaWQ9Nzg5NGNkYjhiY2I0Y2E0MyIsImNwZSI6ImNwZToyLjM6YTptaW5pcGFzcy1mZXRjaDptaW5pcGFzcy1mZXRjaDo0LjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBpbXBsZW1lbnRhdGlvbiBvZiB3aW5kb3cuZmV0Y2ggaW4gTm9kZS5qcyB1c2luZyBNaW5pcGFzcyBzdHJlYW1zIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbWluaXBhc3MtZmV0Y2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtaW5pcGFzcy1mZXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzLWZldGNoOm1pbmlwYXNzX2ZldGNoOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3NfZmV0Y2g6bWluaXBhc3MtZmV0Y2g6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzc19mZXRjaDptaW5pcGFzc19mZXRjaDo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzOm1pbmlwYXNzLWZldGNoOjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3M6bWluaXBhc3NfZmV0Y2g6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWluaXBhc3MtZmV0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pcGFzcy1mZXRjaEA0LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4xIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHBzOi8vaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmlwYXNzLWZsdXNoQDEuMC41P3BhY2thZ2UtaWQ9YmVkYmQxOGE2Y2QyMDI1YyIsImNwZSI6ImNwZToyLjM6YTptaW5pcGFzcy1mbHVzaDptaW5pcGFzcy1mbHVzaDoxLjAuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIE1pbmlwYXNzIHN0cmVhbSB0aGF0IGNhbGxzIGEgZmx1c2ggZnVuY3Rpb24gYmVmb3JlIGVtaXR0aW5nICdlbmQnIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvbWluaXBhc3MtZmx1c2guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJtaW5pcGFzcy1mbHVzaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzLWZsdXNoOm1pbmlwYXNzX2ZsdXNoOjEuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3NfZmx1c2g6bWluaXBhc3MtZmx1c2g6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzc19mbHVzaDptaW5pcGFzc19mbHVzaDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzOm1pbmlwYXNzLWZsdXNoOjEuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3M6bWluaXBhc3NfZmx1c2g6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWluaXBhc3MtZmx1c2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pcGFzcy1mbHVzaEAxLjAuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC41In0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHBzOi8vaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbmlwYXNzLXBpcGVsaW5lQDEuMi40P3BhY2thZ2UtaWQ9OGQ3ZjgzOTNlN2UyZDM1MiIsImNwZSI6ImNwZToyLjM6YTptaW5pcGFzcy1waXBlbGluZTptaW5pcGFzcy1waXBlbGluZToxLjIuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJjcmVhdGUgYSBwaXBlbGluZSBvZiBzdHJlYW1zIHVzaW5nIE1pbmlwYXNzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibWluaXBhc3MtcGlwZWxpbmUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzcy1waXBlbGluZTptaW5pcGFzc19waXBlbGluZToxLjIuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzX3BpcGVsaW5lOm1pbmlwYXNzLXBpcGVsaW5lOjEuMi40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3NfcGlwZWxpbmU6bWluaXBhc3NfcGlwZWxpbmU6MS4yLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzczptaW5pcGFzcy1waXBlbGluZToxLjIuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzOm1pbmlwYXNzX3BpcGVsaW5lOjEuMi40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLXBpcGVsaW5lL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaXBhc3MtcGlwZWxpbmVAMS4yLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuNCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwczovL2l6cy5tZSkiLCJib20tcmVmIjoicGtnOm5wbS9taW5pcGFzcy1zaXplZEAxLjAuMz9wYWNrYWdlLWlkPTgyYjY0ZmViZDExZDVmMTciLCJjcGUiOiJjcGU6Mi4zOmE6bWluaXBhc3Mtc2l6ZWQ6bWluaXBhc3Mtc2l6ZWQ6MS4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBNaW5pcGFzcyBzdHJlYW0gdGhhdCByYWlzZXMgYW4gZXJyb3IgaWYgeW91IGdldCBhIGRpZmZlcmVudCBudW1iZXIgb2YgYnl0ZXMgdGhhbiBleHBlY3RlZCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL21pbmlwYXNzLXNpemVkLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibWluaXBhc3Mtc2l6ZWQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzcy1zaXplZDptaW5pcGFzc19zaXplZDoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzX3NpemVkOm1pbmlwYXNzLXNpemVkOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWluaXBhc3Nfc2l6ZWQ6bWluaXBhc3Nfc2l6ZWQ6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaW5pcGFzczptaW5pcGFzcy1zaXplZDoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pbmlwYXNzOm1pbmlwYXNzX3NpemVkOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLXNpemVkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWluaXBhc3Mtc2l6ZWRAMS4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMyJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL21pbml6bGliQDEuMy4zP3BhY2thZ2UtaWQ9NmNlY2Q2OWEzOWQ0YTQ3ZSIsImNwZSI6ImNwZToyLjM6YTptaW5pemxpYjptaW5pemxpYjoxLjMuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHNtYWxsIGZhc3QgemxpYiBzdHJlYW0gYnVpbHQgb24gW21pbmlwYXNzXShodHRwOi8vbnBtLmltL21pbmlwYXNzKSBhbmQgTm9kZS5qcydzIHpsaWIgYmluZGluZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy9taW5pemxpYi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1pbml6bGliIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvbWluaXpsaWIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pemxpYkAxLjMuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMy4zIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbWluaXpsaWJAMi4xLjI/cGFja2FnZS1pZD04NzFlMTE2MTI4ZmE1ZTkzIiwiY3BlIjoiY3BlOjIuMzphOm1pbml6bGliOm1pbml6bGliOjIuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgc21hbGwgZmFzdCB6bGliIHN0cmVhbSBidWlsdCBvbiBbbWluaXBhc3NdKGh0dHA6Ly9ucG0uaW0vbWluaXBhc3MpIGFuZCBOb2RlLmpzJ3MgemxpYiBiaW5kaW5nLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL21pbml6bGliLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWluaXpsaWIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbWluaXpsaWIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pemxpYkAyLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4yIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbWluaXpsaWJAMy4wLjI/cGFja2FnZS1pZD00Yzg3NWE0N2U4ZWQ4ZDc1IiwiY3BlIjoiY3BlOjIuMzphOm1pbml6bGliOm1pbml6bGliOjMuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgc21hbGwgZmFzdCB6bGliIHN0cmVhbSBidWlsdCBvbiBbbWluaXBhc3NdKGh0dHA6Ly9ucG0uaW0vbWluaXBhc3MpIGFuZCBOb2RlLmpzJ3MgemxpYiBiaW5kaW5nLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL21pbml6bGliLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWluaXpsaWIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWluaXpsaWIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9taW5pemxpYkAzLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vbWl4aW4tZGVlcEAxLjMuMj9wYWNrYWdlLWlkPTJiZDZiNmE3M2YyNDQzOGEiLCJjcGUiOiJjcGU6Mi4zOmE6bWl4aW4tZGVlcF9wcm9qZWN0Om1peGluLWRlZXA6MS4zLjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiRGVlcGx5IG1peCB0aGUgcHJvcGVydGllcyBvZiBvYmplY3RzIGludG8gdGhlIGZpcnN0IG9iamVjdC4gTGlrZSBtZXJnZS1kZWVwLCBidXQgZG9lc24ndCBjbG9uZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvbWl4aW4tZGVlcCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWl4aW4tZGVlcCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taXhpbi1kZWVwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWl4aW4tZGVlcEAxLjMuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMy4yIn0seyJhdXRob3IiOiJKYW1lcyBIYWxsaWRheSBcdTAwM2NtYWlsQHN1YnN0YWNrLm5ldFx1MDAzZSAoaHR0cDovL3N1YnN0YWNrLm5ldCkiLCJib20tcmVmIjoicGtnOm5wbS9ta2RpcnBAMC41LjY/cGFja2FnZS1pZD1hYWM3NWNmOTUzYWZkN2JlIiwiY3BlIjoiY3BlOjIuMzphOnN1YnN0YWNrOm1rZGlycDowLjUuNjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWN1cnNpdmVseSBta2RpciwgbGlrZSBgbWtkaXIgLXBgIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3N1YnN0YWNrL25vZGUtbWtkaXJwLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWtkaXJwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWtkaXJwOm1rZGlycDowLjUuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mc3RyZWFtL25vZGVfbW9kdWxlcy9ta2RpcnAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ta2RpcnBAMC41LjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjUuNiJ9LHsiYXV0aG9yIjoiSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UgKGh0dHA6Ly9zdWJzdGFjay5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vbWtkaXJwQDAuNS42P3BhY2thZ2UtaWQ9OTU0NWY5M2QzMmVjZDgyNSIsImNwZSI6ImNwZToyLjM6YTpzdWJzdGFjazpta2RpcnA6MC41LjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVjdXJzaXZlbHkgbWtkaXIsIGxpa2UgYG1rZGlyIC1wYCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zdWJzdGFjay9ub2RlLW1rZGlycC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1rZGlycCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1rZGlycDpta2RpcnA6MC41LjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbXVsdGVyL25vZGVfbW9kdWxlcy9ta2RpcnAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ta2RpcnBAMC41LjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjUuNiJ9LHsiYXV0aG9yIjoiSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UgKGh0dHA6Ly9zdWJzdGFjay5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vbWtkaXJwQDAuNS42P3BhY2thZ2UtaWQ9Y2RkOWU1NWMyODc4ODBlOSIsImNwZSI6ImNwZToyLjM6YTpzdWJzdGFjazpta2RpcnA6MC41LjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVjdXJzaXZlbHkgbWtkaXIsIGxpa2UgYG1rZGlyIC1wYCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zdWJzdGFjay9ub2RlLW1rZGlycC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1rZGlycCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1rZGlycDpta2RpcnA6MC41LjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1wcmUtZ3lwL25vZGVfbW9kdWxlcy9ta2RpcnAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ta2RpcnBAMC41LjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjUuNiJ9LHsiYm9tLXJlZiI6InBrZzpucG0vbWtkaXJwQDEuMC40P3BhY2thZ2UtaWQ9ZWM4MWY0YzczYTE2ZTUwYSIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6bWtkaXJwOjEuMC40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlY3Vyc2l2ZWx5IG1rZGlyLCBsaWtlIGBta2RpciAtcGAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtbWtkaXJwLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWtkaXJwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWtkaXJwOm1rZGlycDoxLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ta2RpcnAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ta2RpcnBAMS4wLjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuNCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vbWtkaXJwQDMuMC4xP3BhY2thZ2UtaWQ9OWFhODc5ODdkYzUzNWFkMCIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6bWtkaXJwOjMuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlY3Vyc2l2ZWx5IG1rZGlyLCBsaWtlIGBta2RpciAtcGAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtbWtkaXJwLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibWtkaXJwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWtkaXJwOm1rZGlycDozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90YXIvbm9kZV9tb2R1bGVzL21rZGlycC9kaXN0L2Nqcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21rZGlycEAzLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4xIn0seyJib20tcmVmIjoicGtnOm5wbS9ta2RpcnBAMy4wLjE/cGFja2FnZS1pZD0zZjY5ODg0OGM5ODAwZDA1IiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpta2RpcnA6My4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVjdXJzaXZlbHkgbWtkaXIsIGxpa2UgYG1rZGlyIC1wYCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3Mvbm9kZS1ta2RpcnAuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJta2RpcnAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpta2RpcnA6bWtkaXJwOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rhci9ub2RlX21vZHVsZXMvbWtkaXJwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWtkaXJwQDMuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjEifSx7ImF1dGhvciI6Ik1hdGhpYXMgQnV1cyAoQG1hZmludG9zaCkiLCJib20tcmVmIjoicGtnOm5wbS9ta2RpcnAtY2xhc3NpY0AwLjUuMz9wYWNrYWdlLWlkPWZiZDc0YjUxNDJlOWFhY2MiLCJjcGUiOiJjcGU6Mi4zOmE6bWtkaXJwLWNsYXNzaWM6bWtkaXJwLWNsYXNzaWM6MC41LjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWlycm9yIG9mIG1rZGlycCAwLjUuMiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tYWZpbnRvc2gvbWtkaXJwLWNsYXNzaWMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tYWZpbnRvc2gvbWtkaXJwLWNsYXNzaWMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1rZGlycC1jbGFzc2ljIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWtkaXJwLWNsYXNzaWM6bWtkaXJwX2NsYXNzaWM6MC41LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpta2RpcnBfY2xhc3NpYzpta2RpcnAtY2xhc3NpYzowLjUuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1rZGlycF9jbGFzc2ljOm1rZGlycF9jbGFzc2ljOjAuNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFmaW50b3NoOm1rZGlycC1jbGFzc2ljOjAuNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFmaW50b3NoOm1rZGlycF9jbGFzc2ljOjAuNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWtkaXJwOm1rZGlycC1jbGFzc2ljOjAuNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWtkaXJwOm1rZGlycF9jbGFzc2ljOjAuNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21rZGlycC1jbGFzc2ljL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbWtkaXJwLWNsYXNzaWNAMC41LjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjUuMyJ9LHsiYXV0aG9yIjoiVGltIFdvb2QgXHUwMDNjd2FzaHdpdGhjYXJlQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL3RpbXdvb2RjcmVhdGVzLmNvbS8pLCBSb2NreSBNZXphIChodHRwOi8vcm9ja3ltZXphLmNvbSksIElza3JlbiBJdm92IENoZXJuZXYgXHUwMDNjaXNrcmVuLmNoZXJuZXZAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vaWNoZXJuZXYpIiwiYm9tLXJlZiI6InBrZzpucG0vbW9tZW50QDIuMC4wP3BhY2thZ2UtaWQ9ZmIwN2RhZDU2ZDc3MjZmNSIsImNwZSI6ImNwZToyLjM6YTptb21lbnRqczptb21lbnQ6Mi4wLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiUGFyc2UsIG1hbmlwdWxhdGUsIGFuZCBkaXNwbGF5IGRhdGVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS90aW1yd29vZC9tb21lbnQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9tb21lbnRqcy5jb20ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1vbWVudCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHByZXNzLWp3dC9ub2RlX21vZHVsZXMvbW9tZW50L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbW9tZW50QDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6Iklza3JlbiBJdm92IENoZXJuZXYgXHUwMDNjaXNrcmVuLmNoZXJuZXZAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vaWNoZXJuZXYpLCBUaW0gV29vZCBcdTAwM2N3YXNod2l0aGNhcmVAZ21haWwuY29tXHUwMDNlIChodHRwOi8vdGltd29vZGNyZWF0ZXMuY29tLyksIFJvY2t5IE1lemEgKGh0dHA6Ly9yb2NreW1lemEuY29tKSwgTWF0dCBKb2huc29uIFx1MDAzY21qMTg1NkBob3RtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2NvZGVvZm1hdHQuY29tKSwgSXNhYWMgQ2FtYnJvbiBcdTAwM2Npc2FhY0Bpc2FhY2NhbWJyb24uY29tXHUwMDNlIChodHRwOi8vaXNhYWNjYW1icm9uLmNvbSksIEFuZHJlIFBvbHlrYW5pbmUgXHUwMDNjYW5kcmVAb2lyZS5vcmdcdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9vaXJlKSIsImJvbS1yZWYiOiJwa2c6bnBtL21vbWVudEAyLjMwLjE/cGFja2FnZS1pZD03Zjc4NTQ0YTEwM2RiMDIwIiwiY3BlIjoiY3BlOjIuMzphOm1vbWVudGpzOm1vbWVudDoyLjMwLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiUGFyc2UsIHZhbGlkYXRlLCBtYW5pcHVsYXRlLCBhbmQgZGlzcGxheSBkYXRlcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tb21lbnQvbW9tZW50LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL21vbWVudGpzLmNvbSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibW9tZW50IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21vbWVudC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21vbWVudEAyLjMwLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMwLjEifSx7ImF1dGhvciI6IlRpbSBXb29kIFx1MDAzY3dhc2h3aXRoY2FyZUBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly90aW13b29kY3JlYXRlcy5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL21vbWVudC10aW1lem9uZUAwLjUuNDg/cGFja2FnZS1pZD0xZDA3YzgyYTU1MjFhYTY3IiwiY3BlIjoiY3BlOjIuMzphOm1vbWVudC10aW1lem9uZTptb21lbnQtdGltZXpvbmU6MC41LjQ4Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlBhcnNlIGFuZCBkaXNwbGF5IG1vbWVudHMgaW4gYW55IHRpbWV6b25lLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tb21lbnQvbW9tZW50LXRpbWV6b25lLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vbW9tZW50anMuY29tL3RpbWV6b25lLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibW9tZW50LXRpbWV6b25lIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bW9tZW50LXRpbWV6b25lOm1vbWVudF90aW1lem9uZTowLjUuNDg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptb21lbnRfdGltZXpvbmU6bW9tZW50LXRpbWV6b25lOjAuNS40ODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1vbWVudF90aW1lem9uZTptb21lbnRfdGltZXpvbmU6MC41LjQ4Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bW9tZW50Om1vbWVudC10aW1lem9uZTowLjUuNDg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptb21lbnQ6bW9tZW50X3RpbWV6b25lOjAuNS40ODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tb21lbnQtdGltZXpvbmUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tb21lbnQtdGltZXpvbmVAMC41LjQ4IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC41LjQ4In0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBKb25hdGhhbiBPbmcgXHUwMDNjbWVAam9uZ2xlYmVycnkuY29tXHUwMDNlIChodHRwOi8vam9uZ2xlYmVycnkuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL21vcmdhbkAxLjEwLjE/cGFja2FnZS1pZD0zNmEyZTE4NDEzMjk1ZGMzIiwiY3BlIjoiY3BlOjIuMzphOm1vcmdhbl9wcm9qZWN0Om1vcmdhbjoxLjEwLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiSFRUUCByZXF1ZXN0IGxvZ2dlciBtaWRkbGV3YXJlIGZvciBub2RlLmpzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibW9yZ2FuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21vcmdhbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21vcmdhbkAxLjEwLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEwLjEifSx7ImF1dGhvciI6Ik1pbGxlciBNZWRlaXJvcyBcdTAwM2Njb250YWN0QG1pbGxlcm1lZGVpcm9zLmNvbVx1MDAzZSAoaHR0cDovL2Jsb2cubWlsbGVybWVkZWlyb3MuY29tKSwgQWRhbSBOb3dvdG55LCBBbmRyw6kgQ3J1eiBcdTAwM2NhbWRmY3J1ekBnbWFpbC5jb21cdTAwM2UsIENvbnJhZCBaaW1tZXJtYW4gKGh0dHA6Ly93d3cuY29ucmFkei5jb20pLCBGcmllZGVtYW5uIEFsdHJvY2sgXHUwMDNjZnJvZGVuaXVzQGdtYWlsLmNvbVx1MDAzZSwgSWdvciBBbG1laWRhIFx1MDAzY2lnb3IucC5hbG1laWRhQGdtYWlsLmNvbVx1MDAzZSwgSmFycm9kIE92ZXJzb24gKGh0dHA6Ly9qYXJyb2RvdmVyc29uLmNvbSksIE1hdGhpYXMgUGF1bWdhcnRlbiBcdTAwM2NtYWlsQG1hdGhpYXMtcGF1bWdhcnRlbi5jb21cdTAwM2UsIFphY2ggU2hpcGxleSIsImJvbS1yZWYiOiJwa2c6bnBtL21vdXRAMS4yLjQ/cGFja2FnZS1pZD04YjI2NTEzYWFhZjFhYWMyIiwiY3BlIjoiY3BlOjIuMzphOm1vdXRqczptb3V0OjEuMi40Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6Ik1vZHVsYXIgVXRpbGl0aWVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9tb3V0L21vdXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9tb3V0anMuY29tLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibW91dCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tb3V0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbW91dEAxLjIuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi40In0seyJib20tcmVmIjoicGtnOm5wbS9tc0AyLjAuMD9wYWNrYWdlLWlkPTg3NzVhOTI4OGY1YmMxMjYiLCJjcGUiOiJjcGU6Mi4zOmE6dmVyY2VsOm1zOjIuMC4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlRpbnkgbWlsaXNlY29uZCBjb252ZXJzaW9uIHV0aWxpdHkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ib2R5LXBhcnNlci9ub2RlX21vZHVsZXMvbXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tc0AyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJib20tcmVmIjoicGtnOm5wbS9tc0AyLjAuMD9wYWNrYWdlLWlkPWQzMTk1MTA1ZmMxN2E3YmYiLCJjcGUiOiJjcGU6Mi4zOmE6dmVyY2VsOm1zOjIuMC4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlRpbnkgbWlsaXNlY29uZCBjb252ZXJzaW9uIHV0aWxpdHkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb21wcmVzc2lvbi9ub2RlX21vZHVsZXMvbXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tc0AyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJib20tcmVmIjoicGtnOm5wbS9tc0AyLjAuMD9wYWNrYWdlLWlkPWYzN2U0MmJjOGNmZDQ1ZDQiLCJjcGUiOiJjcGU6Mi4zOmE6dmVyY2VsOm1zOjIuMC4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlRpbnkgbWlsaXNlY29uZCBjb252ZXJzaW9uIHV0aWxpdHkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBhbmQtYnJhY2tldHMvbm9kZV9tb2R1bGVzL21zL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbXNAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vbXNAMi4wLjA/cGFja2FnZS1pZD00MWY0YjQ3ODkwZWVhZmMwIiwiY3BlIjoiY3BlOjIuMzphOnZlcmNlbDptczoyLjAuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJUaW55IG1pbGlzZWNvbmQgY29udmVyc2lvbiB1dGlsaXR5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwcmVzcy9ub2RlX21vZHVsZXMvbXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tc0AyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJib20tcmVmIjoicGtnOm5wbS9tc0AyLjAuMD9wYWNrYWdlLWlkPTJkOGM1MTgzZTJlNGFhYTkiLCJjcGUiOiJjcGU6Mi4zOmE6dmVyY2VsOm1zOjIuMC4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlRpbnkgbWlsaXNlY29uZCBjb252ZXJzaW9uIHV0aWxpdHkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJtcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maW5hbGhhbmRsZXIvbm9kZV9tb2R1bGVzL21zL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbXNAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vbXNAMi4wLjA/cGFja2FnZS1pZD1jZDlmMjRmYzZmMTI2MjQ5IiwiY3BlIjoiY3BlOjIuMzphOnZlcmNlbDptczoyLjAuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJUaW55IG1pbGlzZWNvbmQgY29udmVyc2lvbiB1dGlsaXR5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbW9yZ2FuL25vZGVfbW9kdWxlcy9tcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21zQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImJvbS1yZWYiOiJwa2c6bnBtL21zQDIuMC4wP3BhY2thZ2UtaWQ9MjY1NmQyMTE1NDljMzFmOSIsImNwZSI6ImNwZToyLjM6YTp2ZXJjZWw6bXM6Mi4wLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiVGlueSBtaWxpc2Vjb25kIGNvbnZlcnNpb24gdXRpbGl0eSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1zIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlbmQvbm9kZV9tb2R1bGVzL2RlYnVnL25vZGVfbW9kdWxlcy9tcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21zQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImJvbS1yZWYiOiJwa2c6bnBtL21zQDIuMC4wP3BhY2thZ2UtaWQ9OWJhZmZhOWYwMmNhZWI3MSIsImNwZSI6ImNwZToyLjM6YTp2ZXJjZWw6bXM6Mi4wLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiVGlueSBtaWxpc2Vjb25kIGNvbnZlcnNpb24gdXRpbGl0eSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1zIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L25vZGVfbW9kdWxlcy9tcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL21zQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImJvbS1yZWYiOiJwa2c6bnBtL21zQDIuMC4wP3BhY2thZ2UtaWQ9ODQ1NjIwZjI4MDgxMzBhMyIsImNwZSI6ImNwZToyLjM6YTp2ZXJjZWw6bXM6Mi4wLjA6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiVGlueSBtaWxpc2Vjb25kIGNvbnZlcnNpb24gdXRpbGl0eSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1zIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24vbm9kZV9tb2R1bGVzL21zL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbXNAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vbXNAMi4xLjM/cGFja2FnZS1pZD05ZjY4MTMxNjFhZWE5NjE1IiwiY3BlIjoiY3BlOjIuMzphOnZlcmNlbDptczoyLjEuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJUaW55IG1pbGxpc2Vjb25kIGNvbnZlcnNpb24gdXRpbGl0eSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im1zIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21zL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbXNAMi4xLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEuMyJ9LHsiYXV0aG9yIjoiSGFnZSBZYWFwYSBcdTAwM2NjYXB0YWluQGhhY2tzcGFycm93LmNvbVx1MDAzZSAoaHR0cDovL3d3dy5oYWNrc3BhcnJvdy5jb20pLCBKYXJldCBQZmx1Z2VyIFx1MDAzY2h0dHBzOi8vZ2l0aHViLmNvbS9qcGZsdWdlclx1MDAzZSwgTGludXMgVW5uZWLDpGNrIFx1MDAzY2xpbnVzQGZvbGtkYXRvcm4uc2VcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9tdWx0ZXJAMS40LjUtbHRzLjI/cGFja2FnZS1pZD1jY2U5YjVkZDJjYjNmZTU0IiwiY3BlIjoiY3BlOjIuMzphOm11bHRlcjptdWx0ZXI6MS40LjUtbHRzLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWlkZGxld2FyZSBmb3IgaGFuZGxpbmcgYG11bHRpcGFydC9mb3JtLWRhdGFgLiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im11bHRlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tdWx0ZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tdWx0ZXJAMS40LjUtbHRzLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjQuNS1sdHMuMiJ9LHsiYXV0aG9yIjoibXVzdGFjaGUuanMgQXV0aG9ycyBcdTAwM2NodHRwOi8vZ2l0aHViLmNvbS9qYW5sL211c3RhY2hlLmpzXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vbXVzdGFjaGVANC4yLjA/cGFja2FnZS1pZD00YjE4OWFhODVlNmMzMTJkIiwiY3BlIjoiY3BlOjIuMzphOm11c3RhY2hlLmpzOm11c3RhY2hlLmpzOjQuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkxvZ2ljLWxlc3Mge3ttdXN0YWNoZX19IHRlbXBsYXRlcyB3aXRoIEphdmFTY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vamFubC9tdXN0YWNoZS5qcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2phbmwvbXVzdGFjaGUuanMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im11c3RhY2hlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bXVzdGFjaGUuanM6bXVzdGFjaGU6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptdXN0YWNoZTptdXN0YWNoZS5qczo0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm11c3RhY2hlOm11c3RhY2hlOjQuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6amFubDptdXN0YWNoZS5qczo0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmphbmw6bXVzdGFjaGU6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbXVzdGFjaGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9tdXN0YWNoZUA0LjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMi4wIn0seyJib20tcmVmIjoicGtnOm5wbS9teWxpYkAwLjAuMD9wYWNrYWdlLWlkPWNhOTMxNjVmMjFlZjE4OTUiLCJjcGUiOiJjcGU6Mi4zOmE6bXlsaWI6bXlsaWI6MC4wLjA6KjoqOio6KjoqOio6KiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im15bGliIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Jlc29sdmUvdGVzdC9yZXNvbHZlci9uZXN0ZWRfc3ltbGlua3MvbXlsaWIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9teWxpYkAwLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMC4wIn0seyJhdXRob3IiOiJSb2QgVmFnZyBcdTAwM2NyQHZhLmdnXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vcnZhZ2cpLCBCZW5qYW1pbiBCeWhvbG0gXHUwMDNjYmJ5aG9sbUBhYm8uZmlcdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9ra29vcGEvKSwgVHJldm9yIE5vcnJpcyBcdTAwM2N0cmV2Lm5vcnJpc0BnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS90cmV2bm9ycmlzKSwgTmF0aGFuIFJhamxpY2ggXHUwMDNjbmF0aGFuQHRvb3RhbGxuYXRlLm5ldFx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL1Rvb1RhbGxOYXRlKSwgQnJldHQgTGF3c29uIFx1MDAzY2JyZXR0MTlAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vYnJldHQxOSksIEJlbiBOb29yZGh1aXMgXHUwMDNjaW5mb0Bibm9vcmRodWlzLm5sXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vYm5vb3JkaHVpcyksIERhdmlkIFNpZWdlbCBcdTAwM2NkYXZpZEBhcnRjb20uZGVcdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9hZ25hdCksIE1pY2hhZWwgSXJhIEtydWZreSBcdTAwM2Nta3J1Zmt5QGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL21rcnVma3kpIiwiYm9tLXJlZiI6InBrZzpucG0vbmFuQDIuMjIuMj9wYWNrYWdlLWlkPWY5ODYwNWM2ZjkwMmM5YjgiLCJjcGUiOiJjcGU6Mi4zOmE6bm9kZWpzOm5hbjoyLjIyLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTmF0aXZlIEFic3RyYWN0aW9ucyBmb3IgTm9kZS5qczogQysrIGhlYWRlciBmb3IgTm9kZSAwLjggLVx1MDAzZSAyMiBjb21wYXRpYmlsaXR5IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9ub2RlanMvbmFuLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibmFuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFuOm5hbjoyLjIyLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbmFuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbmFuQDIuMjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMjIuMiJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgRGV2b24gR292ZXR0IChodHRwOi8vYmFkYXNzanMuY29tKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL25hbm9tYXRjaEAxLjIuMTM/cGFja2FnZS1pZD05OTYyMDY0N2UwYzlkN2MyIiwiY3BlIjoiY3BlOjIuMzphOm1pY3JvbWF0Y2g6bmFub21hdGNoOjEuMi4xMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGYXN0LCBtaW5pbWFsIGdsb2IgbWF0Y2hlciBmb3Igbm9kZS5qcy4gU2ltaWxhciB0byBtaWNyb21hdGNoLCBtaW5pbWF0Y2ggYW5kIG11bHRpbWF0Y2gsIGJ1dCBjb21wbGV0ZSBCYXNoIDQuMyB3aWxkY2FyZCBzdXBwb3J0IG9ubHkgKG5vIHN1cHBvcnQgZm9yIGV4Z2xvYnMsIHBvc2l4IGJyYWNrZXRzIG9yIGJyYWNlcykiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21pY3JvbWF0Y2gvbmFub21hdGNoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJuYW5vbWF0Y2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuYW5vbWF0Y2g6bmFub21hdGNoOjEuMi4xMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9uYW5vbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9uYW5vbWF0Y2hAMS4yLjEzIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjEzIn0seyJhdXRob3IiOiJKaW0gU2NobGlnaHQiLCJib20tcmVmIjoicGtnOm5wbS9uYXBpLWJ1aWxkLXV0aWxzQDEuMC4yP3BhY2thZ2UtaWQ9Zjk4ODYzMjQ5NDNiMDY2ZiIsImNwZSI6ImNwZToyLjM6YTpuYXBpLWJ1aWxkLXV0aWxzOm5hcGktYnVpbGQtdXRpbHM6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBzZXQgb2YgdXRpbGl0aWVzIHRvIGFzc2lzdCBkZXZlbG9wZXJzIG9mIHRvb2xzIHRoYXQgYnVpbGQgTi1BUEkgbmF0aXZlIGFkZC1vbnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2luc3BpcmVkd2FyZS9uYXBpLWJ1aWxkLXV0aWxzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGlyZWR3YXJlL25hcGktYnVpbGQtdXRpbHMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJuYXBpLWJ1aWxkLXV0aWxzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaS1idWlsZC11dGlsczpuYXBpX2J1aWxkX3V0aWxzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaV9idWlsZF91dGlsczpuYXBpLWJ1aWxkLXV0aWxzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaV9idWlsZF91dGlsczpuYXBpX2J1aWxkX3V0aWxzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGlyZWR3YXJlOm5hcGktYnVpbGQtdXRpbHM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwaXJlZHdhcmU6bmFwaV9idWlsZF91dGlsczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGktYnVpbGQ6bmFwaS1idWlsZC11dGlsczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGktYnVpbGQ6bmFwaV9idWlsZF91dGlsczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGlfYnVpbGQ6bmFwaS1idWlsZC11dGlsczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGlfYnVpbGQ6bmFwaV9idWlsZF91dGlsczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGk6bmFwaS1idWlsZC11dGlsczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGk6bmFwaV9idWlsZF91dGlsczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9uYXBpLWJ1aWxkLXV0aWxzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbmFwaS1idWlsZC11dGlsc0AxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJKaW0gU2NobGlnaHQiLCJib20tcmVmIjoicGtnOm5wbS9uYXBpLWJ1aWxkLXV0aWxzQDIuMC4wP3BhY2thZ2UtaWQ9YTFiNWJhNTAzOGI5ODJmZCIsImNwZSI6ImNwZToyLjM6YTpuYXBpLWJ1aWxkLXV0aWxzOm5hcGktYnVpbGQtdXRpbHM6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBzZXQgb2YgdXRpbGl0aWVzIHRvIGFzc2lzdCBkZXZlbG9wZXJzIG9mIHRvb2xzIHRoYXQgYnVpbGQgTi1BUEkgbmF0aXZlIGFkZC1vbnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2luc3BpcmVkd2FyZS9uYXBpLWJ1aWxkLXV0aWxzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaW5zcGlyZWR3YXJlL25hcGktYnVpbGQtdXRpbHMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJuYXBpLWJ1aWxkLXV0aWxzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaS1idWlsZC11dGlsczpuYXBpX2J1aWxkX3V0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaV9idWlsZF91dGlsczpuYXBpLWJ1aWxkLXV0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaV9idWlsZF91dGlsczpuYXBpX2J1aWxkX3V0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGlyZWR3YXJlOm5hcGktYnVpbGQtdXRpbHM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwaXJlZHdhcmU6bmFwaV9idWlsZF91dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGktYnVpbGQ6bmFwaS1idWlsZC11dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGktYnVpbGQ6bmFwaV9idWlsZF91dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGlfYnVpbGQ6bmFwaS1idWlsZC11dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGlfYnVpbGQ6bmFwaV9idWlsZF91dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGk6bmFwaS1idWlsZC11dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5hcGk6bmFwaV9idWlsZF91dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWJ4bWxqczIvbm9kZV9tb2R1bGVzL25hcGktYnVpbGQtdXRpbHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9uYXBpLWJ1aWxkLXV0aWxzQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IkppbSBTY2hsaWdodCIsImJvbS1yZWYiOiJwa2c6bnBtL25hcGktYnVpbGQtdXRpbHNAMi4wLjA/cGFja2FnZS1pZD0zYTI1ZmQ5OTVhZGQ5NTliIiwiY3BlIjoiY3BlOjIuMzphOm5hcGktYnVpbGQtdXRpbHM6bmFwaS1idWlsZC11dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHNldCBvZiB1dGlsaXRpZXMgdG8gYXNzaXN0IGRldmVsb3BlcnMgb2YgdG9vbHMgdGhhdCBidWlsZCBOLUFQSSBuYXRpdmUgYWRkLW9ucyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGlyZWR3YXJlL25hcGktYnVpbGQtdXRpbHMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwaXJlZHdhcmUvbmFwaS1idWlsZC11dGlscyNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im5hcGktYnVpbGQtdXRpbHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuYXBpLWJ1aWxkLXV0aWxzOm5hcGlfYnVpbGRfdXRpbHM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuYXBpX2J1aWxkX3V0aWxzOm5hcGktYnVpbGQtdXRpbHM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuYXBpX2J1aWxkX3V0aWxzOm5hcGlfYnVpbGRfdXRpbHM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwaXJlZHdhcmU6bmFwaS1idWlsZC11dGlsczoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BpcmVkd2FyZTpuYXBpX2J1aWxkX3V0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaS1idWlsZDpuYXBpLWJ1aWxkLXV0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaS1idWlsZDpuYXBpX2J1aWxkX3V0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaV9idWlsZDpuYXBpLWJ1aWxkLXV0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaV9idWlsZDpuYXBpX2J1aWxkX3V0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaTpuYXBpLWJ1aWxkLXV0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmFwaTpuYXBpX2J1aWxkX3V0aWxzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL25hcGktYnVpbGQtdXRpbHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9uYXBpLWJ1aWxkLXV0aWxzQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IlRvbcOhcyBQb2xsYWsgXHUwMDNjdG9tYXNAZm9ya2hxLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL25lZWRsZUAyLjkuMT9wYWNrYWdlLWlkPTAyYTQ0ZmU0MzgzNGQ5YTEiLCJjcGUiOiJjcGU6Mi4zOmE6bmVlZGxlOm5lZWRsZToyLjkuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUaGUgbGVhbmVzdCBhbmQgbW9zdCBoYW5kc29tZSBIVFRQIGNsaWVudCBpbiB0aGUgTm9kZWxhbmRzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS90b21hcy9uZWVkbGUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJuZWVkbGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b21hczpuZWVkbGU6Mi45LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbmVlZGxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbmVlZGxlQDIuOS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi45LjEifSx7ImF1dGhvciI6IkRvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UsIEZlZGVyaWNvIFJvbWVybyBcdTAwM2NmZWRlcmljby5yb21lcm9Ab3V0Ym94bGFicy5jb21cdTAwM2UsIElzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9uZWdvdGlhdG9yQDAuNi4zP3BhY2thZ2UtaWQ9MzEyNDUzMWMxMTVhNWNmMCIsImNwZSI6ImNwZToyLjM6YTpuZWdvdGlhdG9yOm5lZ290aWF0b3I6MC42LjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSFRUUCBjb250ZW50IG5lZ290aWF0aW9uIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibmVnb3RpYXRvciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hY2NlcHRzL25vZGVfbW9kdWxlcy9uZWdvdGlhdG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbmVnb3RpYXRvckAwLjYuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNi4zIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBGZWRlcmljbyBSb21lcm8gXHUwMDNjZmVkZXJpY28ucm9tZXJvQG91dGJveGxhYnMuY29tXHUwMDNlLCBJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbmVnb3RpYXRvckAwLjYuND9wYWNrYWdlLWlkPTkyMjA0NGY5YzUxODcyOGYiLCJjcGUiOiJjcGU6Mi4zOmE6bmVnb3RpYXRvcjpuZWdvdGlhdG9yOjAuNi40Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkhUVFAgY29udGVudCBuZWdvdGlhdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im5lZ290aWF0b3IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbmVnb3RpYXRvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL25lZ290aWF0b3JAMC42LjQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjYuNCJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgRmVkZXJpY28gUm9tZXJvIFx1MDAzY2ZlZGVyaWNvLnJvbWVyb0BvdXRib3hsYWJzLmNvbVx1MDAzZSwgSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL25lZ290aWF0b3JAMS4wLjA/cGFja2FnZS1pZD1jNTY2ZWI1OGM4Njk2MGM0IiwiY3BlIjoiY3BlOjIuMzphOm5lZ290aWF0b3I6bmVnb3RpYXRvcjoxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJIVFRQIGNvbnRlbnQgbmVnb3RpYXRpb24iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJuZWdvdGlhdG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21ha2UtZmV0Y2gtaGFwcGVuL25vZGVfbW9kdWxlcy9uZWdvdGlhdG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbmVnb3RpYXRvckAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJib20tcmVmIjoicGtnOm5wbS9uZW8tYXN5bmNAMi42LjI/cGFja2FnZS1pZD1mYTJlNjc1Y2Q4YmE4NjA3IiwiY3BlIjoiY3BlOjIuMzphOm5lby1hc3luYzpuZW8tYXN5bmM6Mi42LjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTmVvLUFzeW5jIGlzIGEgZHJvcC1pbiByZXBsYWNlbWVudCBmb3IgQXN5bmMsIGl0IGFsbW9zdCBmdWxseSBjb3ZlcnMgaXRzIGZ1bmN0aW9uYWxpdHkgYW5kIHJ1bnMgZmFzdGVyICIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vc3VndXJ1MDMvbmVvLWFzeW5jIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJuZW8tYXN5bmMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuZW8tYXN5bmM6bmVvX2FzeW5jOjIuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmVvX2FzeW5jOm5lby1hc3luYzoyLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5lb19hc3luYzpuZW9fYXN5bmM6Mi42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdWd1cnUwMzpuZW8tYXN5bmM6Mi42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdWd1cnUwMzpuZW9fYXN5bmM6Mi42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuZW86bmVvLWFzeW5jOjIuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmVvOm5lb19hc3luYzoyLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9uZW8tYXN5bmMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9uZW8tYXN5bmNAMi42LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjYuMiJ9LHsiYm9tLXJlZiI6InBrZzpkZWIvZGViaWFuL25ldGJhc2VANi40P2FyY2g9YWxsXHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnBhY2thZ2UtaWQ9ZjI4YWUwNWRkZDg0NGIzMyIsImNwZSI6ImNwZToyLjM6YTpuZXRiYXNlOm5ldGJhc2U6Ni40Oio6KjoqOio6KjoqOioiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkdQTC0yLjAtb25seSJ9fV0sIm5hbWUiOiJuZXRiYXNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJkcGtnLWRiLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJkZWIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJkcGtnLWRiLWVudHJ5In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1Njo4ZmExMGMwMTk0ZGY5YjdjMDU0YzkwZGJlNDgyNTg1Zjc2OGE1NDQyOGZjOTBhNWI3OGEwMDY2YTEyM2IxYmJhIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbmV0YmFzZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MTpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6OGZhMTBjMDE5NGRmOWI3YzA1NGM5MGRiZTQ4MjU4NWY3NjhhNTQ0MjhmYzkwYTViNzhhMDA2NmExMjNiMWJiYSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MTpwYXRoIiwidmFsdWUiOiIvdXNyL3NoYXJlL2RvYy9uZXRiYXNlL2NvcHlyaWdodCJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6OGZhMTBjMDE5NGRmOWI3YzA1NGM5MGRiZTQ4MjU4NWY3NjhhNTQ0MjhmYzkwYTViNzhhMDA2NmExMjNiMWJiYSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MjpwYXRoIiwidmFsdWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL25ldGJhc2UubWQ1c3VtcyJ9LHsibmFtZSI6InN5ZnQ6bWV0YWRhdGE6aW5zdGFsbGVkU2l6ZSIsInZhbHVlIjoiMzYifV0sInB1Ymxpc2hlciI6Ik1hcmNvIGQnSXRyaSBcdTAwM2NtZEBsaW51eC5pdFx1MDAzZSIsInB1cmwiOiJwa2c6ZGViL2RlYmlhbi9uZXRiYXNlQDYuND9hcmNoPWFsbFx1MDAyNmRpc3Rybz1kZWJpYW4tMTIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjQifSx7ImJvbS1yZWYiOiJwa2c6Z2VuZXJpYy9ub2RlQDIyLjE4LjA/cGFja2FnZS1pZD1lZDNjYjQwN2I4Y2UwYWZiIiwiY3BlIjoiY3BlOjIuMzphOm5vZGVqczpub2RlLmpzOjIyLjE4LjA6KjoqOio6KjoqOio6KiIsIm5hbWUiOiJub2RlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJiaW5hcnktY2xhc3NpZmllci1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoiYmluYXJ5In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiYmluYXJ5LXNpZ25hdHVyZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6OWI4YzA5MmJkNmVlZmY2MDQ3NmViZjBiZmVlMzAxMmY2NDFkNDNjMTdlMjJmMTcwZDg2MzQ4YzA5NTZjM2M4MiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvbm9kZWpzL2Jpbi9ub2RlIn1dLCJwdXJsIjoicGtnOmdlbmVyaWMvbm9kZUAyMi4xOC4wIiwidHlwZSI6ImFwcGxpY2F0aW9uIiwidmVyc2lvbiI6IjIyLjE4LjAifSx7ImF1dGhvciI6Ikx1a2FzIEdlaWdlciIsImJvbS1yZWYiOiJwa2c6bnBtL25vZGUtYWJpQDIuMzAuMT9wYWNrYWdlLWlkPTU2MTYzMTQ0MzcyZGVlM2YiLCJjcGUiOiJjcGU6Mi4zOmE6bm9kZS1hYmk6bm9kZS1hYmk6Mi4zMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgTm9kZSBBQkkgZm9yIGEgZ2l2ZW4gdGFyZ2V0IGFuZCBydW50aW1lLCBhbmQgdmljZSB2ZXJzYS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGdlaWdlci9ub2RlLWFiaS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xnZWlnZXIvbm9kZS1hYmkjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJub2RlLWFiaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGUtYWJpOm5vZGVfYWJpOjIuMzAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfYWJpOm5vZGUtYWJpOjIuMzAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfYWJpOm5vZGVfYWJpOjIuMzAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxnZWlnZXI6bm9kZS1hYmk6Mi4zMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGdlaWdlcjpub2RlX2FiaToyLjMwLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlOm5vZGUtYWJpOjIuMzAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGU6bm9kZV9hYmk6Mi4zMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtYWJpL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbm9kZS1hYmlAMi4zMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4zMC4xIn0seyJhdXRob3IiOiJMdWthcyBHZWlnZXIiLCJib20tcmVmIjoicGtnOm5wbS9ub2RlLWFiaUAzLjc3LjA/cGFja2FnZS1pZD1iOGFhYTg0MTYzMzY1ZDYxIiwiY3BlIjoiY3BlOjIuMzphOmVsZWN0cm9uOm5vZGUtYWJpOjMuNzcuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgdGhlIE5vZGUgQUJJIGZvciBhIGdpdmVuIHRhcmdldCBhbmQgcnVudGltZSwgYW5kIHZpY2UgdmVyc2EuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9lbGVjdHJvbi9ub2RlLWFiaS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2VsZWN0cm9uL25vZGUtYWJpI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibm9kZS1hYmkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplbGVjdHJvbjpub2RlX2FiaTozLjc3LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlLWFiaTpub2RlLWFiaTozLjc3LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlLWFiaTpub2RlX2FiaTozLjc3LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlX2FiaTpub2RlLWFiaTozLjc3LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlX2FiaTpub2RlX2FiaTozLjc3LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlOm5vZGUtYWJpOjMuNzcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGU6bm9kZV9hYmk6My43Ny4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpYnhtbGpzMi9ub2RlX21vZHVsZXMvbm9kZS1hYmkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub2RlLWFiaUAzLjc3LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjc3LjAifSx7ImF1dGhvciI6Ikx1a2FzIEdlaWdlciIsImJvbS1yZWYiOiJwa2c6bnBtL25vZGUtYWJpQDMuNzcuMD9wYWNrYWdlLWlkPWViZmU3ZTc3NjdmNzQzY2QiLCJjcGUiOiJjcGU6Mi4zOmE6ZWxlY3Ryb246bm9kZS1hYmk6My43Ny4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgTm9kZSBBQkkgZm9yIGEgZ2l2ZW4gdGFyZ2V0IGFuZCBydW50aW1lLCBhbmQgdmljZSB2ZXJzYS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2VsZWN0cm9uL25vZGUtYWJpLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZWxlY3Ryb24vbm9kZS1hYmkjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJub2RlLWFiaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmVsZWN0cm9uOm5vZGVfYWJpOjMuNzcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGUtYWJpOm5vZGUtYWJpOjMuNzcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGUtYWJpOm5vZGVfYWJpOjMuNzcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfYWJpOm5vZGUtYWJpOjMuNzcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfYWJpOm5vZGVfYWJpOjMuNzcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGU6bm9kZS1hYmk6My43Ny4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZTpub2RlX2FiaTozLjc3LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbm9kZS1hYmkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub2RlLWFiaUAzLjc3LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjc3LjAifSx7ImF1dGhvciI6IkFiaGlzaGVrIEt1bWFyIFNpbmdoIChodHRwczovL2dpdGh1Yi5jb20vYWJoaTExMjEwNjQ2KSwgQWxiYSBNZW5kZXogKGh0dHBzOi8vZ2l0aHViLmNvbS9qbWVuZGV0aCksIEFsZXhhbmRlciBGbG9oIChodHRwczovL2dpdGh1Yi5jb20vYWxleGFuZGVyZmxvaCksIEFtbWFyIEZhaXppIChodHRwczovL2dpdGh1Yi5jb20vYW1tYXJmYWl6aTIpLCBBbmRyw6FzIFRpbcOhciwgRHIgKGh0dHBzOi8vZ2l0aHViLmNvbS90aW1hcmFuZHJhcyksIEFuZHJldyBQZXRlcnNlbiAoaHR0cHM6Ly9naXRodWIuY29tL2tpcmJ5c2F5c2hpKSwgQW5pc2hhIFJvaHJhIChodHRwczovL2dpdGh1Yi5jb20vYW5pc2hhLXJvaHJhKSwgQW5uYSBIZW5uaW5nc2VuIChodHRwczovL2dpdGh1Yi5jb20vYWRkYWxlYXgpLCBBcm5hdWQgQm90ZWxsYSAoaHR0cHM6Ly9naXRodWIuY29tL0JvdGVsbGFBKSwgQXJ1bmVzaCBDaGFuZHJhIChodHRwczovL2dpdGh1Yi5jb20vYXJ1bmVzaGNoYW5kcmEpLCBBemxhbiBNdWtodGFyIChodHRwczovL2dpdGh1Yi5jb20vYXpsYW4pLCBCZW4gQmVybWFuIChodHRwczovL2dpdGh1Yi5jb20vcml2ZXJ0YW0pLCBCZW5qYW1pbiBCeWhvbG0gKGh0dHBzOi8vZ2l0aHViLmNvbS9ra29vcGEpLCBCaWxsIEdhbGxhZmVudCAoaHR0cHM6Ly9naXRodWIuY29tL2dhbGxhZmVudCksIGJsYWdvZXYgKGh0dHBzOi8vZ2l0aHViLmNvbS9ibGFnb2V2KSwgQnJ1Y2UgQS4gTWFjTmF1Z2h0b24gKGh0dHBzOi8vZ2l0aHViLmNvbS9ibWFjbmF1Z2h0b24pLCBDb3J5IE1pY2tlbHNvbiAoaHR0cHM6Ly9naXRodWIuY29tL2NvcnltaWNrZWxzb24pLCBEYW5pZWwgQmV2ZW5pdXMgKGh0dHBzOi8vZ2l0aHViLmNvbS9kYW5iZXYpLCBEYW50ZSBDYWxkZXLDs24gKGh0dHBzOi8vZ2l0aHViLmNvbS9kYW50ZWhlbWVyc29uKSwgRGFyc2hhbiBTZW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9SYWlzaW5UZW4pLCBEYXZpZCBIYWxscyAoaHR0cHM6Ly9naXRodWIuY29tL2RhdmVkb2VzZGV2KSwgRGVlcGFrIFJhamFtb2hhbiAoaHR0cHM6Ly9naXRodWIuY29tL2RlZXBha3JrcmlzKSwgRG1pdHJ5IEFzaGthZG92IChodHRwczovL2dpdGh1Yi5jb20vZG1pdHJ5YXNoKSwgRG9uZ2ppbiBOYSAoaHR0cHM6Ly9naXRodWIuY29tL25hZG9uZ2d1cmkpLCBEb25pIFJ1YmlhZ2F0cmEgKGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJpYWdhdHJhKSwgRXJpYyBCaWNrbGUgKGh0dHBzOi8vZ2l0aHViLmNvbS9lYmlja2xlKSwgZXh0cmVtZWhlYXQgKGh0dHBzOi8vZ2l0aHViLmNvbS9leHRyZW1laGVhdCksIEZlbmcgWXUgKGh0dHBzOi8vZ2l0aHViLmNvbS9GM242N3UpLCBGZXJkaW5hbmQgSG9semVyIChodHRwczovL2dpdGh1Yi5jb20vZmhvbHplciksIEdhYnJpZWwgU2NodWxob2YgKGh0dHBzOi8vZ2l0aHViLmNvbS9nYWJyaWVsc2NodWxob2YpLCBHdWVudGVyIFNhbmRuZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9nbXMxKSwgR3VzIENhcGxhbiAoaHR0cHM6Ly9naXRodWIuY29tL2RldnNuZWspLCBIZWxpbyBGcm90YSAoaHR0cHM6Ly9naXRodWIuY29tL2hlbGlvLWZyb3RhKSwgSGl0ZXNoIEthbndhdGhpcnRoYSAoaHR0cHM6Ly9naXRodWIuY29tL2RpZ2l0YWxpbmZpbml0eSksIGlrb2tvc3R5YSAoaHR0cHM6Ly9naXRodWIuY29tL2lrb2tvc3R5YSksIEphY2sgWGlhIChodHRwczovL2dpdGh1Yi5jb20vSmNrWGlhKSwgSmFrZSBCYXJuZXMgKGh0dHBzOi8vZ2l0aHViLmNvbS9EdUJpc3RLb21pc2NoKSwgSmFrZSBZb29uIChodHRwczovL2dpdGh1Yi5jb20veWphZXNlb2spLCBKYXNvbiBHaW5jaGVyZWF1IChodHRwczovL2dpdGh1Yi5jb20vamFzb25naW4pLCBKZW5ueSAoaHR0cHM6Ly9naXRodWIuY29tL2VnZy1icmVhZCksIEplcm9lbiBKYW5zc2VuIChodHRwczovL2dpdGh1Yi5jb20vamFwaiksIEppbSBTY2hsaWdodCAoaHR0cHM6Ly9naXRodWIuY29tL2pzY2hsaWdodCksIEppbmhvIEJhbmcgKGh0dHBzOi8vZ2l0aHViLmNvbS9yb21hbmRldiksIEpvc8OpIEV4cMOzc2l0byAoaHR0cHM6Ly9naXRodWIuY29tL0pvc2VFeHBvc2l0byksIGpvc2hnYXJkZSAoaHR0cHM6Ly9naXRodWIuY29tL2pvc2hnYXJkZSksIEp1bGlhbiBNZXNhIChodHRwczovL2dpdGh1Yi5jb20vanVsaWFubWVzYS1naXRrcmFrZW4pLCBLYXN1bWkgSGFuYXp1a2kgKGh0dHBzOi8vZ2l0aHViLmNvbS9oYW5henVraSksIEtlbHZpbiAoaHR0cHM6Ly9naXRodWIuY29tL2tlbHZpbmhhbW1vbmQpLCBLZXZpbiBFYWR5IChodHRwczovL2dpdGh1Yi5jb20vS2V2aW5FYWR5KSwgS8OpdmluIFZPWUVSIChodHRwczovL2dpdGh1Yi5jb20va2Vjc291KSwga2lkbmV5c29sbyAoaHR0cHM6Ly9naXRodWIuY29tL2tpZG5leXNvbG8pLCBLb2tpIE5pc2hpaGFyYSAoaHR0cHM6Ly9naXRodWIuY29tL05pc2hpa29oKSwgS29uc3RhbnRpbiBUYXJrdXMgKGh0dHBzOi8vZ2l0aHViLmNvbS9rb2lzdHlhKSwgS3lsZSBGYXJudW5nIChodHRwczovL2dpdGh1Yi5jb20va2Zhcm51bmcpLCBLeWxlIEtvdmFjcyAoaHR0cHM6Ly9naXRodWIuY29tL251bGxyb21vKSwgbGVnZW5kZWNhcyAoaHR0cHM6Ly9naXRodWIuY29tL2xlZ2VuZGVjYXMpLCBMb25nWWluYW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9Ccm9vb29vb2tseW4pLCBMb3ZlbGwgRnVsbGVyIChodHRwczovL2dpdGh1Yi5jb20vbG92ZWxsKSwgTHVjaWFubyBNYXJ0b3JlbGxhIChodHRwczovL2dpdGh1Yi5jb20vbG1hcnRvcmVsbGEpLCBtYXN0ZXJnYmVycnkgKGh0dHBzOi8vZ2l0aHViLmNvbS9tYXN0ZXJnYmVycnkpLCBNYXRoaWFzIEvDvHNlbCAoaHR0cHM6Ly9naXRodWIuY29tL21hdGhpYXNrODgpLCBNYXRoaWFzIFN0ZWFybiAoaHR0cHM6Ly9naXRodWIuY29tL1JlZEJlYXJkMDUzMSksIE1hdHRlbyBDb2xsaW5hIChodHRwczovL2dpdGh1Yi5jb20vbWNvbGxpbmEpLCBNaWNoYWVsIERhd3NvbiAoaHR0cHM6Ly9naXRodWIuY29tL21oZGF3c29uKSwgTWljaGFlbCBQcmljZSAoaHR0cHM6Ly9naXRodWIuY29tL21pa2VwcmljZWRldiksIE1pY2hlbGUgQ2FtcHVzIChodHRwczovL2dpdGh1Yi5jb20va1lyb0wwMSksIE1pa2hhaWwgQ2hlc2hrb3YgKGh0dHBzOi8vZ2l0aHViLmNvbS9tY2hlc2hrb3YpLCBuZW1wb0J1NCAoaHR0cHM6Ly9naXRodWIuY29tL25lbXBvQnU0KSwgTmljb2xhIERlbCBHb2JibyAoaHR0cHM6Ly9naXRodWIuY29tL05pY2tOYXNvKSwgTmljayBTb2dnaW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9pU2tvcmUpLCBOaWtvbGFpIFZhdmlsb3YgKGh0dHBzOi8vZ2l0aHViLmNvbS9zZWlzaHVuKSwgTnVyYm9sIEFscHlzYmF5ZXYgKGh0dHBzOi8vZ2l0aHViLmNvbS9hbnVyYm9sKSwgcGFjb3AgKGh0dHBzOi8vZ2l0aHViLmNvbS9wYWNvcCksIFBldGVyIMWgw6FuZG9yIChodHRwczovL2dpdGh1Yi5jb20vcGV0ZXJzYW5kb3IpLCBQaGlsaXBwIFJlbm90aCAoaHR0cHM6Ly9naXRodWIuY29tL0RhQWl0Y2gpLCByZ2VyZCAoaHR0cHM6Ly9naXRodWIuY29tL3JnZXJkKSwgUmljaGFyZCBMYXUgKGh0dHBzOi8vZ2l0aHViLmNvbS9yaWNoYXJkbGF1KSwgUm9sZiBUaW1tZXJtYW5zIChodHRwczovL2dpdGh1Yi5jb20vcm9sZnRpbW1lcm1hbnMpLCBSb3NzIFdlaXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9yb3NzLXdlaXIpLCBSeXVpY2hpIE9rdW11cmEgKGh0dHBzOi8vZ2l0aHViLmNvbS9va3VyeXUpLCBTYWludCBHYWJyaWVsIChodHRwczovL2dpdGh1Yi5jb20vY2hpbmVkdUcpLCBTYW1wc29uIEdhbyAoaHR0cHM6Ly9naXRodWIuY29tL3NhbXBzb25nYW8pLCBTYW0gUm9iZXJ0cyAoaHR0cHM6Ly9naXRodWIuY29tL3NhbS1naXRodWIpLCBzdHJhZ2VyIChodHRwczovL2dpdGh1Yi5jb20vc3RyYWdlciksIFRheWxvciBXb2xsIChodHRwczovL2dpdGh1Yi5jb20vYm9pbmdvaW5nKSwgVGhvbWFzIEdlbnRpbGhvbW1lIChodHRwczovL2dpdGh1Yi5jb20vZnJheGtlbiksIFRpbSBSYWNoIChodHRwczovL2dpdGh1Yi5jb20vdGltcmFjaCksIFRvYmlhcyBOaWXDn2VuIChodHRwczovL2dpdGh1Yi5jb20vdG5pZXNzZW4pLCB0b2Rvcm9mZiAoaHR0cHM6Ly9naXRodWIuY29tL3RvZG9yb2ZmKSwgVG95byBMaSAoaHR0cHM6Ly9naXRodWIuY29tL3RveW9iYXlhc2hpKSwgVHV4MyAoaHR0cHM6Ly9naXRodWIuY29tL3R1eDMpLCBWbGFkIFZlbG1pc292IChodHRwczovL2dpdGh1Yi5jb20vVmVsbWlzb3YpLCBWbGFkaW1pciBNb3Jvem92IChodHRwczovL2dpdGh1Yi5jb20vdm1vcm96KSwgV2VuaGVMSSAoaHR0cHM6Ly9naXRodWIuY29tL1dlbmhlTEkpLCBYdWd1YW5nIE1laSAoaHR0cHM6Ly9naXRodWIuY29tL21laXhnKSwgWW9oZWkgS2lzaGltb3RvIChodHRwczovL2dpdGh1Yi5jb20vbW9yb2tvc2kpLCBZdWxvbmcgV2FuZyAoaHR0cHM6Ly9naXRodWIuY29tL2ZzLWVpcmUpLCBaaXFpdSBaaGFvIChodHRwczovL2dpdGh1Yi5jb20vWnpxaVpRdXRlKSwgRmVuZyBZdSAoaHR0cHM6Ly9naXRodWIuY29tL0YzbjY3dSksIHdhbmx1IHdhbmcgKGh0dHBzOi8vZ2l0aHViLmNvbS93YW5sdSksIENhbGViIEhlYXJvbiAoaHR0cHM6Ly9naXRodWIuY29tL2NoZWFyb24pLCBNYXJ4IChodHRwczovL2dpdGh1Yi5jb20vTWFyeEppYW8pLCDDlm1lciBBS0fDnEwgKGh0dHBzOi8vZ2l0aHViLmNvbS90dWhhbGYpIiwiYm9tLXJlZiI6InBrZzpucG0vbm9kZS1hZGRvbi1hcGlANy4xLjE/cGFja2FnZS1pZD0zYjI1Njg2MDdjZWI3NGU0IiwiY3BlIjoiY3BlOjIuMzphOm5vZGUtYWRkb24tYXBpOm5vZGUtYWRkb24tYXBpOjcuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgQVBJIChOb2RlLUFQSSkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL25vZGVqcy9ub2RlLWFkZG9uLWFwaS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25vZGVqcy9ub2RlLWFkZG9uLWFwaSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibm9kZS1hZGRvbi1hcGkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlLWFkZG9uLWFwaTpub2RlX2FkZG9uX2FwaTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfYWRkb25fYXBpOm5vZGUtYWRkb24tYXBpOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZV9hZGRvbl9hcGk6bm9kZV9hZGRvbl9hcGk6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlLWFkZG9uOm5vZGUtYWRkb24tYXBpOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZS1hZGRvbjpub2RlX2FkZG9uX2FwaTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfYWRkb246bm9kZS1hZGRvbi1hcGk6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlX2FkZG9uOm5vZGVfYWRkb25fYXBpOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZWpzOm5vZGUtYWRkb24tYXBpOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZWpzOm5vZGVfYWRkb25fYXBpOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZTpub2RlLWFkZG9uLWFwaTo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGU6bm9kZV9hZGRvbl9hcGk6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1hZGRvbi1hcGkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub2RlLWFkZG9uLWFwaUA3LjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuMS4xIn0seyJhdXRob3IiOiJEYXZpZCBGcmFuayIsImJvbS1yZWYiOiJwa2c6bnBtL25vZGUtZmV0Y2hAMi43LjA/cGFja2FnZS1pZD00Y2IyYjIwMmQ0MDU1NzFmIiwiY3BlIjoiY3BlOjIuMzphOm5vZGUtZmV0Y2hfcHJvamVjdDpub2RlLWZldGNoOjIuNy4wOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkEgbGlnaHQtd2VpZ2h0IG1vZHVsZSB0aGF0IGJyaW5ncyB3aW5kb3cuZmV0Y2ggdG8gbm9kZS5qcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9iaXRpbm4vbm9kZS1mZXRjaC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JpdGlubi9ub2RlLWZldGNoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJub2RlLWZldGNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtZmV0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub2RlLWZldGNoQDIuNy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi43LjAifSx7ImF1dGhvciI6Ik5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly90b290YWxsbmF0ZS5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vbm9kZS1neXBAMTEuNC4yP3BhY2thZ2UtaWQ9OTY5NWYyYmI5MTBhYWQ3OSIsImNwZSI6ImNwZToyLjM6YTpub2RlLWd5cDpub2RlLWd5cDoxMS40LjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9kZS5qcyBuYXRpdmUgYWRkb24gYnVpbGQgdG9vbCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbm9kZWpzL25vZGUtZ3lwLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoibm9kZS1neXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlLWd5cDpub2RlX2d5cDoxMS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlX2d5cDpub2RlLWd5cDoxMS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlX2d5cDpub2RlX2d5cDoxMS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlanM6bm9kZS1neXA6MTEuNC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZWpzOm5vZGVfZ3lwOjExLjQuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGU6bm9kZS1neXA6MTEuNC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZTpub2RlX2d5cDoxMS40LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1neXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub2RlLWd5cEAxMS40LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxMS40LjIifSx7ImF1dGhvciI6Ik5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UgKGh0dHA6Ly90b290YWxsbmF0ZS5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vbm9kZS1neXBAOC40LjE/cGFja2FnZS1pZD00Yzc2MjE4MzUyMTI3Y2Y1IiwiY3BlIjoiY3BlOjIuMzphOm5vZGUtZ3lwOm5vZGUtZ3lwOjguNC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgbmF0aXZlIGFkZG9uIGJ1aWxkIHRvb2wiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL25vZGVqcy9ub2RlLWd5cC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im5vZGUtZ3lwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZS1neXA6bm9kZV9neXA6OC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlX2d5cDpub2RlLWd5cDo4LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfZ3lwOm5vZGVfZ3lwOjguNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZWpzOm5vZGUtZ3lwOjguNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZWpzOm5vZGVfZ3lwOjguNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZTpub2RlLWd5cDo4LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGU6bm9kZV9neXA6OC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbm9kZS1neXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub2RlLWd5cEA4LjQuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjguNC4xIn0seyJhdXRob3IiOiJEYW5lIFNwcmluZ21leWVyIFx1MDAzY2RhbmVAbWFwYm94LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL25vZGUtcHJlLWd5cEAwLjE1LjA/cGFja2FnZS1pZD1mNzIzYWRhMzc0ZTgyOGY4IiwiY3BlIjoiY3BlOjIuMzphOm5vZGUtcHJlLWd5cDpub2RlLXByZS1neXA6MC4xNS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgbmF0aXZlIGFkZG9uIGJpbmFyeSBpbnN0YWxsIHRvb2wiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL21hcGJveC9ub2RlLXByZS1neXAuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0zLUNsYXVzZSJ9fV0sIm5hbWUiOiJub2RlLXByZS1neXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlLXByZS1neXA6bm9kZV9wcmVfZ3lwOjAuMTUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfcHJlX2d5cDpub2RlLXByZS1neXA6MC4xNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZV9wcmVfZ3lwOm5vZGVfcHJlX2d5cDowLjE1LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlLXByZTpub2RlLXByZS1neXA6MC4xNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZS1wcmU6bm9kZV9wcmVfZ3lwOjAuMTUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVfcHJlOm5vZGUtcHJlLWd5cDowLjE1LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlX3ByZTpub2RlX3ByZV9neXA6MC4xNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWFwYm94Om5vZGUtcHJlLWd5cDowLjE1LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXBib3g6bm9kZV9wcmVfZ3lwOjAuMTUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGU6bm9kZS1wcmUtZ3lwOjAuMTUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGU6bm9kZV9wcmVfZ3lwOjAuMTUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub2RlLXByZS1neXBAMC4xNS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xNS4wIn0seyJib20tcmVmIjoicGtnOm5wbS9ub29wLWxvZ2dlckAwLjEuMT9wYWNrYWdlLWlkPTYyMDk3YTNjYmRmNGQ2Y2UiLCJjcGUiOiJjcGU6Mi4zOmE6bm9vcC1sb2dnZXI6bm9vcC1sb2dnZXI6MC4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBsb2dnZXIgdGhhdCBkb2VzIGV4YWN0bHkgbm90aGluZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3NlZ21lbnRpby9ub29wLWxvZ2dlci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im5vb3AtbG9nZ2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9vcC1sb2dnZXI6bm9vcF9sb2dnZXI6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub29wX2xvZ2dlcjpub29wLWxvZ2dlcjowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vb3BfbG9nZ2VyOm5vb3BfbG9nZ2VyOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2VnbWVudGlvOm5vb3AtbG9nZ2VyOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2VnbWVudGlvOm5vb3BfbG9nZ2VyOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9vcDpub29wLWxvZ2dlcjowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vb3A6bm9vcF9sb2dnZXI6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9vcC1sb2dnZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub29wLWxvZ2dlckAwLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4xIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbm9wdEAzLjAuNj9wYWNrYWdlLWlkPTA5Yzc5OTFiNDVhOWZlN2IiLCJjcGUiOiJjcGU6Mi4zOmE6bm9wdDpub3B0OjMuMC42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik9wdGlvbiBwYXJzaW5nIGZvciBOb2RlLCBzdXBwb3J0aW5nIHR5cGVzLCBzaG9ydGhhbmRzLCBldGMuIFVzZWQgYnkgbnBtLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbm9wdC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im5vcHQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06bm9wdDozLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub3B0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbm9wdEAzLjAuNiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC42In0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbm9wdEA0LjAuMz9wYWNrYWdlLWlkPTM1MDNkNTQ5OWE5YjliOGYiLCJjcGUiOiJjcGU6Mi4zOmE6bm9wdDpub3B0OjQuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik9wdGlvbiBwYXJzaW5nIGZvciBOb2RlLCBzdXBwb3J0aW5nIHR5cGVzLCBzaG9ydGhhbmRzLCBldGMuIFVzZWQgYnkgbnBtLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbm9wdC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im5vcHQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06bm9wdDo0LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvZ3J1bnQtY2xpL25vZGVfbW9kdWxlcy9ub3B0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbm9wdEA0LjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4zIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbm9wdEA0LjAuMz9wYWNrYWdlLWlkPTE3MDg0YTJhMTM0MTcxZmIiLCJjcGUiOiJjcGU6Mi4zOmE6bm9wdDpub3B0OjQuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik9wdGlvbiBwYXJzaW5nIGZvciBOb2RlLCBzdXBwb3J0aW5nIHR5cGVzLCBzaG9ydGhhbmRzLCBldGMuIFVzZWQgYnkgbnBtLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbm9wdC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im5vcHQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06bm9wdDo0LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbm9kZV9tb2R1bGVzL25vcHQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub3B0QDQuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjMifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9ub3B0QDUuMC4wP3BhY2thZ2UtaWQ9NzJmZTRlZTU2ZTZkZjU5YiIsImNwZSI6ImNwZToyLjM6YTpub3B0Om5vcHQ6NS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiT3B0aW9uIHBhcnNpbmcgZm9yIE5vZGUsIHN1cHBvcnRpbmcgdHlwZXMsIHNob3J0aGFuZHMsIGV0Yy4gVXNlZCBieSBucG0uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9ub3B0LmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibm9wdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpub3B0OjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL25vcHQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub3B0QDUuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4wLjAifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vbm9wdEA4LjEuMD9wYWNrYWdlLWlkPWU1MzQzN2E0NDhlOWMxMjYiLCJjcGUiOiJjcGU6Mi4zOmE6bm9wdDpub3B0OjguMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik9wdGlvbiBwYXJzaW5nIGZvciBOb2RlLCBzdXBwb3J0aW5nIHR5cGVzLCBzaG9ydGhhbmRzLCBldGMuIFVzZWQgYnkgbnBtLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL25vcHQuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJub3B0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtZ3lwL25vZGVfbW9kdWxlcy9ub3B0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbm9wdEA4LjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjguMS4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCbGFpbmUgQnVibGl0eiBcdTAwM2NibGFpbmUuYnVibGl0ekBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vdHdpdHRlci5jb20vQmxhaW5lQnVibGl0eiksIEpvbiBTY2hsaW5rZXJ0IFx1MDAzY2pvbi5zY2hsaW5rZXJ0QHNlbGxzaWRlLmNvbVx1MDAzZSAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vbm9ybWFsaXplLXBhdGhAMi4xLjE/cGFja2FnZS1pZD0zNzFiMWI0NzkxZjI5OTU2IiwiY3BlIjoiY3BlOjIuMzphOm5vcm1hbGl6ZS1wYXRoOm5vcm1hbGl6ZS1wYXRoOjIuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vcm1hbGl6ZSBmaWxlIHBhdGggc2xhc2hlcyB0byBiZSB1bml4LWxpa2UgZm9yd2FyZCBzbGFzaGVzLiBBbHNvIGNvbmRlbnNlcyByZXBlYXQgc2xhc2hlcyB0byBhIHNpbmdsZSBzbGFzaCBhbmQgcmVtb3ZlcyBhbmQgdHJhaWxpbmcgc2xhc2hlcyB1bmxlc3MgZGlzYWJsZWQuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L25vcm1hbGl6ZS1wYXRoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJub3JtYWxpemUtcGF0aCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vcm1hbGl6ZS1wYXRoOm5vcm1hbGl6ZV9wYXRoOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9ybWFsaXplX3BhdGg6bm9ybWFsaXplLXBhdGg6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub3JtYWxpemVfcGF0aDpub3JtYWxpemVfcGF0aDoyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6bm9ybWFsaXplLXBhdGg6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Om5vcm1hbGl6ZV9wYXRoOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9ybWFsaXplOm5vcm1hbGl6ZS1wYXRoOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9ybWFsaXplOm5vcm1hbGl6ZV9wYXRoOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS1wYXRoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbm9ybWFsaXplLXBhdGhAMi4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQmxhaW5lIEJ1YmxpdHogKGh0dHBzOi8vdHdpdHRlci5jb20vQmxhaW5lQnVibGl0eiksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9ub3JtYWxpemUtcGF0aEAzLjAuMD9wYWNrYWdlLWlkPTY1M2MyNDgwMDc1MTI4MDEiLCJjcGUiOiJjcGU6Mi4zOmE6bm9ybWFsaXplLXBhdGg6bm9ybWFsaXplLXBhdGg6My4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9ybWFsaXplIHNsYXNoZXMgaW4gYSBmaWxlIHBhdGggdG8gYmUgcG9zaXgvdW5peC1saWtlIGZvcndhcmQgc2xhc2hlcy4gQWxzbyBjb25kZW5zZXMgcmVwZWF0IHNsYXNoZXMgdG8gYSBzaW5nbGUgc2xhc2ggYW5kIHJlbW92ZXMgYW5kIHRyYWlsaW5nIHNsYXNoZXMsIHVubGVzcyBkaXNhYmxlZC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvbm9ybWFsaXplLXBhdGgifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im5vcm1hbGl6ZS1wYXRoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9ybWFsaXplLXBhdGg6bm9ybWFsaXplX3BhdGg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub3JtYWxpemVfcGF0aDpub3JtYWxpemUtcGF0aDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vcm1hbGl6ZV9wYXRoOm5vcm1hbGl6ZV9wYXRoOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpub3JtYWxpemUtcGF0aDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6bm9ybWFsaXplX3BhdGg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub3JtYWxpemU6bm9ybWFsaXplLXBhdGg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub3JtYWxpemU6bm9ybWFsaXplX3BhdGg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYW55bWF0Y2gvbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS1wYXRoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbm9ybWFsaXplLXBhdGhAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQmxhaW5lIEJ1YmxpdHogKGh0dHBzOi8vdHdpdHRlci5jb20vQmxhaW5lQnVibGl0eiksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9ub3JtYWxpemUtcGF0aEAzLjAuMD9wYWNrYWdlLWlkPWZmZTFlY2M5Mzg2M2EwNzAiLCJjcGUiOiJjcGU6Mi4zOmE6bm9ybWFsaXplLXBhdGg6bm9ybWFsaXplLXBhdGg6My4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9ybWFsaXplIHNsYXNoZXMgaW4gYSBmaWxlIHBhdGggdG8gYmUgcG9zaXgvdW5peC1saWtlIGZvcndhcmQgc2xhc2hlcy4gQWxzbyBjb25kZW5zZXMgcmVwZWF0IHNsYXNoZXMgdG8gYSBzaW5nbGUgc2xhc2ggYW5kIHJlbW92ZXMgYW5kIHRyYWlsaW5nIHNsYXNoZXMsIHVubGVzcyBkaXNhYmxlZC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvbm9ybWFsaXplLXBhdGgifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im5vcm1hbGl6ZS1wYXRoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9ybWFsaXplLXBhdGg6bm9ybWFsaXplX3BhdGg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub3JtYWxpemVfcGF0aDpub3JtYWxpemUtcGF0aDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vcm1hbGl6ZV9wYXRoOm5vcm1hbGl6ZV9wYXRoOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpub3JtYWxpemUtcGF0aDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6bm9ybWFsaXplX3BhdGg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub3JtYWxpemU6bm9ybWFsaXplLXBhdGg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub3JtYWxpemU6bm9ybWFsaXplX3BhdGg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hva2lkYXIvbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS1wYXRoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbm9ybWFsaXplLXBhdGhAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL25vcm1hbGl6ZS11cmxAMi4wLjE/cGFja2FnZS1pZD0xOWVlMDIzNDRjMzNiMzc2IiwiY3BlIjoiY3BlOjIuMzphOm5vcm1hbGl6ZS11cmxfcHJvamVjdDpub3JtYWxpemUtdXJsOjIuMC4xOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vcm1hbGl6ZSBhIFVSTCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im5vcm1hbGl6ZS11cmwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXVybC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL25vcm1hbGl6ZS11cmxAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiTWF0dCBNY0tlZ2ciLCJib20tcmVmIjoicGtnOm5wbS9ub3RldmlsQDEuMy4zP3BhY2thZ2UtaWQ9MDZkNDc0MDgyM2Y3YWU0NyIsImNwZSI6ImNwZToyLjM6YTpub3RldmlsX3Byb2plY3Q6bm90ZXZpbDoxLjMuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJFdmFsdWxhdGUgamF2YXNjcmlwdCBsaWtlIHRoZSBidWlsdC1pbiBldmFsKCkgbWV0aG9kIGJ1dCBzYWZlbHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbW1ja2VnZy9ub3RldmlsIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJub3RldmlsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vdGV2aWwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ub3RldmlsQDEuMy4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjMifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9ucG0tYnVuZGxlZEAxLjEuMj9wYWNrYWdlLWlkPTk1MTRmYjUzMjM1ODU2ZWEiLCJjcGUiOiJjcGU6Mi4zOmE6bnBtLWJ1bmRsZWQ6bnBtLWJ1bmRsZWQ6MS4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoibGlzdCB0aGluZ3MgaW4gbm9kZV9tb2R1bGVzIHRoYXQgYXJlIGJ1bmRsZWREZXBlbmRlbmNpZXMsIG9yIHRyYW5zaXRpdmUgZGVwZW5kZW5jaWVzIHRoZXJlb2YiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL25wbS9ucG0tYnVuZGxlZC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im5wbS1idW5kbGVkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtLWJ1bmRsZWQ6bnBtX2J1bmRsZWQ6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG1fYnVuZGxlZDpucG0tYnVuZGxlZDoxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbV9idW5kbGVkOm5wbV9idW5kbGVkOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtOm5wbS1idW5kbGVkOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtOm5wbV9idW5kbGVkOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25wbS1idW5kbGVkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbnBtLWJ1bmRsZWRAMS4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMiJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwczovL2l6cy5tZSkiLCJib20tcmVmIjoicGtnOm5wbS9ucG0tbm9ybWFsaXplLXBhY2thZ2UtYmluQDEuMC4xP3BhY2thZ2UtaWQ9YTI0M2M1NDEyNDY4MDEwNyIsImNwZSI6ImNwZToyLjM6YTpucG0tbm9ybWFsaXplLXBhY2thZ2UtYmluOm5wbS1ub3JtYWxpemUtcGFja2FnZS1iaW46MS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHVybiBhbnkgZmxhdm9yIG9mIGFsbG93YWJsZSBwYWNrYWdlLmpzb24gYmluIGludG8gYSBub3JtYWxpemVkIG9iamVjdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL25wbS1ub3JtYWxpemUtcGFja2FnZS1iaW4ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im5wbS1ub3JtYWxpemUtcGFja2FnZS1iaW4iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG0tbm9ybWFsaXplLXBhY2thZ2UtYmluOm5wbV9ub3JtYWxpemVfcGFja2FnZV9iaW46MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG1fbm9ybWFsaXplX3BhY2thZ2VfYmluOm5wbS1ub3JtYWxpemUtcGFja2FnZS1iaW46MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG1fbm9ybWFsaXplX3BhY2thZ2VfYmluOm5wbV9ub3JtYWxpemVfcGFja2FnZV9iaW46MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG0tbm9ybWFsaXplLXBhY2thZ2U6bnBtLW5vcm1hbGl6ZS1wYWNrYWdlLWJpbjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbS1ub3JtYWxpemUtcGFja2FnZTpucG1fbm9ybWFsaXplX3BhY2thZ2VfYmluOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtX25vcm1hbGl6ZV9wYWNrYWdlOm5wbS1ub3JtYWxpemUtcGFja2FnZS1iaW46MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG1fbm9ybWFsaXplX3BhY2thZ2U6bnBtX25vcm1hbGl6ZV9wYWNrYWdlX2JpbjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbS1ub3JtYWxpemU6bnBtLW5vcm1hbGl6ZS1wYWNrYWdlLWJpbjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbS1ub3JtYWxpemU6bnBtX25vcm1hbGl6ZV9wYWNrYWdlX2JpbjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbV9ub3JtYWxpemU6bnBtLW5vcm1hbGl6ZS1wYWNrYWdlLWJpbjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbV9ub3JtYWxpemU6bnBtX25vcm1hbGl6ZV9wYWNrYWdlX2JpbjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpucG0tbm9ybWFsaXplLXBhY2thZ2UtYmluOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtOm5wbV9ub3JtYWxpemVfcGFja2FnZV9iaW46MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbnBtLW5vcm1hbGl6ZS1wYWNrYWdlLWJpbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL25wbS1ub3JtYWxpemUtcGFja2FnZS1iaW5AMS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMSJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL25wbS1wYWNrbGlzdEAxLjQuOD9wYWNrYWdlLWlkPWQxNDZiNzNiZDI0ODhiMzUiLCJjcGUiOiJjcGU6Mi4zOmE6bnBtLXBhY2tsaXN0Om5wbS1wYWNrbGlzdDoxLjQuODoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgYSBsaXN0IG9mIHRoZSBmaWxlcyB0byBhZGQgZnJvbSBhIGZvbGRlciBpbnRvIGFuIG5wbSBwYWNrYWdlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbnBtLXBhY2tsaXN0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9ucG0tcGFja2xpc3QifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im5wbS1wYWNrbGlzdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbS1wYWNrbGlzdDpucG1fcGFja2xpc3Q6MS40Ljg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG1fcGFja2xpc3Q6bnBtLXBhY2tsaXN0OjEuNC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtX3BhY2tsaXN0Om5wbV9wYWNrbGlzdDoxLjQuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTpucG0tcGFja2xpc3Q6MS40Ljg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06bnBtX3BhY2tsaXN0OjEuNC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25wbS1wYWNrbGlzdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL25wbS1wYWNrbGlzdEAxLjQuOCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC44In0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vbnBtbG9nQDQuMS4yP3BhY2thZ2UtaWQ9ZjBhZTM2OWE4ZThlYzQzYyIsImNwZSI6ImNwZToyLjM6YTpucG1sb2c6bnBtbG9nOjQuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImxvZ2dlciBmb3IgbnBtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9ucG1sb2cuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJucG1sb2ciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpucG06bnBtbG9nOjQuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25wbWxvZy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL25wbWxvZ0A0LjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMS4yIn0seyJhdXRob3IiOiJHaXRIdWIgSW5jLiIsImJvbS1yZWYiOiJwa2c6bnBtL25wbWxvZ0A2LjAuMj9wYWNrYWdlLWlkPTBjZWFiMTk0YjgwYjc3M2MiLCJjcGUiOiJjcGU6Mi4zOmE6bnBtbG9nOm5wbWxvZzo2LjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJsb2dnZXIgZm9yIG5wbSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbnBtbG9nLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoibnBtbG9nIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtOm5wbWxvZzo2LjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9ucG1sb2cvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9ucG1sb2dANi4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjAuMiJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL251bWJlci1pcy1uYW5AMS4wLjE/cGFja2FnZS1pZD1kNjIzZmY5MDhhM2E5NzAxIiwiY3BlIjoiY3BlOjIuMzphOm51bWJlci1pcy1uYW46bnVtYmVyLWlzLW5hbjoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFUzIwMTUgTnVtYmVyLmlzTmFOKCkgcG9ueWZpbGwiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJudW1iZXItaXMtbmFuIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnVtYmVyLWlzLW5hbjpudW1iZXJfaXNfbmFuOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnVtYmVyX2lzX25hbjpudW1iZXItaXMtbmFuOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnVtYmVyX2lzX25hbjpudW1iZXJfaXNfbmFuOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnVtYmVyLWlzOm51bWJlci1pcy1uYW46MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpudW1iZXItaXM6bnVtYmVyX2lzX25hbjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm51bWJlcl9pczpudW1iZXItaXMtbmFuOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnVtYmVyX2lzOm51bWJlcl9pc19uYW46MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpudW1iZXI6bnVtYmVyLWlzLW5hbjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm51bWJlcjpudW1iZXJfaXNfbmFuOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL251bWJlci1pcy1uYW4vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9udW1iZXItaXMtbmFuQDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImJvbS1yZWYiOiJwa2c6bnBtL253LXByZS1neXAtbW9kdWxlLXRlc3RAMC4wLjE/cGFja2FnZS1pZD1jOWMyMTg5M2YwMzUwODJiIiwiY3BlIjoiY3BlOjIuMzphOm53LXByZS1neXAtbW9kdWxlLXRlc3Q6bnctcHJlLWd5cC1tb2R1bGUtdGVzdDowLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJOb2RlLXdlYmtpdC1iYXNlZCBtb2R1bGUgdGVzdC4iLCJuYW1lIjoibnctcHJlLWd5cC1tb2R1bGUtdGVzdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm53LXByZS1neXAtbW9kdWxlLXRlc3Q6bndfcHJlX2d5cF9tb2R1bGVfdGVzdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm53X3ByZV9neXBfbW9kdWxlX3Rlc3Q6bnctcHJlLWd5cC1tb2R1bGUtdGVzdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm53X3ByZV9neXBfbW9kdWxlX3Rlc3Q6bndfcHJlX2d5cF9tb2R1bGVfdGVzdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm53LXByZS1neXAtbW9kdWxlOm53LXByZS1neXAtbW9kdWxlLXRlc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpudy1wcmUtZ3lwLW1vZHVsZTpud19wcmVfZ3lwX21vZHVsZV90ZXN0OjAuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bndfcHJlX2d5cF9tb2R1bGU6bnctcHJlLWd5cC1tb2R1bGUtdGVzdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm53X3ByZV9neXBfbW9kdWxlOm53X3ByZV9neXBfbW9kdWxlX3Rlc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpudy1wcmUtZ3lwOm53LXByZS1neXAtbW9kdWxlLXRlc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpudy1wcmUtZ3lwOm53X3ByZV9neXBfbW9kdWxlX3Rlc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpud19wcmVfZ3lwOm53LXByZS1neXAtbW9kdWxlLXRlc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpud19wcmVfZ3lwOm53X3ByZV9neXBfbW9kdWxlX3Rlc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpudy1wcmU6bnctcHJlLWd5cC1tb2R1bGUtdGVzdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm53LXByZTpud19wcmVfZ3lwX21vZHVsZV90ZXN0OjAuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bndfcHJlOm53LXByZS1neXAtbW9kdWxlLXRlc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpud19wcmU6bndfcHJlX2d5cF9tb2R1bGVfdGVzdDowLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm53Om53LXByZS1neXAtbW9kdWxlLXRlc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpudzpud19wcmVfZ3lwX21vZHVsZV90ZXN0OjAuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9saWIvdXRpbC9udy1wcmUtZ3lwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vbnctcHJlLWd5cC1tb2R1bGUtdGVzdEAwLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMC4xIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vb2JqZWN0LWFzc2lnbkA0LjEuMT9wYWNrYWdlLWlkPTRjMTdlYmY0ZWQ3ZmY2ZjYiLCJjcGUiOiJjcGU6Mi4zOmE6b2JqZWN0LWFzc2lnbjpvYmplY3QtYXNzaWduOjQuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVTMjAxNSBgT2JqZWN0LmFzc2lnbigpYCBwb255ZmlsbCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im9iamVjdC1hc3NpZ24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3QtYXNzaWduOm9iamVjdF9hc3NpZ246NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3RfYXNzaWduOm9iamVjdC1hc3NpZ246NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3RfYXNzaWduOm9iamVjdF9hc3NpZ246NC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3Q6b2JqZWN0LWFzc2lnbjo0LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdDpvYmplY3RfYXNzaWduOjQuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29iamVjdC1hc3NpZ24vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9vYmplY3QtYXNzaWduQDQuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4xLjEifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9vYmplY3QtY29weUAwLjEuMD9wYWNrYWdlLWlkPWZhODljYzk0ZWNjMjUwODYiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpvYmplY3QtY29weTowLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb3B5IHN0YXRpYyBwcm9wZXJ0aWVzLCBwcm90b3R5cGUgcHJvcGVydGllcywgYW5kIGRlc2NyaXB0b3JzIGZyb20gb25lIG9iamVjdCB0byBhbm90aGVyLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9vYmplY3QtY29weSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoib2JqZWN0LWNvcHkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Om9iamVjdF9jb3B5OjAuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0LWNvcHk6b2JqZWN0LWNvcHk6MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3QtY29weTpvYmplY3RfY29weTowLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdF9jb3B5Om9iamVjdC1jb3B5OjAuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0X2NvcHk6b2JqZWN0X2NvcHk6MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3Q6b2JqZWN0LWNvcHk6MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3Q6b2JqZWN0X2NvcHk6MC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LWNvcHkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9vYmplY3QtY29weUAwLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4wIn0seyJhdXRob3IiOiJKYW1lcyBIYWxsaWRheSBcdTAwM2NtYWlsQHN1YnN0YWNrLm5ldFx1MDAzZSAoaHR0cDovL3N1YnN0YWNrLm5ldCkiLCJib20tcmVmIjoicGtnOm5wbS9vYmplY3QtaW5zcGVjdEAxLjEzLjQ/cGFja2FnZS1pZD05ZmEwNzEyNDEwOGVjNGY1IiwiY3BlIjoiY3BlOjIuMzphOm9iamVjdC1pbnNwZWN0Om9iamVjdC1pbnNwZWN0OjEuMTMuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJzdHJpbmcgcmVwcmVzZW50YXRpb25zIG9mIG9iamVjdHMgaW4gbm9kZSBhbmQgdGhlIGJyb3dzZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2luc3BlY3QtanMvb2JqZWN0LWluc3BlY3QuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL29iamVjdC1pbnNwZWN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJvYmplY3QtaW5zcGVjdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdC1pbnNwZWN0Om9iamVjdF9pbnNwZWN0OjEuMTMuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdF9pbnNwZWN0Om9iamVjdC1pbnNwZWN0OjEuMTMuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdF9pbnNwZWN0Om9iamVjdF9pbnNwZWN0OjEuMTMuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6b2JqZWN0LWluc3BlY3Q6MS4xMy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczpvYmplY3RfaW5zcGVjdDoxLjEzLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3Q6b2JqZWN0LWluc3BlY3Q6MS4xMy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0Om9iamVjdF9pbnNwZWN0OjEuMTMuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vYmplY3QtaW5zcGVjdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL29iamVjdC1pbnNwZWN0QDEuMTMuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMTMuNCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQiLCJib20tcmVmIjoicGtnOm5wbS9vYmplY3QtaXNAMS4xLjY/cGFja2FnZS1pZD04NGI0OTZhM2JjMDlhZGNiIiwiY3BlIjoiY3BlOjIuMzphOm9iamVjdC1pczpvYmplY3QtaXM6MS4xLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRVMyMDE1LWNvbXBsaWFudCBzaGltIGZvciBPYmplY3QuaXMgLSBkaWZmZXJlbnRpYXRlcyBiZXR3ZWVuIC0wIGFuZCArMCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZXMtc2hpbXMvb2JqZWN0LWlzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZXMtc2hpbXMvb2JqZWN0LWlzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJvYmplY3QtaXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3QtaXM6b2JqZWN0X2lzOjEuMS42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0X2lzOm9iamVjdC1pczoxLjEuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdF9pczpvYmplY3RfaXM6MS4xLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcy1zaGltczpvYmplY3QtaXM6MS4xLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTplcy1zaGltczpvYmplY3RfaXM6MS4xLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3Q6b2JqZWN0LWlzOjEuMS42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0Om9iamVjdF9pczoxLjEuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vYmplY3QtaXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9vYmplY3QtaXNAMS4xLjYiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuNiJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2xqaGFyYi5jb2RlcyksIEpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9samhhcmIuY29kZXMpLCBSYXlub3MgXHUwMDNjcmF5bm9zMkBnbWFpbC5jb21cdTAwM2UsIE5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UsIEl2YW4gU3RhcmtvdiBcdTAwM2Npc3RhcmtvdkBnbWFpbC5jb21cdTAwM2UsIEdhcnkgS2F0c2V2bWFuIFx1MDAzY2dpdEBna2F0c2V2LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL29iamVjdC1rZXlzQDEuMS4xP3BhY2thZ2UtaWQ9Zjg5NWU4NzYyMThmNTc0NCIsImNwZSI6ImNwZToyLjM6YTpvYmplY3Qta2V5czpvYmplY3Qta2V5czoxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBPYmplY3Qua2V5cyByZXBsYWNlbWVudCwgaW4gY2FzZSBPYmplY3Qua2V5cyBpcyBub3QgYXZhaWxhYmxlLiBGcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9lcy1zaGltcy9lczUtc2hpbSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbGpoYXJiL29iamVjdC1rZXlzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoib2JqZWN0LWtleXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3Qta2V5czpvYmplY3Rfa2V5czoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdF9rZXlzOm9iamVjdC1rZXlzOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0X2tleXM6b2JqZWN0X2tleXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6b2JqZWN0LWtleXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6b2JqZWN0X2tleXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3Q6b2JqZWN0LWtleXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3Q6b2JqZWN0X2tleXM6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LWtleXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9vYmplY3Qta2V5c0AxLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vb2JqZWN0LXZpc2l0QDEuMC4xP3BhY2thZ2UtaWQ9NjBmMGRlMGMzYThlMmZiZCIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0Om9iamVjdC12aXNpdDoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDYWxsIGEgc3BlY2lmaWVkIG1ldGhvZCBvbiBlYWNoIHZhbHVlIGluIHRoZSBnaXZlbiBvYmplY3QuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L29iamVjdC12aXNpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoib2JqZWN0LXZpc2l0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpvYmplY3RfdmlzaXQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3QtdmlzaXQ6b2JqZWN0LXZpc2l0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0LXZpc2l0Om9iamVjdF92aXNpdDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdF92aXNpdDpvYmplY3QtdmlzaXQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvYmplY3RfdmlzaXQ6b2JqZWN0X3Zpc2l0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0Om9iamVjdC12aXNpdDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdDpvYmplY3RfdmlzaXQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LXZpc2l0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vb2JqZWN0LXZpc2l0QDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIiwiYm9tLXJlZiI6InBrZzpucG0vb2JqZWN0LmFzc2lnbkA0LjEuNz9wYWNrYWdlLWlkPTk5ZTk4OTM4NGQ0ZmRlNjgiLCJjcGUiOiJjcGU6Mi4zOmE6b2JqZWN0LmFzc2lnbjpvYmplY3QuYXNzaWduOjQuMS43Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkVTNiBzcGVjLWNvbXBsaWFudCBPYmplY3QuYXNzaWduIHNoaW0uIEZyb20gaHR0cHM6Ly9naXRodWIuY29tL2VzLXNoaW1zL2VzNi1zaGltIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9samhhcmIvb2JqZWN0LmFzc2lnbi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im9iamVjdC5hc3NpZ24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6b2JqZWN0LmFzc2lnbjo0LjEuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vYmplY3QuYXNzaWduL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vb2JqZWN0LmFzc2lnbkA0LjEuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMS43In0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCBcdTAwM2Nqb24uc2NobGlua2VydEBzZWxsc2lkZS5jb21cdTAwM2UgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgU29ib2xldiBOaWtpdGEgXHUwMDNjbWFpbEBzb2JvbGV2bi5tZVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL3NvYm9sZXZuKSIsImJvbS1yZWYiOiJwa2c6bnBtL29iamVjdC5kZWZhdWx0c0AxLjEuMD9wYWNrYWdlLWlkPTM2N2Y0OWIwN2ViOWQ3OTciLCJjcGUiOiJjcGU6Mi4zOmE6b2JqZWN0LmRlZmF1bHRzOm9iamVjdC5kZWZhdWx0czoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMaWtlIGBleHRlbmRgIGJ1dCBvbmx5IGNvcGllcyBtaXNzaW5nIHByb3BlcnRpZXMvdmFsdWVzIHRvIHRoZSB0YXJnZXQgb2JqZWN0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9vYmplY3QuZGVmYXVsdHMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im9iamVjdC5kZWZhdWx0cyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6b2JqZWN0LmRlZmF1bHRzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29iamVjdC5kZWZhdWx0cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL29iamVjdC5kZWZhdWx0c0AxLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCbGFpbmUgQnVibGl0eiAoaHR0cHM6Ly90d2l0dGVyLmNvbS9CbGFpbmVCdWJsaXR6KSwgQnJpYW4gV29vZHdhcmQgKGh0dHBzOi8vdHdpdHRlci5jb20vZG9vd2IpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vb2JqZWN0Lm1hcEAxLjAuMT9wYWNrYWdlLWlkPTkyOWQ5YTM3MTA2OTQzOTIiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpvYmplY3QubWFwOjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNpbWlsYXIgdG8gbWFwIGZvciBhcnJheXMsIHRoaXMgY3JlYXRlcyBhIG5ldyBvYmplY3QgYnkgY2FsbGluZyB0aGUgY2FsbGJhY2sgb24gZWFjaCBwcm9wZXJ0eSBvZiB0aGUgb3JpZ2luYWwgb2JqZWN0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9vYmplY3QubWFwIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJvYmplY3QubWFwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b2JqZWN0Lm1hcDpvYmplY3QubWFwOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29iamVjdC5tYXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9vYmplY3QubWFwQDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9vYmplY3QucGlja0AxLjMuMD9wYWNrYWdlLWlkPTVlODQ3ZDNiZDk3OWY1NmYiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpvYmplY3QucGljazoxLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXR1cm5zIGEgZmlsdGVyZWQgY29weSBvZiBhbiBvYmplY3Qgd2l0aCBvbmx5IHRoZSBzcGVjaWZpZWQga2V5cywgc2ltaWxhciB0byBgXy5waWNrYCBmcm9tIGxvZGFzaCAvIHVuZGVyc2NvcmUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L29iamVjdC5waWNrIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJvYmplY3QucGljayIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9iamVjdC5waWNrOm9iamVjdC5waWNrOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29iamVjdC5waWNrL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vb2JqZWN0LnBpY2tAMS4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMCJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSAoaHR0cDovL2pvbmdsZWJlcnJ5LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9vbi1maW5pc2hlZEAyLjMuMD9wYWNrYWdlLWlkPWViYTdjMzU0NTM4NzI4N2EiLCJjcGUiOiJjcGU6Mi4zOmE6b24tZmluaXNoZWQ6b24tZmluaXNoZWQ6Mi4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRXhlY3V0ZSBhIGNhbGxiYWNrIHdoZW4gYSByZXF1ZXN0IGNsb3NlcywgZmluaXNoZXMsIG9yIGVycm9ycyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im9uLWZpbmlzaGVkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b24tZmluaXNoZWQ6b25fZmluaXNoZWQ6Mi4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvbl9maW5pc2hlZDpvbi1maW5pc2hlZDoyLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uX2ZpbmlzaGVkOm9uX2ZpbmlzaGVkOjIuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b246b24tZmluaXNoZWQ6Mi4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvbjpvbl9maW5pc2hlZDoyLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tb3JnYW4vbm9kZV9tb2R1bGVzL29uLWZpbmlzaGVkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vb24tZmluaXNoZWRAMi4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMuMCJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSAoaHR0cDovL2pvbmdsZWJlcnJ5LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9vbi1maW5pc2hlZEAyLjQuMT9wYWNrYWdlLWlkPWYwMzhlNzllOWQ1ZDI5NjYiLCJjcGUiOiJjcGU6Mi4zOmE6b24tZmluaXNoZWQ6b24tZmluaXNoZWQ6Mi40LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRXhlY3V0ZSBhIGNhbGxiYWNrIHdoZW4gYSByZXF1ZXN0IGNsb3NlcywgZmluaXNoZXMsIG9yIGVycm9ycyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im9uLWZpbmlzaGVkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b24tZmluaXNoZWQ6b25fZmluaXNoZWQ6Mi40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvbl9maW5pc2hlZDpvbi1maW5pc2hlZDoyLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uX2ZpbmlzaGVkOm9uX2ZpbmlzaGVkOjIuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b246b24tZmluaXNoZWQ6Mi40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvbjpvbl9maW5pc2hlZDoyLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vbi1maW5pc2hlZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL29uLWZpbmlzaGVkQDIuNC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi40LjEifSx7ImF1dGhvciI6IkRvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9vbi1oZWFkZXJzQDEuMS4wP3BhY2thZ2UtaWQ9NGVkZjg3MTE0Yzk2ODRlYiIsImNwZSI6ImNwZToyLjM6YTpvbi1oZWFkZXJzOm9uLWhlYWRlcnM6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRXhlY3V0ZSBhIGxpc3RlbmVyIHdoZW4gYSByZXNwb25zZSBpcyBhYm91dCB0byB3cml0ZSBoZWFkZXJzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoib24taGVhZGVycyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uLWhlYWRlcnM6b25faGVhZGVyczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uX2hlYWRlcnM6b24taGVhZGVyczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uX2hlYWRlcnM6b25faGVhZGVyczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uOm9uLWhlYWRlcnM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvbjpvbl9oZWFkZXJzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29uLWhlYWRlcnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9vbi1oZWFkZXJzQDEuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjAifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9vbmNlQDEuNC4wP3BhY2thZ2UtaWQ9NzEwZmE5YzQzYmI3NzNhOCIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6b25jZToxLjQuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSdW4gYSBmdW5jdGlvbiBleGFjdGx5IG9uZSB0aW1lIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3Mvb25jZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoib25jZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uY2U6b25jZToxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vbmNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vb25jZUAxLjQuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4wIn0seyJhdXRob3IiOiJBcm5vdXQgS2F6ZW1pZXIiLCJib20tcmVmIjoicGtnOm5wbS9vbmUtdGltZUAxLjAuMD9wYWNrYWdlLWlkPWM1NzI0NDliNGFiM2U3YTYiLCJjcGUiOiJjcGU6Mi4zOmE6M3JkLUVkZW46b25lLXRpbWU6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUnVuIHRoZSBzdXBwbGllZCBmdW5jdGlvbiBleGFjdGx5IG9uZSB0aW1lIChvbmNlKSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS8zcmQtRWRlbi9vbmUtdGltZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im9uZS10aW1lIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6M3JkLUVkZW46b25lX3RpbWU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvbmUtdGltZTpvbmUtdGltZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uZS10aW1lOm9uZV90aW1lOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b25lX3RpbWU6b25lLXRpbWU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvbmVfdGltZTpvbmVfdGltZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uZTpvbmUtdGltZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9uZTpvbmVfdGltZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vbmUtdGltZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL29uZS10aW1lQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkZyZWRlcmlrIERlIEJsZXNlciBcdTAwM2NmcmVkZXJpa0BkZWJsZXNlci5iZVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL29wZW50eXBlLmpzQDAuNy4zP3BhY2thZ2UtaWQ9MGE1ZDBlMjk5ZDBjYTg4OCIsImNwZSI6ImNwZToyLjM6YTpvcGVudHlwZS5qczpvcGVudHlwZS5qczowLjcuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJPcGVuVHlwZSBmb250IHBhcnNlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbm9kZWJveC9vcGVudHlwZS5qcy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im9wZW50eXBlLmpzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZWJveDpvcGVudHlwZS5qczowLjcuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vcGVudHlwZS5qcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL29wZW50eXBlLmpzQDAuNy4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC43LjMifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9vcy1ob21lZGlyQDEuMC4yP3BhY2thZ2UtaWQ9NTJkYjIxNWM4Mjk0ZmVlNiIsImNwZSI6ImNwZToyLjM6YTpvcy1ob21lZGlyOm9zLWhvbWVkaXI6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9kZS5qcyA0IGBvcy5ob21lZGlyKClgIHBvbnlmaWxsIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoib3MtaG9tZWRpciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9zLWhvbWVkaXI6b3NfaG9tZWRpcjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9zX2hvbWVkaXI6b3MtaG9tZWRpcjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9zX2hvbWVkaXI6b3NfaG9tZWRpcjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9zOm9zLWhvbWVkaXI6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvczpvc19ob21lZGlyOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29zLWhvbWVkaXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9vcy1ob21lZGlyQDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9vcy10bXBkaXJAMS4wLjI/cGFja2FnZS1pZD00Mzc0OTk4ODc0YjU5MDIyIiwiY3BlIjoiY3BlOjIuMzphOm9zLXRtcGRpcjpvcy10bXBkaXI6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9kZS5qcyBvcy50bXBkaXIoKSBwb255ZmlsbCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6Im9zLXRtcGRpciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9zLXRtcGRpcjpvc190bXBkaXI6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpvc190bXBkaXI6b3MtdG1wZGlyOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6b3NfdG1wZGlyOm9zX3RtcGRpcjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9zOm9zLXRtcGRpcjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm9zOm9zX3RtcGRpcjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vcy10bXBkaXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9vcy10bXBkaXJAMS4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMiJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL29zZW52QDAuMS41P3BhY2thZ2UtaWQ9MTM2OWIzMzcyZTU4ZjUzMSIsImNwZSI6ImNwZToyLjM6YTpvc2Vudjpvc2VudjowLjEuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMb29rIHVwIGVudmlyb25tZW50IHNldHRpbmdzIHNwZWNpZmljIHRvIGRpZmZlcmVudCBvcGVyYXRpbmcgc3lzdGVtcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vb3NlbnYifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6Im9zZW52IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnBtOm9zZW52OjAuMS41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29zZW52L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vb3NlbnZAMC4xLjUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuNSJ9LHsiYXV0aG9yIjoiR2VyYWxkIFllbyBcdTAwM2Njb250YWN0QGZ1c2VkdGhvdWdodC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9vdHBsaWJAMTIuMC4xP3BhY2thZ2UtaWQ9NWZmMTU5YzU0NWVjZjVlOCIsImNwZSI6ImNwZToyLjM6YTpvdHBsaWI6b3RwbGliOjEyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJITUFDLWJhc2VkIChIT1RQKSBhbmQgVGltZS1iYXNlZCAoVE9UUCkgT25lLVRpbWUgUGFzc3dvcmQgbGlicmFyeSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS95ZW9qei9vdHBsaWIifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly95ZW9qei5vdHBsaWIuZGV2In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJvdHBsaWIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5ZW9qejpvdHBsaWI6MTIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL290cGxpYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL290cGxpYkAxMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxMi4wLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wLWNhbmNlbGFibGVAMC40LjE/cGFja2FnZS1pZD0wNTgzZGU3MGZjZGZjMTMxIiwiY3BlIjoiY3BlOjIuMzphOnAtY2FuY2VsYWJsZTpwLWNhbmNlbGFibGU6MC40LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ3JlYXRlIGEgcHJvbWlzZSB0aGF0IGNhbiBiZSBjYW5jZWxlZCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InAtY2FuY2VsYWJsZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnAtY2FuY2VsYWJsZTpwX2NhbmNlbGFibGU6MC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwX2NhbmNlbGFibGU6cC1jYW5jZWxhYmxlOjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9jYW5jZWxhYmxlOnBfY2FuY2VsYWJsZTowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnA6cC1jYW5jZWxhYmxlOjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwX2NhbmNlbGFibGU6MC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcC1jYW5jZWxhYmxlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcC1jYW5jZWxhYmxlQDAuNC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC40LjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wLWV2ZW50QDIuMy4xP3BhY2thZ2UtaWQ9ZGY0ZWE2Njc3ZTM2NGRmOCIsImNwZSI6ImNwZToyLjM6YTpwLWV2ZW50OnAtZXZlbnQ6Mi4zLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHJvbWlzaWZ5IGFuIGV2ZW50IGJ5IHdhaXRpbmcgZm9yIGl0IHRvIGJlIGVtaXR0ZWQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwLWV2ZW50IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cC1ldmVudDpwX2V2ZW50OjIuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9ldmVudDpwLWV2ZW50OjIuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9ldmVudDpwX2V2ZW50OjIuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwLWV2ZW50OjIuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwX2V2ZW50OjIuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3AtZXZlbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wLWV2ZW50QDIuMy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4zLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wLWZpbmFsbHlAMS4wLjA/cGFja2FnZS1pZD02ZGMzMmU4MGZkYTA3OWE5IiwiY3BlIjoiY3BlOjIuMzphOnAtZmluYWxseTpwLWZpbmFsbHk6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiYFByb21pc2UjZmluYWxseSgpYCBwb255ZmlsbCAtIEludm9rZWQgd2hlbiB0aGUgcHJvbWlzZSBpcyBzZXR0bGVkIHJlZ2FyZGxlc3Mgb2Ygb3V0Y29tZSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InAtZmluYWxseSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnAtZmluYWxseTpwX2ZpbmFsbHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwX2ZpbmFsbHk6cC1maW5hbGx5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9maW5hbGx5OnBfZmluYWxseToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnA6cC1maW5hbGx5OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwX2ZpbmFsbHk6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcC1maW5hbGx5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcC1maW5hbGx5QDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wLWlzLXByb21pc2VAMS4xLjA/cGFja2FnZS1pZD1iZjJhOWNiMzZmN2ZmMjI0IiwiY3BlIjoiY3BlOjIuMzphOnAtaXMtcHJvbWlzZTpwLWlzLXByb21pc2U6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2hlY2sgaWYgc29tZXRoaW5nIGlzIGEgcHJvbWlzZSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InAtaXMtcHJvbWlzZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnAtaXMtcHJvbWlzZTpwX2lzX3Byb21pc2U6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwX2lzX3Byb21pc2U6cC1pcy1wcm9taXNlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9pc19wcm9taXNlOnBfaXNfcHJvbWlzZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnAtaXM6cC1pcy1wcm9taXNlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cC1pczpwX2lzX3Byb21pc2U6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwX2lzOnAtaXMtcHJvbWlzZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBfaXM6cF9pc19wcm9taXNlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwLWlzLXByb21pc2U6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwOnBfaXNfcHJvbWlzZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wLWlzLXByb21pc2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wLWlzLXByb21pc2VAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3AtbGltaXRAMi4zLjA/cGFja2FnZS1pZD0xZTdhNGI1YTVhN2FhZGU5IiwiY3BlIjoiY3BlOjIuMzphOnAtbGltaXQ6cC1saW1pdDoyLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSdW4gbXVsdGlwbGUgcHJvbWlzZS1yZXR1cm5pbmcgXHUwMDI2IGFzeW5jIGZ1bmN0aW9ucyB3aXRoIGxpbWl0ZWQgY29uY3VycmVuY3kiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwLWxpbWl0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cC1saW1pdDpwX2xpbWl0OjIuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9saW1pdDpwLWxpbWl0OjIuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9saW1pdDpwX2xpbWl0OjIuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwLWxpbWl0OjIuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwX2xpbWl0OjIuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL3AtbGltaXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wLWxpbWl0QDIuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4zLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wLWxvY2F0ZUA0LjEuMD9wYWNrYWdlLWlkPTU1ZjE0ZmY2N2VlZGJhZjIiLCJjcGUiOiJjcGU6Mi4zOmE6cC1sb2NhdGU6cC1sb2NhdGU6NC4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IHRoZSBmaXJzdCBmdWxmaWxsZWQgcHJvbWlzZSB0aGF0IHNhdGlzZmllcyB0aGUgcHJvdmlkZWQgdGVzdGluZyBmdW5jdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InAtbG9jYXRlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cC1sb2NhdGU6cF9sb2NhdGU6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwX2xvY2F0ZTpwLWxvY2F0ZTo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBfbG9jYXRlOnBfbG9jYXRlOjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwLWxvY2F0ZTo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnA6cF9sb2NhdGU6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMvcC1sb2NhdGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wLWxvY2F0ZUA0LjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMS4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wLW1hcEA0LjAuMD9wYWNrYWdlLWlkPWU4YTM4MzA1ZDI1OTQ1NzciLCJjcGUiOiJjcGU6Mi4zOmE6cC1tYXA6cC1tYXA6NC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWFwIG92ZXIgcHJvbWlzZXMgY29uY3VycmVudGx5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicC1tYXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwLW1hcDpwX21hcDo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBfbWFwOnAtbWFwOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9tYXA6cF9tYXA6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwOnAtbWFwOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwX21hcDo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wLW1hcC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3AtbWFwQDQuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9zaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3AtbWFwQDcuMC4zP3BhY2thZ2UtaWQ9MTBmMTRlOTE5OWUxMWNjNCIsImNwZSI6ImNwZToyLjM6YTpwLW1hcDpwLW1hcDo3LjAuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNYXAgb3ZlciBwcm9taXNlcyBjb25jdXJyZW50bHkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwLW1hcCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnAtbWFwOnBfbWFwOjcuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF9tYXA6cC1tYXA6Ny4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwX21hcDpwX21hcDo3LjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnA6cC1tYXA6Ny4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwOnBfbWFwOjcuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhY2FjaGUvbm9kZV9tb2R1bGVzL3AtbWFwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcC1tYXBANy4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjAuMyJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3AtdGltZW91dEAyLjAuMT9wYWNrYWdlLWlkPWRmMDVmZTYyMmFhYjU5ZjQiLCJjcGUiOiJjcGU6Mi4zOmE6cC10aW1lb3V0OnAtdGltZW91dDoyLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUaW1lb3V0IGEgcHJvbWlzZSBhZnRlciBhIHNwZWNpZmllZCBhbW91bnQgb2YgdGltZSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InAtdGltZW91dCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnAtdGltZW91dDpwX3RpbWVvdXQ6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwX3RpbWVvdXQ6cC10aW1lb3V0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cF90aW1lb3V0OnBfdGltZW91dDoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnA6cC10aW1lb3V0OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwX3RpbWVvdXQ6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcC10aW1lb3V0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcC10aW1lb3V0QDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wLXRyeUAyLjIuMD9wYWNrYWdlLWlkPWNjNzUwNTRjYWRkYWNmNzIiLCJjcGUiOiJjcGU6Mi4zOmE6cC10cnk6cC10cnk6Mi4yLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiYFN0YXJ0IGEgcHJvbWlzZSBjaGFpbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InAtdHJ5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cC10cnk6cF90cnk6Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwX3RyeTpwLXRyeToyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBfdHJ5OnBfdHJ5OjIuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cDpwLXRyeToyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnA6cF90cnk6Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcC10cnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wLXRyeUAyLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMi4wIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHBzOi8vaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BhY2thZ2UtanNvbi1mcm9tLWRpc3RAMS4wLjE/cGFja2FnZS1pZD05NjZlODA0ZTJjZGMxOWMzIiwiY3BlIjoiY3BlOjIuMzphOnBhY2thZ2UtanNvbi1mcm9tLWRpc3Q6cGFja2FnZS1qc29uLWZyb20tZGlzdDoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMb2FkIHRoZSBsb2NhbCBwYWNrYWdlLmpzb24gZnJvbSBlaXRoZXIgc3JjIG9yIGRpc3QgZm9sZGVyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MvcGFja2FnZS1qc29uLWZyb20tZGlzdC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQmx1ZU9hay0xLjAuMCJ9fV0sIm5hbWUiOiJwYWNrYWdlLWpzb24tZnJvbS1kaXN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFja2FnZS1qc29uLWZyb20tZGlzdDpwYWNrYWdlX2pzb25fZnJvbV9kaXN0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFja2FnZV9qc29uX2Zyb21fZGlzdDpwYWNrYWdlLWpzb24tZnJvbS1kaXN0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFja2FnZV9qc29uX2Zyb21fZGlzdDpwYWNrYWdlX2pzb25fZnJvbV9kaXN0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFja2FnZS1qc29uLWZyb206cGFja2FnZS1qc29uLWZyb20tZGlzdDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhY2thZ2UtanNvbi1mcm9tOnBhY2thZ2VfanNvbl9mcm9tX2Rpc3Q6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYWNrYWdlX2pzb25fZnJvbTpwYWNrYWdlLWpzb24tZnJvbS1kaXN0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFja2FnZV9qc29uX2Zyb206cGFja2FnZV9qc29uX2Zyb21fZGlzdDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhY2thZ2UtanNvbjpwYWNrYWdlLWpzb24tZnJvbS1kaXN0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFja2FnZS1qc29uOnBhY2thZ2VfanNvbl9mcm9tX2Rpc3Q6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYWNrYWdlX2pzb246cGFja2FnZS1qc29uLWZyb20tZGlzdDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhY2thZ2VfanNvbjpwYWNrYWdlX2pzb25fZnJvbV9kaXN0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFja2FnZTpwYWNrYWdlLWpzb24tZnJvbS1kaXN0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFja2FnZTpwYWNrYWdlX2pzb25fZnJvbV9kaXN0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BhY2thZ2UtanNvbi1mcm9tLWRpc3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wYWNrYWdlLWpzb24tZnJvbS1kaXN0QDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImF1dGhvciI6IkFuZHJlaSBUdXB1dGN5biAoaHR0cHM6Ly9naXRodWIuY29tL2FuZHI4MyksIFZpdGFseSBQdXpyaW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9wdXpyaW4pIiwiYm9tLXJlZiI6InBrZzpucG0vcGFrb0AwLjIuOT9wYWNrYWdlLWlkPWI2NTYxNmMxODFjZTA3MDMiLCJjcGUiOiJjcGU6Mi4zOmE6bm9kZWNhOnBha286MC4yLjk6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiemxpYiBwb3J0IHRvIGphdmFzY3JpcHQgLSBmYXN0LCBtb2R1bGFyaXplZCwgd2l0aCBicm93c2VyIHN1cHBvcnQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25vZGVjYS9wYWtvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwYWtvIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFrbzpwYWtvOjAuMi45Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Bha28vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wYWtvQDAuMi45IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjkifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9wYXJzZS1maWxlcGF0aEAxLjAuMj9wYWNrYWdlLWlkPWUwNTZjNjVjYjI5ZDFjZGMiLCJjcGUiOiJjcGU6Mi4zOmE6cGFyc2UtZmlsZXBhdGg6cGFyc2UtZmlsZXBhdGg6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUG9sbHlmaWxsIGZvciBub2RlLmpzIGBwYXRoLnBhcnNlYCwgcGFyc2VzIGEgZmlsZXBhdGggaW50byBhbiBvYmplY3QuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L3BhcnNlLWZpbGVwYXRoIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwYXJzZS1maWxlcGF0aCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhcnNlLWZpbGVwYXRoOnBhcnNlX2ZpbGVwYXRoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFyc2VfZmlsZXBhdGg6cGFyc2UtZmlsZXBhdGg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXJzZV9maWxlcGF0aDpwYXJzZV9maWxlcGF0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6cGFyc2UtZmlsZXBhdGg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OnBhcnNlX2ZpbGVwYXRoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFyc2U6cGFyc2UtZmlsZXBhdGg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXJzZTpwYXJzZV9maWxlcGF0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXJzZS1maWxlcGF0aC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BhcnNlLWZpbGVwYXRoQDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkJyaWFuIFdvb2R3YXJkIChodHRwczovL2dpdGh1Yi5jb20vZG9vd2IpIiwiYm9tLXJlZiI6InBrZzpucG0vcGFyc2UtcGFzc3dkQDEuMC4wP3BhY2thZ2UtaWQ9ZmIxMDNkMjBkNTg3ZWZhYyIsImNwZSI6ImNwZToyLjM6YTpwYXJzZS1wYXNzd2Q6cGFyc2UtcGFzc3dkOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlBhcnNlIGEgcGFzc3dkIGZpbGUgaW50byBhIGxpc3Qgb2YgdXNlcnMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kb293Yi9wYXJzZS1wYXNzd2QifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBhcnNlLXBhc3N3ZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhcnNlLXBhc3N3ZDpwYXJzZV9wYXNzd2Q6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXJzZV9wYXNzd2Q6cGFyc2UtcGFzc3dkOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFyc2VfcGFzc3dkOnBhcnNlX3Bhc3N3ZDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRvb3diOnBhcnNlLXBhc3N3ZDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRvb3diOnBhcnNlX3Bhc3N3ZDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhcnNlOnBhcnNlLXBhc3N3ZDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhcnNlOnBhcnNlX3Bhc3N3ZDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXJzZS1wYXNzd2QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wYXJzZS1wYXNzd2RAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSAoaHR0cDovL2pvbmdsZWJlcnJ5LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wYXJzZXVybEAxLjMuMz9wYWNrYWdlLWlkPTc0MmNjZjlkOGU0YWY4ZGMiLCJjcGUiOiJjcGU6Mi4zOmE6cGFyc2V1cmw6cGFyc2V1cmw6MS4zLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoicGFyc2UgYSB1cmwgd2l0aCBtZW1vaXphdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBhcnNldXJsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BhcnNldXJsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcGFyc2V1cmxAMS4zLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMyJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3Bhc2NhbGNhc2VAMC4xLjE/cGFja2FnZS1pZD1mMDU2ZjNkMDVhMDkzYWI4IiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6cGFzY2FsY2FzZTowLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0IGEgc3RyaW5nIHRvIHBhc2NhbC1jYXNlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9wYXNjYWxjYXNlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwYXNjYWxjYXNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFzY2FsY2FzZTpwYXNjYWxjYXNlOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Bhc2NhbGNhc2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wYXNjYWxjYXNlQDAuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wYXRoLWV4aXN0c0A0LjAuMD9wYWNrYWdlLWlkPWUzNGNhM2RkNzE4YTY5MTgiLCJjcGUiOiJjcGU6Mi4zOmE6cGF0aC1leGlzdHM6cGF0aC1leGlzdHM6NC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQ2hlY2sgaWYgYSBwYXRoIGV4aXN0cyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBhdGgtZXhpc3RzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aC1leGlzdHM6cGF0aF9leGlzdHM6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX2V4aXN0czpwYXRoLWV4aXN0czo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGhfZXhpc3RzOnBhdGhfZXhpc3RzOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aDpwYXRoLWV4aXN0czo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGg6cGF0aF9leGlzdHM6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGF0aC1leGlzdHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wYXRoLWV4aXN0c0A0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vcGF0aC1pcy1hYnNvbHV0ZUAxLjAuMT9wYWNrYWdlLWlkPThiZjllZjIxYWEyZjNlM2MiLCJjcGUiOiJjcGU6Mi4zOmE6cGF0aC1pcy1hYnNvbHV0ZTpwYXRoLWlzLWFic29sdXRlOjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik5vZGUuanMgMC4xMiBwYXRoLmlzQWJzb2x1dGUoKSBwb255ZmlsbCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBhdGgtaXMtYWJzb2x1dGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoLWlzLWFic29sdXRlOnBhdGhfaXNfYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX2lzX2Fic29sdXRlOnBhdGgtaXMtYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX2lzX2Fic29sdXRlOnBhdGhfaXNfYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoLWlzOnBhdGgtaXMtYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoLWlzOnBhdGhfaXNfYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX2lzOnBhdGgtaXMtYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX2lzOnBhdGhfaXNfYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoOnBhdGgtaXMtYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoOnBhdGhfaXNfYWJzb2x1dGU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGF0aC1pcy1hYnNvbHV0ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BhdGgtaXMtYWJzb2x1dGVAMS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMSJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BhdGgta2V5QDMuMS4xP3BhY2thZ2UtaWQ9MGZkY2Q3Y2RlZjYxYTNlNyIsImNwZSI6ImNwZToyLjM6YTpwYXRoLWtleTpwYXRoLWtleTozLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgdGhlIFBBVEggZW52aXJvbm1lbnQgdmFyaWFibGUga2V5IGNyb3NzLXBsYXRmb3JtIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicGF0aC1rZXkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoLWtleTpwYXRoX2tleTozLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGhfa2V5OnBhdGgta2V5OjMuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aF9rZXk6cGF0aF9rZXk6My4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoOnBhdGgta2V5OjMuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aDpwYXRoX2tleTozLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXRoLWtleS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BhdGgta2V5QDMuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xLjEifSx7ImF1dGhvciI6IkphdmllciBCbGFuY28gXHUwMDNjaHR0cDovL2piZ3V0aWVycmV6LmluZm9cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9wYXRoLXBhcnNlQDEuMC43P3BhY2thZ2UtaWQ9NTcwNTg3MTAyNGE0ODUzMCIsImNwZSI6ImNwZToyLjM6YTpwYXRoLXBhcnNlX3Byb2plY3Q6cGF0aC1wYXJzZToxLjAuNzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJOb2RlLmpzIHBhdGgucGFyc2UoKSBwb255ZmlsbCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qYmd1dGllcnJlei9wYXRoLXBhcnNlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vamJndXRpZXJyZXovcGF0aC1wYXJzZSNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBhdGgtcGFyc2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGF0aC1wYXJzZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BhdGgtcGFyc2VAMS4wLjciLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuNyJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3BhdGgtcm9vdEAwLjEuMT9wYWNrYWdlLWlkPTAzMDQ2ZTVmOWMxYzdkMWYiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpwYXRoLXJvb3Q6MC4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IHRoZSByb290IG9mIGEgcG9zaXggb3Igd2luZG93cyBmaWxlcGF0aC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvcGF0aC1yb290In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwYXRoLXJvb3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OnBhdGhfcm9vdDowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGgtcm9vdDpwYXRoLXJvb3Q6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoLXJvb3Q6cGF0aF9yb290OjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aF9yb290OnBhdGgtcm9vdDowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGhfcm9vdDpwYXRoX3Jvb3Q6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoOnBhdGgtcm9vdDowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGg6cGF0aF9yb290OjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BhdGgtcm9vdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BhdGgtcm9vdEAwLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vcGF0aC1yb290LXJlZ2V4QDAuMS4yP3BhY2thZ2UtaWQ9OTFlNWM2ZmJlYzU5MjBlNyIsImNwZSI6ImNwZToyLjM6YTpwYXRoLXJvb3QtcmVnZXg6cGF0aC1yb290LXJlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlZ3VsYXIgZXhwcmVzc2lvbiBmb3IgZ2V0dGluZyB0aGUgcm9vdCBvZiBhIHBvc2l4IG9yIHdpbmRvd3MgZmlsZXBhdGguIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZWdleGhxL3BhdGgtcm9vdC1yZWdleCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicGF0aC1yb290LXJlZ2V4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aC1yb290LXJlZ2V4OnBhdGhfcm9vdF9yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGhfcm9vdF9yZWdleDpwYXRoLXJvb3QtcmVnZXg6MC4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX3Jvb3RfcmVnZXg6cGF0aF9yb290X3JlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aC1yb290OnBhdGgtcm9vdC1yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGgtcm9vdDpwYXRoX3Jvb3RfcmVnZXg6MC4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX3Jvb3Q6cGF0aC1yb290LXJlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aF9yb290OnBhdGhfcm9vdF9yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlZ2V4aHE6cGF0aC1yb290LXJlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVnZXhocTpwYXRoX3Jvb3RfcmVnZXg6MC4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoOnBhdGgtcm9vdC1yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGg6cGF0aF9yb290X3JlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BhdGgtcm9vdC1yZWdleC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BhdGgtcm9vdC1yZWdleEAwLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4yIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHBzOi8vYmxvZy5penMubWUpIiwiYm9tLXJlZiI6InBrZzpucG0vcGF0aC1zY3VycnlAMS4xMS4xP3BhY2thZ2UtaWQ9ZWE3MjVlMjY4MjdlNDkyNSIsImNwZSI6ImNwZToyLjM6YTpwYXRoLXNjdXJyeTpwYXRoLXNjdXJyeToxLjExLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoid2FsayBwYXRocyBmYXN0IGFuZCBlZmZpY2llbnRseSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL3BhdGgtc2N1cnJ5In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJsdWVPYWstMS4wLjAifX1dLCJuYW1lIjoicGF0aC1zY3VycnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoLXNjdXJyeTpwYXRoX3NjdXJyeToxLjExLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX3NjdXJyeTpwYXRoLXNjdXJyeToxLjExLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX3NjdXJyeTpwYXRoX3NjdXJyeToxLjExLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoOnBhdGgtc2N1cnJ5OjEuMTEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGg6cGF0aF9zY3Vycnk6MS4xMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BhdGgtc2N1cnJ5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcGF0aC1zY3VycnlAMS4xMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xMS4xIn0seyJib20tcmVmIjoicGtnOm5wbS9wYXRoLXRvLXJlZ2V4cEAwLjEuMTI/cGFja2FnZS1pZD05OGU1YjI4YTZhZjYwNzFmIiwiY3BlIjoiY3BlOjIuMzphOnBhdGgtdG8tcmVnZXhwOnBhdGgtdG8tcmVnZXhwOjAuMS4xMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFeHByZXNzIHN0eWxlIHBhdGggdG8gUmVnRXhwIHV0aWxpdHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcGlsbGFyanMvcGF0aC10by1yZWdleHAuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwYXRoLXRvLXJlZ2V4cCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGgtdG8tcmVnZXhwOnBhdGhfdG9fcmVnZXhwOjAuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGhfdG9fcmVnZXhwOnBhdGgtdG8tcmVnZXhwOjAuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGhfdG9fcmVnZXhwOnBhdGhfdG9fcmVnZXhwOjAuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBpbGxhcmpzOnBhdGgtdG8tcmVnZXhwOjAuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBpbGxhcmpzOnBhdGhfdG9fcmVnZXhwOjAuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGgtdG86cGF0aC10by1yZWdleHA6MC4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aC10bzpwYXRoX3RvX3JlZ2V4cDowLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoX3RvOnBhdGgtdG8tcmVnZXhwOjAuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhdGhfdG86cGF0aF90b19yZWdleHA6MC4xLjEyOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGF0aDpwYXRoLXRvLXJlZ2V4cDowLjEuMTI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwYXRoOnBhdGhfdG9fcmVnZXhwOjAuMS4xMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXRoLXRvLXJlZ2V4cC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BhdGgtdG8tcmVnZXhwQDAuMS4xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4xMiJ9LHsiYXV0aG9yIjoiRGV2b24gR292ZXR0IFx1MDAzY2Rldm9uZ292ZXR0QGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL2JhZGFzc2pzLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vcGRma2l0QDAuMTEuMD9wYWNrYWdlLWlkPTlkYjcyMjI3NjU5M2Y1Y2UiLCJjcGUiOiJjcGU6Mi4zOmE6Zm9saW9qczpwZGZraXQ6MC4xMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgUERGIGdlbmVyYXRpb24gbGlicmFyeSBmb3IgTm9kZS5qcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2xpb2pzL3BkZmtpdC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cDovL3BkZmtpdC5vcmcvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwZGZraXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZGZraXQ6cGRma2l0OjAuMTEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wZGZraXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wZGZraXRAMC4xMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xMS4wIn0seyJhdXRob3IiOiJCb3Jld2l0IChodHRwczovL2dpdGh1Yi5jb20vQm9yZXdpdCkiLCJib20tcmVmIjoicGtnOm5wbS9wZWVrLXJlYWRhYmxlQDQuMS4wP3BhY2thZ2UtaWQ9YThhMzVkOTU4ZDkwMzY4NCIsImNwZSI6ImNwZToyLjM6YTpwZWVrLXJlYWRhYmxlOnBlZWstcmVhZGFibGU6NC4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVhZCBhbmQgcGVlayBmcm9tIGEgcmVhZGFibGUgc3RyZWFtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9Cb3Jld2l0L3BlZWstcmVhZGFibGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBlZWstcmVhZGFibGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZWVrLXJlYWRhYmxlOnBlZWtfcmVhZGFibGU6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZWVrX3JlYWRhYmxlOnBlZWstcmVhZGFibGU6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZWVrX3JlYWRhYmxlOnBlZWtfcmVhZGFibGU6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZWVrOnBlZWstcmVhZGFibGU6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZWVrOnBlZWtfcmVhZGFibGU6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGVlay1yZWFkYWJsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BlZWstcmVhZGFibGVANC4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMCJ9LHsiYXV0aG9yIjoiQW5kcmV3IEtlbGxleSBcdTAwM2NzdXBlcmpvZTMwQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3BlbmRAMS4yLjA/cGFja2FnZS1pZD0xMjcwMWI4MDI0MDJmY2E3IiwiY3BlIjoiY3BlOjIuMzphOmFuZHJld3JrOnBlbmQ6MS4yLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiZGVhZC1zaW1wbGUgb3B0aW1pc3RpYyBhc3luYyBoZWxwZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2FuZHJld3JrL25vZGUtcGVuZC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBlbmQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZW5kOnBlbmQ6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGVuZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BlbmRAMS4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMCJ9LHsiYXV0aG9yIjoiQmxhaW5lIEJ1YmxpdHogXHUwMDNjYmxhaW5lQGljZWRkZXYuY29tXHUwMDNlIChodHRwOi8vaWNlZGRldi5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BnLWNvbm5lY3Rpb24tc3RyaW5nQDIuOS4xP3BhY2thZ2UtaWQ9ZDI3N2Q1ZjNlNjMzNzFkNiIsImNwZSI6ImNwZToyLjM6YTpwZy1jb25uZWN0aW9uLXN0cmluZzpwZy1jb25uZWN0aW9uLXN0cmluZzoyLjkuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGdW5jdGlvbnMgZm9yIGRlYWxpbmcgd2l0aCBhIFBvc3RncmVzU1FMIGNvbm5lY3Rpb24gc3RyaW5nIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9icmlhbmMvbm9kZS1wb3N0Z3Jlcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JyaWFuYy9ub2RlLXBvc3RncmVzL3RyZWUvbWFzdGVyL3BhY2thZ2VzL3BnLWNvbm5lY3Rpb24tc3RyaW5nIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwZy1jb25uZWN0aW9uLXN0cmluZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBnLWNvbm5lY3Rpb24tc3RyaW5nOnBnX2Nvbm5lY3Rpb25fc3RyaW5nOjIuOS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGdfY29ubmVjdGlvbl9zdHJpbmc6cGctY29ubmVjdGlvbi1zdHJpbmc6Mi45LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZ19jb25uZWN0aW9uX3N0cmluZzpwZ19jb25uZWN0aW9uX3N0cmluZzoyLjkuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBnLWNvbm5lY3Rpb246cGctY29ubmVjdGlvbi1zdHJpbmc6Mi45LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZy1jb25uZWN0aW9uOnBnX2Nvbm5lY3Rpb25fc3RyaW5nOjIuOS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGdfY29ubmVjdGlvbjpwZy1jb25uZWN0aW9uLXN0cmluZzoyLjkuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBnX2Nvbm5lY3Rpb246cGdfY29ubmVjdGlvbl9zdHJpbmc6Mi45LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmlhbmM6cGctY29ubmVjdGlvbi1zdHJpbmc6Mi45LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpicmlhbmM6cGdfY29ubmVjdGlvbl9zdHJpbmc6Mi45LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwZzpwZy1jb25uZWN0aW9uLXN0cmluZzoyLjkuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBnOnBnX2Nvbm5lY3Rpb25fc3RyaW5nOjIuOS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BnLWNvbm5lY3Rpb24tc3RyaW5nL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcGctY29ubmVjdGlvbi1zdHJpbmdAMi45LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjkuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3BpY29tYXRjaEAyLjMuMT9wYWNrYWdlLWlkPTZhMThkODI0YjA1NDc2ZjAiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpwaWNvbWF0Y2g6Mi4zLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQmxhemluZyBmYXN0IGFuZCBhY2N1cmF0ZSBnbG9iIG1hdGNoZXIgd3JpdHRlbiBpbiBKYXZhU2NyaXB0LCB3aXRoIG5vIGRlcGVuZGVuY2llcyBhbmQgZnVsbCBzdXBwb3J0IGZvciBzdGFuZGFyZCBhbmQgZXh0ZW5kZWQgQmFzaCBnbG9iIGZlYXR1cmVzLCBpbmNsdWRpbmcgYnJhY2VzLCBleHRnbG9icywgUE9TSVggYnJhY2tldHMsIGFuZCByZWd1bGFyIGV4cHJlc3Npb25zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9waWNvbWF0Y2gifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBpY29tYXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9waWNvbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9waWNvbWF0Y2hAMi4zLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMuMSJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3BpY29tYXRjaEA0LjAuMz9wYWNrYWdlLWlkPWRkYjQwZTJhMjdmZWVjZTYiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpwaWNvbWF0Y2g6NC4wLjM6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQmxhemluZyBmYXN0IGFuZCBhY2N1cmF0ZSBnbG9iIG1hdGNoZXIgd3JpdHRlbiBpbiBKYXZhU2NyaXB0LCB3aXRoIG5vIGRlcGVuZGVuY2llcyBhbmQgZnVsbCBzdXBwb3J0IGZvciBzdGFuZGFyZCBhbmQgZXh0ZW5kZWQgQmFzaCBnbG9iIGZlYXR1cmVzLCBpbmNsdWRpbmcgYnJhY2VzLCBleHRnbG9icywgUE9TSVggYnJhY2tldHMsIGFuZCByZWd1bGFyIGV4cHJlc3Npb25zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC9waWNvbWF0Y2gifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBpY29tYXRjaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90aW55Z2xvYmJ5L25vZGVfbW9kdWxlcy9waWNvbWF0Y2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9waWNvbWF0Y2hANC4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMyJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BpZnlAMi4zLjA/cGFja2FnZS1pZD0wZGZlMTQ3YmI4YTI0ZDZhIiwiY3BlIjoiY3BlOjIuMzphOnBpZnk6cGlmeToyLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQcm9taXNpZnkgYSBjYWxsYmFjay1zdHlsZSBmdW5jdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBpZnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy11bnppcC9ub2RlX21vZHVsZXMvcGlmeS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BpZnlAMi4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BpZnlAMi4zLjA/cGFja2FnZS1pZD1kZGJhMTEyNWM3NzI5M2RlIiwiY3BlIjoiY3BlOjIuMzphOnBpZnk6cGlmeToyLjMuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQcm9taXNpZnkgYSBjYWxsYmFjay1zdHlsZSBmdW5jdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBpZnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy9ub2RlX21vZHVsZXMvcGlmeS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BpZnlAMi4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BpZnlAMy4wLjA/cGFja2FnZS1pZD03NGY2YWZjYjI5ZTMzMjE1IiwiY3BlIjoiY3BlOjIuMzphOnBpZnk6cGlmeTozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQcm9taXNpZnkgYSBjYWxsYmFjay1zdHlsZSBmdW5jdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBpZnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy9ub2RlX21vZHVsZXMvbWFrZS1kaXIvbm9kZV9tb2R1bGVzL3BpZnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9waWZ5QDMuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9waWZ5QDMuMC4wP3BhY2thZ2UtaWQ9OTRiNDU0MGM1OWNlZGEyMSIsImNwZSI6ImNwZToyLjM6YTpwaWZ5OnBpZnk6My4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHJvbWlzaWZ5IGEgY2FsbGJhY2stc3R5bGUgZnVuY3Rpb24iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwaWZ5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dvdC9ub2RlX21vZHVsZXMvcGlmeS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BpZnlAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BpZnlANC4wLjE/cGFja2FnZS1pZD0xNDY3NTY4NGEzYjE5NzQyIiwiY3BlIjoiY3BlOjIuMzphOnBpZnk6cGlmeTo0LjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQcm9taXNpZnkgYSBjYWxsYmFjay1zdHlsZSBmdW5jdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBpZnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGlmeS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BpZnlANC4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMSJ9LHsiYXV0aG9yIjoiVnNldm9sb2QgU3RydWtjaGluc2t5IFx1MDAzY2Zsb2F0ZHJvcEBnbWFpbC5jb21cdTAwM2UgKGdpdGh1Yi5jb20vZmxvYXRkcm9wKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BpbmtpZUAyLjAuND9wYWNrYWdlLWlkPWQyY2NlMTAwYWIxOGY3OTgiLCJjcGUiOiJjcGU6Mi4zOmE6cGlua2llOnBpbmtpZToyLjAuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJdHR5IGJpdHR5IGxpdHRsZSB3aWRkbGUgdHdpbmtpZSBwaW5raWUgRVMyMDE1IFByb21pc2UgaW1wbGVtZW50YXRpb24iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwaW5raWUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGlua2llL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcGlua2llQDIuMC40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjQifSx7ImF1dGhvciI6IlZzZXZvbG9kIFN0cnVrY2hpbnNreSBcdTAwM2NmbG9hdGRyb3BAZ21haWwuY29tXHUwMDNlIChnaXRodWIuY29tL2Zsb2F0ZHJvcCkiLCJib20tcmVmIjoicGtnOm5wbS9waW5raWUtcHJvbWlzZUAyLjAuMT9wYWNrYWdlLWlkPWNjNmE5NjhiYTg4OWI2MzgiLCJjcGUiOiJjcGU6Mi4zOmE6cGlua2llLXByb21pc2U6cGlua2llLXByb21pc2U6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRVMyMDE1IFByb21pc2UgcG9ueWZpbGwiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwaW5raWUtcHJvbWlzZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBpbmtpZS1wcm9taXNlOnBpbmtpZV9wcm9taXNlOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGlua2llX3Byb21pc2U6cGlua2llLXByb21pc2U6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwaW5raWVfcHJvbWlzZTpwaW5raWVfcHJvbWlzZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBpbmtpZTpwaW5raWUtcHJvbWlzZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBpbmtpZTpwaW5raWVfcHJvbWlzZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9waW5raWUtcHJvbWlzZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3BpbmtpZS1wcm9taXNlQDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IkRldm9uIEdvdmV0dCBcdTAwM2NkZXZvbmdvdmV0dEBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9iYWRhc3Nqcy5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL3BuZy1qc0AxLjAuMD9wYWNrYWdlLWlkPWQxZmQ3N2M1MDUyOGI1ODEiLCJjcGUiOiJjcGU6Mi4zOmE6ZGV2b25nb3ZldHQ6cG5nLWpzOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgUE5HIGRlY29kZXIgaW4gSmF2YVNjcmlwdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kZXZvbmdvdmV0dC9wbmcuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwbmctanMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXZvbmdvdmV0dDpwbmdfanM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwbmctanM6cG5nLWpzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG5nLWpzOnBuZ19qczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBuZ19qczpwbmctanM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwbmdfanM6cG5nX2pzOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG5nOnBuZy1qczoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBuZzpwbmdfanM6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcG5nLWpzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcG5nLWpzQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9wb3NpeC1jaGFyYWN0ZXItY2xhc3Nlc0AwLjEuMT9wYWNrYWdlLWlkPWEzZTYwYmVhMWI2MjUwODIiLCJjcGUiOiJjcGU6Mi4zOmE6cG9zaXgtY2hhcmFjdGVyLWNsYXNzZXM6cG9zaXgtY2hhcmFjdGVyLWNsYXNzZXM6MC4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUE9TSVggY2hhcmFjdGVyIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHJlZ3VsYXIgZXhwcmVzc2lvbnMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L3Bvc2l4LWNoYXJhY3Rlci1jbGFzc2VzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwb3NpeC1jaGFyYWN0ZXItY2xhc3NlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc2l4LWNoYXJhY3Rlci1jbGFzc2VzOnBvc2l4X2NoYXJhY3Rlcl9jbGFzc2VzOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG9zaXhfY2hhcmFjdGVyX2NsYXNzZXM6cG9zaXgtY2hhcmFjdGVyLWNsYXNzZXM6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwb3NpeF9jaGFyYWN0ZXJfY2xhc3Nlczpwb3NpeF9jaGFyYWN0ZXJfY2xhc3NlczowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc2l4LWNoYXJhY3Rlcjpwb3NpeC1jaGFyYWN0ZXItY2xhc3NlczowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc2l4LWNoYXJhY3Rlcjpwb3NpeF9jaGFyYWN0ZXJfY2xhc3NlczowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc2l4X2NoYXJhY3Rlcjpwb3NpeC1jaGFyYWN0ZXItY2xhc3NlczowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc2l4X2NoYXJhY3Rlcjpwb3NpeF9jaGFyYWN0ZXJfY2xhc3NlczowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6cG9zaXgtY2hhcmFjdGVyLWNsYXNzZXM6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OnBvc2l4X2NoYXJhY3Rlcl9jbGFzc2VzOjAuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG9zaXg6cG9zaXgtY2hhcmFjdGVyLWNsYXNzZXM6MC4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwb3NpeDpwb3NpeF9jaGFyYWN0ZXJfY2xhc3NlczowLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wb3NpeC1jaGFyYWN0ZXItY2xhc3Nlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3Bvc2l4LWNoYXJhY3Rlci1jbGFzc2VzQDAuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjEifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9wb3NzaWJsZS10eXBlZC1hcnJheS1uYW1lc0AxLjEuMD9wYWNrYWdlLWlkPWZkMmUxY2Q2MWJlNDlmMDIiLCJjcGUiOiJjcGU6Mi4zOmE6cG9zc2libGUtdHlwZWQtYXJyYXktbmFtZXM6cG9zc2libGUtdHlwZWQtYXJyYXktbmFtZXM6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBzaW1wbGUgbGlzdCBvZiBwb3NzaWJsZSBUeXBlZCBBcnJheSBuYW1lcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9wb3NzaWJsZS10eXBlZC1hcnJheS1uYW1lcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9wb3NzaWJsZS10eXBlZC1hcnJheS1uYW1lcyNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InBvc3NpYmxlLXR5cGVkLWFycmF5LW5hbWVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG9zc2libGUtdHlwZWQtYXJyYXktbmFtZXM6cG9zc2libGVfdHlwZWRfYXJyYXlfbmFtZXM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwb3NzaWJsZV90eXBlZF9hcnJheV9uYW1lczpwb3NzaWJsZS10eXBlZC1hcnJheS1uYW1lczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc3NpYmxlX3R5cGVkX2FycmF5X25hbWVzOnBvc3NpYmxlX3R5cGVkX2FycmF5X25hbWVzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG9zc2libGUtdHlwZWQtYXJyYXk6cG9zc2libGUtdHlwZWQtYXJyYXktbmFtZXM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwb3NzaWJsZS10eXBlZC1hcnJheTpwb3NzaWJsZV90eXBlZF9hcnJheV9uYW1lczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc3NpYmxlX3R5cGVkX2FycmF5OnBvc3NpYmxlLXR5cGVkLWFycmF5LW5hbWVzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG9zc2libGVfdHlwZWRfYXJyYXk6cG9zc2libGVfdHlwZWRfYXJyYXlfbmFtZXM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwb3NzaWJsZS10eXBlZDpwb3NzaWJsZS10eXBlZC1hcnJheS1uYW1lczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc3NpYmxlLXR5cGVkOnBvc3NpYmxlX3R5cGVkX2FycmF5X25hbWVzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG9zc2libGVfdHlwZWQ6cG9zc2libGUtdHlwZWQtYXJyYXktbmFtZXM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwb3NzaWJsZV90eXBlZDpwb3NzaWJsZV90eXBlZF9hcnJheV9uYW1lczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBvc3NpYmxlOnBvc3NpYmxlLXR5cGVkLWFycmF5LW5hbWVzOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cG9zc2libGU6cG9zc2libGVfdHlwZWRfYXJyYXlfbmFtZXM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6cG9zc2libGUtdHlwZWQtYXJyYXktbmFtZXM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6cG9zc2libGVfdHlwZWRfYXJyYXlfbmFtZXM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcG9zc2libGUtdHlwZWQtYXJyYXktbmFtZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wb3NzaWJsZS10eXBlZC1hcnJheS1uYW1lc0AxLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4wIn0seyJhdXRob3IiOiJNYXRoaWFzIEJ1dXMgKEBtYWZpbnRvc2gpLCBKdWxpYW4gR3J1YmVyIFx1MDAzY2p1bGlhbkBqdWxpYW5ncnViZXIuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyKSwgQnJldHQgTGF3c29uIFx1MDAzY2JyZXR0MTlAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vYnJldHQxOSksIFBpZXRlciBIaW50amVucyBcdTAwM2NwaEBpbWF0aXguY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vaGludGplbnMpLCBMYXJzLU1hZ251cyBTa29nIFx1MDAzY3JhbHBodGhlbmluamFAcmlzZXVwLm5ldFx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL3JhbHBodGhlbmluamEpLCBKZXPDunMgTGVnYW7DqXMgQ29tYmFycm8gXHUwMDNjcGlyYW5uYUBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9waXJhbm5hKSwgTWF0aGlhcyBLw7xzZWwgXHUwMDNjbWF0aGlhc2tAaG90bWFpbC5kZVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL21hdGhpYXNrODgpLCBMdWthcyBHZWlnZXIgXHUwMDNjbHVrYXMuZ2VpZ2VyOTRAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vbGdlaWdlcikiLCJib20tcmVmIjoicGtnOm5wbS9wcmVidWlsZC1pbnN0YWxsQDUuMy42P3BhY2thZ2UtaWQ9NGRjNzVhZmI5MGExZTE4MCIsImNwZSI6ImNwZToyLjM6YTpwcmVidWlsZC1pbnN0YWxsOnByZWJ1aWxkLWluc3RhbGw6NS4zLjY6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBjb21tYW5kIGxpbmUgdG9vbCB0byBlYXNpbHkgaW5zdGFsbCBwcmVidWlsdCBiaW5hcmllcyBmb3IgbXVsdGlwbGUgdmVyc2lvbiBvZiBub2RlL2lvanMgb24gYSBzcGVjaWZpYyBwbGF0Zm9ybSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wcmVidWlsZC9wcmVidWlsZC1pbnN0YWxsLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcHJlYnVpbGQvcHJlYnVpbGQtaW5zdGFsbCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHJlYnVpbGQtaW5zdGFsbCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkLWluc3RhbGw6cHJlYnVpbGRfaW5zdGFsbDo1LjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkX2luc3RhbGw6cHJlYnVpbGQtaW5zdGFsbDo1LjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkX2luc3RhbGw6cHJlYnVpbGRfaW5zdGFsbDo1LjMuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkOnByZWJ1aWxkLWluc3RhbGw6NS4zLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcmVidWlsZDpwcmVidWlsZF9pbnN0YWxsOjUuMy42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3ByZWJ1aWxkLWluc3RhbGwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wcmVidWlsZC1pbnN0YWxsQDUuMy42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4zLjYifSx7ImF1dGhvciI6Ik1hdGhpYXMgQnV1cyAoQG1hZmludG9zaCksIEp1bGlhbiBHcnViZXIgXHUwMDNjanVsaWFuQGp1bGlhbmdydWJlci5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9qdWxpYW5ncnViZXIpLCBCcmV0dCBMYXdzb24gXHUwMDNjYnJldHQxOUBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9icmV0dDE5KSwgUGlldGVyIEhpbnRqZW5zIFx1MDAzY3BoQGltYXRpeC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9oaW50amVucyksIExhcnMtTWFnbnVzIFNrb2cgXHUwMDNjcmFscGh0aGVuaW5qYUByaXNldXAubmV0XHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vcmFscGh0aGVuaW5qYSksIEplc8O6cyBMZWdhbsOpcyBDb21iYXJybyBcdTAwM2NwaXJhbm5hQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL3BpcmFubmEpLCBNYXRoaWFzIEvDvHNlbCBcdTAwM2NtYXRoaWFza0Bob3RtYWlsLmRlXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vbWF0aGlhc2s4OCksIEx1a2FzIEdlaWdlciBcdTAwM2NsdWthcy5nZWlnZXI5NEBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9sZ2VpZ2VyKSIsImJvbS1yZWYiOiJwa2c6bnBtL3ByZWJ1aWxkLWluc3RhbGxANy4xLjM/cGFja2FnZS1pZD0zYjY0NTUzODE2MzNjZGIwIiwiY3BlIjoiY3BlOjIuMzphOnByZWJ1aWxkLWluc3RhbGw6cHJlYnVpbGQtaW5zdGFsbDo3LjEuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIGNvbW1hbmQgbGluZSB0b29sIHRvIGVhc2lseSBpbnN0YWxsIHByZWJ1aWx0IGJpbmFyaWVzIGZvciBtdWx0aXBsZSB2ZXJzaW9uIG9mIG5vZGUvaW9qcyBvbiBhIHNwZWNpZmljIHBsYXRmb3JtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3ByZWJ1aWxkL3ByZWJ1aWxkLWluc3RhbGwuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wcmVidWlsZC9wcmVidWlsZC1pbnN0YWxsIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwcmVidWlsZC1pbnN0YWxsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJlYnVpbGQtaW5zdGFsbDpwcmVidWlsZF9pbnN0YWxsOjcuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJlYnVpbGRfaW5zdGFsbDpwcmVidWlsZC1pbnN0YWxsOjcuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJlYnVpbGRfaW5zdGFsbDpwcmVidWlsZF9pbnN0YWxsOjcuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJlYnVpbGQ6cHJlYnVpbGQtaW5zdGFsbDo3LjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkOnByZWJ1aWxkX2luc3RhbGw6Ny4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlieG1sanMyL25vZGVfbW9kdWxlcy9wcmVidWlsZC1pbnN0YWxsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHJlYnVpbGQtaW5zdGFsbEA3LjEuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuMS4zIn0seyJhdXRob3IiOiJNYXRoaWFzIEJ1dXMgKEBtYWZpbnRvc2gpLCBKdWxpYW4gR3J1YmVyIFx1MDAzY2p1bGlhbkBqdWxpYW5ncnViZXIuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vanVsaWFuZ3J1YmVyKSwgQnJldHQgTGF3c29uIFx1MDAzY2JyZXR0MTlAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vYnJldHQxOSksIFBpZXRlciBIaW50amVucyBcdTAwM2NwaEBpbWF0aXguY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vaGludGplbnMpLCBMYXJzLU1hZ251cyBTa29nIFx1MDAzY3JhbHBodGhlbmluamFAcmlzZXVwLm5ldFx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL3JhbHBodGhlbmluamEpLCBKZXPDunMgTGVnYW7DqXMgQ29tYmFycm8gXHUwMDNjcGlyYW5uYUBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9waXJhbm5hKSwgTWF0aGlhcyBLw7xzZWwgXHUwMDNjbWF0aGlhc2tAaG90bWFpbC5kZVx1MDAzZSAoaHR0cHM6Ly9naXRodWIuY29tL21hdGhpYXNrODgpLCBMdWthcyBHZWlnZXIgXHUwMDNjbHVrYXMuZ2VpZ2VyOTRAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vbGdlaWdlcikiLCJib20tcmVmIjoicGtnOm5wbS9wcmVidWlsZC1pbnN0YWxsQDcuMS4zP3BhY2thZ2UtaWQ9MDA4ZGE3MDhhOTNhYjhmZCIsImNwZSI6ImNwZToyLjM6YTpwcmVidWlsZC1pbnN0YWxsOnByZWJ1aWxkLWluc3RhbGw6Ny4xLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBjb21tYW5kIGxpbmUgdG9vbCB0byBlYXNpbHkgaW5zdGFsbCBwcmVidWlsdCBiaW5hcmllcyBmb3IgbXVsdGlwbGUgdmVyc2lvbiBvZiBub2RlL2lvanMgb24gYSBzcGVjaWZpYyBwbGF0Zm9ybSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wcmVidWlsZC9wcmVidWlsZC1pbnN0YWxsLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcHJlYnVpbGQvcHJlYnVpbGQtaW5zdGFsbCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHJlYnVpbGQtaW5zdGFsbCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkLWluc3RhbGw6cHJlYnVpbGRfaW5zdGFsbDo3LjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkX2luc3RhbGw6cHJlYnVpbGQtaW5zdGFsbDo3LjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkX2luc3RhbGw6cHJlYnVpbGRfaW5zdGFsbDo3LjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZWJ1aWxkOnByZWJ1aWxkLWluc3RhbGw6Ny4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcmVidWlsZDpwcmVidWlsZF9pbnN0YWxsOjcuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL3ByZWJ1aWxkLWluc3RhbGwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wcmVidWlsZC1pbnN0YWxsQDcuMS4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4xLjMifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wcmVwZW5kLWh0dHBAMi4wLjA/cGFja2FnZS1pZD1iOGZlM2JmYWI2MmE4ODJkIiwiY3BlIjoiY3BlOjIuMzphOnByZXBlbmQtaHR0cDpwcmVwZW5kLWh0dHA6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHJlcGVuZCBgaHR0cDovL2AgdG8gaHVtYW5pemVkIFVSTHMgbGlrZSB0b2RvbXZjLmNvbSBhbmQgbG9jYWxob3N0IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHJlcGVuZC1odHRwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJlcGVuZC1odHRwOnByZXBlbmRfaHR0cDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZXBlbmRfaHR0cDpwcmVwZW5kLWh0dHA6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcmVwZW5kX2h0dHA6cHJlcGVuZF9odHRwOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJlcGVuZDpwcmVwZW5kLWh0dHA6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcmVwZW5kOnByZXBlbmRfaHR0cDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcmVwZW5kLWh0dHAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wcmVwZW5kLWh0dHBAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3ByZXR0eS1ieXRlc0A0LjAuMj9wYWNrYWdlLWlkPTRkOTFiMDk4OGQ5ZmU1NWYiLCJjcGUiOiJjcGU6Mi4zOmE6cHJldHR5LWJ5dGVzOnByZXR0eS1ieXRlczo0LjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0IGJ5dGVzIHRvIGEgaHVtYW4gcmVhZGFibGUgc3RyaW5nOiAxMzM3IOKGkiAxLjM0IGtCIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHJldHR5LWJ5dGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJldHR5LWJ5dGVzOnByZXR0eV9ieXRlczo0LjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZXR0eV9ieXRlczpwcmV0dHktYnl0ZXM6NC4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcmV0dHlfYnl0ZXM6cHJldHR5X2J5dGVzOjQuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJldHR5OnByZXR0eS1ieXRlczo0LjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByZXR0eTpwcmV0dHlfYnl0ZXM6NC4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtY29udHJpYi1jb21wcmVzcy9ub2RlX21vZHVsZXMvcHJldHR5LWJ5dGVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHJldHR5LWJ5dGVzQDQuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjIifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vcHJvYy1sb2dANS4wLjA/cGFja2FnZS1pZD1iN2U1M2Y3OGE4ZTNiNWFhIiwiY3BlIjoiY3BlOjIuMzphOnByb2MtbG9nOnByb2MtbG9nOjUuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Imp1c3QgZW1pdCAnbG9nJyBldmVudHMgb24gdGhlIHByb2Nlc3Mgb2JqZWN0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9ucG0vcHJvYy1sb2cuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJwcm9jLWxvZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByb2MtbG9nOnByb2NfbG9nOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvY19sb2c6cHJvYy1sb2c6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9jX2xvZzpwcm9jX2xvZzo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByb2M6cHJvYy1sb2c6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9jOnByb2NfbG9nOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb2MtbG9nL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHJvYy1sb2dANS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMCJ9LHsiYXV0aG9yIjoiUm9tYW4gU2h0eWxtYW4gXHUwMDNjc2h0eWxtYW5AZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vcHJvY2Vzc0AwLjExLjEwP3BhY2thZ2UtaWQ9ODZiNGU2NmQ1NWJhNzYyZiIsImNwZSI6ImNwZToyLjM6YTpzaHR5bG1hbjpwcm9jZXNzOjAuMTEuMTA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoicHJvY2VzcyBpbmZvcm1hdGlvbiBmb3Igbm9kZS5qcyBhbmQgYnJvd3NlcnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3NodHlsbWFuL25vZGUtcHJvY2Vzcy5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InByb2Nlc3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9jZXNzOnByb2Nlc3M6MC4xMS4xMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm9jZXNzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHJvY2Vzc0AwLjExLjEwIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xMS4xMCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vcHJvY2Vzcy1uZXh0aWNrLWFyZ3NAMi4wLjE/cGFja2FnZS1pZD0yNzM2ZjU4MzI5ZTg5ZTY4IiwiY3BlIjoiY3BlOjIuMzphOnByb2Nlc3MtbmV4dGljay1hcmdzOnByb2Nlc3MtbmV4dGljay1hcmdzOjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6InByb2Nlc3MubmV4dFRpY2sgYnV0IGFsd2F5cyB3aXRoIGFyZ3MiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY2FsdmlubWV0Y2FsZi9wcm9jZXNzLW5leHRpY2stYXJncy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2NhbHZpbm1ldGNhbGYvcHJvY2Vzcy1uZXh0aWNrLWFyZ3MifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InByb2Nlc3MtbmV4dGljay1hcmdzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvY2Vzcy1uZXh0aWNrLWFyZ3M6cHJvY2Vzc19uZXh0aWNrX2FyZ3M6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9jZXNzX25leHRpY2tfYXJnczpwcm9jZXNzLW5leHRpY2stYXJnczoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByb2Nlc3NfbmV4dGlja19hcmdzOnByb2Nlc3NfbmV4dGlja19hcmdzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvY2Vzcy1uZXh0aWNrOnByb2Nlc3MtbmV4dGljay1hcmdzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvY2Vzcy1uZXh0aWNrOnByb2Nlc3NfbmV4dGlja19hcmdzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvY2Vzc19uZXh0aWNrOnByb2Nlc3MtbmV4dGljay1hcmdzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvY2Vzc19uZXh0aWNrOnByb2Nlc3NfbmV4dGlja19hcmdzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y2FsdmlubWV0Y2FsZjpwcm9jZXNzLW5leHRpY2stYXJnczoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNhbHZpbm1ldGNhbGY6cHJvY2Vzc19uZXh0aWNrX2FyZ3M6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9jZXNzOnByb2Nlc3MtbmV4dGljay1hcmdzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvY2Vzczpwcm9jZXNzX25leHRpY2tfYXJnczoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm9jZXNzLW5leHRpY2stYXJncy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3Byb2Nlc3MtbmV4dGljay1hcmdzQDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IlNpbW9uIE55YmVyZyIsImJvbS1yZWYiOiJwa2c6bnBtL3Byb20tY2xpZW50QDE0LjIuMD9wYWNrYWdlLWlkPWRjMTg5OTMzMjAxMTE5ZWEiLCJjcGUiOiJjcGU6Mi4zOmE6cHJvbS1jbGllbnQ6cHJvbS1jbGllbnQ6MTQuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNsaWVudCBmb3IgcHJvbWV0aGV1cyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vc2lpbW9uL3Byb20tY2xpZW50In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkFwYWNoZS0yLjAifX1dLCJuYW1lIjoicHJvbS1jbGllbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9tLWNsaWVudDpwcm9tX2NsaWVudDoxNC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9tX2NsaWVudDpwcm9tLWNsaWVudDoxNC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9tX2NsaWVudDpwcm9tX2NsaWVudDoxNC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWltb246cHJvbS1jbGllbnQ6MTQuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lpbW9uOnByb21fY2xpZW50OjE0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByb206cHJvbS1jbGllbnQ6MTQuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvbTpwcm9tX2NsaWVudDoxNC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHJvbS1jbGllbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wcm9tLWNsaWVudEAxNC4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxNC4yLjAifSx7ImF1dGhvciI6IkZvcmJlc0xpbmRlc2F5IiwiYm9tLXJlZiI6InBrZzpucG0vcHJvbWlzZUA3LjMuMT9wYWNrYWdlLWlkPWQwODcwNDEyNTg1ZTEzM2QiLCJjcGUiOiJjcGU6Mi4zOmE6cHJvbWlzZTpwcm9taXNlOjcuMy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkJhcmUgYm9uZXMgUHJvbWlzZXMvQSsgaW1wbGVtZW50YXRpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGhlbi9wcm9taXNlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHJvbWlzZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRoZW46cHJvbWlzZTo3LjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm9taXNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHJvbWlzZUA3LjMuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuMy4xIn0seyJhdXRob3IiOiJSZWJlY2NhIFR1cm5lciBcdTAwM2NtZUByZS1iZWNjYS5vcmdcdTAwM2UgKGh0dHA6Ly9yZS1iZWNjYS5vcmcvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3Byb21pc2UtaW5mbGlnaHRAMS4wLjE/cGFja2FnZS1pZD1jYjJkOGRlMGQyMjZhYWNkIiwiY3BlIjoiY3BlOjIuMzphOnByb21pc2UtaW5mbGlnaHQ6cHJvbWlzZS1pbmZsaWdodDoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJPbmUgcHJvbWlzZSBmb3IgbXVsdGlwbGUgcmVxdWVzdHMgaW4gZmxpZ2h0IHRvIGF2b2lkIGFzeW5jIGR1cGxpY2F0aW9uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pYXJuYS9wcm9taXNlLWluZmxpZ2h0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaWFybmEvcHJvbWlzZS1pbmZsaWdodCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InByb21pc2UtaW5mbGlnaHQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9taXNlLWluZmxpZ2h0OnByb21pc2VfaW5mbGlnaHQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9taXNlX2luZmxpZ2h0OnByb21pc2UtaW5mbGlnaHQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9taXNlX2luZmxpZ2h0OnByb21pc2VfaW5mbGlnaHQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9taXNlOnByb21pc2UtaW5mbGlnaHQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9taXNlOnByb21pc2VfaW5mbGlnaHQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppYXJuYTpwcm9taXNlLWluZmxpZ2h0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWFybmE6cHJvbWlzZV9pbmZsaWdodDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm9taXNlLWluZmxpZ2h0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHJvbWlzZS1pbmZsaWdodEAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJJbmRpZ29Vbml0ZWQgXHUwMDNjaGVsbG9AaW5kaWdvdW5pdGVkLmNvbVx1MDAzZSAoaHR0cDovL2luZGlnb3VuaXRlZC5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vcHJvbWlzZS1yZXRyeUAyLjAuMT9wYWNrYWdlLWlkPTE0YmFhN2IzMjFiMTdmYzQiLCJjcGUiOiJjcGU6Mi4zOmE6cHJvbWlzZS1yZXRyeTpwcm9taXNlLXJldHJ5OjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJldHJpZXMgYSBmdW5jdGlvbiB0aGF0IHJldHVybnMgYSBwcm9taXNlLCBsZXZlcmFnaW5nIHRoZSBwb3dlciBvZiB0aGUgcmV0cnkgbW9kdWxlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vSW5kaWdvVW5pdGVkL25vZGUtcHJvbWlzZS1yZXRyeS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InByb21pc2UtcmV0cnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9taXNlLXJldHJ5OnByb21pc2VfcmV0cnk6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9taXNlX3JldHJ5OnByb21pc2UtcmV0cnk6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9taXNlX3JldHJ5OnByb21pc2VfcmV0cnk6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpJbmRpZ29Vbml0ZWQ6cHJvbWlzZS1yZXRyeToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkluZGlnb1VuaXRlZDpwcm9taXNlX3JldHJ5OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvbWlzZTpwcm9taXNlLXJldHJ5OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvbWlzZTpwcm9taXNlX3JldHJ5OjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb21pc2UtcmV0cnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wcm9taXNlLXJldHJ5QDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IkluZGlnb1VuaXRlZCBcdTAwM2NoZWxsb0BpbmRpZ291bml0ZWQuY29tXHUwMDNlIChodHRwOi8vaW5kaWdvdW5pdGVkLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9wcm9wZXItbG9ja2ZpbGVAMS4yLjA/cGFja2FnZS1pZD01ZGVhMGE1ODU0NGMzMjUzIiwiY3BlIjoiY3BlOjIuMzphOnByb3Blci1sb2NrZmlsZTpwcm9wZXItbG9ja2ZpbGU6MS4yLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBpbnRlci1wcm9jZXNzIGFuZCBpbnRlci1tYWNoaW5lIGxvY2tmaWxlIHV0aWxpdHkgdGhhdCB3b3JrcyBvbiBhIGxvY2FsIG9yIG5ldHdvcmsgZmlsZSBzeXN0ZW0uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9JbmRpZ29Vbml0ZWQvbm9kZS1wcm9wZXItbG9ja2ZpbGUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwcm9wZXItbG9ja2ZpbGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9wZXItbG9ja2ZpbGU6cHJvcGVyX2xvY2tmaWxlOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJvcGVyX2xvY2tmaWxlOnByb3Blci1sb2NrZmlsZToxLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByb3Blcl9sb2NrZmlsZTpwcm9wZXJfbG9ja2ZpbGU6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpJbmRpZ29Vbml0ZWQ6cHJvcGVyLWxvY2tmaWxlOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6SW5kaWdvVW5pdGVkOnByb3Blcl9sb2NrZmlsZToxLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnByb3Blcjpwcm9wZXItbG9ja2ZpbGU6MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm9wZXI6cHJvcGVyX2xvY2tmaWxlOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb3Blci1sb2NrZmlsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3Byb3Blci1sb2NrZmlsZUAxLjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4wIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vcHJveHktYWRkckAyLjAuNz9wYWNrYWdlLWlkPWU5ZDAzMTY0ZWQwNDMxOTciLCJjcGUiOiJjcGU6Mi4zOmE6cHJveHktYWRkcjpwcm94eS1hZGRyOjIuMC43Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRldGVybWluZSBhZGRyZXNzIG9mIHByb3hpZWQgcmVxdWVzdCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InByb3h5LWFkZHIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm94eS1hZGRyOnByb3h5X2FkZHI6Mi4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm94eV9hZGRyOnByb3h5LWFkZHI6Mi4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm94eV9hZGRyOnByb3h5X2FkZHI6Mi4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwcm94eTpwcm94eS1hZGRyOjIuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHJveHk6cHJveHlfYWRkcjoyLjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm94eS1hZGRyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHJveHktYWRkckAyLjAuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC43In0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UsIEZvcmJlcyBMaW5kZXNheSBcdTAwM2Nmb3JiZXNAbGluZGVzYXkuY28udWtcdTAwM2UsIE1hdHRoaWFzIExlIEJydW4gXHUwMDNjbWxibGlAbWUuY29tXHUwMDNlLCBKb3NodWEgQXBwZWxtYW4gXHUwMDNjam9zaHVhQGpibmEubmxcdTAwM2UsIEpvbmF0aGFuIE9uZyBcdTAwM2Nqb25hdGhhbnJpY2hhcmRvbmdAZ21haWwuY29tXHUwMDNlLCBBbGV4IEtvY2hhcmluIFx1MDAzY2FsZXhAa29jaGFyaW4ucnVcdTAwM2UsIEhlbWFudGggXHUwMDNjaGVtYW50aC5obUBnbWFpbC5jb21cdTAwM2UsIFRpbW90aHkgR3UgXHUwMDNjdGltb3RoeWd1OTlAZ21haWwuY29tXHUwMDNlLCBBbmRyZWFzIEx1YmJlIFx1MDAzY2dpdEBsdWJiZS5vcmdcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9wdWdAMy4wLjM/cGFja2FnZS1pZD03YmY1OTU5ZGUxNDAyZDZkIiwiY3BlIjoiY3BlOjIuMzphOnB1Z2pzOnB1ZzozLjAuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJBIGNsZWFuLCB3aGl0ZXNwYWNlLXNlbnNpdGl2ZSB0ZW1wbGF0ZSBsYW5ndWFnZSBmb3Igd3JpdGluZyBIVE1MIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3B1Z2pzL3B1Zy90cmVlL21hc3Rlci9wYWNrYWdlcy9wdWcifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9wdWdqcy5vcmcifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InB1ZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wdWcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wdWdAMy4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMyJ9LHsiYXV0aG9yIjoiRm9yYmVzIExpbmRlc2F5IiwiYm9tLXJlZiI6InBrZzpucG0vcHVnLWF0dHJzQDMuMC4wP3BhY2thZ2UtaWQ9OGNjZDdlOGEyMjg2ZDk5YyIsImNwZSI6ImNwZToyLjM6YTpwdWctYXR0cnM6cHVnLWF0dHJzOjMuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdlbmVyYXRlIGNvZGUgZm9yIFB1ZyBhdHRyaWJ1dGVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3B1Z2pzL3B1Zy90cmVlL21hc3Rlci9wYWNrYWdlcy9wdWctYXR0cnMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InB1Zy1hdHRycyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Zy1hdHRyczpwdWdfYXR0cnM6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfYXR0cnM6cHVnLWF0dHJzOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnX2F0dHJzOnB1Z19hdHRyczozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Zy1hdHRyczozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Z19hdHRyczozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWctYXR0cnM6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWc6cHVnX2F0dHJzOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1hdHRycy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3B1Zy1hdHRyc0AzLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4wIn0seyJhdXRob3IiOiJGb3JiZXMgTGluZGVzYXkiLCJib20tcmVmIjoicGtnOm5wbS9wdWctY29kZS1nZW5AMy4wLjM/cGFja2FnZS1pZD0yNDY2ODEwYzY2NmQzYjVlIiwiY3BlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Zy1jb2RlLWdlbjozLjAuMzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJEZWZhdWx0IGNvZGUtZ2VuZXJhdG9yIGZvciBwdWcuICBJdCBnZW5lcmF0ZXMgSFRNTCB2aWEgYSBKYXZhU2NyaXB0IHRlbXBsYXRlIGZ1bmN0aW9uLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wdWdqcy9wdWcvdHJlZS9tYXN0ZXIvcGFja2FnZXMvcHVnLWNvZGUtZ2VuIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwdWctY29kZS1nZW4iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHVnLWNvZGUtZ2VuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHVnLWNvZGUtZ2VuQDMuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjMifSx7ImF1dGhvciI6IkZvcmJlcyBMaW5kZXNheSIsImJvbS1yZWYiOiJwa2c6bnBtL3B1Zy1lcnJvckAyLjEuMD9wYWNrYWdlLWlkPTA2NzIyZDJjMzRjNjg5Y2MiLCJjcGUiOiJjcGU6Mi4zOmE6cHVnLWVycm9yOnB1Zy1lcnJvcjoyLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTdGFuZGFyZCBlcnJvciBvYmplY3RzIGZvciBwdWciLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcHVnanMvcHVnL3RyZWUvbWFzdGVyL3BhY2thZ2VzL3B1Zy1lcnJvciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHVnLWVycm9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnLWVycm9yOnB1Z19lcnJvcjoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z19lcnJvcjpwdWctZXJyb3I6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfZXJyb3I6cHVnX2Vycm9yOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnanM6cHVnLWVycm9yOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnanM6cHVnX2Vycm9yOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnOnB1Zy1lcnJvcjoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWdfZXJyb3I6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHVnLWVycm9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHVnLWVycm9yQDIuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4xLjAifSx7ImF1dGhvciI6IkZvcmJlcyBMaW5kZXNheSIsImJvbS1yZWYiOiJwa2c6bnBtL3B1Zy1maWx0ZXJzQDQuMC4wP3BhY2thZ2UtaWQ9NWQzMzc2YjY3MjRiMGJhNSIsImNwZSI6ImNwZToyLjM6YTpwdWctZmlsdGVyczpwdWctZmlsdGVyczo0LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb2RlIGZvciBwcm9jZXNzaW5nIGZpbHRlcnMgaW4gcHVnIHRlbXBsYXRlcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wdWdqcy9wdWcvdHJlZS9tYXN0ZXIvcGFja2FnZXMvcHVnLWZpbHRlcnMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InB1Zy1maWx0ZXJzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnLWZpbHRlcnM6cHVnX2ZpbHRlcnM6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfZmlsdGVyczpwdWctZmlsdGVyczo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z19maWx0ZXJzOnB1Z19maWx0ZXJzOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnanM6cHVnLWZpbHRlcnM6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdqczpwdWdfZmlsdGVyczo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWctZmlsdGVyczo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWdfZmlsdGVyczo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wdWctZmlsdGVycy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3B1Zy1maWx0ZXJzQDQuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjAifSx7ImF1dGhvciI6IkZvcmJlc0xpbmRlc2F5IiwiYm9tLXJlZiI6InBrZzpucG0vcHVnLWxleGVyQDUuMC4xP3BhY2thZ2UtaWQ9NWRjODJkODc2NjhiYWU4ZSIsImNwZSI6ImNwZToyLjM6YTpwdWctbGV4ZXI6cHVnLWxleGVyOjUuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRoZSBwdWcgbGV4ZXIgKHRha2VzIGEgc3RyaW5nIGFuZCBjb252ZXJ0cyBpdCB0byBhbiBhcnJheSBvZiB0b2tlbnMpIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3B1Z2pzL3B1Zy90cmVlL21hc3Rlci9wYWNrYWdlcy9wdWctbGV4ZXIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InB1Zy1sZXhlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Zy1sZXhlcjpwdWdfbGV4ZXI6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfbGV4ZXI6cHVnLWxleGVyOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnX2xleGVyOnB1Z19sZXhlcjo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Zy1sZXhlcjo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Z19sZXhlcjo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWctbGV4ZXI6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWc6cHVnX2xleGVyOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1sZXhlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3B1Zy1sZXhlckA1LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4xIn0seyJhdXRob3IiOiJGb3JiZXMgTGluZGVzYXkiLCJib20tcmVmIjoicGtnOm5wbS9wdWctbGlua2VyQDQuMC4wP3BhY2thZ2UtaWQ9ZTk0OTQ2M2U0MzFlMTc3NiIsImNwZSI6ImNwZToyLjM6YTpwdWctbGlua2VyOnB1Zy1saW5rZXI6NC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTGluayBtdWx0aXBsZSBwdWcgQVNUcyB0b2dldGhlciB1c2luZyBpbmNsdWRlL2V4dGVuZHMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcHVnanMvcHVnL3RyZWUvbWFzdGVyL3BhY2thZ2VzL3B1Zy1saW5rZXIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InB1Zy1saW5rZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWctbGlua2VyOnB1Z19saW5rZXI6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfbGlua2VyOnB1Zy1saW5rZXI6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfbGlua2VyOnB1Z19saW5rZXI6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdqczpwdWctbGlua2VyOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnanM6cHVnX2xpbmtlcjo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWctbGlua2VyOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnOnB1Z19saW5rZXI6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHVnLWxpbmtlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3B1Zy1saW5rZXJANC4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMCJ9LHsiYXV0aG9yIjoiRm9yYmVzTGluZGVzYXkiLCJib20tcmVmIjoicGtnOm5wbS9wdWctbG9hZEAzLjAuMD9wYWNrYWdlLWlkPWI4MzFhOTRlYzgzZWU2NDYiLCJjcGUiOiJjcGU6Mi4zOmE6cHVnLWxvYWQ6cHVnLWxvYWQ6My4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIFB1ZyBsb2FkZXIgaXMgcmVzcG9uc2libGUgZm9yIGxvYWRpbmcgdGhlIGRlcGVuZW5kZW5jaWVzIG9mIGEgZ2l2ZW4gUHVnIGZpbGUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3B1Z2pzL3B1Zy90cmVlL21hc3Rlci9wYWNrYWdlcy9wdWctbG9hZCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHVnLWxvYWQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWctbG9hZDpwdWdfbG9hZDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z19sb2FkOnB1Zy1sb2FkOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnX2xvYWQ6cHVnX2xvYWQ6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdqczpwdWctbG9hZDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Z19sb2FkOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnOnB1Zy1sb2FkOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnOnB1Z19sb2FkOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1sb2FkL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHVnLWxvYWRAMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiRm9yYmVzTGluZGVzYXkiLCJib20tcmVmIjoicGtnOm5wbS9wdWctcGFyc2VyQDYuMC4wP3BhY2thZ2UtaWQ9YWUzY2UwNzQ5NzI1OGY2ZSIsImNwZSI6ImNwZToyLjM6YTpwdWctcGFyc2VyOnB1Zy1wYXJzZXI6Ni4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIHB1ZyBwYXJzZXIgKHRha2VzIGFuIGFycmF5IG9mIHRva2VucyBhbmQgY29udmVydHMgaXQgdG8gYW4gYWJzdHJhY3Qgc3ludGF4IHRyZWUpIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3B1Z2pzL3B1Zy90cmVlL21hc3Rlci9wYWNrYWdlcy9wdWctcGFyc2VyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwdWctcGFyc2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnLXBhcnNlcjpwdWdfcGFyc2VyOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnX3BhcnNlcjpwdWctcGFyc2VyOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnX3BhcnNlcjpwdWdfcGFyc2VyOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnanM6cHVnLXBhcnNlcjo2LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Z19wYXJzZXI6Ni4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWc6cHVnLXBhcnNlcjo2LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWdfcGFyc2VyOjYuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1wYXJzZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wdWctcGFyc2VyQDYuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNi4wLjAifSx7ImF1dGhvciI6IkZvcmJlc0xpbmRlc2F5IiwiYm9tLXJlZiI6InBrZzpucG0vcHVnLXJ1bnRpbWVAMy4wLjE/cGFja2FnZS1pZD1lZmY0NjZhZGVkODgzZDE0IiwiY3BlIjoiY3BlOjIuMzphOnB1Zy1ydW50aW1lOnB1Zy1ydW50aW1lOjMuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRoZSBydW50aW1lIGNvbXBvbmVudHMgZm9yIHRoZSBwdWcgdGVtcGxhdGluZyBsYW5ndWFnZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wdWdqcy9wdWcvdHJlZS9tYXN0ZXIvcGFja2FnZXMvcHVnLXJ1bnRpbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InB1Zy1ydW50aW1lIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnLXJ1bnRpbWU6cHVnX3J1bnRpbWU6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfcnVudGltZTpwdWctcnVudGltZTozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z19ydW50aW1lOnB1Z19ydW50aW1lOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnanM6cHVnLXJ1bnRpbWU6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdqczpwdWdfcnVudGltZTozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWctcnVudGltZTozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWdfcnVudGltZTozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wdWctcnVudGltZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3B1Zy1ydW50aW1lQDMuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjEifSx7ImF1dGhvciI6IlRpbW90aHkgR3UgXHUwMDNjdGltb3RoeWd1OTlAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vcHVnLXN0cmlwLWNvbW1lbnRzQDIuMC4wP3BhY2thZ2UtaWQ9Njc4YjNkYmYyMjA1NTQzYiIsImNwZSI6ImNwZToyLjM6YTpwdWctc3RyaXAtY29tbWVudHM6cHVnLXN0cmlwLWNvbW1lbnRzOjIuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmlwIGNvbW1lbnRzIGZyb20gYSBQdWcgdG9rZW4gc3RyZWFtIChmcm9tIHRoZSBsZXhlcikiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcHVnanMvcHVnL3RyZWUvbWFzdGVyL3BhY2thZ2VzL3B1Zy1zdHJpcC1jb21tZW50cyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHVnLXN0cmlwLWNvbW1lbnRzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnLXN0cmlwLWNvbW1lbnRzOnB1Z19zdHJpcF9jb21tZW50czoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z19zdHJpcF9jb21tZW50czpwdWctc3RyaXAtY29tbWVudHM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfc3RyaXBfY29tbWVudHM6cHVnX3N0cmlwX2NvbW1lbnRzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnLXN0cmlwOnB1Zy1zdHJpcC1jb21tZW50czoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Zy1zdHJpcDpwdWdfc3RyaXBfY29tbWVudHM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdfc3RyaXA6cHVnLXN0cmlwLWNvbW1lbnRzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnX3N0cmlwOnB1Z19zdHJpcF9jb21tZW50czoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Zy1zdHJpcC1jb21tZW50czoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Z19zdHJpcF9jb21tZW50czoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1ZzpwdWctc3RyaXAtY29tbWVudHM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWc6cHVnX3N0cmlwX2NvbW1lbnRzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1zdHJpcC1jb21tZW50cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3B1Zy1zdHJpcC1jb21tZW50c0AyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4wIn0seyJhdXRob3IiOiJGb3JiZXNMaW5kZXNheSIsImJvbS1yZWYiOiJwa2c6bnBtL3B1Zy13YWxrQDIuMC4wP3BhY2thZ2UtaWQ9OGRhOTM1Y2E5OTI0NDg4ZiIsImNwZSI6ImNwZToyLjM6YTpwdWctd2FsazpwdWctd2FsazoyLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJXYWxrIGFuZCB0cmFuc2Zvcm0gYSBwdWcgQVNUIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3B1Z2pzL3B1Zy90cmVlL21hc3Rlci9wYWNrYWdlcy9wdWctd2FsayJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicHVnLXdhbGsiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWctd2FsazpwdWdfd2FsazoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z193YWxrOnB1Zy13YWxrOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnX3dhbGs6cHVnX3dhbGs6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdqczpwdWctd2FsazoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnB1Z2pzOnB1Z193YWxrOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnOnB1Zy13YWxrOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVnOnB1Z193YWxrOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy13YWxrL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcHVnLXdhbGtAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiTWF0aGlhcyBCdXVzIE1hZHNlbiBcdTAwM2NtYXRoaWFzYnV1c0BnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9wdW1wQDMuMC4zP3BhY2thZ2UtaWQ9ODkxNDU0MGE3MGFlMWJhZSIsImNwZSI6ImNwZToyLjM6YTptYWZpbnRvc2g6cHVtcDozLjAuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJwaXBlIHN0cmVhbXMgdG9nZXRoZXIgYW5kIGNsb3NlIGFsbCBvZiB0aGVtIGlmIG9uZSBvZiB0aGVtIGNsb3NlcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbWFmaW50b3NoL3B1bXAuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJwdW1wIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVtcDpwdW1wOjMuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1bXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9wdW1wQDMuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjMifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9samhhcmIuY29kZXMpIiwiYm9tLXJlZiI6InBrZzpucG0vcXNANi4xMy4wP3BhY2thZ2UtaWQ9ZjE0ODVhNWQ4Y2NlMTM5NyIsImNwZSI6ImNwZToyLjM6YTpxc19wcm9qZWN0OnFzOjYuMTMuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHF1ZXJ5c3RyaW5nIHBhcnNlciB0aGF0IHN1cHBvcnRzIG5lc3RpbmcgYW5kIGFycmF5cywgd2l0aCBhIGRlcHRoIGxpbWl0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9xcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9xcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJCU0QtMy1DbGF1c2UifX1dLCJuYW1lIjoicXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9xc0A2LjEzLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjEzLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9xdWVyeS1zdHJpbmdANS4xLjE/cGFja2FnZS1pZD04NTNhNTYyNmRhNmE1NjE5IiwiY3BlIjoiY3BlOjIuMzphOnF1ZXJ5LXN0cmluZzpxdWVyeS1zdHJpbmc6NS4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGFyc2UgYW5kIHN0cmluZ2lmeSBVUkwgcXVlcnkgc3RyaW5ncyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InF1ZXJ5LXN0cmluZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnF1ZXJ5LXN0cmluZzpxdWVyeV9zdHJpbmc6NS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpxdWVyeV9zdHJpbmc6cXVlcnktc3RyaW5nOjUuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cXVlcnlfc3RyaW5nOnF1ZXJ5X3N0cmluZzo1LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnF1ZXJ5OnF1ZXJ5LXN0cmluZzo1LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnF1ZXJ5OnF1ZXJ5X3N0cmluZzo1LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9xdWVyeS1zdHJpbmcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9xdWVyeS1zdHJpbmdANS4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjEuMSJ9LHsiYXV0aG9yIjoiVEogSG9sb3dheWNodWsgXHUwMDNjdGpAdmlzaW9uLW1lZGlhLmNhXHUwMDNlIChodHRwOi8vdGpob2xvd2F5Y2h1ay5jb20pLCBEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBKYW1lcyBXeWF0dCBDcmVhZHkgXHUwMDNjd3lhdHQuY3JlYWR5QGxhbmV0aXguY29tXHUwMDNlLCBKb25hdGhhbiBPbmcgXHUwMDNjbWVAam9uZ2xlYmVycnkuY29tXHUwMDNlIChodHRwOi8vam9uZ2xlYmVycnkuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3JhbmdlLXBhcnNlckAxLjIuMT9wYWNrYWdlLWlkPTA0NDI1M2Q0ZDllZmFkNjIiLCJjcGUiOiJjcGU6Mi4zOmE6cmFuZ2UtcGFyc2VyOnJhbmdlLXBhcnNlcjoxLjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSYW5nZSBoZWFkZXIgZmllbGQgc3RyaW5nIHBhcnNlciIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJhbmdlLXBhcnNlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJhbmdlLXBhcnNlcjpyYW5nZV9wYXJzZXI6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyYW5nZV9wYXJzZXI6cmFuZ2UtcGFyc2VyOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmFuZ2VfcGFyc2VyOnJhbmdlX3BhcnNlcjoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJhbmdlOnJhbmdlLXBhcnNlcjoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJhbmdlOnJhbmdlX3BhcnNlcjoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yYW5nZS1wYXJzZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yYW5nZS1wYXJzZXJAMS4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMSJ9LHsiYXV0aG9yIjoiS2V2aW4gV2hpdG1hbiAoaHR0cHM6Ly9naXRodWIuY29tL2tldmVydykiLCJib20tcmVmIjoicGtnOm5wbS9yYW5nZV9jaGVja0AyLjAuND9wYWNrYWdlLWlkPWFmMGViZmY5MWVkYmMxZjMiLCJjcGUiOiJjcGU6Mi4zOmE6cmFuZ2UtY2hlY2s6cmFuZ2UtY2hlY2s6Mi4wLjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIHNpbXBsZSBtb2R1bGUgdG8gdmFsaWRhdGUgSVAgYWRkcmVzcywgY2hlY2sgaXAgYWRkcmVzcyB2ZXJzaW9uLCBjaGVjayBpZiBpcCBpcyB3aXRoaW4gYSByYW5nZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20va2V2ZXJ3L3JhbmdlX2NoZWNrIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0yLUNsYXVzZSJ9fV0sIm5hbWUiOiJyYW5nZV9jaGVjayIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJhbmdlLWNoZWNrOnJhbmdlX2NoZWNrOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmFuZ2VfY2hlY2s6cmFuZ2UtY2hlY2s6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyYW5nZV9jaGVjazpyYW5nZV9jaGVjazoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtldmVydzpyYW5nZS1jaGVjazoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtldmVydzpyYW5nZV9jaGVjazoyLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJhbmdlOnJhbmdlLWNoZWNrOjIuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmFuZ2U6cmFuZ2VfY2hlY2s6Mi4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmFuZ2VfY2hlY2svcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yYW5nZV9jaGVja0AyLjAuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC40In0seyJhdXRob3IiOiJKb25hdGhhbiBPbmcgXHUwMDNjbWVAam9uZ2xlYmVycnkuY29tXHUwMDNlIChodHRwOi8vam9uZ2xlYmVycnkuY29tKSwgRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgUmF5bm9zIFx1MDAzY3JheW5vczJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vcmF3LWJvZHlAMi41LjI/cGFja2FnZS1pZD01MmEyNjk4NDk5ODE3MWRkIiwiY3BlIjoiY3BlOjIuMzphOnJhdy1ib2R5OnJhdy1ib2R5OjIuNS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCBhbmQgdmFsaWRhdGUgdGhlIHJhdyBib2R5IG9mIGEgcmVhZGFibGUgc3RyZWFtLiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJhdy1ib2R5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmF3LWJvZHk6cmF3X2JvZHk6Mi41LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyYXdfYm9keTpyYXctYm9keToyLjUuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJhd19ib2R5OnJhd19ib2R5OjIuNS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmF3OnJhdy1ib2R5OjIuNS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmF3OnJhd19ib2R5OjIuNS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Jhdy1ib2R5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmF3LWJvZHlAMi41LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjUuMiJ9LHsiYXV0aG9yIjoiRG9taW5pYyBUYXJyIFx1MDAzY2RvbWluaWMudGFyckBnbWFpbC5jb21cdTAwM2UgKGRvbWluaWN0YXJyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9yY0AxLjIuOD9wYWNrYWdlLWlkPTJkNzZkODhlODcyMGE4YTEiLCJjcGUiOiJjcGU6Mi4zOmE6ZG9taW5pY3RhcnI6cmM6MS4yLjg6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiaGFyZHdpcmVkIGNvbmZpZ3VyYXRpb24gbG9hZGVyIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2RvbWluaWN0YXJyL3JjLmdpdCJ9XSwibGljZW5zZXMiOlt7ImV4cHJlc3Npb24iOiJCU0QtMi1DbGF1c2UgT1IgTUlUIE9SIEFwYWNoZS0yLjAifV0sIm5hbWUiOiJyYyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJjOnJjOjEuMi44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JjL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmNAMS4yLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuOCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3JlYWRhYmxlLXN0cmVhbUAxLjAuMzQ/cGFja2FnZS1pZD04MzQ4Y2ZjNmM3YjY0NjA2IiwiY3BlIjoiY3BlOjIuMzphOnJlYWRhYmxlLXN0cmVhbTpyZWFkYWJsZS1zdHJlYW06MS4wLjM0Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmVhbXMyLCBhIHVzZXItbGFuZCBjb3B5IG9mIHRoZSBzdHJlYW0gbGlicmFyeSBmcm9tIE5vZGUuanMgdjAuMTAueCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL3JlYWRhYmxlLXN0cmVhbSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmVhZGFibGUtc3RyZWFtIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGUtc3RyZWFtOnJlYWRhYmxlX3N0cmVhbToxLjAuMzQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV9zdHJlYW06cmVhZGFibGUtc3RyZWFtOjEuMC4zNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlX3N0cmVhbTpyZWFkYWJsZV9zdHJlYW06MS4wLjM0Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGU6cmVhZGFibGUtc3RyZWFtOjEuMC4zNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlX3N0cmVhbToxLjAuMzQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppc2FhY3M6cmVhZGFibGUtc3RyZWFtOjEuMC4zNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzYWFjczpyZWFkYWJsZV9zdHJlYW06MS4wLjM0Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3JlYWRhYmxlLXN0cmVhbUAxLjAuMzQiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMzQifSx7ImJvbS1yZWYiOiJwa2c6bnBtL3JlYWRhYmxlLXN0cmVhbUAyLjMuOD9wYWNrYWdlLWlkPWU0NTgwMGI2OGZlMmUzNTIiLCJjcGUiOiJjcGU6Mi4zOmE6cmVhZGFibGUtc3RyZWFtOnJlYWRhYmxlLXN0cmVhbToyLjMuODoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTdHJlYW1zMywgYSB1c2VyLWxhbmQgY29weSBvZiB0aGUgc3RyZWFtIGxpYnJhcnkgZnJvbSBOb2RlLmpzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9ub2RlanMvcmVhZGFibGUtc3RyZWFtIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJyZWFkYWJsZS1zdHJlYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZS1zdHJlYW06cmVhZGFibGVfc3RyZWFtOjIuMy44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGVfc3RyZWFtOnJlYWRhYmxlLXN0cmVhbToyLjMuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlX3N0cmVhbTpyZWFkYWJsZV9zdHJlYW06Mi4zLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZTpyZWFkYWJsZS1zdHJlYW06Mi4zLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZTpyZWFkYWJsZV9zdHJlYW06Mi4zLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlanM6cmVhZGFibGUtc3RyZWFtOjIuMy44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZWpzOnJlYWRhYmxlX3N0cmVhbToyLjMuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZWFkYWJsZS1zdHJlYW1AMi4zLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjMuOCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vcmVhZGFibGUtc3RyZWFtQDMuNi4yP3BhY2thZ2UtaWQ9YjJhMGI5MmY4ZGI1MmI4NCIsImNwZSI6ImNwZToyLjM6YTpyZWFkYWJsZS1zdHJlYW06cmVhZGFibGUtc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmVhbXMzLCBhIHVzZXItbGFuZCBjb3B5IG9mIHRoZSBzdHJlYW0gbGlicmFyeSBmcm9tIE5vZGUuanMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL25vZGVqcy9yZWFkYWJsZS1zdHJlYW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJlYWRhYmxlLXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlLXN0cmVhbTpyZWFkYWJsZV9zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV9zdHJlYW06cmVhZGFibGUtc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGVfc3RyZWFtOnJlYWRhYmxlX3N0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlLXN0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlX3N0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVqczpyZWFkYWJsZS1zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlanM6cmVhZGFibGVfc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3JlYWRhYmxlLXN0cmVhbUAzLjYuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuNi4yIn0seyJib20tcmVmIjoicGtnOm5wbS9yZWFkYWJsZS1zdHJlYW1AMy42LjI/cGFja2FnZS1pZD0zYjJjOTc0ZjA1NmNjOTg1IiwiY3BlIjoiY3BlOjIuMzphOnJlYWRhYmxlLXN0cmVhbTpyZWFkYWJsZS1zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU3RyZWFtczMsIGEgdXNlci1sYW5kIGNvcHkgb2YgdGhlIHN0cmVhbSBsaWJyYXJ5IGZyb20gTm9kZS5qcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbm9kZWpzL3JlYWRhYmxlLXN0cmVhbSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmVhZGFibGUtc3RyZWFtIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGUtc3RyZWFtOnJlYWRhYmxlX3N0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlX3N0cmVhbTpyZWFkYWJsZS1zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV9zdHJlYW06cmVhZGFibGVfc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGU6cmVhZGFibGUtc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGU6cmVhZGFibGVfc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bm9kZWpzOnJlYWRhYmxlLXN0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVqczpyZWFkYWJsZV9zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGFyLWZzL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZWFkYWJsZS1zdHJlYW1AMy42LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjYuMiJ9LHsiYm9tLXJlZiI6InBrZzpucG0vcmVhZGFibGUtc3RyZWFtQDMuNi4yP3BhY2thZ2UtaWQ9MTg3ZjYzOWYxZjAzZmNlZCIsImNwZSI6ImNwZToyLjM6YTpyZWFkYWJsZS1zdHJlYW06cmVhZGFibGUtc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmVhbXMzLCBhIHVzZXItbGFuZCBjb3B5IG9mIHRoZSBzdHJlYW0gbGlicmFyeSBmcm9tIE5vZGUuanMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL25vZGVqcy9yZWFkYWJsZS1zdHJlYW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJlYWRhYmxlLXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlLXN0cmVhbTpyZWFkYWJsZV9zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV9zdHJlYW06cmVhZGFibGUtc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGVfc3RyZWFtOnJlYWRhYmxlX3N0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlLXN0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlX3N0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVqczpyZWFkYWJsZS1zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlanM6cmVhZGFibGVfc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpbnN0b24tdHJhbnNwb3J0L25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZWFkYWJsZS1zdHJlYW1AMy42LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjYuMiJ9LHsiYm9tLXJlZiI6InBrZzpucG0vcmVhZGFibGUtc3RyZWFtQDMuNi4yP3BhY2thZ2UtaWQ9ODg1ZDA2MDljYWM5ZTY4NiIsImNwZSI6ImNwZToyLjM6YTpyZWFkYWJsZS1zdHJlYW06cmVhZGFibGUtc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmVhbXMzLCBhIHVzZXItbGFuZCBjb3B5IG9mIHRoZSBzdHJlYW0gbGlicmFyeSBmcm9tIE5vZGUuanMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL25vZGVqcy9yZWFkYWJsZS1zdHJlYW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJlYWRhYmxlLXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlLXN0cmVhbTpyZWFkYWJsZV9zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV9zdHJlYW06cmVhZGFibGUtc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGVfc3RyZWFtOnJlYWRhYmxlX3N0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlLXN0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlX3N0cmVhbTozLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVqczpyZWFkYWJsZS1zdHJlYW06My42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlanM6cmVhZGFibGVfc3RyZWFtOjMuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpbnN0b24vbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3JlYWRhYmxlLXN0cmVhbUAzLjYuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuNi4yIn0seyJib20tcmVmIjoicGtnOm5wbS9yZWFkYWJsZS1zdHJlYW1ANC43LjA/cGFja2FnZS1pZD0yNzM1ZmUzYjVhY2JlZmZjIiwiY3BlIjoiY3BlOjIuMzphOnJlYWRhYmxlLXN0cmVhbTpyZWFkYWJsZS1zdHJlYW06NC43LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTm9kZS5qcyBTdHJlYW1zLCBhIHVzZXItbGFuZCBjb3B5IG9mIHRoZSBzdHJlYW0gbGlicmFyeSBmcm9tIE5vZGUuanMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL25vZGVqcy9yZWFkYWJsZS1zdHJlYW0ifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25vZGVqcy9yZWFkYWJsZS1zdHJlYW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJlYWRhYmxlLXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlLXN0cmVhbTpyZWFkYWJsZV9zdHJlYW06NC43LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV9zdHJlYW06cmVhZGFibGUtc3RyZWFtOjQuNy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGVfc3RyZWFtOnJlYWRhYmxlX3N0cmVhbTo0LjcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlLXN0cmVhbTo0LjcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlX3N0cmVhbTo0LjcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVqczpyZWFkYWJsZS1zdHJlYW06NC43LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlanM6cmVhZGFibGVfc3RyZWFtOjQuNy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXdlYi10by1ub2RlLXN0cmVhbS9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmVhZGFibGUtc3RyZWFtQDQuNy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC43LjAifSx7ImF1dGhvciI6IkJvcmV3aXQgKGh0dHBzOi8vZ2l0aHViLmNvbS9Cb3Jld2l0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3JlYWRhYmxlLXdlYi10by1ub2RlLXN0cmVhbUAzLjAuND9wYWNrYWdlLWlkPTA5MDgyNDg1ZTUzY2Q5OGUiLCJjcGUiOiJjcGU6Mi4zOmE6cmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtOnJlYWRhYmxlLXdlYi10by1ub2RlLXN0cmVhbTozLjAuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0cyBhIFdlYi1BUEkgcmVhZGFibGUtc3RyZWFtIGludG8gYSBOb2RlIHJlYWRhYmxlLXN0cmVhbS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQm9yZXdpdC9yZWFkYWJsZS13ZWItdG8tbm9kZS1zdHJlYW0uZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJyZWFkYWJsZS13ZWItdG8tbm9kZS1zdHJlYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZS13ZWItdG8tbm9kZS1zdHJlYW06cmVhZGFibGVfd2ViX3RvX25vZGVfc3RyZWFtOjMuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGVfd2ViX3RvX25vZGVfc3RyZWFtOnJlYWRhYmxlLXdlYi10by1ub2RlLXN0cmVhbTozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlX3dlYl90b19ub2RlX3N0cmVhbTpyZWFkYWJsZV93ZWJfdG9fbm9kZV9zdHJlYW06My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZS13ZWItdG8tbm9kZTpyZWFkYWJsZS13ZWItdG8tbm9kZS1zdHJlYW06My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZS13ZWItdG8tbm9kZTpyZWFkYWJsZV93ZWJfdG9fbm9kZV9zdHJlYW06My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV93ZWJfdG9fbm9kZTpyZWFkYWJsZS13ZWItdG8tbm9kZS1zdHJlYW06My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV93ZWJfdG9fbm9kZTpyZWFkYWJsZV93ZWJfdG9fbm9kZV9zdHJlYW06My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZS13ZWItdG86cmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtOjMuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGUtd2ViLXRvOnJlYWRhYmxlX3dlYl90b19ub2RlX3N0cmVhbTozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlX3dlYl90bzpyZWFkYWJsZS13ZWItdG8tbm9kZS1zdHJlYW06My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV93ZWJfdG86cmVhZGFibGVfd2ViX3RvX25vZGVfc3RyZWFtOjMuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGUtd2ViOnJlYWRhYmxlLXdlYi10by1ub2RlLXN0cmVhbTozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlLXdlYjpyZWFkYWJsZV93ZWJfdG9fbm9kZV9zdHJlYW06My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkYWJsZV93ZWI6cmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtOjMuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVhZGFibGVfd2ViOnJlYWRhYmxlX3dlYl90b19ub2RlX3N0cmVhbTozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlLXdlYi10by1ub2RlLXN0cmVhbTozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlYWRhYmxlOnJlYWRhYmxlX3dlYl90b19ub2RlX3N0cmVhbTozLjAuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkJvcmV3aXQ6cmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtOjMuMC40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Qm9yZXdpdDpyZWFkYWJsZV93ZWJfdG9fbm9kZV9zdHJlYW06My4wLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtQDMuMC40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjQifSx7ImF1dGhvciI6IlRob3JzdGVuIExvcmVueiBcdTAwM2N0aGxvcmVuekBnbXguZGVcdTAwM2UgKHRobG9yZW56LmNvbSksIFRob3JzdGVuIExvcmVueiBcdTAwM2N0aGxvcmVuekBnbXguZGVcdTAwM2UgKHRobG9yZW56LmNvbSksIFBhdWwgTWlsbGVyIChodHRwczovL3BhdWxtaWxsci5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vcmVhZGRpcnBAMy41LjA/cGFja2FnZS1pZD02NTEwNDQxNmYyZDhhMjk1IiwiY3BlIjoiY3BlOjIuMzphOnBhdWxtaWxscjpyZWFkZGlycDozLjUuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWN1cnNpdmUgdmVyc2lvbiBvZiBmcy5yZWFkZGlyIHdpdGggc3RyZWFtaW5nIEFQSS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3BhdWxtaWxsci9yZWFkZGlycC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3BhdWxtaWxsci9yZWFkZGlycCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmVhZGRpcnAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWFkZGlycDpyZWFkZGlycDozLjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWFkZGlycC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3JlYWRkaXJwQDMuNS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy41LjAifSx7ImF1dGhvciI6Ikd1bHAgVGVhbSBcdTAwM2N0ZWFtQGd1bHBqcy5jb21cdTAwM2UgKGh0dHA6Ly9ndWxwanMuY29tLyksIEJsYWluZSBCdWJsaXR6IFx1MDAzY2JsYWluZS5idWJsaXR6QGdtYWlsLmNvbVx1MDAzZSwgVHlsZXIgS2VsbGVuIFx1MDAzY3R5bGVyQHNsZWVrY29kZS5uZXRcdTAwM2UgKGh0dHA6Ly9nb2luZ3Nsb3dseS5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL3JlY2hvaXJAMC43LjE/cGFja2FnZS1pZD0yNTE4ZWVhM2FjZGJmYmY1IiwiY3BlIjoiY3BlOjIuMzphOnJlY2hvaXI6cmVjaG9pcjowLjcuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQcmVwYXJlIGEgbm9kZSBlbnZpcm9ubWVudCB0byByZXF1aXJlIGZpbGVzIHdpdGggZGlmZmVyZW50IGV4dGVuc2lvbnMuIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmVjaG9pciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWNob2lyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmVjaG9pckAwLjcuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNy4xIn0seyJhdXRob3IiOiJSeWFuIERheSBcdTAwM2Nzb2xkYWlyQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3JlY3Vyc2VkaXItY29tcGFyaXNvbnNAMC4wLjA/cGFja2FnZS1pZD1kODdmMDUwZWI0Nzk1N2Q2IiwiY3BlIjoiY3BlOjIuMzphOnJlY3Vyc2VkaXItY29tcGFyaXNvbnM6cmVjdXJzZWRpci1jb21wYXJpc29uczowLjAuMDoqOio6KjoqOio6KjoqIiwibmFtZSI6InJlY3Vyc2VkaXItY29tcGFyaXNvbnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWN1cnNlZGlyLWNvbXBhcmlzb25zOnJlY3Vyc2VkaXJfY29tcGFyaXNvbnM6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWN1cnNlZGlyX2NvbXBhcmlzb25zOnJlY3Vyc2VkaXItY29tcGFyaXNvbnM6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWN1cnNlZGlyX2NvbXBhcmlzb25zOnJlY3Vyc2VkaXJfY29tcGFyaXNvbnM6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWN1cnNlZGlyOnJlY3Vyc2VkaXItY29tcGFyaXNvbnM6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWN1cnNlZGlyOnJlY3Vyc2VkaXJfY29tcGFyaXNvbnM6MC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2Fsa2Rpci90ZXN0L2NvbXBhcmlzb24vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZWN1cnNlZGlyLWNvbXBhcmlzb25zQDAuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4wLjAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9yZWdleC1ub3RAMS4wLjI/cGFja2FnZS1pZD0xZDNhZjViZGM1OGZhN2ZhIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6cmVnZXgtbm90OjEuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNyZWF0ZSBhIGphdmFzY3JpcHQgcmVndWxhciBleHByZXNzaW9uIGZvciBtYXRjaGluZyBldmVyeXRoaW5nIGV4Y2VwdCBmb3IgdGhlIGdpdmVuIHN0cmluZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvcmVnZXgtbm90In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJyZWdleC1ub3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OnJlZ2V4X25vdDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlZ2V4LW5vdDpyZWdleC1ub3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWdleC1ub3Q6cmVnZXhfbm90OjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVnZXhfbm90OnJlZ2V4LW5vdDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlZ2V4X25vdDpyZWdleF9ub3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWdleDpyZWdleC1ub3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWdleDpyZWdleF9ub3Q6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVnZXgtbm90L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmVnZXgtbm90QDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9yZWdleHAucHJvdG90eXBlLmZsYWdzQDEuNS40P3BhY2thZ2UtaWQ9NjgxN2U0NzA0OTUzMzVjYSIsImNwZSI6ImNwZToyLjM6YTpyZWdleHAucHJvdG90eXBlLmZsYWdzOnJlZ2V4cC5wcm90b3R5cGUuZmxhZ3M6MS41LjQ6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRVM2IHNwZWMtY29tcGxpYW50IFJlZ0V4cC5wcm90b3R5cGUuZmxhZ3Mgc2hpbS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2VzLXNoaW1zL1JlZ0V4cC5wcm90b3R5cGUuZmxhZ3MuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJyZWdleHAucHJvdG90eXBlLmZsYWdzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXMtc2hpbXM6cmVnZXhwLnByb3RvdHlwZS5mbGFnczoxLjUuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWdleHAucHJvdG90eXBlLmZsYWdzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmVnZXhwLnByb3RvdHlwZS5mbGFnc0AxLjUuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNS40In0seyJhdXRob3IiOiJkYXJzYWluIiwiYm9tLXJlZiI6InBrZzpucG0vcmVtb3ZlLXRyYWlsaW5nLXNlcGFyYXRvckAxLjEuMD9wYWNrYWdlLWlkPTI4NjE4NTBmMjFjZmM4NzAiLCJjcGUiOiJjcGU6Mi4zOmE6cmVtb3ZlLXRyYWlsaW5nLXNlcGFyYXRvcjpyZW1vdmUtdHJhaWxpbmctc2VwYXJhdG9yOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlbW92ZXMgc2VwYXJhdG9ycyBmcm9tIHRoZSBlbmQgb2YgdGhlIHN0cmluZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2RhcnNhaW4vcmVtb3ZlLXRyYWlsaW5nLXNlcGFyYXRvci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2RhcnNhaW4vcmVtb3ZlLXRyYWlsaW5nLXNlcGFyYXRvciNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InJlbW92ZS10cmFpbGluZy1zZXBhcmF0b3IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZW1vdmUtdHJhaWxpbmctc2VwYXJhdG9yOnJlbW92ZV90cmFpbGluZ19zZXBhcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZW1vdmVfdHJhaWxpbmdfc2VwYXJhdG9yOnJlbW92ZS10cmFpbGluZy1zZXBhcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZW1vdmVfdHJhaWxpbmdfc2VwYXJhdG9yOnJlbW92ZV90cmFpbGluZ19zZXBhcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZW1vdmUtdHJhaWxpbmc6cmVtb3ZlLXRyYWlsaW5nLXNlcGFyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlbW92ZS10cmFpbGluZzpyZW1vdmVfdHJhaWxpbmdfc2VwYXJhdG9yOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVtb3ZlX3RyYWlsaW5nOnJlbW92ZS10cmFpbGluZy1zZXBhcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZW1vdmVfdHJhaWxpbmc6cmVtb3ZlX3RyYWlsaW5nX3NlcGFyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRhcnNhaW46cmVtb3ZlLXRyYWlsaW5nLXNlcGFyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmRhcnNhaW46cmVtb3ZlX3RyYWlsaW5nX3NlcGFyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlbW92ZTpyZW1vdmUtdHJhaWxpbmctc2VwYXJhdG9yOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVtb3ZlOnJlbW92ZV90cmFpbGluZ19zZXBhcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVtb3ZlLXRyYWlsaW5nLXNlcGFyYXRvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3JlbW92ZS10cmFpbGluZy1zZXBhcmF0b3JAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3JlcGVhdC1lbGVtZW50QDEuMS40P3BhY2thZ2UtaWQ9MTM3MzUwYTRkYzBkZWNkZCIsImNwZSI6ImNwZToyLjM6YTpyZXBlYXQtZWxlbWVudDpyZXBlYXQtZWxlbWVudDoxLjEuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDcmVhdGUgYW4gYXJyYXkgYnkgcmVwZWF0aW5nIHRoZSBnaXZlbiB2YWx1ZSBuIHRpbWVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9yZXBlYXQtZWxlbWVudCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmVwZWF0LWVsZW1lbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXBlYXQtZWxlbWVudDpyZXBlYXRfZWxlbWVudDoxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlcGVhdF9lbGVtZW50OnJlcGVhdC1lbGVtZW50OjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVwZWF0X2VsZW1lbnQ6cmVwZWF0X2VsZW1lbnQ6MS4xLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OnJlcGVhdC1lbGVtZW50OjEuMS40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpyZXBlYXRfZWxlbWVudDoxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlcGVhdDpyZXBlYXQtZWxlbWVudDoxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlcGVhdDpyZXBlYXRfZWxlbWVudDoxLjEuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXBlYXQtZWxlbWVudC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3JlcGVhdC1lbGVtZW50QDEuMS40IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjQifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSwgQnJpYW4gV29vZHdhcmQgXHUwMDNjYnJpYW4ud29vZHdhcmRAZ21haWwuY29tXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vZG9vd2IpLCBKb24gU2NobGlua2VydCBcdTAwM2Nqb24uc2NobGlua2VydEBzZWxsc2lkZS5jb21cdTAwM2UgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSwgTGludXMgVW5uZWLDpGNrIFx1MDAzY2xpbnVzQGZvbGtkYXRvcm4uc2VcdTAwM2UgKGh0dHA6Ly9saW51cy51bm5lYsOkY2suc2UpLCBUaGlqcyBCdXNzZXIgXHUwMDNjdGJ1c3NlckBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly90YnVzc2VyLm5ldCksIFRpdHVzIFx1MDAzY3RpdHVzd29ybWVyQGdtYWlsLmNvbVx1MDAzZSAod29vb3JtLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9yZXBlYXQtc3RyaW5nQDEuNi4xP3BhY2thZ2UtaWQ9NGJkOTQ3NDBlZDY5YWI3ZiIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OnJlcGVhdC1zdHJpbmc6MS42LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVwZWF0IHRoZSBnaXZlbiBzdHJpbmcgbiB0aW1lcy4gRmFzdGVzdCBpbXBsZW1lbnRhdGlvbiBmb3IgcmVwZWF0aW5nIGEgc3RyaW5nLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9yZXBlYXQtc3RyaW5nIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJyZXBlYXQtc3RyaW5nIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpyZXBlYXRfc3RyaW5nOjEuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVwZWF0LXN0cmluZzpyZXBlYXQtc3RyaW5nOjEuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVwZWF0LXN0cmluZzpyZXBlYXRfc3RyaW5nOjEuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVwZWF0X3N0cmluZzpyZXBlYXQtc3RyaW5nOjEuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVwZWF0X3N0cmluZzpyZXBlYXRfc3RyaW5nOjEuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVwZWF0OnJlcGVhdC1zdHJpbmc6MS42LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXBlYXQ6cmVwZWF0X3N0cmluZzoxLjYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXBlYXQtc3RyaW5nL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmVwZWF0LXN0cmluZ0AxLjYuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNi4xIn0seyJhdXRob3IiOiJBbGVzc2FuZHJvIE1hY2xhaW5lIFx1MDAzY2FsbWFjbGFpbmVAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vcmVwbGFjZUAxLjIuMj9wYWNrYWdlLWlkPWNhOGViOTcyMjNlNDFhZmEiLCJjcGUiOiJjcGU6Mi4zOmE6QUxNYWNsYWluZTpyZXBsYWNlOjEuMi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbW1hbmQgbGluZSBzZWFyY2ggYW5kIHJlcGxhY2UgdXRpbGl0eSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9BTE1hY2xhaW5lL3JlcGxhY2UifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJlcGxhY2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXBsYWNlOnJlcGxhY2U6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3JlcGxhY2VAMS4yLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMiJ9LHsiYXV0aG9yIjoiVHJveSBHb29kZSBcdTAwM2N0cm95Z29vZGVAZ21haWwuY29tXHUwMDNlIChodHRwOi8vZ2l0aHViLmNvbS90cm95Z29vZGUvKSwgVHJveSBHb29kZSBcdTAwM2N0cm95Z29vZGVAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vcmVxdWlyZS1kaXJlY3RvcnlAMi4xLjE/cGFja2FnZS1pZD05ZTQ0NmY2YzMwM2JjNDhhIiwiY3BlIjoiY3BlOjIuMzphOnJlcXVpcmUtZGlyZWN0b3J5OnJlcXVpcmUtZGlyZWN0b3J5OjIuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlY3Vyc2l2ZWx5IGl0ZXJhdGVzIG92ZXIgc3BlY2lmaWVkIGRpcmVjdG9yeSwgcmVxdWlyZSgpJ2luZyBlYWNoIGZpbGUsIGFuZCByZXR1cm5pbmcgYSBuZXN0ZWQgaGFzaCBzdHJ1Y3R1cmUgY29udGFpbmluZyB0aG9zZSBtb2R1bGVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vdHJveWdvb2RlL25vZGUtcmVxdWlyZS1kaXJlY3RvcnkuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS90cm95Z29vZGUvbm9kZS1yZXF1aXJlLWRpcmVjdG9yeS8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJlcXVpcmUtZGlyZWN0b3J5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVxdWlyZS1kaXJlY3Rvcnk6cmVxdWlyZV9kaXJlY3Rvcnk6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXF1aXJlX2RpcmVjdG9yeTpyZXF1aXJlLWRpcmVjdG9yeToyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlcXVpcmVfZGlyZWN0b3J5OnJlcXVpcmVfZGlyZWN0b3J5OjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJveWdvb2RlOnJlcXVpcmUtZGlyZWN0b3J5OjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJveWdvb2RlOnJlcXVpcmVfZGlyZWN0b3J5OjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVxdWlyZTpyZXF1aXJlLWRpcmVjdG9yeToyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlcXVpcmU6cmVxdWlyZV9kaXJlY3Rvcnk6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVxdWlyZS1kaXJlY3RvcnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZXF1aXJlLWRpcmVjdG9yeUAyLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4xIn0seyJhdXRob3IiOiJCZW4gQ29lIFx1MDAzY2JlbkBucG1qcy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9yZXF1aXJlLW1haW4tZmlsZW5hbWVAMi4wLjA/cGFja2FnZS1pZD1iMWUwOGNmMjY2MzAyZTM2IiwiY3BlIjoiY3BlOjIuMzphOnJlcXVpcmUtbWFpbi1maWxlbmFtZTpyZXF1aXJlLW1haW4tZmlsZW5hbWU6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoic2hpbSBmb3IgcmVxdWlyZS5tYWluLmZpbGVuYW1lKCkgdGhhdCB3b3JrcyBpbiBhcyBtYW55IGVudmlyb25tZW50cyBhcyBwb3NzaWJsZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtzc2g6Ly9naXRAZ2l0aHViLmNvbS95YXJncy9yZXF1aXJlLW1haW4tZmlsZW5hbWUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS95YXJncy9yZXF1aXJlLW1haW4tZmlsZW5hbWUjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJyZXF1aXJlLW1haW4tZmlsZW5hbWUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXF1aXJlLW1haW4tZmlsZW5hbWU6cmVxdWlyZV9tYWluX2ZpbGVuYW1lOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVxdWlyZV9tYWluX2ZpbGVuYW1lOnJlcXVpcmUtbWFpbi1maWxlbmFtZToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlcXVpcmVfbWFpbl9maWxlbmFtZTpyZXF1aXJlX21haW5fZmlsZW5hbWU6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXF1aXJlLW1haW46cmVxdWlyZS1tYWluLWZpbGVuYW1lOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVxdWlyZS1tYWluOnJlcXVpcmVfbWFpbl9maWxlbmFtZToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlcXVpcmVfbWFpbjpyZXF1aXJlLW1haW4tZmlsZW5hbWU6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXF1aXJlX21haW46cmVxdWlyZV9tYWluX2ZpbGVuYW1lOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVxdWlyZTpyZXF1aXJlLW1haW4tZmlsZW5hbWU6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXF1aXJlOnJlcXVpcmVfbWFpbl9maWxlbmFtZToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnlhcmdzOnJlcXVpcmUtbWFpbi1maWxlbmFtZToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnlhcmdzOnJlcXVpcmVfbWFpbl9maWxlbmFtZToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXF1aXJlLW1haW4tZmlsZW5hbWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZXF1aXJlLW1haW4tZmlsZW5hbWVAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UgKGh0dHA6Ly9zdWJzdGFjay5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vcmVzb2x2ZUAxLjIyLjEwP3BhY2thZ2UtaWQ9MjM3ODZmNzlhMzZkMmIwOCIsImNwZSI6ImNwZToyLjM6YTpicm93c2VyaWZ5OnJlc29sdmU6MS4yMi4xMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJyZXNvbHZlIGxpa2UgcmVxdWlyZS5yZXNvbHZlKCkgb24gYmVoYWxmIG9mIGZpbGVzIGFzeW5jaHJvbm91c2x5IGFuZCBzeW5jaHJvbm91c2x5IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9icm93c2VyaWZ5L3Jlc29sdmUuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJyZXNvbHZlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVzb2x2ZTpyZXNvbHZlOjEuMjIuMTA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3Jlc29sdmVAMS4yMi4xMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMjIuMTAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9yZXNvbHZlLWRpckAxLjAuMT9wYWNrYWdlLWlkPTlmNzVhM2VkYmIzY2FkMWYiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpyZXNvbHZlLWRpcjoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXNvbHZlIGEgZGlyZWN0b3J5IHRoYXQgaXMgZWl0aGVyIGxvY2FsLCBnbG9iYWwgb3IgaW4gdGhlIHVzZXIncyBob21lIGRpcmVjdG9yeS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvcmVzb2x2ZS1kaXIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJlc29sdmUtZGlyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpyZXNvbHZlX2RpcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlc29sdmUtZGlyOnJlc29sdmUtZGlyOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVzb2x2ZS1kaXI6cmVzb2x2ZV9kaXI6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXNvbHZlX2RpcjpyZXNvbHZlLWRpcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlc29sdmVfZGlyOnJlc29sdmVfZGlyOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVzb2x2ZTpyZXNvbHZlLWRpcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlc29sdmU6cmVzb2x2ZV9kaXI6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS1kaXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZXNvbHZlLWRpckAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJTaW1vbiBMeWRlbGwiLCJib20tcmVmIjoicGtnOm5wbS9yZXNvbHZlLXVybEAwLjIuMT9wYWNrYWdlLWlkPWY5YmNkMjgxYWE4MGY0YjciLCJjcGUiOiJjcGU6Mi4zOmE6cmVzb2x2ZS11cmw6cmVzb2x2ZS11cmw6MC4yLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTGlrZSBOb2RlLmpz4oCZIGBwYXRoLnJlc29sdmVgL2B1cmwucmVzb2x2ZWAgZm9yIHRoZSBicm93c2VyLiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJlc29sdmUtdXJsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVzb2x2ZS11cmw6cmVzb2x2ZV91cmw6MC4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXNvbHZlX3VybDpyZXNvbHZlLXVybDowLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlc29sdmVfdXJsOnJlc29sdmVfdXJsOjAuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVzb2x2ZTpyZXNvbHZlLXVybDowLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlc29sdmU6cmVzb2x2ZV91cmw6MC4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS11cmwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZXNvbHZlLXVybEAwLjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMi4xIn0seyJhdXRob3IiOiJsdWtlY2hpbGRzIiwiYm9tLXJlZiI6InBrZzpucG0vcmVzcG9uc2VsaWtlQDEuMC4yP3BhY2thZ2UtaWQ9ZWQ5MzBhYTI1MzZiYTY3NiIsImNwZSI6ImNwZToyLjM6YTpyZXNwb25zZWxpa2U6cmVzcG9uc2VsaWtlOjEuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgcmVzcG9uc2UtbGlrZSBvYmplY3QgZm9yIG1vY2tpbmcgYSBOb2RlLmpzIEhUVFAgcmVzcG9uc2Ugc3RyZWFtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1a2VjaGlsZHMvcmVzcG9uc2VsaWtlLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmVzcG9uc2VsaWtlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bHVrZWNoaWxkczpyZXNwb25zZWxpa2U6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzcG9uc2VsaWtlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmVzcG9uc2VsaWtlQDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkRldm9uIEdvdmV0dCBcdTAwM2NkZXZvbmdvdmV0dEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9yZXN0cnVjdHVyZUAyLjAuMT9wYWNrYWdlLWlkPTcyNDM5YWQwNmUyYjMzMTMiLCJjcGUiOiJjcGU6Mi4zOmE6ZGV2b25nb3ZldHQ6cmVzdHJ1Y3R1cmU6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGVjbGFyYXRpdmVseSBlbmNvZGUgYW5kIGRlY29kZSBiaW5hcnkgZGF0YSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZGV2b25nb3ZldHQvcmVzdHJ1Y3R1cmUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kZXZvbmdvdmV0dC9yZXN0cnVjdHVyZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmVzdHJ1Y3R1cmUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXN0cnVjdHVyZTpyZXN0cnVjdHVyZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXN0cnVjdHVyZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3Jlc3RydWN0dXJlQDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IlJvbHkgRmVudGFuZXMgKGh0dHBzOi8vZ2l0aHViLmNvbS9mZW50KSIsImJvbS1yZWYiOiJwa2c6bnBtL3JldEAwLjEuMTU/cGFja2FnZS1pZD04MDcwMjgyNzZlMWE3NGZhIiwiY3BlIjoiY3BlOjIuMzphOmZlbnQ6cmV0OjAuMS4xNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUb2tlbml6ZXMgYSBzdHJpbmcgdGhhdCByZXByZXNlbnRzIGEgcmVndWxhciBleHByZXNzaW9uLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZmVudC9yZXQuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJyZXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXQ6cmV0OjAuMS4xNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZXRAMC4xLjE1IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjE1In0seyJhdXRob3IiOiJUaW0gS29zY2jDvHR6a2kgXHUwMDNjdGltQGRlYnVnZ2FibGUuY29tXHUwMDNlIChodHRwOi8vZGVidWdnYWJsZS5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL3JldHJ5QDAuMTAuMT9wYWNrYWdlLWlkPTBjMzNkMTlkNDRjNjhmNDIiLCJjcGUiOiJjcGU6Mi4zOmE6dGltLWtvczpyZXRyeTowLjEwLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQWJzdHJhY3Rpb24gZm9yIGV4cG9uZW50aWFsIGFuZCBjdXN0b20gcmV0cnkgc3RyYXRlZ2llcyBmb3IgZmFpbGVkIG9wZXJhdGlvbnMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS90aW0ta29zL25vZGUtcmV0cnkuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS90aW0ta29zL25vZGUtcmV0cnkifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InJldHJ5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmV0cnk6cmV0cnk6MC4xMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb3Blci1sb2NrZmlsZS9ub2RlX21vZHVsZXMvcmV0cnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZXRyeUAwLjEwLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEwLjEifSx7ImF1dGhvciI6IlRpbSBLb3NjaMO8dHpraSBcdTAwM2N0aW1AZGVidWdnYWJsZS5jb21cdTAwM2UgKGh0dHA6Ly9kZWJ1Z2dhYmxlLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vcmV0cnlAMC4xMi4wP3BhY2thZ2UtaWQ9OTRkMThjMWZlZDg1MTU5ZSIsImNwZSI6ImNwZToyLjM6YTp0aW0ta29zOnJldHJ5OjAuMTIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBYnN0cmFjdGlvbiBmb3IgZXhwb25lbnRpYWwgYW5kIGN1c3RvbSByZXRyeSBzdHJhdGVnaWVzIGZvciBmYWlsZWQgb3BlcmF0aW9ucy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3RpbS1rb3Mvbm9kZS1yZXRyeS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3RpbS1rb3Mvbm9kZS1yZXRyeSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmV0cnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXRyeTpyZXRyeTowLjEyLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmV0cnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yZXRyeUAwLjEyLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEyLjAifSx7ImF1dGhvciI6Ik1pY2sgSGFuc2VuIFx1MDAzY21ha2VyQG1oYW5zZW4uaW9cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9yZXRyeS1hcy1wcm9taXNlZEA3LjEuMT9wYWNrYWdlLWlkPWRlMTY2NjM2MmQyZjllNzEiLCJjcGUiOiJjcGU6Mi4zOmE6cmV0cnktYXMtcHJvbWlzZWQ6cmV0cnktYXMtcHJvbWlzZWQ6Ny4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmV0cnkgYSBmYWlsZWQgcHJvbWlzZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9taWNraGFuc2VuL3JldHJ5LWFzLXByb21pc2VkLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWlja2hhbnNlbi9yZXRyeS1hcy1wcm9taXNlZCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoicmV0cnktYXMtcHJvbWlzZWQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXRyeS1hcy1wcm9taXNlZDpyZXRyeV9hc19wcm9taXNlZDo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJldHJ5X2FzX3Byb21pc2VkOnJldHJ5LWFzLXByb21pc2VkOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmV0cnlfYXNfcHJvbWlzZWQ6cmV0cnlfYXNfcHJvbWlzZWQ6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaWNraGFuc2VuOnJldHJ5LWFzLXByb21pc2VkOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWlja2hhbnNlbjpyZXRyeV9hc19wcm9taXNlZDo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJldHJ5LWFzOnJldHJ5LWFzLXByb21pc2VkOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmV0cnktYXM6cmV0cnlfYXNfcHJvbWlzZWQ6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXRyeV9hczpyZXRyeS1hcy1wcm9taXNlZDo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJldHJ5X2FzOnJldHJ5X2FzX3Byb21pc2VkOjcuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmV0cnk6cmV0cnktYXMtcHJvbWlzZWQ6Ny4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZXRyeTpyZXRyeV9hc19wcm9taXNlZDo3LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXRyeS1hcy1wcm9taXNlZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3JldHJ5LWFzLXByb21pc2VkQDcuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4xLjEifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9yaW1yYWZAMi43LjE/cGFja2FnZS1pZD03MDA0MjQyNWE1MjIwMzU1IiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpyaW1yYWY6Mi43LjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQSBkZWVwIGRlbGV0aW9uIG1vZHVsZSBmb3Igbm9kZSAobGlrZSBgcm0gLXJmYCkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9yaW1yYWYuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJyaW1yYWYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnN0cmVhbS9ub2RlX21vZHVsZXMvcmltcmFmL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmltcmFmQDIuNy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi43LjEifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9yaW1yYWZAMi43LjE/cGFja2FnZS1pZD0xZWVlYjBlZDViYTcyZGMzIiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpyaW1yYWY6Mi43LjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQSBkZWVwIGRlbGV0aW9uIG1vZHVsZSBmb3Igbm9kZSAobGlrZSBgcm0gLXJmYCkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9yaW1yYWYuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJyaW1yYWYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1wcmUtZ3lwL25vZGVfbW9kdWxlcy9yaW1yYWYvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9yaW1yYWZAMi43LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjcuMSJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3JpbXJhZkAyLjcuMT9wYWNrYWdlLWlkPTNlYzM3ZDI2OGJhMDUwZGIiLCJjcGUiOiJjcGU6Mi4zOmE6aXNhYWNzOnJpbXJhZjoyLjcuMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJBIGRlZXAgZGVsZXRpb24gbW9kdWxlIGZvciBub2RlIChsaWtlIGBybSAtcmZgKSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vaXNhYWNzL3JpbXJhZi5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InJpbXJhZiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cy1ub2RlLWRldi9ub2RlX21vZHVsZXMvcmltcmFmL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmltcmFmQDIuNy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi43LjEifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9yaW1yYWZAMy4wLjI/cGFja2FnZS1pZD03OGFmMzFiMzEzNDU3ZWRkIiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpyaW1yYWY6My4wLjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiQSBkZWVwIGRlbGV0aW9uIG1vZHVsZSBmb3Igbm9kZSAobGlrZSBgcm0gLXJmYCkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9yaW1yYWYuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJyaW1yYWYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmltcmFmL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vcmltcmFmQDMuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjIifSx7ImF1dGhvciI6IkZlcm9zcyBBYm91a2hhZGlqZWggXHUwMDNjZmVyb3NzQGZlcm9zcy5vcmdcdTAwM2UgKGh0dHA6Ly9mZXJvc3Mub3JnKSIsImJvbS1yZWYiOiJwa2c6bnBtL3NhZmUtYnVmZmVyQDUuMS4yP3BhY2thZ2UtaWQ9ZmMyZmJkZTdkMWU4ZDIxNSIsImNwZSI6ImNwZToyLjM6YTpzYWZlLWJ1ZmZlcjpzYWZlLWJ1ZmZlcjo1LjEuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTYWZlciBOb2RlLmpzIEJ1ZmZlciBBUEkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2Zlcm9zcy9zYWZlLWJ1ZmZlci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Zlcm9zcy9zYWZlLWJ1ZmZlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2FmZS1idWZmZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlLWJ1ZmZlcjpzYWZlX2J1ZmZlcjo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmVfYnVmZmVyOnNhZmUtYnVmZmVyOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9idWZmZXI6c2FmZV9idWZmZXI6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6c2FmZS1idWZmZXI6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6c2FmZV9idWZmZXI6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlOnNhZmUtYnVmZmVyOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZTpzYWZlX2J1ZmZlcjo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tb3JnYW4vbm9kZV9tb2R1bGVzL3NhZmUtYnVmZmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2FmZS1idWZmZXJANS4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjEuMiJ9LHsiYXV0aG9yIjoiRmVyb3NzIEFib3VraGFkaWplaCBcdTAwM2NmZXJvc3NAZmVyb3NzLm9yZ1x1MDAzZSAoaHR0cDovL2Zlcm9zcy5vcmcpIiwiYm9tLXJlZiI6InBrZzpucG0vc2FmZS1idWZmZXJANS4xLjI/cGFja2FnZS1pZD03M2MwMGQ1N2EwYzQzOTQzIiwiY3BlIjoiY3BlOjIuMzphOnNhZmUtYnVmZmVyOnNhZmUtYnVmZmVyOjUuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNhZmVyIE5vZGUuanMgQnVmZmVyIEFQSSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZmVyb3NzL3NhZmUtYnVmZmVyLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZmVyb3NzL3NhZmUtYnVmZmVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzYWZlLWJ1ZmZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmUtYnVmZmVyOnNhZmVfYnVmZmVyOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9idWZmZXI6c2FmZS1idWZmZXI6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlX2J1ZmZlcjpzYWZlX2J1ZmZlcjo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZlcm9zczpzYWZlLWJ1ZmZlcjo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZlcm9zczpzYWZlX2J1ZmZlcjo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmU6c2FmZS1idWZmZXI6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlOnNhZmVfYnVmZmVyOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9ub2RlX21vZHVsZXMvc2FmZS1idWZmZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zYWZlLWJ1ZmZlckA1LjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMS4yIn0seyJhdXRob3IiOiJGZXJvc3MgQWJvdWtoYWRpamVoIFx1MDAzY2Zlcm9zc0BmZXJvc3Mub3JnXHUwMDNlIChodHRwOi8vZmVyb3NzLm9yZykiLCJib20tcmVmIjoicGtnOm5wbS9zYWZlLWJ1ZmZlckA1LjEuMj9wYWNrYWdlLWlkPTgyZTFlOTVhNWY2MDQ5MmYiLCJjcGUiOiJjcGU6Mi4zOmE6c2FmZS1idWZmZXI6c2FmZS1idWZmZXI6NS4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2FmZXIgTm9kZS5qcyBCdWZmZXIgQVBJIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9mZXJvc3Mvc2FmZS1idWZmZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mZXJvc3Mvc2FmZS1idWZmZXIifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNhZmUtYnVmZmVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZS1idWZmZXI6c2FmZV9idWZmZXI6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlX2J1ZmZlcjpzYWZlLWJ1ZmZlcjo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmVfYnVmZmVyOnNhZmVfYnVmZmVyOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmVyb3NzOnNhZmUtYnVmZmVyOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZmVyb3NzOnNhZmVfYnVmZmVyOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZTpzYWZlLWJ1ZmZlcjo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmU6c2FmZV9idWZmZXI6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyaW5nX2RlY29kZXIvbm9kZV9tb2R1bGVzL3NhZmUtYnVmZmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2FmZS1idWZmZXJANS4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjEuMiJ9LHsiYXV0aG9yIjoiRmVyb3NzIEFib3VraGFkaWplaCBcdTAwM2NmZXJvc3NAZmVyb3NzLm9yZ1x1MDAzZSAoaHR0cHM6Ly9mZXJvc3Mub3JnKSIsImJvbS1yZWYiOiJwa2c6bnBtL3NhZmUtYnVmZmVyQDUuMi4xP3BhY2thZ2UtaWQ9ZjQzMDczMGFiZGU0MTRiZiIsImNwZSI6ImNwZToyLjM6YTpzYWZlLWJ1ZmZlcjpzYWZlLWJ1ZmZlcjo1LjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTYWZlciBOb2RlLmpzIEJ1ZmZlciBBUEkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2Zlcm9zcy9zYWZlLWJ1ZmZlci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Zlcm9zcy9zYWZlLWJ1ZmZlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2FmZS1idWZmZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlLWJ1ZmZlcjpzYWZlX2J1ZmZlcjo1LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmVfYnVmZmVyOnNhZmUtYnVmZmVyOjUuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9idWZmZXI6c2FmZV9idWZmZXI6NS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6c2FmZS1idWZmZXI6NS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6c2FmZV9idWZmZXI6NS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlOnNhZmUtYnVmZmVyOjUuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZTpzYWZlX2J1ZmZlcjo1LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYWZlLWJ1ZmZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NhZmUtYnVmZmVyQDUuMi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4yLjEifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IFx1MDAzY21haWxAc3Vic3RhY2submV0XHUwMDNlIChodHRwOi8vc3Vic3RhY2submV0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3NhZmUtcmVnZXhAMS4xLjA/cGFja2FnZS1pZD01ZDQwZjhhNDRhMjc0OTkxIiwiY3BlIjoiY3BlOjIuMzphOnNhZmUtcmVnZXg6c2FmZS1yZWdleDoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJkZXRlY3QgcG9zc2libHkgY2F0YXN0cm9waGljLCBleHBvbmVudGlhbC10aW1lIHJlZ3VsYXIgZXhwcmVzc2lvbnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3N1YnN0YWNrL3NhZmUtcmVnZXguZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zdWJzdGFjay9zYWZlLXJlZ2V4In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzYWZlLXJlZ2V4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZS1yZWdleDpzYWZlX3JlZ2V4OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9yZWdleDpzYWZlLXJlZ2V4OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9yZWdleDpzYWZlX3JlZ2V4OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3Vic3RhY2s6c2FmZS1yZWdleDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1YnN0YWNrOnNhZmVfcmVnZXg6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlOnNhZmUtcmVnZXg6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlOnNhZmVfcmVnZXg6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2FmZS1yZWdleC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NhZmUtcmVnZXhAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3NhZmUtcmVnZXgtdGVzdEAxLjEuMD9wYWNrYWdlLWlkPTViMTFjNTAyMGVmNWMzNzMiLCJjcGUiOiJjcGU6Mi4zOmE6c2FmZS1yZWdleC10ZXN0OnNhZmUtcmVnZXgtdGVzdDoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHaXZlIGEgcmVnZXgsIGdldCBhIHJvYnVzdCBwcmVkaWNhdGUgZnVuY3Rpb24gdGhhdCB0ZXN0cyBpdCBhZ2FpbnN0IGEgc3RyaW5nLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3NhZmUtcmVnZXgtdGVzdC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9zYWZlLXJlZ2V4LXRlc3QjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzYWZlLXJlZ2V4LXRlc3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlLXJlZ2V4LXRlc3Q6c2FmZV9yZWdleF90ZXN0OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9yZWdleF90ZXN0OnNhZmUtcmVnZXgtdGVzdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmVfcmVnZXhfdGVzdDpzYWZlX3JlZ2V4X3Rlc3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlLXJlZ2V4OnNhZmUtcmVnZXgtdGVzdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmUtcmVnZXg6c2FmZV9yZWdleF90ZXN0OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9yZWdleDpzYWZlLXJlZ2V4LXRlc3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlX3JlZ2V4OnNhZmVfcmVnZXhfdGVzdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpzYWZlLXJlZ2V4LXRlc3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6c2FmZV9yZWdleF90ZXN0OjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZTpzYWZlLXJlZ2V4LXRlc3Q6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlOnNhZmVfcmVnZXhfdGVzdDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYWZlLXJlZ2V4LXRlc3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zYWZlLXJlZ2V4LXRlc3RAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiUnViZW4gQnJpZGdld2F0ZXIiLCJib20tcmVmIjoicGtnOm5wbS9zYWZlLXN0YWJsZS1zdHJpbmdpZnlAMi41LjA/cGFja2FnZS1pZD1lNzAzNzgyZWI3ZDM4Y2JmIiwiY3BlIjoiY3BlOjIuMzphOnNhZmUtc3RhYmxlLXN0cmluZ2lmeTpzYWZlLXN0YWJsZS1zdHJpbmdpZnk6Mi41LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5pc3RpYyBhbmQgc2FmZWx5IEpTT04uc3RyaW5naWZ5IHRvIHF1aWNrbHkgc2VyaWFsaXplIEphdmFTY3JpcHQgb2JqZWN0cyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vQnJpZGdlQVIvc2FmZS1zdGFibGUtc3RyaW5naWZ5LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQnJpZGdlQVIvc2FmZS1zdGFibGUtc3RyaW5naWZ5I3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2FmZS1zdGFibGUtc3RyaW5naWZ5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZS1zdGFibGUtc3RyaW5naWZ5OnNhZmVfc3RhYmxlX3N0cmluZ2lmeToyLjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmVfc3RhYmxlX3N0cmluZ2lmeTpzYWZlLXN0YWJsZS1zdHJpbmdpZnk6Mi41LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlX3N0YWJsZV9zdHJpbmdpZnk6c2FmZV9zdGFibGVfc3RyaW5naWZ5OjIuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZS1zdGFibGU6c2FmZS1zdGFibGUtc3RyaW5naWZ5OjIuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZS1zdGFibGU6c2FmZV9zdGFibGVfc3RyaW5naWZ5OjIuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9zdGFibGU6c2FmZS1zdGFibGUtc3RyaW5naWZ5OjIuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZV9zdGFibGU6c2FmZV9zdGFibGVfc3RyaW5naWZ5OjIuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6QnJpZGdlQVI6c2FmZS1zdGFibGUtc3RyaW5naWZ5OjIuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6QnJpZGdlQVI6c2FmZV9zdGFibGVfc3RyaW5naWZ5OjIuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZTpzYWZlLXN0YWJsZS1zdHJpbmdpZnk6Mi41LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlOnNhZmVfc3RhYmxlX3N0cmluZ2lmeToyLjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYWZlLXN0YWJsZS1zdHJpbmdpZnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zYWZlLXN0YWJsZS1zdHJpbmdpZnlAMi41LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjUuMCJ9LHsiYXV0aG9yIjoiTmlraXRhIFNrb3Zvcm9kYSBcdTAwM2NjaGFsa2VyeEBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9DaEFMa2VSKSIsImJvbS1yZWYiOiJwa2c6bnBtL3NhZmVyLWJ1ZmZlckAyLjEuMj9wYWNrYWdlLWlkPWY1YTI5MzIwZmRiZWExZWIiLCJjcGUiOiJjcGU6Mi4zOmE6c2FmZXItYnVmZmVyOnNhZmVyLWJ1ZmZlcjoyLjEuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNb2Rlcm4gQnVmZmVyIEFQSSBwb2x5ZmlsbCB3aXRob3V0IGZvb3RndW5zIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9DaEFMa2VSL3NhZmVyLWJ1ZmZlci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNhZmVyLWJ1ZmZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmVyLWJ1ZmZlcjpzYWZlcl9idWZmZXI6Mi4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYWZlcl9idWZmZXI6c2FmZXItYnVmZmVyOjIuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FmZXJfYnVmZmVyOnNhZmVyX2J1ZmZlcjoyLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmVyOnNhZmVyLWJ1ZmZlcjoyLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhZmVyOnNhZmVyX2J1ZmZlcjoyLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYWZlci1idWZmZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zYWZlci1idWZmZXJAMi4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEuMiJ9LHsiYXV0aG9yIjoiQ2hyaXN0aWFuIEpvaGFuc2VuLCBDaHJpc3RpYW4gSm9oYW5zZW4gXHUwMDNjY2hyaXN0aWFuQGNqb2hhbnNlbi5ub1x1MDAzZSAoaHR0cDovL2Nqb2hhbnNlbi5ubyksIEF1Z3VzdCBMaWxsZWFhcyBcdTAwM2NhdWd1c3QubGlsbGVhYXNAZ21haWwuY29tXHUwMDNlIChodHRwOi8vYXVndXN0bC5jb20pLCBEYW5pZWwgV2l0dG5lciBcdTAwM2NkLndpdHRuZXJAZ214LmRlXHUwMDNlIChodHRwczovL2dpdGh1Yi5jb20vZHdpdHRuZXIpIiwiYm9tLXJlZiI6InBrZzpucG0vc2Ftc2FtQDEuMS4yP3BhY2thZ2UtaWQ9N2QwYTQxZDIwNTE4ZmM5ZCIsImNwZSI6ImNwZToyLjM6YTpidXN0ZXJqczpzYW1zYW06MS4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVmFsdWUgaWRlbnRpZmljYXRpb24gYW5kIGNvbXBhcmlzb24gZnVuY3Rpb25zIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2J1c3RlcmpzL3NhbXNhbS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cDovL2J1c3RlcmpzLm9yZy9kb2NzL2J1c3Rlci1hc3NlcnRpb25zIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0zLUNsYXVzZSJ9fV0sIm5hbWUiOiJzYW1zYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYW1zYW06c2Ftc2FtOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NhbXNhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NhbXNhbUAxLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4yIn0seyJhdXRob3IiOiJQYXJzaGEgUG91cmtob21hbWkiLCJib20tcmVmIjoicGtnOm5wbS9zYW5pdGl6ZS1maWxlbmFtZUAxLjYuMz9wYWNrYWdlLWlkPTI1NTZmNjExOGM3M2YwYzciLCJjcGUiOiJjcGU6Mi4zOmE6c2FuaXRpemUtZmlsZW5hbWU6c2FuaXRpemUtZmlsZW5hbWU6MS42LjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2FuaXRpemUgYSBzdHJpbmcgZm9yIHVzZSBhcyBhIGZpbGVuYW1lIiwibGljZW5zZXMiOlt7ImV4cHJlc3Npb24iOiJXVEZQTCBPUiBJU0MifV0sIm5hbWUiOiJzYW5pdGl6ZS1maWxlbmFtZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhbml0aXplLWZpbGVuYW1lOnNhbml0aXplX2ZpbGVuYW1lOjEuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FuaXRpemVfZmlsZW5hbWU6c2FuaXRpemUtZmlsZW5hbWU6MS42LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYW5pdGl6ZV9maWxlbmFtZTpzYW5pdGl6ZV9maWxlbmFtZToxLjYuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNhbml0aXplOnNhbml0aXplLWZpbGVuYW1lOjEuNi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FuaXRpemU6c2FuaXRpemVfZmlsZW5hbWU6MS42LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2FuaXRpemUtZmlsZW5hbWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zYW5pdGl6ZS1maWxlbmFtZUAxLjYuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNi4zIn0seyJhdXRob3IiOiJQJ3VuayBBdmVudWUgTExDIiwiYm9tLXJlZiI6InBrZzpucG0vc2FuaXRpemUtaHRtbEAxLjQuMj9wYWNrYWdlLWlkPTVkZTA0ZTdiYWFiZTJlY2QiLCJjcGUiOiJjcGU6Mi4zOmE6YXBvc3Ryb3BoZWNtczpzYW5pdGl6ZS1odG1sOjEuNC4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkNsZWFuIHVwIHVzZXItc3VibWl0dGVkIEhUTUwsIHByZXNlcnZpbmcgd2hpdGVsaXN0ZWQgZWxlbWVudHMgYW5kIHdoaXRlbGlzdGVkIGF0dHJpYnV0ZXMgb24gYSBwZXItZWxlbWVudCBiYXNpcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wdW5rYXZlL3Nhbml0aXplLWh0bWwuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzYW5pdGl6ZS1odG1sIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cHVua2F2ZTpzYW5pdGl6ZS1odG1sOjEuNC4yOio6KjoqOio6bm9kZS5qczoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zYW5pdGl6ZS1odG1sQDEuNC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjIifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS9zYXhAMS40LjE/cGFja2FnZS1pZD1mY2MxNDA3ZGQwYTg1MzhkIiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczpzYXg6MS40LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQW4gZXZlbnRlZCBzdHJlYW1pbmcgWE1MIHBhcnNlciBpbiBKYXZhU2NyaXB0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3Mvc2F4LWpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoic2F4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2F4OnNheDoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYXgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zYXhAMS40LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjQuMSJ9LHsiYXV0aG9yIjoiQy4gU2NvdHQgQW5hbmlhbiAoaHR0cDovL2NzY290dC5uZXQpLCBFbGkgU2tlZ2dzLCBLZXZpbiBLd29rLCBSb2IgTGFuZGxleSAoaHR0cDovL2xhbmRsZXkubmV0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3NlZWstYnppcEAxLjAuNj9wYWNrYWdlLWlkPWY4ZmRmNjEyZGQxYWQwNTUiLCJjcGUiOiJjcGU6Mi4zOmE6c2Vlay1iemlwOnNlZWstYnppcDoxLjAuNjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJhIHB1cmUtSmF2YVNjcmlwdCBOb2RlLkpTIG1vZHVsZSBmb3IgcmFuZG9tLWFjY2VzcyBkZWNvZGluZyBiemlwMiBkYXRhIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2NzY290dC9zZWVrLWJ6aXAuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzZWVrLWJ6aXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZWVrLWJ6aXA6c2Vla19iemlwOjEuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2Vla19iemlwOnNlZWstYnppcDoxLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlZWtfYnppcDpzZWVrX2J6aXA6MS4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpjc2NvdHQ6c2Vlay1iemlwOjEuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Y3Njb3R0OnNlZWtfYnppcDoxLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlZWs6c2Vlay1iemlwOjEuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2VlazpzZWVrX2J6aXA6MS4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2Vlay1iemlwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2Vlay1iemlwQDEuMC42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjYifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vc2VtdmVyQDUuNy4yP3BhY2thZ2UtaWQ9ZDBlMGVkNDEzNjY1YWMwNiIsImNwZSI6ImNwZToyLjM6YTpucG1qczpzZW12ZXI6NS43LjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIHNlbWFudGljIHZlcnNpb24gcGFyc2VyIHVzZWQgYnkgbnBtLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbm9kZS1zZW12ZXIuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJzZW12ZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hlY2stZGVwZW5kZW5jaWVzL25vZGVfbW9kdWxlcy9zZW12ZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zZW12ZXJANS43LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjcuMiJ9LHsiYXV0aG9yIjoiR2l0SHViIEluYy4iLCJib20tcmVmIjoicGtnOm5wbS9zZW12ZXJANS43LjI/cGFja2FnZS1pZD1mMjVkOWJkM2JlYzc2YzU2IiwiY3BlIjoiY3BlOjIuMzphOm5wbWpzOnNlbXZlcjo1LjcuMjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJUaGUgc2VtYW50aWMgdmVyc2lvbiBwYXJzZXIgdXNlZCBieSBucG0uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9ub2RlLXNlbXZlci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InNlbXZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWRpci9ub2RlX21vZHVsZXMvc2VtdmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2VtdmVyQDUuNy4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS43LjIifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vc2VtdmVyQDUuNy4yP3BhY2thZ2UtaWQ9NGQ4MzRmZTkxODhmOTE2ZSIsImNwZSI6ImNwZToyLjM6YTpucG1qczpzZW12ZXI6NS43LjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIHNlbWFudGljIHZlcnNpb24gcGFyc2VyIHVzZWQgYnkgbnBtLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vbm9kZS1zZW12ZXIuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJzZW12ZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1hYmkvbm9kZV9tb2R1bGVzL3NlbXZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NlbXZlckA1LjcuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuNy4yIn0seyJhdXRob3IiOiJHaXRIdWIgSW5jLiIsImJvbS1yZWYiOiJwa2c6bnBtL3NlbXZlckA1LjcuMj9wYWNrYWdlLWlkPTI3NDY3ZDIxNDc0OGI1NDAiLCJjcGUiOiJjcGU6Mi4zOmE6bnBtanM6c2VtdmVyOjUuNy4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlRoZSBzZW1hbnRpYyB2ZXJzaW9uIHBhcnNlciB1c2VkIGJ5IG5wbS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbnBtL25vZGUtc2VtdmVyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoic2VtdmVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvc2VtdmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2VtdmVyQDUuNy4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS43LjIifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vc2VtdmVyQDcuNy4yP3BhY2thZ2UtaWQ9YTMzMjVkMjgxNDVlYzJkYyIsImNwZSI6ImNwZToyLjM6YTpucG1qczpzZW12ZXI6Ny43LjI6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIHNlbWFudGljIHZlcnNpb24gcGFyc2VyIHVzZWQgYnkgbnBtLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL25vZGUtc2VtdmVyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoic2VtdmVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlbXZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NlbXZlckA3LjcuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuNy4yIn0seyJhdXRob3IiOiJUSiBIb2xvd2F5Y2h1ayBcdTAwM2N0akB2aXNpb24tbWVkaWEuY2FcdTAwM2UsIERvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UsIEphbWVzIFd5YXR0IENyZWFkeSBcdTAwM2NqY3JlYWR5QGdtYWlsLmNvbVx1MDAzZSwgSmVzw7pzIExlZ2Fuw6lzIENvbWJhcnJvIFx1MDAzY3BpcmFubmFAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc2VuZEAwLjE5LjA/cGFja2FnZS1pZD0xMjg3MDc5MDdiOGE1NGEwIiwiY3BlIjoiY3BlOjIuMzphOnNlbmRfcHJvamVjdDpzZW5kOjAuMTkuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJCZXR0ZXIgc3RyZWFtaW5nIHN0YXRpYyBmaWxlIHNlcnZlciB3aXRoIFJhbmdlIGFuZCBjb25kaXRpb25hbC1HRVQgc3VwcG9ydCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNlbmQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VuZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NlbmRAMC4xOS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xOS4wIn0seyJib20tcmVmIjoicGtnOm5wbS9zZXF1ZWxpemVANi4zNy43P3BhY2thZ2UtaWQ9NWM0MjY1NmNkMmU0ZTQzNyIsImNwZSI6ImNwZToyLjM6YTpzZXF1ZWxpemVqczpzZXF1ZWxpemU6Ni4zNy43Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlNlcXVlbGl6ZSBpcyBhIHByb21pc2UtYmFzZWQgTm9kZS5qcyBPUk0gdG9vbCBmb3IgUG9zdGdyZXMsIE15U1FMLCBNYXJpYURCLCBTUUxpdGUsIE1pY3Jvc29mdCBTUUwgU2VydmVyLCBBbWF6b24gUmVkc2hpZnQgYW5kIFNub3dmbGFrZeKAmXMgRGF0YSBDbG91ZC4gSXQgZmVhdHVyZXMgc29saWQgdHJhbnNhY3Rpb24gc3VwcG9ydCwgcmVsYXRpb25zLCBlYWdlciBhbmQgbGF6eSBsb2FkaW5nLCByZWFkIHJlcGxpY2F0aW9uIGFuZCBtb3JlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zZXF1ZWxpemUvc2VxdWVsaXplLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3NlcXVlbGl6ZS5vcmcvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzZXF1ZWxpemUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VxdWVsaXplL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2VxdWVsaXplQDYuMzcuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMzcuNyJ9LHsiYXV0aG9yIjoiU3VzaGFudCBcdTAwM2NzdXNoYW50ZGhpbWFuQG91dGxvb2suY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc2VxdWVsaXplLXBvb2xANy4xLjA/cGFja2FnZS1pZD0wMjQzOWEzMTk5NWExODU2IiwiY3BlIjoiY3BlOjIuMzphOnNlcXVlbGl6ZS1wb29sOnNlcXVlbGl6ZS1wb29sOjcuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlc291cmNlIHBvb2xpbmcgZm9yIE5vZGUuSlMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9zdXNoYW50ZGhpbWFuL3NlcXVlbGl6ZS1wb29sLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2VxdWVsaXplLXBvb2wiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXF1ZWxpemUtcG9vbDpzZXF1ZWxpemVfcG9vbDo3LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlcXVlbGl6ZV9wb29sOnNlcXVlbGl6ZS1wb29sOjcuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2VxdWVsaXplX3Bvb2w6c2VxdWVsaXplX3Bvb2w6Ny4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXNoYW50ZGhpbWFuOnNlcXVlbGl6ZS1wb29sOjcuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VzaGFudGRoaW1hbjpzZXF1ZWxpemVfcG9vbDo3LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlcXVlbGl6ZTpzZXF1ZWxpemUtcG9vbDo3LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlcXVlbGl6ZTpzZXF1ZWxpemVfcG9vbDo3LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXF1ZWxpemUtcG9vbC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NlcXVlbGl6ZS1wb29sQDcuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4xLjAifSx7ImF1dGhvciI6IkRvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9zZXJ2ZS1pbmRleEAxLjkuMT9wYWNrYWdlLWlkPWI1MmEwNDljOGI4MGQ2NzgiLCJjcGUiOiJjcGU6Mi4zOmE6c2VydmUtaW5kZXg6c2VydmUtaW5kZXg6MS45LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2VydmUgZGlyZWN0b3J5IGxpc3RpbmdzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2VydmUtaW5kZXgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXJ2ZS1pbmRleDpzZXJ2ZV9pbmRleDoxLjkuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlcnZlX2luZGV4OnNlcnZlLWluZGV4OjEuOS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2VydmVfaW5kZXg6c2VydmVfaW5kZXg6MS45LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXJ2ZTpzZXJ2ZS1pbmRleDoxLjkuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlcnZlOnNlcnZlX2luZGV4OjEuOS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2VydmUtaW5kZXhAMS45LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjkuMSJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3NlcnZlLXN0YXRpY0AxLjE2LjI/cGFja2FnZS1pZD1hODdjNTQyYmQ3MTA4ZjU0IiwiY3BlIjoiY3BlOjIuMzphOnNlcnZlLXN0YXRpYzpzZXJ2ZS1zdGF0aWM6MS4xNi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNlcnZlIHN0YXRpYyBmaWxlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNlcnZlLXN0YXRpYyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlcnZlLXN0YXRpYzpzZXJ2ZV9zdGF0aWM6MS4xNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2VydmVfc3RhdGljOnNlcnZlLXN0YXRpYzoxLjE2LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXJ2ZV9zdGF0aWM6c2VydmVfc3RhdGljOjEuMTYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNlcnZlOnNlcnZlLXN0YXRpYzoxLjE2LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXJ2ZTpzZXJ2ZV9zdGF0aWM6MS4xNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLXN0YXRpYy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NlcnZlLXN0YXRpY0AxLjE2LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjE2LjIifSx7ImF1dGhvciI6IkJlbiBDb2UgXHUwMDNjYmVuQG5wbWpzLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3NldC1ibG9ja2luZ0AyLjAuMD9wYWNrYWdlLWlkPWVkOGE3MzRmMTJjNGJkZWYiLCJjcGUiOiJjcGU6Mi4zOmE6c2V0LWJsb2NraW5nOnNldC1ibG9ja2luZzoyLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJzZXQgYmxvY2tpbmcgc3RkaW8gYW5kIHN0ZGVyciBlbnN1cmluZyB0aGF0IHRlcm1pbmFsIG91dHB1dCBkb2VzIG5vdCB0cnVuY2F0ZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20veWFyZ3Mvc2V0LWJsb2NraW5nLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20veWFyZ3Mvc2V0LWJsb2NraW5nI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoic2V0LWJsb2NraW5nIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0LWJsb2NraW5nOnNldF9ibG9ja2luZzoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNldF9ibG9ja2luZzpzZXQtYmxvY2tpbmc6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXRfYmxvY2tpbmc6c2V0X2Jsb2NraW5nOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6eWFyZ3M6c2V0LWJsb2NraW5nOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6eWFyZ3M6c2V0X2Jsb2NraW5nOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0OnNldC1ibG9ja2luZzoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNldDpzZXRfYmxvY2tpbmc6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2V0LWJsb2NraW5nL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2V0LWJsb2NraW5nQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9zZXQtZnVuY3Rpb24tbGVuZ3RoQDEuMi4yP3BhY2thZ2UtaWQ9M2I0MzZmODNjYTNlMzc2NiIsImNwZSI6ImNwZToyLjM6YTpzZXQtZnVuY3Rpb24tbGVuZ3RoOnNldC1mdW5jdGlvbi1sZW5ndGg6MS4yLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2V0IGEgZnVuY3Rpb24ncyBsZW5ndGggcHJvcGVydHkiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9zZXQtZnVuY3Rpb24tbGVuZ3RoLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3NldC1mdW5jdGlvbi1sZW5ndGgjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzZXQtZnVuY3Rpb24tbGVuZ3RoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0LWZ1bmN0aW9uLWxlbmd0aDpzZXRfZnVuY3Rpb25fbGVuZ3RoOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0X2Z1bmN0aW9uX2xlbmd0aDpzZXQtZnVuY3Rpb24tbGVuZ3RoOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0X2Z1bmN0aW9uX2xlbmd0aDpzZXRfZnVuY3Rpb25fbGVuZ3RoOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0LWZ1bmN0aW9uOnNldC1mdW5jdGlvbi1sZW5ndGg6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXQtZnVuY3Rpb246c2V0X2Z1bmN0aW9uX2xlbmd0aDoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNldF9mdW5jdGlvbjpzZXQtZnVuY3Rpb24tbGVuZ3RoOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0X2Z1bmN0aW9uOnNldF9mdW5jdGlvbl9sZW5ndGg6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6c2V0LWZ1bmN0aW9uLWxlbmd0aDoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpzZXRfZnVuY3Rpb25fbGVuZ3RoOjEuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0OnNldC1mdW5jdGlvbi1sZW5ndGg6MS4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXQ6c2V0X2Z1bmN0aW9uX2xlbmd0aDoxLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXQtZnVuY3Rpb24tbGVuZ3RoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2V0LWZ1bmN0aW9uLWxlbmd0aEAxLjIuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4yIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc2V0LWZ1bmN0aW9uLW5hbWVAMi4wLjI/cGFja2FnZS1pZD1mNTgzMTNhNTc3ZDk3MmIwIiwiY3BlIjoiY3BlOjIuMzphOnNldC1mdW5jdGlvbi1uYW1lOnNldC1mdW5jdGlvbi1uYW1lOjIuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNldCBhIGZ1bmN0aW9uJ3MgbmFtZSBwcm9wZXJ0eSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3NldC1mdW5jdGlvbi1uYW1lLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3NldC1mdW5jdGlvbi1uYW1lI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2V0LWZ1bmN0aW9uLW5hbWUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXQtZnVuY3Rpb24tbmFtZTpzZXRfZnVuY3Rpb25fbmFtZToyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNldF9mdW5jdGlvbl9uYW1lOnNldC1mdW5jdGlvbi1uYW1lOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2V0X2Z1bmN0aW9uX25hbWU6c2V0X2Z1bmN0aW9uX25hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXQtZnVuY3Rpb246c2V0LWZ1bmN0aW9uLW5hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXQtZnVuY3Rpb246c2V0X2Z1bmN0aW9uX25hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXRfZnVuY3Rpb246c2V0LWZ1bmN0aW9uLW5hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXRfZnVuY3Rpb246c2V0X2Z1bmN0aW9uX25hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6c2V0LWZ1bmN0aW9uLW5hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6c2V0X2Z1bmN0aW9uX25hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXQ6c2V0LWZ1bmN0aW9uLW5hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzZXQ6c2V0X2Z1bmN0aW9uX25hbWU6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2V0LWZ1bmN0aW9uLW5hbWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zZXQtZnVuY3Rpb24tbmFtZUAyLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCAsIFZhZGltIERlbWVkZXMgKGh0dHBzOi8vdmFkaW1kZW1lZGVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9zZXQtdmFsdWVAMi4wLjE/cGFja2FnZS1pZD03YTcxMGE2NTRlY2FkMmM5IiwiY3BlIjoiY3BlOjIuMzphOnNldC12YWx1ZV9wcm9qZWN0OnNldC12YWx1ZToyLjAuMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJDcmVhdGUgbmVzdGVkIHZhbHVlcyBhbmQgYW55IGludGVybWVkaWFyaWVzIHVzaW5nIGRvdCBub3RhdGlvbiAoYCdhLmIuYydgKSBwYXRocy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvc2V0LXZhbHVlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzZXQtdmFsdWUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2V0LXZhbHVlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2V0LXZhbHVlQDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6Ill1enVKUywgRG9tZW5pYyBEZW5pY29sYSBcdTAwM2NkQGRvbWVuaWMubWVcdTAwM2UgKGh0dHBzOi8vZG9tZW5pYy5tZSksIERvbmF2b24gV2VzdCBcdTAwM2NnaXRodWJAZG9uYXZvbi5jb21cdTAwM2UgKGh0dHA6Ly9kb25hdm9uLmNvbSksIFlhZmZsZSIsImJvbS1yZWYiOiJwa2c6bnBtL3NldGltbWVkaWF0ZUAxLjAuNT9wYWNrYWdlLWlkPWVjM2E5YWQ1YjFlOGQyNmMiLCJjcGUiOiJjcGU6Mi4zOmE6c2V0aW1tZWRpYXRlOnNldGltbWVkaWF0ZToxLjAuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHNoaW0gZm9yIHRoZSBzZXRJbW1lZGlhdGUgZWZmaWNpZW50IHNjcmlwdCB5aWVsZGluZyBBUEkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzZXRpbW1lZGlhdGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2V0aW1tZWRpYXRlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2V0aW1tZWRpYXRlQDEuMC41IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjUifSx7ImF1dGhvciI6IldlcyBUb2RkIiwiYm9tLXJlZiI6InBrZzpucG0vc2V0cHJvdG90eXBlb2ZAMS4xLjA/cGFja2FnZS1pZD02ZWI1NDczMTYyZDQ3NTQ5IiwiY3BlIjoiY3BlOjIuMzphOnNldHByb3RvdHlwZW9mOnNldHByb3RvdHlwZW9mOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgc21hbGwgcG9seWZpbGwgZm9yIE9iamVjdC5zZXRwcm90b3R5cGVvZiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93ZXNsZXl0b2RkL3NldHByb3RvdHlwZW9mLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vd2VzbGV5dG9kZC9zZXRwcm90b3R5cGVvZiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoic2V0cHJvdG90eXBlb2YiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZXNsZXl0b2RkOnNldHByb3RvdHlwZW9mOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L25vZGVfbW9kdWxlcy9zZXRwcm90b3R5cGVvZi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NldHByb3RvdHlwZW9mQDEuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjAifSx7ImF1dGhvciI6IldlcyBUb2RkIiwiYm9tLXJlZiI6InBrZzpucG0vc2V0cHJvdG90eXBlb2ZAMS4yLjA/cGFja2FnZS1pZD04MjgyZGNhYjhhNThmMjQzIiwiY3BlIjoiY3BlOjIuMzphOnNldHByb3RvdHlwZW9mOnNldHByb3RvdHlwZW9mOjEuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgc21hbGwgcG9seWZpbGwgZm9yIE9iamVjdC5zZXRwcm90b3R5cGVvZiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93ZXNsZXl0b2RkL3NldHByb3RvdHlwZW9mLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vd2VzbGV5dG9kZC9zZXRwcm90b3R5cGVvZiJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoic2V0cHJvdG90eXBlb2YiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZXNsZXl0b2RkOnNldHByb3RvdHlwZW9mOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NldHByb3RvdHlwZW9mL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2V0cHJvdG90eXBlb2ZAMS4yLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjIuMCJ9LHsiYXV0aG9yIjoiS2V2aW4gTcOlcnRlbnNzb24gXHUwMDNja2V2aW5tYXJ0ZW5zc29uQGdtYWlsLmNvbVx1MDAzZSAoZ2l0aHViLmNvbS9rZXZ2YSkiLCJib20tcmVmIjoicGtnOm5wbS9zaGViYW5nLWNvbW1hbmRAMi4wLjA/cGFja2FnZS1pZD0xNjI1ZGY1YmI2ZDY3ZDNiIiwiY3BlIjoiY3BlOjIuMzphOnNoZWJhbmctY29tbWFuZDpzaGViYW5nLWNvbW1hbmQ6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IHRoZSBjb21tYW5kIGZyb20gYSBzaGViYW5nIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2hlYmFuZy1jb21tYW5kIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2hlYmFuZy1jb21tYW5kOnNoZWJhbmdfY29tbWFuZDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNoZWJhbmdfY29tbWFuZDpzaGViYW5nLWNvbW1hbmQ6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaGViYW5nX2NvbW1hbmQ6c2hlYmFuZ19jb21tYW5kOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2hlYmFuZzpzaGViYW5nLWNvbW1hbmQ6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaGViYW5nOnNoZWJhbmdfY29tbWFuZDoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaGViYW5nLWNvbW1hbmQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zaGViYW5nLWNvbW1hbmRAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3NoZWJhbmctcmVnZXhAMy4wLjA/cGFja2FnZS1pZD00YWZkYTEyZTM5ZDEzMDgyIiwiY3BlIjoiY3BlOjIuMzphOnNoZWJhbmctcmVnZXg6c2hlYmFuZy1yZWdleDozLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZWd1bGFyIGV4cHJlc3Npb24gZm9yIG1hdGNoaW5nIGEgc2hlYmFuZyBsaW5lIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2hlYmFuZy1yZWdleCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNoZWJhbmctcmVnZXg6c2hlYmFuZ19yZWdleDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNoZWJhbmdfcmVnZXg6c2hlYmFuZy1yZWdleDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNoZWJhbmdfcmVnZXg6c2hlYmFuZ19yZWdleDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNoZWJhbmc6c2hlYmFuZy1yZWdleDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNoZWJhbmc6c2hlYmFuZ19yZWdleDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaGViYW5nLXJlZ2V4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2hlYmFuZy1yZWdleEAzLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4wIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc2lkZS1jaGFubmVsQDEuMS4wP3BhY2thZ2UtaWQ9YjMzZmRlYmNhYWVjNzljYSIsImNwZSI6ImNwZToyLjM6YTpzaWRlLWNoYW5uZWw6c2lkZS1jaGFubmVsOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0b3JlIGluZm9ybWF0aW9uIGFib3V0IGFueSBKUyB2YWx1ZSBpbiBhIHNpZGUgY2hhbm5lbC4gVXNlcyBXZWFrTWFwIGlmIGF2YWlsYWJsZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2xqaGFyYi9zaWRlLWNoYW5uZWwuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvc2lkZS1jaGFubmVsI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2lkZS1jaGFubmVsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lkZS1jaGFubmVsOnNpZGVfY2hhbm5lbDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGVfY2hhbm5lbDpzaWRlLWNoYW5uZWw6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlX2NoYW5uZWw6c2lkZV9jaGFubmVsOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOnNpZGUtY2hhbm5lbDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpzaWRlX2NoYW5uZWw6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlOnNpZGUtY2hhbm5lbDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGU6c2lkZV9jaGFubmVsOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NpZGUtY2hhbm5lbC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NpZGUtY2hhbm5lbEAxLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4wIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc2lkZS1jaGFubmVsLWxpc3RAMS4wLjA/cGFja2FnZS1pZD1iODk4YjkwNjU3YjRkZjhiIiwiY3BlIjoiY3BlOjIuMzphOnNpZGUtY2hhbm5lbC1saXN0OnNpZGUtY2hhbm5lbC1saXN0OjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0b3JlIGluZm9ybWF0aW9uIGFib3V0IGFueSBKUyB2YWx1ZSBpbiBhIHNpZGUgY2hhbm5lbCwgdXNpbmcgYSBsaW5rZWQgbGlzdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3NpZGUtY2hhbm5lbC1saXN0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3NpZGUtY2hhbm5lbC1saXN0I3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2lkZS1jaGFubmVsLWxpc3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlLWNoYW5uZWwtbGlzdDpzaWRlX2NoYW5uZWxfbGlzdDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGVfY2hhbm5lbF9saXN0OnNpZGUtY2hhbm5lbC1saXN0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lkZV9jaGFubmVsX2xpc3Q6c2lkZV9jaGFubmVsX2xpc3Q6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlLWNoYW5uZWw6c2lkZS1jaGFubmVsLWxpc3Q6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlLWNoYW5uZWw6c2lkZV9jaGFubmVsX2xpc3Q6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlX2NoYW5uZWw6c2lkZS1jaGFubmVsLWxpc3Q6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlX2NoYW5uZWw6c2lkZV9jaGFubmVsX2xpc3Q6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6c2lkZS1jaGFubmVsLWxpc3Q6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpsamhhcmI6c2lkZV9jaGFubmVsX2xpc3Q6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlOnNpZGUtY2hhbm5lbC1saXN0OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lkZTpzaWRlX2NoYW5uZWxfbGlzdDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaWRlLWNoYW5uZWwtbGlzdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NpZGUtY2hhbm5lbC1saXN0QDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9zaWRlLWNoYW5uZWwtbWFwQDEuMC4xP3BhY2thZ2UtaWQ9OGE5MzVhMjU5ZTY0Y2NmYyIsImNwZSI6ImNwZToyLjM6YTpzaWRlLWNoYW5uZWwtbWFwOnNpZGUtY2hhbm5lbC1tYXA6MS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU3RvcmUgaW5mb3JtYXRpb24gYWJvdXQgYW55IEpTIHZhbHVlIGluIGEgc2lkZSBjaGFubmVsLCB1c2luZyBhIE1hcCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3NpZGUtY2hhbm5lbC1tYXAuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvc2lkZS1jaGFubmVsLW1hcCNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNpZGUtY2hhbm5lbC1tYXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlLWNoYW5uZWwtbWFwOnNpZGVfY2hhbm5lbF9tYXA6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlX2NoYW5uZWxfbWFwOnNpZGUtY2hhbm5lbC1tYXA6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlX2NoYW5uZWxfbWFwOnNpZGVfY2hhbm5lbF9tYXA6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlLWNoYW5uZWw6c2lkZS1jaGFubmVsLW1hcDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGUtY2hhbm5lbDpzaWRlX2NoYW5uZWxfbWFwOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lkZV9jaGFubmVsOnNpZGUtY2hhbm5lbC1tYXA6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlX2NoYW5uZWw6c2lkZV9jaGFubmVsX21hcDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpzaWRlLWNoYW5uZWwtbWFwOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bGpoYXJiOnNpZGVfY2hhbm5lbF9tYXA6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlOnNpZGUtY2hhbm5lbC1tYXA6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlOnNpZGVfY2hhbm5lbF9tYXA6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2lkZS1jaGFubmVsLW1hcC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NpZGUtY2hhbm5lbC1tYXBAMS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMSJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3NpZGUtY2hhbm5lbC13ZWFrbWFwQDEuMC4yP3BhY2thZ2UtaWQ9MTNhYTkyOWQ5M2ZlOGI5NiIsImNwZSI6ImNwZToyLjM6YTpzaWRlLWNoYW5uZWwtd2Vha21hcDpzaWRlLWNoYW5uZWwtd2Vha21hcDoxLjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTdG9yZSBpbmZvcm1hdGlvbiBhYm91dCBhbnkgSlMgdmFsdWUgaW4gYSBzaWRlIGNoYW5uZWwuIFVzZXMgV2Vha01hcCBpZiBhdmFpbGFibGUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvc2lkZS1jaGFubmVsLXdlYWttYXAuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9samhhcmIvc2lkZS1jaGFubmVsLXdlYWttYXAjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzaWRlLWNoYW5uZWwtd2Vha21hcCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGUtY2hhbm5lbC13ZWFrbWFwOnNpZGVfY2hhbm5lbF93ZWFrbWFwOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lkZV9jaGFubmVsX3dlYWttYXA6c2lkZS1jaGFubmVsLXdlYWttYXA6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlX2NoYW5uZWxfd2Vha21hcDpzaWRlX2NoYW5uZWxfd2Vha21hcDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGUtY2hhbm5lbDpzaWRlLWNoYW5uZWwtd2Vha21hcDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGUtY2hhbm5lbDpzaWRlX2NoYW5uZWxfd2Vha21hcDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGVfY2hhbm5lbDpzaWRlLWNoYW5uZWwtd2Vha21hcDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGVfY2hhbm5lbDpzaWRlX2NoYW5uZWxfd2Vha21hcDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpzaWRlLWNoYW5uZWwtd2Vha21hcDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpzaWRlX2NoYW5uZWxfd2Vha21hcDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZGU6c2lkZS1jaGFubmVsLXdlYWttYXA6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWRlOnNpZGVfY2hhbm5lbF93ZWFrbWFwOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NpZGUtY2hhbm5lbC13ZWFrbWFwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2lkZS1jaGFubmVsLXdlYWttYXBAMS4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMiJ9LHsiYXV0aG9yIjoiQmVuIENvZSBcdTAwM2NiZW5AbnBtanMuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc2lnbmFsLWV4aXRAMy4wLjc/cGFja2FnZS1pZD00MjM1YjFkNGNjOTFjN2M1IiwiY3BlIjoiY3BlOjIuMzphOnNpZ25hbC1leGl0OnNpZ25hbC1leGl0OjMuMC43Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IndoZW4geW91IHdhbnQgdG8gZmlyZSBhbiBldmVudCBubyBtYXR0ZXIgaG93IGEgcHJvY2VzcyBleGl0cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGFwanMvc2lnbmFsLWV4aXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS90YXBqcy9zaWduYWwtZXhpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoic2lnbmFsLWV4aXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWduYWwtZXhpdDpzaWduYWxfZXhpdDozLjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZ25hbF9leGl0OnNpZ25hbC1leGl0OjMuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lnbmFsX2V4aXQ6c2lnbmFsX2V4aXQ6My4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWduYWw6c2lnbmFsLWV4aXQ6My4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWduYWw6c2lnbmFsX2V4aXQ6My4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXBqczpzaWduYWwtZXhpdDozLjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRhcGpzOnNpZ25hbF9leGl0OjMuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NpZ25hbC1leGl0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2lnbmFsLWV4aXRAMy4wLjciLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuNyJ9LHsiYXV0aG9yIjoiQmVuIENvZSBcdTAwM2NiZW5AbnBtanMuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc2lnbmFsLWV4aXRANC4xLjA/cGFja2FnZS1pZD1iNmVkYWVlNzA4Y2U4ODM3IiwiY3BlIjoiY3BlOjIuMzphOnNpZ25hbC1leGl0OnNpZ25hbC1leGl0OjQuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IndoZW4geW91IHdhbnQgdG8gZmlyZSBhbiBldmVudCBubyBtYXR0ZXIgaG93IGEgcHJvY2VzcyBleGl0cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGFwanMvc2lnbmFsLWV4aXQuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJzaWduYWwtZXhpdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZ25hbC1leGl0OnNpZ25hbF9leGl0OjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lnbmFsX2V4aXQ6c2lnbmFsLWV4aXQ6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaWduYWxfZXhpdDpzaWduYWxfZXhpdDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZ25hbDpzaWduYWwtZXhpdDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpZ25hbDpzaWduYWxfZXhpdDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRhcGpzOnNpZ25hbC1leGl0OjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGFwanM6c2lnbmFsX2V4aXQ6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZm9yZWdyb3VuZC1jaGlsZC9ub2RlX21vZHVsZXMvc2lnbmFsLWV4aXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zaWduYWwtZXhpdEA0LjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMS4wIn0seyJhdXRob3IiOiJGZXJvc3MgQWJvdWtoYWRpamVoIFx1MDAzY2Zlcm9zc0BmZXJvc3Mub3JnXHUwMDNlIChodHRwczovL2Zlcm9zcy5vcmcpIiwiYm9tLXJlZiI6InBrZzpucG0vc2ltcGxlLWNvbmNhdEAxLjAuMT9wYWNrYWdlLWlkPTYyNDA2M2Q0NzIzYTRiMTMiLCJjcGUiOiJjcGU6Mi4zOmE6c2ltcGxlLWNvbmNhdDpzaW1wbGUtY29uY2F0OjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN1cGVyLW1pbmltYWxpc3QgdmVyc2lvbiBvZiBgY29uY2F0LXN0cmVhbWAuIExlc3MgdGhhbiAxNSBsaW5lcyEiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2Zlcm9zcy9zaW1wbGUtY29uY2F0LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZmVyb3NzL3NpbXBsZS1jb25jYXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNpbXBsZS1jb25jYXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaW1wbGUtY29uY2F0OnNpbXBsZV9jb25jYXQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaW1wbGVfY29uY2F0OnNpbXBsZS1jb25jYXQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaW1wbGVfY29uY2F0OnNpbXBsZV9jb25jYXQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZXJvc3M6c2ltcGxlLWNvbmNhdDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZlcm9zczpzaW1wbGVfY29uY2F0OjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2ltcGxlOnNpbXBsZS1jb25jYXQ6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaW1wbGU6c2ltcGxlX2NvbmNhdDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaW1wbGUtY29uY2F0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2ltcGxlLWNvbmNhdEAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJGZXJvc3MgQWJvdWtoYWRpamVoIFx1MDAzY2Zlcm9zc0BmZXJvc3Mub3JnXHUwMDNlIChodHRwOi8vZmVyb3NzLm9yZy8pIiwiYm9tLXJlZiI6InBrZzpucG0vc2ltcGxlLWdldEAzLjEuMT9wYWNrYWdlLWlkPTlmMjE5ZDA3YWQ0MWI1YTQiLCJjcGUiOiJjcGU6Mi4zOmE6c2ltcGxlLWdldF9wcm9qZWN0OnNpbXBsZS1nZXQ6My4xLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiU2ltcGxlc3Qgd2F5IHRvIG1ha2UgaHR0cCBnZXQgcmVxdWVzdHMuIFN1cHBvcnRzIEhUVFBTLCByZWRpcmVjdHMsIGd6aXAvZGVmbGF0ZSwgc3RyZWFtcyBpbiBcdTAwM2MgMTAwIGxpbmVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZmVyb3NzL3NpbXBsZS1nZXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mZXJvc3Mvc2ltcGxlLWdldCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2ltcGxlLWdldCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaW1wbGUtZ2V0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc2ltcGxlLWdldEAzLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMS4xIn0seyJhdXRob3IiOiJGZXJvc3MgQWJvdWtoYWRpamVoIFx1MDAzY2Zlcm9zc0BmZXJvc3Mub3JnXHUwMDNlIChodHRwczovL2Zlcm9zcy5vcmcpIiwiYm9tLXJlZiI6InBrZzpucG0vc2ltcGxlLWdldEA0LjAuMT9wYWNrYWdlLWlkPWNkMjYzNzcyMDUwYjcwZTQiLCJjcGUiOiJjcGU6Mi4zOmE6c2ltcGxlLWdldF9wcm9qZWN0OnNpbXBsZS1nZXQ6NC4wLjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiU2ltcGxlc3Qgd2F5IHRvIG1ha2UgaHR0cCBnZXQgcmVxdWVzdHMuIFN1cHBvcnRzIEhUVFBTLCByZWRpcmVjdHMsIGd6aXAvZGVmbGF0ZSwgc3RyZWFtcyBpbiBcdTAwM2MgMTAwIGxpbmVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZmVyb3NzL3NpbXBsZS1nZXQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mZXJvc3Mvc2ltcGxlLWdldCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic2ltcGxlLWdldCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWJ4bWxqczIvbm9kZV9tb2R1bGVzL3NpbXBsZS1nZXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zaW1wbGUtZ2V0QDQuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjEifSx7ImF1dGhvciI6IkZlcm9zcyBBYm91a2hhZGlqZWggXHUwMDNjZmVyb3NzQGZlcm9zcy5vcmdcdTAwM2UgKGh0dHBzOi8vZmVyb3NzLm9yZykiLCJib20tcmVmIjoicGtnOm5wbS9zaW1wbGUtZ2V0QDQuMC4xP3BhY2thZ2UtaWQ9Y2I4Y2EzZDAyOThiOGE2ZSIsImNwZSI6ImNwZToyLjM6YTpzaW1wbGUtZ2V0X3Byb2plY3Q6c2ltcGxlLWdldDo0LjAuMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJTaW1wbGVzdCB3YXkgdG8gbWFrZSBodHRwIGdldCByZXF1ZXN0cy4gU3VwcG9ydHMgSFRUUFMsIHJlZGlyZWN0cywgZ3ppcC9kZWZsYXRlLCBzdHJlYW1zIGluIFx1MDAzYyAxMDAgbGluZXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9mZXJvc3Mvc2ltcGxlLWdldC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Zlcm9zcy9zaW1wbGUtZ2V0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzaW1wbGUtZ2V0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL3NpbXBsZS1nZXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zaW1wbGUtZ2V0QDQuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjEifSx7ImF1dGhvciI6IlFpeCAoaHR0cDovL2dpdGh1Yi5jb20vcWl4LSkiLCJib20tcmVmIjoicGtnOm5wbS9zaW1wbGUtc3dpenpsZUAwLjIuMj9wYWNrYWdlLWlkPWU4ZjQ1Y2ZkNmZmM2U3YTMiLCJjcGUiOiJjcGU6Mi4zOmE6c2ltcGxlLXN3aXp6bGU6c2ltcGxlLXN3aXp6bGU6MC4yLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2ltcGx5IHN3aXp6bGUgeW91ciBhcmd1bWVudHMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzaW1wbGUtc3dpenpsZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpbXBsZS1zd2l6emxlOnNpbXBsZV9zd2l6emxlOjAuMi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2ltcGxlX3N3aXp6bGU6c2ltcGxlLXN3aXp6bGU6MC4yLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzaW1wbGVfc3dpenpsZTpzaW1wbGVfc3dpenpsZTowLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpbXBsZTpzaW1wbGUtc3dpenpsZTowLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNpbXBsZTpzaW1wbGVfc3dpenpsZTowLjIuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NpbXBsZS1zd2l6emxlQDAuMi4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjIifSx7ImF1dGhvciI6IkNocmlzdGlhbiBKb2hhbnNlbiIsImJvbS1yZWYiOiJwa2c6bnBtL3Npbm9uQDEuMTcuNz9wYWNrYWdlLWlkPWQ4ODIyNGYyYTVlZWY4ZmQiLCJjcGUiOiJjcGU6Mi4zOmE6Y2pvaGFuc2VuOnNpbm9uOjEuMTcuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJKYXZhU2NyaXB0IHRlc3Qgc3BpZXMsIHN0dWJzIGFuZCBtb2Nrcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9jam9oYW5zZW4vU2lub24uSlMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9zaW5vbmpzLm9yZy8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTMtQ2xhdXNlIn19XSwibmFtZSI6InNpbm9uIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2lub246c2lub246MS4xNy43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGVzbmlmZmVyL25vZGVfbW9kdWxlcy9zaW5vbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3Npbm9uQDEuMTcuNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMTcuNyJ9LHsiYXV0aG9yIjoiSm9zaCBHbGF6ZWJyb29rLCBzeXZpdGEiLCJib20tcmVmIjoicGtnOm5wbS9zbWFydC1idWZmZXJANC4yLjA/cGFja2FnZS1pZD1jYzAwMjgyMmMwNjM5YWI0IiwiY3BlIjoiY3BlOjIuMzphOkpvc2hHbGF6ZWJyb29rOnNtYXJ0LWJ1ZmZlcjo0LjIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJzbWFydC1idWZmZXIgaXMgYSBCdWZmZXIgd3JhcHBlciB0aGF0IGFkZHMgYXV0b21hdGljIHJlYWQgXHUwMDI2IHdyaXRlIG9mZnNldCB0cmFja2luZywgc3RyaW5nIG9wZXJhdGlvbnMsIGRhdGEgaW5zZXJ0aW9ucywgYW5kIG1vcmUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0pvc2hHbGF6ZWJyb29rL3NtYXJ0LWJ1ZmZlci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0pvc2hHbGF6ZWJyb29rL3NtYXJ0LWJ1ZmZlci8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNtYXJ0LWJ1ZmZlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkpvc2hHbGF6ZWJyb29rOnNtYXJ0X2J1ZmZlcjo0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNtYXJ0LWJ1ZmZlcjpzbWFydC1idWZmZXI6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzbWFydC1idWZmZXI6c21hcnRfYnVmZmVyOjQuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c21hcnRfYnVmZmVyOnNtYXJ0LWJ1ZmZlcjo0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNtYXJ0X2J1ZmZlcjpzbWFydF9idWZmZXI6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzbWFydDpzbWFydC1idWZmZXI6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzbWFydDpzbWFydF9idWZmZXI6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc21hcnQtYnVmZmVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc21hcnQtYnVmZmVyQDQuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4yLjAifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEJyaWFuIFdvb2R3YXJkIChodHRwczovL3R3aXR0ZXIuY29tL2Rvb3diKSwgRWR3YXJkIEJldHRzIChodHRwOi8vZWR3YXJkYmV0dHMuY29tKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3NuYXBkcmFnb25AMC44LjI/cGFja2FnZS1pZD1iMTcwNGNmM2FlMDJkYWNhIiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6c25hcGRyYWdvbjowLjguMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGYXN0LCBwbHVnZ2FibGUgYW5kIGVhc3ktdG8tdXNlIHBhcnNlci1yZW5kZXJlciBmYWN0b3J5LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9zbmFwZHJhZ29uIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzbmFwZHJhZ29uIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c25hcGRyYWdvbjpzbmFwZHJhZ29uOjAuOC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zbmFwZHJhZ29uQDAuOC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC44LjIifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCkiLCJib20tcmVmIjoicGtnOm5wbS9zbmFwZHJhZ29uLW5vZGVAMi4xLjE/cGFja2FnZS1pZD00NGQ1ZDc2NDIyMjc1MDM2IiwiY3BlIjoiY3BlOjIuMzphOnNuYXBkcmFnb24tbm9kZTpzbmFwZHJhZ29uLW5vZGU6Mi4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU25hcGRyYWdvbiB1dGlsaXR5IGZvciBjcmVhdGluZyBhIG5ldyBBU1Qgbm9kZSBpbiBjdXN0b20gY29kZSwgc3VjaCBhcyBwbHVnaW5zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9zbmFwZHJhZ29uLW5vZGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNuYXBkcmFnb24tbm9kZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNuYXBkcmFnb24tbm9kZTpzbmFwZHJhZ29uX25vZGU6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzbmFwZHJhZ29uX25vZGU6c25hcGRyYWdvbi1ub2RlOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c25hcGRyYWdvbl9ub2RlOnNuYXBkcmFnb25fbm9kZToyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6c25hcGRyYWdvbi1ub2RlOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpzbmFwZHJhZ29uX25vZGU6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzbmFwZHJhZ29uOnNuYXBkcmFnb24tbm9kZToyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNuYXBkcmFnb246c25hcGRyYWdvbl9ub2RlOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24tbm9kZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NuYXBkcmFnb24tbm9kZUAyLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vc25hcGRyYWdvbi11dGlsQDMuMC4xP3BhY2thZ2UtaWQ9NjI3ZDM2ZjA0NWY1NWIwNSIsImNwZSI6ImNwZToyLjM6YTpzbmFwZHJhZ29uLXV0aWw6c25hcGRyYWdvbi11dGlsOjMuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlV0aWxpdGllcyBmb3IgdGhlIHNuYXBkcmFnb24gcGFyc2VyL2NvbXBpbGVyLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9zbmFwZHJhZ29uLXV0aWwifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNuYXBkcmFnb24tdXRpbCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNuYXBkcmFnb24tdXRpbDpzbmFwZHJhZ29uX3V0aWw6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzbmFwZHJhZ29uX3V0aWw6c25hcGRyYWdvbi11dGlsOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c25hcGRyYWdvbl91dGlsOnNuYXBkcmFnb25fdXRpbDozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6c25hcGRyYWdvbi11dGlsOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpzbmFwZHJhZ29uX3V0aWw6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzbmFwZHJhZ29uOnNuYXBkcmFnb24tdXRpbDozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNuYXBkcmFnb246c25hcGRyYWdvbl91dGlsOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24tdXRpbC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NuYXBkcmFnb24tdXRpbEAzLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4xIn0seyJhdXRob3IiOiJHdWlsbGVybW8gUmF1Y2ggXHUwMDNjcmF1Y2hnQGdtYWlsLmNvbVx1MDAzZSwgQXJub3V0IEthemVtaWVyIFx1MDAzY2luZm9AM3JkLWVkZW4uY29tXHUwMDNlLCBWbGFkaW1pciBEcm9ubmlrb3YgXHUwMDNjZHJvbm5pa292QGdtYWlsLmNvbVx1MDAzZSwgRWluYXIgT3R0byBTdGFuZ3ZpayBcdTAwM2NlaW5hcm9zQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3NvY2tldC5pb0AzLjEuMj9wYWNrYWdlLWlkPWE1OWYyNDFmOGQ0ODQ2ODciLCJjcGUiOiJjcGU6Mi4zOmE6c29ja2V0OnNvY2tldC5pbzozLjEuMjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJub2RlLmpzIHJlYWx0aW1lIGZyYW1ld29yayBzZXJ2ZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3NvY2tldGlvL3NvY2tldC5pbyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic29ja2V0LmlvIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NvY2tldC5pby9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NvY2tldC5pb0AzLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMS4yIn0seyJib20tcmVmIjoicGtnOm5wbS9zb2NrZXQuaW8tYWRhcHRlckAyLjEuMD9wYWNrYWdlLWlkPTIyYTk5MmJjODEyYzFhMjciLCJjcGUiOiJjcGU6Mi4zOmE6c29ja2V0LmlvLWFkYXB0ZXI6c29ja2V0LmlvLWFkYXB0ZXI6Mi4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiZGVmYXVsdCBzb2NrZXQuaW8gaW4tbWVtb3J5IGFkYXB0ZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3NvY2tldGlvL3NvY2tldC5pby1hZGFwdGVyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic29ja2V0LmlvLWFkYXB0ZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2NrZXQuaW8tYWRhcHRlcjpzb2NrZXQuaW9fYWRhcHRlcjoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tldC5pb19hZGFwdGVyOnNvY2tldC5pby1hZGFwdGVyOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja2V0LmlvX2FkYXB0ZXI6c29ja2V0LmlvX2FkYXB0ZXI6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2NrZXQuaW86c29ja2V0LmlvLWFkYXB0ZXI6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2NrZXQuaW86c29ja2V0LmlvX2FkYXB0ZXI6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2NrZXRpbzpzb2NrZXQuaW8tYWRhcHRlcjoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tldGlvOnNvY2tldC5pb19hZGFwdGVyOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NvY2tldC5pby1hZGFwdGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc29ja2V0LmlvLWFkYXB0ZXJAMi4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEuMCJ9LHsiYm9tLXJlZiI6InBrZzpucG0vc29ja2V0LmlvLXBhcnNlckA0LjAuNT9wYWNrYWdlLWlkPWRkMTU0ZDdiZmJhZWEwOWMiLCJjcGUiOiJjcGU6Mi4zOmE6c29ja2V0OnNvY2tldC5pby1wYXJzZXI6NC4wLjU6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoic29ja2V0LmlvIHByb3RvY29sIHBhcnNlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zb2NrZXRpby9zb2NrZXQuaW8tcGFyc2VyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic29ja2V0LmlvLXBhcnNlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb2NrZXQuaW8tcGFyc2VyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc29ja2V0LmlvLXBhcnNlckA0LjAuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC41In0seyJhdXRob3IiOiJKb3NoIEdsYXplYnJvb2ssIGNhc3RvcnciLCJib20tcmVmIjoicGtnOm5wbS9zb2Nrc0AyLjguNz9wYWNrYWdlLWlkPWE0ZTYwODc5NDZkYTgwYTAiLCJjcGUiOiJjcGU6Mi4zOmE6Sm9zaEdsYXplYnJvb2s6c29ja3M6Mi44Ljc6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRnVsbHkgZmVhdHVyZWQgU09DS1MgcHJveHkgY2xpZW50IHN1cHBvcnRpbmcgU09DS1N2NCwgU09DS1N2NGEsIGFuZCBTT0NLU3Y1LiBJbmNsdWRlcyBCaW5kIGFuZCBBc3NvY2lhdGUgZnVuY3Rpb25hbGl0eS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vSm9zaEdsYXplYnJvb2svc29ja3MuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Kb3NoR2xhemVicm9vay9zb2Nrcy8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNvY2tzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja3M6c29ja3M6Mi44Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc29ja3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zb2Nrc0AyLjguNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuOC43In0seyJhdXRob3IiOiJOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8vKSwgS2lrbyBCZWF0cyBcdTAwM2Nqb3NlZnJhbmNpc2NvLnZlcmR1QGdtYWlsLmNvbVx1MDAzZSwgSm9zaCBHbGF6ZWJyb29rIFx1MDAzY2pvc2hAam9zaGdsYXplYnJvb2suY29tXHUwMDNlLCB0YWxtb2JpIFx1MDAzY3RhbG1vYmlAdXNlcnMubm9yZXBseS5naXRodWIuY29tXHUwMDNlLCBJbmRvc3BhY2UuaW8gXHUwMDNjanVzdGluQGluZG9zcGFjZS5pb1x1MDAzZSwgS2lsaWFuIHZvbiBQZmx1Z2sgXHUwMDNjZ2l0aHViQGp1bW9vZy5pb1x1MDAzZSwgS3lsZSBcdTAwM2NhZG1pbkBoazEyMjkuY25cdTAwM2UsIE1hdGhldXMgRmVybmFuZGVzIFx1MDAzY21hdGhldXMuZnJuZGVzQGdtYWlsLmNvbVx1MDAzZSwgUmlja3kgTWlsbGVyIFx1MDAzY3JpY2hhcmRrYXp1b21pbGxlckBnbWFpbC5jb21cdTAwM2UsIFNoYW50YW51IFNoYXJtYSBcdTAwM2NzaGFudGFudTM0QG91dGxvb2suY29tXHUwMDNlLCBUaW0gUGVycnkgXHUwMDNjcGltdGVycnlAZ21haWwuY29tXHUwMDNlLCBWYWRpbSBCYXJ5c2hldiBcdTAwM2N2YWRpbWJhcnlzaGV2QGdtYWlsLmNvbVx1MDAzZSwgamlndSBcdTAwM2NsdW8xMjU3ODU3MzA5QGdtYWlsLmNvbVx1MDAzZSwgQWxiYSBNZW5kZXogXHUwMDNjbWVAam1lbmRldGguY29tXHUwMDNlLCDQlNC80LjRgtGA0LjQuSDQk9GD0LTQtdC90LrQvtCyIFx1MDAzY0RpbWFuZ3VkQHJhbWJsZXIucnVcdTAwM2UsIEFuZHJlaSBCaXRjYSBcdTAwM2M2MzYzODkyMithbmRyZWktYml0Y2EtZGNAdXNlcnMubm9yZXBseS5naXRodWIuY29tXHUwMDNlLCBBbmRyZXcgQ2FzZXkgXHUwMDNjYW1jYXNleUB1c2Vycy5ub3JlcGx5LmdpdGh1Yi5jb21cdTAwM2UsIEJyYW5kb24gUm9zIFx1MDAzY2JyYW5kb25yb3MxQGdtYWlsLmNvbVx1MDAzZSwgRGFuZyBEdXkgVGhhbmggXHUwMDNjdGhhbmhkZC5pdEBnbWFpbC5jb21cdTAwM2UsIERpbWl0YXIgTmVzdG9yb3YgXHUwMDNjODc5MDM4NitkaW1pdGFybmVzdG9yb3ZAdXNlcnMubm9yZXBseS5naXRodWIuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc29ja3MtcHJveHktYWdlbnRANi4yLjE/cGFja2FnZS1pZD05OGI5MWJiY2JmZjU2N2FiIiwiY3BlIjoiY3BlOjIuMzphOnNvY2tzLXByb3h5LWFnZW50OnNvY2tzLXByb3h5LWFnZW50OjYuMi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgU09DS1MgcHJveHkgYGh0dHAuQWdlbnRgIGltcGxlbWVudGF0aW9uIGZvciBIVFRQIGFuZCBIVFRQUyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vVG9vVGFsbE5hdGUvbm9kZS1zb2Nrcy1wcm94eS1hZ2VudC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1Rvb1RhbGxOYXRlL25vZGUtc29ja3MtcHJveHktYWdlbnQjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzb2Nrcy1wcm94eS1hZ2VudCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tzLXByb3h5LWFnZW50OnNvY2tzX3Byb3h5X2FnZW50OjYuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja3NfcHJveHlfYWdlbnQ6c29ja3MtcHJveHktYWdlbnQ6Ni4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2Nrc19wcm94eV9hZ2VudDpzb2Nrc19wcm94eV9hZ2VudDo2LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOnNvY2tzLXByb3h5LWFnZW50OjYuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6VG9vVGFsbE5hdGU6c29ja3NfcHJveHlfYWdlbnQ6Ni4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2Nrcy1wcm94eTpzb2Nrcy1wcm94eS1hZ2VudDo2LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tzLXByb3h5OnNvY2tzX3Byb3h5X2FnZW50OjYuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja3NfcHJveHk6c29ja3MtcHJveHktYWdlbnQ6Ni4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2Nrc19wcm94eTpzb2Nrc19wcm94eV9hZ2VudDo2LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tzOnNvY2tzLXByb3h5LWFnZW50OjYuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja3M6c29ja3NfcHJveHlfYWdlbnQ6Ni4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvc29ja3MtcHJveHktYWdlbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zb2Nrcy1wcm94eS1hZ2VudEA2LjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMi4xIn0seyJhdXRob3IiOiJOYXRoYW4gUmFqbGljaCBcdTAwM2NuYXRoYW5AdG9vdGFsbG5hdGUubmV0XHUwMDNlIChodHRwOi8vbjguaW8vKSwgS2lrbyBCZWF0cyBcdTAwM2Nqb3NlZnJhbmNpc2NvLnZlcmR1QGdtYWlsLmNvbVx1MDAzZSwgSm9zaCBHbGF6ZWJyb29rIFx1MDAzY2pvc2hAam9zaGdsYXplYnJvb2suY29tXHUwMDNlLCB0YWxtb2JpIFx1MDAzY3RhbG1vYmlAdXNlcnMubm9yZXBseS5naXRodWIuY29tXHUwMDNlLCBJbmRvc3BhY2UuaW8gXHUwMDNjanVzdGluQGluZG9zcGFjZS5pb1x1MDAzZSwgS2lsaWFuIHZvbiBQZmx1Z2sgXHUwMDNjZ2l0aHViQGp1bW9vZy5pb1x1MDAzZSwgS3lsZSBcdTAwM2NhZG1pbkBoazEyMjkuY25cdTAwM2UsIE1hdGhldXMgRmVybmFuZGVzIFx1MDAzY21hdGhldXMuZnJuZGVzQGdtYWlsLmNvbVx1MDAzZSwgUmlja3kgTWlsbGVyIFx1MDAzY3JpY2hhcmRrYXp1b21pbGxlckBnbWFpbC5jb21cdTAwM2UsIFNoYW50YW51IFNoYXJtYSBcdTAwM2NzaGFudGFudTM0QG91dGxvb2suY29tXHUwMDNlLCBUaW0gUGVycnkgXHUwMDNjcGltdGVycnlAZ21haWwuY29tXHUwMDNlLCBWYWRpbSBCYXJ5c2hldiBcdTAwM2N2YWRpbWJhcnlzaGV2QGdtYWlsLmNvbVx1MDAzZSwgamlndSBcdTAwM2NsdW8xMjU3ODU3MzA5QGdtYWlsLmNvbVx1MDAzZSwgQWxiYSBNZW5kZXogXHUwMDNjbWVAam1lbmRldGguY29tXHUwMDNlLCDQlNC80LjRgtGA0LjQuSDQk9GD0LTQtdC90LrQvtCyIFx1MDAzY0RpbWFuZ3VkQHJhbWJsZXIucnVcdTAwM2UsIEFuZHJlaSBCaXRjYSBcdTAwM2M2MzYzODkyMithbmRyZWktYml0Y2EtZGNAdXNlcnMubm9yZXBseS5naXRodWIuY29tXHUwMDNlLCBBbmRyZXcgQ2FzZXkgXHUwMDNjYW1jYXNleUB1c2Vycy5ub3JlcGx5LmdpdGh1Yi5jb21cdTAwM2UsIEJyYW5kb24gUm9zIFx1MDAzY2JyYW5kb25yb3MxQGdtYWlsLmNvbVx1MDAzZSwgRGFuZyBEdXkgVGhhbmggXHUwMDNjdGhhbmhkZC5pdEBnbWFpbC5jb21cdTAwM2UsIERpbWl0YXIgTmVzdG9yb3YgXHUwMDNjODc5MDM4NitkaW1pdGFybmVzdG9yb3ZAdXNlcnMubm9yZXBseS5naXRodWIuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc29ja3MtcHJveHktYWdlbnRAOC4wLjU/cGFja2FnZS1pZD05ZWUwNWZjNGQyMWIwMGZjIiwiY3BlIjoiY3BlOjIuMzphOnNvY2tzLXByb3h5LWFnZW50OnNvY2tzLXByb3h5LWFnZW50OjguMC41Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgU09DS1MgcHJveHkgYGh0dHAuQWdlbnRgIGltcGxlbWVudGF0aW9uIGZvciBIVFRQIGFuZCBIVFRQUyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9Ub29UYWxsTmF0ZS9wcm94eS1hZ2VudHMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzb2Nrcy1wcm94eS1hZ2VudCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tzLXByb3h5LWFnZW50OnNvY2tzX3Byb3h5X2FnZW50OjguMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja3NfcHJveHlfYWdlbnQ6c29ja3MtcHJveHktYWdlbnQ6OC4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2Nrc19wcm94eV9hZ2VudDpzb2Nrc19wcm94eV9hZ2VudDo4LjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOnNvY2tzLXByb3h5LWFnZW50OjguMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6VG9vVGFsbE5hdGU6c29ja3NfcHJveHlfYWdlbnQ6OC4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2Nrcy1wcm94eTpzb2Nrcy1wcm94eS1hZ2VudDo4LjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tzLXByb3h5OnNvY2tzX3Byb3h5X2FnZW50OjguMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja3NfcHJveHk6c29ja3MtcHJveHktYWdlbnQ6OC4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb2Nrc19wcm94eTpzb2Nrc19wcm94eV9hZ2VudDo4LjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvY2tzOnNvY2tzLXByb3h5LWFnZW50OjguMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ja3M6c29ja3NfcHJveHlfYWdlbnQ6OC4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc29ja3MtcHJveHktYWdlbnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zb2Nrcy1wcm94eS1hZ2VudEA4LjAuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjguMC41In0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc29ydC1rZXlzQDEuMS4yP3BhY2thZ2UtaWQ9N2U5MTQyOWZkMjZhNzc2OCIsImNwZSI6ImNwZToyLjM6YTpzb3J0LWtleXM6c29ydC1rZXlzOjEuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNvcnQgdGhlIGtleXMgb2YgYW4gb2JqZWN0IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic29ydC1rZXlzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydC1rZXlzOnNvcnRfa2V5czoxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvcnRfa2V5czpzb3J0LWtleXM6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3J0X2tleXM6c29ydF9rZXlzOjEuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydDpzb3J0LWtleXM6MS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3J0OnNvcnRfa2V5czoxLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb3J0LWtleXMtbGVuZ3RoL25vZGVfbW9kdWxlcy9zb3J0LWtleXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zb3J0LWtleXNAMS4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMiJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3NvcnQta2V5c0AyLjAuMD9wYWNrYWdlLWlkPWI1NmZmYTQwNDMxMzk5MmIiLCJjcGUiOiJjcGU6Mi4zOmE6c29ydC1rZXlzOnNvcnQta2V5czoyLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTb3J0IHRoZSBrZXlzIG9mIGFuIG9iamVjdCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNvcnQta2V5cyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvcnQta2V5czpzb3J0X2tleXM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3J0X2tleXM6c29ydC1rZXlzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydF9rZXlzOnNvcnRfa2V5czoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvcnQ6c29ydC1rZXlzOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydDpzb3J0X2tleXM6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc29ydC1rZXlzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc29ydC1rZXlzQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IktldmluIE3DpXJ0ZW5zc29uIFx1MDAzY2tldmlubWFydGVuc3NvbkBnbWFpbC5jb21cdTAwM2UgKGh0dHBzOi8vZ2l0aHViLmNvbS9rZXZ2YSkiLCJib20tcmVmIjoicGtnOm5wbS9zb3J0LWtleXMtbGVuZ3RoQDEuMC4xP3BhY2thZ2UtaWQ9YWEwNWNiYjUyZDYyZTk0ZiIsImNwZSI6ImNwZToyLjM6YTpzb3J0LWtleXMtbGVuZ3RoOnNvcnQta2V5cy1sZW5ndGg6MS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU29ydCBvYmplY3kga2V5cyBieSBsZW5ndGgiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzb3J0LWtleXMtbGVuZ3RoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydC1rZXlzLWxlbmd0aDpzb3J0X2tleXNfbGVuZ3RoOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydF9rZXlzX2xlbmd0aDpzb3J0LWtleXMtbGVuZ3RoOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydF9rZXlzX2xlbmd0aDpzb3J0X2tleXNfbGVuZ3RoOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydC1rZXlzOnNvcnQta2V5cy1sZW5ndGg6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3J0LWtleXM6c29ydF9rZXlzX2xlbmd0aDoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvcnRfa2V5czpzb3J0LWtleXMtbGVuZ3RoOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c29ydF9rZXlzOnNvcnRfa2V5c19sZW5ndGg6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3J0OnNvcnQta2V5cy1sZW5ndGg6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3J0OnNvcnRfa2V5c19sZW5ndGg6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc29ydC1rZXlzLWxlbmd0aC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NvcnQta2V5cy1sZW5ndGhAMS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMSJ9LHsiYXV0aG9yIjoiTmljayBGaXR6Z2VyYWxkIFx1MDAzY25maXR6Z2VyYWxkQG1vemlsbGEuY29tXHUwMDNlLCBUb2JpYXMgS29wcGVycyBcdTAwM2N0b2JpYXMua29wcGVyc0Bnb29nbGVtYWlsLmNvbVx1MDAzZSwgRHVuY2FuIEJlZXZlcnMgXHUwMDNjZHVuY2FuQGR3ZWViZC5jb21cdTAwM2UsIFN0ZXBoZW4gQ3JhbmUgXHUwMDNjc2NyYW5lQG1vemlsbGEuY29tXHUwMDNlLCBSeWFuIFNlZGRvbiBcdTAwM2NzZWRkb24ucnlhbkBnbWFpbC5jb21cdTAwM2UsIE1pbGVzIEVsYW0gXHUwMDNjbWlsZXMuZWxhbUBkZWVtLmNvbVx1MDAzZSwgTWloYWkgQmF6b24gXHUwMDNjbWloYWkuYmF6b25AZ21haWwuY29tXHUwMDNlLCBNaWNoYWVsIEZpY2FycmEgXHUwMDNjZ2l0aHViLnB1YmxpYy5lbWFpbEBtaWNoYWVsLmZpY2FycmEubWVcdTAwM2UsIFRvZGQgV29sZnNvbiBcdTAwM2N0b2RkQHR3b2xmc29uLmNvbVx1MDAzZSwgQWxleGFuZGVyIFNvbG92eW92IFx1MDAzY2FsZXhhbmRlckBzb2xvdnlvdi5uZXRcdTAwM2UsIEZlbGl4IEduYXNzIFx1MDAzY2ZnbmFzc0BnbWFpbC5jb21cdTAwM2UsIENvbnJhZCBJcndpbiBcdTAwM2Njb25yYWQuaXJ3aW5AZ21haWwuY29tXHUwMDNlLCB1c3JiaW5jYyBcdTAwM2N1c3JiaW5jY0B5YWhvby5jb21cdTAwM2UsIERhdmlkIEdsYXNzZXIgXHUwMDNjZ2xhc3NlckBkYXZpZGdsYXNzZXIubmV0XHUwMDNlLCBDaGFzZSBEb3VnbGFzIFx1MDAzY2NoYXNlQG5ld3JlbGljLmNvbVx1MDAzZSwgRXZhbiBXYWxsYWNlIFx1MDAzY2V2YW4uZXhlQGdtYWlsLmNvbVx1MDAzZSwgSGVhdGhlciBBcnRodXIgXHUwMDNjZmF5ZWFydGh1ckBnbWFpbC5jb21cdTAwM2UsIEh1Z2ggS2VubmVkeSBcdTAwM2NodWdoc2tlbm5lZHlAZ21haWwuY29tXHUwMDNlLCBEYXZpZCBHbGFzc2VyIFx1MDAzY2dsYXNzZXJAZGF2aWRnbGFzc2VyLm5ldFx1MDAzZSwgU2ltb24gTHlkZWxsIFx1MDAzY3NpbW9uLmx5ZGVsbEBnbWFpbC5jb21cdTAwM2UsIEptZWFzIFNtaXRoIFx1MDAzY2plbGx5ZXMyQGdtYWlsLmNvbVx1MDAzZSwgTWljaGFlbCBaIEdvZGRhcmQgXHUwMDNjbXpnb2RkYXJkQGdtYWlsLmNvbVx1MDAzZSwgYXp1IFx1MDAzY2F6dUB1c2Vycy5ub3JlcGx5LmdpdGh1Yi5jb21cdTAwM2UsIEpvaG4gR296ZGUgXHUwMDNjam9obkBnb3pkZS5jYVx1MDAzZSwgQWRhbSBLaXJrdG9uIFx1MDAzY2FraXJrdG9uQHRydWVmaXRpbm5vdmF0aW9uLmNvbVx1MDAzZSwgQ2hyaXMgTW9udGdvbWVyeSBcdTAwM2NjaHJpc3RvcGhlci5tb250Z29tZXJ5QGRvd2pvbmVzLmNvbVx1MDAzZSwgSi4gUnlhbiBTdGlubmV0dCBcdTAwM2NqcnlhbnNAZ21haWwuY29tXHUwMDNlLCBKYWNrIEhlcnJpbmd0b24gXHUwMDNjamhlcnJpbmd0b25Ad2FsbWFydGxhYnMuY29tXHUwMDNlLCBDaHJpcyBUcnV0ZXIgXHUwMDNjamVmZnBhbGVudGluZUBnbWFpbC5jb21cdTAwM2UsIERhbmllbCBFc3Blc2V0IFx1MDAzY2RhbmllbEBkYW5pZWxlc3Blc2V0LmNvbVx1MDAzZSwgSmFtaWUgV29uZyBcdTAwM2NqYW1pZS5sZi53b25nQGdtYWlsLmNvbVx1MDAzZSwgRWRkeSBCcnXDq2wgXHUwMDNjZWpwYnJ1ZWxAbW96aWxsYS5jb21cdTAwM2UsIEhhd2tlbiBSaXZlcyBcdTAwM2NoYXdrcml2ZXNAZ21haWwuY29tXHUwMDNlLCBHaWxhZCBQZWxlZyBcdTAwM2NnaWxhZHAwMDdAZ21haWwuY29tXHUwMDNlLCBkamNoaWUgXHUwMDNjZGpjaGllLmRldkBnbWFpbC5jb21cdTAwM2UsIEdhcnkgWWUgXHUwMDNjZ2FyeXN5ZUBnbWFpbC5jb21cdTAwM2UsIE5pY29sYXMgTGFsZXZlzIFlIFx1MDAzY25pY29sYXMubGFsZXZlZUBoaWJuZXQub3JnXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc291cmNlLW1hcEAwLjUuNz9wYWNrYWdlLWlkPWY3NDZhZmQ5NjZjYzYwZjciLCJjcGUiOiJjcGU6Mi4zOmE6c291cmNlLW1hcDpzb3VyY2UtbWFwOjAuNS43Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdlbmVyYXRlcyBhbmQgY29uc3VtZXMgc291cmNlIG1hcHMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9tb3ppbGxhL3NvdXJjZS1tYXAuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL3NvdXJjZS1tYXAifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTMtQ2xhdXNlIn19XSwibmFtZSI6InNvdXJjZS1tYXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2UtbWFwOnNvdXJjZV9tYXA6MC41Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2VfbWFwOnNvdXJjZS1tYXA6MC41Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2VfbWFwOnNvdXJjZV9tYXA6MC41Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptb3ppbGxhOnNvdXJjZS1tYXA6MC41Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptb3ppbGxhOnNvdXJjZV9tYXA6MC41Ljc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2U6c291cmNlLW1hcDowLjUuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZTpzb3VyY2VfbWFwOjAuNS43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24vbm9kZV9tb2R1bGVzL3NvdXJjZS1tYXAvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zb3VyY2UtbWFwQDAuNS43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC41LjcifSx7ImF1dGhvciI6Ik5pY2sgRml0emdlcmFsZCBcdTAwM2NuZml0emdlcmFsZEBtb3ppbGxhLmNvbVx1MDAzZSwgVG9iaWFzIEtvcHBlcnMgXHUwMDNjdG9iaWFzLmtvcHBlcnNAZ29vZ2xlbWFpbC5jb21cdTAwM2UsIER1bmNhbiBCZWV2ZXJzIFx1MDAzY2R1bmNhbkBkd2VlYmQuY29tXHUwMDNlLCBTdGVwaGVuIENyYW5lIFx1MDAzY3NjcmFuZUBtb3ppbGxhLmNvbVx1MDAzZSwgUnlhbiBTZWRkb24gXHUwMDNjc2VkZG9uLnJ5YW5AZ21haWwuY29tXHUwMDNlLCBNaWxlcyBFbGFtIFx1MDAzY21pbGVzLmVsYW1AZGVlbS5jb21cdTAwM2UsIE1paGFpIEJhem9uIFx1MDAzY21paGFpLmJhem9uQGdtYWlsLmNvbVx1MDAzZSwgTWljaGFlbCBGaWNhcnJhIFx1MDAzY2dpdGh1Yi5wdWJsaWMuZW1haWxAbWljaGFlbC5maWNhcnJhLm1lXHUwMDNlLCBUb2RkIFdvbGZzb24gXHUwMDNjdG9kZEB0d29sZnNvbi5jb21cdTAwM2UsIEFsZXhhbmRlciBTb2xvdnlvdiBcdTAwM2NhbGV4YW5kZXJAc29sb3Z5b3YubmV0XHUwMDNlLCBGZWxpeCBHbmFzcyBcdTAwM2NmZ25hc3NAZ21haWwuY29tXHUwMDNlLCBDb25yYWQgSXJ3aW4gXHUwMDNjY29ucmFkLmlyd2luQGdtYWlsLmNvbVx1MDAzZSwgdXNyYmluY2MgXHUwMDNjdXNyYmluY2NAeWFob28uY29tXHUwMDNlLCBEYXZpZCBHbGFzc2VyIFx1MDAzY2dsYXNzZXJAZGF2aWRnbGFzc2VyLm5ldFx1MDAzZSwgQ2hhc2UgRG91Z2xhcyBcdTAwM2NjaGFzZUBuZXdyZWxpYy5jb21cdTAwM2UsIEV2YW4gV2FsbGFjZSBcdTAwM2NldmFuLmV4ZUBnbWFpbC5jb21cdTAwM2UsIEhlYXRoZXIgQXJ0aHVyIFx1MDAzY2ZheWVhcnRodXJAZ21haWwuY29tXHUwMDNlLCBIdWdoIEtlbm5lZHkgXHUwMDNjaHVnaHNrZW5uZWR5QGdtYWlsLmNvbVx1MDAzZSwgRGF2aWQgR2xhc3NlciBcdTAwM2NnbGFzc2VyQGRhdmlkZ2xhc3Nlci5uZXRcdTAwM2UsIFNpbW9uIEx5ZGVsbCBcdTAwM2NzaW1vbi5seWRlbGxAZ21haWwuY29tXHUwMDNlLCBKbWVhcyBTbWl0aCBcdTAwM2NqZWxseWVzMkBnbWFpbC5jb21cdTAwM2UsIE1pY2hhZWwgWiBHb2RkYXJkIFx1MDAzY216Z29kZGFyZEBnbWFpbC5jb21cdTAwM2UsIGF6dSBcdTAwM2NhenVAdXNlcnMubm9yZXBseS5naXRodWIuY29tXHUwMDNlLCBKb2huIEdvemRlIFx1MDAzY2pvaG5AZ296ZGUuY2FcdTAwM2UsIEFkYW0gS2lya3RvbiBcdTAwM2Nha2lya3RvbkB0cnVlZml0aW5ub3ZhdGlvbi5jb21cdTAwM2UsIENocmlzIE1vbnRnb21lcnkgXHUwMDNjY2hyaXN0b3BoZXIubW9udGdvbWVyeUBkb3dqb25lcy5jb21cdTAwM2UsIEouIFJ5YW4gU3Rpbm5ldHQgXHUwMDNjanJ5YW5zQGdtYWlsLmNvbVx1MDAzZSwgSmFjayBIZXJyaW5ndG9uIFx1MDAzY2poZXJyaW5ndG9uQHdhbG1hcnRsYWJzLmNvbVx1MDAzZSwgQ2hyaXMgVHJ1dGVyIFx1MDAzY2plZmZwYWxlbnRpbmVAZ21haWwuY29tXHUwMDNlLCBEYW5pZWwgRXNwZXNldCBcdTAwM2NkYW5pZWxAZGFuaWVsZXNwZXNldC5jb21cdTAwM2UsIEphbWllIFdvbmcgXHUwMDNjamFtaWUubGYud29uZ0BnbWFpbC5jb21cdTAwM2UsIEVkZHkgQnJ1w6tsIFx1MDAzY2VqcGJydWVsQG1vemlsbGEuY29tXHUwMDNlLCBIYXdrZW4gUml2ZXMgXHUwMDNjaGF3a3JpdmVzQGdtYWlsLmNvbVx1MDAzZSwgR2lsYWQgUGVsZWcgXHUwMDNjZ2lsYWRwMDA3QGdtYWlsLmNvbVx1MDAzZSwgZGpjaGllIFx1MDAzY2RqY2hpZS5kZXZAZ21haWwuY29tXHUwMDNlLCBHYXJ5IFllIFx1MDAzY2dhcnlzeWVAZ21haWwuY29tXHUwMDNlLCBOaWNvbGFzIExhbGV2ZcyBZSBcdTAwM2NuaWNvbGFzLmxhbGV2ZWVAaGlibmV0Lm9yZ1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3NvdXJjZS1tYXBAMC42LjE/cGFja2FnZS1pZD1hMjI1ODNkZDk2YzA0MzI3IiwiY3BlIjoiY3BlOjIuMzphOnNvdXJjZS1tYXA6c291cmNlLW1hcDowLjYuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZW5lcmF0ZXMgYW5kIGNvbnN1bWVzIHNvdXJjZSBtYXBzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0zLUNsYXVzZSJ9fV0sIm5hbWUiOiJzb3VyY2UtbWFwIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlLW1hcDpzb3VyY2VfbWFwOjAuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlX21hcDpzb3VyY2UtbWFwOjAuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlX21hcDpzb3VyY2VfbWFwOjAuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bW96aWxsYTpzb3VyY2UtbWFwOjAuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bW96aWxsYTpzb3VyY2VfbWFwOjAuNi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlOnNvdXJjZS1tYXA6MC42LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2U6c291cmNlX21hcDowLjYuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb3VyY2UtbWFwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc291cmNlLW1hcEAwLjYuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNi4xIn0seyJhdXRob3IiOiJTaW1vbiBMeWRlbGwiLCJib20tcmVmIjoicGtnOm5wbS9zb3VyY2UtbWFwLXJlc29sdmVAMC41LjM/cGFja2FnZS1pZD1lNDhlM2UxZDc0YTE4MTc1IiwiY3BlIjoiY3BlOjIuMzphOnNvdXJjZS1tYXAtcmVzb2x2ZTpzb3VyY2UtbWFwLXJlc29sdmU6MC41LjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVzb2x2ZSB0aGUgc291cmNlIG1hcCBhbmQvb3Igc291cmNlcyBmb3IgYSBnZW5lcmF0ZWQgZmlsZS4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzb3VyY2UtbWFwLXJlc29sdmUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2UtbWFwLXJlc29sdmU6c291cmNlX21hcF9yZXNvbHZlOjAuNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlX21hcF9yZXNvbHZlOnNvdXJjZS1tYXAtcmVzb2x2ZTowLjUuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZV9tYXBfcmVzb2x2ZTpzb3VyY2VfbWFwX3Jlc29sdmU6MC41LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2UtbWFwOnNvdXJjZS1tYXAtcmVzb2x2ZTowLjUuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZS1tYXA6c291cmNlX21hcF9yZXNvbHZlOjAuNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlX21hcDpzb3VyY2UtbWFwLXJlc29sdmU6MC41LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2VfbWFwOnNvdXJjZV9tYXBfcmVzb2x2ZTowLjUuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZTpzb3VyY2UtbWFwLXJlc29sdmU6MC41LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2U6c291cmNlX21hcF9yZXNvbHZlOjAuNS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NvdXJjZS1tYXAtcmVzb2x2ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NvdXJjZS1tYXAtcmVzb2x2ZUAwLjUuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNS4zIn0seyJib20tcmVmIjoicGtnOm5wbS9zb3VyY2UtbWFwLXN1cHBvcnRAMC41LjIxP3BhY2thZ2UtaWQ9OTBiOTkyNjk0MTA0ZjY1ZSIsImNwZSI6ImNwZToyLjM6YTpzb3VyY2UtbWFwLXN1cHBvcnQ6c291cmNlLW1hcC1zdXBwb3J0OjAuNS4yMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJGaXhlcyBzdGFjayB0cmFjZXMgZm9yIGZpbGVzIHdpdGggc291cmNlIG1hcHMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZXZhbncvbm9kZS1zb3VyY2UtbWFwLXN1cHBvcnQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNvdXJjZS1tYXAtc3VwcG9ydCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZS1tYXAtc3VwcG9ydDpzb3VyY2VfbWFwX3N1cHBvcnQ6MC41LjIxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlX21hcF9zdXBwb3J0OnNvdXJjZS1tYXAtc3VwcG9ydDowLjUuMjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2VfbWFwX3N1cHBvcnQ6c291cmNlX21hcF9zdXBwb3J0OjAuNS4yMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZS1tYXA6c291cmNlLW1hcC1zdXBwb3J0OjAuNS4yMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZS1tYXA6c291cmNlX21hcF9zdXBwb3J0OjAuNS4yMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZV9tYXA6c291cmNlLW1hcC1zdXBwb3J0OjAuNS4yMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZV9tYXA6c291cmNlX21hcF9zdXBwb3J0OjAuNS4yMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZTpzb3VyY2UtbWFwLXN1cHBvcnQ6MC41LjIxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlOnNvdXJjZV9tYXBfc3VwcG9ydDowLjUuMjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpldmFudzpzb3VyY2UtbWFwLXN1cHBvcnQ6MC41LjIxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXZhbnc6c291cmNlX21hcF9zdXBwb3J0OjAuNS4yMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb3VyY2UtbWFwLXN1cHBvcnQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zb3VyY2UtbWFwLXN1cHBvcnRAMC41LjIxIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC41LjIxIn0seyJhdXRob3IiOiJTaW1vbiBMeWRlbGwiLCJib20tcmVmIjoicGtnOm5wbS9zb3VyY2UtbWFwLXVybEAwLjQuMT9wYWNrYWdlLWlkPTJjY2VkOWRlODVkN2Q1ZmEiLCJjcGUiOiJjcGU6Mi4zOmE6c291cmNlLW1hcC11cmw6c291cmNlLW1hcC11cmw6MC40LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVG9vbHMgZm9yIHdvcmtpbmcgd2l0aCBzb3VyY2VNYXBwaW5nVVJMIGNvbW1lbnRzLiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNvdXJjZS1tYXAtdXJsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlLW1hcC11cmw6c291cmNlX21hcF91cmw6MC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2VfbWFwX3VybDpzb3VyY2UtbWFwLXVybDowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZV9tYXBfdXJsOnNvdXJjZV9tYXBfdXJsOjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlLW1hcDpzb3VyY2UtbWFwLXVybDowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZS1tYXA6c291cmNlX21hcF91cmw6MC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzb3VyY2VfbWFwOnNvdXJjZS1tYXAtdXJsOjAuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c291cmNlX21hcDpzb3VyY2VfbWFwX3VybDowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZTpzb3VyY2UtbWFwLXVybDowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNvdXJjZTpzb3VyY2VfbWFwX3VybDowLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb3VyY2UtbWFwLXVybC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3NvdXJjZS1tYXAtdXJsQDAuNC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC40LjEifSx7ImF1dGhvciI6IkpvbiBTY2hsaW5rZXJ0IChodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydCksIEJyaWFuIFdvb2R3YXJkIChodHRwczovL3R3aXR0ZXIuY29tL2Rvb3diKSwgSm9uIFNjaGxpbmtlcnQgKGh0dHA6Ly90d2l0dGVyLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3NwbGl0LXN0cmluZ0AzLjEuMD9wYWNrYWdlLWlkPTQ3YmFmNzIwODVlNjg1YjEiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpzcGxpdC1zdHJpbmc6My4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU3BsaXQgYSBzdHJpbmcgb24gYSBjaGFyYWN0ZXIgZXhjZXB0IHdoZW4gdGhlIGNoYXJhY3RlciBpcyBlc2NhcGVkLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9zcGxpdC1zdHJpbmcifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InNwbGl0LXN0cmluZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6c3BsaXRfc3RyaW5nOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3BsaXQtc3RyaW5nOnNwbGl0LXN0cmluZzozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNwbGl0LXN0cmluZzpzcGxpdF9zdHJpbmc6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzcGxpdF9zdHJpbmc6c3BsaXQtc3RyaW5nOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3BsaXRfc3RyaW5nOnNwbGl0X3N0cmluZzozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNwbGl0OnNwbGl0LXN0cmluZzozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNwbGl0OnNwbGl0X3N0cmluZzozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcGxpdC1zdHJpbmcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zcGxpdC1zdHJpbmdAMy4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMCJ9LHsiYXV0aG9yIjoiQWxleGFuZHJ1IE1hcmFzdGVhbnUgXHUwMDNjaGVsbG9AYWxleGVpLnJvXHUwMDNlIChodHRwOi8vYWxleGVpLnJvLykiLCJib20tcmVmIjoicGtnOm5wbS9zcHJpbnRmLWpzQDEuMC4zP3BhY2thZ2UtaWQ9YWNhZjcwOWRiMWQ1NGZiZCIsImNwZSI6ImNwZToyLjM6YTpzcHJpbnRmLWpzOnNwcmludGYtanM6MS4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSmF2YVNjcmlwdCBzcHJpbnRmIGltcGxlbWVudGF0aW9uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FsZXhlaS9zcHJpbnRmLmpzLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJCU0QtMy1DbGF1c2UifX1dLCJuYW1lIjoic3ByaW50Zi1qcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNwcmludGYtanM6c3ByaW50Zl9qczoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNwcmludGZfanM6c3ByaW50Zi1qczoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNwcmludGZfanM6c3ByaW50Zl9qczoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNwcmludGY6c3ByaW50Zi1qczoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNwcmludGY6c3ByaW50Zl9qczoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmFsZXhlaTpzcHJpbnRmLWpzOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWxleGVpOnNwcmludGZfanM6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJncGFyc2Uvbm9kZV9tb2R1bGVzL3NwcmludGYtanMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zcHJpbnRmLWpzQDEuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjMifSx7ImF1dGhvciI6IkFsZXhhbmRydSBNxINyxIPImXRlYW51IFx1MDAzY2hlbGxvQGFsZXhlaS5yb1x1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3NwcmludGYtanNAMS4xLjM/cGFja2FnZS1pZD01YjcwNzk1ZTRlODg0YjU3IiwiY3BlIjoiY3BlOjIuMzphOnNwcmludGYtanM6c3ByaW50Zi1qczoxLjEuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJKYXZhU2NyaXB0IHNwcmludGYgaW1wbGVtZW50YXRpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYWxleGVpL3NwcmludGYuanMuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0zLUNsYXVzZSJ9fV0sIm5hbWUiOiJzcHJpbnRmLWpzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3ByaW50Zi1qczpzcHJpbnRmX2pzOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3ByaW50Zl9qczpzcHJpbnRmLWpzOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3ByaW50Zl9qczpzcHJpbnRmX2pzOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3ByaW50ZjpzcHJpbnRmLWpzOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3ByaW50ZjpzcHJpbnRmX2pzOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YWxleGVpOnNwcmludGYtanM6MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphbGV4ZWk6c3ByaW50Zl9qczoxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcHJpbnRmLWpzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3ByaW50Zi1qc0AxLjEuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4zIn0seyJhdXRob3IiOiJNYXBib3ggKGh0dHBzOi8vbWFwYm94LmNvbS8pLCBEYW5pZWwgTG9ja3llciBcdTAwM2NoaUBkYW5pZWxsb2NreWVyLmNvbVx1MDAzZSwgS29uc3RhbnRpbiBLw6RmZXIgXHUwMDNjbWFpbEBra2FlZmVyLmNvbVx1MDAzZSwgRGFuZSBTcHJpbmdtZXllciBcdTAwM2NkYW5lQG1hcGJveC5jb21cdTAwM2UsIFdpbGwgV2hpdGUgXHUwMDNjd2lsbEBtYXBib3guY29tXHUwMDNlLCBPcmxhbmRvIFZhenF1ZXogXHUwMDNjb3ZhenF1ZXpAZ21haWwuY29tXHUwMDNlLCBBcnRlbSBLdXN0aWtvdiBcdTAwM2NrdXN0aWtvZmZAZ21haWwuY29tXHUwMDNlLCBFcmljIEZyZWRyaWNrc2VuIFx1MDAzY2VmcmVkcmlja3NlbkBnbWFpbC5jb21cdTAwM2UsIEpvaG4gV3JpZ2h0IFx1MDAzY21yamp3cmlnaHRAZ21haWwuY29tXHUwMDNlLCBSeWFuIERhaGwgXHUwMDNjcnlAdGlueWNsb3Vkcy5vcmdcdTAwM2UsIFRvbSBNYWNXcmlnaHQgXHUwMDNjdG9tQG1hcGJveC5jb21cdTAwM2UsIENhcnRlciBUaGF4dG9uIFx1MDAzY2NhcnRlci50aGF4dG9uQGdtYWlsLmNvbVx1MDAzZSwgQXVkcml1cyBLYcW+dWthdXNrYXMgXHUwMDNjYXVkcml1c0BuZXV0cmluby5sdFx1MDAzZSwgSm9oYW5uZXMgU2NoYXVlciBcdTAwM2Nqb3NjaEBweW5lby5vcmdcdTAwM2UsIE5hdGhhbiBSYWpsaWNoIFx1MDAzY25hdGhhbkB0b290YWxsbmF0ZS5uZXRcdTAwM2UsIEFKIE9OZWFsIFx1MDAzY2Nvb2xhajg2QGdtYWlsLmNvbVx1MDAzZSwgTWl0aGdvbCwgQmVuIE5vb3JkaHVpcyBcdTAwM2NiZW5Ac3Ryb25nbG9vcC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9zcWxpdGUzQDUuMS43P3BhY2thZ2UtaWQ9MmY1NjFhYTU0NzI1ZDA2MyIsImNwZSI6ImNwZToyLjM6YTpnaG9zdDpzcWxpdGUzOjUuMS43Oio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkFzeW5jaHJvbm91cywgbm9uLWJsb2NraW5nIFNRTGl0ZTMgYmluZGluZ3MiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vVHJ5R2hvc3Qvbm9kZS1zcWxpdGUzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vVHJ5R2hvc3Qvbm9kZS1zcWxpdGUzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkJTRC0zLUNsYXVzZSJ9fV0sIm5hbWUiOiJzcWxpdGUzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zcWxpdGUzQDUuMS43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS4xLjcifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vc3NyaUAxMi4wLjA/cGFja2FnZS1pZD02NGFhNmRmMjc2NzFlZTQ0IiwiY3BlIjoiY3BlOjIuMzphOnNzcmlfcHJvamVjdDpzc3JpOjEyLjAuMDoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJTdGFuZGFyZCBTdWJyZXNvdXJjZSBJbnRlZ3JpdHkgbGlicmFyeSAtLSBwYXJzZXMsIHNlcmlhbGl6ZXMsIGdlbmVyYXRlcywgYW5kIHZlcmlmaWVzIGludGVncml0eSBtZXRhZGF0YSBhY2NvcmRpbmcgdG8gdGhlIFNSSSBzcGVjLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL3NzcmkuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJzc3JpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NzcmkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zc3JpQDEyLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEyLjAuMCJ9LHsiYXV0aG9yIjoiS2F0IE1hcmNow6FuIFx1MDAzY2t6bUBzeWtvc29tYXRpYy5vcmdcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9zc3JpQDguMC4xP3BhY2thZ2UtaWQ9ZmJkNmExNDM1ODg0MTViNiIsImNwZSI6ImNwZToyLjM6YTpzc3JpX3Byb2plY3Q6c3NyaTo4LjAuMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJTdGFuZGFyZCBTdWJyZXNvdXJjZSBJbnRlZ3JpdHkgbGlicmFyeSAtLSBwYXJzZXMsIHNlcmlhbGl6ZXMsIGdlbmVyYXRlcywgYW5kIHZlcmlmaWVzIGludGVncml0eSBtZXRhZGF0YSBhY2NvcmRpbmcgdG8gdGhlIFNSSSBzcGVjLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ucG0vc3NyaSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoic3NyaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9zc3JpL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3NyaUA4LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjguMC4xIn0seyJhdXRob3IiOiJGZWxpeCBHZWlzZW5kw7ZyZmVyIFx1MDAzY2ZlbGl4QGRlYnVnZ2FibGUuY29tXHUwMDNlIChodHRwOi8vZGVidWdnYWJsZS5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL3N0YWNrLXRyYWNlQDAuMC4xMD9wYWNrYWdlLWlkPWZjZTI2NGM2ZTczYzllZWUiLCJjcGUiOiJjcGU6Mi4zOmE6c3RhY2stdHJhY2U6c3RhY2stdHJhY2U6MC4wLjEwOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB2OCBzdGFjayB0cmFjZXMgYXMgYW4gYXJyYXkgb2YgQ2FsbFNpdGUgb2JqZWN0cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2ZlbGl4Z2Uvbm9kZS1zdGFjay10cmFjZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZlbGl4Z2Uvbm9kZS1zdGFjay10cmFjZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RhY2stdHJhY2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdGFjay10cmFjZTpzdGFja190cmFjZTowLjAuMTA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdGFja190cmFjZTpzdGFjay10cmFjZTowLjAuMTA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdGFja190cmFjZTpzdGFja190cmFjZTowLjAuMTA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpmZWxpeGdlOnN0YWNrLXRyYWNlOjAuMC4xMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmZlbGl4Z2U6c3RhY2tfdHJhY2U6MC4wLjEwOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RhY2s6c3RhY2stdHJhY2U6MC4wLjEwOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RhY2s6c3RhY2tfdHJhY2U6MC4wLjEwOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0YWNrLXRyYWNlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RhY2stdHJhY2VAMC4wLjEwIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4wLjEwIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vc3RhdGljLWV4dGVuZEAwLjEuMj9wYWNrYWdlLWlkPTUxMGRkYTM3MDY0NDRlM2QiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDpzdGF0aWMtZXh0ZW5kOjAuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkFkZHMgYSBzdGF0aWMgYGV4dGVuZGAgbWV0aG9kIHRvIGEgY2xhc3MsIHRvIHNpbXBsaWZ5IGluaGVyaXRhbmNlLiBFeHRlbmRzIHRoZSBzdGF0aWMgcHJvcGVydGllcywgcHJvdG90eXBlIHByb3BlcnRpZXMsIGFuZCBkZXNjcmlwdG9ycyBmcm9tIGEgYFBhcmVudGAgY29uc3RydWN0b3Igb250byBgQ2hpbGRgIGNvbnN0cnVjdG9ycy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvc3RhdGljLWV4dGVuZCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RhdGljLWV4dGVuZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6c3RhdGljX2V4dGVuZDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0YXRpYy1leHRlbmQ6c3RhdGljLWV4dGVuZDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0YXRpYy1leHRlbmQ6c3RhdGljX2V4dGVuZDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0YXRpY19leHRlbmQ6c3RhdGljLWV4dGVuZDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0YXRpY19leHRlbmQ6c3RhdGljX2V4dGVuZDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0YXRpYzpzdGF0aWMtZXh0ZW5kOjAuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RhdGljOnN0YXRpY19leHRlbmQ6MC4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RhdGljLWV4dGVuZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0YXRpYy1leHRlbmRAMC4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjEuMiJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgSm9uYXRoYW4gT25nIFx1MDAzY21lQGpvbmdsZWJlcnJ5LmNvbVx1MDAzZSAoaHR0cDovL2pvbmdsZWJlcnJ5LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9zdGF0dXNlc0AxLjUuMD9wYWNrYWdlLWlkPWI0ZDRkNjczNzZlNWZkYWEiLCJjcGUiOiJjcGU6Mi4zOmE6c3RhdHVzZXM6c3RhdHVzZXM6MS41LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSFRUUCBzdGF0dXMgdXRpbGl0eSIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InN0YXR1c2VzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L25vZGVfbW9kdWxlcy9zdGF0dXNlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0YXR1c2VzQDEuNS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS41LjAifSx7ImF1dGhvciI6IkRvdWdsYXMgQ2hyaXN0b3BoZXIgV2lsc29uIFx1MDAzY2RvdWdAc29tZXRoaW5nZG91Zy5jb21cdTAwM2UsIEpvbmF0aGFuIE9uZyBcdTAwM2NtZUBqb25nbGViZXJyeS5jb21cdTAwM2UgKGh0dHA6Ly9qb25nbGViZXJyeS5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RhdHVzZXNAMi4wLjE/cGFja2FnZS1pZD01NWJiN2RjODJiZGFiYmVhIiwiY3BlIjoiY3BlOjIuMzphOnN0YXR1c2VzOnN0YXR1c2VzOjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkhUVFAgc3RhdHVzIHV0aWxpdHkiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdGF0dXNlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdGF0dXNlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0YXR1c2VzQDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9zdG9wLWl0ZXJhdGlvbi1pdGVyYXRvckAxLjEuMD9wYWNrYWdlLWlkPTA2MWMyMWJhZDIwZjM3MmMiLCJjcGUiOiJjcGU6Mi4zOmE6c3RvcC1pdGVyYXRpb24taXRlcmF0b3I6c3RvcC1pdGVyYXRpb24taXRlcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRmlyZWZveCAxNy0yNiBpdGVyYXRvcnMgdGhyb3cgYSBTdG9wSXRlcmF0aW9uIG9iamVjdCB0byBpbmRpY2F0ZSBcImRvbmVcIi4gVGhpcyBub3JtYWxpemVzIGl0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3N0b3AtaXRlcmF0aW9uLWl0ZXJhdG9yLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbGpoYXJiL3N0b3AtaXRlcmF0aW9uLWl0ZXJhdG9yI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RvcC1pdGVyYXRpb24taXRlcmF0b3IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdG9wLWl0ZXJhdGlvbi1pdGVyYXRvcjpzdG9wX2l0ZXJhdGlvbl9pdGVyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0b3BfaXRlcmF0aW9uX2l0ZXJhdG9yOnN0b3AtaXRlcmF0aW9uLWl0ZXJhdG9yOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RvcF9pdGVyYXRpb25faXRlcmF0b3I6c3RvcF9pdGVyYXRpb25faXRlcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdG9wLWl0ZXJhdGlvbjpzdG9wLWl0ZXJhdGlvbi1pdGVyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0b3AtaXRlcmF0aW9uOnN0b3BfaXRlcmF0aW9uX2l0ZXJhdG9yOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RvcF9pdGVyYXRpb246c3RvcC1pdGVyYXRpb24taXRlcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdG9wX2l0ZXJhdGlvbjpzdG9wX2l0ZXJhdGlvbl9pdGVyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpzdG9wLWl0ZXJhdGlvbi1pdGVyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmxqaGFyYjpzdG9wX2l0ZXJhdGlvbl9pdGVyYXRvcjoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0b3A6c3RvcC1pdGVyYXRpb24taXRlcmF0b3I6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdG9wOnN0b3BfaXRlcmF0aW9uX2l0ZXJhdG9yOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0b3AtaXRlcmF0aW9uLWl0ZXJhdG9yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RvcC1pdGVyYXRpb24taXRlcmF0b3JAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiU2FtIERheSBcdTAwM2NtZUBzYW1jZGF5LmNvbS5hdVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3N0cmVhbS1idWZmZXJzQDIuMi4wP3BhY2thZ2UtaWQ9Zjg0OTU1NWQ3YzViNTlkNiIsImNwZSI6ImNwZToyLjM6YTpzdHJlYW0tYnVmZmVyczpzdHJlYW0tYnVmZmVyczoyLjIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCdWZmZXItYmFja2VkIFN0cmVhbXMgZm9yIHJlYWRpbmcgYW5kIHdyaXRpbmcuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3NhbWNkYXkvbm9kZS1zdHJlYW0tYnVmZmVyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJVbmxpY2Vuc2UifX1dLCJuYW1lIjoic3RyZWFtLWJ1ZmZlcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJlYW0tYnVmZmVyczpzdHJlYW1fYnVmZmVyczoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmVhbV9idWZmZXJzOnN0cmVhbS1idWZmZXJzOjIuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyZWFtX2J1ZmZlcnM6c3RyZWFtX2J1ZmZlcnM6Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzYW1jZGF5OnN0cmVhbS1idWZmZXJzOjIuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c2FtY2RheTpzdHJlYW1fYnVmZmVyczoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmVhbTpzdHJlYW0tYnVmZmVyczoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmVhbTpzdHJlYW1fYnVmZmVyczoyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdHJlYW0tYnVmZmVycy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0cmVhbS1idWZmZXJzQDIuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4yLjAifSx7ImF1dGhvciI6IkJyaWFuIFdoaXRlIFx1MDAzY21zY2RleEBtc2NkZXgubmV0XHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyZWFtc2VhcmNoQDEuMS4wP3BhY2thZ2UtaWQ9MjgxNTZjODQyNmQ4ODliMiIsImNwZSI6ImNwZToyLjM6YTpzdHJlYW1zZWFyY2g6c3RyZWFtc2VhcmNoOjEuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmVhbWluZyBCb3llci1Nb29yZS1Ib3JzcG9vbCBzZWFyY2hpbmcgZm9yIG5vZGUuanMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9tc2NkZXgvc3RyZWFtc2VhcmNoLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyZWFtc2VhcmNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bXNjZGV4OnN0cmVhbXNlYXJjaDoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdHJlYW1zZWFyY2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJlYW1zZWFyY2hAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiS2V2aW4gTcOlcnRlbnNzb24gXHUwMDNja2V2aW5tYXJ0ZW5zc29uQGdtYWlsLmNvbVx1MDAzZSAoZ2l0aHViLmNvbS9rZXZ2YSkiLCJib20tcmVmIjoicGtnOm5wbS9zdHJpY3QtdXJpLWVuY29kZUAxLjEuMD9wYWNrYWdlLWlkPWJmZDRhYzc3MjM2MGMxM2IiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaWN0LXVyaS1lbmNvZGU6c3RyaWN0LXVyaS1lbmNvZGU6MS4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBzdHJpY3RlciBVUkkgZW5jb2RlIGFkaGVyaW5nIHRvIFJGQyAzOTg2IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaWN0LXVyaS1lbmNvZGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpY3QtdXJpLWVuY29kZTpzdHJpY3RfdXJpX2VuY29kZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmljdF91cmlfZW5jb2RlOnN0cmljdC11cmktZW5jb2RlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaWN0X3VyaV9lbmNvZGU6c3RyaWN0X3VyaV9lbmNvZGU6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpY3QtdXJpOnN0cmljdC11cmktZW5jb2RlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaWN0LXVyaTpzdHJpY3RfdXJpX2VuY29kZToxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmljdF91cmk6c3RyaWN0LXVyaS1lbmNvZGU6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpY3RfdXJpOnN0cmljdF91cmlfZW5jb2RlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaWN0OnN0cmljdC11cmktZW5jb2RlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaWN0OnN0cmljdF91cmlfZW5jb2RlOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmljdC11cmktZW5jb2RlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RyaWN0LXVyaS1lbmNvZGVAMS4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3N0cmluZy13aWR0aEAxLjAuMj9wYWNrYWdlLWlkPTA5ZjQ0YWFlNmVmMjVhMGQiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaW5nLXdpZHRoOnN0cmluZy13aWR0aDoxLjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgdGhlIHZpc3VhbCB3aWR0aCBvZiBhIHN0cmluZyAtIHRoZSBudW1iZXIgb2YgY29sdW1ucyByZXF1aXJlZCB0byBkaXNwbGF5IGl0IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaW5nLXdpZHRoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nLXdpZHRoOnN0cmluZ193aWR0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZ193aWR0aDpzdHJpbmctd2lkdGg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmdfd2lkdGg6c3RyaW5nX3dpZHRoOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nOnN0cmluZy13aWR0aDoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZzpzdHJpbmdfd2lkdGg6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2F1Z2Uvbm9kZV9tb2R1bGVzL3N0cmluZy13aWR0aC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0cmluZy13aWR0aEAxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaW5nLXdpZHRoQDIuMS4xP3BhY2thZ2UtaWQ9YmVlYzIwNGM2NzZjOGM2ZSIsImNwZSI6ImNwZToyLjM6YTpzdHJpbmctd2lkdGg6c3RyaW5nLXdpZHRoOjIuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgdmlzdWFsIHdpZHRoIG9mIGEgc3RyaW5nIC0gdGhlIG51bWJlciBvZiBjb2x1bW5zIHJlcXVpcmVkIHRvIGRpc3BsYXkgaXQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpbmctd2lkdGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmctd2lkdGg6c3RyaW5nX3dpZHRoOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nX3dpZHRoOnN0cmluZy13aWR0aDoyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZ193aWR0aDpzdHJpbmdfd2lkdGg6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmc6c3RyaW5nLXdpZHRoOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nOnN0cmluZ193aWR0aDoyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aWRlLWFsaWduL25vZGVfbW9kdWxlcy9zdHJpbmctd2lkdGgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpbmctd2lkdGhAMi4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEuMSJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3N0cmluZy13aWR0aEA0LjIuMz9wYWNrYWdlLWlkPTI0ZWE3YmM1ZmZmZDA2MTIiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaW5nLXdpZHRoOnN0cmluZy13aWR0aDo0LjIuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgdGhlIHZpc3VhbCB3aWR0aCBvZiBhIHN0cmluZyAtIHRoZSBudW1iZXIgb2YgY29sdW1ucyByZXF1aXJlZCB0byBkaXNwbGF5IGl0IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaW5nLXdpZHRoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nLXdpZHRoOnN0cmluZ193aWR0aDo0LjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZ193aWR0aDpzdHJpbmctd2lkdGg6NC4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmdfd2lkdGg6c3RyaW5nX3dpZHRoOjQuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nOnN0cmluZy13aWR0aDo0LjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZzpzdHJpbmdfd2lkdGg6NC4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyaW5nLXdpZHRoLWNqcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0cmluZy13aWR0aEA0LjIuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMi4zIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaW5nLXdpZHRoQDQuMi4zP3BhY2thZ2UtaWQ9ZTBhNzRhMDNhZTM4Njk4YyIsImNwZSI6ImNwZToyLjM6YTpzdHJpbmctd2lkdGg6c3RyaW5nLXdpZHRoOjQuMi4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgdmlzdWFsIHdpZHRoIG9mIGEgc3RyaW5nIC0gdGhlIG51bWJlciBvZiBjb2x1bW5zIHJlcXVpcmVkIHRvIGRpc3BsYXkgaXQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpbmctd2lkdGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmctd2lkdGg6c3RyaW5nX3dpZHRoOjQuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nX3dpZHRoOnN0cmluZy13aWR0aDo0LjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZ193aWR0aDpzdHJpbmdfd2lkdGg6NC4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmc6c3RyaW5nLXdpZHRoOjQuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nOnN0cmluZ193aWR0aDo0LjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdHJpbmctd2lkdGgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpbmctd2lkdGhANC4yLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjIuMyJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaW5nLXdpZHRoQDUuMS4yP3BhY2thZ2UtaWQ9OGQ1OTUwMDg2ZmE1MjExNSIsImNwZSI6ImNwZToyLjM6YTpzdHJpbmctd2lkdGg6c3RyaW5nLXdpZHRoOjUuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgdmlzdWFsIHdpZHRoIG9mIGEgc3RyaW5nIC0gdGhlIG51bWJlciBvZiBjb2x1bW5zIHJlcXVpcmVkIHRvIGRpc3BsYXkgaXQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpbmctd2lkdGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmctd2lkdGg6c3RyaW5nX3dpZHRoOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nX3dpZHRoOnN0cmluZy13aWR0aDo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZ193aWR0aDpzdHJpbmdfd2lkdGg6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmc6c3RyaW5nLXdpZHRoOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nOnN0cmluZ193aWR0aDo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AaXNhYWNzL2NsaXVpL25vZGVfbW9kdWxlcy9zdHJpbmctd2lkdGgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpbmctd2lkdGhANS4xLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjEuMiJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaW5nLXdpZHRoQDUuMS4yP3BhY2thZ2UtaWQ9Njc2MmYzM2RlNWFlMzc3YSIsImNwZSI6ImNwZToyLjM6YTpzdHJpbmctd2lkdGg6c3RyaW5nLXdpZHRoOjUuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgdmlzdWFsIHdpZHRoIG9mIGEgc3RyaW5nIC0gdGhlIG51bWJlciBvZiBjb2x1bW5zIHJlcXVpcmVkIHRvIGRpc3BsYXkgaXQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpbmctd2lkdGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmctd2lkdGg6c3RyaW5nX3dpZHRoOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nX3dpZHRoOnN0cmluZy13aWR0aDo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZ193aWR0aDpzdHJpbmdfd2lkdGg6NS4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmc6c3RyaW5nLXdpZHRoOjUuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nOnN0cmluZ193aWR0aDo1LjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2kvbm9kZV9tb2R1bGVzL3N0cmluZy13aWR0aC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0cmluZy13aWR0aEA1LjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMS4yIn0seyJhdXRob3IiOiJNYXRoaWFzIEJ5bmVucyAoaHR0cDovL21hdGhpYXNieW5lbnMuYmUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3N0cmluZy5mcm9tY29kZXBvaW50QDAuMi4xP3BhY2thZ2UtaWQ9YjlkZTk4NzkwODM4NTZhOSIsImNwZSI6ImNwZToyLjM6YTpzdHJpbmcuZnJvbWNvZGVwb2ludDpzdHJpbmcuZnJvbWNvZGVwb2ludDowLjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHJvYnVzdCBcdTAwMjYgb3B0aW1pemVkIGBTdHJpbmcuZnJvbUNvZGVQb2ludGAgcG9seWZpbGwsIGJhc2VkIG9uIHRoZSBFQ01BU2NyaXB0IDYgc3BlY2lmaWNhdGlvbi4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWF0aGlhc2J5bmVucy9TdHJpbmcuZnJvbUNvZGVQb2ludC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cDovL210aHMuYmUvZnJvbWNvZGVwb2ludCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaW5nLmZyb21jb2RlcG9pbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYXRoaWFzYnluZW5zOnN0cmluZy5mcm9tY29kZXBvaW50OjAuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmluZy5mcm9tY29kZXBvaW50L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RyaW5nLmZyb21jb2RlcG9pbnRAMC4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjIuMSJ9LHsiYXV0aG9yIjoiTWF0aGlhcyBCeW5lbnMgKGh0dHBzOi8vbWF0aGlhc2J5bmVucy5iZS8pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaW5nLnByb3RvdHlwZS5jb2RlcG9pbnRhdEAwLjIuMT9wYWNrYWdlLWlkPWUyZjJiOTIzMTFjZGJjMzkiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaW5nLnByb3RvdHlwZS5jb2RlcG9pbnRhdDpzdHJpbmcucHJvdG90eXBlLmNvZGVwb2ludGF0OjAuMi4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgcm9idXN0IFx1MDAyNiBvcHRpbWl6ZWQgYFN0cmluZy5wcm90b3R5cGUuY29kZVBvaW50QXRgIHBvbHlmaWxsLCBiYXNlZCBvbiB0aGUgRUNNQVNjcmlwdCA2IHNwZWNpZmljYXRpb24uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21hdGhpYXNieW5lbnMvU3RyaW5nLnByb3RvdHlwZS5jb2RlUG9pbnRBdC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9tdGhzLmJlL2NvZGVwb2ludGF0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpbmcucHJvdG90eXBlLmNvZGVwb2ludGF0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWF0aGlhc2J5bmVuczpzdHJpbmcucHJvdG90eXBlLmNvZGVwb2ludGF0OjAuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmluZy5wcm90b3R5cGUuY29kZXBvaW50YXQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpbmcucHJvdG90eXBlLmNvZGVwb2ludGF0QDAuMi4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjEifSx7ImJvbS1yZWYiOiJwa2c6bnBtL3N0cmluZ19kZWNvZGVyQDAuMTAuMzE/cGFja2FnZS1pZD1iZTY5ZmE0YTIwMjViNzg2IiwiY3BlIjoiY3BlOjIuMzphOnN0cmluZy1kZWNvZGVyOnN0cmluZy1kZWNvZGVyOjAuMTAuMzE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIHN0cmluZ19kZWNvZGVyIG1vZHVsZSBmcm9tIE5vZGUgY29yZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vcnZhZ2cvc3RyaW5nX2RlY29kZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ydmFnZy9zdHJpbmdfZGVjb2RlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaW5nX2RlY29kZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmctZGVjb2RlcjpzdHJpbmdfZGVjb2RlcjowLjEwLjMxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nX2RlY29kZXI6c3RyaW5nLWRlY29kZXI6MC4xMC4zMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZ19kZWNvZGVyOnN0cmluZ19kZWNvZGVyOjAuMTAuMzE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmc6c3RyaW5nLWRlY29kZXI6MC4xMC4zMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZzpzdHJpbmdfZGVjb2RlcjowLjEwLjMxOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cnZhZ2c6c3RyaW5nLWRlY29kZXI6MC4xMC4zMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJ2YWdnOnN0cmluZ19kZWNvZGVyOjAuMTAuMzE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2FuaXRpemUtaHRtbC9ub2RlX21vZHVsZXMvc3RyaW5nX2RlY29kZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpbmdfZGVjb2RlckAwLjEwLjMxIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xMC4zMSJ9LHsiYm9tLXJlZiI6InBrZzpucG0vc3RyaW5nX2RlY29kZXJAMS4xLjE/cGFja2FnZS1pZD0yNDhlYWY5YTVlMzRmZTA3IiwiY3BlIjoiY3BlOjIuMzphOnN0cmluZy1kZWNvZGVyOnN0cmluZy1kZWNvZGVyOjEuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRoZSBzdHJpbmdfZGVjb2RlciBtb2R1bGUgZnJvbSBOb2RlIGNvcmUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL25vZGVqcy9zdHJpbmdfZGVjb2Rlci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25vZGVqcy9zdHJpbmdfZGVjb2RlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaW5nX2RlY29kZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmctZGVjb2RlcjpzdHJpbmdfZGVjb2RlcjoxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZ19kZWNvZGVyOnN0cmluZy1kZWNvZGVyOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nX2RlY29kZXI6c3RyaW5nX2RlY29kZXI6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlanM6c3RyaW5nLWRlY29kZXI6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpub2RlanM6c3RyaW5nX2RlY29kZXI6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmc6c3RyaW5nLWRlY29kZXI6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmc6c3RyaW5nX2RlY29kZXI6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyaW5nX2RlY29kZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpbmdfZGVjb2RlckAxLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4xIn0seyJib20tcmVmIjoicGtnOm5wbS9zdHJpbmdfZGVjb2RlckAxLjMuMD9wYWNrYWdlLWlkPTE3Y2M5Y2I5ZjJlNGE1ZjciLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaW5nLWRlY29kZXI6c3RyaW5nLWRlY29kZXI6MS4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIHN0cmluZ19kZWNvZGVyIG1vZHVsZSBmcm9tIE5vZGUgY29yZSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vbm9kZWpzL3N0cmluZ19kZWNvZGVyLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbm9kZWpzL3N0cmluZ19kZWNvZGVyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpbmdfZGVjb2RlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZy1kZWNvZGVyOnN0cmluZ19kZWNvZGVyOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaW5nX2RlY29kZXI6c3RyaW5nLWRlY29kZXI6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpbmdfZGVjb2RlcjpzdHJpbmdfZGVjb2RlcjoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVqczpzdHJpbmctZGVjb2RlcjoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5vZGVqczpzdHJpbmdfZGVjb2RlcjoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZzpzdHJpbmctZGVjb2RlcjoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmluZzpzdHJpbmdfZGVjb2RlcjoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWFkYWJsZS13ZWItdG8tbm9kZS1zdHJlYW0vbm9kZV9tb2R1bGVzL3N0cmluZ19kZWNvZGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RyaW5nX2RlY29kZXJAMS4zLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjMuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSwgU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSwgSm9zaHVhIEJveSBOaWNvbGFpIEFwcGVsbWFuIFx1MDAzY2pvc2h1YUBqYm5hLm5sXHUwMDNlIChqYm5hLm5sKSwgSkQgQmFsbGFyZCBcdTAwM2NpLmFtLnFpeEBnbWFpbC5jb21cdTAwM2UgKGdpdGh1Yi5jb20vcWl4LSkiLCJib20tcmVmIjoicGtnOm5wbS9zdHJpcC1hbnNpQDMuMC4xP3BhY2thZ2UtaWQ9ZThjYzRjN2YzODllN2U0NiIsImNwZSI6ImNwZToyLjM6YTpzdHJpcC1hbnNpOnN0cmlwLWFuc2k6My4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU3RyaXAgQU5TSSBlc2NhcGUgY29kZXMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpcC1hbnNpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcF9hbnNpOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcC1hbnNpOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcF9hbnNpOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXAtYW5zaTozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwX2Fuc2k6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2F1Z2Uvbm9kZV9tb2R1bGVzL3N0cmlwLWFuc2kvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpcC1hbnNpQDMuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSksIFNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSksIEpvc2h1YSBCb3kgTmljb2xhaSBBcHBlbG1hbiBcdTAwM2Nqb3NodWFAamJuYS5ubFx1MDAzZSAoamJuYS5ubCksIEpEIEJhbGxhcmQgXHUwMDNjaS5hbS5xaXhAZ21haWwuY29tXHUwMDNlIChnaXRodWIuY29tL3FpeC0pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaXAtYW5zaUAzLjAuMT9wYWNrYWdlLWlkPWM5OWYyNmVkOTVkODRkMTEiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcC1hbnNpOjMuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmlwIEFOU0kgZXNjYXBlIGNvZGVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaXAtYW5zaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwLWFuc2k6c3RyaXBfYW5zaTozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwX2Fuc2k6c3RyaXAtYW5zaTozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwX2Fuc2k6c3RyaXBfYW5zaTozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwLWFuc2k6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcDpzdHJpcF9hbnNpOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWNvbnRyaWItY29tcHJlc3Mvbm9kZV9tb2R1bGVzL3N0cmlwLWFuc2kvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpcC1hbnNpQDMuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9zdHJpcC1hbnNpQDQuMC4wP3BhY2thZ2UtaWQ9MGRiOGU4ODMwZDY5NGM5NyIsImNwZSI6ImNwZToyLjM6YTpzdHJpcC1hbnNpOnN0cmlwLWFuc2k6NC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU3RyaXAgQU5TSSBlc2NhcGUgY29kZXMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpcC1hbnNpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcF9hbnNpOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcC1hbnNpOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcF9hbnNpOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXAtYW5zaTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwX2Fuc2k6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2lkZS1hbGlnbi9ub2RlX21vZHVsZXMvc3RyaXAtYW5zaS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0cmlwLWFuc2lANC4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3N0cmlwLWFuc2lANi4wLjE/cGFja2FnZS1pZD04OTZmNmFjNDZkOWRlZjJlIiwiY3BlIjoiY3BlOjIuMzphOnN0cmlwLWFuc2k6c3RyaXAtYW5zaTo2LjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTdHJpcCBBTlNJIGVzY2FwZSBjb2RlcyBmcm9tIGEgc3RyaW5nIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaXAtYW5zaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwLWFuc2k6c3RyaXBfYW5zaTo2LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwX2Fuc2k6c3RyaXAtYW5zaTo2LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwX2Fuc2k6c3RyaXBfYW5zaTo2LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwLWFuc2k6Ni4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcDpzdHJpcF9hbnNpOjYuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmlwLWFuc2ktY2pzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RyaXAtYW5zaUA2LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMC4xIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaXAtYW5zaUA2LjAuMT9wYWNrYWdlLWlkPWU4MzFlODEyNGU5YTAwZTAiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcC1hbnNpOjYuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmlwIEFOU0kgZXNjYXBlIGNvZGVzIGZyb20gYSBzdHJpbmciLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpcC1hbnNpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcF9hbnNpOjYuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcC1hbnNpOjYuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcF9hbnNpOjYuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXAtYW5zaTo2LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwX2Fuc2k6Ni4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyaXAtYW5zaS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0cmlwLWFuc2lANi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjAuMSJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaXAtYW5zaUA3LjEuMD9wYWNrYWdlLWlkPWM3ZjI1MjQ1OWVhNmUxYTUiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcC1hbnNpOjcuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmlwIEFOU0kgZXNjYXBlIGNvZGVzIGZyb20gYSBzdHJpbmciLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpcC1hbnNpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcF9hbnNpOjcuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcC1hbnNpOjcuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcF9hbnNpOjcuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXAtYW5zaTo3LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwX2Fuc2k6Ny4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGlzYWFjcy9jbGl1aS9ub2RlX21vZHVsZXMvc3RyaXAtYW5zaS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0cmlwLWFuc2lANy4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjEuMCJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChodHRwczovL3NpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaXAtYW5zaUA3LjEuMD9wYWNrYWdlLWlkPWM4N2YxOGJiMDExYjg0YjMiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcC1hbnNpOjcuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmlwIEFOU0kgZXNjYXBlIGNvZGVzIGZyb20gYSBzdHJpbmciLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpcC1hbnNpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtYW5zaTpzdHJpcF9hbnNpOjcuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcC1hbnNpOjcuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfYW5zaTpzdHJpcF9hbnNpOjcuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXAtYW5zaTo3LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwX2Fuc2k6Ny4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3JhcC1hbnNpL25vZGVfbW9kdWxlcy9zdHJpcC1hbnNpL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RyaXAtYW5zaUA3LjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjcuMS4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaXAtYm9tQDMuMC4wP3BhY2thZ2UtaWQ9MDE4M2Y2MDc1ZjE3YmU5OSIsImNwZSI6ImNwZToyLjM6YTpzdHJpcC1ib206c3RyaXAtYm9tOjMuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmlwIFVURi04IGJ5dGUgb3JkZXIgbWFyayAoQk9NKSBmcm9tIGEgc3RyaW5nIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RyaXAtYm9tIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtYm9tOnN0cmlwX2JvbTozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwX2JvbTpzdHJpcC1ib206My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcF9ib206c3RyaXBfYm9tOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXAtYm9tOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXBfYm9tOjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RzY29uZmlnL25vZGVfbW9kdWxlcy9zdHJpcC1ib20vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpcC1ib21AMy4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjAuMCJ9LHsiYXV0aG9yIjoiU2hpbm5vc3VrZSBXYXRhbmFiZSAoaHR0cHM6Ly9naXRodWIuY29tL3NoaW5ubikiLCJib20tcmVmIjoicGtnOm5wbS9zdHJpcC1kaXJzQDIuMS4wP3BhY2thZ2UtaWQ9NTc4NTk3NWIxOThmMjljMiIsImNwZSI6ImNwZToyLjM6YTpzdHJpcC1kaXJzOnN0cmlwLWRpcnM6Mi4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUmVtb3ZlIGxlYWRpbmcgZGlyZWN0b3J5IGNvbXBvbmVudHMgZnJvbSBhIHBhdGgsIGxpa2UgdGFyJ3MgLS1zdHJpcC1jb21wb25lbnRzIG9wdGlvbiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InN0cmlwLWRpcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcC1kaXJzOnN0cmlwX2RpcnM6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcF9kaXJzOnN0cmlwLWRpcnM6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcF9kaXJzOnN0cmlwX2RpcnM6Mi4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcDpzdHJpcC1kaXJzOjIuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXBfZGlyczoyLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdHJpcC1kaXJzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RyaXAtZGlyc0AyLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pIiwiYm9tLXJlZiI6InBrZzpucG0vc3RyaXAtanNvbi1jb21tZW50c0AyLjAuMT9wYWNrYWdlLWlkPTMxYzZhNTM4NTJkYjg3ZWYiLCJjcGUiOiJjcGU6Mi4zOmE6c3RyaXAtanNvbi1jb21tZW50czpzdHJpcC1qc29uLWNvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmlwIGNvbW1lbnRzIGZyb20gSlNPTi4gTGV0cyB5b3UgdXNlIGNvbW1lbnRzIGluIHlvdXIgSlNPTiBmaWxlcyEiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpcC1qc29uLWNvbW1lbnRzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtanNvbi1jb21tZW50czpzdHJpcF9qc29uX2NvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfanNvbl9jb21tZW50czpzdHJpcC1qc29uLWNvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfanNvbl9jb21tZW50czpzdHJpcF9qc29uX2NvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtanNvbjpzdHJpcC1qc29uLWNvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXAtanNvbjpzdHJpcF9qc29uX2NvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfanNvbjpzdHJpcC1qc29uLWNvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfanNvbjpzdHJpcF9qc29uX2NvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXAtanNvbi1jb21tZW50czoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwX2pzb25fY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmMvbm9kZV9tb2R1bGVzL3N0cmlwLWpzb24tY29tbWVudHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpcC1qc29uLWNvbW1lbnRzQDIuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjEifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9zdHJpcC1qc29uLWNvbW1lbnRzQDIuMC4xP3BhY2thZ2UtaWQ9NGI3Y2ExNzYzYmM0ZTAzOSIsImNwZSI6ImNwZToyLjM6YTpzdHJpcC1qc29uLWNvbW1lbnRzOnN0cmlwLWpzb24tY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU3RyaXAgY29tbWVudHMgZnJvbSBKU09OLiBMZXRzIHlvdSB1c2UgY29tbWVudHMgaW4geW91ciBKU09OIGZpbGVzISIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InN0cmlwLWpzb24tY29tbWVudHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcC1qc29uLWNvbW1lbnRzOnN0cmlwX2pzb25fY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcF9qc29uX2NvbW1lbnRzOnN0cmlwLWpzb24tY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcF9qc29uX2NvbW1lbnRzOnN0cmlwX2pzb25fY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcC1qc29uOnN0cmlwLWpzb24tY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcC1qc29uOnN0cmlwX2pzb25fY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcF9qc29uOnN0cmlwLWpzb24tY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcF9qc29uOnN0cmlwX2pzb25fY29tbWVudHM6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcDpzdHJpcC1qc29uLWNvbW1lbnRzOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXBfanNvbl9jb21tZW50czoyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90c2NvbmZpZy9ub2RlX21vZHVsZXMvc3RyaXAtanNvbi1jb21tZW50cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N0cmlwLWpzb24tY29tbWVudHNAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiU2luZHJlIFNvcmh1cyBcdTAwM2NzaW5kcmVzb3JodXNAZ21haWwuY29tXHUwMDNlIChzaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3N0cmlwLW91dGVyQDEuMC4xP3BhY2thZ2UtaWQ9MDcwMWM5MWNhM2UzZWY5NyIsImNwZSI6ImNwZToyLjM6YTpzdHJpcC1vdXRlcjpzdHJpcC1vdXRlcjoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJTdHJpcCBhIHN1YnN0cmluZyBmcm9tIHRoZSBzdGFydC9lbmQgb2YgYSBzdHJpbmciLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJzdHJpcC1vdXRlciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwLW91dGVyOnN0cmlwX291dGVyOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXBfb3V0ZXI6c3RyaXAtb3V0ZXI6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdHJpcF9vdXRlcjpzdHJpcF9vdXRlcjoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cmlwOnN0cmlwLW91dGVyOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RyaXA6c3RyaXBfb3V0ZXI6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyaXAtb3V0ZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zdHJpcC1vdXRlckAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJCb3Jld2l0IChodHRwczovL2dpdGh1Yi5jb20vQm9yZXdpdCkiLCJib20tcmVmIjoicGtnOm5wbS9zdHJ0b2szQDYuMy4wP3BhY2thZ2UtaWQ9OWFjNGFmNTlmZGU2ZGQyMiIsImNwZSI6ImNwZToyLjM6YTpCb3Jld2l0OnN0cnRvazM6Ni4zLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBwcm9taXNlIGJhc2VkIHN0cmVhbWluZyB0b2tlbml6ZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQm9yZXdpdC9zdHJ0b2szLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3RydG9rMyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN0cnRvazM6c3RydG9rMzo2LjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdHJ0b2szL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3RydG9rM0A2LjMuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjYuMy4wIn0seyJhdXRob3IiOiJTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBTaW5kcmUgU29yaHVzIFx1MDAzY3NpbmRyZXNvcmh1c0BnbWFpbC5jb21cdTAwM2UgKHNpbmRyZXNvcmh1cy5jb20pLCBKb3NodWEgQXBwZWxtYW4gXHUwMDNjamFwcGVsbWFuQHhlYmlhLmNvbVx1MDAzZSAoamJuaWNvbGFpLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9zdXBwb3J0cy1jb2xvckAyLjAuMD9wYWNrYWdlLWlkPWM2NjMxNjk0OWMxNjEzOGQiLCJjcGUiOiJjcGU6Mi4zOmE6c3VwcG9ydHMtY29sb3I6c3VwcG9ydHMtY29sb3I6Mi4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZWN0IHdoZXRoZXIgYSB0ZXJtaW5hbCBzdXBwb3J0cyBjb2xvciIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InN1cHBvcnRzLWNvbG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHMtY29sb3I6c3VwcG9ydHNfY29sb3I6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0c19jb2xvcjpzdXBwb3J0cy1jb2xvcjoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzX2NvbG9yOnN1cHBvcnRzX2NvbG9yOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHM6c3VwcG9ydHMtY29sb3I6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0czpzdXBwb3J0c19jb2xvcjoyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLWNvbXByZXNzL25vZGVfbW9kdWxlcy9zdXBwb3J0cy1jb2xvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N1cHBvcnRzLWNvbG9yQDIuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9zdXBwb3J0cy1jb2xvckA1LjUuMD9wYWNrYWdlLWlkPTAxZmZkYjA4ZTMwNTBhZGYiLCJjcGUiOiJjcGU6Mi4zOmE6c3VwcG9ydHMtY29sb3I6c3VwcG9ydHMtY29sb3I6NS41LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZWN0IHdoZXRoZXIgYSB0ZXJtaW5hbCBzdXBwb3J0cyBjb2xvciIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InN1cHBvcnRzLWNvbG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHMtY29sb3I6c3VwcG9ydHNfY29sb3I6NS41LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0c19jb2xvcjpzdXBwb3J0cy1jb2xvcjo1LjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzX2NvbG9yOnN1cHBvcnRzX2NvbG9yOjUuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHM6c3VwcG9ydHMtY29sb3I6NS41LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0czpzdXBwb3J0c19jb2xvcjo1LjUuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdXBwb3J0cy1jb2xvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N1cHBvcnRzLWNvbG9yQDUuNS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNS41LjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS9zdXBwb3J0cy1jb2xvckA3LjIuMD9wYWNrYWdlLWlkPTI0Y2RhZDcyOWQzMzk1YzQiLCJjcGUiOiJjcGU6Mi4zOmE6c3VwcG9ydHMtY29sb3I6c3VwcG9ydHMtY29sb3I6Ny4yLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZWN0IHdoZXRoZXIgYSB0ZXJtaW5hbCBzdXBwb3J0cyBjb2xvciIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InN1cHBvcnRzLWNvbG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHMtY29sb3I6c3VwcG9ydHNfY29sb3I6Ny4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0c19jb2xvcjpzdXBwb3J0cy1jb2xvcjo3LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzX2NvbG9yOnN1cHBvcnRzX2NvbG9yOjcuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHM6c3VwcG9ydHMtY29sb3I6Ny4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0czpzdXBwb3J0c19jb2xvcjo3LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1sZWdhY3ktbG9nLXV0aWxzL25vZGVfbW9kdWxlcy9zdXBwb3J0cy1jb2xvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N1cHBvcnRzLWNvbG9yQDcuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4yLjAifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9zdXBwb3J0cy1wcmVzZXJ2ZS1zeW1saW5rcy1mbGFnQDEuMC4wP3BhY2thZ2UtaWQ9ZDkxYmE5NjdiZTMzZGI1OSIsImNwZSI6ImNwZToyLjM6YTpzdXBwb3J0cy1wcmVzZXJ2ZS1zeW1saW5rcy1mbGFnOnN1cHBvcnRzLXByZXNlcnZlLXN5bWxpbmtzLWZsYWc6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lIGlmIHRoZSBjdXJyZW50IG5vZGUgdmVyc2lvbiBzdXBwb3J0cyB0aGUgYC0tcHJlc2VydmUtc3ltbGlua3NgIGZsYWcuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL25vZGUtc3VwcG9ydHMtcHJlc2VydmUtc3ltbGlua3MtZmxhZy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvbm9kZS1zdXBwb3J0cy1wcmVzZXJ2ZS1zeW1saW5rcy1mbGFnI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoic3VwcG9ydHMtcHJlc2VydmUtc3ltbGlua3MtZmxhZyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzLXByZXNlcnZlLXN5bWxpbmtzLWZsYWc6c3VwcG9ydHNfcHJlc2VydmVfc3ltbGlua3NfZmxhZzoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzX3ByZXNlcnZlX3N5bWxpbmtzX2ZsYWc6c3VwcG9ydHMtcHJlc2VydmUtc3ltbGlua3MtZmxhZzoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzX3ByZXNlcnZlX3N5bWxpbmtzX2ZsYWc6c3VwcG9ydHNfcHJlc2VydmVfc3ltbGlua3NfZmxhZzoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzLXByZXNlcnZlLXN5bWxpbmtzOnN1cHBvcnRzLXByZXNlcnZlLXN5bWxpbmtzLWZsYWc6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0cy1wcmVzZXJ2ZS1zeW1saW5rczpzdXBwb3J0c19wcmVzZXJ2ZV9zeW1saW5rc19mbGFnOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHNfcHJlc2VydmVfc3ltbGlua3M6c3VwcG9ydHMtcHJlc2VydmUtc3ltbGlua3MtZmxhZzoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzX3ByZXNlcnZlX3N5bWxpbmtzOnN1cHBvcnRzX3ByZXNlcnZlX3N5bWxpbmtzX2ZsYWc6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0cy1wcmVzZXJ2ZTpzdXBwb3J0cy1wcmVzZXJ2ZS1zeW1saW5rcy1mbGFnOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHMtcHJlc2VydmU6c3VwcG9ydHNfcHJlc2VydmVfc3ltbGlua3NfZmxhZzoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzX3ByZXNlcnZlOnN1cHBvcnRzLXByZXNlcnZlLXN5bWxpbmtzLWZsYWc6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdXBwb3J0c19wcmVzZXJ2ZTpzdXBwb3J0c19wcmVzZXJ2ZV9zeW1saW5rc19mbGFnOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczpzdXBwb3J0cy1wcmVzZXJ2ZS1zeW1saW5rcy1mbGFnOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczpzdXBwb3J0c19wcmVzZXJ2ZV9zeW1saW5rc19mbGFnOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3VwcG9ydHM6c3VwcG9ydHMtcHJlc2VydmUtc3ltbGlua3MtZmxhZzoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN1cHBvcnRzOnN1cHBvcnRzX3ByZXNlcnZlX3N5bWxpbmtzX2ZsYWc6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3VwcG9ydHMtcHJlc2VydmUtc3ltbGlua3MtZmxhZy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N1cHBvcnRzLXByZXNlcnZlLXN5bWxpbmtzLWZsYWdAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiV2VpbGluIFNoaSBcdTAwM2M5MzQ1ODc5MTFAcXEuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc3ZnLWNhcHRjaGFAMS40LjA/cGFja2FnZS1pZD02YmFhZTlmZjAwZGFlYjA3IiwiY3BlIjoiY3BlOjIuMzphOnN2Zy1jYXB0Y2hhOnN2Zy1jYXB0Y2hhOjEuNC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6ImdlbmVyYXRlIHN2ZyBjYXB0Y2hhIGluIG5vZGUuanMgb3IgZXhwcmVzcy5qcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vc3RlYW1iYXAvc3ZnLWNhcHRjaGEuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zdGVhbWJhcC9zdmctY2FwdGNoYSNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InN2Zy1jYXB0Y2hhIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3ZnLWNhcHRjaGE6c3ZnX2NhcHRjaGE6MS40LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdmdfY2FwdGNoYTpzdmctY2FwdGNoYToxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN2Z19jYXB0Y2hhOnN2Z19jYXB0Y2hhOjEuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3RlYW1iYXA6c3ZnLWNhcHRjaGE6MS40LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdGVhbWJhcDpzdmdfY2FwdGNoYToxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN2ZzpzdmctY2FwdGNoYToxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN2ZzpzdmdfY2FwdGNoYToxLjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdmctY2FwdGNoYS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3N2Zy1jYXB0Y2hhQDEuNC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjAifSx7ImF1dGhvciI6IiwgQW5uYSBCb2RuaWEgXHUwMDNjYW5uYS5ib2RuaWFAZ21haWwuY29tXHUwMDNlLCBCdXUgTmd1eWVuIFx1MDAzY2J1dW5ndXllbkBnbWFpbC5jb21cdTAwM2UsIEpvc2ggUG9uZWxhdCBcdTAwM2NqcG9uZWxhdEBnbWFpbC5jb21cdTAwM2UsIEt5bGUgU2hvY2tleSBcdTAwM2NreWxlc2hvY2tleTFAZ21haWwuY29tXHUwMDNlLCBSb2JlcnQgQmFybndlbGwgXHUwMDNjcm9iZXJ0QHJvYmVydGlzbXkubmFtZVx1MDAzZSwgU2FoYXIgSmFmYXJpIFx1MDAzY3Noci5qYWZhcmlAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vc3dhZ2dlci11aS1kaXN0QDUuMjguMT9wYWNrYWdlLWlkPWRjY2NiZjgxMTBhMjJlZDYiLCJjcGUiOiJjcGU6Mi4zOmE6c21hcnRiZWFyOnN3YWdnZXItdWktZGlzdDo1LjI4LjE6KjoqOio6Kjpub2RlLmpzOio6KiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQXBhY2hlLTIuMCJ9fV0sIm5hbWUiOiJzd2FnZ2VyLXVpLWRpc3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3dhZ2dlci11aS1kaXN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vc3dhZ2dlci11aS1kaXN0QDUuMjguMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMjguMSJ9LHsiYXV0aG9yIjoiU3RlcGhlbiBTY290dCBcdTAwM2NzY290dGllMTk4NEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS9zd2FnZ2VyLXVpLWV4cHJlc3NANS4wLjE/cGFja2FnZS1pZD1kYWVhZjc0MGEyNzNjOTgwIiwiY3BlIjoiY3BlOjIuMzphOnN3YWdnZXItdWktZXhwcmVzczpzd2FnZ2VyLXVpLWV4cHJlc3M6NS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU3dhZ2dlciBVSSBFeHByZXNzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zY290dGllMTk4NC9zd2FnZ2VyLXVpLWV4cHJlc3MifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InN3YWdnZXItdWktZXhwcmVzcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN3YWdnZXItdWktZXhwcmVzczpzd2FnZ2VyX3VpX2V4cHJlc3M6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzd2FnZ2VyX3VpX2V4cHJlc3M6c3dhZ2dlci11aS1leHByZXNzOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3dhZ2dlcl91aV9leHByZXNzOnN3YWdnZXJfdWlfZXhwcmVzczo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNjb3R0aWUxOTg0OnN3YWdnZXItdWktZXhwcmVzczo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnNjb3R0aWUxOTg0OnN3YWdnZXJfdWlfZXhwcmVzczo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN3YWdnZXItdWk6c3dhZ2dlci11aS1leHByZXNzOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3dhZ2dlci11aTpzd2FnZ2VyX3VpX2V4cHJlc3M6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzd2FnZ2VyX3VpOnN3YWdnZXItdWktZXhwcmVzczo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnN3YWdnZXJfdWk6c3dhZ2dlcl91aV9leHByZXNzOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6c3dhZ2dlcjpzd2FnZ2VyLXVpLWV4cHJlc3M6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzd2FnZ2VyOnN3YWdnZXJfdWlfZXhwcmVzczo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zd2FnZ2VyLXVpLWV4cHJlc3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS9zd2FnZ2VyLXVpLWV4cHJlc3NANS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMSJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3RhckA0LjQuMTk/cGFja2FnZS1pZD1mNDJjNTlkOTRjMTBiOTVkIiwiY3BlIjoiY3BlOjIuMzphOnRhcl9wcm9qZWN0OnRhcjo0LjQuMTk6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoidGFyIGZvciBub2RlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS9ub2RlLXRhci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InRhciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzYWFjczp0YXI6NC40LjE5Oio6KjoqOio6bm9kZS5qczoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvdGFyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdGFyQDQuNC4xOSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuNC4xOSJ9LHsiYXV0aG9yIjoiR2l0SHViIEluYy4iLCJib20tcmVmIjoicGtnOm5wbS90YXJANi4yLjE/cGFja2FnZS1pZD0wOWRlMzk3ODA3Zjc2NDFmIiwiY3BlIjoiY3BlOjIuMzphOnRhcl9wcm9qZWN0OnRhcjo2LjIuMToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJ0YXIgZm9yIG5vZGUiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL25vZGUtdGFyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoidGFyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aXNhYWNzOnRhcjo2LjIuMToqOio6KjoqOm5vZGUuanM6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy90YXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90YXJANi4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjIuMSJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIiwiYm9tLXJlZiI6InBrZzpucG0vdGFyQDcuNC4zP3BhY2thZ2UtaWQ9MzI4YmNiNGJlNTU2MWI5OSIsImNwZSI6ImNwZToyLjM6YTp0YXJfcHJvamVjdDp0YXI6Ny40LjM6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoidGFyIGZvciBub2RlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy9ub2RlLXRhci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InRhciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlzYWFjczp0YXI6Ny40LjM6KjoqOio6Kjpub2RlLmpzOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGFyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdGFyQDcuNC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy40LjMifSx7ImF1dGhvciI6Ik1hdGhpYXMgQnV1cyIsImJvbS1yZWYiOiJwa2c6bnBtL3Rhci1mc0AyLjEuMz9wYWNrYWdlLWlkPTk2ODBkN2QxMjJiZmI5N2EiLCJjcGUiOiJjcGU6Mi4zOmE6bWFmaW50b3NoOnRhci1mczoyLjEuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJmaWxlc3lzdGVtIGJpbmRpbmdzIGZvciB0YXItc3RyZWFtIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21hZmludG9zaC90YXItZnMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tYWZpbnRvc2gvdGFyLWZzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0YXItZnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWZpbnRvc2g6dGFyX2ZzOjIuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGFyLWZzOnRhci1mczoyLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRhci1mczp0YXJfZnM6Mi4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXJfZnM6dGFyLWZzOjIuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGFyX2ZzOnRhcl9mczoyLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRhcjp0YXItZnM6Mi4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXI6dGFyX2ZzOjIuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rhci1mcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3Rhci1mc0AyLjEuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4zIn0seyJhdXRob3IiOiJNYXRoaWFzIEJ1dXMgXHUwMDNjbWF0aGlhc2J1dXNAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vdGFyLXN0cmVhbUAxLjYuMj9wYWNrYWdlLWlkPWQ0YjA5ZWVhNGIyNTAzMWUiLCJjcGUiOiJjcGU6Mi4zOmE6dGFyLXN0cmVhbTp0YXItc3RyZWFtOjEuNi4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6InRhci1zdHJlYW0gaXMgYSBzdHJlYW1pbmcgdGFyIHBhcnNlciBhbmQgZ2VuZXJhdG9yIGFuZCBub3RoaW5nIGVsc2UuIEl0IGlzIHN0cmVhbXMyIGFuZCBvcGVyYXRlcyBwdXJlbHkgdXNpbmcgc3RyZWFtcyB3aGljaCBtZWFucyB5b3UgY2FuIGVhc2lseSBleHRyYWN0L3BhcnNlIHRhcmJhbGxzIHdpdGhvdXQgZXZlciBoaXR0aW5nIHRoZSBmaWxlIHN5c3RlbS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL21hZmludG9zaC90YXItc3RyZWFtLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWFmaW50b3NoL3Rhci1zdHJlYW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InRhci1zdHJlYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXItc3RyZWFtOnRhcl9zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXJfc3RyZWFtOnRhci1zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXJfc3RyZWFtOnRhcl9zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWZpbnRvc2g6dGFyLXN0cmVhbToxLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hZmludG9zaDp0YXJfc3RyZWFtOjEuNi4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGFyOnRhci1zdHJlYW06MS42LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXI6dGFyX3N0cmVhbToxLjYuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90YXItc3RyZWFtL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdGFyLXN0cmVhbUAxLjYuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNi4yIn0seyJhdXRob3IiOiJNYXRoaWFzIEJ1dXMgXHUwMDNjbWF0aGlhc2J1dXNAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vdGFyLXN0cmVhbUAyLjIuMD9wYWNrYWdlLWlkPTYxY2EyZTVkZjAzMzRhMGQiLCJjcGUiOiJjcGU6Mi4zOmE6dGFyLXN0cmVhbTp0YXItc3RyZWFtOjIuMi4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6InRhci1zdHJlYW0gaXMgYSBzdHJlYW1pbmcgdGFyIHBhcnNlciBhbmQgZ2VuZXJhdG9yIGFuZCBub3RoaW5nIGVsc2UuIEl0IGlzIHN0cmVhbXMyIGFuZCBvcGVyYXRlcyBwdXJlbHkgdXNpbmcgc3RyZWFtcyB3aGljaCBtZWFucyB5b3UgY2FuIGVhc2lseSBleHRyYWN0L3BhcnNlIHRhcmJhbGxzIHdpdGhvdXQgZXZlciBoaXR0aW5nIHRoZSBmaWxlIHN5c3RlbS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL21hZmludG9zaC90YXItc3RyZWFtLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWFmaW50b3NoL3Rhci1zdHJlYW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InRhci1zdHJlYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXItc3RyZWFtOnRhcl9zdHJlYW06Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXJfc3RyZWFtOnRhci1zdHJlYW06Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXJfc3RyZWFtOnRhcl9zdHJlYW06Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptYWZpbnRvc2g6dGFyLXN0cmVhbToyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1hZmludG9zaDp0YXJfc3RyZWFtOjIuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGFyOnRhci1zdHJlYW06Mi4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0YXI6dGFyX3N0cmVhbToyLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90YXItZnMvbm9kZV9tb2R1bGVzL3Rhci1zdHJlYW0vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90YXItc3RyZWFtQDIuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4yLjAifSx7ImF1dGhvciI6IldpbGwgV2VsY2ggXHUwMDNjd2VsY2hAcXVpZXRwbGVhc2UuY29tXHUwMDNlIChodHRwOi8vcXVpZXRwbGVhc2UuY29tLykiLCJib20tcmVmIjoicGtnOm5wbS90ZGlnZXN0QDAuMS4yP3BhY2thZ2UtaWQ9MDM1ZWRjMDJlNjJhYjdmOSIsImNwZSI6ImNwZToyLjM6YTp0ZGlnZXN0OnRkaWdlc3Q6MC4xLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiamF2YXNjcmlwdCBpbXBsZW1lbnRhdGlvbiBvZiBEdW5uaW5nJ3MgVC1EaWdlc3QgZm9yIHN0cmVhbWluZyBxdWFudGlsZSBhcHByb3hpbWF0aW9uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3dlbGNoL3RkaWdlc3QuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93ZWxjaC90ZGlnZXN0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0ZGlnZXN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2VsY2g6dGRpZ2VzdDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90ZGlnZXN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdGRpZ2VzdEAwLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMS4yIn0seyJhdXRob3IiOiJBcm5vdXQgS2F6ZW1pZXIiLCJib20tcmVmIjoicGtnOm5wbS90ZXh0LWhleEAxLjAuMD9wYWNrYWdlLWlkPTUwODVjMjhlNGE3NmNjNWEiLCJjcGUiOiJjcGU6Mi4zOmE6M3JkLUVkZW46dGV4dC1oZXg6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgYSBoZXggY29sb3IgZnJvbSB0aGUgZ2l2ZW4gdGV4dCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS8zcmQtRWRlbi90ZXh0LWhleCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vM3JkLUVkZW4vdGV4dC1oZXgifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InRleHQtaGV4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6M3JkLUVkZW46dGV4dF9oZXg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0ZXh0LWhleDp0ZXh0LWhleDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRleHQtaGV4OnRleHRfaGV4OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGV4dF9oZXg6dGV4dC1oZXg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0ZXh0X2hleDp0ZXh0X2hleDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRleHQ6dGV4dC1oZXg6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0ZXh0OnRleHRfaGV4OjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RleHQtaGV4L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdGV4dC1oZXhAMS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMCJ9LHsiYXV0aG9yIjoiQ2hyaXMgVW1iZWwgXHUwMDNjY2hyaXNAY2hyaXN1bWJlbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS90aGlydHktdHdvQDEuMC4yP3BhY2thZ2UtaWQ9ZDE4MzQ5NTVlOTA4ZjYyYSIsImNwZSI6ImNwZToyLjM6YTpjaHJpc3VtYmVsOnRoaXJ0eS10d286MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSW1wbGVtZW50YXRpb24gUkZDIDM1NDggQmFzZTMyIGVuY29kaW5nL2RlY29kaW5nIGZvciBub2RlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vY2hyaXN1bWJlbC90aGlydHktdHdvLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidGhpcnR5LXR3byIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmNocmlzdW1iZWw6dGhpcnR5X3R3bzoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRoaXJ0eS10d286dGhpcnR5LXR3bzoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRoaXJ0eS10d286dGhpcnR5X3R3bzoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRoaXJ0eV90d286dGhpcnR5LXR3bzoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRoaXJ0eV90d286dGhpcnR5X3R3bzoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRoaXJ0eTp0aGlydHktdHdvOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGhpcnR5OnRoaXJ0eV90d286MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGhpcnR5LXR3by9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3RoaXJ0eS10d29AMS4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMiJ9LHsiYXV0aG9yIjoiRG9taW5pYyBUYXJyIFx1MDAzY2RvbWluaWMudGFyckBnbWFpbC5jb21cdTAwM2UgKGRvbWluaWN0YXJyLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS90aHJvdWdoQDIuMy44P3BhY2thZ2UtaWQ9MjU4NGEwNmRhNWMwYmQ4MyIsImNwZSI6ImNwZToyLjM6YTpkb21pbmljdGFycjp0aHJvdWdoOjIuMy44Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6InNpbXBsaWZpZWQgc3RyZWFtIGNvbnN0cnVjdGlvbiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kb21pbmljdGFyci90aHJvdWdoLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZG9taW5pY3RhcnIvdGhyb3VnaCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidGhyb3VnaCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRocm91Z2g6dGhyb3VnaDoyLjMuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90aHJvdWdoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdGhyb3VnaEAyLjMuOCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMy44In0seyJhdXRob3IiOiJWc2V2b2xvZCBTdHJ1a2NoaW5za3kgXHUwMDNjZmxvYXRkcm9wQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3RpbWVkLW91dEA0LjAuMT9wYWNrYWdlLWlkPWQyMzA4NTE4NDE4ZTFlMDgiLCJjcGUiOiJjcGU6Mi4zOmE6dGltZWQtb3V0OnRpbWVkLW91dDo0LjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFbWl0IGBFVElNRURPVVRgIG9yIGBFU09DS0VUVElNRURPVVRgIHdoZW4gQ2xpZW50UmVxdWVzdCBpcyBoYW5nZWQiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0aW1lZC1vdXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0aW1lZC1vdXQ6dGltZWRfb3V0OjQuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGltZWRfb3V0OnRpbWVkLW91dDo0LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRpbWVkX291dDp0aW1lZF9vdXQ6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0aW1lZDp0aW1lZC1vdXQ6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0aW1lZDp0aW1lZF9vdXQ6NC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGltZWQtb3V0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdGltZWQtb3V0QDQuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjEifSx7ImF1dGhvciI6IkRldm9uIEdvdmV0dCBcdTAwM2NkZXZvbmdvdmV0dEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS90aW55LWluZmxhdGVAMS4wLjM/cGFja2FnZS1pZD01ODMxZTEwY2Y0ZDAyZmEyIiwiY3BlIjoiY3BlOjIuMzphOnRpbnktaW5mbGF0ZTp0aW55LWluZmxhdGU6MS4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSB0aW55IGluZmxhdGUgaW1wbGVtZW50YXRpb24iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2Rldm9uZ292ZXR0L3RpbnktaW5mbGF0ZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Rldm9uZ292ZXR0L3RpbnktaW5mbGF0ZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidGlueS1pbmZsYXRlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGlueS1pbmZsYXRlOnRpbnlfaW5mbGF0ZToxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRpbnlfaW5mbGF0ZTp0aW55LWluZmxhdGU6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0aW55X2luZmxhdGU6dGlueV9pbmZsYXRlOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV2b25nb3ZldHQ6dGlueS1pbmZsYXRlOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV2b25nb3ZldHQ6dGlueV9pbmZsYXRlOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dGlueTp0aW55LWluZmxhdGU6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0aW55OnRpbnlfaW5mbGF0ZToxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90aW55LWluZmxhdGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90aW55LWluZmxhdGVAMS4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMyJ9LHsiYXV0aG9yIjoiU3VwZXJjaHVwdSIsImJvbS1yZWYiOiJwa2c6bnBtL3RpbnlnbG9iYnlAMC4yLjE0P3BhY2thZ2UtaWQ9MjRiNGQ2NzdlYjcyYjBhZiIsImNwZSI6ImNwZToyLjM6YTpTdXBlcmNodXB1RGV2OnRpbnlnbG9iYnk6MC4yLjE0Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgZmFzdCBhbmQgbWluaW1hbCBhbHRlcm5hdGl2ZSB0byBnbG9iYnkgYW5kIGZhc3QtZ2xvYiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vU3VwZXJjaHVwdURldi90aW55Z2xvYmJ5LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vU3VwZXJjaHVwdURldi90aW55Z2xvYmJ5I3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidGlueWdsb2JieSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRpbnlnbG9iYnk6dGlueWdsb2JieTowLjIuMTQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGlueWdsb2JieS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3RpbnlnbG9iYnlAMC4yLjE0IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4yLjE0In0seyJhdXRob3IiOiJNYXRoaWFzIEJ1dXMgKEBtYWZpbnRvc2gpIiwiYm9tLXJlZiI6InBrZzpucG0vdG8tYnVmZmVyQDEuMi4xP3BhY2thZ2UtaWQ9YmUyYmU5YjllMzI1MjE0NCIsImNwZSI6ImNwZToyLjM6YTpicm93c2VyaWZ5OnRvLWJ1ZmZlcjoxLjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJQYXNzIGluIGEgc3RyaW5nLCBhcnJheSwgQnVmZmVyLCBEYXRhIFZpZXcsIG9yIFVpbnQ4QXJyYXksIGFuZCBnZXQgYSBCdWZmZXIgYmFjay4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYnJvd3NlcmlmeS90by1idWZmZXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9icm93c2VyaWZ5L3RvLWJ1ZmZlciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidG8tYnVmZmVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6YnJvd3NlcmlmeTp0b19idWZmZXI6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0by1idWZmZXI6dG8tYnVmZmVyOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG8tYnVmZmVyOnRvX2J1ZmZlcjoxLjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX2J1ZmZlcjp0by1idWZmZXI6MS4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b19idWZmZXI6dG9fYnVmZmVyOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG86dG8tYnVmZmVyOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG86dG9fYnVmZmVyOjEuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RvLWJ1ZmZlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3RvLWJ1ZmZlckAxLjIuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vdG8tb2JqZWN0LXBhdGhAMC4zLjA/cGFja2FnZS1pZD1kMDFiNDYzOGRmMDc3YTE5IiwiY3BlIjoiY3BlOjIuMzphOnRvLW9iamVjdC1wYXRoOnRvLW9iamVjdC1wYXRoOjAuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNyZWF0ZSBhbiBvYmplY3QgcGF0aCBmcm9tIGEgbGlzdCBvciBhcnJheSBvZiBzdHJpbmdzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC90by1vYmplY3QtcGF0aCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidG8tb2JqZWN0LXBhdGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0by1vYmplY3QtcGF0aDp0b19vYmplY3RfcGF0aDowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX29iamVjdF9wYXRoOnRvLW9iamVjdC1wYXRoOjAuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9fb2JqZWN0X3BhdGg6dG9fb2JqZWN0X3BhdGg6MC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OnRvLW9iamVjdC1wYXRoOjAuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDp0b19vYmplY3RfcGF0aDowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvLW9iamVjdDp0by1vYmplY3QtcGF0aDowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvLW9iamVjdDp0b19vYmplY3RfcGF0aDowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX29iamVjdDp0by1vYmplY3QtcGF0aDowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX29iamVjdDp0b19vYmplY3RfcGF0aDowLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvOnRvLW9iamVjdC1wYXRoOjAuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG86dG9fb2JqZWN0X3BhdGg6MC4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG8tb2JqZWN0LXBhdGgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90by1vYmplY3QtcGF0aEAwLjMuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMy4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vdG8tcmVnZXhAMy4wLjI/cGFja2FnZS1pZD03YzJhMWE4Yzg5M2YzOWY0IiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6dG8tcmVnZXg6My4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgYSByZWdleCBmcm9tIGEgc3RyaW5nIG9yIGFycmF5IG9mIHN0cmluZ3MuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L3RvLXJlZ2V4In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0by1yZWdleCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6dG9fcmVnZXg6My4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0by1yZWdleDp0by1yZWdleDozLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvLXJlZ2V4OnRvX3JlZ2V4OjMuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9fcmVnZXg6dG8tcmVnZXg6My4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b19yZWdleDp0b19yZWdleDozLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvOnRvLXJlZ2V4OjMuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG86dG9fcmVnZXg6My4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG8tcmVnZXgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90by1yZWdleEAzLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4yIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vdG8tcmVnZXgtcmFuZ2VAMi4xLjE/cGFja2FnZS1pZD02NDIwNmY4ZTdhNDcwZjJlIiwiY3BlIjoiY3BlOjIuMzphOnRvLXJlZ2V4LXJhbmdlOnRvLXJlZ2V4LXJhbmdlOjIuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlBhc3MgdHdvIG51bWJlcnMsIGdldCBhIHJlZ2V4LWNvbXBhdGlibGUgc291cmNlIHN0cmluZyBmb3IgbWF0Y2hpbmcgcmFuZ2VzLiBWYWxpZGF0ZWQgYWdhaW5zdCBtb3JlIHRoYW4gMi43OCBtaWxsaW9uIHRlc3QgYXNzZXJ0aW9ucy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21pY3JvbWF0Y2gvdG8tcmVnZXgtcmFuZ2UifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InRvLXJlZ2V4LXJhbmdlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG8tcmVnZXgtcmFuZ2U6dG9fcmVnZXhfcmFuZ2U6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b19yZWdleF9yYW5nZTp0by1yZWdleC1yYW5nZToyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX3JlZ2V4X3JhbmdlOnRvX3JlZ2V4X3JhbmdlOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWljcm9tYXRjaDp0by1yZWdleC1yYW5nZToyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm1pY3JvbWF0Y2g6dG9fcmVnZXhfcmFuZ2U6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0by1yZWdleDp0by1yZWdleC1yYW5nZToyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvLXJlZ2V4OnRvX3JlZ2V4X3JhbmdlOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9fcmVnZXg6dG8tcmVnZXgtcmFuZ2U6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b19yZWdleDp0b19yZWdleF9yYW5nZToyLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvOnRvLXJlZ2V4LXJhbmdlOjIuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG86dG9fcmVnZXhfcmFuZ2U6Mi4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG8tcmVnZXgtcmFuZ2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90by1yZWdleC1yYW5nZUAyLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBSb3V2ZW4gV2XDn2xpbmcgKHd3dy5yb3V2ZW53ZXNzbGluZy5kZSkiLCJib20tcmVmIjoicGtnOm5wbS90by1yZWdleC1yYW5nZUA1LjAuMT9wYWNrYWdlLWlkPTAyZmUwNmUwZmI1ZjczZjIiLCJjcGUiOiJjcGU6Mi4zOmE6dG8tcmVnZXgtcmFuZ2U6dG8tcmVnZXgtcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGFzcyB0d28gbnVtYmVycywgZ2V0IGEgcmVnZXgtY29tcGF0aWJsZSBzb3VyY2Ugc3RyaW5nIGZvciBtYXRjaGluZyByYW5nZXMuIFZhbGlkYXRlZCBhZ2FpbnN0IG1vcmUgdGhhbiAyLjc4IG1pbGxpb24gdGVzdCBhc3NlcnRpb25zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC90by1yZWdleC1yYW5nZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidG8tcmVnZXgtcmFuZ2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0by1yZWdleC1yYW5nZTp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX3JlZ2V4X3JhbmdlOnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9fcmVnZXhfcmFuZ2U6dG9fcmVnZXhfcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaWNyb21hdGNoOnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWljcm9tYXRjaDp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvLXJlZ2V4OnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG8tcmVnZXg6dG9fcmVnZXhfcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b19yZWdleDp0by1yZWdleC1yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX3JlZ2V4OnRvX3JlZ2V4X3JhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG86dG8tcmVnZXgtcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0bzp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaG9raWRhci9ub2RlX21vZHVsZXMvdG8tcmVnZXgtcmFuZ2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90by1yZWdleC1yYW5nZUA1LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBSb3V2ZW4gV2XDn2xpbmcgKHd3dy5yb3V2ZW53ZXNzbGluZy5kZSkiLCJib20tcmVmIjoicGtnOm5wbS90by1yZWdleC1yYW5nZUA1LjAuMT9wYWNrYWdlLWlkPWRlNGZlOGJhOWQ0YmUwZjEiLCJjcGUiOiJjcGU6Mi4zOmE6dG8tcmVnZXgtcmFuZ2U6dG8tcmVnZXgtcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGFzcyB0d28gbnVtYmVycywgZ2V0IGEgcmVnZXgtY29tcGF0aWJsZSBzb3VyY2Ugc3RyaW5nIGZvciBtYXRjaGluZyByYW5nZXMuIFZhbGlkYXRlZCBhZ2FpbnN0IG1vcmUgdGhhbiAyLjc4IG1pbGxpb24gdGVzdCBhc3NlcnRpb25zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC90by1yZWdleC1yYW5nZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidG8tcmVnZXgtcmFuZ2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0by1yZWdleC1yYW5nZTp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX3JlZ2V4X3JhbmdlOnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9fcmVnZXhfcmFuZ2U6dG9fcmVnZXhfcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaWNyb21hdGNoOnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWljcm9tYXRjaDp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvLXJlZ2V4OnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG8tcmVnZXg6dG9fcmVnZXhfcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b19yZWdleDp0by1yZWdleC1yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX3JlZ2V4OnRvX3JlZ2V4X3JhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG86dG8tcmVnZXgtcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0bzp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvdG8tcmVnZXgtcmFuZ2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90by1yZWdleC1yYW5nZUA1LjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBKb24gU2NobGlua2VydCAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpLCBSb3V2ZW4gV2XDn2xpbmcgKHd3dy5yb3V2ZW53ZXNzbGluZy5kZSkiLCJib20tcmVmIjoicGtnOm5wbS90by1yZWdleC1yYW5nZUA1LjAuMT9wYWNrYWdlLWlkPWQ4MWE2NDE1Y2JkYjc5MmEiLCJjcGUiOiJjcGU6Mi4zOmE6dG8tcmVnZXgtcmFuZ2U6dG8tcmVnZXgtcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGFzcyB0d28gbnVtYmVycywgZ2V0IGEgcmVnZXgtY29tcGF0aWJsZSBzb3VyY2Ugc3RyaW5nIGZvciBtYXRjaGluZyByYW5nZXMuIFZhbGlkYXRlZCBhZ2FpbnN0IG1vcmUgdGhhbiAyLjc4IG1pbGxpb24gdGVzdCBhc3NlcnRpb25zLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbWljcm9tYXRjaC90by1yZWdleC1yYW5nZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidG8tcmVnZXgtcmFuZ2UiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0by1yZWdleC1yYW5nZTp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX3JlZ2V4X3JhbmdlOnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9fcmVnZXhfcmFuZ2U6dG9fcmVnZXhfcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaWNyb21hdGNoOnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWljcm9tYXRjaDp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvLXJlZ2V4OnRvLXJlZ2V4LXJhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG8tcmVnZXg6dG9fcmVnZXhfcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b19yZWdleDp0by1yZWdleC1yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRvX3JlZ2V4OnRvX3JlZ2V4X3JhbmdlOjUuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG86dG8tcmVnZXgtcmFuZ2U6NS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0bzp0b19yZWdleF9yYW5nZTo1LjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWZ0dXAvbm9kZV9tb2R1bGVzL3RvLXJlZ2V4LXJhbmdlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdG8tcmVnZXgtcmFuZ2VANS4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMSJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSwgTmljayBCYXVnaCBcdTAwM2NuaWZ0eWxldHR1Y2VAZ21haWwuY29tXHUwMDNlIChodHRwOi8vbmlmdHlsZXR0dWNlLmNvbS8pIiwiYm9tLXJlZiI6InBrZzpucG0vdG9pZGVudGlmaWVyQDEuMC4xP3BhY2thZ2UtaWQ9NDkwOWE3NjU1Mjk0NjQ4MyIsImNwZSI6ImNwZToyLjM6YTp0b2lkZW50aWZpZXI6dG9pZGVudGlmaWVyOjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbnZlcnQgYSBzdHJpbmcgb2Ygd29yZHMgdG8gYSBKYXZhU2NyaXB0IGlkZW50aWZpZXIiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0b2lkZW50aWZpZXIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG9pZGVudGlmaWVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdG9pZGVudGlmaWVyQDEuMC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjEifSx7ImF1dGhvciI6IkZvcmJlc0xpbmRlc2F5IiwiYm9tLXJlZiI6InBrZzpucG0vdG9rZW4tc3RyZWFtQDEuMC4wP3BhY2thZ2UtaWQ9MTEyMWQyMjBlMzYxOWIwOSIsImNwZSI6ImNwZToyLjM6YTp0b2tlbi1zdHJlYW06dG9rZW4tc3RyZWFtOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRha2UgYW4gYXJyYXkgb2YgdG9rZW4gYW5kIHByb2R1Y2UgYSBtb3JlIHVzZWZ1bCBBUEkgdG8gZ2l2ZSB0byBhIHBhcnNlciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wdWdqcy90b2tlbi1zdHJlYW0uZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0b2tlbi1zdHJlYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b2tlbi1zdHJlYW06dG9rZW5fc3RyZWFtOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9rZW5fc3RyZWFtOnRva2VuLXN0cmVhbToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRva2VuX3N0cmVhbTp0b2tlbl9zdHJlYW06MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdqczp0b2tlbi1zdHJlYW06MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpwdWdqczp0b2tlbl9zdHJlYW06MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b2tlbjp0b2tlbi1zdHJlYW06MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b2tlbjp0b2tlbl9zdHJlYW06MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG9rZW4tc3RyZWFtL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdG9rZW4tc3RyZWFtQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkJvcmV3aXQgKGh0dHBzOi8vZ2l0aHViLmNvbS9Cb3Jld2l0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3Rva2VuLXR5cGVzQDQuMi4xP3BhY2thZ2UtaWQ9MTcxZTcyZmUzNmYyZTEzMyIsImNwZSI6ImNwZToyLjM6YTp0b2tlbi10eXBlczp0b2tlbi10eXBlczo0LjIuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb21tb24gdG9rZW4gdHlwZXMgZm9yIGRlY29kaW5nIGFuZCBlbmNvZGluZyBudW1lcmljIGFuZCBzdHJpbmcgdmFsdWVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0JvcmV3aXQvdG9rZW4tdHlwZXMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InRva2VuLXR5cGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dG9rZW4tdHlwZXM6dG9rZW5fdHlwZXM6NC4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b2tlbl90eXBlczp0b2tlbi10eXBlczo0LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRva2VuX3R5cGVzOnRva2VuX3R5cGVzOjQuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Qm9yZXdpdDp0b2tlbi10eXBlczo0LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkJvcmV3aXQ6dG9rZW5fdHlwZXM6NC4yLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0b2tlbjp0b2tlbi10eXBlczo0LjIuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRva2VuOnRva2VuX3R5cGVzOjQuMi4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rva2VuLXR5cGVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdG9rZW4tdHlwZXNANC4yLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjIuMSJ9LHsiYXV0aG9yIjoiU2ViYXN0aWFuIE1heXIgXHUwMDNjbnBtQHNtYXlyLm5hbWVcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS90cjQ2QDAuMC4zP3BhY2thZ2UtaWQ9YTUyMWY2MGUzOTAzNDY4OCIsImNwZSI6ImNwZToyLjM6YTpTZWJtYXN0ZXI6dHI0NjowLjAuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgVW5pY29kZSBUUjQ2IHNwZWMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL1NlYm1hc3Rlci90cjQ2LmpzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vU2VibWFzdGVyL3RyNDYuanMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0cjQ2IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHI0Njp0cjQ2OjAuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RyNDYvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90cjQ2QDAuMC4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4wLjMifSx7ImF1dGhvciI6IkphbWVzIEhhbGxpZGF5IiwiYm9tLXJlZiI6InBrZzpucG0vdHJhdmVyc2VAMC4zLjk/cGFja2FnZS1pZD04YjFhMDVlNjJmYjdmNDJhIiwiY3BlIjoiY3BlOjIuMzphOnN1YnN0YWNrOnRyYXZlcnNlOjAuMy45Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRyYXZlcnNlIGFuZCB0cmFuc2Zvcm0gb2JqZWN0cyBieSB2aXNpdGluZyBldmVyeSBub2RlIG9uIGEgcmVjdXJzaXZlIHdhbGsiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9zdWJzdGFjay9qcy10cmF2ZXJzZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7Im5hbWUiOiJNSVQvWDExIn19XSwibmFtZSI6InRyYXZlcnNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJhdmVyc2U6dHJhdmVyc2U6MC4zLjk6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHJhdmVyc2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90cmF2ZXJzZUAwLjMuOSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMy45In0seyJhdXRob3IiOiJQZXRlcmlzIEtydW1pbnMgXHUwMDNjcGV0ZXJpcy5rcnVtaW5zQGdtYWlsLmNvbVx1MDAzZSAoaHR0cDovL3d3dy5jYXRvbm1hdC5uZXQpLCBUb2RkIFdvbGZzb24gXHUwMDNjdG9kZEB0d29sZnNvbi5jb21cdTAwM2UgKGh0dHA6Ly90d29sZnNvbi5jb20vKSwgV2lsbGlhbSBIaWx0b24gXHUwMDNjd21oaWx0b25AZ21haWwuY29tXHUwMDNlIChodHRwOi8vd21oaWx0b24uY29tLyksIEZhYnLDrWNpbyBNYXR0w6kgKGh0dHA6Ly91bHRjb21iby5qcy5vcmcvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3RyZWUta2lsbEAxLjIuMj9wYWNrYWdlLWlkPWEwZTI2NzBkMjAyZDhmYWUiLCJjcGUiOiJjcGU6Mi4zOmE6dHJlZS1raWxsX3Byb2plY3Q6dHJlZS1raWxsOjEuMi4yOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6ImtpbGwgdHJlZXMgb2YgcHJvY2Vzc2VzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9wa3J1bWlucy9ub2RlLXRyZWUta2lsbC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3BrcnVtaW5zL25vZGUtdHJlZS1raWxsIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0cmVlLWtpbGwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHJlZS1raWxsL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdHJlZS1raWxsQDEuMi4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjIifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS90cmltLXJlcGVhdGVkQDEuMC4wP3BhY2thZ2UtaWQ9NDcwN2Y5N2I0ZWI2YTgzYiIsImNwZSI6ImNwZToyLjM6YTp0cmltLXJlcGVhdGVkOnRyaW0tcmVwZWF0ZWQ6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHJpbSBhIGNvbnNlY3V0aXZlbHkgcmVwZWF0ZWQgc3Vic3RyaW5nOiBmb28tLWJhci0tLWJheiDihpIgZm9vLWJhci1iYXoiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0cmltLXJlcGVhdGVkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJpbS1yZXBlYXRlZDp0cmltX3JlcGVhdGVkOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJpbV9yZXBlYXRlZDp0cmltLXJlcGVhdGVkOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJpbV9yZXBlYXRlZDp0cmltX3JlcGVhdGVkOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJpbTp0cmltLXJlcGVhdGVkOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJpbTp0cmltX3JlcGVhdGVkOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RyaW0tcmVwZWF0ZWQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90cmltLXJlcGVhdGVkQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IkNoYXJsaWUgUm9iYmlucyBcdTAwM2NjaGFybGllLnJvYmJpbnNAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vdHJpcGxlLWJlYW1AMS40LjE/cGFja2FnZS1pZD04NjdjYTFjM2QwN2NiMDcyIiwiY3BlIjoiY3BlOjIuMzphOnRyaXBsZS1iZWFtOnRyaXBsZS1iZWFtOjEuNC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkRlZmluaXRpb25zIG9mIGxldmVscyBmb3IgbG9nZ2luZyBwdXJwb3NlcyBcdTAwMjYgc2hhcmVhYmxlIFN5bWJvbCBjb25zdGFudHMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS93aW5zdG9uanMvdHJpcGxlLWJlYW0uZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93aW5zdG9uanMvdHJpcGxlLWJlYW0jcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ0cmlwbGUtYmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRyaXBsZS1iZWFtOnRyaXBsZV9iZWFtOjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHJpcGxlX2JlYW06dHJpcGxlLWJlYW06MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0cmlwbGVfYmVhbTp0cmlwbGVfYmVhbToxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpbnN0b25qczp0cmlwbGUtYmVhbToxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpbnN0b25qczp0cmlwbGVfYmVhbToxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRyaXBsZTp0cmlwbGUtYmVhbToxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRyaXBsZTp0cmlwbGVfYmVhbToxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cmlwbGUtYmVhbS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3RyaXBsZS1iZWFtQDEuNC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS40LjEifSx7ImF1dGhvciI6IkNhcmwgWGlvbmcgXHUwMDNjeGlvbmdjMDVAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vdHJ1bmNhdGUtdXRmOC1ieXRlc0AxLjAuMj9wYWNrYWdlLWlkPWE0Y2Q2MGVkNGQyOGVkOWQiLCJjcGUiOiJjcGU6Mi4zOmE6dHJ1bmNhdGUtdXRmOC1ieXRlczp0cnVuY2F0ZS11dGY4LWJ5dGVzOjEuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRydW5jYXRlIHN0cmluZyB0byBnaXZlbiBsZW5ndGggaW4gYnl0ZXMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL3BhcnNoYXAvdHJ1bmNhdGUtdXRmOC1ieXRlcy5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3BhcnNoYXAvdHJ1bmNhdGUtdXRmOC1ieXRlcyNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiV1RGUEwifX1dLCJuYW1lIjoidHJ1bmNhdGUtdXRmOC1ieXRlcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRydW5jYXRlLXV0ZjgtYnl0ZXM6dHJ1bmNhdGVfdXRmOF9ieXRlczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRydW5jYXRlX3V0ZjhfYnl0ZXM6dHJ1bmNhdGUtdXRmOC1ieXRlczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRydW5jYXRlX3V0ZjhfYnl0ZXM6dHJ1bmNhdGVfdXRmOF9ieXRlczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRydW5jYXRlLXV0Zjg6dHJ1bmNhdGUtdXRmOC1ieXRlczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRydW5jYXRlLXV0Zjg6dHJ1bmNhdGVfdXRmOF9ieXRlczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRydW5jYXRlX3V0Zjg6dHJ1bmNhdGUtdXRmOC1ieXRlczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRydW5jYXRlX3V0Zjg6dHJ1bmNhdGVfdXRmOF9ieXRlczoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRydW5jYXRlOnRydW5jYXRlLXV0ZjgtYnl0ZXM6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0cnVuY2F0ZTp0cnVuY2F0ZV91dGY4X2J5dGVzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFyc2hhcDp0cnVuY2F0ZS11dGY4LWJ5dGVzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cGFyc2hhcDp0cnVuY2F0ZV91dGY4X2J5dGVzOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RydW5jYXRlLXV0ZjgtYnl0ZXMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90cnVuY2F0ZS11dGY4LWJ5dGVzQDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkJsYWtlIEVtYnJleSBcdTAwM2NoZWxsb0BibGFrZWVtYnJleS5jb21cdTAwM2UgKGh0dHA6Ly9ibGFrZWVtYnJleS5tZSkiLCJib20tcmVmIjoicGtnOm5wbS90cy1ub2RlQDkuMS4xP3BhY2thZ2UtaWQ9N2ViNzBhMjRkMzcwN2YzZCIsImNwZSI6ImNwZToyLjM6YTpUeXBlU3Ryb25nOnRzLW5vZGU6OS4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVHlwZVNjcmlwdCBleGVjdXRpb24gZW52aXJvbm1lbnQgYW5kIFJFUEwgZm9yIG5vZGUuanMsIHdpdGggc291cmNlIG1hcCBzdXBwb3J0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9UeXBlU3Ryb25nL3RzLW5vZGUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9UeXBlU3Ryb25nL3RzLW5vZGUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InRzLW5vZGUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpUeXBlU3Ryb25nOnRzX25vZGU6OS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0cy1ub2RlOnRzLW5vZGU6OS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0cy1ub2RlOnRzX25vZGU6OS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0c19ub2RlOnRzLW5vZGU6OS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0c19ub2RlOnRzX25vZGU6OS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0czp0cy1ub2RlOjkuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHM6dHNfbm9kZTo5LjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cy1ub2RlLWRldi9ub2RlX21vZHVsZXMvdHMtbm9kZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3RzLW5vZGVAOS4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI5LjEuMSJ9LHsiYm9tLXJlZiI6InBrZzpucG0vdHMtbm9kZS1kZXZAMS4xLjg/cGFja2FnZS1pZD0wNGIzZmIyNmFkNjA1NTU5IiwiY3BlIjoiY3BlOjIuMzphOnRzLW5vZGUtZGV2OnRzLW5vZGUtZGV2OjEuMS44Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbXBpbGVzIHlvdXIgVFMgYXBwIGFuZCByZXN0YXJ0cyB3aGVuIGZpbGVzIGFyZSBtb2RpZmllZC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS93aGl0ZWNvbG9yL3RzLW5vZGUtZGV2LmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidHMtbm9kZS1kZXYiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0cy1ub2RlLWRldjp0c19ub2RlX2RldjoxLjEuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRzX25vZGVfZGV2OnRzLW5vZGUtZGV2OjEuMS44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHNfbm9kZV9kZXY6dHNfbm9kZV9kZXY6MS4xLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGl0ZWNvbG9yOnRzLW5vZGUtZGV2OjEuMS44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpdGVjb2xvcjp0c19ub2RlX2RldjoxLjEuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRzLW5vZGU6dHMtbm9kZS1kZXY6MS4xLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0cy1ub2RlOnRzX25vZGVfZGV2OjEuMS44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHNfbm9kZTp0cy1ub2RlLWRldjoxLjEuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRzX25vZGU6dHNfbm9kZV9kZXY6MS4xLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0czp0cy1ub2RlLWRldjoxLjEuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnRzOnRzX25vZGVfZGV2OjEuMS44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RzLW5vZGUtZGV2L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdHMtbm9kZS1kZXZAMS4xLjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuOCJ9LHsiYXV0aG9yIjoiQmxha2UgRW1icmV5IFx1MDAzY2hlbGxvQGJsYWtlZW1icmV5LmNvbVx1MDAzZSAoaHR0cDovL2JsYWtlZW1icmV5Lm1lKSwgYmFzYXJhdGFsaUBnbWFpbC5jb20iLCJib20tcmVmIjoicGtnOm5wbS90c2NvbmZpZ0A3LjAuMD9wYWNrYWdlLWlkPTQ3M2I2NGFmMmUxMDI1NjkiLCJjcGUiOiJjcGU6Mi4zOmE6VHlwZVN0cm9uZzp0c2NvbmZpZzo3LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSZXNvbGUgYW5kIHBhcnNlIGB0c2NvbmZpZy5qc29uYCwgcmVwbGljYXRpbmcgdG8gVHlwZVNjcmlwdCdzIGJlaGF2aW91ciIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9UeXBlU3Ryb25nL3RzY29uZmlnLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vVHlwZVN0cm9uZy90c2NvbmZpZyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidHNjb25maWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0c2NvbmZpZzp0c2NvbmZpZzo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90c2NvbmZpZy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3RzY29uZmlnQDcuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4wLjAifSx7ImF1dGhvciI6Ik1pY3Jvc29mdCBDb3JwLiIsImJvbS1yZWYiOiJwa2c6bnBtL3RzbGliQDIuNy4wP3BhY2thZ2UtaWQ9ZDNmNjg3ODIzMTM4OGI3MiIsImNwZSI6ImNwZToyLjM6YTpNaWNyb3NvZnQ6dHNsaWI6Mi43LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUnVudGltZSBsaWJyYXJ5IGZvciBUeXBlU2NyaXB0IGhlbHBlciBmdW5jdGlvbnMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vTWljcm9zb2Z0L3RzbGliLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3d3dy50eXBlc2NyaXB0bGFuZy5vcmcvIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IjBCU0QifX1dLCJuYW1lIjoidHNsaWIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0c2xpYjp0c2xpYjoyLjcuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90c2xpYi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3RzbGliQDIuNy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi43LjAifSx7ImF1dGhvciI6Ik1pa2VhbCBSb2dlcnMgXHUwMDNjbWlrZWFsLnJvZ2Vyc0BnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly93d3cuZnV0dXJlYWxvb2YuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3R1bm5lbC1hZ2VudEAwLjYuMD9wYWNrYWdlLWlkPWZkZDU2NGJkMjk0M2Y1ZjQiLCJjcGUiOiJjcGU6Mi4zOmE6dHVubmVsLWFnZW50OnR1bm5lbC1hZ2VudDowLjYuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJIVFRQIHByb3h5IHR1bm5lbGluZyBhZ2VudC4gRm9ybWVybHkgcGFydCBvZiBtaWtlYWwvcmVxdWVzdCwgbm93IGEgc3RhbmRhbG9uZSBtb2R1bGUuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21pa2VhbC90dW5uZWwtYWdlbnQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQXBhY2hlLTIuMCJ9fV0sIm5hbWUiOiJ0dW5uZWwtYWdlbnQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0dW5uZWwtYWdlbnQ6dHVubmVsX2FnZW50OjAuNi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHVubmVsX2FnZW50OnR1bm5lbC1hZ2VudDowLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnR1bm5lbF9hZ2VudDp0dW5uZWxfYWdlbnQ6MC42LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTptaWtlYWw6dHVubmVsLWFnZW50OjAuNi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bWlrZWFsOnR1bm5lbF9hZ2VudDowLjYuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnR1bm5lbDp0dW5uZWwtYWdlbnQ6MC42LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0dW5uZWw6dHVubmVsX2FnZW50OjAuNi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3R1bm5lbC1hZ2VudC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3R1bm5lbC1hZ2VudEAwLjYuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNi4wIn0seyJhdXRob3IiOiJEb3VnbGFzIENocmlzdG9waGVyIFdpbHNvbiBcdTAwM2Nkb3VnQHNvbWV0aGluZ2RvdWcuY29tXHUwMDNlLCBKb25hdGhhbiBPbmcgXHUwMDNjbWVAam9uZ2xlYmVycnkuY29tXHUwMDNlIChodHRwOi8vam9uZ2xlYmVycnkuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3R5cGUtaXNAMS42LjE4P3BhY2thZ2UtaWQ9MjZiNGJkNGM1YzFhMTNiYiIsImNwZSI6ImNwZToyLjM6YTp0eXBlLWlzOnR5cGUtaXM6MS42LjE4Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkluZmVyIHRoZSBjb250ZW50LXR5cGUgb2YgYSByZXF1ZXN0LiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InR5cGUtaXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0eXBlLWlzOnR5cGVfaXM6MS42LjE4Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHlwZV9pczp0eXBlLWlzOjEuNi4xODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnR5cGVfaXM6dHlwZV9pczoxLjYuMTg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0eXBlOnR5cGUtaXM6MS42LjE4Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHlwZTp0eXBlX2lzOjEuNi4xODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90eXBlLWlzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdHlwZS1pc0AxLjYuMTgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjYuMTgifSx7ImJvbS1yZWYiOiJwa2c6bnBtL3R5cGVjYXN0QDAuMC4xP3BhY2thZ2UtaWQ9ODlkNzhiNmVjNzRiMTU5ZSIsImNwZSI6ImNwZToyLjM6YTplaXZpbmRmamVsZHN0YWQ6dHlwZWNhc3Q6MC4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2ltcGxlIHR5cGVjYXN0aW5nIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2VpdmluZGZqZWxkc3RhZC90eXBlY2FzdC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InR5cGVjYXN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHlwZWNhc3Q6dHlwZWNhc3Q6MC4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHlwZWNhc3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90eXBlY2FzdEAwLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMC4xIn0seyJhdXRob3IiOiJKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vdHlwZWQtYXJyYXktYnVmZmVyQDEuMC4zP3BhY2thZ2UtaWQ9MTMxZGMzMjkyZTExNzIxMCIsImNwZSI6ImNwZToyLjM6YTp0eXBlZC1hcnJheS1idWZmZXI6dHlwZWQtYXJyYXktYnVmZmVyOjEuMC4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdldCB0aGUgQXJyYXlCdWZmZXIgb3V0IG9mIGEgVHlwZWRBcnJheSwgcm9idXN0bHkuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL3R5cGVkLWFycmF5LWJ1ZmZlci5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvdHlwZWQtYXJyYXktYnVmZmVyI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidHlwZWQtYXJyYXktYnVmZmVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHlwZWQtYXJyYXktYnVmZmVyOnR5cGVkX2FycmF5X2J1ZmZlcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnR5cGVkX2FycmF5X2J1ZmZlcjp0eXBlZC1hcnJheS1idWZmZXI6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp0eXBlZF9hcnJheV9idWZmZXI6dHlwZWRfYXJyYXlfYnVmZmVyOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHlwZWQtYXJyYXk6dHlwZWQtYXJyYXktYnVmZmVyOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHlwZWQtYXJyYXk6dHlwZWRfYXJyYXlfYnVmZmVyOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHlwZWRfYXJyYXk6dHlwZWQtYXJyYXktYnVmZmVyOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dHlwZWRfYXJyYXk6dHlwZWRfYXJyYXlfYnVmZmVyOjEuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczp0eXBlZC1hcnJheS1idWZmZXI6MS4wLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOnR5cGVkX2FycmF5X2J1ZmZlcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnR5cGVkOnR5cGVkLWFycmF5LWJ1ZmZlcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnR5cGVkOnR5cGVkX2FycmF5X2J1ZmZlcjoxLjAuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90eXBlZC1hcnJheS1idWZmZXIvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90eXBlZC1hcnJheS1idWZmZXJAMS4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjAuMyJ9LHsiYXV0aG9yIjoiSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UgKGh0dHA6Ly9zdWJzdGFjay5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vdHlwZWRhcnJheUAwLjAuNj9wYWNrYWdlLWlkPTM0MzgxZDE1ZWFlNTU1OTgiLCJjcGUiOiJjcGU6Mi4zOmE6dHlwZWRhcnJheTp0eXBlZGFycmF5OjAuMC42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlR5cGVkQXJyYXkgcG9seWZpbGwgZm9yIG9sZCBicm93c2VycyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vc3Vic3RhY2svdHlwZWRhcnJheS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3N1YnN0YWNrL3R5cGVkYXJyYXkifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InR5cGVkYXJyYXkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpzdWJzdGFjazp0eXBlZGFycmF5OjAuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3R5cGVkYXJyYXkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS90eXBlZGFycmF5QDAuMC42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4wLjYifSx7ImF1dGhvciI6Ik1pY3Jvc29mdCBDb3JwLiIsImJvbS1yZWYiOiJwa2c6bnBtL3R5cGVzY3JpcHRANS4zLjM/cGFja2FnZS1pZD03OTExMzc1MmI1ZDNmY2QxIiwiY3BlIjoiY3BlOjIuMzphOnR5cGVzY3JpcHQ6dHlwZXNjcmlwdDo1LjMuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJUeXBlU2NyaXB0IGlzIGEgbGFuZ3VhZ2UgZm9yIGFwcGxpY2F0aW9uIHNjYWxlIEphdmFTY3JpcHQgZGV2ZWxvcG1lbnQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vTWljcm9zb2Z0L1R5cGVTY3JpcHQuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vd3d3LnR5cGVzY3JpcHRsYW5nLm9yZy8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQXBhY2hlLTIuMCJ9fV0sIm5hbWUiOiJ0eXBlc2NyaXB0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6TWljcm9zb2Z0OnR5cGVzY3JpcHQ6NS4zLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHlwZXNjcmlwdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3R5cGVzY3JpcHRANS4zLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjMuMyJ9LHsiYm9tLXJlZiI6InBrZzpkZWIvZGViaWFuL3R6ZGF0YUAyMDI1Yi0wJTJCZGViMTJ1MT9hcmNoPWFsbFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZwYWNrYWdlLWlkPWFmMmFmNDIxMjE0NTYzMWIiLCJjcGUiOiJjcGU6Mi4zOmE6dHpkYXRhOnR6ZGF0YToyMDI1Yi0wXFwrZGViMTJ1MToqOio6KjoqOio6KjoqIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsibmFtZSI6InB1YmxpYy1kb21haW4ifX1dLCJuYW1lIjoidHpkYXRhIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJkcGtnLWRiLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJkZWIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJkcGtnLWRiLWVudHJ5In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1Njo0OGMwZmI2NzM4NmVkNzEzOTIxZmNjMDQ2OGJlMjMyMzFkMDg3MmZhNjdjY2M4ZWEzOTI5ZGY0NjU2YjZkZGZjIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvdHpkYXRhIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoxOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1Njo0OGMwZmI2NzM4NmVkNzEzOTIxZmNjMDQ2OGJlMjMyMzFkMDg3MmZhNjdjY2M4ZWEzOTI5ZGY0NjU2YjZkZGZjIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjoxOnBhdGgiLCJ2YWx1ZSI6Ii91c3Ivc2hhcmUvZG9jL3R6ZGF0YS9jb3B5cmlnaHQifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjI6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OjQ4YzBmYjY3Mzg2ZWQ3MTM5MjFmY2MwNDY4YmUyMzIzMWQwODcyZmE2N2NjYzhlYTM5MjlkZjQ2NTZiNmRkZmMifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjI6cGF0aCIsInZhbHVlIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC90emRhdGEubWQ1c3VtcyJ9LHsibmFtZSI6InN5ZnQ6bWV0YWRhdGE6aW5zdGFsbGVkU2l6ZSIsInZhbHVlIjoiMjU2MyJ9XSwicHVibGlzaGVyIjoiR05VIExpYmMgTWFpbnRhaW5lcnMgXHUwMDNjZGViaWFuLWdsaWJjQGxpc3RzLmRlYmlhbi5vcmdcdTAwM2UiLCJwdXJsIjoicGtnOmRlYi9kZWJpYW4vdHpkYXRhQDIwMjViLTAlMkJkZWIxMnUxP2FyY2g9YWxsXHUwMDI2ZGlzdHJvPWRlYmlhbi0xMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIwMjViLTArZGViMTJ1MSJ9LHsiYXV0aG9yIjoiTWloYWkgQmF6b24gXHUwMDNjbWloYWkuYmF6b25AZ21haWwuY29tXHUwMDNlIChodHRwOi8vbGlzcGVyYXRvci5uZXQvKSwgQWxleCBMYW0gXHUwMDNjYWxleGxhbXNsQGdtYWlsLmNvbVx1MDAzZSwgTWloYWkgQmF6b24gXHUwMDNjbWloYWkuYmF6b25AZ21haWwuY29tXHUwMDNlIChodHRwOi8vbGlzcGVyYXRvci5uZXQvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3VnbGlmeS1qc0AzLjE5LjM/cGFja2FnZS1pZD05MjlmN2JjODFhNDMwZjU5IiwiY3BlIjoiY3BlOjIuMzphOnVnbGlmeWpzX3Byb2plY3Q6dWdsaWZ5anM6My4xOS4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IkphdmFTY3JpcHQgcGFyc2VyLCBtYW5nbGVyL2NvbXByZXNzb3IgYW5kIGJlYXV0aWZpZXIgdG9vbGtpdCIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTItQ2xhdXNlIn19XSwibmFtZSI6InVnbGlmeS1qcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91Z2xpZnktanMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91Z2xpZnktanNAMy4xOS4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xOS4zIn0seyJhdXRob3IiOiJKYW4gQsO2bHNjaGUgXHUwMDNjamFuQGxhZ29tb3JwaC5kZVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3VuYnppcDItc3RyZWFtQDEuNC4zP3BhY2thZ2UtaWQ9ZDVhNDJiMzAzNWJkZDM2NSIsImNwZSI6ImNwZToyLjM6YTp1bmJ6aXAyLXN0cmVhbTp1bmJ6aXAyLXN0cmVhbToxLjQuMzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJzdHJlYW1pbmcgdW5iemlwMiBpbXBsZW1lbnRhdGlvbiBpbiBwdXJlIGphdmFzY3JpcHQgZm9yIG5vZGUgYW5kIGJyb3dzZXJzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JlZ3VsYXIvdW5iemlwMi1zdHJlYW0uZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1bmJ6aXAyLXN0cmVhbSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuYnppcDItc3RyZWFtOnVuYnppcDJfc3RyZWFtOjEuNC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5iemlwMl9zdHJlYW06dW5iemlwMi1zdHJlYW06MS40LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmJ6aXAyX3N0cmVhbTp1bmJ6aXAyX3N0cmVhbToxLjQuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnJlZ3VsYXI6dW5iemlwMi1zdHJlYW06MS40LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWd1bGFyOnVuYnppcDJfc3RyZWFtOjEuNC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5iemlwMjp1bmJ6aXAyLXN0cmVhbToxLjQuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuYnppcDI6dW5iemlwMl9zdHJlYW06MS40LjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5iemlwMi1zdHJlYW0vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91bmJ6aXAyLXN0cmVhbUAxLjQuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4zIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vdW5jLXBhdGgtcmVnZXhAMC4xLjI/cGFja2FnZS1pZD1hYzlhYmEwYTgxZDgwNzNjIiwiY3BlIjoiY3BlOjIuMzphOnVuYy1wYXRoLXJlZ2V4OnVuYy1wYXRoLXJlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlJlZ3VsYXIgZXhwcmVzc2lvbiBmb3IgdGVzdGluZyBpZiBhIGZpbGUgcGF0aCBpcyBhIHdpbmRvd3MgVU5DIGZpbGUgcGF0aC4gQ2FuIGFsc28gYmUgdXNlZCBhcyBhIGNvbXBvbmVudCBvZiBhbm90aGVyIHJlZ2V4cCB2aWEgdGhlIGAuc291cmNlYCBwcm9wZXJ0eS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVnZXhocS91bmMtcGF0aC1yZWdleC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JlZ2V4aHEvdW5jLXBhdGgtcmVnZXgifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InVuYy1wYXRoLXJlZ2V4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5jLXBhdGgtcmVnZXg6dW5jX3BhdGhfcmVnZXg6MC4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmNfcGF0aF9yZWdleDp1bmMtcGF0aC1yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuY19wYXRoX3JlZ2V4OnVuY19wYXRoX3JlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5jLXBhdGg6dW5jLXBhdGgtcmVnZXg6MC4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmMtcGF0aDp1bmNfcGF0aF9yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuY19wYXRoOnVuYy1wYXRoLXJlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5jX3BhdGg6dW5jX3BhdGhfcmVnZXg6MC4xLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpyZWdleGhxOnVuYy1wYXRoLXJlZ2V4OjAuMS4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6cmVnZXhocTp1bmNfcGF0aF9yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuYzp1bmMtcGF0aC1yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuYzp1bmNfcGF0aF9yZWdleDowLjEuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmMtcGF0aC1yZWdleC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3VuYy1wYXRoLXJlZ2V4QDAuMS4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjIifSx7ImF1dGhvciI6IkVzYS1NYXR0aSBTdXVyb25lbiBcdTAwM2Nlc2EtbWF0dGlAc3V1cm9uZW4ub3JnXHUwMDNlIChodHRwOi8vZXNhLW1hdHRpLnN1dXJvbmVuLm9yZy8pLCBFZHdhcmQgVHNlY2ggXHUwMDNjZWR0c2VjaEBnbWFpbC5jb21cdTAwM2UsIFBhdmVsIFByYXZvc3VkIFx1MDAzY3BhdmVsQHByYXZvc3VkLmNvbVx1MDAzZSAoXHUwMDNjaHR0cHM6Ly9naXRodWIuY29tL3J3elx1MDAzZSksIFNhc2hhIEtvc3MgXHUwMDNja29zc25vY29ycEBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9rb3NzLm5vY29ycC5tZS8pLCBWbGFkaW1pciBEcm9ubmlrb3YgXHUwMDNjZHJvbm5pa292QGdtYWlsLmNvbVx1MDAzZSwgUGV0ZSBLcnVja2VuYmVyZyAoXHUwMDNjaHR0cHM6Ly9naXRodWIuY29tL2tydWNrZW5iXHUwMDNlKSwgUGF1bCBDaGF2YXJkIFx1MDAzY3BhdWxAY2hhdmFyZC5uZXRcdTAwM2UgKFx1MDAzY2h0dHA6Ly90Y2hhay5uZXRcdTAwM2UpLCBFZCBGaW5rbGVyIFx1MDAzY2NvakBmdW5rYXRyb24uY29tXHUwMDNlIChcdTAwM2NodHRwOi8vZnVua2F0cm9uLmNvbVx1MDAzZSksIENocmlzdG9waCBIZXJtYW5uIFx1MDAzY3NjaHRvZWZmZWxAZ21haWwuY29tXHUwMDNlIChcdTAwM2NodHRwczovL2dpdGh1Yi5jb20vc3RvZWZmZWxcdTAwM2UpIiwiYm9tLXJlZiI6InBrZzpucG0vdW5kZXJzY29yZS5zdHJpbmdAMy4zLjY/cGFja2FnZS1pZD03MTljYmIxNTg4MGQzM2QxIiwiY3BlIjoiY3BlOjIuMzphOnVuZGVyc2NvcmUuc3RyaW5nOnVuZGVyc2NvcmUuc3RyaW5nOjMuMy42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlN0cmluZyBtYW5pcHVsYXRpb24gZXh0ZW5zaW9ucyBmb3IgVW5kZXJzY29yZS5qcyBqYXZhc2NyaXB0IGxpYnJhcnkuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2VwZWxpL3VuZGVyc2NvcmUuc3RyaW5nLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwOi8vZXBlbGkuZ2l0aHViLmNvbS91bmRlcnNjb3JlLnN0cmluZy8ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InVuZGVyc2NvcmUuc3RyaW5nIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXBlbGk6dW5kZXJzY29yZS5zdHJpbmc6My4zLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5kZXJzY29yZS5zdHJpbmcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91bmRlcnNjb3JlLnN0cmluZ0AzLjMuNiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMy42In0seyJhdXRob3IiOiJEYW5pZWxlIEJlbGFyZGkgKGh0dHBzOi8vZ2l0aHViLmNvbS9kbmx1cCksIEV0aGFuIEFycm93b29kIChodHRwczovL2dpdGh1Yi5jb20vZXRoYW4tYXJyb3dvb2QpLCBNYXR0ZW8gQ29sbGluYSAoaHR0cHM6Ly9naXRodWIuY29tL21jb2xsaW5hKSwgTWF0dGhldyBBaXRrZW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9LaGFmcmFEZXYpLCBSb2JlcnQgTmFneSAoaHR0cHM6Ly9naXRodWIuY29tL3JvbmFnKSwgU3p5bW9uIE1hcmN6YWsgKGh0dHBzOi8vZ2l0aHViLmNvbS9zem1hcmN6YWspLCBUb21hcyBEZWxsYSBWZWRvdmEgKGh0dHBzOi8vZ2l0aHViLmNvbS9kZWx2ZWRvcikiLCJib20tcmVmIjoicGtnOm5wbS91bmRpY2ktdHlwZXNANi4xOS44P3BhY2thZ2UtaWQ9YzBlYzM0NjQzNjZkZjRjZiIsImNwZSI6ImNwZToyLjM6YTp1bmRpY2ktdHlwZXM6dW5kaWNpLXR5cGVzOjYuMTkuODoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIHN0YW5kLWFsb25lIHR5cGVzIHBhY2thZ2UgZm9yIFVuZGljaSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbm9kZWpzL3VuZGljaS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly91bmRpY2kubm9kZWpzLm9yZyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidW5kaWNpLXR5cGVzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5kaWNpLXR5cGVzOnVuZGljaV90eXBlczo2LjE5Ljg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmRpY2lfdHlwZXM6dW5kaWNpLXR5cGVzOjYuMTkuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuZGljaV90eXBlczp1bmRpY2lfdHlwZXM6Ni4xOS44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5kaWNpOnVuZGljaS10eXBlczo2LjE5Ljg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmRpY2k6dW5kaWNpX3R5cGVzOjYuMTkuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ldGhlcnMvbm9kZV9tb2R1bGVzL3VuZGljaS10eXBlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3VuZGljaS10eXBlc0A2LjE5LjgiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjE5LjgifSx7ImF1dGhvciI6IkRhbmllbGUgQmVsYXJkaSAoaHR0cHM6Ly9naXRodWIuY29tL2RubHVwKSwgRXRoYW4gQXJyb3dvb2QgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGhhbi1hcnJvd29vZCksIE1hdHRlbyBDb2xsaW5hIChodHRwczovL2dpdGh1Yi5jb20vbWNvbGxpbmEpLCBNYXR0aGV3IEFpdGtlbiAoaHR0cHM6Ly9naXRodWIuY29tL0toYWZyYURldiksIFJvYmVydCBOYWd5IChodHRwczovL2dpdGh1Yi5jb20vcm9uYWcpLCBTenltb24gTWFyY3phayAoaHR0cHM6Ly9naXRodWIuY29tL3N6bWFyY3phayksIFRvbWFzIERlbGxhIFZlZG92YSAoaHR0cHM6Ly9naXRodWIuY29tL2RlbHZlZG9yKSIsImJvbS1yZWYiOiJwa2c6bnBtL3VuZGljaS10eXBlc0A2LjIxLjA/cGFja2FnZS1pZD0yZWM3YTE0N2IxODYxZTdlIiwiY3BlIjoiY3BlOjIuMzphOnVuZGljaS10eXBlczp1bmRpY2ktdHlwZXM6Ni4yMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgc3RhbmQtYWxvbmUgdHlwZXMgcGFja2FnZSBmb3IgVW5kaWNpIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9ub2RlanMvdW5kaWNpLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3VuZGljaS5ub2RlanMub3JnIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1bmRpY2ktdHlwZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmRpY2ktdHlwZXM6dW5kaWNpX3R5cGVzOjYuMjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuZGljaV90eXBlczp1bmRpY2ktdHlwZXM6Ni4yMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5kaWNpX3R5cGVzOnVuZGljaV90eXBlczo2LjIxLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmRpY2k6dW5kaWNpLXR5cGVzOjYuMjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuZGljaTp1bmRpY2lfdHlwZXM6Ni4yMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VuZGljaS10eXBlcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3VuZGljaS10eXBlc0A2LjIxLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI2LjIxLjAifSx7ImF1dGhvciI6IkRldm9uIEdvdmV0dCBcdTAwM2NkZXZvbmdvdmV0dEBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS91bmljb2RlLXByb3BlcnRpZXNAMS40LjE/cGFja2FnZS1pZD03N2YyZjBhOGY3ZGYwODZiIiwiY3BlIjoiY3BlOjIuMzphOnVuaWNvZGUtcHJvcGVydGllczp1bmljb2RlLXByb3BlcnRpZXM6MS40LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHJvdmlkZXMgZmFzdCBhY2Nlc3MgdG8gdW5pY29kZSBjaGFyYWN0ZXIgcHJvcGVydGllcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vZGV2b25nb3ZldHQvdW5pY29kZS1wcm9wZXJ0aWVzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZGV2b25nb3ZldHQvdW5pY29kZS1wcm9wZXJ0aWVzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1bmljb2RlLXByb3BlcnRpZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmljb2RlLXByb3BlcnRpZXM6dW5pY29kZV9wcm9wZXJ0aWVzOjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pY29kZV9wcm9wZXJ0aWVzOnVuaWNvZGUtcHJvcGVydGllczoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaWNvZGVfcHJvcGVydGllczp1bmljb2RlX3Byb3BlcnRpZXM6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXZvbmdvdmV0dDp1bmljb2RlLXByb3BlcnRpZXM6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpkZXZvbmdvdmV0dDp1bmljb2RlX3Byb3BlcnRpZXM6MS40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmljb2RlOnVuaWNvZGUtcHJvcGVydGllczoxLjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaWNvZGU6dW5pY29kZV9wcm9wZXJ0aWVzOjEuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VuaWNvZGUtcHJvcGVydGllcy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3VuaWNvZGUtcHJvcGVydGllc0AxLjQuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuNC4xIn0seyJhdXRob3IiOiJEZXZvbiBHb3ZldHQgXHUwMDNjZGV2b25nb3ZldHRAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vdW5pY29kZS10cmllQDIuMC4wP3BhY2thZ2UtaWQ9YzA3MTJjMzNlZmY4ODQ3MiIsImNwZSI6ImNwZToyLjM6YTp1bmljb2RlLXRyaWU6dW5pY29kZS10cmllOjIuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlVuaWNvZGUgVHJpZSBkYXRhIHN0cnVjdHVyZSBmb3IgZmFzdCBjaGFyYWN0ZXIgbWV0YWRhdGEgbG9va3VwLCBwb3J0ZWQgZnJvbSBJQ1UiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2Rldm9uZ292ZXR0L3VuaWNvZGUtdHJpZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2Rldm9uZ292ZXR0L3VuaWNvZGUtdHJpZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidW5pY29kZS10cmllIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pY29kZS10cmllOnVuaWNvZGVfdHJpZToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaWNvZGVfdHJpZTp1bmljb2RlLXRyaWU6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmljb2RlX3RyaWU6dW5pY29kZV90cmllOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV2b25nb3ZldHQ6dW5pY29kZS10cmllOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZGV2b25nb3ZldHQ6dW5pY29kZV90cmllOjIuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pY29kZTp1bmljb2RlLXRyaWU6Mi4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmljb2RlOnVuaWNvZGVfdHJpZToyLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmljb2RlLXRyaWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91bmljb2RlLXRyaWVAMi4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMCJ9LHsiYXV0aG9yIjoiSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KSIsImJvbS1yZWYiOiJwa2c6bnBtL3VuaW9uLXZhbHVlQDEuMC4xP3BhY2thZ2UtaWQ9ZjVjN2Q2OGZlMzRiYWVmMSIsImNwZSI6ImNwZToyLjM6YTpqb25zY2hsaW5rZXJ0OnVuaW9uLXZhbHVlOjEuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlNldCBhbiBhcnJheSBvZiB1bmlxdWUgdmFsdWVzIGFzIHRoZSBwcm9wZXJ0eSBvZiBhbiBvYmplY3QuIFN1cHBvcnRzIHNldHRpbmcgZGVlcGx5IG5lc3RlZCBwcm9wZXJ0aWVzIHVzaW5nIHVzaW5nIG9iamVjdC1wYXRocy9kb3Qgbm90YXRpb24uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L3VuaW9uLXZhbHVlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1bmlvbi12YWx1ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6dW5pb25fdmFsdWU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlvbi12YWx1ZTp1bmlvbi12YWx1ZToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaW9uLXZhbHVlOnVuaW9uX3ZhbHVlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pb25fdmFsdWU6dW5pb24tdmFsdWU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlvbl92YWx1ZTp1bmlvbl92YWx1ZToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaW9uOnVuaW9uLXZhbHVlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pb246dW5pb25fdmFsdWU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5pb24tdmFsdWUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91bmlvbi12YWx1ZUAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJSZWJlY2NhIFR1cm5lciBcdTAwM2NtZUByZS1iZWNjYS5vcmdcdTAwM2UgKGh0dHA6Ly9yZS1iZWNjYS5vcmcvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3VuaXF1ZS1maWxlbmFtZUAxLjEuMT9wYWNrYWdlLWlkPWNiNmU3OWZiMDY1YjAxNjQiLCJjcGUiOiJjcGU6Mi4zOmE6dW5pcXVlLWZpbGVuYW1lOnVuaXF1ZS1maWxlbmFtZToxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZW5lcmF0ZSBhIHVuaXF1ZSBmaWxlbmFtZSBmb3IgdXNlIGluIHRlbXBvcmFyeSBkaXJlY3RvcmllcyBvciBjYWNoZXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lhcm5hL3VuaXF1ZS1maWxlbmFtZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lhcm5hL3VuaXF1ZS1maWxlbmFtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoidW5pcXVlLWZpbGVuYW1lIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pcXVlLWZpbGVuYW1lOnVuaXF1ZV9maWxlbmFtZToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaXF1ZV9maWxlbmFtZTp1bmlxdWUtZmlsZW5hbWU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWVfZmlsZW5hbWU6dW5pcXVlX2ZpbGVuYW1lOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pcXVlOnVuaXF1ZS1maWxlbmFtZToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaXF1ZTp1bmlxdWVfZmlsZW5hbWU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppYXJuYTp1bmlxdWUtZmlsZW5hbWU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppYXJuYTp1bmlxdWVfZmlsZW5hbWU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvdW5pcXVlLWZpbGVuYW1lL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdW5pcXVlLWZpbGVuYW1lQDEuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEifSx7ImF1dGhvciI6IkdpdEh1YiBJbmMuIiwiYm9tLXJlZiI6InBrZzpucG0vdW5pcXVlLWZpbGVuYW1lQDQuMC4wP3BhY2thZ2UtaWQ9ZGVhZWQ5MmRkMTY2YWM4ZCIsImNwZSI6ImNwZToyLjM6YTp1bmlxdWUtZmlsZW5hbWU6dW5pcXVlLWZpbGVuYW1lOjQuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdlbmVyYXRlIGEgdW5pcXVlIGZpbGVuYW1lIGZvciB1c2UgaW4gdGVtcG9yYXJ5IGRpcmVjdG9yaWVzIG9yIGNhY2hlcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL25wbS91bmlxdWUtZmlsZW5hbWUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pYXJuYS91bmlxdWUtZmlsZW5hbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InVuaXF1ZS1maWxlbmFtZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaXF1ZS1maWxlbmFtZTp1bmlxdWVfZmlsZW5hbWU6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWVfZmlsZW5hbWU6dW5pcXVlLWZpbGVuYW1lOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pcXVlX2ZpbGVuYW1lOnVuaXF1ZV9maWxlbmFtZTo0LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaXF1ZTp1bmlxdWUtZmlsZW5hbWU6NC4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWU6dW5pcXVlX2ZpbGVuYW1lOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWFybmE6dW5pcXVlLWZpbGVuYW1lOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWFybmE6dW5pcXVlX2ZpbGVuYW1lOjQuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VuaXF1ZS1maWxlbmFtZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3VuaXF1ZS1maWxlbmFtZUA0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJSZWJlY2NhIFR1cm5lciBcdTAwM2NtZUByZS1iZWNjYS5vcmdcdTAwM2UgKGh0dHA6Ly9yZS1iZWNjYS5vcmcpIiwiYm9tLXJlZiI6InBrZzpucG0vdW5pcXVlLXNsdWdAMi4wLjI/cGFja2FnZS1pZD05MzA0NjczNDZjNzIwOWY5IiwiY3BlIjoiY3BlOjIuMzphOnVuaXF1ZS1zbHVnOnVuaXF1ZS1zbHVnOjIuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkdlbmVyYXRlIGEgdW5pcXVlIGNoYXJhY3RlciBzdHJpbmcgc3VpdGlibGUgZm9yIHVzZSBpbiBmaWxlcyBhbmQgVVJMcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lhcm5hL3VuaXF1ZS1zbHVnLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoidW5pcXVlLXNsdWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWUtc2x1Zzp1bmlxdWVfc2x1ZzoyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaXF1ZV9zbHVnOnVuaXF1ZS1zbHVnOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pcXVlX3NsdWc6dW5pcXVlX3NsdWc6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWU6dW5pcXVlLXNsdWc6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWU6dW5pcXVlX3NsdWc6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppYXJuYTp1bmlxdWUtc2x1ZzoyLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlhcm5hOnVuaXF1ZV9zbHVnOjIuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL3VuaXF1ZS1zbHVnL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdW5pcXVlLXNsdWdAMi4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMiJ9LHsiYXV0aG9yIjoiR2l0SHViIEluYy4iLCJib20tcmVmIjoicGtnOm5wbS91bmlxdWUtc2x1Z0A1LjAuMD9wYWNrYWdlLWlkPWIxMjk3ZmI0MzIxMWQ2ZTYiLCJjcGUiOiJjcGU6Mi4zOmE6dW5pcXVlLXNsdWc6dW5pcXVlLXNsdWc6NS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgYSB1bmlxdWUgY2hhcmFjdGVyIHN0cmluZyBzdWl0aWJsZSBmb3IgdXNlIGluIGZpbGVzIGFuZCBVUkxzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vbnBtL3VuaXF1ZS1zbHVnLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoidW5pcXVlLXNsdWciLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWUtc2x1Zzp1bmlxdWVfc2x1Zzo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaXF1ZV9zbHVnOnVuaXF1ZS1zbHVnOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pcXVlX3NsdWc6dW5pcXVlX3NsdWc6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWU6dW5pcXVlLXNsdWc6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bmlxdWU6dW5pcXVlX3NsdWc6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5pcXVlLXNsdWcvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91bmlxdWUtc2x1Z0A1LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4wIn0seyJhdXRob3IiOiJuc3ByYWdnQGdtYWlsLmNvbSIsImJvbS1yZWYiOiJwa2c6bnBtL3VuaXQtY29tcGFyZUAxLjAuMT9wYWNrYWdlLWlkPTQ1ZThiYTU2YzdmYzY3YjUiLCJjcGUiOiJjcGU6Mi4zOmE6dW5pdC1jb21wYXJlOnVuaXQtY29tcGFyZToxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb21wYXJlIGJ5dGUgYW5kIGRhdGV0aW1lIHVuaXRzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25zcHJhZ2cvdW5pdC1jb21wYXJlLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbnNwcmFnZy91bml0LWNvbXBhcmUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InVuaXQtY29tcGFyZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaXQtY29tcGFyZTp1bml0X2NvbXBhcmU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bml0X2NvbXBhcmU6dW5pdC1jb21wYXJlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5pdF9jb21wYXJlOnVuaXRfY29tcGFyZToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5zcHJhZ2c6dW5pdC1jb21wYXJlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bnNwcmFnZzp1bml0X2NvbXBhcmU6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bml0OnVuaXQtY29tcGFyZToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuaXQ6dW5pdF9jb21wYXJlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VuaXQtY29tcGFyZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3VuaXQtY29tcGFyZUAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJSeWFuIFppbW1lcm1hbiBcdTAwM2NvcGVuc3JjQHJ5YW56aW0uY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vdW5pdmVyc2FsaWZ5QDIuMC4xP3BhY2thZ2UtaWQ9NDc4ZTE3YThkOWQ5ZTI0ZCIsImNwZSI6ImNwZToyLjM6YTp1bml2ZXJzYWxpZnk6dW5pdmVyc2FsaWZ5OjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6Ik1ha2UgYSBjYWxsYmFjay0gb3IgcHJvbWlzZS1iYXNlZCBmdW5jdGlvbiBzdXBwb3J0IGJvdGggcHJvbWlzZXMgYW5kIGNhbGxiYWNrcy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL1J5YW5aaW0vdW5pdmVyc2FsaWZ5LmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vUnlhblppbS91bml2ZXJzYWxpZnkjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1bml2ZXJzYWxpZnkiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpSeWFuWmltOnVuaXZlcnNhbGlmeToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bml2ZXJzYWxpZnkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91bml2ZXJzYWxpZnlAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3VucGlwZUAxLjAuMD9wYWNrYWdlLWlkPTdiZGM4ZGE3ZmY2YWQwNWIiLCJjcGUiOiJjcGU6Mi4zOmE6dW5waXBlOnVucGlwZToxLjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJVbnBpcGUgYSBzdHJlYW0gZnJvbSBhbGwgZGVzdGluYXRpb25zIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidW5waXBlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VucGlwZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3VucGlwZUAxLjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCAsIEpvbiBTY2hsaW5rZXJ0IFx1MDAzY2pvbi5zY2hsaW5rZXJ0QHNlbGxzaWRlLmNvbVx1MDAzZSAoaHR0cDovL3R3aXR0ZXIuY29tL2pvbnNjaGxpbmtlcnQpIiwiYm9tLXJlZiI6InBrZzpucG0vdW5zZXQtdmFsdWVAMS4wLjA/cGFja2FnZS1pZD05MTk4NDRmZjZhNWQ4NDk4IiwiY3BlIjoiY3BlOjIuMzphOmpvbnNjaGxpbmtlcnQ6dW5zZXQtdmFsdWU6MS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRGVsZXRlIG5lc3RlZCBwcm9wZXJ0aWVzIGZyb20gYW4gb2JqZWN0IHVzaW5nIGRvdCBub3RhdGlvbi4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvdW5zZXQtdmFsdWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InVuc2V0LXZhbHVlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDp1bnNldF92YWx1ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuc2V0LXZhbHVlOnVuc2V0LXZhbHVlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5zZXQtdmFsdWU6dW5zZXRfdmFsdWU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bnNldF92YWx1ZTp1bnNldC12YWx1ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVuc2V0X3ZhbHVlOnVuc2V0X3ZhbHVlOjEuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dW5zZXQ6dW5zZXQtdmFsdWU6MS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1bnNldDp1bnNldF92YWx1ZToxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bnNldC12YWx1ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3Vuc2V0LXZhbHVlQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSksIHNpbHZlcndpbmQgXHUwMDNjbWVAc2lsdmVyd2luZC5pb1x1MDAzZSAoaHR0cHM6Ly9zaWx2ZXJ3aW5kLmlvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3VudGlsZGlmeUAyLjEuMD9wYWNrYWdlLWlkPThmZjk0MDA1YmE2MWE5ZWUiLCJjcGUiOiJjcGU6Mi4zOmE6dW50aWxkaWZ5OnVudGlsZGlmeToyLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0IGEgdGlsZGUgcGF0aCB0byBhbiBhYnNvbHV0ZSBwYXRoOiB+L2RldiA9XHUwMDNlIC9Vc2Vycy9zaW5kcmVzb3JodXMvZGV2IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidW50aWxkaWZ5IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VudGlsZGlmeS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3VudGlsZGlmeUAyLjEuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMS4wIn0seyJhdXRob3IiOiJFdmFuIE94ZmVsZCBcdTAwM2Nlb3hmZWxkQGdtYWlsLmNvbVx1MDAzZSwgWmlnZ3kgSm9uc3NvbiBcdTAwM2N6aWdneS5qb25zc29uLm55Y0BnbWFpbC5jb21cdTAwM2UsIEV2YW4gT3hmZWxkIFx1MDAzY2VveGZlbGRAZ21haWwuY29tXHUwMDNlLCBKb2UgRmVybmVyIFx1MDAzY2pvZS5mZXJuZXJAbmVhcmluZmluaXR5LmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3VuemlwcGVyQDAuOS4xNT9wYWNrYWdlLWlkPTk2ZDFmMzU2Nzc0MmZiYWIiLCJjcGUiOiJjcGU6Mi4zOmE6dW56aXBwZXJfcHJvamVjdDp1bnppcHBlcjowLjkuMTU6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoiVW56aXAgY3Jvc3MtcGxhdGZvcm0gc3RyZWFtaW5nIEFQSSAiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vWkpPTlNTT04vbm9kZS11bnppcHBlci5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InVuemlwcGVyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VuemlwcGVyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdW56aXBwZXJAMC45LjE1IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC45LjE1In0seyJhdXRob3IiOiJTaW1vbiBMeWRlbGwiLCJib20tcmVmIjoicGtnOm5wbS91cml4QDAuMS4wP3BhY2thZ2UtaWQ9OTE5NTk2ZGM4MjkwNGI0MCIsImNwZSI6ImNwZToyLjM6YTp1cml4OnVyaXg6MC4xLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTWFrZXMgV2luZG93cy1zdHlsZSBwYXRocyBtb3JlIHVuaXggYW5kIFVSSSBmcmllbmRseS4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1cml4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VyaXgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91cml4QDAuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMC4xLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS91cmwtcGFyc2UtbGF4QDMuMC4wP3BhY2thZ2UtaWQ9ZmU0NGZhOGNlOGVlNzVhZiIsImNwZSI6ImNwZToyLjM6YTp1cmwtcGFyc2UtbGF4OnVybC1wYXJzZS1sYXg6My4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTGF4IHVybC5wYXJzZSgpIHdpdGggc3VwcG9ydCBmb3IgcHJvdG9jb2wtbGVzcyBVUkxzIFx1MDAyNiBJUHMiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1cmwtcGFyc2UtbGF4IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXJsLXBhcnNlLWxheDp1cmxfcGFyc2VfbGF4OjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXJsX3BhcnNlX2xheDp1cmwtcGFyc2UtbGF4OjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXJsX3BhcnNlX2xheDp1cmxfcGFyc2VfbGF4OjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXJsLXBhcnNlOnVybC1wYXJzZS1sYXg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmwtcGFyc2U6dXJsX3BhcnNlX2xheDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVybF9wYXJzZTp1cmwtcGFyc2UtbGF4OjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXJsX3BhcnNlOnVybF9wYXJzZV9sYXg6My4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmw6dXJsLXBhcnNlLWxheDozLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVybDp1cmxfcGFyc2VfbGF4OjMuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VybC1wYXJzZS1sYXgvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91cmwtcGFyc2UtbGF4QDMuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4wLjAifSx7ImF1dGhvciI6IlN0ZXZlbiBWYWNob24gXHUwMDNjY29udGFjdEBzdmFjaG9uLmNvbVx1MDAzZSAoaHR0cHM6Ly93d3cuc3ZhY2hvbi5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL3VybC10by1vcHRpb25zQDEuMC4xP3BhY2thZ2UtaWQ9ZTMxZTU0OThkYmIxMDBhMyIsImNwZSI6ImNwZToyLjM6YTp1cmwtdG8tb3B0aW9uczp1cmwtdG8tb3B0aW9uczoxLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDb252ZXJ0IGEgV0hBVFdHIFVSTCB0byBhbiBodHRwKHMpLnJlcXVlc3Qgb3B0aW9ucyBvYmplY3QuIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidXJsLXRvLW9wdGlvbnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmwtdG8tb3B0aW9uczp1cmxfdG9fb3B0aW9uczoxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnVybF90b19vcHRpb25zOnVybC10by1vcHRpb25zOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXJsX3RvX29wdGlvbnM6dXJsX3RvX29wdGlvbnM6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmwtdG86dXJsLXRvLW9wdGlvbnM6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmwtdG86dXJsX3RvX29wdGlvbnM6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmxfdG86dXJsLXRvLW9wdGlvbnM6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmxfdG86dXJsX3RvX29wdGlvbnM6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmw6dXJsLXRvLW9wdGlvbnM6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1cmw6dXJsX3RvX29wdGlvbnM6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdXJsLXRvLW9wdGlvbnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91cmwtdG8tb3B0aW9uc0AxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJhdXRob3IiOiJKb24gU2NobGlua2VydCAoaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQpLCBCcmlhbiBXb29kd2FyZCAoaHR0cHM6Ly90d2l0dGVyLmNvbS9kb293YiksIEpvbiBTY2hsaW5rZXJ0IChodHRwOi8vdHdpdHRlci5jb20vam9uc2NobGlua2VydCksIE9sc3RlbiBMYXJjayAoaHR0cHM6Ly9pLmFtLmNoYXJsaWtlLm9ubGluZSksICIsImJvbS1yZWYiOiJwa2c6bnBtL3VzZUAzLjEuMT9wYWNrYWdlLWlkPTkxY2QxYWI2Mjk2NDdiNjYiLCJjcGUiOiJjcGU6Mi4zOmE6am9uc2NobGlua2VydDp1c2U6My4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiRWFzaWx5IGFkZCBwbHVnaW4gc3VwcG9ydCB0byB5b3VyIG5vZGUuanMgYXBwbGljYXRpb24uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0L3VzZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidXNlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXNlOnVzZTozLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91c2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91c2VAMy4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMSJ9LHsiYXV0aG9yIjoiQ2FybCBYaW9uZyBcdTAwM2N4aW9uZ2MwNUBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS91dGY4LWJ5dGUtbGVuZ3RoQDEuMC41P3BhY2thZ2UtaWQ9OTFkMjMzMGZhMDc2YTBkZSIsImNwZSI6ImNwZToyLjM6YTp1dGY4LWJ5dGUtbGVuZ3RoOnV0ZjgtYnl0ZS1sZW5ndGg6MS4wLjU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiR2V0IHV0ZjggYnl0ZSBsZW5ndGggb2Ygc3RyaW5nIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9wYXJzaGFwL3V0ZjgtYnl0ZS1sZW5ndGguZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wYXJzaGFwL3V0ZjgtYnl0ZS1sZW5ndGgjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3siZXhwcmVzc2lvbiI6IldURlBMIE9SIE1JVCJ9XSwibmFtZSI6InV0ZjgtYnl0ZS1sZW5ndGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGY4LWJ5dGUtbGVuZ3RoOnV0ZjhfYnl0ZV9sZW5ndGg6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGY4X2J5dGVfbGVuZ3RoOnV0ZjgtYnl0ZS1sZW5ndGg6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGY4X2J5dGVfbGVuZ3RoOnV0ZjhfYnl0ZV9sZW5ndGg6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGY4LWJ5dGU6dXRmOC1ieXRlLWxlbmd0aDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnV0ZjgtYnl0ZTp1dGY4X2J5dGVfbGVuZ3RoOjEuMC41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXRmOF9ieXRlOnV0ZjgtYnl0ZS1sZW5ndGg6MS4wLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGY4X2J5dGU6dXRmOF9ieXRlX2xlbmd0aDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhcnNoYXA6dXRmOC1ieXRlLWxlbmd0aDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnBhcnNoYXA6dXRmOF9ieXRlX2xlbmd0aDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnV0Zjg6dXRmOC1ieXRlLWxlbmd0aDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnV0Zjg6dXRmOF9ieXRlX2xlbmd0aDoxLjAuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91dGY4LWJ5dGUtbGVuZ3RoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdXRmOC1ieXRlLWxlbmd0aEAxLjAuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC41In0seyJhdXRob3IiOiJKb3llbnQgKGh0dHA6Ly93d3cuam95ZW50LmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS91dGlsQDAuMTIuNT9wYWNrYWdlLWlkPTgxNTk5ZmEwYzc4NGIzNjEiLCJjcGUiOiJjcGU6Mi4zOmE6YnJvd3NlcmlmeTp1dGlsOjAuMTIuNToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJOb2RlLmpzJ3MgdXRpbCBtb2R1bGUgZm9yIGFsbCBlbmdpbmVzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9icm93c2VyaWZ5L25vZGUtdXRpbCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYnJvd3NlcmlmeS9ub2RlLXV0aWwifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InV0aWwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGlsOnV0aWw6MC4xMi41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3V0aWwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91dGlsQDAuMTIuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuMTIuNSJ9LHsiYXV0aG9yIjoiTmF0aGFuIFJhamxpY2ggXHUwMDNjbmF0aGFuQHRvb3RhbGxuYXRlLm5ldFx1MDAzZSAoaHR0cDovL244LmlvLykiLCJib20tcmVmIjoicGtnOm5wbS91dGlsLWRlcHJlY2F0ZUAxLjAuMj9wYWNrYWdlLWlkPTVhYTg0NzRiMzhhZTc0M2EiLCJjcGUiOiJjcGU6Mi4zOmE6dXRpbC1kZXByZWNhdGU6dXRpbC1kZXByZWNhdGU6MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhlIE5vZGUuanMgYHV0aWwuZGVwcmVjYXRlKClgIGZ1bmN0aW9uIHdpdGggYnJvd3NlciBzdXBwb3J0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9Ub29UYWxsTmF0ZS91dGlsLWRlcHJlY2F0ZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1Rvb1RhbGxOYXRlL3V0aWwtZGVwcmVjYXRlIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1dGlsLWRlcHJlY2F0ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnV0aWwtZGVwcmVjYXRlOnV0aWxfZGVwcmVjYXRlOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXRpbF9kZXByZWNhdGU6dXRpbC1kZXByZWNhdGU6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGlsX2RlcHJlY2F0ZTp1dGlsX2RlcHJlY2F0ZToxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOlRvb1RhbGxOYXRlOnV0aWwtZGVwcmVjYXRlOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6VG9vVGFsbE5hdGU6dXRpbF9kZXByZWNhdGU6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGlsOnV0aWwtZGVwcmVjYXRlOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXRpbDp1dGlsX2RlcHJlY2F0ZToxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91dGlsLWRlcHJlY2F0ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3V0aWwtZGVwcmVjYXRlQDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkphcmVkIEhhbnNvbiBcdTAwM2NqYXJlZGhhbnNvbkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly93d3cuamFyZWRoYW5zb24ubmV0LykiLCJib20tcmVmIjoicGtnOm5wbS91dGlscy1tZXJnZUAxLjAuMT9wYWNrYWdlLWlkPTZmMjA4MDhkMjdjNzhkYmEiLCJjcGUiOiJjcGU6Mi4zOmE6amFyZWRoYW5zb246dXRpbHMtbWVyZ2U6MS4wLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoibWVyZ2UoKSB1dGlsaXR5IGZ1bmN0aW9uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9qYXJlZGhhbnNvbi91dGlscy1tZXJnZS5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InV0aWxzLW1lcmdlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6amFyZWRoYW5zb246dXRpbHNfbWVyZ2U6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGlscy1tZXJnZTp1dGlscy1tZXJnZToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnV0aWxzLW1lcmdlOnV0aWxzX21lcmdlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXRpbHNfbWVyZ2U6dXRpbHMtbWVyZ2U6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp1dGlsc19tZXJnZTp1dGlsc19tZXJnZToxLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnV0aWxzOnV0aWxzLW1lcmdlOjEuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXRpbHM6dXRpbHNfbWVyZ2U6MS4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdXRpbHMtbWVyZ2UvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91dGlscy1tZXJnZUAxLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4xIn0seyJib20tcmVmIjoicGtnOm5wbS91dWlkQDguMy4yP3BhY2thZ2UtaWQ9NzUyNzZmOTMwZDNjZmFmYyIsImNwZSI6ImNwZToyLjM6YTp1dWlkanM6dXVpZDo4LjMuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJSRkM0MTIyICh2MSwgdjQsIGFuZCB2NSkgVVVJRHMiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdXVpZGpzL3V1aWQuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ1dWlkIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6dXVpZDp1dWlkOjguMy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3V1aWQvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS91dWlkQDguMy4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiOC4zLjIifSx7ImF1dGhvciI6Ikd1bHAgVGVhbSBcdTAwM2N0ZWFtQGd1bHBqcy5jb21cdTAwM2UgKGh0dHA6Ly9ndWxwanMuY29tLyksIFR5bGVyIEtlbGxlbiBcdTAwM2N0eWxlckBzbGVla2NvZGUubmV0XHUwMDNlLCBCbGFpbmUgQnVibGl0eiBcdTAwM2NibGFpbmUuYnVibGl0ekBnbWFpbC5jb21cdTAwM2UsIE5pY29sw7IgUmliYXVkbyBcdTAwM2NuaWNvbG8ucmliYXVkb0BnbWFpbC5jb21cdTAwM2UsIFNlbHd5biBcdTAwM2N0YWxrQHNlbHd5bi5jY1x1MDAzZSwgTGVvIFpoYW5nIFx1MDAzY2xlb0BsZW96aGFuZy5tZVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3Y4ZmxhZ3NAMy4yLjA/cGFja2FnZS1pZD1mMmQ3MzJjMTQwNTJkNjRhIiwiY3BlIjoiY3BlOjIuMzphOnY4ZmxhZ3M6djhmbGFnczozLjIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJHZXQgYXZhaWxhYmxlIHY4IGFuZCBOb2RlLmpzIGZsYWdzLiIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InY4ZmxhZ3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL3Y4ZmxhZ3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS92OGZsYWdzQDMuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4yLjAifSx7ImF1dGhvciI6IkVpdmluZCBGamVsZHN0YWQiLCJib20tcmVmIjoicGtnOm5wbS92YWxpZGF0ZUA0LjUuMT9wYWNrYWdlLWlkPWNjZWJmNjM4ZTlmZDM3ODciLCJjcGUiOiJjcGU6Mi4zOmE6dmFsaWRhdGU6dmFsaWRhdGU6NC41LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVmFsaWRhdGUgb2JqZWN0IHByb3BlcnRpZXMgaW4gamF2YXNjcmlwdC4iLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ2YWxpZGF0ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy92YWxpZGF0ZS9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3ZhbGlkYXRlQDQuNS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC41LjEifSx7ImF1dGhvciI6IkNocmlzIE8nSGFyYSBcdTAwM2Njb2hhcmE4N0BnbWFpbC5jb21cdTAwM2UsIEFudGhvbnkgTmFuZGFhIChodHRwczovL2dpdGh1Yi5jb20vcHJvZm5hbmRhYSkiLCJib20tcmVmIjoicGtnOm5wbS92YWxpZGF0b3JAMTMuMTUuMTU/cGFja2FnZS1pZD0zYjliOTFmN2QyM2EzNTAzIiwiY3BlIjoiY3BlOjIuMzphOnZhbGlkYXRvcl9wcm9qZWN0OnZhbGlkYXRvcjoxMy4xNS4xNToqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJTdHJpbmcgdmFsaWRhdGlvbiBhbmQgc2FuaXRpemF0aW9uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS92YWxpZGF0b3Jqcy92YWxpZGF0b3IuanMuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS92YWxpZGF0b3Jqcy92YWxpZGF0b3IuanMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InZhbGlkYXRvciIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy92YWxpZGF0b3IvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS92YWxpZGF0b3JAMTMuMTUuMTUiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxMy4xNS4xNSJ9LHsiYXV0aG9yIjoiRG91Z2xhcyBDaHJpc3RvcGhlciBXaWxzb24gXHUwMDNjZG91Z0Bzb21ldGhpbmdkb3VnLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3ZhcnlAMS4xLjI/cGFja2FnZS1pZD1lZjEwNTQzMzdmNmQ2ODI5IiwiY3BlIjoiY3BlOjIuMzphOnZhcnk6dmFyeToxLjEuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJNYW5pcHVsYXRlIHRoZSBIVFRQIFZhcnkgaGVhZGVyIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidmFyeSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy92YXJ5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdmFyeUAxLjEuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS4yIn0seyJhdXRob3IiOiJQYXRyaWsgU2ltZWsgKGh0dHBzOi8vcGF0cmlrc2ltZWsuY3opIiwiYm9tLXJlZiI6InBrZzpucG0vdm0yQDMuOS4xNz9wYWNrYWdlLWlkPTkxMzdlYzdhZmNlN2JiMDgiLCJjcGUiOiJjcGU6Mi4zOmE6dm0yX3Byb2plY3Q6dm0yOjMuOS4xNzoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJ2bTIgaXMgYSBzYW5kYm94IHRoYXQgY2FuIHJ1biB1bnRydXN0ZWQgY29kZSB3aXRoIHdoaXRlbGlzdGVkIE5vZGUncyBidWlsdC1pbiBtb2R1bGVzLiBTZWN1cmVseSEiLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ2bTIiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdm0yL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vdm0yQDMuOS4xNyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuOS4xNyJ9LHsiYXV0aG9yIjoiaGVtYW50aC5obSIsImJvbS1yZWYiOiJwa2c6bnBtL3ZvaWQtZWxlbWVudHNAMy4xLjA/cGFja2FnZS1pZD1jMjBmN2Q4YTg2M2RiNDZlIiwiY3BlIjoiY3BlOjIuMzphOnZvaWQtZWxlbWVudHM6dm9pZC1lbGVtZW50czozLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBcnJheSBvZiBcInZvaWQgZWxlbWVudHNcIiBkZWZpbmVkIGJ5IHRoZSBIVE1MIHNwZWNpZmljYXRpb24uIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9qYWRlanMvdm9pZC1lbGVtZW50cyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoidm9pZC1lbGVtZW50cyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnZvaWQtZWxlbWVudHM6dm9pZF9lbGVtZW50czozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnZvaWRfZWxlbWVudHM6dm9pZC1lbGVtZW50czozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnZvaWRfZWxlbWVudHM6dm9pZF9lbGVtZW50czozLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmphZGVqczp2b2lkLWVsZW1lbnRzOjMuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6amFkZWpzOnZvaWRfZWxlbWVudHM6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp2b2lkOnZvaWQtZWxlbWVudHM6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp2b2lkOnZvaWRfZWxlbWVudHM6My4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdm9pZC1lbGVtZW50cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3ZvaWQtZWxlbWVudHNAMy4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMCJ9LHsiYXV0aG9yIjoiQUogT05lYWwgXHUwMDNjY29vbGFqODZAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vd2Fsa0AyLjMuMTU/cGFja2FnZS1pZD0wMWRhMDkwMDllYzQxNTFlIiwiY3BlIjoiY3BlOjIuMzphOndhbGs6d2FsazoyLjMuMTU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSBub2RlIHBvcnQgb2YgcHl0aG9uJ3Mgb3Mud2FsayIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0LmNvb2xhajg2LmNvbS9jb29sYWo4Ni9mcy13YWxrLmpzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdC5jb29sYWo4Ni5jb20vY29vbGFqODYvZnMtd2Fsay5qcyJ9XSwibGljZW5zZXMiOlt7ImV4cHJlc3Npb24iOiJNSVQgT1IgQXBhY2hlLTIuMCJ9XSwibmFtZSI6IndhbGsiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2Fsay9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dhbGtAMi4zLjE1IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4zLjE1In0seyJhdXRob3IiOiJSeWFuIERheSBcdTAwM2Nzb2xkYWlyQGdtYWlsLmNvbVx1MDAzZSwgdGpmb250YWluZSIsImJvbS1yZWYiOiJwa2c6bnBtL3dhbGtkaXJAMC4wLjExP3BhY2thZ2UtaWQ9ZjEyMDUxOTNmMTNmMzllYSIsImNwZSI6ImNwZToyLjM6YTpzb2xkYWlyOndhbGtkaXI6MC4wLjExOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkZpbmQgZmlsZXMgc2ltcGx5LiBXYWxrcyBhIGRpcmVjdG9yeSB0cmVlIGVtaXR0aW5nIGV2ZW50cyBiYXNlZCBvbiB3aGF0IGl0IGZpbmRzLiBQcmVzZW50cyBhIGZhbWlsaWFyIGNhbGxiYWNrL2VtaXR0ZXIvYStzeW5jIGludGVyZmFjZS4gV2FsayBhIHRyZWUgb2YgYW55IGRlcHRoLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdDovL2dpdGh1Yi5jb20vc29sZGFpci9ub2RlLXdhbGtkaXIuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL3NvbGRhaXIvbm9kZS13YWxrZGlyIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ3YWxrZGlyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2Fsa2Rpcjp3YWxrZGlyOjAuMC4xMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93YWxrZGlyL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2Fsa2RpckAwLjAuMTEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMTEifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViM0A0LjE2LjA/cGFja2FnZS1pZD0yZThlMzAxNWUxYWY2N2U2IiwiY3BlIjoiY3BlOjIuMzphOkNoYWluU2FmZTp3ZWIzOjQuMTYuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJFdGhlcmV1bSBKYXZhU2NyaXB0IEFQSSIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9DaGFpblNhZmUvd2ViMy5qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJMR1BMLTMuMC1vbmx5In19XSwibmFtZSI6IndlYjMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjM6NC4xNi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93ZWIzQDQuMTYuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMTYuMCJ9LHsiYXV0aG9yIjoiQ2hhaW5TYWZlIFN5c3RlbXMiLCJib20tcmVmIjoicGtnOm5wbS93ZWIzLWNvcmVANC43LjE/cGFja2FnZS1pZD0xNGE3NDk1ZWEwM2M5NjkzIiwiY3BlIjoiY3BlOjIuMzphOkNoYWluU2FmZTp3ZWIzLWNvcmU6NC43LjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiV2ViMyBjb3JlIHRvb2xzIGZvciBzdWItcGFja2FnZXMuIFRoaXMgaXMgYW4gaW50ZXJuYWwgcGFja2FnZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2hhaW5TYWZlL3dlYjMuanMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTEdQTC0zLjAtb25seSJ9fV0sIm5hbWUiOiJ3ZWIzLWNvcmUiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViM19jb3JlOjQuNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1jb3JlOndlYjMtY29yZTo0LjcuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtY29yZTp3ZWIzX2NvcmU6NC43LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2NvcmU6d2ViMy1jb3JlOjQuNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19jb3JlOndlYjNfY29yZTo0LjcuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViMy1jb3JlOjQuNy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX2NvcmU6NC43LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy1jb3JlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1jb3JlQDQuNy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC43LjEifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1lcnJvcnNAMS4zLjE/cGFja2FnZS1pZD0yOGQ2NDQ4ZjJiZGM1YjQyIiwiY3BlIjoiY3BlOjIuMzphOndlYjMtZXJyb3JzOndlYjMtZXJyb3JzOjEuMy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRoaXMgcGFja2FnZSBoYXMgd2ViMyBlcnJvciBjbGFzc2VzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NoYWluU2FmZS93ZWIzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkxHUEwtMy4wLW9ubHkifX1dLCJuYW1lIjoid2ViMy1lcnJvcnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWVycm9yczp3ZWIzX2Vycm9yczoxLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXJyb3JzOndlYjMtZXJyb3JzOjEuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19lcnJvcnM6d2ViM19lcnJvcnM6MS4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy1lcnJvcnM6MS4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViM19lcnJvcnM6MS4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjMtZXJyb3JzOjEuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX2Vycm9yczoxLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLWVycm9ycy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dlYjMtZXJyb3JzQDEuMy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjEifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1ldGhANC4xMS4xP3BhY2thZ2UtaWQ9OWFiMjIyYTFmNTBiZThjMyIsImNwZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy1ldGg6NC4xMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IldlYjMgbW9kdWxlIHRvIGludGVyYWN0IHdpdGggdGhlIEV0aGVyZXVtIGJsb2NrY2hhaW4gYW5kIHNtYXJ0IGNvbnRyYWN0cy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2hhaW5TYWZlL3dlYjMuanMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTEdQTC0zLjAtb25seSJ9fV0sIm5hbWUiOiJ3ZWIzLWV0aCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkNoYWluU2FmZTp3ZWIzX2V0aDo0LjExLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWV0aDp3ZWIzLWV0aDo0LjExLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWV0aDp3ZWIzX2V0aDo0LjExLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2V0aDp3ZWIzLWV0aDo0LjExLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2V0aDp3ZWIzX2V0aDo0LjExLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjMtZXRoOjQuMTEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViM19ldGg6NC4xMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtZXRoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1ldGhANC4xMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4xMS4xIn0seyJhdXRob3IiOiJDaGFpblNhZmUgU3lzdGVtcyIsImJvbS1yZWYiOiJwa2c6bnBtL3dlYjMtZXRoLWFiaUA0LjQuMT9wYWNrYWdlLWlkPTFmZmNiOTBjZDNlNTRmMTEiLCJjcGUiOiJjcGU6Mi4zOmE6d2ViMy1ldGgtYWJpOndlYjMtZXRoLWFiaTo0LjQuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJXZWIzIG1vZHVsZSBlbmNvZGUgYW5kIGRlY29kZSBFVk0gaW4vb3V0cHV0LiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ldGhlcmV1bS93ZWIzLmpzL3RyZWUvNC54L3BhY2thZ2VzL3dlYjMtZXRoLWFiaSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJMR1BMLTMuMC1vbmx5In19XSwibmFtZSI6IndlYjMtZXRoLWFiaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoLWFiaTp3ZWIzX2V0aF9hYmk6NC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2V0aF9hYmk6d2ViMy1ldGgtYWJpOjQuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ldGhfYWJpOndlYjNfZXRoX2FiaTo0LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV0aGVyZXVtOndlYjMtZXRoLWFiaTo0LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV0aGVyZXVtOndlYjNfZXRoX2FiaTo0LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoOndlYjMtZXRoLWFiaTo0LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoOndlYjNfZXRoX2FiaTo0LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoOndlYjMtZXRoLWFiaTo0LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoOndlYjNfZXRoX2FiaTo0LjQuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViMy1ldGgtYWJpOjQuNC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX2V0aF9hYmk6NC40LjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy1ldGgtYWJpL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1ldGgtYWJpQDQuNC4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC40LjEifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1ldGgtYWNjb3VudHNANC4zLjE/cGFja2FnZS1pZD0wMTRhNGFkOTg0NGI5Y2JmIiwiY3BlIjoiY3BlOjIuMzphOndlYjMtZXRoLWFjY291bnRzOndlYjMtZXRoLWFjY291bnRzOjQuMy4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlBhY2thZ2UgZm9yIG1hbmFnaW5nIEV0aGVyZXVtIGFjY291bnRzIGFuZCBzaWduaW5nIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NoYWluU2FmZS93ZWIzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkxHUEwtMy4wLW9ubHkifX1dLCJuYW1lIjoid2ViMy1ldGgtYWNjb3VudHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWV0aC1hY2NvdW50czp3ZWIzX2V0aF9hY2NvdW50czo0LjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoX2FjY291bnRzOndlYjMtZXRoLWFjY291bnRzOjQuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ldGhfYWNjb3VudHM6d2ViM19ldGhfYWNjb3VudHM6NC4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy1ldGgtYWNjb3VudHM6NC4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViM19ldGhfYWNjb3VudHM6NC4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWV0aDp3ZWIzLWV0aC1hY2NvdW50czo0LjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoOndlYjNfZXRoX2FjY291bnRzOjQuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ldGg6d2ViMy1ldGgtYWNjb3VudHM6NC4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2V0aDp3ZWIzX2V0aF9hY2NvdW50czo0LjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViMy1ldGgtYWNjb3VudHM6NC4zLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjNfZXRoX2FjY291bnRzOjQuMy4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtZXRoLWFjY291bnRzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1ldGgtYWNjb3VudHNANC4zLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjMuMSJ9LHsiYXV0aG9yIjoiQ2hhaW5TYWZlIFN5c3RlbXMiLCJib20tcmVmIjoicGtnOm5wbS93ZWIzLWV0aC1jb250cmFjdEA0LjcuMj9wYWNrYWdlLWlkPWI1ZjY0NjlkNDgxZDU3ZDgiLCJjcGUiOiJjcGU6Mi4zOmE6d2ViMy1ldGgtY29udHJhY3Q6d2ViMy1ldGgtY29udHJhY3Q6NC43LjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiV2ViMyBtb2R1bGUgdG8gaW50ZXJhY3Qgd2l0aCBFdGhlcmV1bSBzbWFydCBjb250cmFjdHMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2V0aGVyZXVtL3dlYjMuanMvdHJlZS80LngvcGFja2FnZXMvd2ViMy1ldGgtY29udHJhY3QifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTEdQTC0zLjAtb25seSJ9fV0sIm5hbWUiOiJ3ZWIzLWV0aC1jb250cmFjdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoLWNvbnRyYWN0OndlYjNfZXRoX2NvbnRyYWN0OjQuNy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ldGhfY29udHJhY3Q6d2ViMy1ldGgtY29udHJhY3Q6NC43LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2V0aF9jb250cmFjdDp3ZWIzX2V0aF9jb250cmFjdDo0LjcuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmV0aGVyZXVtOndlYjMtZXRoLWNvbnRyYWN0OjQuNy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ZXRoZXJldW06d2ViM19ldGhfY29udHJhY3Q6NC43LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWV0aDp3ZWIzLWV0aC1jb250cmFjdDo0LjcuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoOndlYjNfZXRoX2NvbnRyYWN0OjQuNy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ldGg6d2ViMy1ldGgtY29udHJhY3Q6NC43LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2V0aDp3ZWIzX2V0aF9jb250cmFjdDo0LjcuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViMy1ldGgtY29udHJhY3Q6NC43LjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjNfZXRoX2NvbnRyYWN0OjQuNy4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtZXRoLWNvbnRyYWN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1ldGgtY29udHJhY3RANC43LjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjcuMiJ9LHsiYXV0aG9yIjoiQ2hhaW5TYWZlIFN5c3RlbXMiLCJib20tcmVmIjoicGtnOm5wbS93ZWIzLWV0aC1lbnNANC40LjA/cGFja2FnZS1pZD1lMmZjNDc5N2FhNGE2YjI5IiwiY3BlIjoiY3BlOjIuMzphOndlYjMtZXRoLWVuczp3ZWIzLWV0aC1lbnM6NC40LjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiVGhpcyBwYWNrYWdlIGhhcyBFTlMgZnVuY3Rpb25zIGZvciBpbnRlcmFjdGluZyB3aXRoIEV0aGVyZXVtIE5hbWUgU2VydmljZS4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2hhaW5TYWZlL3dlYjMuanMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTEdQTC0zLjAtb25seSJ9fV0sIm5hbWUiOiJ3ZWIzLWV0aC1lbnMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWV0aC1lbnM6d2ViM19ldGhfZW5zOjQuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ldGhfZW5zOndlYjMtZXRoLWVuczo0LjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoX2Vuczp3ZWIzX2V0aF9lbnM6NC40LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy1ldGgtZW5zOjQuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjNfZXRoX2Vuczo0LjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoOndlYjMtZXRoLWVuczo0LjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoOndlYjNfZXRoX2Vuczo0LjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoOndlYjMtZXRoLWVuczo0LjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoOndlYjNfZXRoX2Vuczo0LjQuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViMy1ldGgtZW5zOjQuNC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX2V0aF9lbnM6NC40LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy1ldGgtZW5zL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1ldGgtZW5zQDQuNC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC40LjAifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1ldGgtaWJhbkA0LjAuNz9wYWNrYWdlLWlkPTg3MmQ4MmMyMjU5MjkzNzQiLCJjcGUiOiJjcGU6Mi4zOmE6d2ViMy1ldGgtaWJhbjp3ZWIzLWV0aC1pYmFuOjQuMC43Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlRoaXMgcGFja2FnZSBjb252ZXJ0cyBFdGhlcmV1bSBhZGRyZXNzZXMgdG8gSUJBTiBhZGRyZXNzZXMgYW5kIHZpY2UgdmVyc2EuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NoYWluU2FmZS93ZWIzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkxHUEwtMy4wLW9ubHkifX1dLCJuYW1lIjoid2ViMy1ldGgtaWJhbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtZXRoLWliYW46d2ViM19ldGhfaWJhbjo0LjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoX2liYW46d2ViMy1ldGgtaWJhbjo0LjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoX2liYW46d2ViM19ldGhfaWJhbjo0LjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkNoYWluU2FmZTp3ZWIzLWV0aC1pYmFuOjQuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjNfZXRoX2liYW46NC4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWV0aDp3ZWIzLWV0aC1pYmFuOjQuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1ldGg6d2ViM19ldGhfaWJhbjo0LjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoOndlYjMtZXRoLWliYW46NC4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2V0aDp3ZWIzX2V0aF9pYmFuOjQuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzLWV0aC1pYmFuOjQuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX2V0aF9pYmFuOjQuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtZXRoLWliYW4vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93ZWIzLWV0aC1pYmFuQDQuMC43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjcifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1ldGgtcGVyc29uYWxANC4xLjA/cGFja2FnZS1pZD04NmI2NDY2MmVlNWVjYmQwIiwiY3BlIjoiY3BlOjIuMzphOndlYjMtZXRoLXBlcnNvbmFsOndlYjMtZXRoLXBlcnNvbmFsOjQuMS4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IldlYjMgbW9kdWxlIHRvIGludGVyYWN0IHdpdGggdGhlIEV0aGVyZXVtIGJsb2NrY2hhaW4gYWNjb3VudHMgc3RvcmVkIGluIHRoZSBub2RlLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9DaGFpblNhZmUvd2ViMy5qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJMR1BMLTMuMC1vbmx5In19XSwibmFtZSI6IndlYjMtZXRoLXBlcnNvbmFsIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1ldGgtcGVyc29uYWw6d2ViM19ldGhfcGVyc29uYWw6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX2V0aF9wZXJzb25hbDp3ZWIzLWV0aC1wZXJzb25hbDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoX3BlcnNvbmFsOndlYjNfZXRoX3BlcnNvbmFsOjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjMtZXRoLXBlcnNvbmFsOjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjNfZXRoX3BlcnNvbmFsOjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1ldGg6d2ViMy1ldGgtcGVyc29uYWw6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLWV0aDp3ZWIzX2V0aF9wZXJzb25hbDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfZXRoOndlYjMtZXRoLXBlcnNvbmFsOjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ldGg6d2ViM19ldGhfcGVyc29uYWw6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjMtZXRoLXBlcnNvbmFsOjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX2V0aF9wZXJzb25hbDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLWV0aC1wZXJzb25hbC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dlYjMtZXRoLXBlcnNvbmFsQDQuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4xLjAifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1uZXRANC4xLjA/cGFja2FnZS1pZD0yMDQ5MWU1YmZmNmY2ZDlmIiwiY3BlIjoiY3BlOjIuMzphOkNoYWluU2FmZTp3ZWIzLW5ldDo0LjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJXZWIzIG1vZHVsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBFdGhlcmV1bSBub2RlcyBuZXR3b3JraW5nIHByb3BlcnRpZXMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NoYWluU2FmZS93ZWIzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkxHUEwtMy4wLW9ubHkifX1dLCJuYW1lIjoid2ViMy1uZXQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViM19uZXQ6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLW5ldDp3ZWIzLW5ldDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtbmV0OndlYjNfbmV0OjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19uZXQ6d2ViMy1uZXQ6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX25ldDp3ZWIzX25ldDo0LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViMy1uZXQ6NC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjNfbmV0OjQuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtbmV0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1uZXRANC4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjEuMCJ9LHsiYXV0aG9yIjoiQ2hhaW5TYWZlIFN5c3RlbXMiLCJib20tcmVmIjoicGtnOm5wbS93ZWIzLXByb3ZpZGVycy1odHRwQDQuMi4wP3BhY2thZ2UtaWQ9MWRhZmU0ZDY2MzBjNGE5NiIsImNwZSI6ImNwZToyLjM6YTp3ZWIzLXByb3ZpZGVycy1odHRwOndlYjMtcHJvdmlkZXJzLWh0dHA6NC4yLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiSFRUUCBwcm92aWRlciBmb3IgV2ViMyA0LngueCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9DaGFpblNhZmUvd2ViMy5qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJMR1BMLTMuMC1vbmx5In19XSwibmFtZSI6IndlYjMtcHJvdmlkZXJzLWh0dHAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXByb3ZpZGVycy1odHRwOndlYjNfcHJvdmlkZXJzX2h0dHA6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3Byb3ZpZGVyc19odHRwOndlYjMtcHJvdmlkZXJzLWh0dHA6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3Byb3ZpZGVyc19odHRwOndlYjNfcHJvdmlkZXJzX2h0dHA6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXByb3ZpZGVyczp3ZWIzLXByb3ZpZGVycy1odHRwOjQuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1wcm92aWRlcnM6d2ViM19wcm92aWRlcnNfaHR0cDo0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfcHJvdmlkZXJzOndlYjMtcHJvdmlkZXJzLWh0dHA6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3Byb3ZpZGVyczp3ZWIzX3Byb3ZpZGVyc19odHRwOjQuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjMtcHJvdmlkZXJzLWh0dHA6NC4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViM19wcm92aWRlcnNfaHR0cDo0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViMy1wcm92aWRlcnMtaHR0cDo0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViM19wcm92aWRlcnNfaHR0cDo0LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXByb3ZpZGVycy1odHRwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1wcm92aWRlcnMtaHR0cEA0LjIuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMi4wIn0seyJhdXRob3IiOiJDaGFpblNhZmUgU3lzdGVtcyIsImJvbS1yZWYiOiJwa2c6bnBtL3dlYjMtcHJvdmlkZXJzLWlwY0A0LjAuNz9wYWNrYWdlLWlkPTEwMjQ4YjUzZTY3ZTA2YWYiLCJjcGUiOiJjcGU6Mi4zOmE6d2ViMy1wcm92aWRlcnMtaXBjOndlYjMtcHJvdmlkZXJzLWlwYzo0LjAuNzoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJUEMgcHJvdmlkZXIgZm9yIFdlYjMgNC54LngiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2hhaW5TYWZlL3dlYjMuanMifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTEdQTC0zLjAtb25seSJ9fV0sIm5hbWUiOiJ3ZWIzLXByb3ZpZGVycy1pcGMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXByb3ZpZGVycy1pcGM6d2ViM19wcm92aWRlcnNfaXBjOjQuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19wcm92aWRlcnNfaXBjOndlYjMtcHJvdmlkZXJzLWlwYzo0LjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfcHJvdmlkZXJzX2lwYzp3ZWIzX3Byb3ZpZGVyc19pcGM6NC4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXByb3ZpZGVyczp3ZWIzLXByb3ZpZGVycy1pcGM6NC4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXByb3ZpZGVyczp3ZWIzX3Byb3ZpZGVyc19pcGM6NC4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3Byb3ZpZGVyczp3ZWIzLXByb3ZpZGVycy1pcGM6NC4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3Byb3ZpZGVyczp3ZWIzX3Byb3ZpZGVyc19pcGM6NC4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy1wcm92aWRlcnMtaXBjOjQuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjNfcHJvdmlkZXJzX2lwYzo0LjAuNzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjM6d2ViMy1wcm92aWRlcnMtaXBjOjQuMC43Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX3Byb3ZpZGVyc19pcGM6NC4wLjc6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy1wcm92aWRlcnMtaXBjL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy1wcm92aWRlcnMtaXBjQDQuMC43IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjcifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1wcm92aWRlcnMtd3NANC4wLjg/cGFja2FnZS1pZD03MmY1ZTk1NjY5NzNkYjJjIiwiY3BlIjoiY3BlOjIuMzphOndlYjMtcHJvdmlkZXJzLXdzOndlYjMtcHJvdmlkZXJzLXdzOjQuMC44Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IldlYnNvY2tldCBwcm92aWRlciBmb3IgV2ViMyA0LngueCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9DaGFpblNhZmUvd2ViMy5qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJMR1BMLTMuMC1vbmx5In19XSwibmFtZSI6IndlYjMtcHJvdmlkZXJzLXdzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1wcm92aWRlcnMtd3M6d2ViM19wcm92aWRlcnNfd3M6NC4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3Byb3ZpZGVyc193czp3ZWIzLXByb3ZpZGVycy13czo0LjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfcHJvdmlkZXJzX3dzOndlYjNfcHJvdmlkZXJzX3dzOjQuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1wcm92aWRlcnM6d2ViMy1wcm92aWRlcnMtd3M6NC4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXByb3ZpZGVyczp3ZWIzX3Byb3ZpZGVyc193czo0LjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfcHJvdmlkZXJzOndlYjMtcHJvdmlkZXJzLXdzOjQuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19wcm92aWRlcnM6d2ViM19wcm92aWRlcnNfd3M6NC4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy1wcm92aWRlcnMtd3M6NC4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViM19wcm92aWRlcnNfd3M6NC4wLjg6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjMtcHJvdmlkZXJzLXdzOjQuMC44Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX3Byb3ZpZGVyc193czo0LjAuODoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXByb3ZpZGVycy13cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dlYjMtcHJvdmlkZXJzLXdzQDQuMC44IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjgifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1ycGMtbWV0aG9kc0AxLjMuMD9wYWNrYWdlLWlkPTZhYWZkMGY1N2FkOWNmMTMiLCJjcGUiOiJjcGU6Mi4zOmE6d2ViMy1ycGMtbWV0aG9kczp3ZWIzLXJwYy1tZXRob2RzOjEuMy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkV0aGVyZXVtIFJQQyBtZXRob2RzIGZvciBXZWIzIDQueC54IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NoYWluU2FmZS93ZWIzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkxHUEwtMy4wLW9ubHkifX1dLCJuYW1lIjoid2ViMy1ycGMtbWV0aG9kcyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjMtcnBjLW1ldGhvZHM6d2ViM19ycGNfbWV0aG9kczoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfcnBjX21ldGhvZHM6d2ViMy1ycGMtbWV0aG9kczoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfcnBjX21ldGhvZHM6d2ViM19ycGNfbWV0aG9kczoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkNoYWluU2FmZTp3ZWIzLXJwYy1tZXRob2RzOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjNfcnBjX21ldGhvZHM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXJwYzp3ZWIzLXJwYy1tZXRob2RzOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1ycGM6d2ViM19ycGNfbWV0aG9kczoxLjMuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfcnBjOndlYjMtcnBjLW1ldGhvZHM6MS4zLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3JwYzp3ZWIzX3JwY19tZXRob2RzOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzLXJwYy1tZXRob2RzOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX3JwY19tZXRob2RzOjEuMy4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtcnBjLW1ldGhvZHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93ZWIzLXJwYy1tZXRob2RzQDEuMy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjAifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy1ycGMtcHJvdmlkZXJzQDEuMC4wLXJjLjQ/cGFja2FnZS1pZD0yNTM3Nzg0MTg3ZTEwMmViIiwiY3BlIjoiY3BlOjIuMzphOndlYjMtcnBjLXByb3ZpZGVyczp3ZWIzLXJwYy1wcm92aWRlcnM6MS4wLjAtcmMuNDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJXZWIzIFByb3ZpZGVycyBwYWNrYWdlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NoYWluU2FmZS93ZWIzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkxHUEwtMy4wLW9ubHkifX1dLCJuYW1lIjoid2ViMy1ycGMtcHJvdmlkZXJzIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1ycGMtcHJvdmlkZXJzOndlYjNfcnBjX3Byb3ZpZGVyczoxLjAuMC1yYy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ycGNfcHJvdmlkZXJzOndlYjMtcnBjLXByb3ZpZGVyczoxLjAuMC1yYy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ycGNfcHJvdmlkZXJzOndlYjNfcnBjX3Byb3ZpZGVyczoxLjAuMC1yYy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjMtcnBjLXByb3ZpZGVyczoxLjAuMC1yYy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6Q2hhaW5TYWZlOndlYjNfcnBjX3Byb3ZpZGVyczoxLjAuMC1yYy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMy1ycGM6d2ViMy1ycGMtcHJvdmlkZXJzOjEuMC4wLXJjLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXJwYzp3ZWIzX3JwY19wcm92aWRlcnM6MS4wLjAtcmMuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfcnBjOndlYjMtcnBjLXByb3ZpZGVyczoxLjAuMC1yYy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM19ycGM6d2ViM19ycGNfcHJvdmlkZXJzOjEuMC4wLXJjLjQ6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjMtcnBjLXByb3ZpZGVyczoxLjAuMC1yYy40Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX3JwY19wcm92aWRlcnM6MS4wLjAtcmMuNDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXJwYy1wcm92aWRlcnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93ZWIzLXJwYy1wcm92aWRlcnNAMS4wLjAtcmMuNCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4wLXJjLjQifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy10eXBlc0AxLjEwLjA/cGFja2FnZS1pZD0wMDEzNjc1ODVmY2I0OTI0IiwiY3BlIjoiY3BlOjIuMzphOndlYjMtdHlwZXM6d2ViMy10eXBlczoxLjEwLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUHJvdmlkZSB0aGUgY29tbW9uIGRhdGEgc3RydWN0dXJlcyBhbmQgaW50ZXJmYWNlcyBmb3Igd2ViMyBtb2R1bGVzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9DaGFpblNhZmUvd2ViMy5qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJMR1BMLTMuMC1vbmx5In19XSwibmFtZSI6IndlYjMtdHlwZXMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXR5cGVzOndlYjNfdHlwZXM6MS4xMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM190eXBlczp3ZWIzLXR5cGVzOjEuMTAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfdHlwZXM6d2ViM190eXBlczoxLjEwLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy10eXBlczoxLjEwLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViM190eXBlczoxLjEwLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjMtdHlwZXM6MS4xMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX3R5cGVzOjEuMTAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXR5cGVzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2ViMy10eXBlc0AxLjEwLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEwLjAifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy11dGlsc0A0LjMuMz9wYWNrYWdlLWlkPTU4NTRhYzg5OTUyYjJiMmQiLCJjcGUiOiJjcGU6Mi4zOmE6d2ViMy11dGlsczp3ZWIzLXV0aWxzOjQuMy4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbGxlY3Rpb24gb2YgdXRpbGl0eSBmdW5jdGlvbnMgdXNlZCBpbiB3ZWIzLmpzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9DaGFpblNhZmUvd2ViMy5qcyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJMR1BMLTMuMC1vbmx5In19XSwibmFtZSI6IndlYjMtdXRpbHMiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXV0aWxzOndlYjNfdXRpbHM6NC4zLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3V0aWxzOndlYjMtdXRpbHM6NC4zLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzX3V0aWxzOndlYjNfdXRpbHM6NC4zLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy11dGlsczo0LjMuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOkNoYWluU2FmZTp3ZWIzX3V0aWxzOjQuMy4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzLXV0aWxzOjQuMy4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX3V0aWxzOjQuMy4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtdXRpbHMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93ZWIzLXV0aWxzQDQuMy4zIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4zLjMifSx7ImF1dGhvciI6IkNoYWluU2FmZSBTeXN0ZW1zIiwiYm9tLXJlZiI6InBrZzpucG0vd2ViMy12YWxpZGF0b3JAMi4wLjY/cGFja2FnZS1pZD0xYjMxZDAwY2ExOTcxMjgyIiwiY3BlIjoiY3BlOjIuMzphOndlYjMtdmFsaWRhdG9yOndlYjMtdmFsaWRhdG9yOjIuMC42Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkpTT04tU2NoZW1hIGNvbXBhdGlibGUgdmFsaWRhdG9yIGZvciB3ZWIzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0NoYWluU2FmZS93ZWIzLmpzIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IkxHUEwtMy4wLW9ubHkifX1dLCJuYW1lIjoid2ViMy12YWxpZGF0b3IiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzLXZhbGlkYXRvcjp3ZWIzX3ZhbGlkYXRvcjoyLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYjNfdmFsaWRhdG9yOndlYjMtdmFsaWRhdG9yOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViM192YWxpZGF0b3I6d2ViM192YWxpZGF0b3I6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViMy12YWxpZGF0b3I6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpDaGFpblNhZmU6d2ViM192YWxpZGF0b3I6Mi4wLjY6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWIzOndlYjMtdmFsaWRhdG9yOjIuMC42Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViMzp3ZWIzX3ZhbGlkYXRvcjoyLjAuNjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXZhbGlkYXRvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dlYjMtdmFsaWRhdG9yQDIuMC42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMi4wLjYifSx7ImF1dGhvciI6IkRvbWVuaWMgRGVuaWNvbGEgXHUwMDNjZEBkb21lbmljLm1lXHUwMDNlIChodHRwczovL2RvbWVuaWMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3dlYmlkbC1jb252ZXJzaW9uc0AzLjAuMT9wYWNrYWdlLWlkPTAzZjEyNTkxZWM4MjQ0YjYiLCJjcGUiOiJjcGU6Mi4zOmE6d2ViaWRsLWNvbnZlcnNpb25zOndlYmlkbC1jb252ZXJzaW9uczozLjAuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJJbXBsZW1lbnRzIHRoZSBXZWJJREwgYWxnb3JpdGhtcyBmb3IgY29udmVydGluZyB0byBhbmQgZnJvbSBKYXZhU2NyaXB0IHZhbHVlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiQlNELTItQ2xhdXNlIn19XSwibmFtZSI6IndlYmlkbC1jb252ZXJzaW9ucyIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYmlkbC1jb252ZXJzaW9uczp3ZWJpZGxfY29udmVyc2lvbnM6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWJpZGxfY29udmVyc2lvbnM6d2ViaWRsLWNvbnZlcnNpb25zOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2ViaWRsX2NvbnZlcnNpb25zOndlYmlkbF9jb252ZXJzaW9uczozLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndlYmlkbDp3ZWJpZGwtY29udmVyc2lvbnM6My4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3ZWJpZGw6d2ViaWRsX2NvbnZlcnNpb25zOjMuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYmlkbC1jb252ZXJzaW9ucy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dlYmlkbC1jb252ZXJzaW9uc0AzLjAuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMC4xIn0seyJhdXRob3IiOiJTZWJhc3RpYW4gTWF5ciBcdTAwM2NnaXRodWJAc21heXIubmFtZVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3doYXR3Zy11cmxANS4wLjA/cGFja2FnZS1pZD01OGIyOWFhNmU2MjlmYzc5IiwiY3BlIjoiY3BlOjIuMzphOndoYXR3Zy11cmw6d2hhdHdnLXVybDo1LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgV0hBVFdHIFVSTCBTdGFuZGFyZCdzIFVSTCBBUEkgYW5kIHBhcnNpbmcgbWFjaGluZXJ5IiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoid2hhdHdnLXVybCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoYXR3Zy11cmw6d2hhdHdnX3VybDo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoYXR3Z191cmw6d2hhdHdnLXVybDo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoYXR3Z191cmw6d2hhdHdnX3VybDo1LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoYXR3Zzp3aGF0d2ctdXJsOjUuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hhdHdnOndoYXR3Z191cmw6NS4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2hhdHdnLXVybC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3doYXR3Zy11cmxANS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUpIiwiYm9tLXJlZiI6InBrZzpucG0vd2hpY2hAMS4zLjE/cGFja2FnZS1pZD00MWVhMGVjNWMzZGY2NTA0IiwiY3BlIjoiY3BlOjIuMzphOmlzYWFjczp3aGljaDoxLjMuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMaWtlIHdoaWNoKDEpIHVuaXggY29tbWFuZC4gRmluZCB0aGUgZmlyc3QgaW5zdGFuY2Ugb2YgYW4gZXhlY3V0YWJsZSBpbiB0aGUgUEFUSC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2lzYWFjcy9ub2RlLXdoaWNoLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoid2hpY2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaDp3aGljaDoxLjMuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nbG9iYWwtcHJlZml4L25vZGVfbW9kdWxlcy93aGljaC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3doaWNoQDEuMy4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4zLjEifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lKSIsImJvbS1yZWYiOiJwa2c6bnBtL3doaWNoQDIuMC4yP3BhY2thZ2UtaWQ9MTIyMjUyMmUyZTQ4NTczNiIsImNwZSI6ImNwZToyLjM6YTppc2FhY3M6d2hpY2g6Mi4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiTGlrZSB3aGljaCgxKSB1bml4IGNvbW1hbmQuIEZpbmQgdGhlIGZpcnN0IGluc3RhbmNlIG9mIGFuIGV4ZWN1dGFibGUgaW4gdGhlIFBBVEguIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9pc2FhY3Mvbm9kZS13aGljaC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6IndoaWNoIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2g6d2hpY2g6Mi4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2hpY2gvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93aGljaEAyLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjIuMC4yIn0seyJhdXRob3IiOiJHaXRIdWIgSW5jLiIsImJvbS1yZWYiOiJwa2c6bnBtL3doaWNoQDUuMC4wP3BhY2thZ2UtaWQ9MzU1NjU2NDcxOTZjYmYzYyIsImNwZSI6ImNwZToyLjM6YTp3aGljaDp3aGljaDo1LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJMaWtlIHdoaWNoKDEpIHVuaXggY29tbWFuZC4gRmluZCB0aGUgZmlyc3QgaW5zdGFuY2Ugb2YgYW4gZXhlY3V0YWJsZSBpbiB0aGUgUEFUSC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL25wbS9ub2RlLXdoaWNoLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoid2hpY2giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1neXAvbm9kZV9tb2R1bGVzL3doaWNoL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2hpY2hANS4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI1LjAuMCJ9LHsiYXV0aG9yIjoiSm9yZGFuIEhhcmJhbmQgXHUwMDNjbGpoYXJiQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3doaWNoLWJveGVkLXByaW1pdGl2ZUAxLjEuMT9wYWNrYWdlLWlkPTFjNTE1MGY1NjIyYmE4MTgiLCJjcGUiOiJjcGU6Mi4zOmE6d2hpY2gtYm94ZWQtcHJpbWl0aXZlOndoaWNoLWJveGVkLXByaW1pdGl2ZToxLjEuMToqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJXaGljaCBraW5kIG9mIGJveGVkIEpTIHByaW1pdGl2ZSBpcyB0aGlzPyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaW5zcGVjdC1qcy93aGljaC1ib3hlZC1wcmltaXRpdmUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pbnNwZWN0LWpzL3doaWNoLWJveGVkLXByaW1pdGl2ZSNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IndoaWNoLWJveGVkLXByaW1pdGl2ZSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoLWJveGVkLXByaW1pdGl2ZTp3aGljaF9ib3hlZF9wcmltaXRpdmU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaF9ib3hlZF9wcmltaXRpdmU6d2hpY2gtYm94ZWQtcHJpbWl0aXZlOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2hfYm94ZWRfcHJpbWl0aXZlOndoaWNoX2JveGVkX3ByaW1pdGl2ZToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoLWJveGVkOndoaWNoLWJveGVkLXByaW1pdGl2ZToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoLWJveGVkOndoaWNoX2JveGVkX3ByaW1pdGl2ZToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoX2JveGVkOndoaWNoLWJveGVkLXByaW1pdGl2ZToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoX2JveGVkOndoaWNoX2JveGVkX3ByaW1pdGl2ZToxLjEuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6d2hpY2gtYm94ZWQtcHJpbWl0aXZlOjEuMS4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczp3aGljaF9ib3hlZF9wcmltaXRpdmU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaDp3aGljaC1ib3hlZC1wcmltaXRpdmU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaDp3aGljaF9ib3hlZF9wcmltaXRpdmU6MS4xLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2hpY2gtYm94ZWQtcHJpbWl0aXZlL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2hpY2gtYm94ZWQtcHJpbWl0aXZlQDEuMS4xIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjEifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS93aGljaC1jb2xsZWN0aW9uQDEuMC4yP3BhY2thZ2UtaWQ9MTU4MTUxNjFiM2I1YzkxMCIsImNwZSI6ImNwZToyLjM6YTp3aGljaC1jb2xsZWN0aW9uOndoaWNoLWNvbGxlY3Rpb246MS4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiV2hpY2gga2luZCBvZiBDb2xsZWN0aW9uIChNYXAsIFNldCwgV2Vha01hcCwgV2Vha1NldCkgaXMgdGhpcyBKYXZhU2NyaXB0IHZhbHVlPyBXb3JrcyBjcm9zcy1yZWFsbSwgd2l0aG91dCBgaW5zdGFuY2VvZmAsIGFuZCBkZXNwaXRlIFN5bWJvbC50b1N0cmluZ1RhZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvd2hpY2gtY29sbGVjdGlvbi5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2luc3BlY3QtanMvd2hpY2gtY29sbGVjdGlvbiNyZWFkbWUifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IndoaWNoLWNvbGxlY3Rpb24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaC1jb2xsZWN0aW9uOndoaWNoX2NvbGxlY3Rpb246MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaF9jb2xsZWN0aW9uOndoaWNoLWNvbGxlY3Rpb246MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaF9jb2xsZWN0aW9uOndoaWNoX2NvbGxlY3Rpb246MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOndoaWNoLWNvbGxlY3Rpb246MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppbnNwZWN0LWpzOndoaWNoX2NvbGxlY3Rpb246MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaDp3aGljaC1jb2xsZWN0aW9uOjEuMC4yOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2g6d2hpY2hfY29sbGVjdGlvbjoxLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aGljaC1jb2xsZWN0aW9uL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2hpY2gtY29sbGVjdGlvbkAxLjAuMiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMC4yIn0seyJhdXRob3IiOiJuZXhkcmV3IiwiYm9tLXJlZiI6InBrZzpucG0vd2hpY2gtbW9kdWxlQDIuMC4xP3BhY2thZ2UtaWQ9MTdmZWYyZTczOWM5OWJkMCIsImNwZSI6ImNwZToyLjM6YTp3aGljaC1tb2R1bGU6d2hpY2gtbW9kdWxlOjIuMC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkZpbmQgdGhlIG1vZHVsZSBvYmplY3QgZm9yIHNvbWV0aGluZyB0aGF0IHdhcyByZXF1aXJlKClkIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9uZXhkcmV3L3doaWNoLW1vZHVsZS5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25leGRyZXcvd2hpY2gtbW9kdWxlI3JlYWRtZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoid2hpY2gtbW9kdWxlIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2gtbW9kdWxlOndoaWNoX21vZHVsZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoX21vZHVsZTp3aGljaC1tb2R1bGU6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaF9tb2R1bGU6d2hpY2hfbW9kdWxlOjIuMC4xOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6bmV4ZHJldzp3aGljaC1tb2R1bGU6Mi4wLjE6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTpuZXhkcmV3OndoaWNoX21vZHVsZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoOndoaWNoLW1vZHVsZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoOndoaWNoX21vZHVsZToyLjAuMToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aGljaC1tb2R1bGUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93aGljaC1tb2R1bGVAMi4wLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjAuMSJ9LHsiYXV0aG9yIjoiWm9sdGFuIEtvY2hhbiIsImJvbS1yZWYiOiJwa2c6bnBtL3doaWNoLXBtLXJ1bnNAMS4xLjA/cGFja2FnZS1pZD01MTFiMTJhYWU5YjVmMDk4IiwiY3BlIjoiY3BlOjIuMzphOndoaWNoLXBtLXJ1bnM6d2hpY2gtcG0tcnVuczoxLjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJEZXRlY3RzIHdoYXQgcGFja2FnZSBtYW5hZ2VyIGV4ZWN1dGVzIHRoZSBwcm9jZXNzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3prb2NoYW4vcGFja2FnZXMvdHJlZS9tYWluL3doaWNoLXBtLXJ1bnMifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3prb2NoYW4vcGFja2FnZXMvdHJlZS9tYWluL3doaWNoLXBtLXJ1bnMjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ3aGljaC1wbS1ydW5zIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2gtcG0tcnVuczp3aGljaF9wbV9ydW5zOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2hfcG1fcnVuczp3aGljaC1wbS1ydW5zOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2hfcG1fcnVuczp3aGljaF9wbV9ydW5zOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2gtcG06d2hpY2gtcG0tcnVuczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoLXBtOndoaWNoX3BtX3J1bnM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaF9wbTp3aGljaC1wbS1ydW5zOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2hpY2hfcG06d2hpY2hfcG1fcnVuczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnprb2NoYW46d2hpY2gtcG0tcnVuczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnprb2NoYW46d2hpY2hfcG1fcnVuczoxLjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoOndoaWNoLXBtLXJ1bnM6MS4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaDp3aGljaF9wbV9ydW5zOjEuMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3doaWNoLXBtLXJ1bnMvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93aGljaC1wbS1ydW5zQDEuMS4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4xLjAifSx7ImF1dGhvciI6IkpvcmRhbiBIYXJiYW5kIFx1MDAzY2xqaGFyYkBnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly9samhhcmIuY29kZXMpLCBKb3JkYW4gSGFyYmFuZCBcdTAwM2NsamhhcmJAZ21haWwuY29tXHUwMDNlIChodHRwOi8vbGpoYXJiLmNvZGVzKSIsImJvbS1yZWYiOiJwa2c6bnBtL3doaWNoLXR5cGVkLWFycmF5QDEuMS4xOT9wYWNrYWdlLWlkPTY3N2MyYzY3ZThkOWFjODEiLCJjcGUiOiJjcGU6Mi4zOmE6d2hpY2gtdHlwZWQtYXJyYXk6d2hpY2gtdHlwZWQtYXJyYXk6MS4xLjE5Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IldoaWNoIGtpbmQgb2YgVHlwZWQgQXJyYXkgaXMgdGhpcyBKYXZhU2NyaXB0IHZhbHVlPyBXb3JrcyBjcm9zcy1yZWFsbSwgd2l0aG91dCBgaW5zdGFuY2VvZmAsIGFuZCBkZXNwaXRlIFN5bWJvbC50b1N0cmluZ1RhZy4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL2luc3BlY3QtanMvd2hpY2gtdHlwZWQtYXJyYXkuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ3aGljaC10eXBlZC1hcnJheSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoLXR5cGVkLWFycmF5OndoaWNoX3R5cGVkX2FycmF5OjEuMS4xOToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoX3R5cGVkX2FycmF5OndoaWNoLXR5cGVkLWFycmF5OjEuMS4xOToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoX3R5cGVkX2FycmF5OndoaWNoX3R5cGVkX2FycmF5OjEuMS4xOToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoLXR5cGVkOndoaWNoLXR5cGVkLWFycmF5OjEuMS4xOToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoLXR5cGVkOndoaWNoX3R5cGVkX2FycmF5OjEuMS4xOToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoX3R5cGVkOndoaWNoLXR5cGVkLWFycmF5OjEuMS4xOToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndoaWNoX3R5cGVkOndoaWNoX3R5cGVkX2FycmF5OjEuMS4xOToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmluc3BlY3QtanM6d2hpY2gtdHlwZWQtYXJyYXk6MS4xLjE5Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aW5zcGVjdC1qczp3aGljaF90eXBlZF9hcnJheToxLjEuMTk6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaDp3aGljaC10eXBlZC1hcnJheToxLjEuMTk6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aGljaDp3aGljaF90eXBlZF9hcnJheToxLjEuMTk6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2hpY2gtdHlwZWQtYXJyYXkvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93aGljaC10eXBlZC1hcnJheUAxLjEuMTkiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMTkifSx7ImF1dGhvciI6IlJlYmVjY2EgVHVybmVyIFx1MDAzY21lQHJlLWJlY2NhLm9yZ1x1MDAzZSAoaHR0cDovL3JlLWJlY2NhLm9yZy8pIiwiYm9tLXJlZiI6InBrZzpucG0vd2lkZS1hbGlnbkAxLjEuMz9wYWNrYWdlLWlkPTVjN2VkZjIyMDY5NThmNWQiLCJjcGUiOiJjcGU6Mi4zOmE6d2lkZS1hbGlnbjp3aWRlLWFsaWduOjEuMS4zOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgd2lkZS1jaGFyYWN0ZXIgYXdhcmUgdGV4dCBhbGlnbm1lbnQgZnVuY3Rpb24gZm9yIHVzZSBvbiB0aGUgY29uc29sZSBvciB3aXRoIGZpeGVkIHdpZHRoIGZvbnRzLiIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9pYXJuYS93aWRlLWFsaWduIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJ3aWRlLWFsaWduIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2lkZS1hbGlnbjp3aWRlX2FsaWduOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2lkZV9hbGlnbjp3aWRlLWFsaWduOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2lkZV9hbGlnbjp3aWRlX2FsaWduOjEuMS4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWFybmE6d2lkZS1hbGlnbjoxLjEuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmlhcm5hOndpZGVfYWxpZ246MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aWRlOndpZGUtYWxpZ246MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aWRlOndpZGVfYWxpZ246MS4xLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2lkZS1hbGlnbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dpZGUtYWxpZ25AMS4xLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxLjEuMyJ9LHsiYXV0aG9yIjoiUmViZWNjYSBUdXJuZXIgXHUwMDNjbWVAcmUtYmVjY2Eub3JnXHUwMDNlIChodHRwOi8vcmUtYmVjY2Eub3JnLykiLCJib20tcmVmIjoicGtnOm5wbS93aWRlLWFsaWduQDEuMS41P3BhY2thZ2UtaWQ9MmY1ZGVhYjY2OTkwNGU1MCIsImNwZSI6ImNwZToyLjM6YTp3aWRlLWFsaWduOndpZGUtYWxpZ246MS4xLjU6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiQSB3aWRlLWNoYXJhY3RlciBhd2FyZSB0ZXh0IGFsaWdubWVudCBmdW5jdGlvbiBmb3IgdXNlIG9uIHRoZSBjb25zb2xlIG9yIHdpdGggZml4ZWQgd2lkdGggZm9udHMuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2lhcm5hL3dpZGUtYWxpZ24ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6IndpZGUtYWxpZ24iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aWRlLWFsaWduOndpZGVfYWxpZ246MS4xLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aWRlX2FsaWduOndpZGUtYWxpZ246MS4xLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aWRlX2FsaWduOndpZGVfYWxpZ246MS4xLjU6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTppYXJuYTp3aWRlLWFsaWduOjEuMS41Oio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6aWFybmE6d2lkZV9hbGlnbjoxLjEuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpZGU6d2lkZS1hbGlnbjoxLjEuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpZGU6d2lkZV9hbGlnbjoxLjEuNToqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy93aWRlLWFsaWduL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2lkZS1hbGlnbkAxLjEuNSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMS41In0seyJhdXRob3IiOiJDaGFybGllIFJvYmJpbnMgXHUwMDNjY2hhcmxpZS5yb2JiaW5zQGdtYWlsLmNvbVx1MDAzZSwgRGF2aWQgSHlkZSBcdTAwM2NkYWJoQGFsdW1uaS5zdGFuZm9yZC5lZHVcdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS93aW5zdG9uQDMuMTcuMD9wYWNrYWdlLWlkPTM5MjZiODMzNGRlOTFlNjEiLCJjcGUiOiJjcGU6Mi4zOmE6d2luc3RvbmpzOndpbnN0b246My4xNy4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkEgbG9nZ2VyIGZvciBqdXN0IGFib3V0IGV2ZXJ5dGhpbmcuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3dpbnN0b25qcy93aW5zdG9uLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoid2luc3RvbiIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpbnN0b246d2luc3RvbjozLjE3LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2luc3Rvbi9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dpbnN0b25AMy4xNy4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMy4xNy4wIn0seyJhdXRob3IiOiJDaGFybGllIFJvYmJpbnMgXHUwMDNjY2hhcmxpZS5yb2JiaW5zQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3dpbnN0b24tdHJhbnNwb3J0QDQuOS4wP3BhY2thZ2UtaWQ9MzY1NDE0ZDIzYWRmYzVkMiIsImNwZSI6ImNwZToyLjM6YTp3aW5zdG9uLXRyYW5zcG9ydDp3aW5zdG9uLXRyYW5zcG9ydDo0LjkuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJCYXNlIHN0cmVhbSBpbXBsZW1lbnRhdGlvbnMgZm9yIHdpbnN0b25AMyBhbmQgdXAuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93aW5zdG9uanMvd2luc3Rvbi10cmFuc3BvcnQjcmVhZG1lIn1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ3aW5zdG9uLXRyYW5zcG9ydCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpbnN0b24tdHJhbnNwb3J0OndpbnN0b25fdHJhbnNwb3J0OjQuOS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d2luc3Rvbl90cmFuc3BvcnQ6d2luc3Rvbi10cmFuc3BvcnQ6NC45LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aW5zdG9uX3RyYW5zcG9ydDp3aW5zdG9uX3RyYW5zcG9ydDo0LjkuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpbnN0b25qczp3aW5zdG9uLXRyYW5zcG9ydDo0LjkuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpbnN0b25qczp3aW5zdG9uX3RyYW5zcG9ydDo0LjkuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndpbnN0b246d2luc3Rvbi10cmFuc3BvcnQ6NC45LjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aW5zdG9uOndpbnN0b25fdHJhbnNwb3J0OjQuOS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpbnN0b24tdHJhbnNwb3J0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd2luc3Rvbi10cmFuc3BvcnRANC45LjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjkuMCJ9LHsiYXV0aG9yIjoiRm9yYmVzTGluZGVzYXkiLCJib20tcmVmIjoicGtnOm5wbS93aXRoQDcuMC4yP3BhY2thZ2UtaWQ9ZjI0MWM5ZWQ0ZjQxZmYxMCIsImNwZSI6ImNwZToyLjM6YTpwdWdqczp3aXRoOjcuMC4yOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IkNvbXBpbGUgdGltZSBgd2l0aGAgZm9yIHN0cmljdCBtb2RlIEphdmFTY3JpcHQiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcHVnanMvd2l0aC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IndpdGgiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3aXRoOndpdGg6Ny4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2l0aC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dpdGhANy4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI3LjAuMiJ9LHsiYXV0aG9yIjoiQ2hyaXN0aWFuIFNjaHdhcnoiLCJib20tcmVmIjoicGtnOm5wbS93a3hAMC41LjA/cGFja2FnZS1pZD04NDJiNjZlYjkwM2UzMjQ0IiwiY3BlIjoiY3BlOjIuMzphOmNzY2h3YXJ6OndreDowLjUuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJBIFdLVC9XS0IvRVdLVC9FV0tCL1RXS0IvR2VvSlNPTiBwYXJzZXIgYW5kIHNlcmlhbGl6ZXIiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS9jc2Nod2Fyei93a3guZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ3a3giLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3a3g6d2t4OjAuNS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dreC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dreEAwLjUuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjAuNS4wIn0seyJhdXRob3IiOiJKYW1lcyBIYWxsaWRheSBcdTAwM2NtYWlsQHN1YnN0YWNrLm5ldFx1MDAzZSAoaHR0cDovL3N1YnN0YWNrLm5ldCkiLCJib20tcmVmIjoicGtnOm5wbS93b3Jkd3JhcEAwLjAuMz9wYWNrYWdlLWlkPTU4NWVlYTFlMjMzZTJlOWEiLCJjcGUiOiJjcGU6Mi4zOmE6c3Vic3RhY2s6d29yZHdyYXA6MC4wLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiV3JhcCB0aG9zZSB3b3Jkcy4gU2hvdyB0aGVtIGF0IHdoYXQgY29sdW1ucyB0byBzdGFydCBhbmQgc3RvcC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL3N1YnN0YWNrL25vZGUtd29yZHdyYXAuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6Ik1JVCJ9fV0sIm5hbWUiOiJ3b3Jkd3JhcCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndvcmR3cmFwOndvcmR3cmFwOjAuMC4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dvcmR3cmFwL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd29yZHdyYXBAMC4wLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMyJ9LHsiYXV0aG9yIjoiSmFtZXMgSGFsbGlkYXkgXHUwMDNjbWFpbEBzdWJzdGFjay5uZXRcdTAwM2UgKGh0dHA6Ly9zdWJzdGFjay5uZXQpIiwiYm9tLXJlZiI6InBrZzpucG0vd29yZHdyYXBAMS4wLjA/cGFja2FnZS1pZD03MzUxNmY1MjBiNjg2NzkxIiwiY3BlIjoiY3BlOjIuMzphOnN1YnN0YWNrOndvcmR3cmFwOjEuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IldyYXAgdGhvc2Ugd29yZHMuIFNob3cgdGhlbSBhdCB3aGF0IGNvbHVtbnMgdG8gc3RhcnQgYW5kIHN0b3AuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9zdWJzdGFjay9ub2RlLXdvcmR3cmFwLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoid29yZHdyYXAiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3b3Jkd3JhcDp3b3Jkd3JhcDoxLjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYW5kbGViYXJzL25vZGVfbW9kdWxlcy93b3Jkd3JhcC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dvcmR3cmFwQDEuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS93cmFwLWFuc2lANi4yLjA/cGFja2FnZS1pZD1jYmZiYjc4MjIwNzI5MDNmIiwiY3BlIjoiY3BlOjIuMzphOndyYXAtYW5zaTp3cmFwLWFuc2k6Ni4yLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiV29yZHdyYXAgYSBzdHJpbmcgd2l0aCBBTlNJIGVzY2FwZSBjb2RlcyIsImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6IndyYXAtYW5zaSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndyYXAtYW5zaTp3cmFwX2Fuc2k6Ni4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3cmFwX2Fuc2k6d3JhcC1hbnNpOjYuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d3JhcF9hbnNpOndyYXBfYW5zaTo2LjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndyYXA6d3JhcC1hbnNpOjYuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d3JhcDp3cmFwX2Fuc2k6Ni4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMvd3JhcC1hbnNpL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd3JhcC1hbnNpQDYuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNi4yLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9zaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3dyYXAtYW5zaUA3LjAuMD9wYWNrYWdlLWlkPWIxNWE2MmViZDRkNGNhMWMiLCJjcGUiOiJjcGU6Mi4zOmE6d3JhcC1hbnNpOndyYXAtYW5zaTo3LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJXb3Jkd3JhcCBhIHN0cmluZyB3aXRoIEFOU0kgZXNjYXBlIGNvZGVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoid3JhcC1hbnNpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d3JhcC1hbnNpOndyYXBfYW5zaTo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndyYXBfYW5zaTp3cmFwLWFuc2k6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3cmFwX2Fuc2k6d3JhcF9hbnNpOjcuMC4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d3JhcDp3cmFwLWFuc2k6Ny4wLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3cmFwOndyYXBfYW5zaTo3LjAuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2ktY2pzL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd3JhcC1hbnNpQDcuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy4wLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoaHR0cHM6Ly9zaW5kcmVzb3JodXMuY29tKSIsImJvbS1yZWYiOiJwa2c6bnBtL3dyYXAtYW5zaUA4LjEuMD9wYWNrYWdlLWlkPTNlNzViNjg0ZGVkMWVmOTMiLCJjcGUiOiJjcGU6Mi4zOmE6d3JhcC1hbnNpOndyYXAtYW5zaTo4LjEuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJXb3Jkd3JhcCBhIHN0cmluZyB3aXRoIEFOU0kgZXNjYXBlIGNvZGVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoid3JhcC1hbnNpIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d3JhcC1hbnNpOndyYXBfYW5zaTo4LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOndyYXBfYW5zaTp3cmFwLWFuc2k6OC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3cmFwX2Fuc2k6d3JhcF9hbnNpOjguMS4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6d3JhcDp3cmFwLWFuc2k6OC4xLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp3cmFwOndyYXBfYW5zaTo4LjEuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2kvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93cmFwLWFuc2lAOC4xLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI4LjEuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3dyYXBweUAxLjAuMj9wYWNrYWdlLWlkPTllNzcwMGNjMDE1OTJiMTIiLCJjcGUiOiJjcGU6Mi4zOmE6d3JhcHB5OndyYXBweToxLjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJDYWxsYmFjayB3cmFwcGluZyB1dGlsaXR5IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS93cmFwcHkifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL25wbS93cmFwcHkifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6IndyYXBweSIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOm5wbTp3cmFwcHk6MS4wLjI6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3JhcHB5L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0vd3JhcHB5QDEuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4wLjIifSx7ImF1dGhvciI6IkVpbmFyIE90dG8gU3Rhbmd2aWsgXHUwMDNjZWluYXJvc0BnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly8yeC5pbykiLCJib20tcmVmIjoicGtnOm5wbS93c0A3LjQuNj9wYWNrYWdlLWlkPTY3MDQ4MjE0NmM4M2Q2NjAiLCJjcGUiOiJjcGU6Mi4zOmE6d3NfcHJvamVjdDp3czo3LjQuNjoqOio6KjoqOm5vZGUuanM6KjoqIiwiZGVzY3JpcHRpb24iOiJTaW1wbGUgdG8gdXNlLCBibGF6aW5nIGZhc3QgYW5kIHRob3JvdWdobHkgdGVzdGVkIHdlYnNvY2tldCBjbGllbnQgYW5kIHNlcnZlciBmb3IgTm9kZS5qcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vd2Vic29ja2V0cy93cyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoid3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW5naW5lLmlvL25vZGVfbW9kdWxlcy93cy9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3dzQDcuNC42IiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNy40LjYifSx7ImF1dGhvciI6IkVpbmFyIE90dG8gU3Rhbmd2aWsgXHUwMDNjZWluYXJvc0BnbWFpbC5jb21cdTAwM2UgKGh0dHA6Ly8yeC5pbykiLCJib20tcmVmIjoicGtnOm5wbS93c0A4LjE3LjE/cGFja2FnZS1pZD1jNzQwZjI3NzcwODQ4MGE5IiwiY3BlIjoiY3BlOjIuMzphOndzX3Byb2plY3Q6d3M6OC4xNy4xOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6IlNpbXBsZSB0byB1c2UsIGJsYXppbmcgZmFzdCBhbmQgdGhvcm91Z2hseSB0ZXN0ZWQgd2Vic29ja2V0IGNsaWVudCBhbmQgc2VydmVyIGZvciBOb2RlLmpzIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS93ZWJzb2NrZXRzL3dzLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vd2Vic29ja2V0cy93cyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoid3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS93c0A4LjE3LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI4LjE3LjEifSx7ImF1dGhvciI6IlJheW5vcyBcdTAwM2NyYXlub3MyQGdtYWlsLmNvbVx1MDAzZSwgSmFrZSBWZXJiYXRlbiwgTWF0dCBFc2NoIiwiYm9tLXJlZiI6InBrZzpucG0veHRlbmRANC4wLjI/cGFja2FnZS1pZD05NjFiNzA0YjM5NGI5ZGRhIiwiY3BlIjoiY3BlOjIuMzphOlJheW5vczp4dGVuZDo0LjAuMjoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJleHRlbmQgbGlrZSBhIGJvc3MiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQ6Ly9naXRodWIuY29tL1JheW5vcy94dGVuZC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1JheW5vcy94dGVuZCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoieHRlbmQiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp4dGVuZDp4dGVuZDo0LjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy94dGVuZC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3h0ZW5kQDQuMC4yIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjIifSx7ImF1dGhvciI6IkJlbiBDb2UgXHUwMDNjYmVuQG5wbWpzLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3kxOG5ANC4wLjM/cGFja2FnZS1pZD1jYjcwMDlmOTA1MTNjOTk3IiwiY3BlIjoiY3BlOjIuMzphOnkxOG5fcHJvamVjdDp5MThuOjQuMC4zOio6KjoqOio6bm9kZS5qczoqOioiLCJkZXNjcmlwdGlvbiI6InRoZSBiYXJlLWJvbmVzIGludGVybmF0aW9uYWxpemF0aW9uIGxpYnJhcnkgdXNlZCBieSB5YXJncyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20veWFyZ3MveTE4biJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoieTE4biIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy95MThuL3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0veTE4bkA0LjAuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4zIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0veWFsbGlzdEAzLjEuMT9wYWNrYWdlLWlkPTI4MWY4NTJhNmVjZGRjMmMiLCJjcGUiOiJjcGU6Mi4zOmE6eWFsbGlzdDp5YWxsaXN0OjMuMS4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IllldCBBbm90aGVyIExpbmtlZCBMaXN0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MveWFsbGlzdC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InlhbGxpc3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMveWFsbGlzdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3lhbGxpc3RAMy4xLjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIzLjEuMSJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3lhbGxpc3RANC4wLjA/cGFja2FnZS1pZD02ZmY2NWFlMzJmYzMwOGIzIiwiY3BlIjoiY3BlOjIuMzphOnlhbGxpc3Q6eWFsbGlzdDo0LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJZZXQgQW5vdGhlciBMaW5rZWQgTGlzdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL3lhbGxpc3QuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJ5YWxsaXN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLWZsdXNoL25vZGVfbW9kdWxlcy95YWxsaXN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0veWFsbGlzdEA0LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjQuMC4wIn0seyJhdXRob3IiOiJJc2FhYyBaLiBTY2hsdWV0ZXIgXHUwMDNjaUBpenMubWVcdTAwM2UgKGh0dHA6Ly9ibG9nLml6cy5tZS8pIiwiYm9tLXJlZiI6InBrZzpucG0veWFsbGlzdEA0LjAuMD9wYWNrYWdlLWlkPWViZjUzOWM4ZjBjZmExYmYiLCJjcGUiOiJjcGU6Mi4zOmE6eWFsbGlzdDp5YWxsaXN0OjQuMC4wOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IllldCBBbm90aGVyIExpbmtlZCBMaXN0IiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiZ2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9pc2FhY3MveWFsbGlzdC5naXQifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiSVNDIn19XSwibmFtZSI6InlhbGxpc3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWluaXBhc3MtcGlwZWxpbmUvbm9kZV9tb2R1bGVzL3lhbGxpc3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS95YWxsaXN0QDQuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjAifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS95YWxsaXN0QDQuMC4wP3BhY2thZ2UtaWQ9ODhiYjNlNThlZjM1NWVkZiIsImNwZSI6ImNwZToyLjM6YTp5YWxsaXN0OnlhbGxpc3Q6NC4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiWWV0IEFub3RoZXIgTGlua2VkIExpc3QiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy95YWxsaXN0LmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoieWFsbGlzdCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW5pcGFzcy1zaXplZC9ub2RlX21vZHVsZXMveWFsbGlzdC9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3lhbGxpc3RANC4wLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiI0LjAuMCJ9LHsiYXV0aG9yIjoiSXNhYWMgWi4gU2NobHVldGVyIFx1MDAzY2lAaXpzLm1lXHUwMDNlIChodHRwOi8vYmxvZy5penMubWUvKSIsImJvbS1yZWYiOiJwa2c6bnBtL3lhbGxpc3RANC4wLjA/cGFja2FnZS1pZD1kNjY3OTg4NzdjOTg2Mzc1IiwiY3BlIjoiY3BlOjIuMzphOnlhbGxpc3Q6eWFsbGlzdDo0LjAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJZZXQgQW5vdGhlciBMaW5rZWQgTGlzdCIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vaXNhYWNzL3lhbGxpc3QuZ2l0In1dLCJsaWNlbnNlcyI6W3sibGljZW5zZSI6eyJpZCI6IklTQyJ9fV0sIm5hbWUiOiJ5YWxsaXN0IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL3lhbGxpc3QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS95YWxsaXN0QDQuMC4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiNC4wLjAifSx7ImF1dGhvciI6IklzYWFjIFouIFNjaGx1ZXRlciBcdTAwM2NpQGl6cy5tZVx1MDAzZSAoaHR0cDovL2Jsb2cuaXpzLm1lLykiLCJib20tcmVmIjoicGtnOm5wbS95YWxsaXN0QDUuMC4wP3BhY2thZ2UtaWQ9NDMwZGJhYzczYzgyZjI0ZSIsImNwZSI6ImNwZToyLjM6YTp5YWxsaXN0OnlhbGxpc3Q6NS4wLjA6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiWWV0IEFub3RoZXIgTGlua2VkIExpc3QiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2lzYWFjcy95YWxsaXN0LmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJCbHVlT2FrLTEuMC4wIn19XSwibmFtZSI6InlhbGxpc3QiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGFyL25vZGVfbW9kdWxlcy95YWxsaXN0L3BhY2thZ2UuanNvbiJ9XSwicHVybCI6InBrZzpucG0veWFsbGlzdEA1LjAuMCIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjUuMC4wIn0seyJhdXRob3IiOiJLZXRhbiBTYXhlbmEiLCJib20tcmVmIjoicGtnOm5wbS95YW1sLXNjaGVtYS12YWxpZGF0b3JAMS4yLjM/cGFja2FnZS1pZD1hYWVmMmFkOGNlODgxZjBhIiwiY3BlIjoiY3BlOjIuMzphOnlhbWwtc2NoZW1hLXZhbGlkYXRvcjp5YW1sLXNjaGVtYS12YWxpZGF0b3I6MS4yLjM6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiU2NoZW1hIHZhbGlkYXRvciBmb3IgeWFtbCBmaWxlcyIsImV4dGVybmFsUmVmZXJlbmNlcyI6W3sidHlwZSI6ImRpc3RyaWJ1dGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rZXRhblRlY2hyYWNlcnMvc2NoZW1hLXZhbGlkYXRvciJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoieWFtbC1zY2hlbWEtdmFsaWRhdG9yIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6eWFtbC1zY2hlbWEtdmFsaWRhdG9yOnlhbWxfc2NoZW1hX3ZhbGlkYXRvcjoxLjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnlhbWxfc2NoZW1hX3ZhbGlkYXRvcjp5YW1sLXNjaGVtYS12YWxpZGF0b3I6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5YW1sX3NjaGVtYV92YWxpZGF0b3I6eWFtbF9zY2hlbWFfdmFsaWRhdG9yOjEuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6a2V0YW5UZWNocmFjZXJzOnlhbWwtc2NoZW1hLXZhbGlkYXRvcjoxLjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOmtldGFuVGVjaHJhY2Vyczp5YW1sX3NjaGVtYV92YWxpZGF0b3I6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5YW1sLXNjaGVtYTp5YW1sLXNjaGVtYS12YWxpZGF0b3I6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5YW1sLXNjaGVtYTp5YW1sX3NjaGVtYV92YWxpZGF0b3I6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5YW1sX3NjaGVtYTp5YW1sLXNjaGVtYS12YWxpZGF0b3I6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5YW1sX3NjaGVtYTp5YW1sX3NjaGVtYV92YWxpZGF0b3I6MS4yLjM6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5YW1sOnlhbWwtc2NoZW1hLXZhbGlkYXRvcjoxLjIuMzoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnlhbWw6eWFtbF9zY2hlbWFfdmFsaWRhdG9yOjEuMi4zOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3lhbWwtc2NoZW1hLXZhbGlkYXRvci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3lhbWwtc2NoZW1hLXZhbGlkYXRvckAxLjIuMyIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjEuMi4zIn0seyJhdXRob3IiOiJZYXJncyBDb250cmlidXRvcnMgKGh0dHBzOi8vZ2l0aHViLmNvbS95YXJncy95YXJncy9ncmFwaHMvY29udHJpYnV0b3JzKSIsImJvbS1yZWYiOiJwa2c6bnBtL3lhcmdzQDE1LjQuMT9wYWNrYWdlLWlkPTJmMGU2NzE4MDMxMmU5ZTQiLCJjcGUiOiJjcGU6Mi4zOmE6eWFyZ3M6eWFyZ3M6MTUuNC4xOio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6InlhcmdzIHRoZSBtb2Rlcm4sIHBpcmF0ZS10aGVtZWQsIHN1Y2Nlc3NvciB0byBvcHRpbWlzdC4iLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20veWFyZ3MveWFyZ3MuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8veWFyZ3MuanMub3JnLyJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoieWFyZ3MiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMveWFyZ3MvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS95YXJnc0AxNS40LjEiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxNS40LjEifSx7ImF1dGhvciI6IkJlbiBDb2UgXHUwMDNjYmVuQG5wbWpzLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3lhcmdzLXBhcnNlckAxOC4xLjM/cGFja2FnZS1pZD04MjdjNDYwYzVlYmUwZmYzIiwiY3BlIjoiY3BlOjIuMzphOnlhcmdzOnlhcmdzLXBhcnNlcjoxOC4xLjM6KjoqOio6Kjpub2RlLmpzOio6KiIsImRlc2NyaXB0aW9uIjoidGhlIG1pZ2h0eSBvcHRpb24gcGFyc2VyIHVzZWQgYnkgeWFyZ3MiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20veWFyZ3MveWFyZ3MtcGFyc2VyLmdpdCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJJU0MifX1dLCJuYW1lIjoieWFyZ3MtcGFyc2VyIiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL3lhcmdzLXBhcnNlci9wYWNrYWdlLmpzb24ifV0sInB1cmwiOiJwa2c6bnBtL3lhcmdzLXBhcnNlckAxOC4xLjMiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIxOC4xLjMifSx7ImF1dGhvciI6Ikpvc2ggV29sZmUgXHUwMDNjdGhlam9zaHdvbGZlQGdtYWlsLmNvbVx1MDAzZSIsImJvbS1yZWYiOiJwa2c6bnBtL3lhdXpsQDIuMTAuMD9wYWNrYWdlLWlkPTdjNmU0MTY2YmE4OWQzY2YiLCJjcGUiOiJjcGU6Mi4zOmE6dGhlam9zaHdvbGZlOnlhdXpsOjIuMTAuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJ5ZXQgYW5vdGhlciB1bnppcCBsaWJyYXJ5IGZvciBub2RlIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3RoZWpvc2h3b2xmZS95YXV6bC5naXQifSx7InR5cGUiOiJ3ZWJzaXRlIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3RoZWpvc2h3b2xmZS95YXV6bCJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoieWF1emwiLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp5YXV6bDp5YXV6bDoyLjEwLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMveWF1emwvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS95YXV6bEAyLjEwLjAiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIyLjEwLjAifSx7ImF1dGhvciI6IlNpbmRyZSBTb3JodXMgXHUwMDNjc2luZHJlc29yaHVzQGdtYWlsLmNvbVx1MDAzZSAoc2luZHJlc29yaHVzLmNvbSkiLCJib20tcmVmIjoicGtnOm5wbS95bkAzLjEuMT9wYWNrYWdlLWlkPTUyZTk0ZTZlMjQyY2JmMGYiLCJjcGUiOiJjcGU6Mi4zOmE6eW46eW46My4xLjE6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiUGFyc2UgeWVzL25vIGxpa2UgdmFsdWVzIiwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoieW4iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpsYXllcklEIiwidmFsdWUiOiJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJ9LHsibmFtZSI6InN5ZnQ6bG9jYXRpb246MDpwYXRoIiwidmFsdWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMveW4vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS95bkAzLjEuMSIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMS4xIn0seyJhdXRob3IiOiJNaWNoYWVsIFNlYWxhbmQgXHUwMDNjbXNlYWxhbmRAZ21haWwuY29tXHUwMDNlIiwiYm9tLXJlZiI6InBrZzpucG0vejg1QDAuMC4yP3BhY2thZ2UtaWQ9ODY2ZTliYWI0ZWUyM2FmMSIsImNwZSI6ImNwZToyLjM6YTptc2VhbGFuZDp6ODU6MC4wLjI6KjoqOio6KjoqOio6KiIsImRlc2NyaXB0aW9uIjoiWmVyb01RIEJhc2UtODUgRW5jb2RpbmciLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbXNlYWxhbmQvejg1Lm5vZGUuZ2l0In0seyJ0eXBlIjoid2Vic2l0ZSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tc2VhbGFuZC96ODUubm9kZSJ9XSwibGljZW5zZXMiOlt7ImxpY2Vuc2UiOnsiaWQiOiJNSVQifX1dLCJuYW1lIjoiejg1IiwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6cGFja2FnZTpmb3VuZEJ5IiwidmFsdWUiOiJqYXZhc2NyaXB0LXBhY2thZ2UtY2F0YWxvZ2VyIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOmxhbmd1YWdlIiwidmFsdWUiOiJqYXZhc2NyaXB0In0seyJuYW1lIjoic3lmdDpwYWNrYWdlOnR5cGUiLCJ2YWx1ZSI6Im5wbSJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTptZXRhZGF0YVR5cGUiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtbnBtLXBhY2thZ2UifSx7Im5hbWUiOiJzeWZ0OmNwZTIzIiwidmFsdWUiOiJjcGU6Mi4zOmE6ejg1Ono4NTowLjAuMjoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy96ODUvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS96ODVAMC4wLjIiLCJ0eXBlIjoibGlicmFyeSIsInZlcnNpb24iOiIwLjAuMiJ9LHsiYXV0aG9yIjoiQ2hyaXMgVGFsa2luZ3RvbiAoaHR0cDovL2NocmlzdGFsa2luZ3Rvbi5jb20vKSIsImJvbS1yZWYiOiJwa2c6bnBtL3ppcC1zdHJlYW1AMS4yLjA/cGFja2FnZS1pZD0wMTgwNjUxYzZkMDhjMDYwIiwiY3BlIjoiY3BlOjIuMzphOmFyY2hpdmVyanM6emlwLXN0cmVhbToxLjIuMDoqOio6KjoqOio6KjoqIiwiZGVzY3JpcHRpb24iOiJhIHN0cmVhbWluZyB6aXAgYXJjaGl2ZSBnZW5lcmF0b3IuIiwiZXh0ZXJuYWxSZWZlcmVuY2VzIjpbeyJ0eXBlIjoiZGlzdHJpYnV0aW9uIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FyY2hpdmVyanMvbm9kZS16aXAtc3RyZWFtLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXJjaGl2ZXJqcy9ub2RlLXppcC1zdHJlYW0ifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InppcC1zdHJlYW0iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpwYWNrYWdlOmZvdW5kQnkiLCJ2YWx1ZSI6ImphdmFzY3JpcHQtcGFja2FnZS1jYXRhbG9nZXIifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bGFuZ3VhZ2UiLCJ2YWx1ZSI6ImphdmFzY3JpcHQifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6dHlwZSIsInZhbHVlIjoibnBtIn0seyJuYW1lIjoic3lmdDpwYWNrYWdlOm1ldGFkYXRhVHlwZSIsInZhbHVlIjoiamF2YXNjcmlwdC1ucG0tcGFja2FnZSJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTphcmNoaXZlcmpzOnppcF9zdHJlYW06MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp6aXAtc3RyZWFtOnppcC1zdHJlYW06MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp6aXAtc3RyZWFtOnppcF9zdHJlYW06MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp6aXBfc3RyZWFtOnppcC1zdHJlYW06MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp6aXBfc3RyZWFtOnppcF9zdHJlYW06MS4yLjA6KjoqOio6KjoqOio6KiJ9LHsibmFtZSI6InN5ZnQ6Y3BlMjMiLCJ2YWx1ZSI6ImNwZToyLjM6YTp6aXA6emlwLXN0cmVhbToxLjIuMDoqOio6KjoqOio6KjoqIn0seyJuYW1lIjoic3lmdDpjcGUyMyIsInZhbHVlIjoiY3BlOjIuMzphOnppcDp6aXBfc3RyZWFtOjEuMi4wOio6KjoqOio6KjoqOioifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6bGF5ZXJJRCIsInZhbHVlIjoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifSx7Im5hbWUiOiJzeWZ0OmxvY2F0aW9uOjA6cGF0aCIsInZhbHVlIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3ppcC1zdHJlYW0vcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS96aXAtc3RyZWFtQDEuMi4wIiwidHlwZSI6ImxpYnJhcnkiLCJ2ZXJzaW9uIjoiMS4yLjAifSx7ImF1dGhvciI6IkNvbGluIE1jRG9ubmVsbCBcdTAwM2N6b2RAY29saW5oYWNrcy5jb21cdTAwM2UiLCJib20tcmVmIjoicGtnOm5wbS96b2RAMy4yNS43Nj9wYWNrYWdlLWlkPWVhOGVmZTRmZTY5YmRmNDQiLCJjcGUiOiJjcGU6Mi4zOmE6em9kOnpvZDozLjI1Ljc2Oio6KjoqOio6KjoqOioiLCJkZXNjcmlwdGlvbiI6IlR5cGVTY3JpcHQtZmlyc3Qgc2NoZW1hIGRlY2xhcmF0aW9uIGFuZCB2YWxpZGF0aW9uIGxpYnJhcnkgd2l0aCBzdGF0aWMgdHlwZSBpbmZlcmVuY2UiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJkaXN0cmlidXRpb24iLCJ1cmwiOiJnaXQraHR0cHM6Ly9naXRodWIuY29tL2NvbGluaGFja3Mvem9kLmdpdCJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL3pvZC5kZXYifV0sImxpY2Vuc2VzIjpbeyJsaWNlbnNlIjp7ImlkIjoiTUlUIn19XSwibmFtZSI6InpvZCIsInByb3BlcnRpZXMiOlt7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6Zm91bmRCeSIsInZhbHVlIjoiamF2YXNjcmlwdC1wYWNrYWdlLWNhdGFsb2dlciJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTpsYW5ndWFnZSIsInZhbHVlIjoiamF2YXNjcmlwdCJ9LHsibmFtZSI6InN5ZnQ6cGFja2FnZTp0eXBlIiwidmFsdWUiOiJucG0ifSx7Im5hbWUiOiJzeWZ0OnBhY2thZ2U6bWV0YWRhdGFUeXBlIiwidmFsdWUiOiJqYXZhc2NyaXB0LW5wbS1wYWNrYWdlIn0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOmxheWVySUQiLCJ2YWx1ZSI6InNoYTI1NjpiOWQyMzQxMWYxNDJhNDc3NWQyNTRmY2IyNDc0MTJkYmEzMTMwN2M3MzZkMzNhZDc5MzhiMWMxMWNjZTNlMDc3In0seyJuYW1lIjoic3lmdDpsb2NhdGlvbjowOnBhdGgiLCJ2YWx1ZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy96b2QvcGFja2FnZS5qc29uIn1dLCJwdXJsIjoicGtnOm5wbS96b2RAMy4yNS43NiIsInR5cGUiOiJsaWJyYXJ5IiwidmVyc2lvbiI6IjMuMjUuNzYifSx7ImJvbS1yZWYiOiJvczpkZWJpYW5AMTIiLCJkZXNjcmlwdGlvbiI6IkRpc3Ryb2xlc3MiLCJleHRlcm5hbFJlZmVyZW5jZXMiOlt7InR5cGUiOiJpc3N1ZS10cmFja2VyIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0dvb2dsZUNvbnRhaW5lclRvb2xzL2Rpc3Ryb2xlc3MvaXNzdWVzL25ldyJ9LHsidHlwZSI6IndlYnNpdGUiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vR29vZ2xlQ29udGFpbmVyVG9vbHMvZGlzdHJvbGVzcyJ9LHsiY29tbWVudCI6InN1cHBvcnQiLCJ0eXBlIjoib3RoZXIiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vR29vZ2xlQ29udGFpbmVyVG9vbHMvZGlzdHJvbGVzcy9ibG9iL21hc3Rlci9SRUFETUUubWQifV0sIm5hbWUiOiJkZWJpYW4iLCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3lmdDpkaXN0cm86ZXh0ZW5kZWRTdXBwb3J0IiwidmFsdWUiOiJmYWxzZSJ9LHsibmFtZSI6InN5ZnQ6ZGlzdHJvOmlkIiwidmFsdWUiOiJkZWJpYW4ifSx7Im5hbWUiOiJzeWZ0OmRpc3RybzpwcmV0dHlOYW1lIiwidmFsdWUiOiJEaXN0cm9sZXNzIn0seyJuYW1lIjoic3lmdDpkaXN0cm86dmVyc2lvbklEIiwidmFsdWUiOiIxMiJ9XSwic3dpZCI6eyJuYW1lIjoiZGViaWFuIiwidGFnSWQiOiJkZWJpYW4iLCJ2ZXJzaW9uIjoiMTIifSwidHlwZSI6Im9wZXJhdGluZy1zeXN0ZW0iLCJ2ZXJzaW9uIjoiMTIifSx7ImJvbS1yZWYiOiJlYzhhNjNhMjk5Y2NiMTZlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYTQyMmExNDhhZDIyNWFhNWJhMzNmOGRhZmQyYjdjZmNkYmQ3MDFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM3M2I3ZDNiMmFiOTBkNzVkYWY5NGNhMTZkNjEzMzlkMDg4YzEyMDIwYWQ0M2I2NWQxYjM0ZWE4MGIwYzA4MTgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2Jhc2UtZmlsZXMvZG90LmJhc2hyYyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGI1NDE5N2I1YTliNzI5YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGU1ZDY2ZWE5MzhiNTExODYzM2E0YmQ4YzFkMWU5MzM3NmNkNGU5ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYmVlNThiMWUwNzg3YmI4NTFlN2Y3YTRkMGMxODdhODEyMmQ2OGViNjdlNWZhNDY0Njk2MzEwMzk4YWMwMDViIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9iYXNlLWZpbGVzL2RvdC5wcm9maWxlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjOGFkZmE0NzEzMjMxY2U1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNDliZDE2NjkzZTY3MGJkYTJiMzhkYmQ4NmMzMTI5Nzc3NWM1NDkxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg5NjFlZTA0MWM3MTJjNzM1ZmIwNTI4Nzc0MGFiNjI3Mzc3NzdiZDU4Y2U2MzFiNTRiMDdkODA4M2VmYWQzYmYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2Jhc2UtZmlsZXMvZG90LnByb2ZpbGUubWQ1c3VtcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGY1OWQzNDc5YTQ2ODc3YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzU1MWY4ZGZiZjExNGMxNTlmNjkyZDVlODIzMDk5Y2RkNTNiMTZjZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNThhMjU4Y2I5YzQxMGMyOTQ4NmFhOGZhMzdmNGU1YjczOGJmZWVkYzJiOGU5N2JlMWNkNmNmZjFkZjI4NDU5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9iYXNlLWZpbGVzL2luZm8uZGlyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMTdkMTFjNWE2NTJmNGY4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YjU1YWFjNjQ0ZTllNmYyNzAxODA1NTg0Y2MzOTFmZjgxZDNlY2VjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEzNzg5NzcxNTVmYjQyYmIwMDY0OTYzMjFjYmUzMWY3NGNiZGE4MDNjM2Y2Y2E1OTBmMzBlNzZkMWFmYWQ5MjEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2Jhc2UtZmlsZXMvbW90ZCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTVkNTBjMDljOWFkMDNkMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmE4YTIxZmFhMmUwNTVhZmU5MTQ5YjQ5OTMxYmI3MjcwNjBkODk2MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3NTY1NmM5YzBmOTYwNTczYzc1MzBkMjkyODZkMjczZjZjZWY2OGQ5YjE3Y2ZlYjBkNzRjNzEyODYwZDU2Yjc0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9iYXNlLWZpbGVzL3Byb2ZpbGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc0NTdhNGRhZTEzZWI1YjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMxNjVhZDg4NjI5OWE2OGEyZWE3ZTZiOWVkODEyMzFhNGFhODE4OGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWZhODQyNTQwNTNhY2FmMzI2OTQ2OTU3NDU2ZTU4NzE0YmQzYjRjMWVmYTMxMWUyNzJlMDM4NTVhODVhNWVhOSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvYmFzZS1maWxlcy9wcm9maWxlLm1kNXN1bXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdkYmQ4MjUzYjNjMWM2MWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUyYmRkOWMxZjZiZmY0ZDQzNzAzMmQ3MTE1NGUzMmQwYzc0YTJjMDkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjRmNDlmNzY1YjYzNjNiYTgzMjYxMjFiNDZjYWJhZDJhYzVjMzQ1MzJjYzgzMjJhNjQ1ZDYwYWZlMTU4YzRmMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvYmFzZS1maWxlcy9zdGFmZi1ncm91cC1mb3ItdXNyLWxvY2FsIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZjI2M2IyYTlkNTYxOGJiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYjhiODE1MjI5YWE4YTYxZTQ4M2ZiNGJhMDU4OGI4YjZjNDkxODkwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNmYzc3NDliOTZmNjNiZDMxYzNjNDJiNWM0NzFiZjc1NjgxNDA1M2U4NDdjMTBmM2ViMDAzNDE3YmM1MjNkMzAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2NvbW1vbi1saWNlbnNlcy9BcGFjaGUtMi4wIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NmE1N2FhZTE0MGExMmUzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZTA2MjdmZmYyZThhZWYzZDJhMTRkNWQ3NDg2YmFiYzhhNDg3M2JhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI3ZmQ5YjczZWE5OTYwMjAxNmEzMjZlMGI2MmU2NjQ2MDYwZDE4ZmViZGQwNjVjZWNhOGJiNDgyMjA4YzNkODgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2NvbW1vbi1saWNlbnNlcy9BcnRpc3RpYyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmYwNDE2Y2MwNGE3Y2IxZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDk1ZDFmNTA0ZjZmZDhhZGQ3M2E0ZTQ5NjRlMzdmMjYwZjMzMmI2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZDU4OGViM2IxNTdkNTIxMTJhZmVhOTM1Yzg4YTdmZjllZmRkYzFlMmQ5NWE0MmMyNWQzYjk2YWQ5MDU1MDA4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9jb21tb24tbGljZW5zZXMvQlNEIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3MGU1YWE2NTQwZDkyM2VlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MmRhNDcyZjZkMDBkYzVmMGE2NTFmMzNlYmIzMjBhYTljN2IwOGQwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEyMDEwZjM0MzQ4N2QzZjc2MThhZmZlNTRmNzg5ZjU0ODc2MDIzMzFjMGE4ZDAzZjQ5ZTlhN2M1NDdjZjA0OTkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2NvbW1vbi1saWNlbnNlcy9DQzAtMS4wIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYmE2ZjI1ZWQ0ZWE2MjY5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNDM2YmM2ODQ2N2EwYWQzZWRjMDFhZjMxODlmYTRhYTA0YWY5MzAyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ4ZTk0YWU1ZmRiNTQzM2ZjYWUyOTYxYWViMWE4Y2YxNzE3NGQ2ZjRhMDQ2NWQyNGJmMzdkZDhhMDM4YmQ0MzkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2NvbW1vbi1saWNlbnNlcy9HRkRMLTEuMiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNThiNWViZDQ5YTc1NzQwNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzE1Zjk5NWYxMTgwNWVlODU2MDE4MzQyMjBjNDNiMDgyZjQ1N2VhMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMTA1MzU1MjIzOTY3MDhjZWEzN2M3MmE4MDJjNWU3ZTgxMzkxMTM5ZjVmNzk4NTYzMWM5M2VmMjQyYjIwNmE0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9jb21tb24tbGljZW5zZXMvR0ZETC0xLjMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU0M2ZhZTBiM2RlMTM3Y2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE4ZWFmNjY1ODdjNWVlYTI3NzcyMWQ1ZTU2OWE2ZTNjZDg2OWY4NTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDc3ZDIzNWU0MWQ1NDU5NDg2NTE1MWY0NzUxZTgzNWM1YTgyMzIyYjBlODdhY2UyNjY1NjdjMzM5MWE0YjkxMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvY29tbW9uLWxpY2Vuc2VzL0dQTC0xIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3OGYwODIwNTY4Y2E4OWNmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0Y2M3N2I5MGFmOTFlNjE1YTY0YWUwNDg5M2ZkZmZhNzkzOWRiODRjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgxNzdmOTc1MTMyMTM1MjZkZjJjZjYxODRkOGZmOTg2YzY3NWFmYjUxNGQ0ZTY4YTQwNDAxMDUyMWI4ODA2NDMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2NvbW1vbi1saWNlbnNlcy9HUEwtMiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDk1OTkzOTg2MTA0ZjI4ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzFhM2Q0NjBiYjNjN2Q5ODg0NTE4N2M3MTZhMzBkYjgxYzQ0YjYxNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzOTcyZGM5NzQ0ZjY0OTlmMGY5YjJkYmY3NjY5NmYyYWU3YWQ4YWY5YjIzZGRlNjZkNmFmODZjOWRmYjM2OTg2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9jb21tb24tbGljZW5zZXMvR1BMLTMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU4ZmQ5ZmI1MzcwNDhmMzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNjYzk1NjkyOWZmOWU0YzFjODlhMmM4MjZjZGM3ZmVjNWUwYjIxYWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjgxZTM4NmU0NGExOWQ3ZDA2NzRiNDMyMDI3MmM5MGU2NmI2NjEwYjc0MWU3ZTYzMDVmODIxOWM0MmU4NTM2NiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvY29tbW9uLWxpY2Vuc2VzL0xHUEwtMiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGUwNzYxMTAxNTgyNmQ4YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDFhNmI0YmY3OWFjYTliNTU2ODIyNjAxMTg2YWZhYjg2ZThjNGZiZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkYzYyNjUyMGRjZDUzYTIyZjcyN2FmM2VlNDJjNzcwZTU2Yzk3YTY0ZmUzYWRiMDYzNzk5ZDhhYjAzMmZlNTUxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9jb21tb24tbGljZW5zZXMvTEdQTC0yLjEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjMyNDdiYWZjMWI1YWMyMTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE4YTEyZTY4NjdkN2VlMzljMjFkOWIxMWE5ODQwNjYwOTliNmZiNmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTNhOTk0ZDgyZTY0NGIwM2E3OTJhOTMwZjU3NDAwMjY1ODQxMmY2MjQwN2Y1ZmVlMDgzZjI1NTVjNWYyMzExOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvY29tbW9uLWxpY2Vuc2VzL0xHUEwtMyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTI5NTBlNmQ4MGRjNTcxNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWU5M2ExOTA3ZGFmY2I3OTAxYjI4ZjE0ZWUwNWU0OTE3NmFiN2M4NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmODQ5ZmMyNmE3YTk5OTgxNjExYTNhMzcwZTgzMDc4ZGViNjE3ZDEyYTQ1Nzc2ZDZjNGNhZGE0ZDMzOGJlNDY5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9jb21tb24tbGljZW5zZXMvTVBMLTEuMSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDE5NDQxMDE3OTU0MjZjOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTc0NGNlZGNlMDk5ZjcyN2IzMjdjZDk5MTNhMWZkYzU4YTdmNTU5OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmYWIzZGQ2YmRhYjIyNmYxYzA4NjMwYjFkZDkxN2UxMWZjYjRlYzVlMWUwMjBlMmMxNmY4M2EwYTEzODYzZTg1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9jb21tb24tbGljZW5zZXMvTVBMLTIuMCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWYwMDFkYTU2YzFhM2FiMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGUxYmUyNjliOThjNTU5OTViMTQxMjJmZjc5YTBhYWY1NjNiNGFjMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYzdiN2JmMGZmNjgxYjViYjFmMmViM2QyYzE3MTRmYWNlOGZiNjFlZGEyZTEyZDQ0MGVjODE1NzAxMjRhZDk1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9kb2MvYmFzZS1maWxlcy9SRUFETUUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU1MTExYzBiZjNhODg5NTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY1NjRmZGY5ZjlmOTdlMTc0NjBmNWQ1NWU0YTYxMTgwNzdlMWFlN2UifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDk5ZTdmNGJkZWI0ZmYzNGVlOGQ0ZWY3ZjE1OGEyMWFkYmM1OWRiNDZhMzU0ZmQyMDUxZjZkMTk1OWU3MGZiYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL2Jhc2UtZmlsZXMvUkVBRE1FLkZIUyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTVjMDdjZDVlM2E3MDkyYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTczODdlNjMwNzZkNzkyOGY5YjE1MjQzZTI0NGFkZDZmZmQ1MDY1MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4ZTA3NmRlYTI5ZWQ1YjUyZTEwNWE2OTdhNzkyNzRkM2FiYjIzNzRiZmJlMDJmMDI2MzIwMzBiNWUzN2ViZDUxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9kb2MvYmFzZS1maWxlcy9jaGFuZ2Vsb2cuZ3oiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYxYzYwMzRlZDdjMjBkOTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk2OWRlMWY4NDRjMmVmNzA5MzUxZGEyMjAzNTM0MDM5NjdjYTQwYWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmQ3ZTRhYWU3ZTdiMDVmMjE3YmNmMmQwMjMyMjgyNWMzNjBlNjZjNTJjNGMyZjFiMjhkNzg0ZDYyOTdhMWMyMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL2Jhc2UtZmlsZXMvY29weXJpZ2h0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxOTM3MjEzMGQwZjlhM2FiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1N2QyZmZmY2ZlMDExNmM2MGM2N2JhM2E5MTZkYWE3YjA4OWU0M2QzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjExOWE0YmRmMjRkN2NkNjE4NjA2ZDI5ODhjOGJjY2YwYmU1MzBhNjFjODEzMmQzZTJjNDFhZDBlYWIyNWM2MTIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2xpbnRpYW4vb3ZlcnJpZGVzL2Jhc2UtZmlsZXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRmMGQ0ZDkyODNlNWJkNjMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjU2Y2ZiMjgxNzk4ZTczNzIwYmQ4OWUyOWQ1NWMyNzdmY2IwZTA0YTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmJjMDg4ZjM2M2QyYmEyYjdmNDg2YTk1Mzk4M2ViZmE3Y2U0NzcyNzc5YjllNmZjYTJiNzZhYjM2MmFlMWFmOCJ9XSwibmFtZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvYmFzZS1maWxlcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjczYzkyNGMyYWQxNjhiMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjc0MDU5YmIxZDA0NDBjNjBmZWZhYjQwNmViYTc4YjQ4ODU2ZDA5OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3OWU0ODRiZGY5NmExMWFjNjRiOGJkN2FlN2ViYTRkODA3ZWEzMzExOTFmNDM3N2UxNTBjODI0YWJiODFmZThlIn1dLCJuYW1lIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9iYXNlLWZpbGVzLm1kNXN1bXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjliNWYxZTNjMzFlZDI1MDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjgxYzM5MWQ4OTc4NDJiNzc2ODFlYWQ1NjBhZWE3ODkyOGFkODMyNzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODZjMzUzNjQ0ZTI3MDYxYWU3NDEwYzA0OWJlOGFmZDkyODY2MzdkNTgxNmY0YjIxMDkxZGJjNzViMTJhYWYyNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL25ldGJhc2UvY2hhbmdlbG9nLmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZDE2OTg4ZDc4MzZmYzczIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZDg4OGExZjMxYjc1MzczOWNkZTk0MzVmZjE3ZmJhYjgxYWVmODMwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc5NWI2NjE0N2VhNWFkNjkyOTkxY2FhNzAwOGVjZTU1MWZiMGZhODhiOWM1MzY1NjIyM2JkMTUxOGRjNThhYjIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9uZXRiYXNlL2NvcHlyaWdodCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjZmOTc5ODFjMmRmNTc1MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjA5NzM1MmNhNjY0ZDc3MTgwODMxMTYwNTk1ODJkOGYxZjdhOTdlZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5OGZlZGNjZGFjYWVhNzE3ZjI1YjAxMGMwODdmYTg2MDZlMWM1ODk1ZmYxNmJhN2JlOWY1ZDFjYThmN2Q5YjVmIn1dLCJuYW1lIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9uZXRiYXNlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMGI0MWVjOWI4OGIxMzAxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3NjA5NGI4ZmM4Y2MzMWM5MzI0YmUwMTFhNDMxNzYxM2IxOTVkZGNkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI2MDcwOTQxMWIzZDBhMWExZjEwOTc1YmY5ZDNiZWQzMjgzODlmZmI0NmVhMTRkMTk0OGI2MTlhYjJjYWYzOGUifV0sIm5hbWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL25ldGJhc2UubWQ1c3VtcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTRkNjRhYTEyZjlkMWY0ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGM1NzUxNjU0NDg2MzAwODJkMjJlNjFhNzg1M2JhMTY2NzUwMTFmMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYzc5Y2U0ZjczNmQ0MzNjYmJkNjMwYTVkOWMwYTA3MjdlZDQ0OTQ5N2EzN2JkYTQzYjY3MzJiNGVkNzkyNDQ4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9kb2MvdHpkYXRhL1JFQURNRS5EZWJpYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA5ZDkzOGQ5M2QwN2E2NDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAwZWRjZTRmYzI1ODFmZWY4MmUwZTVlMTliMzZiMzBjYzA5ZTA1YzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODJhZTE1YmVlMDc4MjRiM2VmZjdjNjE4YmIwM2E3ZTllYjAzNjI4MjEyZjFhOTgxYWVhYjk1YWEyMDc2MDkyYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL3R6ZGF0YS9jaGFuZ2Vsb2cuRGViaWFuLmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZDFmNTVlMjE2Y2Q4MzE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MWJkMzdkOTc0YmUzZDcyZjYxOGZiZDBkZTM0Y2RiMTVmMzc3NTE5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZmOWUxMTViNDQ3OTMyMjUzYjM3MjQzNTFmNmNmMmY4Nzk2YTc4MDc3OTRmMDIwMDM0MzQzZTYyZWUwYzE0MWIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy90emRhdGEvY2hhbmdlbG9nLmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjOWI2ZGEyMzk2YjY2NDliIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhZWEyYjk3Y2FhOTQzY2Q4OGI1YzFlMDNkMWFjNzA1NTQyNWY5YWVjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNiNjExMzJiYzBmYzdiMjZlZjVhODJlZTE4YjJmYjY0NGExMzYyZjRmMjg2ZWQ5ODBmZjIyZTQwODQ3MWY1OWEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy90emRhdGEvY29weXJpZ2h0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZjIyZDAzZWQ2MWM1ZDVhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmYzdmZjc2M2YzMmE5MWJiZjlhODRiY2MzZWQ4ZmRmNGJhZTYwNGY5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUzOGQ4YjhmYzgxYzVhNTNhYTM1ZGY4Mzk1MzcyMGY1OGUwNTBmMGJlNTMzOWRhYmE3YTYyNTlhODk5N2Y3NzYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2xpbnRpYW4vb3ZlcnJpZGVzL3R6ZGF0YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmZhNWM3YzczOThlNDg5MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWNjOWIwMjhiNWJkMjIyMjIwMGUyMDA5MWExODg2OGVhNjJjNGYxOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkMmVmYWM0ZTVmMjNkODhjOTVkNzJjMWRiNDI4MDcxNzBmNTJmNDNkZDk4YTIwNWFmNWE5MmE5MWI5ZjJkOTk3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvQWJpZGphbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmJhNjEyOGM0M2I5ODIzNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTUxYjE0YWU3M2M5Y2ViYTZiOTQwYWIzMWZjMzk1NjZkNWUzOTJkNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MzQ2NzcwZGM3YWY1NjljNzI0ZmQxY2U4MTZkNzE0OWZmZGZmM2UzMDM0MjAwNTlmYWExNTU3Y2M5NTllMTE1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvQWNjcmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNhMDZjZDMxMjc5OWUyZmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMzZWM2YzAyYjgyY2RiMzkzMjU1YjMxYjg4ODQxZTU4NTg1YzdkNmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmM4N2E2MDZlYzJlMzFmMDYxYTc4MDYxOTM0NzJlYjM5MTgxZGQzYjFhOGEzNTYzZjQwNDk5MmJjNjkzYTc3YiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0FkZGlzX0FiYWJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiZjVhOWM3MTdmODQ2MzcxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZGI5NWQzZGM5MjM4YjU1NDVmNGYxZDg1ZDhiYzg3OWNkYWNkZWM4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJkYTE2OThjZDU0MmMwZTZlNzZkZmJiY2RhYjM5MGNkZDI2ZjM3YTlkNTgyNmE1N2E1MGQ1YWFiMzdmM2IyYTYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9BbGdpZXJzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNDY1NWU4ZjQ2NGI3N2QwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkYTI2YzM1ZGU2MDAxZjZjZTQzNmVkNzI0ODExOTc5NzVkYTdlZjYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY1YWY3NjQzMWMxZGQ0MDBlMWFkYTY2ODdlNjQ4ZTBmYmExZjgwMTM4YWNjY2RmNzk4N2NkM2UxY2QwMWIxOTkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9Bc21hcmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE3ZmU5OGU3ZTA0MzdiYjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ3MDE1ZTk0ZWEzZWE1MmY1N2RmOWZkZTI5ODhkZGJmZmZkNzg1YzgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTIxMmVhNzZhZDIwMWU4YTk1NjQzOGJkMDA4Y2QzMzNlYWQ4MWRhYzNlYmNkMmRmNGZjZGRjNWIwZjU5MTY1ZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0JhbWFrbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzAwMmUxMmI3MWM0NzFmNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTVlNGRmMWY4ODU1OGM0NjA3MTM1MjA2MzQzOGZkN2VmZDc0MGQyNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNzJjZTEwM2E3NGQzNDMyYmZkODY5ZWZhMDI3NmE4ZWI0ZjgzMzk4ZjkzZDk0ZTkyMmY3OTNiOWVmN2JlYWVmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvQmFuZ3VpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYjc1MzY0YTE1YzNlZTVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YTc1NjM3NzI0ODMyMDc4MjY5NWI5NGM2NTFmOWYzODQzNTk1N2MxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY1MTFkOGQxNzg1MzIwYjgwMzMwZDAyZjFkOGZmM2E2NjE5ZjcxZjA5NTM5YTczZGFiYTk3ZjkxY2Y2MzBmNWUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9CYW5qdWwiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQxMWViZDg3Yzk1YjQzNTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFkY2ExNmM2OTk4MjU4YTljY2FiY2M4ZDRiY2ZlODgzYThkODQ4ZjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjIzYmIxMGNmZTg0NjYyMGM3MTZmOTdmNmM3NGJhMzRkZWVjNzUxYzRiMjk3OTY1YTI4MDQyZjM2ZjY5YTFhOSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0Jpc3NhdSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjAwY2E5YTQ2M2RlMTlhNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTg2ZjlmZDdlMzliMWNmYjY4MjNlZGNiMzlkZDExNjRkZjkzNmJkZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZTk2YjMyN2M4MTk4NzY0YTQxYmMwMzVlZmQzNmI2MzA3NWY2MThlN2RiNDc5ZWJmNDUxMjI2YTU0ZDRiZDQyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvQmxhbnR5cmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNmMjhkN2JiNjY5OTMwZjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImExNWQ5MTQzMWFmNjUwZTdhYWZkZWRmNjhkNDVlYzMxZDg2ZjFlMGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDY4MGViNDlmOGFhNmIxNjc5NjlmNmUyNzIyMWQ4NTk3OTIzNTdjZWZlMDI4NWViMDNmNjA3MjVkYjY2NGQ1NyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0JyYXp6YXZpbGxlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MTY2ZGFhMmMyMjNiYjVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlY2NkMzkyZDk4N2UxMzMxODJjZTMzNjAwNWE0NzE0ZTllNWZhZDZhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM4ODBhNjU1YWJhMTcyY2VjZDRhZThlZGRkNWY4ZDRjZGRlMDc2ODZmMDAyMjNlNGFkY2MwODZkYWQzMjBlN2UifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9CdWp1bWJ1cmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZmZWY4MmFhZDRjZjAzYWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQyOGUxZjVmNzA4ZWI0YzEzMWYyOTE4NWJkNjAyMjIzMDI3YjNlYWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmRmYjdlMTgyMmQwODVhNDg5OWJkNTZhNTI2YjA0MTY4MWM4NGI1NTYxN2RhZWU5MTQ5OWZkMTk5MGE5ODlmYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0NhaXJvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYTg3ZDA2YWQ3Y2U5YWJiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4Mjk5YjBkNjA5YjBmNjIwMTNmNDMyMGRmNGI5MjU4M2MyMTA3MWZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUxMWE5NTZmMGZjNWRkOWI5Y2EyOTIwMmRhMmJjMDI3YzU4M2MyM2U3MDQ0ZTBjMDA3YWVlZDA2OTc1NzcyMDAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9DYXNhYmxhbmNhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NmM4MGRjMTUxZDNiMjgxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMjljZTY0YmFkYjM2NzIyYzllMjE5MWYzY2U4NThjNTE0YWFiYmMxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBiMGZiNmZlNzE0MzE5YjM3YzVhYTIyYzU2OTcxYWJiMjY2OGExNjVmYzhmNzJhNmM3NjNlNzBiNDdjN2JhZGYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9DZXV0YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmRkNzEzN2RjNGM5Nzg3NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDllZWY1ODY0YTBkYjJiODJjNjQ3MjgyYWFlMzRjMzE1MmRlNTRhMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5M2I2MmIzZDc2YzFkNGE0NzdkODRkMjMyYzU3NmY5YjlmMjFlNDI4YTQyNjM1ZGI5NGVhY2EyYzU5YjdiMmVjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvQ29uYWtyeSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2IzOTkwMjcxOGNmYmNlNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2MzM2JjNjdkMjY2ZGMyZDQ5ZGQwOGI0MTM2MDVkNmU5NzRlZWNiMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MDczM2JlOTM3NGFiNWE5YmQzOGJlMmJlMjY2NGU1MzhmOTdhMjY1YmJlN2Q4OThhNjE2N2QzODAwY2IyMjhiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvRGFrYXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM5MTc0NTRmYjc1MWFhMDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNlY2U1NDFjNmY0ZDViOGM2NDA3YTNlYTBjODNhYzgxMjk3MDkxMmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGZjNGYzMTJhNTI4NzAyNGM3Zjg0NzNkNzUzYjZkMWJjZGUzOTYxMzhkNzc4YWRmNWZjZTYwZGRkY2M5YjUzZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0Rhcl9lc19TYWxhYW0iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY5ZThhMjliYWNiNGViNTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdmOTg1YjdjZWQzODAwNmY0Y2FkMWM5MmViZmQ4N2YzNWY1YzllMWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjkyYmFjNzdmMmRkOWVkZDU5Mzk3YzAzMTVlMTE2ZmQwZGM0ZmJjMWFlNmNkMjY2Njg3YTI4MjI4Nzc5NTlmMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0RqaWJvdXRpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMGQwZTI3YjEwZWQ5YjNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkMDIyNWYzMWU1MTZhMjdlMmMzZTNiYjRmMWE5Mjk5NWM5NWE2YmVlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNiMDE0YTVkMWNiZWUyNTI0YWUzMDlhODk1Y2JlMGZlNDdkYTg3YzEyMDE2ZmU4Y2MyNTYyYWM3OTkwNjU5MGIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9Eb3VhbGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhjMzE0YTY1ZDQ4YzYwYjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMwYjU4NDE1YjM2ZDc2NDZlMGEzYTNjMmIwNDczOGY3NzhiYWZhMDkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTE2MDgyYTkwMmM5YzVkZjJhYjEzNjMwZjM2OTMzZjU2ZDZjYmIwNWI5NGQxODI3NjcwZGY1YjAzNTgzY2Y2ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0VsX0FhaXVuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MTI1Zjg0OTMzODc2N2NhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3Njg3MTY2ZDE3ODJjZDM0NTVkNTU1Mjc2NmEwODNmOTcyOWI0Njg4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc3ZDA1YjJlZDU4NmE5ZDIyZjZlNGE3OTFlYzA2MzQyNTZkYzkxOWZhYWM2Mjc5YmRiN2RiMzg4YTljMWY2N2IifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9GcmVldG93biIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmUxY2Y4NTk2OWU3Y2JjOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODY3YmU3YWZmYTYxZTJmM2YyYzdiMTg4OTZhZDViODk3ZDNmMmRkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzY2EyN2M5ZGQyNmNjZmQxMThhMjcwZWFlZTM5MTk1MTU0Y2Q2M2YxNTcwMGQxNGRlNjUwYmY3NDkzY2VjNjI4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvR2Fib3JvbmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI3MzU5MjRhZGVjYzY0NjEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM1NDQ3YTc0YzgzNDhkZDU1YmNlMjU0NGJlY2Q1ZTk0ZGI0OTQ4MTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjI3MjA0ODZmM2UyNGI4ZTRiNGY3NDZhZmQyZTAwMjBmMjJkM2E2YzA1NWI3OTU3OTQ1N2UzZWZjMjM3M2VlNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0hhcmFyZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTJhMWJiZmJkODk1MTRlNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjVjMGQ0YWIzMTRjYjcyYjhkOGM3NjhlM2QwYzMyMTg4NDhiNjFmMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YzFiY2M3NTI2NjhlNzc1ODVhMzA4YWU4NTQzYmQwYmNjZDhlODEzODY1NjI2ZTgwOWJmOTRmM2ZlM2Q5NzdlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvSm9oYW5uZXNidXJnIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YzNmODAyOTNhMjJkZjNhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ODE3MzgxMWY1MzJhYWJjMTdiMzc5OGM0MGZhZDQ2YTNkZjBlNTQzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUxNTljOGE4NDNjOWMwNzJkMzMwMmZhYmU2YTY1MDFjZGJmZGEyOWExODU2YzI5ZGFiZWI1YWZmOTVkNGMzZjQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9KdWJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MzRiMjBmYzFiMzUzMDQyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmZjI1Mzc3MGQ1OTE2YjJiMWU5NmFhMjU4NWMwN2U0N2UxYjJmNGYxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVlMjNlYjE0YjM2YTc0ODQwZjQ0OTBhMjcyZmZjN2IxZjI3MWE1ODI5YTM0OTAxNWY4NzhkZGIyYmYzNGQ5YWEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9LYW1wYWxhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNDI2NjNhMzE2NGFjZjUyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3Y2RlMzBkNWFjZmQ5OTExOWVmMjIxNjJjMWY4YmNhZmI4NmVhZjAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMxODU4M2EwOWRjMDcwMjIyZDY1ZDAyOWExZTNhMGI1NjU4MzBmMWFhZWMxM2EyN2U2ZmU1MzM4NjNmYmQzZWEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9LaGFydG91bSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjBlYTlkZTVjNjU2NTJiZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjQ4Njk1YjhiZTRiMTQ4YjUyZjM1ZGNmYzI5NDUyOWVmY2JiN2IwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4Y2Q5YzFiYjQwYzQ0NTJlNjE1MjBhOWRmYzlhNDA5YTY3MTA5YmFkNmY0MWY0MTNjNzg2OTk4ZDAwY2JjOWNmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvS2lnYWxpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMTk1NjhjOGZhMDI2Yjc5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNzI0ZDVjM2RkNmRmY2FhZmIwMWQ5Y2ViYzhhMDg3Y2JkMmEzOWI4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdhZTZkMGU5NmQ2NzRhNGMyMzJjYjAxZmFmNjFhOTU0MzQwZDg0ZWE5MmE3MWE2M2ViZDA2MGUxYzY3ZDhjMDgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9LaW5zaGFzYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjkzYTQ2MmI4NTExYzQ4ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzBiYTkyNWI0NjcwMjM1OTE1ZGRkZmExZGQ4MjRkZDlkNzI5NWVhYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZmZlYjAyODJjY2JkN2ZiYTBlNDkzZmY4Njc3YTFlNWE2ZGQ1MTk3ODg1MDQyZTQzN2Y5NWE3NzNmODQ0ODQ2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvTGFnb3MiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI3NDYxZTNjOGJlZjcxOGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJiOWJhNjNlMDE5ZGFjZmYwMzkwODI5ODc0MDA4OTU1YTZhZGU3NDkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDQ1NzVjN2MzMGExMjgxZWM0OTVhZGI3YTQwNDg4OGVkNGQ3ZTQxYzAyMzRmMTM3NjdhZTdiMWExNDU4YmU3MyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0xpYnJldmlsbGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgwYzQ0YmRmNTM5NmFhNzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY4ZWI2ZjFlM2E3NzY5YTU5Mjk2MTFlODc4NDI5OWY1ODhkMzNkM2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWIwMzFjNTg1ZWQwNDMxMWM3YzdjMTRiMmVlMjNiYTQ5Y2IyMmRlZDhkZGVlOGFkZmZjOWYxNGRlNjhkMmJhOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0xvbWUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVmNzRjOTA2NGEyY2U4NGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMxMzc2NjljOGYyOWUyOTBhNDBmMjI4M2VhOGRhNjQxMGNjZjA5YjgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzg3YWE0OGZjMGYwMDQzYzZkMTAxMzM1YWNjOGM3YWI0ZmZjMjcwN2MxNGE4ZjViMWQ2ZDFhYmYzYmRlYzY5YSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL0x1YW5kYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmZjNjc5NzQ2YjQ1MjllZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzI1MTllODJhNGU0YTFmN2NjNDgzMzc1ZjhhMGJlOTY3N2IyYzljNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZDUwOWVjY2I2ZTUxZDVjZDUyOTM4OGM1NzY5MmE2NDFhNWI5MzEzMjMzODk3YTFiZmFiZGI2MTJhNDE1YzA0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvTHVidW1iYXNoaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzQxNGI0MTc2NGIzOWViMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWYyYWJhM2JjNTBlMWI1ZmNhNDZjNDk5NDJkYmE1NTgwZGJhYWE5NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmYWM3YzQ0NmE4ZGNkZGZmYzc1YTdkY2E1Yzc2MjQ0NGY3NGRmOWY4M2M3MGNjNTA1YjEzOGRiODUyNDJkZWE0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvTHVzYWthIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjN2I4OTQ4Y2JiYzAzNTU2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZGJjNTQwMjQzNzcxMTE5MzdiZDZlMTExYWU0ODI0NDVkM2I5MzVmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhkMTdjZWU3MjYzODIwZTdhMTQ0OTliYTA4N2NkNzkyZjRmNGIzNThiYjRjODc0ZjI0YzQyNTM3Y2U5NzU3MDQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9NYWxhYm8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZmMzJmMWY3MjU3NGYyNDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIwZmY5NmQwODdlNGM4NmFkYjU1Yjg1MWMwZDM4MDBkZmJiMDVlOWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDQ0ZWQzYTcxMDQxNGJjNmJmNDNlYjI3ZTU5MWRhNDlkM2JlM2RiMTUzNDQ5YTZhMGM5NDczZjdlMzlmZGJjYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL01hcHV0byIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjMyYWJhZTcyMzk2NGY2YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWM4NzE0OTYzZjQ0ZjAyYzEwMGJhZmI4ZDhkZWY4Y2Y1YjNhMTc3YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZTBiNzU3MzNmOGRmYzZmZjM1YmQ2OWMzZDBmOTRhYmM3MmUxZDY4OTdjODFmNTNkMGJhN2RhMWQ3MjIyN2I2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvTWFzZXJ1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZTExZGY0YTk4ZDYyYjM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjNDI2MDI1NzE3ZTUyYTdhMzQxZGIyYTVkOGYwM2QyNzM0NDgwYjZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwYjhhMTFhYjNjYzFhOTcyOTViMGJjZGUzM2IxMTI5ZGU4MjYxNmIyZjgzOTg3Njg3OTI2ZTEwMGQzYWRmOTEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9NYmFiYW5lIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MWY3ZThhOWM3YjBmZjZiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYmUxNjhjYmNjNTA4Mzk3NGFkNmM3MWM5MzUzMzg0YThlMGU0MzQwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNmNWM4MDMyNDE0ZmQ4NmJkYWZkZGIyY2RmZDY4MTM3MzBmN2VjNGEwOGNiOTJiMjJhNWYxNDAzNDkwZmE3ZTIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9Nb2dhZGlzaHUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI5NDZkODg0NGYwYmJjMGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjgxYjA0NWVkNjhmNzNhODgwNmM1ZjIxMDRiNTczYjA0NzljMTliZDAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjk1YjA5NWI5NzE0ZTBhNzZmN2UwNjFhNDE1YmY4OTVjYmIzOTlhMjg4NTQ1MzFkZTM2OWNlZTkxNWNlMDVkNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL01vbnJvdmlhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhN2NjMjViZmMyYmU2MmExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyODlkMWZiNWE0MTkxMDdiYzFkMjNhODRhOWUwNmFkM2Y5ZWU4NDAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM4OWIyZTI1M2E4OTI2YTZjZWNmN2VmZjM0ZTRiZmNkYjdmZTI0ZGFmZjIyZDg0NzE4YzMwZGVlYzBlYTQ5NjgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9OYWlyb2JpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmZmZkNTYzYWQ4NDdkZjg4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMzUwNzI1MDlmMzBkYTlhNWEyN2I0ODkxMGFlMTgwZjljNmI0YjE1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYxM2RjMGQxOTliZDFhM2QwMWJlNmVhYjc3Y2YyZGRjNjAxNzJhMjI5ZDE5NDdjNzk0OGE5ODk2NDYwOGQwYTMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9OZGphbWVuYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWMxNGNkMWI4NTQ2ZDNhZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTYyMDBkOTQ4M2JkNmE4NGE4NmVlYWUyOGQxZTg3Y2Y0ODM2MGNmMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3OGE0OWNiOTNjNzZlNGYwMzY5MzNjMzZhY2U5M2U0NmVhMWQ3Y2NmNThjN2IwODZkZDhmMWM1ZWI0NDFhNDAwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvTmlhbWV5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZjE2YWM3NzBmZDdjNGNjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZDFiZTI1OWVlMWEzNjI2NTdjOGNmNDFhNjk3NjY2ZjNmNTI3NDk3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdmZGU0N2RhYzgxZDNkNTFlZDFiZjI1N2Y4ODM0ZmFhNGRhMjBkNGJhMWQ4NWI4MjRmODZiZjJjZDc5YWM4MDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9Ob3Vha2Nob3R0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiOTM2ZmU3OTM2MDA4YTgxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhOTMwN2IwYTU3YWQyM2VlNzg2Njg0OWQ1ZDA4OGIwOWEzOThjZDI5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZlMmRjMmM2YWIyZWY3MWM0MWJiMzU0MjgwMmEzYzE4YTJkNjU3YmVmYTM5ZjNlNjEzMjFjMTI2NzdkMTZjYWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9PdWFnYWRvdWdvdSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzc5MDRmNmMzNGU3MGI4ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzM0NDk5ZmYyNmFiODE2ZDdlMTVhZWYxNjA2ZDNhYWFhMDM0Yjg2YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMGE4YThjOGM5MzM3YWZmZjM3OTg2ZDdjMzZhZmU4MTRjOGI1NmNiNzVlOTU4ZGQ4OWJjYTFlZjZkZmY3MzFkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvUG9ydG8tTm92byIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmI2NzI3NTUzNjRiNGVkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2QyY2FjMDc2ZDk5YmM1ZTM4YmEyN2I2NzExMzMxN2FkNDk2ZDNiMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMWQ4ZjFhNTBkYmFmMmVjYzllZDljNzU2NmJhMDU1MmQ0NTRjMmFiMDllODVmZjI2MzcwMTg1N2QxNTdjMzUyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BZnJpY2EvU2FvX1RvbWUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY0OTBhY2MxM2M5OWNiMjEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZhYmY0MDEwYWIwMDNjMjY5NDdkZjYwYjVlMzU5NzgxNjcwY2FhNzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWI1NzY5YjQ2MGZiZDEzZWU5YTQ2YTI4ZDFmNzMzMTUwNzgzODg4YTc0OWVlOTZkMmNkM2Q1ZWJhMzMwMDc2NyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL1RyaXBvbGkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJmNmU3NWM1Y2M4ZGQ5ZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM0NGUyZDNjMWUzNTFmMTAwNGFiNjllYTU1OWZlYjhjY2RkNjVmNjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzg1NTRjMTBjZTFlNjEzZDg0Y2Y0NmRlYmExMTE0MDkzNDg4YTVjMTY1NzU2YzZjNTc2Yjg0YTEzNjQ4NTBkMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQWZyaWNhL1R1bmlzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YmE2NWNhZWNmNjUwYmM2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmN2NhYjNkMTNkMzIxM2ExMzY1OGNlMzk5Zjc0Y2M4NzhjZjg5NTNkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM2ZTg2ZmI5ZGFjYzFmODZhNTlkNTlhOGI5MjRkMDIzYzYwYmYwNWZjNzZlMGIwNWQ4NDQzYjAxOTJiM2I4N2IifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FmcmljYS9XaW5kaG9layIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjcyYTllNThhZjAzNTFlMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmU1OGE3YzgzOTE0NmZhNjc1ZWViNmRhZDc0OGMwOGQwNjQ3NTQyYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMDFkNDM4NzAyNTAwMGE2ZTEzYzlmNjMxY2I3ZmNjZDZlNDM2OWRlYzcyMjQwNTJmOWQ4NmZlYjgxMzUzYTUzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0FkYWsiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI3NzA2NTRkNTg1ODZjOGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI3NTc2MGYyZWIyMjE2MGM1NzgwODk1NjZmNjgwNDJhNWY0ZDJmNTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTE5MDM1MzUyM2QyZDgxNTlkY2E2NjI5OWMyMWM1M2JjMDY1NjE1NGJlOTY1ZTRhMmUwZDg0Y2ZkMDliMTEzYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9BbmNob3JhZ2UiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUwNGNlMTQ5NzA5YTA5OTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI1NjQwNWM1MzMxYTAzOTIyMDc1NjU2NmIxNDIwZWNkNWZlNzQ5MjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDM0ZmJmYjZiOTdjNmQ2ZWY0YTAzNjAzMGJiOTAxYTQ5Yzc0YjdhNGRmOGI2ZTBhMWRjZmQzY2VkZjhhMWZjMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9Bbmd1aWxsYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjI3NTZjZWRlZGFhY2FlYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2YzYmM3NWY2NDM2ODE4NTU0ZjJmOTYwYmMzNzVlMWQ2NjkzNmQ4MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNjNjMGRkZThhZjUxYWQyMjUzOTY3ODIyNWQzZjU4Yzc2MGYwZjg5NzFkYzVlNDM3ODM2NDQ4NTMwODdiMTRlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0FudGlndWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjlkMzlhNjhmMmRlMWMxNDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg2MzA3ZjVmODIyMmMzYWUyMTgxNWMyODQ0ZjZmY2EzOGY5NGI1NWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTI5YTYyOGIyYjY2NDkwNzllYjFmOTcyMzQ2NjBjZGViZjBkNTU0OTc1MGJlODIwYmI0ZjJjZjdmNGVkZjljYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9BcmFndWFpbmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM5MjgxYThiYTQ4M2ZjMTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZlN2JhMGE1ZGNmODcwYWJhYjcyMWE0N2FkYmJjOGY5M2FmMWRiNTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWVkOWZmMTg1MWRhNzViYWM1Mjc4NjZlODU0ZWExZGFlY2RiMTcwOTgzYzkyZjY2NWQ1ZTUyZGJjYTY0MTg1ZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9BcmdlbnRpbmEvQnVlbm9zX0FpcmVzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZDA0NjE5M2JlNWE4ZjRmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYzlhNGU3OWZlNWE4NjE0NDdjMjNkNjhjY2NiMzU3NjJkNWYzYWE0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc2MjFmNTdmZGVhNDZkYjYzZWVlMDI1ODQyNzQ4MjM0N2IzNzlmZDc3MDFjOWE5NDg1Mjc0NjM3MWQ0YmVjOGQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXJnZW50aW5hL0NhdGFtYXJjYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjU0OWY3MzIwYmJmMWFmNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDRmMjgxNWQyM2MzYzYzYWM2YmQyMDRhMjkzNWYxODM2NmM4ZDE4MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNTdhODgzZmM0MjhkOWIzZDFlZmRkM2Q4NmIwMDhmYWEwMmRiNzI2ZTZjMDQ1Yjg5YWNlYzU4ZDkwMzk2MWZjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0FyZ2VudGluYS9Db3Jkb2JhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZTA1OTY3ZDYxMGY0MDAyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMjA5OWNkODQ0Y2IxOWU0ODQyZWNhMzQ1N2M5MzdkZDk1ODBiMGZkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU0NzQ3NDRlNTY0NTg5ZmMwOWU2NzJkMzlhMGVmMjU5NzgwMjRmMWY2NjQ2MTZhMTdlY2UzZjVhYWVmNGMwZTYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXJnZW50aW5hL0p1anV5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ODAwYzI1MGU4ZGM4Y2JjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMmM0YzZlZTg5ZWFjZDhiOTk4NjdmZGRjZDhkYjY4NGUxNWY4ZWU5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY1ZmZjNGRkYTkwNTEzNTYxNGI3ZDMxOWUzMWM1YjQ2NzNhYmE3NjZjN2Q0M2Y4MThlYzczNDQ4YjE1ZjQ3MjUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXJnZW50aW5hL0xhX1Jpb2phIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNzYwYTY1NGNlODg0NzRkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMzIxNjgxYzQwMjE0YTE4MWQyYzRlYzIwMTVmNzQwNTA3ODExZmJlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU0MzI2MjYxODc5MGE1YzJjMTQ3ZjIyODIwOWI2NGUzNzIyY2MwOTc4NjYxYWMzMWU0NmNhNGIzM2I4OWY4ZGMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXJnZW50aW5hL01lbmRvemEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRiNGVkNTU1Njg5NjUwNjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE1MDhhMGRhYWZiMjIxODVlNGYzOWQwNDBiMmYxNTA1M2JjMmIyYTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGZkZWQ2MDAzYzJmNmJhMjViYzQ4MGFmODhkNDE0YjdmZWUyYzNkNzNlOWU1YTA4ZTEwMjQyYjFjMTBkNDljOSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9BcmdlbnRpbmEvUmlvX0dhbGxlZ29zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MTc3ODFhZGRkNDMzYTMyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYTYzOTBiMGM2MWQxYzkyYzMwNjkyYTMwOWI5Y2ZkM2M1NGY5YTQxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAxM2MzNGI5MWVhY2NkNjI4ZmIzYThmMzc2N2VhYjdhZjRiYjUzMTA5NzBmNmU4ZTQ0YWVhMzk2NmIyMzJmNWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXJnZW50aW5hL1NhbHRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MTEzZWQzYWFiNGRiNjc1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZWYxYjE3NDJjMWRhZjI3YTQ0MWUxZGQ4MWYzZWUyZTIxY2JhYjZmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFhNTViYWY3NzZiNDRlN2ExZmNiZTQ1ZDcxNTA2ZTU5OGRjM2JkMzRjNmM1NmMxYzYxZDI5NGRkOGY3Y2E1N2YifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXJnZW50aW5hL1Nhbl9KdWFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMWFiZGM0MWM4MTRiNDU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjNjQ2OWQxMTczY2ZmMmE5OTVlMDBiZWY5NzY0Mjk0MTg1ZDY1YWY2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU5ODc1Y2FlOGU3ZTE1ZWY4ZGU4YjkxMGIwYWMzMWZmNWI1NWEzMzlhNzA2OWU3YzBjZWQ3ZTA0OWIzNmIyZWEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXJnZW50aW5hL1Nhbl9MdWlzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMjc1NWZkZDIzNzQ3N2NiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YmJlNmY1MzAwMjI0MTQ4ZjI0NTExOTVmNDcxZTdmMzEwY2QyYmRlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMyYzhlMGQ1YWU0MDMzNTc0ZmRhMDhlYmQ3NWRhNGRlZmI3OWUyZGFkYzM4ZTMzZjRhZDE3YmUzMWNlZjA0OTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXJnZW50aW5hL1R1Y3VtYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE1MmE0OGQ0YzgyNTliZDMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBkNmI2ODQ0YjEzYmYxMjBhODBiN2U3MjE0N2NhOTRhMTExYWUzOWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjc5ZTNjNTZmYWJmOTI5YzNmMzU3ZTZjZWI5YmQ4Yjg4NmVhYmYwMTk1ZjhmMDcxYWIwOTljYWRmOTRiMjM0NSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9BcmdlbnRpbmEvVXNodWFpYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmZjNzlkMjUwZTUwODEwMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzYxNzU2M2M2ZmU4NmU2YjhjMWMyYWMzNmZlOWZiMDAxZjM2MjQ1MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMDVlZjBiNDU4YTcxN2U3YzgzZDhiYzE2YzUwZTNhNzRhNzE5ZmI1ZjM3MjViMWM0ZmU3NTY5YTFiMDdmY2ZjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0FydWJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MjQwODRjZGZkM2EzNDY1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlOTFhMjk4MDdiYzkyZDYxMzI0ZDI2NWFiNDBjM2ZhNjUxZTY2Y2I3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE5ZTNhM2E0YjI4NGJiM2VkNDVkYWJmYjdiMWRmN2UxNGM0ODJlODM1YzdiNTg1NmFiNmNkZmJmMWVmNGM3MDkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQXN1bmNpb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ2NjRlZGM4ZWQxNGM2NWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMyOWMyNjJlMzZmNjlmZjE4ODc0ZTBkZjhmNDZjN2FmNTUwOGMxZmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTFhZjc4MWFkM2M3NTFkNDNlZGFjNzczZjU2OGE3YjBhOWZkNTdmNDIyMzM4NWU2MTYzZTNjMTUzM2NjNzkyMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9BdGlrb2thbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzhiZTMyYmE5MjA3YzI5MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjZkZjBhMmQxNzZkMGRmNjZmYWU5MGJjMzVhOWY4ZjFlZTliMjQ5YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MjYyZTQ0ODAwMzMyMGQ5NzM2MDY1YzFhODAwYzQ1MzdiOGY4MDBmNTJlNjdiN2VhNzUwMTVkZDljYmNlOTU2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0JhaGlhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYjE2ZWU2MjUzYmEwMTVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzM2UwZjNkNWM3ZWFjZTkwNzdiYWNmYTRmMmI2ZTFlNGIzNzRmZGI1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMyZmFkNzE4OWU0YmNkYTFjZTdhMGI4OWFiMWIzM2M2M2M0Yzg1NTY5ZjE5NTZlNGZhODhkNzExY2VmZjYwNDIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQmFoaWFfQmFuZGVyYXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM3ZDJkM2RkY2VlYzMyYjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjU5MDRhNDljNmMwY2U4ZjEwMTc4ZmUxMzE3NGVkOWM5NjRhODMxMmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGE2NmJlNDJiYWUxNmIzYmI4NDFmYmVlZDk5ZDNlN2JhMTNlMTkzODk4OTI3Yjg5MDZlZTljZGIyNTQ2ZjRiMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9CYXJiYWRvcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmNmM2Q5ZTA2ODJjZWQ1MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjI5ZjFlZTgzNDgzM2U4OWMwNmVmMzliODBiOGY4YzBiNDlhZDMxZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZjZlN2M4NTA2NGIwODQ1YzE1ZmNjNTEyZjI0MTJjM2UwMDRmYTM4ODM5YTM1NzAyNTdkZjY5OGRlNTQ1MDQ5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0JlbGVtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NTk5NzVkMWEwYmEyNGEyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NzI4ZWU5NjdmZTk3NDVmNGI2MTRlNWI1MTFkYTFjMDhiZDM2ODljIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE2NDdjYjYzNjI5ZjNkYzg1Yjc4OTZiNWE1NjcxNzk5NjAzMGE3ODY2NTQ2ZmM1NjJkNTdiMzVlN2FkYjkzMGIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQmVsaXplIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiOWM1MjQzNWQ3ZDI3ZmUwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyNDczMTNiNmY2YzJlMWFkNjVhMGEzMDA2ZDk1MWUwYTQzNmFlNTdkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI1NTM3OTY0Zjk4ODNiN2JkY2RmZjZiMmEzMDgzYWE5YmJlMzg1ZTgzODM4OWI0MzE1M2Y3MmYwOGI5NmRmN2UifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQmxhbmMtU2FibG9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0NmE4OGE4NzEyZmQ0M2RkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMzJkMDA2MDM4OTdmZDRkOTcwYTY3NWU1YzAxNjU2Zjg2NTJmNTk4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU3ODU1NTNhNGFjNTUxNWQ2YTUxZjU2OWY0NGY3YmUwODM4OTE2NjAzOTQzMTQyYjcyZDZhZDRjMTExYmZhMWIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQm9hX1Zpc3RhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ODE3YjdkNGQ1YmNkMjVjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZTgxMGUzZDc2ZWRkNmFkZjE2Mzg0YjdlNDlkMjIzNmI5YzU3ZWUxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFmZTNiN2UxZDgyNmI3NTA3YmMwOGRhM2M1YzdlNWQyYjBhZTMzZGZiMGQ3ZjY2YThjNjM3MDhjOTg3MDBlMjQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQm9nb3RhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYmQwNThhNWNkYmZhNGI3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMDYwOGI4OWJlODBhYWE2NjYwZWVlNTk2NDIwM2FkNzYwYjA2NTlhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVjNzQyYzM0ZjI2MjUyMTc5MDgwNWNmOTkxNTJlZjRlNzdmOWM2MTVjMDYxYTc4MDM2YTBlYzkzMTJiM2Q5NWIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQm9pc2UiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU0M2FlZWMxYWJiNDU2YzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRjZmMzYzA3YzczNjZiNzU5MTZhZjFkY2NkMzY2ZmQxMDc3ZTViMTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmY4YzUxOTU3ZGQ2NzU1YTQ0NzJhYTEzZWE2YzgzZWNkNzkzMDk3OWU3ZjRlNjI0ZmUyMWY0ZDNhNmYwNTBiYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9DYW1icmlkZ2VfQmF5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NWExZjgxNTRhYjcwNjdjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YTdiMWUyMzI5MGVlYjQzOTRlOTFlMGVmNGFkYzAwYjliYTRkZWY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU0MTA0NDM1MWRmZmYyMDI2OWUwNWZkNDhmNjQ1MTkyN2JkMTczODI0OTU4ZDQ0ZjlkOTUzZDEzYmI1YmYxMDIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQ2FtcG9fR3JhbmRlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYTgyNGVkZmM2MzZjZjQ4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjZjc0ZTBjOWM4YmEyMzY1ODE5MTIzZWFkZGQ2ODE3NjA2MDY0ZWFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjExZDU3NDM3MGQ5NjhjY2VkNTllMzE0N2EyYWU2M2IxMjZjYmJhZTEzYjc4ZmQ0ZTEzYmUyZWI0NGM5NjI0NmUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQ2FuY3VuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNzNjNGUwZjJlODY4OWQzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzOTE0ZTQ1YzM5MjJiYzMwYjg5NDk4MDY2ZmI2MzdjYzA0ODg2NDYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ4ZGE3MDVjZjEyZDQyNDIzY2Q5NjA5OWI5MDU4NzVkZmViYTU0MjAwMzcxYWMwY2E1Zjg0YTRlY2I4MGQzMWUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQ2FyYWNhcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2ViN2RjMGYxZDE4NTZjNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGY4ODhiMDliODk0Yzc5ZmE2OTE0NjZhNGY0ZWFhYTgzZGEzNjdlMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YWQ1NWI1YjkwYTEyNjIyOTBmZWFmYjc5MDViM2UwY2I0ZDM2NWFmNjliNjQ4ODc5MjYyNjVhYjgwMTdhMThlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0NheWVubmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNiMDliNDEzZmI5NTE1ZjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE5ZDczNGI0MjZhY2M5YTY2OTNhZGYwNDk4NGVkNzk5N2YzMzFlOWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGEyYWI2OWI4MDQ1ZWEzNjgxYzc5OWEwODcwNDMzNWYxMTExZjczNzNlMjFmNGVlMDhlOGFlODRlYjQwOGZjOSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9DYXltYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgwZGNmYjUzYjY0MTM2YzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBhMDM3Zjk4NWY2ZmEwYjM5MmM5NWM3YWZiMjQ3ZjE2YTM5MjVhN2UifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmViYTMyNmViZTg4ZWFjMjAwMTdhNzE4NzQ4YzQ2YzY4NDY5YTFlN2Y1ZTc3MTZkY2I4ZjFkNDNhNmU2ZjY4NiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9DaGljYWdvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NDI5NmY3ZjRlZjQxMDk1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMGM2N2NjNGVkNWZlMzY2ZmIzOWQ5ZTU1YjAyMDgyMjU0NjA2ZTQ3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRjZDgzMzZkZTc2MGYwMGNjMGFiMWIxYjQxMjFiNDhkNTQ3MWY4YmM1ODk3MGQ2MmRlNGM3ZTYzMzk3ZWQ4ODcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQ2hpaHVhaHVhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MjU5Mjg1YjNhMTQzYTMyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmZTExYzIwYTE4Nzg4ZGI0MjYwYWZjYWE1ZDk1MmMyMTlmNDc3N2QyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhhYmUxYmRiYjBlMjE2Yjg0YmQwN2UxZjY1MGY3NjljNDZiZTA0MWEwZjdjYjU4OGNmN2E2MTUzN2VmNzc2MDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQ2l1ZGFkX0p1YXJleiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTYzMWFlNmEzNDE3NjM3ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmQxZmQ2NmRlMDE5OGRkZmNjMTk1OGZiYWFhYWJhOWNkYjdiMWQ4ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZjhhZDg2YmE5NmI4MDg5MzI5NmNmNGY5MDdhM2M0ODI2MjVmNjgzYWE4YWUxYjk0YmIzMTY3NjcyNWU5NGZlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0Nvc3RhX1JpY2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM4YTRmZmMwMDQyOWU3MmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA5MjJiYmRhNWM5NjRhYWMyNjczMzBiZWRmMzlkZWFlNmQyZTA2MzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWM1NGQwYTI3ZTQ0MjQxYmFmNTk3ZTI0MDYzMzRhNmQyOTEyNGNjYzNhN2VkY2U0MmUwNzBiYWI0Zjc3YzAyNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9Db3loYWlxdWUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEyMDY1NTJhMjA0YzMxYjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRmMGFhOTVhNjRiODJjNWNkMDZkYzczYWZiM2ZmZmEzN2UxNDVlYzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzRkMzlhZWY1NDIwNDM2Nzc5YmExZWRjOTdlYzU5OTllZmJjYmI3OWNjNDdkMTg5ZWNmNGE0YjU2MjAzMzkxNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9DcmVzdG9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5N2JkYjFkYTVmNDMyYmQ0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYTZiNjliZGYxNjk5MTkwMGFlMTZhMDBkZWI3ZmZiZjcyMmQ1NDg2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMzNDE2YzQ3YzRmZGIzODhjNTRhZWNjM2YxMDhiYWE2YWI1YmU5MTdmNjM1M2NmMjU0NzI4NjY2YjlmOWVhN2UifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQ3VpYWJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYjI4ZWUwZmE4MzkyNzY1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ODU4MWNjOTQ5ODVlOGY2NjkyZDQzZDE0OGMxYzc5M2ZiMjIwMzYwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY0NjEwOGNhNTAxOWU2MmNiZmFjODA2YzVkMTEyZDFmZjY1ZjU5MTIyNDJjOGY1ZDQyMzNmZjEwOGNhN2RlYzYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvQ3VyYWNhbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjMxNDg2OTNmMmQ4NzA3ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2JmYWU3MGZmN2ZmYThiOTI4YmE0YmYwYmNiNTQ1MmQwOWVjMDQwNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MTE2NDA3ZDQwYTg1NmQ2OGJkNGJmOGM2MGM2MGMxZjVjMzIzOWE1NTA5ZGY1MjhmZTAxNjdiY2M1ZDJiYjNjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0Rhbm1hcmtzaGF2biIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODMwMzNlMmI4YmRkNDc4MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGMyNDFjYjY2ZDUwODIxNTA1Y2M3NzA4ZDQzZWU5YjFlNzdhMzZkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYzAxZTFjYWUzMmVjYTM3ZmY3YjIwMzY0ODExYmJlOGM0NDE3ZmY3ZTNmZjE4YjkxNDBiYTI1OTU0MjAyNjFjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0Rhd3NvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDJmOWVjM2ZhOWZlNzRiYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGQ5OGI4ODdhMDJmMWFlMjc4NWQ1ZDZmZTdkNzdlOTFlYzVhYWU4MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ODk1YzJjOGZlMjNkZTA4MDRlMzAxODIzN2UyZWI0YmQ4NjkwZmZlNzM1ODdjZDA0ZGU0ODAyOTM1ODQzZDQzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0Rhd3Nvbl9DcmVlayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmMyODE3NGY3NjgxMjJiMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmFhN2Q2Y2Y0MTc4ZDAzMmQ4YmE4YTRkNzdlYWMwZmQ0N2Y4YTcxOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMmU4MTljMDBhNDNiM2MzNDhmNTM5ZDcwMGQ0MjU1MDRmMjBiOGQwNjhjMTY0MThkMjZmYTliNjkzZTc3NWM5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0RlbnZlciIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDA4ZmUyNGY0YjAyNDk2NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjU5NzUzN2IzOTllYWI5MWE2NmUzMmJiNGVkYWU0NjZkZTk2YTE0NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NWU3MzNmMzJhOThkODI4ZjkwN2FkNDZkZTAyZDk3NDA1NTliZDE4MGFmNjVkMGZmNzQ3M2Y4MGRmYWUwZjk4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0RldHJvaXQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBhY2NmNTkyNGIyNjI3MDMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJjZmY2MjIzN2ZkMzRhYmMxOGJhMjRjOWRkMTA2MDhlNjg1MjgyNmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2U3ZGI0NjViZTE2MWVlN2M1MzExMDAxMzdiZjg4MGYzYWNlZTU2YjE4NzRlMjA2NjFiZTIxOGFlNDhmMGE4YyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9Eb21pbmljYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2ViZWRkMDU2OGY3MzI1YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGY0NDFmN2E2MjEyMmU0M2E5NjMyNjA1NTBlZmIxYTFmZjMxMDBjMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmOTM5MDg3ZGNkZDA5NmY2ODI3ZjRhN2MwOGU2NzhkZDhkNDc0NDEwMjVmYTcwMTE1MjJmODk3NTc3OGFkNmYxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0VkbW9udG9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMGU2MWU1MTk4ZjE2YjkwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NWU1ZGQxYmFhYjYzZDY5NzBjMDQyNGNkOGFlNzdiZmFkZmRmZDYxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE1MmY3NDFkOWNkMWMwN2UxMzdmY2JhMDk4YTFkZjhhOTg1N2VmMzA4ZmE5OTkyMWZmNDA4ZDZmZTdjNDMwMDMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvRWlydW5lcGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIwMDJjNzRmNDk4ZTNjMjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ1YjRiOTUyMDgxNTAyOTY4YjA0YjM2ZTdjYWUyNGI5ODdlOWY1MzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODJmMThkZjBiOTIzZmFjMWE2ZGJmYWVjZjBlNTIzMDBjN2Y1YTBjYjRhYTc2NWRlYjNhNTFmNTkzZDE2YWEwNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9FbF9TYWx2YWRvciIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWQxZjk0NGI0ODhmNmM1MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTQ1M2VjODE4Y2Q5NDhjYzI0OTI2NjY0NDNkNGUzOTYzN2VkNzA0MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YWI3Y2UwZWJkYzNhZDJhNzNlYjk5MDA3NGVlZDNiMzY3NDY2ZDljNmY3NWQxMGZlYTBjNzgwNTdkZjJkODlkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0ZvcnRfTmVsc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYmVjZjZjYmVlZjI1ZTQ2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYThlOWM4Y2Q4MzAxZGQwYTYxMDg1YWRhMzE5MjNmN2UxY2NjOTgzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk4ODRlZTMyYjQ0YjQ1MzViMmEyMjE3NGUwZWNiZjUxOWYyMGM1OWExZjRlOTVjMzZlNTMzY2I3YjcyMWVkMjgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvRm9ydGFsZXphIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MmU1YzU5N2FmNTBmMjk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MGJhOTg0MzY2MmE4NTNjMWQzNjQzMzk1ZGIxYTc1YzExNjQ5NTFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFiYzBjNjJjNjA5YWE0N2ZkYTYwMjE3ZjNhMTY4YmU1MGEyNzdmYjE0ZTAyMDAwZmMxZTk0ZWU2MWI0MjU4MTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvR2xhY2VfQmF5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3MmQ4YTYzYTdjMWJmODI5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMWQ0ZGY3Njk1YWNjYjdiNTE2NGU0MWUyODQ1MmY5NjU1Y2Q5MWEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI2MDY4YmI5ZTgyMTRhZjVmNjgzYmRiOTE0ZTdjODgyOTgyZmIyYWM1OTFiMjkxNjNhMTAxOTU4NmE1MDY1MTYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvR29vc2VfQmF5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ODMwYjk2NjExMTdiZTkxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ODczNTM2NmFiYmYzNzYwMDg3Y2QxNTMzZjI0NDE1MTM2NzYzNzQ1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUxODM4NTEwZjJiYWQwMTdhNWRiZjdjMmIxOGVhZjQ5OWM1NDcwYzI0YThlMjJhZGM4ZTdmZjQzNDkyMTEzMDUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvR3JhbmRfVHVyayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmQ0YWI5MWNiMDc4NWI3YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjJjNTFlNWVlZTYyMjM4ZjBiYjAxOTQxNzhhYzgyN2FmNDI2ZWJiYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjOTg4NWM3MGNkZWQ4YjI1ODhkNzdjMzgzNGEzOGExNDhlMDgzNmNjZmE1YzVlN2UyYmMyNWY2MDMzYWFlN2JiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0dyZW5hZGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk0MjlhOWMzMWVkZTNjMjEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc3MzYyMzFkNzdjNTU5YTA0OGZlZmUzMjE2MmFhYjEzNWFmYmU4MTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWRkOTcyMGYyZWQzODIyMTBlN2E2NDE3OGMyNjE2MTUxNjAwNzFiN2Q1NzZhZjAyNjMzMzE3ZGVhZTljYzcwMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9HdWFkZWxvdXBlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMGE4ZGQ0NGE0NzhkNWU2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMGQ1MGM4NDU4NzNhYTQ2NmM5YTJiMDIwMzI2ZDU3YWY0ZDM5YjNkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc2ZTgxNDgwMjc3YTQxOGU3NmM4NzkwN2I5NDNmODhkMTViM2EzOWM3OGRmZDIxMDhhMDY5ODBhZjEwNWUzYTQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvR3VhdGVtYWxhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYzk5OGViYWFmZWQzMjgzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4NDE1Y2UwZGFhYzRjZmU4MTkxNTQ2NzFlMDViNDE4NWI5YzA4OTcwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkYjcwNWUxYmJjNjAyNmY5YTE3MDc2ZDE4ZmEyZDI3MmRlNDZmODM3MGEzMjViMGM2MGMwYmY3YzA1ZTUxNjAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvR3VheWFxdWlsIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxZTZiNGI2OGI4ODQzNWU4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNDhkMjZmNTBmNTNkYjJkZDlkZGNiYjZhY2I1NzIzY2I0OWU4MWIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg5YzFlZWQxODJjMjI2MWMyNGY0M2UzYjdmODU0MjA0NzgyNzdiMWViMjFhYjYzODI0NWI2MzkxZjMwODc4M2IifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvR3V5YW5hIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMmY2YzRiZjhlOTgyNDYxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5MzU2OGZkN2UxNDhiM2Y2MWZjYTVmMzZmOGFlMGE1YjNiMTA3ZmUzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRkOWE2NjczOTNmMDVhODJkZjRkZjQyODQzZjZmNzUzNWVjMTEzNjg5NTI5Mjc4ZDkxMWQwN2EzYzk5YjRlN2YifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvSGFsaWZheCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2ZlMGI2YWRmMTkxNDIzNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTFjMWE3YTcwMGU0MDI4NDgxZTUwNmU1OGZhZjIyZjk2NzdjNWUyOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxZDQ0MWUwMmUyODFiMDQ5MDhlNTIyZDk4ZWFjYTc1YzgwOGU1MTUzOWE4ZTQyYjMyODdlNmJmOGViZjkzOWQ3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0hhdmFuYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTJlNTYzN2NjOWUxNmE5ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTA1NWFiNzU4YjYxYmVlZjdkOGE0ZWU1YTZiMzhkNzg5YzVmNmIyYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YjE2MGE3YWNiNGI5OTJlZTA1YTg2ZTRmNGFhYmExNmQyZDlhMzVjYWE2ZDYwMWNiNmIxNTQyYTViYjM3MmRjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0hlcm1vc2lsbG8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMzNzY5ODgxZTVkZjRiNzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFkMWEyNmJkZGI5MzA0YTYyMGIyYzZmN2VjOWYzYTUyMjY2MjI5MDYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTBkMmIyZjRhOGZkMjAyYjIyNjE4N2MyMDliMDIwODMzMzAwZWRlYzVmZjg2YTQ2M2NjYzY4NWU4NzA3NTMyYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9JbmRpYW5hL0luZGlhbmFwb2xpcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzU5MTllNmM0M2VmMjViMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDFmZGZlNzBhOTc4OWQ0MjdkYzRiZTQ2OGY1NTlhOTdlZTlmY2Y1NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwYWNiZDllNDEyYjBkYWE1NWFiZjdjN2YxN2MwOTRmNmQ2ODk3NDM5M2I4ZDdlMzUwOWZiMmE5YWNlYTM1ZDVmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0luZGlhbmEvS25veCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWI0MjQzYTM2ZmRhZjE5YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDUzMGVmNGIzMzk2ZDcwMzFjYzVlNGZmODJkYzQyYzEwZjJmODlhMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ZjdiNTBmYTU4MGM0OTQwM2I5ZWY5ZmFlMjk1ZTEyYWQyNGJlZTY1YjMxOWE4ZTgwOWU4MWFlNGMxMDk0OWIyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0luZGlhbmEvTWFyZW5nbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGI5M2NjYmZjNjQ5MGIzMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTcwY2VmOTRmOTAwMTYzYmNlMzRiM2Y4NWI5ZWE1YjM2ZGY5MjE0NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwM2NmMGUxZWUzMzQ0NjBkZTIzMGIxZTMyYTA1ZWFmZGRkYTM2NDI3NTU0YjJiNTQ0MmNmYmQ1YjQyOWMxNzI0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0luZGlhbmEvUGV0ZXJzYnVyZyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzE5MDYwYmE4ZjU2NDNmZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjA1OTRjMTMwOWEwN2Q0NjkxZmY5YWYwYTc3NzgyYjVlMmQ5NWM2MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMWQ1YWEwMmJmNThkODE1ZGYyZjhhNDA0MjRmYmNkNWNkZTAxYTVkOWMzNWQxZDczODNlZmZjMDk4NjE4NjdmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0luZGlhbmEvVGVsbF9DaXR5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NTEzYmUxY2MyYmRkNGUyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzOTU5YmU0ZDllODZjOWMxYTdmOGZlYmM0NjU1NDU4NGIyYTdjZWZmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFmYjU1MWQ4NmZiZmIwM2ZjMmU1MTliODNmNzgzNTg5MTBiNTE1NjA4ZjgzODliNDMwNjBmNzNmNTNjYmNlYzkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvSW5kaWFuYS9WZXZheSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTA1OTVmZWNmZGY0NjFhNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjlhM2Q2NWI0MmIwMDhjNWE4NWM3MzkzNGZjZjk0ZWFlYWM0YjkzMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYjY5ODBjNTNlYzAzYzUwOWFhMzI4MWY5NjcxMzM3NGVhNWVmOWZiOTZkNzIzOWIyM2E5YmExMTQ1MWM0YmIwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0luZGlhbmEvVmluY2VubmVzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZjUwZjc0MzRmMmQ5OGYyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZDE2OWZiZDAyZjYyOGRkNmZkYWZiYmFiN2E3ZTRhNmRhNTRmZDIxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY5OTE4Y2RhMzQ3YzA4N2Y0MTFkMjUyYWVkN2NhMDhiMDc4Mzc3YTc2OGFkNzJjZjVlMGRiOGU5N2IxYjQ3YWIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvSW5kaWFuYS9XaW5hbWFjIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3OTNkMDRmMjQwYWM4ZjFiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMjkxZGU4ZjZkOTE0ZWUyNjRmMGIyN2E1NTI3OGZmMTJhMDBhZDdhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4OWZhNjZhOTBlN2FlNGY0MGQ0YmI2Y2MyODEzN2UyZGE5MmNiZmI5Zjc5ZDcwNDA0ZGM2MmM2NGFjNDhjOGEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvSW51dmlrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZTc1NjM0NDUzMmY3YThiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMTAxOTNmZGI5YmUxYTg4ZjVkMjQ1ZGRmM2RjZTgxOTQ2OWJlMjMzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdkZTNhN2M0MDM3NDM3NGFmZTMzNWFhNTkyYjAzODI0Y2M5YWMyODczNGI2YTY5ZWQyMjg4MTA4ZjBjMGIzODkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvSXFhbHVpdCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzQyMzcxZjMzNDg4ZWUwOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzc0NTNhMjc3MmMxMjdkMGIyMTNmODU4MGZmNzg5MGNiZjdiNDkyOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjMjU2YTA4OWU1MGY0NWZlN2U2ZGU4OWVmYTFlZDBiMGUzNWIzNzM4YzZiMjZmMmYzMmNmMmU3ZjZmMjljMzZmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0phbWFpY2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZhZDcwNmJmMDE2OWM5MzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc0MGU4OGRjZDczN2QwNzY0MDRjMzg2MzMwYmQzNzlkNTVlZTgyODEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTNiODcxNmY0Njg2NDY3N2U3MTNlMGMxOGI3MmU0NzIzMDMzNDRmYzgwN2Y0ZmM3YzM0YmQ1MTVmOGM2NzliZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9KdW5lYXUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM1NGFkYzc3OTk1MTQ5ZWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE2M2EzMjIwNDJhYWI2YTI1ODNkZTJmNjM2YTVlYjE1ZjcxZWFlMzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjRmZDNiZGIxNTdmOWZmYmM4NDIzYzcxNzA5ZWZiMDA2Nzg2OGZhYzhiZDRhM2U5OWY3N2YwODlkYjNkODM1NSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9LZW50dWNreS9Mb3Vpc3ZpbGxlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0NWE3M2FiMTE2N2I4ZWNiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhZDYzYmY0ZDEyMjhhYjMwOGIyZWQ2NzU4YzIxZmJlYmI1NjM5NWRiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJlZDc3MjBhOGYzOTA2YjVkMGIzYWFlNTFmYWQ1ODliZWYwYWE5NjFjN2U4ZmMwMDNhMzBmNDQzMTg0ODc3MzMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvS2VudHVja3kvTW9udGljZWxsbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWRiNzAyMDA4ZTExYzBlNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjMxYjhkMGY1MzhjN2VjMjNkMTMyZmQ3ZDcyZmIxZmY2NGI5MzhhZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYzAxODVkOTU1M2Y0MGVjMzZjNTNkNDJhOWRhNzYzZmMwMjNmNjE1Y2M1NTY5NDIwNzI1N2I3MmY3Yzg0M2Y5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0xhX1BheiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjk5ZTczZjAwNGNjNzdlNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzU4NjRjOTkzMDkwNzBmNjFiMDMzYzAzOWI3NTA5Yzg5ZGE1YWIwOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNDcwYzI4M2RlNmVjM2EwNDRiYjg2YjgxOWZjYTI5MjZkNmNmMmI5YmMwMmM2MGYxYmM3NDljNTA0MGQ2NDViIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL0xpbWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZhNGE2YjUwOTVlZWFkN2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE0ZjFmYWViZjBmMGQwMzIyOTBlZjg3YmI5OTczYzJmZjhmODQwNzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjg5NzdiYjlhZDZkMTg2ZmVmYzZjN2FiZDM2MDEwYTY2ZTMwMDA4ZGNiMmQzNzYwODdhNDFjNDk4NjFlNzI2OCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9Mb3NfQW5nZWxlcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjhhZTFjY2FkYjcwM2FmMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzAyOTUzMDEzMzI5MThkNzlhYmYwYmIzNDljYzFmZWUzYjlmMmRiOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNzM4Y2Q4MjE5OWUxZTFiYzVlMWEyMzc3MDNhYjYxYmZlNmRlZjUwNTIzNDYyMWI0NDAxNzkzNjYyNzIwZTZjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL01hY2VpbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWJkMWZjZTc0M2RmNjYyZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTY2YTg4NzMwOGU4ZTE2YTljZWJiNjJmM2Q0MTI0YjQyYzMzMTY3NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNDFjYzVkMzUwMDc5ZjYxMzY3YzNmMTA3NzJmODMxYzU3YjdlOTRhYTg3OGRhNGEzZGYwYTE3NmUwNGE1OWQ5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL01hbmFndWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkyNTkxODYwNTQxNWVlOWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE3NTlhZmRhMDI0YTBiYTk2MTU2OTAxN2IzMDAzODA1ODQ5YzZmNjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTY5ZTkxOTY0NzE3MjUwZWU2NGFjMmFhOWM0ODAyZjJjYmM5NTZiMTQzMjY0ZmY1ZWIxYzZmN2U5MzUyYTRhZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9NYW5hdXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhkMGY1ZTNjNDJkZmYxZDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNhZjBlNGM1ZmRhZTU5ZDFiNmMxMjc4YWQ3YWM4NGJmMDNiY2IwYTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2NjYjNjZDI0Mzk0ZDk4MTZmMGI0N2ZkY2I2N2EzN2JkZWM5NzgwYjUzNjAxNmE2NWViOWU1NGVlOWNkMmYzNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9NYXJ0aW5pcXVlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYjMyZDlmY2UwNGIwODkxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MzhlNDU0MWJkZGJiMDE2NGM4ZDYyNTkwZmYxYmI5N2Y4OGI4MjJlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdlYWY4ZmE5ZDk5OWFkMGY3YzUyYzE2NjFjMGY2MmJlMzA1OWJmOTE4NDA1MTRjZWI4YjQzOTBhZWU1YThkNmYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvTWF0YW1vcm9zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMDFjYWVkZDZjM2Y5MWU3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NGMyODQxNWU4MTVmOGUyYjUzNjA0MTk1Zjg1ZGEwN2IwNGQ4MjlkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA1NjFmNjM2YTU0ZjAzNTNlY2M4NDJjZjM3ZmQ4MTE3YzJhNTk2YmIyNjQyNGFhMGQ1ZWJhM2IxMGJlNzlmMWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvTWF6YXRsYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImExMDE2NjgwYWVjNjk1ODUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg4ZmQ4ZDEwOGMwMjBhMzI5NGVhZTZjODNhZDE4N2NmMGIwMWE2MDIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDJiYmZkNThiNmRmODRkNzI5NDZjNTIzMWMzNTNiZTdiMDQ0NzcwOTY5ZDNjMWFkZGY0MDIyYzQ2ZGUwNjc0ZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9NZW5vbWluZWUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYxZjNiYzZlNTg4MjZjODEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlMDdmODM1NjM2MmM1MTdlZjQxMDM1YTAzOTRhNTkzNjNjZWJmYzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDk1MzQ0MWMyNmIzOGU4OTlmYjY3YjhmNTQxNmIyMTQ4Zjg0Zjg4NDM0NWE2OTZlMWRmNGU5MWNmZDIxZGRkZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9NZXJpZGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRlYjNhNDkyM2Y2MWJjOTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjlmMzI3MTU4Yjk4NjUyOTEzYWY0ZDY2YzUyNTdjZmMwMTQzNDA1MzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjcwOWEyNzg2NGQ1NjM2NTdlNTNjOWM1YzZhYmYxZWRhYjE4YmZjMTk1OGRlNTlkMmVkYWNlMjNiNTAwYTU1MiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9NZXRsYWthdGxhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiZWY1ZWUwYWMzNzJiMmExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmNDZiYjc2NTA3ZmJkNTIyMDRlZWY0N2MxMmM5MzIwYmQ3OTQ1YWY3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUyODgzNmY4NTMxNmNmNmEzNWRhMzQ3YWIwYWY2ZjdhNjI1YTk4YjdhOGU4ZTEwNTMxMDQ3N2IzNGM1M2M2NDcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvTWV4aWNvX0NpdHkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdhZjMwYTM5OTEzMDUzODIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE0MThiZWNjMmMyMDIzYWMzZGJhMTVkMjdlNWZkNmI2YjNiNmZkNWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzFlM2ZiMzU5ZmM4YzUwOGFjZTI5MjY2MzE0NzY4YTYyMTFiMjhlMjE3YzI0NTdiMmQzYzZlOWUwY2RiZjA2ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9NaXF1ZWxvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2IzY2NmZTU0OGY0Y2FmMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzA4ZTVkNTQ4YzNiYjk3MWYxYTEyMzZjMzk3ZGVkNGY3MjI3ZDc2OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YTZiZmU2ZTRmNWEyOGE3MTY1YjMzYTk3MzU1MDViYmFlYzczOWZjMWEyMjRkOTY5YTFkY2I4MmExOWNiNzJiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL01vbmN0b24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkxOWVkNzlkNWM3NTE3MGYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNlYWYwOWNmNjA3NWJlNGZmOThiNTcxNmU2NWQxOTdjOWYzMDI4NjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjIyYzUzMTEyMjZlNmRmZTk5MDU0NWYyZWEwZGY2ODQwMzM2ODExZTA2NWQ3M2VhMzk0ZTJkYmY0MmY3OTA2ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9Nb250ZXJyZXkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEwZmQ0MmQ1NjZiNzU2YTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA2ZTNlZjEwNDhmZmQyODlhNDI0ZmJhOGUwNTM2MDFiMzUzY2MyZmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTIzNzIwNGRlODBhZTU3ZjA1ZDMyMzU4Y2U0ZmI3YTMyNDk5ZTE0ZjU3NDM0ZjU0NmQzMjdmOWE1YmJjMzdiZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9Nb250ZXZpZGVvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YzU2YjFiOTA3NGZiMWRiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3MDA2NmMwYzgyMmM0ZTZkNDkwYjBiZjNlNGRlYTRlMTI5YWU5OWZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM1MDQ4YjUwYmRjOGYwZTJlMWNhNDY0M2ZlYTJlZGEyMzc1YzY0ZGYzMmM2ZDRjYTdkMzZiZjIzZTUxNjVkZjcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvTW9udHNlcnJhdCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2Y5MDg4OGYxYzY5NGIzZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzU5MmIyNzA1ZjZjYWUyZTNhODQ4ZTRkODQwZmI4MDIwYmIwZTc3NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMDRhNDFmY2JkNzFkZDQ5ZjBjMmE4Y2VjMGRhODNiYzI3ZTA0MTgzY2U5ZTEwNzY4ZGVjMGJjMjIzYjE1Nzg4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL05hc3NhdSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDg4YWY2MDFiZDE5MTlhMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmM5MzM3MTgyZWU0YmFkNzkwYjUyN2Y1NmJkM2QyMTMwNjkxZDY5MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlOWVkMDdkN2JlZTBjNzZhOWQ0NDJkMDkxZWYxZjAxNjY4ZmVlN2M0ZjI2MDE0YzBhODY4YjE5ZmU2YzE4YTk1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL05ld19Zb3JrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4ZjU1YzA0ZDU5ZGQyZjBiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZTZjZjAzZTBjOGZiYjdhMDc5MDkwY2YxNjRlNzMyOTE2ODFiYWZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRhMmNjY2RmZTNmZTNlYTI3ZGNkYWU4Yzc2MWNjNTdjY2JjZjE0ZGFiYjFhMjliYWY2ZDAyZjEzMDNkZTYzNmIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvTm9tZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjQzNDNkOGY3ZmY3YTQ3NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjBlMjliNDVmOTAwM2MxZmY4ZWQzNTBiNDBiMTM2OWU4YTU2OWQwZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZDFlMjUyZDVmMjM4Mzk0YTU4ZTEwYjkzOTU1NDI5MzlkNThlZmIxMWY4ZThlYjMwOWVmYThhNjk4M2YxNDVhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL05vcm9uaGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVkYzliZmUwM2RmODY1MmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk5MDgwOTYyZTUwMDY5ZDVlNmEyMDZiZmY4OTMxYTY3YjVhZmViZTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWFkODFiYThkYmJjMzM3MDI0MWM1ZGE3ZmJmYTEyYTZjZDY5NjEzZTEyYzYwNzI1NmU0OTBmMjliNWRhMDQ3YiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9Ob3J0aF9EYWtvdGEvQmV1bGFoIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYmYyYWMwNjM4MjM3MTRjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNmVlNTY0MDI2NWY0MDRhMmE2NGNiYjQ4NTQ3YjgzNGI3ODBjZjcxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY1OTU5YjJiZDYwYTkyYWI5NDJmMjA1NDE1MmRjYmFmZjg5ZGM1YmI3YjU3YmNiODViODEwZWQwYTlmNmQyY2MifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvTm9ydGhfRGFrb3RhL0NlbnRlciIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWI2OGRjN2ZiYmY0YmRlMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmQxZGVmYWVlMzJjZWU1ZmRhYWExNDA1NDYwZDllZTRlNGRjZWI1NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwYzdmZGJiMTA3ZWU1MjcyYjZhMWI3NWJkM2EyYTA4YWMzYjg1Y2JhYTFiNzVkODE1ZGRhZTA1MmM2NTliZGU4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL05vcnRoX0Rha290YS9OZXdfU2FsZW0iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY3MmQzOGU4NWY3NjEwMzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRmZjdhYzcyYWYyYzA5ZWZkOGUxNzc5ZTVmYmEyODI4ODQzOWRmNDEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDEwODIyZmZhY2Y4YzAxYjI1Y2VlNmQ5OWYwZjg2MmVlYTcxM2E4OTQ4MThhOWYxYTNiNjMzNTM1MTljNDIwMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9OdXVrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNTNkM2M1OTI5YjI0MzhkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNDZjYWU1OTA2NDNmNjA4ZTZjMzE4NzA5NjZlNTc2ZjJjMTk0OTM2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZmN2YxMGZmYjU1ZDkwMjY3MzY5NWMxYmVjZTVlZTc1ZDhhMTI0MGNkNDI4ZjRkM2E5NzcyNmE0MTliNTllZDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvT2ppbmFnYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWMzZGM0YTk0NzM3YjI5ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTk0ZmJjMmQ1NjdlNDE3MjNmMDM2MjliNmM5YTg2NDI2MDEwOGExNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5MWFjODBmZTk3NjkzMWM0OTBkMDU4YzhjZThiNWQ3MWZmYTZkNDk2MWY2Y2ExM2VhOWMxNTNmMGIwYmNjZWEwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1BhbmFtYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2U4NWVjMGRlZThlOTM5MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWYyYjNlMjU1NDAwM2U1NmVjNmUwOWY0YWIyY2M2NDZjZWY1OGUwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxZTZlNmQwZjA1MjY5ZTg0ZWI0ZDQzYzQzYjg1ODBhZGY0ODVlZjg2NjNjYjA1NDRhMWNjYjg5MGJlNzUxNzMwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1BhcmFtYXJpYm8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM1YWEyNTJjMGVkOGZmNGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEzZjU0ZGYzYTAxN2MzODYyNmYwNGJkOTU3NmEwYTExNjYzMzAzZmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGE1OTczZDJjNjJlMmNiZjI1MjBmMmI0NGU0YTJlZTlkMmY0NTVjOTNmMGY0NWJmZGViNDUzM2FmMTU4NDY2NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9QaG9lbml4IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNDc1NTY0NzlkNGQ3MjQxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OTAxNDQ1YTdiZjRhOTkzMTExZDA4N2VmODEyODkwZGQ0NGE2N2JlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQzZDY0MDI1ZGUwODNhMjMyOTdkZGE1NGI4NWQ1NGUzODQ3Zjg1MWI3YTA2ZmE0MDkwNTVjZTlkODNiZGM4ZTMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvUG9ydC1hdS1QcmluY2UiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY3NzEzYjc4ZjI0ZDQ2YzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlZTFiMGQzYjg5NWI0MTk1ZTBiNTgwYjY3YzBiMmVlMTAxMGQyOWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDdiODEzZDllMzk1MzA1Mjg5MTdmYjMyYTcwMGNmYjlkOTA1YzA2MTIyOGViNDVmOTAxNTNlNjhhZGM1MmZhZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9Qb3J0X29mX1NwYWluIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NWY5OTIzYjJlOGJkYTk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNTUyNTNjZWUzNzI5MWE2Y2Y5MWU0YmJjY2NhNjQ3M2NmNjY3OWFhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY1MTdmMzgwNjEyZWRiYTg2Nzk3NzI0ZmI2MjY0YjM5MjE0NjhmZjU4MTQ5YjM4YTc2MjJjMmQ3MTIzMjczOTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvUG9ydG9fVmVsaG8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNkZGQ0NWEzOTNlNWUzYmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZjZjhiZTUyOTY0OTZhNWRkM2E3YTk3ZWQzMzFiMGJiNWM4NjE0NTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODQ5MWU1NTdmZjgwMWE4MzA2NTE2YjhjYTU5NDZmZjVmMmU2ODIxYWYzMTQ3N2ViNDdkN2QxOTFjYzVhNjQ5NyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9QdWVydG9fUmljbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmQ4NTc0NjNjZjM1MTg5MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWE2NDg5MWZkOTBjYmMyYmE5ZTFkN2RmZTE2ODlkZWU2NWFmZmVmMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZmQyYzg4ZTg2YTgzOTkzNDk2NTZiMTgyMGRmZDA2MWQ4NDJlMWNhZWE2YzJlOGI1YWJjNjgzZDY3NjFmNDQxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1B1bnRhX0FyZW5hcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmFjNmYwYTE4NDFjMzViYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjUxN2MzODlkYjRhYzg5YmM3OWNiZjhlZTU3MzZmMGNhZDdiYzdiOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZDc4MmE4Y2JkY2VkODE1NzQ3YTZmOTc5M2NhOTU0NTE2NWJmZDdkMzI0MjYxYzRlYWY5OTI0YWYyM2QyYjM3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1Jhbmtpbl9JbmxldCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODU1NzNiOTdmNzcwZjdlOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmE2ODFmZTdjYWZjM2NhYmU5YTdlZjc1Njk5ZTRlNWZhN2Y2YTgxYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YTMxNGRkOTljZDk3YjlhMDE2MWQ5N2MwMjBkZDJjMjYxYTM4ZjYyNWU1NTg2MTdkOTVhM2JlYmI4MzZiM2EyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1JlY2lmZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWQyZjZjMjVkYTFmYzUyZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWNkNmIwYzcxOGI2NWMwYzkwZTgwOTc5NDNhODk5YzBiMGNiNjBkOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjYTNhOTNkM2NhNDc2YzgwOTg3YmNkYzdmMDk5YWQ2ODMwNmYwODVhOTFiZmI0ZGZjZGVkZDhmMzFiOTdiYTRjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1JlZ2luYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2UyYTk0MTc2MjM5OWM5MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzAxYmRhOTgxMjExYTEzODdhMmMxOGQ3YTU3MTY1ZTcyZGE4M2Q5NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwYTczMTRkOWQwNDhmYmFkZWZiN2NmODlkMTBkNTFhMjljN2VmMWJmNjk0NDIyZTM4NmZhZjI3MGMyMWU3NDY4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1Jlc29sdXRlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ZmMyZDljZTMwYzhhZWY2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMzY0OWZhM2I2NjFiMWE3YjEzMzJlMzg0NzlkMjRiY2RiNGU5MDJmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ3YmEyNzkyNmYwZmZkNTgwYzkwNGFlMzJiZGFlYmQyYWMwZDllMmVlYWE3ZGI2MDcxNDY3ZGRlMGRlNWI0ZWIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvUmlvX0JyYW5jbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTg3MjM5ZTZiYWVhNzU2MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjM5ZmE5MGFiYWNkNjg4YzdmNjU5OWJkYmRkOGMxNDRhMGI3YzViMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxYTVmZTUyMzdhNGY2NzllZDQyMTg1ZDY3MjY2OTNhNDVhOTYwYzBlNmI3YmE2Yzc4NzU5ZDZiM2Y2NzRmOGQ3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1NhbnRhcmVtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZmZhZGRlNzRiYjk3ZDZjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2Nzg4ZDk4NjQ3ZmIyMDE5YWE3NDlhY2ZiNzIzNmU3N2U4NGM0NTMzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVmOWQyYmYyNDExMmM2NTY3MWVlYTM5MTcyMmFkNmFlMmNiZjVmMmY2ZWQ1ZmNlZThjYzJjODYwNzgwYmZhMDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvU2FudGlhZ28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFlMTQ0ODM5NWJhZmNkOTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImExMzUzMDBmNzNkZjljNDI3ZGIzN2FhOWJhMjllMjVmODM0NjMyMTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGNhYjVhMTIzZjFmNDNkZGIyNmM4NGQzNTk0ZTAxOWI1ZWI0NGJkYTczMjY2NTE1NmUzNjk2NDY3N2E3YzU0ZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9TYW50b19Eb21pbmdvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYjBmOTJhMWNhYjVmNTNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NmNhZjBmNWM5YWQwMjFkMmNhMDZlMmI0OGVmN2UzZTUyYmZmNDFkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcwZWRkNTE5ZTkwYzE5ZDQ5ZmQ3MmUxZmZkNDgyNGE0MzMxMTdhY2RiYWZhNWQ2ODE5NGEwMzgyNTIyMjUxMDgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvU2FvX1BhdWxvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYWYxNmMxNGU4OWQyNWNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3NDk3YjQ3OWFmN2MxNTdlODQ0YTkwZWNiZmMwNDFkYjRmNjM5ZjA0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc1YTM5Y2Y3ZmEwYjhmMjUwYzRmODQ1M2Q0MzU4OGZiY2M3ZDBlMGFlNThiZTgxZTJkNDVjZTg4OTEyOTJjOTYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvU2NvcmVzYnlzdW5kIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYTNmNzg1NWRkMDNhYmExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YmIyZmQ0NjZhY2QwMzk5ZjQ0ZjU2YzJlZDlhMmEwMzUzZmIyZjgyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZhMjRiYjE2NGRmYjg1OWE3MzY3ZDU2NDc4OTQxZTE3ZTA2YTRjYjQ0MmQ1MDM5MzBhMDMwMDI3MDRmYzUzMTAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvU2l0a2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUxZGI2NTg5NjkxZmMwNTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQzMzYwNzVhODFhZGJlYmViMjZjYTI5N2NlMzA5ZGM1OTViODY0NjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWY1ZmI1ZWVlMmFmZGJiNzk5ZGM5YjE1OTMwZmMzMmQ5NDFiYTNhYzJmOGVlYjk1YmJiMGI2YTQzYjI2M2EwMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9TdF9Kb2hucyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTYyZGU1ZjM5NWMwNDNmNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODY1MDAwM2M1NDQ1NzE5YmY4MTFhNWE0MWZhZmU2Nzg0MTI1ODk4NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhZmM0MTJjODRmYjEyYWU4NmZhY2E1YThlMDg3OGNiZjkxYzMyZGQzYzRiNzQ4NWVhZDgyZDQ1MzNkMDA1OWY2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1N0X0tpdHRzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMjFhYmI1YzFlMjhlMTNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhOTFlYWM3NzAxNDE3MDY3YmY3ZjZiOGQ2MzVhNTk3NDExMjVlOTgzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIzNmFlOTEyMmExYjRiMWNjOWY4ZTdhMmY1OWRjZjE2NzE5OGIyMDhkNWNjMDU4YmVhNDY0MmQ2MGEyZDk0ZGUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvU3RfTHVjaWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA3YjNlOGZlZGI0YmU2N2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE2YmQzZjJjZTZkZWIxM2VjMGMxZjEzNmEwZDkxZGNkZGYwODFhMjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWIxZjM4MzgwZTIyN2Q5ZDgxNTQwMDI4NjQzN2E2ZmJkZDhlZjgzOGU3MjQ2ODNkYjVmNDY1NWE2ZjM1MTU1MyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9TdF9UaG9tYXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFmZWRkMDc5MWNkMTc3OGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjlmMzAzMGFhMWI1ZmUyMTg5MjMwODI4ZGFkOTA3MGE3MTQyMzE4YjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzU0OWJkZGQ4OTUyYjdlNDdkNmE1ZDA0ZDUwMWQ1MjI1MjFlMzM4MGUzYjA0ZTg2NGNmMTNiNjYxZjVmZmRlZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9TdF9WaW5jZW50IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMzNmYjdhOWZjNGExYWExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNjA3YjFkZGYxMjRlNDA2MWU0MzczNjVlMTY0MDQ2MzNiYmRjNGJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ1MTI4ZTE3YmJkOTBiYzU2ZjYzMTBmYzNjZmUwOWQ3Zjg1NDNkYWM4YTA0ZmVjYmJiY2QxYWJkMTkxZjNjMzYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvU3dpZnRfQ3VycmVudCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWRjZGQ5NWRkMmU3M2JkZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmU1NTM3ZjBmMzI2ZjQ1MTNhYWY5OGJhNjgyNjhiMDc5OGU3MmUwYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMzMzYjNlZTdiNTM5NmI3OGNhYmFmNDk2NzYwOWMwMWJmMGZiM2RmMTVmNWI1MGMzNzhmMzRiNjkzYzhjYjBlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1RlZ3VjaWdhbHBhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYzc3OWIwYWM1MWJkZjEyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjNGUzMDQwNzNmNGY5MDg5MDQzOWNhNjIwNWQ2MGUyMGQyNDk1ZjE2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYzMWI4ZjQ1YTY1NGYxMTgwZWU0NDBhYTE1ODFkODlhNzFlMmExY2YzNWIwMTM5YThhNTkxNWJiYzYzNGRhMmYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvVGh1bGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEyNTE3NjQwYTRhN2VkZWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM5MmU2MTQxNTc0ZmVhYmMyM2I0N2UxZjkyNTRjZTAzMGI3ZTQ5ZTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGE1Yjk1ZWYxY2Q5OWI2ZTBiODBjNWQyNTE1Yjc1NzAzZDQwOTQ0ZWYyZmRiNzQ0ZWI5MWUxMGM4NzU3MmRjYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9UaWp1YW5hIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmODFlNGU1MzRhZmQ0ZjRmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNmQwMzhlY2ZmNzEyNmVlMTllYmIwOGE0MGQxNTdjOWE3OTk2NGNkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE1ODdhMWExNjA3NDM5ZjdiYWMyODNlMTgxNWYyYmRiYWZiOTY0OWE0NTNkMThlMDZjMmU0NGU2OTk2ZDg4OGYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvVG9yb250byIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTU1YTA1YzZkYjRhNDMyZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjU0YjFkMjQxYWU2NDBkNjI2NmJkMzIzZGU2YjI1NWY5YjQ4NzBmNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNjMwZWViN2U3MjJmNjYwZWY0ZGYxNDg5OTQzN2IxOGQyY2JjMDkyZjY2MzA0NDI3YzA1MzgyNTdhMDhiZGEyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbWVyaWNhL1RvcnRvbGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRmZmUzODgxMzE5MmQwYzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI0MmE0NTA1MjMwNjhjYzE0MzRiODc3NDA4MjUyNWQ4ZGMyYThlNGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjI0OWNhMWY0OGQyM2Q2NmE2ZjgzMWRmMzM3ZTZhNWVjZjBkNmE2ZWRkZTUzMTY1OTE0MjNkNGEwYzZiY2IyOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9WYW5jb3V2ZXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBkMzk4NDUyOTdiNGI0OTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRhOGYwMGQzM2I1Y2E1NTFhMTZjZWRjNjhjYzg1MjhmYjRjMTExZDgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGViNDdhM2MyOWQ4MWJlOTkyMGE1MDRjYTIxYWE1M2ZjYWE3NjIxNWNjNTJjYzlkMjNlMmZlYWFlNWM1YzcyMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9XaGl0ZWhvcnNlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNmE4ZGJkZmQ0M2U0OGVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ODRjNjJkODBkMTZhOTI1NmM5MTIzMDc0NDY2Y2M1ZDAyODhkYWVhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVjZmZiZjYxMGFlNzc4NTcyODlmYjQwYTQ5MzNhNzkyMjFhMzEyOWE0NTBlN2RkOWUzYzMwOWQ2YWFiYzU0MWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FtZXJpY2EvV2lubmlwZWciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE5Yzc4ZmNjYjVlNDUxOTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxMTVhYzFiNWI2NGIyOGNhZDE0OWYxY2RmMTBmYjA2NDlmZTVjNDgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjQ1YzI3MjliYmYwODcyY2E3ZTBiMzUzMDI3ZTcyN2JmMjU2MGRkYzYzMDllYWNkMGVkZWU4M2IwNTMwM2I2MyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9ZYWt1dGF0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4M2I2MTQ0NGMzOWE3N2JiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkYTFkMTkzODYyZTE3MjU0MjAzMjliMjU3ZTFiODU2YjEzZGNkYzdhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY4YzQ1ZjI3NjA1ZjViN2YxMmMwMDlhOTE0MDQyYTUzYWQ5OTFhYzI2ODA1NmZjNDliNjFhMDkzZDYyMGJlNTIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FudGFyY3RpY2EvQ2FzZXkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhkNmNiMmRhZTY3YTFhNjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg3YWJlZWRjMjY4OTAxY2MzNzFkOTNmYWY5Yjc3NTYzNGE2YzQwMWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZThmYTI0YzhlNjlhMjEyNDUzMzc1ZGVjOGFjYjg2ODFkYjc5YmM2ZTQwZDk4YThkYTI4MjY5N2NiNGRiZTUyNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW50YXJjdGljYS9EYXZpcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmZhYjdlMTFkZmM2MTM1YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzVkMmQyMWJiNWU2MzQ1NzIyNGZiMDExZWQ2MzI2YTIwNDQ3MGY0OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4M2MxZDAyZDhmOWEzNzdhN2E2YjNmYjRlMGE3NDczOWQ2NTgxNjczN2ZmZmVmMjViNDc0NmU2M2Q3OTA1ZmUyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbnRhcmN0aWNhL0R1bW9udERVcnZpbGxlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YWM2MTNmMGI5ZDA3YjY4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OWNiZGNmMWQ5YWZlMDkwN2I5NmYwY2EwNjYzNmJkZTRlNTM4M2MzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg5ZWVkMTk1YTUzYzQ0NzRlOGFkNTU2M2Y4YzVmYzRhZDI4Y2FiMWZlODVkZmUxNDFmNjNkNGFhOWNkY2MxZWQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FudGFyY3RpY2EvTWFjcXVhcmllIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMmQ5OTExOGQ1YWI3MWYyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjYjM0YzM4YTAyYzc2YmViNWIzMjE5NzFkOTQ4Njk0NTFhNWNlYWIxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY1MzViNTgzZmNmNGI2NGU0NDdkZTA3YjJiYWY1NTI2OGYxYTgwZWVmZTJiZDY3MTU5YjhhYTM0YTlkNDY0ZDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FudGFyY3RpY2EvTWF3c29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMTIyZWEwYzIyYmQyNGU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYjNmN2E2ZTVmY2M0YWZhOGY1N2E2MzllMWE3ZjQ1MWM2MTdhMjllIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJmY2IzYmYwNTdkOWI0NGUxYzVmYWI1MjRlMTQ5M2M4YzA1ZjI0ZmNkNzg3ODVkZTVlYzlhMDZlOTczM2EzMjIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FudGFyY3RpY2EvTWNNdXJkbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzMwMmFkNmVjZGJiMzY5YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTI1MTk5MjFlZDRjNGY2Njg0YzUwNjlhMjUxMTQxMzc4ZjcxMzRhNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwZDZmYzM1YzFjOTc4MzkzMjczMTlmYjBkNWIzNWRiYmM2ZjQ5NGEzOTgwZmYxMjBhY2Y0NWRlNDQ3MzIxMjZlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbnRhcmN0aWNhL1BhbG1lciIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTYwNTI3NDg1YjM5MzU1MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDViYzcxOGQ4ZjUxZTJkYzIzOTg5ZDE0OWI4ZGM3NTI5YTg3YmYxYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MTAyMzU5YjUyMGRlM2ZkOWVlODE2ZjRjZmVhY2U2MWEzYjBjNjllMTc4Y2MyNDMzOGEzM2Q0ODUwZDQzY2E4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbnRhcmN0aWNhL1JvdGhlcmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU2NDk2MzRhZTE3ZmJmMGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjlhM2UwN2RiNmY5OWMxNzNiNDEyNGZmOGIzZmRlMzY4YjJkMzA2NWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTY3OTlkNTcyYTVkMjU0ODZjMDcwZDU3Yjk3NjQ0NzA0NDA4MTY2YTIyYWE4NjFjNzY5OTdjODZkZGZiNDIwNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQW50YXJjdGljYS9TeW93YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmZhMmMzYTJlMDJiNjdiYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGYzYmFiNmM0ZDk1NmRkOGU4YmI5NjllMzU0ZTFhMjExOTgwZTI0NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZjNhZTFmOGZmZTMzMDJiMmNmNDYxYjAxYzkyNDc5MzJhNTk2NzI3NmFlMjY5MjBhM2Y0YzNhOWNiNjdkZGNlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BbnRhcmN0aWNhL1Ryb2xsIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMGZmZGZiZjQxY2RkMTE2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjYWIyYTdhZTllYjMzMDQzNzdkMTViMzc2MWU0YmVjYTU0N2ZiMDdlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZkOTE5ZGE2YmFjZjk3MTQxY2E2MTY5YzkyY2Y3ODlmNmE2ZTVhN2M4MTY1NjRiNWE5ZjE3YjMyOTEyNDM1NWQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FudGFyY3RpY2EvVm9zdG9rIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYjNlYjE1NmIzNDU1NjMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NWQzMmRmN2M1YzlmMjIxOWE1M2E3NWI1ZTI5Mzg3NWVmZGEwMDdmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc0ZjEwZTlmMmQ1YTFkMmJiMWYwZmI4NGZmMzUwMjlkMWUwZGVhOTI0Y2U0MGNlMTgyOGRkM2JmZDJmN2RhZDkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvQWRlbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2M1MTNlNTlkZGYzNDhhNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGI0ZDhhYWJiMWZkODFlMzliNWI4ZmQyZDM1MDY4NzU5NjZhM2MzNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMDI3Y2E0MWNlMWExODI2MmVlODgxYjlkYWY4ZDRjMDQ5MzI0MGNjYzQ2OGRhNDM1ZDc1Nzg2OGQxMThjODFlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0FsbWF0eSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzY2N2QyMjNmYWViOGU0NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmRmZmI4Y2RiYTdhYWY0MmJhOWY4ZTFmMWQ5MDkzYzIxZWQ3NzAyNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZmQxYjc4NWI2NmI4NWQ1OTE1MTViYzQ5YWFmODVlMDVlOTRhMWM0MTU2Njk4ZjBhMmI2YzE3ZWVlOTNkOWY2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0FtbWFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0NzI4NDhhYzFmZjU3YTk1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZTE4NTQ2Njg4YThkNzI0MjZhOTMwMjQ2NzNiZTZhN2I4OTBjYTQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg0MzBkMzk3MmUzOTdhM2ExNTU0ZmY0MDk3NGVkMzk4YWE1MzAwMjM0NjI1YTIwZjk1YzVjYjQ1YmIwNmZmODgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvQW5hZHlyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNjMzZTAwYWEyZGJkZTdiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNWMxNjI2ZjA4YWY5ZWMzMmRhZGJiZmNkYjY5ZjVhMmE4MzQ0NWNiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAzOTdiMTY0ZGRiOWU4OTZhMDE0OTRkYzZhYzgxZDBhYjQzYzgyMjNhYTY3NjEwNTMxMTU1ODA1NjRkYWE5OTAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvQXF0YXUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI1ZDQ3ZjAxMmRjMmU0YzMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY3ZjE0NWI1ZDI5NThjZWQzN2Q3YzYzMTQ0Y2EzMTRjYzNhNTYxOWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmQwZWNmZTRiMTA0N2JiOGRiNTliOGVhYmYzOThjZWZkNzM0YTNhMDFkNjVlMDg0YzUwNGJlN2NlNWE5ZjMyYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9BcXRvYmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEwMTAzZWVlMGU3N2NmOTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYwNzdmNTM5NWIyOWQ1M2IxNDU3OTJkNWUyZTMwOWE5OWM0YTcwOTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmY4MGQ4NTc2OTk5NWIyNzJjNjFlMWM4Y2E5NWYzM2JhNjRkNjM3YjQzZjMwOGUwYzVmM2QxZDk5M2Q2ZGJhNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9Bc2hnYWJhdCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODg0ODVkYWE5YTYxNDY5ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODc5NTU2ZTdlOTFkMzZkMjljNzkyMWI3NjkzYjNhYWZhOTVjZTliZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZWUxMjhmM2QzOTFjODMyNmE0M2Y0ZWQ2OTA3NDg3ZmQ1MGY2ODFmMTZhODg0NTA1NjJkMjA3OWU2M2Q4MTUxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0F0eXJhdSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmQzZGE1MDc1OTExNDE4MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTA4NDNiMmU2NTg4NTM0ZjU3ZTRjMDUyNTU5MjNjNDYxZmNhZjQwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NTAzMTI1MjczYWU4YTM2ZGNhMTM2ODJhOGMzNjc2MjE5ZWYyYWQ0YjYyMTUzZmY5MTcxNDBjZGUzZDUzNDM1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0JhZ2hkYWQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVhYjdlOTIxZDgxZGI1NzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM0YjQzZWM3ODE2NTIxNzQxMmYwNDA3MTE0MmU4ZmJkZWFmYzNhNzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTdiZmQ2YWQ0OGM0YWEwNjU1MTJjYzA4MzVhMTFlNDBlZDEyN2UxMjE2OGMyOGU0MjllMjVjOTZjYmRmM2RjZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9CYWhyYWluIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYmNlOTM5NDg5NWIxNWJkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4NDA5ZDhhMTI4OTg2NGJmNjFkZDE3YTgwNTI0ZWI2YWEzNmU5YmU4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJlMTFlNzk2MjY4ZTc1MWM4ZGI5ZDk3NGIwNTI0NTc0YmNhNzEyMGQwNzczNDIzZTIyMjY0ZDdkYjBkZTA5YjMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvQmFrdSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDM4NGIyODUyYjQyMGMzOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWM4MWQ1NTlmNzAyYTAyMzlkNWJmMDI1Yzk3ZTcwYjJjNTc3NjgyZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3OThhYjRiZTFmM2QzNzU4ZjRlYmQ1MTFhMTBiZWQwNmVkMjc3NDQ2YTVlODUzZWJiNWIxN2M1ODIyOGFhNDNjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0Jhbmdrb2siLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY0MGViYzk3ZTNlYTIyNDAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEzOTFiMjU5OGVmZjZlMzUzNzhlMjYxZjM2ZGQyZjU3YjNlNDkxYmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDljZDQyYWJjNWQ4OTQxODMyNmQxNDBjM2ZjYzM0MzQyN2ZiOTFhMmMzYWNmNjZkMWE3ZTBjZTYyMjU5NmM5YSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9CYXJuYXVsIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMjQ1MTM3ZGE2YTdhNzZjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmYmE4YjY2ODYzZmNkNmJjYWJlYzNhMTM0NjdlMGIzNDUwNjUwYWQ1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZkOWZmNjY0MDgzZjg4YmY2ZjUzOWQ0OTBjMWYwMjA3NGUyZTVjMTBlYjdmNTkwYjIyMmIzZTI2NzVkYTRiNmEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvQmVpcnV0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMDNlZTIzNWEzOGM0Y2I4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNmM3M2E5MGI0MTFjMzlkOTdjY2RhMGFkOGE1N2YyNTI0NTY4ODFjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc2OGZmODkyMmQ0OWJkMjJhZWE1NGFlZjk3M2Y2MzQ2NDFlY2E0Mzg1ZGJlNGQ0M2Q4ODkwMWM4NWIyNDhjOTMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvQmlzaGtlayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTkwMmVkNDllYzI3OGNlNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjlhNjM2NWE3NDFkMWY2NjkxZDUxYThhZDY3YjVlNmY2Yzk0MDExYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwNGMzMjNjMDQ5OTlmNmIzMjgzNjk1OWY4M2MyMmI5NGI4NTE2Y2MyOWI3NTZlM2NhNWE3NTExN2UxNDZhMjU3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0JydW5laSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDFiM2JiZjcxNWNkZDIzMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGEyNjUxNjlkYTk2Nzc3ZTg1YjY1Yjg3ZWQ1YTNkNjRkODAxZTc5MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMDgwOGU3MDA1NDAxMTY5Y2ZmOWM3NWZmZDgyNmVkN2Y5MDI2Mjc2MGYxYjZmZWY2MWY0OWJiOGQyM2U1NzAyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0NoaXRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3MDI1ZTJlZDE3OTU5NWFmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZmU1M2YwYzg4N2YxNjgyMDFmNGM0NzY3MDY4ZGFkYjFhNjk4NTgxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFjNjc5YWY2M2IzMDIwODgzM2VlNGRiNDJkM2NkYjJhZDQzMjUyZTlmYWVjODNmOTFlZmIxOWFlNjAwOTY0OTYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvQ29sb21ibyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTJmMGMyZGFiMjFkZmFjYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzE2YjQwZDM0Yjk2ZGI4OWMyN2VlYjkzNjY5MzQ4MWFiYWQ4Mjg4YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmYjkwY2UyYWQ2MzI5ZTdiMTQ2MTg5YzEzMTA4YTdkZDdiMmQ4NTBmNThlNjUxYmViZGQ5ZTIwZmRlNmQyMDM3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0RhbWFzY3VzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NmRmNWM0NTdjMjgyZTU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1Nzc5ODI5YWVhNmQwMTBjZWE4NzJlNmMyYjZmMWFjNjYxZDgyNWUzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRjYWU2NTk0Njg1Y2E0Mjc1OTMwYzcwOWJhODk4ODA5NWJmYjk1OTk0MzQ2OTUzODNkNDZmOTBlZDE3MWYyNWUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvRGhha2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE3NGE5ZmQxZjM5ZTE5NDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY3MWYxOTkzMmY1ZjdlNjI1NDQ3ZTI0MWJlNzZiMzRkZDJlNzUxMTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWQ0Mzg0ZTMwMzlhYzlmYzRiNGQ5YzNiZWNjOGFhNDM4MDJmOWNjZWNkOGUwYjIwYmJiODJmYjFiYTIyN2Y2MSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9EaWxpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwOTg1YTRhMTNjZThmN2ExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MTJmMDZjZTQ3ZTVjM2FjYjk2YjJiNmViODA3NWQ4OWVjZTQxZjkwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZhMDZiNDliN2I5YWY1OGVhNDQ5NjQ0NGNmNmZkNTc2ZDcxNTAyNGFiY2RkNmFkNmRlZmM2MzA0OGVkNjM0NmIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvRHViYWkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEzNDNjNDU3MTRlZDQ0MjEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE2OTRjYjMyNzZhNjM3ODk5Yzg2ZjI2MTc2YjJiMWY4NjJkNDdlZGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTU0OTNkNGVkZmM2OGE2N2QxYmE1NzE2NmE2MTJmYjhlYmMwZWM1NDM5ZDk4N2Q5YTkwZGIwZjNjYThjYzdhMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9EdXNoYW5iZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjJmNTAzNTA1NmVhOTY4OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDdmNzE4YTgyYjI4ZTRmZWRiNGU2NTAxZmM5NGNhMmE2ZWM3NThjOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwODVhZGNjYTA3N2NiOWQ3YjljN2EzODRiNWYzM2YwZjBkMGE2MDdhMzFhNGYzZjNhYjhlOGFhMDc1NzE4ZTM3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0ZhbWFndXN0YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDU5YTZiMTBkMjJkMjBiNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTY5ODQ4Y2QyNWMzZmU0NDNjNWQwYmRkNWM5NmQ2OGE5NDljZmU3OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNzQ2MzE3MTQ0MGJlNzc1NGQyYTcyOWIyYTI4ZTdkMGUxM2YzMWFhZjIxMzI5ZTg5ZGE2ZWM3YmU4OTNiNzNiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0dhemEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMyYzVhYzljY2M0NWYyN2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIwMTgzMmJkYWM5NDIwNGIxMzBiM2QwMWEyNmY2MDgzNTdlOGRhMjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTk4ZDE0NDg3MmIxZmIxYTAyYzQyYWZmNWE5MGFlMzM3YTI1M2Y1YmQ0MWE3Y2ViNzI3MWEyYzkwMTVjYTlkNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9IZWJyb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRjMDc5NzI2MzgyMjJjMjUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE5NmMzYjk2YjU1MWQ4NTI3MDZiOTVlMGJiNzM5ZjhlNjJhZWU5MTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTIzNzc0ZTQwNzg2ZGY4ZDhjYzFlZjBmYjZhNmE3MmJhMzJjOTRkOWNiNzc2NWZiMDZlZDRkZmQ4Yzk2MDY1ZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9Ib19DaGlfTWluaCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTI5MWI0YTE1MmU3NGYxNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGMzMjA1ZGQ1ZWMwOGQxN2MyMTYxYWY3ODlkZjhkMDViMWJkYTFiNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YTVmY2VlMjQzZTVhYjkyNjk4MjQyZDg4YzQ2OTljZWI3MjA4YTIyZWU5N2QzNDJkMTFlNDFlYmQyNTU1YTE3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0hvbmdfS29uZyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2MzYzBiMGZlMTYyZGIwYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWY4OTUwYWZjNjUyMmE4YzkyMGNiZWIwNzlhYzM5Y2EyNmQ1MmUzOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNTQ5Y2VhMmNlY2YzNTM4YjY1NTEyYjEwZmE1ZTc2OTU0NzczNjliYTFiMTdmY2Y4YjVmMmIyMzM1NWVkNzFjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0hvdmQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQzODU4MDkyNGQ5ODYyMmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY4MmU4Nzc4MjAwMjdkNGM0OGJlNjI1ODQyMDQ3YTZjZmUwMDgyMzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODk0MjU5MDk1MDYzYTVmMDc4YWNkMjg5M2FiZWEwZDMzNTE5YjVjNzE4NjI0ZmM2OTM0YzEzOTI1YzdjNjIzZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9Jcmt1dHNrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNWI0YjQxMzhjN2Y1NmUxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZTM1Yjg4OTVjZDcwY2M5YzU3NDRkMzAyNjBlODJmMDQyMWE5MzM3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRlZjEzMzA2ZjRiMzdmMzE0Mjc0ZWIwYzAxOWQxMDgxMWY3OTI0MGU3MTdmNzkwMDY0ZTM2MWNiOTgwNDVkMTEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvSmFrYXJ0YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjE3MDczNTY5ZGViNmQ1MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzBjZDcwN2Y2ZTE0NGNmMGNiNDBhZjAxYTcwYjljNDczOTIwOGU0OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YTFjZDQ3N2UyZmMxZDQ1NmExYmUzNWFkNzQzMzIzYzRmOTg2MzA4ZDUxNjNmYjE3YWJhYTM0Y2RlMDQyNTliIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL0pheWFwdXJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ZDY5ODA4MjViMzU2YjI4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4OWU0MmQyN2NmYjc4MjU1YWUxOGVlMDJmNWE0YzhlM2JhNTdkZGUwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI1NGI5NjQyNjViOTRlMTZiNGE0OThmMGViNTQzOTY4ZGVjMjVmNGNmODBmYmEyOWIzZDM4ZTRhNzc1YWU4MzcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvSmVydXNhbGVtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNGE4ZWI5MWIxY2RjNjU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMjM3OWU2MDUyNjdiODc2NmY5ZTM0ZDMyMmE1ZTNhNjU3ZGY3MTEzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg5YTk3YjRhZmMxZTFkMzQxNzBlNWVmZDMyNzVlNmU5MDFlZDhiMGRhMmVkOWI3NTdiOWJhYjJkNzUzYzRhYWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvS2FidWwiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUxNzI3OGQwNzM0NzRmNWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk5MDJiOTRiOGE2ZmJjM2Q0NTMzZjQzZDliZTVjZGI2MzAyNjkzY2UifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTQxMDM0NDViY2E3MjkzMmFjMzAyOTlmZGExMjRjNjdmODYwNTU0M2RlOWE2YjNlNTVjNzhjMzA5ZWQwMGJhZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9LYW1jaGF0a2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFlYjJiMWI0YjFhYzZiNDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE0YzY5ZjE1NTFhMGE5YmRkOGQxODE3YzU0N2JkMTgyMThiNTcwYTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODgxZmE2NThjNGQ3NTMyN2MxYzAwOTE5NzczZjNmNTI2MTMwZDMxYjIwYzQ4YjliZjhhMzQ4ZWRhOTMzODY0OSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9LYXJhY2hpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5Nzc0NzRkNzZkZTYzN2RkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NTRmMWQyNTFmOGE5Y2QyYzE1NTk4OTdmNmIzOGE1M2ZkYmZlMjQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRkNDc5NmVlYjBkMjg5ZjM5MzRhYzM3MWJlOGY2MjgwODYxOTdjNjIxMzExOTUxZmZiNDEyMzgyNWM5MTBkNmIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvS2F0aG1hbmR1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMTQ5NGUzNDJkN2Y1MDllIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3ZGRhYjk2OTlhZjczNTQ0ZTViNTJhNzQ3N2UwYzU1MzIyMTZjNTlhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVkOGNjNGRhZGIwNGU1MjZiMmY2OTgzNDcwNzBkMDkwNDEzZDY5M2JiMmRhOTg4NTQ4YjAwNmM3Zjc3ZTc2NjMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvS2hhbmR5Z2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE4MzVkZDM5ODQ3MGVkZDIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg1NmRmNzJmM2Y1OTNmZjFlMTgzNTA1ZDc0M2JmNjVlNDBhMzBhY2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTkwYzM0MTAzNmNiNzIwMzIwMGUyOTNjYjNiNTEzMjY3ZTEwNGEzOWE1OTRmMzVlMTk1MjU0ZTZiYzBhMTdjZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9Lb2xrYXRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MDk5YzZhNjA1NDc5OWI4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYzM3ODZmODc0NGJhZDc4YmJmYzM3MDY3NGFkMzNjY2JhNWQ0MDgwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjlmMzQ3MGUwZjIzNjAyMjJiZjE5ZWYzOWUxYmYxNGVkMzQ4M2MzNDJjNjQzMmRkYzZiOTYyZTM4ZTUzNjVmMDIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvS3Jhc25veWFyc2siLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBjMGIyMGM0ZmNiNGRmYzMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE4YjljMzVhMTRlMjMzNzkyOGY3YTA3NzAyNGUzY2UzYWJmY2ZmZDgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWE0MTRmNjUxNGEwOGIwYmRjMzI1M2U5MjZkMTJlNDQ0NWNkMmQxMmYwZDgyYmUwNjdhYjRjOGVhZTYzZTViYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9LdWFsYV9MdW1wdXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkyNDBmNzIyNTExOGQxNTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk1MWQwZWM0NjQxOTY1ODg5NWY4MDA1YjI1ODNiYWRlZmYxNjZiZGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmFjMDJkNDM0NmE4NzA4MzY4Y2UyYzcwNWJiMGE0YTJiNjNlZDRmNGNiOTZjOGZiNTE0OWQwMTkwMzA0NjEzNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9LdWNoaW5nIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2OTc4OWMxMTAwODZmZTE4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ODc3YTY1YTFjOGEyZDU0NWI3M2QzZjViOTUyOGU0YWI5NWY1YWZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAxMjkxNWJhODMzOTQwMzYwZmMwYzQxMWUwNzk4MTc0YmUwN2JlYmZiZWVhMmM3N2E4Y2ViNzg4NGE2MDkxMDcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvS3V3YWl0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MDg0MGUyOGFjODYxMGFmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYmQzNzdlZGJjMTJhYmU3Y2Q3NGVkYzgwMDg2ZGQyMWJiMzRhNmNhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMyZjAyNDQ3MjQ2Y2FjMGRhYmQzOWQ4OGI2NWM4NWU1Yjg3NjE2MTc5MThjOGQyMzNmMDgzNGI4ODg4N2Q5ODkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvTWFjYXUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQwYWUwODI4OWY4YTYxZmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM0MTM0YTgxYjczN2VmY2M4MmUzYmU5MmIyZDIyMjMxOWIzNmY1MTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzJhYzIzMjkwYjdjNGU1Y2U3MzM1YzM2MGRlY2MwNjZlY2Y1MTIzNzhlN2NiYzRmNzkyNjM1ZjYyZjczOTFmNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9NYWdhZGFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMzFkZmEzOGM2OTA0ZTAyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZDQxMWZhNjA3Yzk3NGZlM2Q3N2VlMTg2MTJhMjE3MTdkMjI2YjVlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNhMTI2ZDBhYTQ5MzExNGZhZWU2N2QyOGE0MTU0ZWU0MWJiZWMxMGNkYzYwZmNiZDRiZmU5YTAyMTI1NzgwZWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvTWFrYXNzYXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU3MGE3ODAzMGIxNDA1NmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQxY2FiZGFkYzY2Y2YzNTM2Yzc3YTgxMmJhYTA3NDA4MGIyMTQwY2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjMxNGQyMWM1NDJlNjE1NzU2ZGQzODVkMzZhODk2Y2Q1N2JhMTZmZWY5ODNmZTZiNGQwNjE0NDRiYmYxYWM5ZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9NYW5pbGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI0NDY4MmUzN2MzMzgyZjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFhZjI4YjhjZDJiMjA5YzVlOTk2MTE4NTllZGFhNDFhMjI3YzE3OWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjk1NTg3NmZiZmM1MjQ4MDIyZjAwMzdjNzMwY2U4YzE3YWM1OGM1YmQ0NjcwMWUyMDM2NGMzZjI0NzQ1YWI2MSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9NdXNjYXQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg0YWVhYjQ4ZTRiNjE5YWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY0MjA5OWMwMzdmNWY0MGFhNjE1MmY3NTkwZTNjZWU5MGI3YWU2NGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDE0OWU2ZDA4MTUzZWM3Yzg2NzkwZWM1ZGVmNGRhZmZlOTI1N2YyYjAyODJiYmE1YTg1M2JhMDQzZDY5OTU5NSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9OaWNvc2lhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYWI2YmRiYzhjYjkyMmFkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1MmIwYTdhZmY0MzMyZDY0ODFiMTQ2MTU1YWJiZTkwOTEyYmMxYWFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJkMDE5Y2E4YTc2NjYyNjU4Mzc2NWVmNzQwZjY1MzczMjY5ZDllOGE1ZWQ1MTNjOWUyODA2MDY1ZTk1MGJiZGQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvTm92b2t1em5ldHNrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMWJjZWNmZjUxMGE2MzlmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MjNmYmQ2NGQ3NmJmZGNiNmUzYjAyMDZiNzMxZmU0MDdhNmExODhkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAyOTJmN2IzNmQwNzVmNjc4ODAyN2EzNGRjNzA5YWQ5MTVkZDk0YmEyZDU1YmY0OWJlNzY2NWVkNmQ2YzMzNGQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvTm92b3NpYmlyc2siLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVkMDMwYTM0NGQ4ODBkZTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNiNjcyMDg5OTRmMzVhODI1ODQ3YzM2OTY0NTQ2YzhiOGQxYWQyNDMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzMxNmM0N2FjN2RlZWRkMjRlOTBkM2RmN2VhNGYwNGZhYzJlNGQyNDkzMzNhMTNkN2Y0Yjg1MzAwY2IzMzAyMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9PbXNrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2Y2M0NDNjNjdkNjg1YTlkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkZWVjNzhjMWNlYmNiZDllZmI3YzU3NDg2Y2EwMzQ0ZTVmOGYxZmIzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg4YzhlYTBmODJlZjBlMGNiMTM3NWU2ZmVjMmFiMjExZDA0M2M4MTE1YTNhNTBhMWMxN2Q3MDFmM2Q4OTg5NTQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvT3JhbCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzQ3MWNiYWMyNTQyMDNjMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzQ3MGU3MjkzYjVjYTgzZDI4NDZmM2I5NjNhM2NmZDk3MzVhYjVkNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhY2JlNzY2MmMzMjNmZDVkMTBjZjkwNjAxMzMyMWZkNjdmNGM0NTFjNzQzNmY0YWNjOGQ1NzE3ZjcwY2NiY2FkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1Bobm9tX1BlbmgiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAxM2JmZDIzMTU2MmVkZDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNlMmMzMmU4NzRlYzY0Njk2Zjc2YmU0NDM5YWFkOTVjYzdlM2M0ZTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGE3Mzk3YzJlMmFkOGNhYmY1Y2ZmN2E1ODhmNjUyMjJhOGQyYjdhYzIxYjZlYzYxM2RlMWI1NjI5OGQ0ZmMxNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9Qb250aWFuYWsiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjMzNGUwNzQ2MGNkYzUzYTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk5YjAwNGU4ZTk3Yjk0MjY1NjE3OTMyOTUxZTcyMjdiNjM1Y2VkNjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmZlODM3MWE3MGMwYjVmMGQ3ZTE3MDI0YjU3MWZkOGM1YTJlMmQ0MGU2M2E4YmU3OGU4MzlmYmQxYTU0MGVjMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9QeW9uZ3lhbmciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI1ZjQ2Y2I3Mzk5NTZhZjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkxOGRkYTQxNGUyZTg5Y2EyYjczNTk0NmE4NGQ5NGM0MmEyNGY0NTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTc0YWM1MjVkMmM3MjJiNGU4Mjc5NWE1ZGJjNTczNTY4YzMwMDk1NjY4NjNjNjU5NDllMzY5ZmJiOTBlYmUzNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9RYXRhciIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjkyZTU1YmU4N2FmYTEwZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjdlODcwOGE4YWU4Njk5Mjk1M2YyNzM3NzNiNjVkMWUzNmU0YWZlNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNzY2MzNkNzA3NGZhNjY3YWJjMDJmNTBkNTY4NWM5NWUyMDIzMTAyYzNjMWM2OGQ4NTUwYWUzNmMwOWU3N2I1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1Fvc3RhbmF5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZDcyMjJlN2FmMTE2YTFlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMDFhN2M5ZjlkZThkN2VkYWIyODZjNzU2YzBkMGMwM2U5MGZhZDg4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZhMjQ5MWM3MGExNDZkMGY5MzA0NzdmNmMxY2M5YTNhMTQxYmYzYThmNzhkMGE1N2MxYzQxYTQ4ZjljMGI3MDUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvUXl6eWxvcmRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNTYwNzljODhkYjAwMjMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZGU1YTYyOWZkYjc4YjQwNTQ0YjgwMThiMjU3OGYwYjA4NTA0NWNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFlYWY0YTNlM2YyNWQwNTA2NzljYTlmZGRkNjkwYzc4MGQ0ODllMDM2ZDRmMzkzOWZlODU3OGIwNDY2MTczOGMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvUml5YWRoIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YTYyN2I4YzFhNDBiNzM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYmFhOTViMGJmOTMyMzljMWNjZjhmOTY4NTZiODZkYzU4YWZlNzI2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY3OTAxZDNmMDNhMDQ5ZWQyMGY3MDc3MWViYjkwYTJjMzZlM2JkOGRjNWI2OTc5NTA2ODAxNjZjOTU1Y2EzNGMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvU2FraGFsaW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdmY2M2MzliYjRjMjg4NGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdiYmY1YzkxNmRkZDUwNTQ4ZThlNWVkMDMyNGM1OWRjMWZlOWE2OTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDQxN2JhMWEwZmNhOTUyNDJlNGI5ODQwY2FmYmUxNjU2OTgyOTVjMmM5Njg1OGU3MDhkMTgyZGZkZDQ3MWQwMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9TYW1hcmthbmQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJiN2M1NDljNjM1ODVkYTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUzYzEyMjNkMWY0ZGVjMTQ5ZDBjYWRkNmQ0ODg2NzI2MTlhYmYwZDYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmM4ZjRiYjE1ZGQ3NzA5MGI0OTdlMmE4NDFmZjMzMjNlY2JiYWU0ZjlkYmI5ZWRlYWQyZjhkZDhmYjVkOGJiNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9TZW91bCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGQ0OGE1YzE5MzgwZTA4NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzkzNjBlMzhlMDQwZWFhMTViNmU4ODAyOTZjMWQxNTMxZjUzN2I2ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2NGZmYzJlNDNhOTQ0MzVhMDQzYzA0MGQxZDNhZjdlOTJkMDMxYWRjNzhlNzczN2FmMTg2MWJhYTRlZWVmM2U2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1NoYW5naGFpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMTNhYmY0NWQzODM4Nzk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MjlhMDY4OWU5ZWQxMjcyNjU3MDVmZWJmMmM5YWE1ZjQ3YWMzNTQ3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjczOWUzNDllNDBhM2U4MjBjMjIyZjcwYzRjOWQ1NTgxMGI2NTk4N2ZmYjE0ZTQ5NGQwOGIxNDVlZDM0NDU3MTEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvU2luZ2Fwb3JlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4Y2Y5ZDUxM2JlOWI1YmQ3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlODYwZmMzNjk2MjkwMTllZDU5YjQ1ZjVmZWQyMzVjYzZlYThkZmIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQwMzk2NTViY2FiOTU2MDVjNDMxNWU1Y2ZlNzJjOTEyNTY2YzM2OTZhZWJjZDg0ZDAwMjQyOTcyMDc2YTEyNWQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvU3JlZG5la29seW1zayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDc1ZTY3NzgwMGE4NTMyZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTE1ZTFhYjgyYjIxNjQwNmYzNjRjZjY2NmRhZTk5OGU0YjhkYzZmOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwY2M5OTBjMGVhNGZhYTVkYjliOWVkY2Q3ZmNiYzAyOGE0Zjg3YTZkM2EwZjU2N2RhYzc2Y2IyMjJiNzE4YjE5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1RhaXBlaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGI3ZDRiODdlY2IxYWU0OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmJjOGEyOTI0NzFhYzA1ZDg3NzRiMTRiY2IxNzdhYjdmZDdmNzM5OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyZDJmYjI0ZjE4NzRiZjViZTYyNjg0M2QyM2E3ZDhmODgxMTE5M2JiYTQzZTZhMmY1NzFkOTRiN2ZmOWJmODg4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1Rhc2hrZW50IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlYmI1ZWRlMjI2ZGNjMWNiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3Y2I5M2Y3YWJmNzE3MWViNDAxODYyNDhlY2M4ODViNTQxODM2ZTc0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMzYTUwZGM2MGNhN2UwMTU1NTRjNWU1NjkwMGI3MWEzZmJiYjllNzIxOGRiYTk5YTkwYTQzOTlkMTgyMjdkZGIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvVGJpbGlzaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmYwZDg3ZmQ3ZWNlOWJjYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTdjYjhiZjMwMGIzMTc3ZTI1MDZhODM4ZjdmZDIxODg4MDM1MGU1NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhOTk2ZWIyOGQ4N2Y4YzczYWY2MDhiZWFkYTE0M2IzNDRmYzJlOWMyOTdkODRkYTc5MTVkNzMxYmE5NzU2NmI0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1RlaHJhbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODhiZGVkZjc2OTdjNDUxMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTZkYzRiYmZlMmIzNjY4YjliNzM3MDMzZjRlY2IyYTljMWVlN2U2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYTI2YmNhMmJlNWRiNDM5MzE1NTQ2NmI3MGJjMjQ4ZGI0ZjNmNDJlZDk4NGJhYjQ0Zjg4ZTUxMzg2MmZiYWY0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1RoaW1waHUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNhZjMwZjA0YjZlNTRlNTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQxODUyZTdmYzgyOWZmM2FjZTUyMWJjM2ViYzYwYjZlNDNiNTZkYTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTAyYjllNjYwNDRkYzVjMzVjNWY3NjQ2NzYyN2ZkY2JhNGFlZTFjYzk1ODYwNmI4NWM3NzcwOTVjYWQ4MmNlYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9Ub2t5byIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmMxOTk0ZjIzNTdjMTM4MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWU3NDY0OTM5YmU3ZGI4NTcyZTk1YWVhODM4MWY5NGJjYTcwZjkxZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZmI2MjA3NDkyZjExMTM0NGE4ZDA4ZTc2ODcxZGZlNzhjNDEwMmEzNzJjMTMwZjA0MTA5OTllNmZlODBhYjZmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1RvbXNrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNWNkZTlhOGQ4OTkzMDcwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5MGNhZDdmZDdkYTdkNjU0NjYyMjkwMWRiNjIyNTk1ZjE4ODBmNTkzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJiMjQxMmNjODA2NWQxZmQ5MzVjN2FlNjUyNmRkNTNlY2Q0MmY2YmEzNGQ3Nzg1ODk4MDk3MWViMjUyMzg3NzYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvVWxhYW5iYWF0YXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEwMWUwNDNjNzA1OTRhMmQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM0ZmJhMGNiOGM1ZjJlZjgyMzI3ODI4ODNmY2E1ZTdhZjFiMWZkYjIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDA0NWMzMjc5M2YxNDBlODVlM2Q5NjcwZDUwNjY1ZjdjOWE4MGNkNmJlNmQ2ZGM4ZGQ2NTRkNDE5MWMxM2Q4MCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9VcnVtcWkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk3OGZjYWQ5NjVhZWEyMGYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAwNDBmNmFjODk4YTEwMWNhNzk2MTE1ZDY0NmM0ODI1ODMzYzAyOTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjQwNjYxNDQwM2RkNmNlMmZkMDBiZjk2MWNlMmZjNjk5OGYxNzU5YzRiOTg2MGNkMDQ2MzAyYzNkNGNhYjUxZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9Vc3QtTmVyYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjk3ZjBhM2I1YTUxMDhmYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjI4NjE1YzVhNDc5NzU1ZmE1NGVlMjA5ODdhZmU1OTRmNGJkMWFkNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YmZiMmE2ZjFmMmQxZWIxOWRhM2Y0Yzg4OThmZTU5YWUyY2I0MWFhYjY5MDk1NDg1N2U5NWJmOWQ5Y2RhYWU2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1ZpZW50aWFuZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGQxN2E5NDllMjUxZWRlMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzQ4MDc5MGRkYWMxNzNiYTU4MGU1MmQwZjg3NTRlZWFjYmZmMDJiNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YTg5MjE4MmQ4ZjY5ZjA1MjNmN2RkYTFlZDJjOWYwN2Y3ZDEzNDcwMGE3Y2YzNzM4NmM3ZmZhMTlhNjI5YmM3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1ZsYWRpdm9zdG9rIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4ZjZjZTRjNzVmMmY5M2YyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3OWQ2YTY0NTA3NmU4NzNjZTIyYzUzYTEwYjNkZTllMjdkZjdiMmZlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ1NTA4ODk3OWQ4NGJjY2FlOWQ5MTFiNjg2MGQ5YzhjMzRhYmY1MDg2Y2IxYzY4MDRmZTM1NWYzNWM3MGVmMzcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0FzaWEvWWFrdXRzayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjhkMDcyOWU4NTViNDFiNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjgwMDg5NGIxMzM4NmQ2NWQyNGRmNzMzMjJlODJlZTYyMmY4NDNkZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2NDdiOTdmOTc1NDdhZmM3NDYyNjNhY2Y0Mzk3MTZlZGJmMjM0MTRiZjc4YTFjOWRmOTVjY2RlNzhlNjY5NGMwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1lhbmdvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzQxYzk2NGJiZmQ5OWI3ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTZmMjk1NGU2NzUwMmU1ZTk4MzkxMzgzYWI0NzEyNzAwZTQ1NmVlOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzNzM1NWNkODM4OGY3YjJjMzQxNWQzMDdjMTIzZDAyNDVmNjRkZWRiZDY3NmRhYzQ0ZDk4OGRlN2NhNzJjNGI5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9Bc2lhL1lla2F0ZXJpbmJ1cmciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAwZDZhZjFkN2RhZDQwZTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxMGUxYTMxZTM4YjI2NzAwOWJlZDA0MmVmZDhhNTRjN2IyMDQzYTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTM0NTg3YjU2NDE2ZmRjMDQyOGRjMTJmZjI3M2Y0ZDVjNTRmNzkzNTQzOTVmZDdjOTUwZDNmYmJhNzIyOWY1YSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXNpYS9ZZXJldmFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMTliNWQyZGI4YmUzZDcyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNzJiYjUxY2E4ZTNkN2Q0YWQyYTRhMDhjNTA3NzZkMzFiMjdiYzYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkxZGJhNjFhOWUzNjA4Zjc5NWNmYzVjNDY5ZDgwMmFiNjEwYjFjMDBmZDg4OTBiNmRiMjIzNmQ0OGQ1NDE4NTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0F0bGFudGljL0F6b3JlcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2E4N2ExZTI5YWI2MDNkMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDRlNzAxMTU3NGFiOTE2MDk0Y2M0MTAyMjFiY2ZmNDk2MDgzMTE1NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyY2QxOGE3Y2NiMjc2MmZjMDg5YTM0ZjJjZDdhY2I4NGMzODcxYzNiYmJhODhlYmI0NWI2MGQyYWZiYzhkNzkyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BdGxhbnRpYy9CZXJtdWRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmZDA0OTQwMzZjODFkNGU4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzOTVjNGU2NmI1MmQ5MTgxZTMxNDUwZDA3YjUzNjVhMTBlYzI2YWEzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNhNjJiZGI5ZmFhOTg2ZjM2MzBjYWRlMWNlMjkwZGUwNjdlNDcxMWRkMDc4MjA2MjNjYWM5NTczYTE2Mzk1YjAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0F0bGFudGljL0NhbmFyeSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmZkYjlkZGNhMDA4MGQ5OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODk3MTg5ZTBjZGE5NmJmYjMyNDhlZTdmNDg3MDZmZTk0ZDY4N2ZjMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMTI0MmYxMzc3NWUzMDhmYTVjN2Q5ODZkMzIyNGIxMmMxNTdlNGE0NjVmYmI3M2E4MDNlNGVkYTFkMTk5YmQ0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BdGxhbnRpYy9DYXBlX1ZlcmRlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0OThmYzBhMDVmYjMwOGQxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkZDZiMTE3OGEyMDY2ZTQ5NmVkZmNkMjQyNmQ0NGVhNWRkMjNhM2Q4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM2MjZkZDY0ZjY2ZDZhOTlkODQ3ZjliMjIxOTljYzc1MzY5MjI4NmIwZTA0NjgyZThlM2QzZjRmNjM2ZjAzM2IifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0F0bGFudGljL0Zhcm9lIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMzA5ZGRmY2I0NTVhODBjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxODczODgzNjQxMGRhOWUxOWRlMDdhNzY2NDk0ZDcxZjk1N2Y2ZTM2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk1ODYzY2U0YzBiOWY4NjUwYTEzMTliN2U3NzhiMWMyZDY0M2M1YWIxODZhZjRkMzU4NDJlZmJmOTQ1NzJmMTEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0F0bGFudGljL01hZGVpcmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYxZTU0OTZkYmI4ZTUwYTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRjYTg1YzgwMTc5MjA0MDE4MjkzZTFiNThhMDRkODllODZhNmNhNWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTkyOTFhNDQxMTk5MmRlNTJiOWJjZjA0Nzg3NzFhNWE3MTFkZGY5NWE3ZjgwODM2MWI1ZDA3YjQ4ZGM2ZDlmOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXRsYW50aWMvUmV5a2phdmlrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNGEzYTAyZmFlZmI3MDI4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMmFjYWM4MTk2MDAxYTk0NThiNWU2YzY5MjFkNzgxZGYzMjkwZDc4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQxOWVmNjdkMTJhOWU4YTgyZmNiYjBkZmM4NzFhMWI3NTMxNTlmMzFhMDQ4ZmJhMzJkMDc3ODVjYzhjZGFlYjcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0F0bGFudGljL1NvdXRoX0dlb3JnaWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMyZWM1MDViNGEyZWJhYjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlMzcyMTRiYmQyNjdjYmU4MWQ0ZmViZDQ1N2NhYzIxYWU5NzJkMWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTZkZmUwNGEwZDM4ODliY2E5YjcxZGY2NTM3MDE4NGI0MWM4YTgzZWZiNGViMTIyMmRhNTQ0NDc4ZDBmNmQ1ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXRsYW50aWMvU3RfSGVsZW5hIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjODNhOThlNDkwNjhkODAwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmNjEyNzMwMTIzZGVhYmRkNjA5MTQ1Njk2YWRlZWEyZWEyNmY0OTlmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdiMTI4YzJmMGY4ZmY3OWRiMDRiNTE1M2M1NThlNzUxNGQ2NjkwM2Q4ZWJjYTUwM2MyZDBlZGYwODFhMDdmY2MifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0F0bGFudGljL1N0YW5sZXkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVhYjRlMDA2OTQ3MWMzODQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkxZTMxZjBmZTUzOTUwYTdlOGFjMGJkNjY5NjQwNjlkNGQ3ZGFiZTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTVkZDg0NmYxNTNiZTY4NTYwOThmN2JiZDM3Y2ZlMjNhNmFhMmUwZDBhOWFmZWI2NjVjMDg2Y2U0NGY5NDc2ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXVzdHJhbGlhL0FkZWxhaWRlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNzA3ZTg4MTUwZTgyMzM5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkMWNhZTNjMjk0YjNiYzllMWQ0YTFlMWU1NDU3ZjYzYWJiNmI1NTRlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc5NmU5MGNmMzdiNmI3NGZhY2E1ZTI2NjlhZmI3NTI0Y2NkYjkxMjY5ZDIwYTc0NGYzODVjNzczYjI1NGI0NjcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0F1c3RyYWxpYS9CcmlzYmFuZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTY2MGUxZmRmNWI0ZTlhYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2Y4ZDJkOTMyMjE3M2EzMzkwNzM3MzcxNDEwNTkyZWNiY2I5ZTg1OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZTRmZjc5NjM0ZWY0YjkxOTI3ZThlZDc4N2FjM2JkNTQ4MTFkZGEwMzA2MGYwNmM5YzIyN2U5YTUxMTgwYWE0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BdXN0cmFsaWEvQnJva2VuX0hpbGwiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBmODJjMWMxZjY0YTZkYzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZhMjFiOTJmMzU5NjQxOTEyOGE2NjBhY2NjZjJmMWNmNmFhNjZhYjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2U3ZDA4NjYxMjE2ZjdjMTQwOWYzMmUyODNlZmM2MDZkNWI5MmMwZTc4OGRhOGRkNzllNTMzODM4YjQyMWFmYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXVzdHJhbGlhL0RhcndpbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDQwYjgwMGFiMzg5YjA4YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWJmOWFlODNjZjU3MjBkNjBkZmM4NDlmMDZlYTY2NmI2ZTZjMWEwZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyZjExMmUxNTZjOGNiMWVmZGMwMGI1NmQ0NTYwYTQ3ZmFiMDgyMDQ5MzVkZTM0MzgyNTc1YmM5MzY2YTA0OWRmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BdXN0cmFsaWEvRXVjbGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRiZjUxNTAzYWJjODBhNzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRiODg4NGY0YmViNTVhZTBjMjkyNDAzY2RiOGZmYzQ3YzE4ZWZmY2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMThiNDEyY2UwMjFmYjE2YzRlYmU2MjhlYWUxYTVmYTFmNWFhMjBkNDFmZWExZGZhMzU4Y2I3OTljYWJhODFjOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXVzdHJhbGlhL0hvYmFydCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2NiZWViZDBhMTI5ODIxOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGFjNTU0NTIzZmM1MzAwZTUzNTMyM2NlNThlNDZmOGFkYjcyYzJlNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNGNlOTQ3NzFkYjZhMGIzNjgyZDFkNThlYzY0MjExY2U2MjhiZmM5ZjBkZjE0MGRhYTA3M2YzNTU0MzYyNGFlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BdXN0cmFsaWEvTGluZGVtYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRlYWM1YWE0ZGM0OWUxOGMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIzMDQyNTcyNDRiNTMwYmNkMDM2YWFlNzI0Zjk5YWZmNDE2MTk4ZjgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmVlN2Y0MmYxZmUyMjQ3YmExZGU0NjVkZTBiYzUxOGRmZGZhYjRiMTc5ZmIwNWI2NTA1MzE1MzRhMzUzZWUwOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vQXVzdHJhbGlhL0xvcmRfSG93ZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjAyZGI0MTliMTljZDVhOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDZmNzQ0NjkyZTZjOGI3M2RlMWVlZjA1MTgxNGYwMGUwZDE1OWU2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NmZjN2YzMTA3MmU5Y2M3M2FiYjZiMjYyMmI5N2M1ZjhkYmI2Y2JiMTdiZTM5MjBhNDI0OWQ4ZDgwOTMzNDEzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BdXN0cmFsaWEvTWVsYm91cm5lIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlYTkwYjBhZDQ5OGMxZWNiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYjAwYTI2YzdhYjBkZjEwNTRmYTFjNGE3MWYwYmQ4MzZhOWJlNWY4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAyNWQ0MzM5NDg3ODUzZmExZjMxNDQxMjc5NTk3MzRiMjBmN2M3YjQ5NDhjZmY1ZDcyMTQ5YTA1NDFhNjc5NjgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0F1c3RyYWxpYS9QZXJ0aCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDQ1OGE2YmNlMGRmYjgyMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2E5ZjU1MDg4YzUzNmE1Y2I2OTkzYjFhNWZlMzYxYzA2MTdiYzRmZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MmMzODU3NTg1YjE2ZGIyZjhmZmQ0N2JhMTlmYWE2MGY0NzMzNDBkZThkNGZlOTMyMGVhN2JlODYxNjA1OTA2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9BdXN0cmFsaWEvU3lkbmV5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MDNjYzUzY2RmYzY2NjFkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYjc0Yjc3MzY3YThmMmNkYmE1N2U2ZmU4NzY0NmVjNjc5YzAxZmQ1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEzOGEyNjkyYjMzZjIyYzIxM2M2OGExNGEzYzkyYjMzZGRiNTVkZjA1ZGJkMWIzZDI2MWMwNjVjNjc3ZTYyOTgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0NFVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGY5NjFkNTRiMzE4OWFjZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjczMjA0MjFjNTM2YThkOTBkZTBmMTgwZjIyOWY0ZmYxNmZhNDFlOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ODY2ZWQ2NzUxNzA4ZDE1ZmEyNWVhM2Y0YzI1Y2FiMWY3ODNiMzg1N2RiYTE1YzYyNWY3MjcyYzk4NjRkZWNkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9DU1Q2Q0RUIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZTMyNTkzZTUxM2EzMmI0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZjMxZWYzY2E5ZjY5YmFlM2Q4ZWQ4Yjk4OTViZDQ1MDcwNTRlOTc1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgwNjU2YzViOWZhYTljOGVlZGNiY2JlYTU0YWQ0MDBkNjg2ZTllYmJjMDRmYzkxNDBiYmY0NjUxZmZiZmVjNmYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0VFVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWNjOTU5MzIzMTVlNWEzZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjQyMGU3NWI0MWY4NWFhZWIwYTU3ZmQ1MDA2MjI5YjkzNDI5MGUzMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiOGExM2Y1NGYyOWZjNDZjOTgxMmNjYWE1N2YwZGQxMzYzMTZlNzliZWNmZWE1MjJhMGU3NDg5ZjkxYThhMWI3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FU1QiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUxNTU1MjQ0YTRhZDc1MTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM1ZWVlZTU4M2UzYTgzY2Y4NmExYzcyNjI0YTFkOTg3MTYwMzE0MjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2YwY2M0MzEzZDYzODI3NjM2NzQzOGRkZDA0YTgzOTc2ZWJmZWNiMGJlYTA1ZTNjMDVkZTI3ODM5ZGY1ZDQ3ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRVNUNUVEVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjE1YjMzM2M4MmE1NzNlOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmE4NDgzZGY1YzI4MDlmMWRmZTBjNTk1MTAyYzQ3NDg3NDMzODM3OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZDlmMzc4ODgzYzA3OWY4NmMwMzg3YTU1NDdhOTJjNDQ5ODY5ZDgwNmUwN2RlMTAwODRhYjA0ZjAyNDkwMThkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01UIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMmRmMzgwYjcxZDg4MDMzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2OTRiZDQ3ZWUyYjVkOTNmZDA0M2RkMTQ0YzVkY2UyMTRlMTYzZGQ4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ1MGNlNWQ5N2Y2YjQzZjQ1NzExZmQ3NWM4N2QzZGMxMDY0MmFmZmE2MWU5NDc0NTNmYjEzNGNhZWY2Y2Y4ODQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQrMSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTRiMjk4ZjZhZTcxNjBjYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGYyNWY4ZWUzMmNkOWFjN2Y5ZDNmZGFmYjZjY2M4OTdlMDY3NWE1YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNDQ0MzI0MzI0MjU5MDJkMjhlOTk0ZGQ3OTU4ZDk4NDIyMGU4N2E3MGFlNTMxN2IxZjRkMGY5MjViM2ViMTQyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01UKzEwIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYTA1OTI2OWZhOTkyMmFlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMjZmYTA5MGJlNzRjY2M4ZTU2MWE3MmZmMjgzM2E5YTgwNDYwOTc3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI1NmJkY2JkODMwNTA5YTEzYWQyNzI1NWJjM2FlYmEyZmVlY2I0OWJlY2Q0YTQxODNiMmFlMTk3Nzc3MzcxNGIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQrMTEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjliYmNkYTdkZGUyNTExMmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk4MTM1MjNlMWYwOTJkMmYwYzBjZDNlNWYxM2UyNzM4YTUxY2IzNTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmZiZDA3MTIxMTJiYWJjMjA5OWFhZjMxZWRjMzk5Y2I4NzkxZmZmZGRmYWI5Yjg3MWU5OGVmM2MxMTA3YThjMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXRjL0dNVCsxMiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDBiYTg0ODBiYzFjN2RiMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTNjNDBlZGU1MjA2NTI2ZGQ1MGE3ZjhkNzEwYWZhZDNkYTQ2YzEyZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0ZmExMjllNzM4NmM5NDEyOWI2MWExMDIxNTQwN2E4MTQyYTFkZTI0ZDkzZjIzMjg1YjU5MjM4Njg5ZjFhZDRhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01UKzIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUyZjBhMDViMWMxNDZjNGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhmNjhkMmNiODFlYzFjMzg2ZjgwZjgyMGQ2YWFmNTRiNzQ0NGY1Y2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDA2YTE4YWM0ZDM4NmQ0MjdlM2IzMmY3ZWRkYjc2MzE5NGY5MTcxNThkMmU5MjQzM2Q1NWUwMjViYjJkNjE5MCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXRjL0dNVCszIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3MGI4MWUyNGU0ZTc3NDA1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMmNmY2Q2MzcxNzRkOTE3NDRkN2RmZjQ3NDRlMTk5NzUwZmFmOWQxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ1NmFlNDM2NDhiZWMxNWVkN2Y5Y2ExZWQxNWJlZTdjMTdiYTJlYjU5NWE2NDNjOTgyMjZiOTQxMDYwNDljMWEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQrNCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGEwYjZkMmNmMjIyZjRiYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2VmN2NlN2JmNjFlNzQ2Y2MxYWUzOWJiYWI5MTEyYmYxZGZkYzQ1NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMTE5OWUwYjhkNWQ4MTg1ZDNmYjNjZjI2NDg0NGE1Y2RmNDhiZGQyZjYwZGFlNjc0ZWVjMjYxYjZmZTlhYzgwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01UKzUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM3YTE5Y2QyMzlmY2EyY2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc1MDI3MWRhOTI0MzJhMzk4ODdjMzc2Y2QzNDYxNDRkNzg1ZDQ0NDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzdhNzQwOWYwODllOGYyMTQ4ZGE3ZWMwY2M1OTQ1NWI0Njg1MDEzZWIzNjBkMTIzMDQ4MTA2ZDJlYmI0YjFiNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXRjL0dNVCs2IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMzJiZGFhNTg0ZDVmNDE5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2Y2E2ZGVmMjVlOGVjMDRhNjM2MDAzYmUzZjM2NDJlOWIxNjViNWYwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRlYThkODZmMzc3NDYwN2E3MWQ3MDhhYzE2MGQzYzI3NWY3MDRlOTgzYWNlZDI0YjJlODllMDY1OGZlNWEzM2IifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQrNyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTZiMzEwYjkzMDRkZGY4MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWM4MzkxMzk2NGYxNDhhNWU5ZDVhZGQ3ZWI1MTE1ODY4ODBmNDM3MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNjFmZmM2YzgzMjY2MjA0NGYwOWViMDFhZGI5ODE4NTFhZjQ4ZDAzYmJjMjE3N2JkMGI4OThmNDc3ZjAyNzI5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01UKzgiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVjNmQyOTA5ZTY3ZjZiOGYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZlZmMzODRmOTZhN2U4NTZlNzJlN2Q3MjNlYjI2MzhjYjNlN2Q0NjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDJhZTQ0ZWEyNTEyZWM5MzA5MjMyOTkzZWQ4YTJhOTQ4ZjBjYjZhYjU1Y2I0OWFiZjZkZWIzNTg1YjU2NzNkNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXRjL0dNVCs5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZGRlYWJjZjRjMTkwOTU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwYWI3Y2VhZWQ1Nzg3Mjk3N2YyMTYyZWFkM2UwOGIzYTI5ODQ3NTdjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVmNzE3NTc5NGYyZTAxMDE4ZmRlNjcyODA3NmFiZGY0MjhkZjMxYTljNjE0NzkzNzdkZTdlNThlOWY2OTYwMmUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQtMSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTZkMDc2NDJmNDg3NzExMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDA4MTc2OTAwNGJkY2E2ZDA1ZGFhNTk1ZDUzYzVlNjRlOWRhN2RmZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3Y2E1OTYzNzAyYzEzYTlkNGU5MGE4ZWQ3MzVjM2QyYzg1Yzk0NzU5OTM0YzNmODk3NmY2MWY5NTFjYjUyMmI1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01ULTEwIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMjAwZjNiNzI5MDhkMzgxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyNjhhNTQyZjE3MWQxNDI4NzBjMjczZWE2M2QyYjI5N2U5MTMyNDI0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBmNjRiYmY2N2VhOWIxYWY2ZGY3ZmRhZjhmOWMwOGFjNWE0NzFmNjM4OTJkYzA4YTNmYWJlZGMzMzE1OTIwZDYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQtMTEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQyZGI2YmQ3OWI3NWNiZGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdhN2Y1OGUwNDJhNjcxMjgxZGJmMzViYWE3ZGI5M2ZjNDY2MWE4MGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTllZTE1ZWE1OTk2MjNjODEyYWZjMWZiMzc4ZDU2MDAzZDA0YzMwZDVhOWUxZmM0MTc3ZTEwYWZkNTI4NGE3MiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXRjL0dNVC0xMiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDM5YzU2NWE2NjIxNjU1OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWY2OTJmMGExNzc0MzY0OTZmYTgzODE0MzhlZTdlZDFmOWFlM2YxYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNWI5OWIxYjUwNTAwM2EwZTVhNWFmZTI1MzAxMDZjODljNTZlMWFkZWRlYTU5OWFjMWQzY2EwMDRmMmY2ZDFmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01ULTEzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYjNlZDc3ZmI4YmIzMGU0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMDczYzM4ZGIwMmFjNjA5NmY0ZjMyOTQ4ZWRhMTU3NGEzNGQ5ZDBiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNlOTVlODQ0NDA2MWQzNmE4NWE2ZmM1NTMyM2RhOTU3ZDIwMGNkMjQyZjA0NGVkNzNlZjljZGY2YTQ5OWY4YTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQtMTQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVjZDEyNGFmNWExZDkxNzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ0YzgwYjU0ZTAyNjY2MzM5MzAwZWM4NGRiMWY2ZjU1NjZiNWJhOTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmRlZWExNThiNzVlYmEyMmUxYTlhODFhNThiYThjMGZhMWNkYzliNGI1NzIxNDcwOGVlNzVmNGQ5ZDliNjAxMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXRjL0dNVC0yIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZTc0YTQ4YzM4MTI2NTMyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzZGUwZTQxNTgxZDQ3NGM5MWRiMzI2ZDllNzU1ZmUxYjExMTcyOTgzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM3YmVlMzIwYjZhN2I4YjBkNTkwYmIxZGJhMzVkOTRhZWY5ZGIwNzhiMDM3OTMwOGE3MDg3YjdjYzUyMjdlY2EifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQtMyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWIzMmFkYTZlYmMwMjMxOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjgxZjc2ZjVhMTY4MzBmNTY4NDE1MDJkNjVjM2QyNzFhMGQ5NGVlNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyZDI5MjhlNWY1NDdhOGY5NzljZGZjMjMxYWE5MWIzMWFmY2UxNjdiZWRhNTNlYThmZjhjNThjNGRjZmQ5ZjlhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01ULTQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM2YWQyYzA5NzJjNjhiYTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5Nzg5MjRjYmVlOTI5Yzg3YjI3MjZjOWQ5YjRkMmQ1ZDc1OTBkYTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjhiNjkyNDc5MzFiZDdjMWQxNGVjMDAwZTUyYmRlNjNkM2MwMjdkZWRkM2JjNDMzMjE2YThkNWRlZGYwNjViZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXRjL0dNVC01IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMDM4NmQ5ZDFiYTJiOTQzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3NzNlOTA3MmQzNmIwZjNkY2E1OGRjNWRlMjRiOTk0N2YzZmVmZGViIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI1MjM3ZTQ1NDAyOTg0OWU3NDdlOTIyZmVkYzYwMmVhZTllYmI2YmNmZDRiNTVhNjZiZWE2MjBjNzk0NjdiYjcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQtNiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjJiNDRjYjA1ZGQ0YzFiNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmMzYzE4MGI2OTBhZWU2YzAzMjBlNjcwM2YyZjc4MTYxOGM0MjIxZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZDUwMGUxN2NjNTRmNTNmNDQ0YTdjM2FmMWNkMTIxNTdhNWNiZTRhMjhhNWE4YjA0ZDFkMzM2ZGU3YzcxZDI1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvR01ULTciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc4NzAyNzhlN2MwNTU5OTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI4MGUyMmE1OTUzNTFiMWZhMGZkYzNiM2EzZGVlZDRlNDg0MGUzMWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGJiYzQ1NDFiMTRjYTYyMGQ5Y2I4YmY5MmY4MGZkN2MyYWUzNDQ4Y2YzYTBiMGI5YTdjNDllZGI3YzYyZWVlYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXRjL0dNVC04IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwYTNkOTBmYTdlMDY3MDJkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmNjJhMWMwNmY4YTkwMWVmYTkzMzIwOGFlOTUwMWM5YTJmNzhhMjY5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIzOWJjNzM2NjUwYWY5OGNhMGZkMmQ2YzkwNTM3OGUxNTE5NWNjMTgyNGI2MzE2MDU1MDg4MzIwYTNiODY4YzIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V0Yy9HTVQtOSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTkyYjMyZjFjYjUyN2ExNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDBiODk5MTY1NDExNmU5Mzk1NzE0MTAyYzQxZDg1OGMxNDU0YjNiZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4Yjg1ODQ2NzkxYWIyYzhhNTQ2M2M4M2E1YmUzYzA0M2UyNTcwZDc0NDg0MzRkNDEzOTg5NjllZDQ3ZTNlNmYyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdGMvVVRDIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwNzZmOWE2ZDY0M2I2ZWY0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMWNhYTkwYzcyNTFhMDUwZDNkNTYxMjdmZDIxZjVmYjU0ZGVjMWNkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE3MGYwNzllMDU2ZGRkYjUzOTQyYjQ3M2JiYmQyYTNhNjdmYWY1MzIzMjkyNTkyMDk2ZjU1NGI1ZWY2N2I0YWEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9BbXN0ZXJkYW0iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBmNjhhMTgwYzRhN2JhN2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRmYmVhMDYxNGEwNDk3ODZjNDJiYTY1ZWE4YmVhNGIxMmE3YTZlZjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODEzMDc5OGMyNDI2YmM4YzM3MjQ5OGI1ZmVmMDFjMzk4YmExYjczM2MxNDdhNDU3NTMxZjYwNTU1ZWE5ZWFlOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL0FuZG9ycmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA5MDA5MTczNzgxMzhkZmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZiZGJhYzQ2YmY2ZGU2OTdlMGNiNzUwYmUyODQ5NzNiMDUwMzU4NzcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2IwYjczMmZkZDhhNTVmYTMyNmNlOTgwODQ0ZjVlMWVhOThjNzJmMjU5OWI5NmY0OGVjZTQ2MGRkNTg4MjQ0NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL0FzdHJha2hhbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2IwMWE5NWZmYTI2MmI5NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmQyNDFlODE3YzFmOTk5NDcxYzMwZDMwMTIzODIxMWExNmY5NTg2NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YzM2M2UxNDE1MWQ3NTFjOTAxY2RmMDZjNTAyZDllMWFjMjNiOGU5NTY5NzM5NTQ3NjNiZmIzOWQ1YzUzNzMwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvQXRoZW5zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMzYzYzE5NDgwNGRkMTljIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NjFhMjIyM2ZkMTU3M2FiMzQ0OTMwMTA5ZmJkOTA1MzM2MTc1YzVmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNhOTVhZGIwNjE1NjA0NGZkMmZhNjYyODQxYzAyNjhjMmI1YWY0N2MxYjE5MDAwZDlkMjk5NTYzZDM4NzA5M2EifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9CZWxncmFkZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDk1OWM1YzljZmIyZDljMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTE4MzQxYWQ3MWY5ZDNhY2QyODk5NzMyNmU0MmQ1YjAwZmJhNDFlMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZWU0NzVmNzFhMGZjMWEzMmZhZWI4NDlmOGMzOWM2ZTdhYTY2ZDZkNDFlYzc0MmI5N2IzYTc0MzZiM2IwNzAxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvQmVybGluIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYjQwNTQ5MjYxYWNhOWFjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkOTBmMzI0N2M0NzE2YzJlMTA2OGQ1YWQ5Yzg4Y2EyMDkxYmVjNGU4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgxMmY1NWFlYjZlOGNkZTlkZGY0Nzg2ZTE1ZWI0MjU2YjIxZTgyY2Y1ZjVkMjhkYTFiYWQxN2Q5NDU3MGNhYzAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9CcnVzc2VscyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmNiOWUyYWViZmJkMDc4MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzE3NmU1MjAxOTQyZTNiMmRiODFjODUzYjAyMTVhYmM4NmZkMGFlNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZGY4M2FmOWI1MzYwZmEwY2MxMTY2ZmQxMGMyMDE0Nzk5MzE5Y2RiMWIwZDJjNzQ1MGE3YzcxZmY2NzNhODU3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvQnVjaGFyZXN0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNzcwZGNjZTkzMDNiMmMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5MWFkYjIwN2RjZTlhMWJmZmZkOTFjNTI3Yzg3NTkxODYyYjViZWZhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk0ZGMyYWM1NjcyMjA2ZmMzZDdhMmYzNTU1MGMwODI4NzZjMmZkOTBjOThlOTgwNzUzYTFjNTgzOGMwMjUyNDYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9CdWRhcGVzdCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGZmMmE1ODYzMzRmN2Q4MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2M3ZWMxYThlMzU3ZDJiYmFlYWQ5NGQyOTlkYmUxNmRiNjdiNDNiYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNzUyN2ZhZWExNDRkNzdhNGJmMWNhNDE0NmIxMDU3YmViNWUwODhmMWZkMWYyOGFlMmU0ZDRjYmZlMWQ4ODVlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvQ2hpc2luYXUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFhODczMWJkZDMyYmZiMTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc2ZWJiODZiOWJjZDZjYTc2NmFmOTRjMjE4MmI2NWNhYmFjYmE5MzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWJiODgwNmU0NzdiY2JkNDJmNmMwOGJhNWM2NjQ0NTBlNGYwMzQzMDkxNjE2NDZlZjU1NDAyYzU0YWQ5ZDM1NSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL0NvcGVuaGFnZW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjlmNDkzZTA2MWQ2MWMzMzIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIxMjJjZDU3MjQzZmE4YzAyMTEzNjM3M2NiMjE0NTRjMGY4MGZmMDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDBlOGQyYTFjM2I1NzIyODRkYTM5ZjZmNDI0NWIxYmM4MTRmNDUyYzQ0ZjVhYTczZDBhMDExNTcxZDVjY2M0MyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL0R1YmxpbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjBjMjdkODhhZTM2NmNjMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTIyZjgzODNhYjU1YzgwZWIzM2ZlODNjYjJjOGU4NzAxMDQyNjBlZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YmNlZDZhNWEwNjViZjEyMzg4MDA1M2QzYTk0MGU5MGRmMTU1MDk2ZTJhZDU1OTg3ZmU1NWYxNGI0YzhhMTJlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvR2licmFsdGFyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMTgwNDAyOTVlOTVlN2NhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMTVhYjk4MzM1N2ZhZGUxZThhZGYxNWMxNDVjODI2NWNmOTczYTMyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYzNDU0MjI1OTg3YWE1NDdiZDliNDdkNDFmMjc0ZWU5MGRlOGQ1MmM2NmMzYzYyNGQ0MjUwOGRhNTVjZjhjYjAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9HdWVybnNleSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzU2NDRjMzgxZGM4YTQ0MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2YwMWNlYWY0NjQ5MmZjYmQ4NzUzYmM2Y2ZmNzJjYTczZGY2ZDFmMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxODQ5MDFlY2JiMTU4NjY3YTBiN2I2MmViOTY4NWUwODNiYzMxODJlZGJlY2RjM2Q2ZDM3NDMxOTJmNmE5MDk3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvSGVsc2lua2kiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE1MTI3MTM2ZDcwNGZiNjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjgzYTZmOTNjODhiMzQwMjEyZDgwZWNjNDEwM2I1ZTcwOGQzZGE4NTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGMyMGUyMjcxNWM4OTUwYjBhMzBjNjhmMTkxZDlmYmYyZWJlZjYwMTg5Mjc5ZjJjYTk5Y2JhYmMxNGVjMWIxMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL0lzbGVfb2ZfTWFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyYzM2YWViYzY2MDVlN2Q2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkZjZjYmVjZTNkOWFmYjNhZWRiNDRlMTMxYjZlNjhhNmNmNzRjYThlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ5MmQwMGZkZmVkNWM2ZmM4NGFjOTMwYzA4ZmE4YWRmNzAwMjg0MGRiZDIxNTkwY2FmNWEzZTRhOTMyZDMzMTkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9Jc3RhbmJ1bCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmY1N2RkYTUyZWE1YjY4MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTM1Y2YwYTI5NmE3M2UwOWE3MDgxMDdiNzRjNWEwNGZiMzk3MWM3ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YWU4ZjQyZGRiYTBiNTBhYzNiNTJiMjNmOTY3YTBjZDBkYTdjZGRiYmZkYmM3MTExNTJiMzhkNDE0NmI2NzNkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvSmVyc2V5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwNzFjZDNlNzJlZTZmMDRlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMDJhNzhmZDlmZDc0ZmE2Y2Q5YWJlNjU0NjI3MzUxOTAxOGQ1MDMwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIzYjE5NzQ5ZWQ1OGJjYzcyY2VjMDg5NDg0NzM1MzAzYTIzODljMDM5MDlmZjJhNmNmZjY2YTI1ODNiZTJjYzMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9LYWxpbmluZ3JhZCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2Y1YTUzMjFkNmVkZDY1ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjIzNTdhYzk4ZDMxNWM4MmQ1ODViYWRmYjlhZmU5MzRhNzA5ZjEwNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZmI0ZjY2NWZlNDRhM2FhMzgyZjgwZGI4M2YwNWY4ODU4ZDQ4MTM4ZjQ3NTA1ZTVhZjA2M2U0MTlkNWUwNTU5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvS2lyb3YiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUxMDc1YTMyMTE0NTRjMjUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk0NmQ5YWUwZmY3ZWUzNmUyZDg4MDk2MjlkYTk0NWFlODY4ZjRkNjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmIwYWU5MWJkOGNmYjg4Mjg1M2Y1MzYwMDU1YmU3YzZjMzExN2ZkMmZmODc5Y2Y3MjdhNDM3OGUzZDQwYzBkMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL0t5aXYiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc0NWE5MjQzODU2MDBmMWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI5Mjk4ZGFmMzg1ZGI5ZTE4MDgwYjNkOWY0NmJlMmM5NDQ3MTRlYzEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTJiMDdjYjI0Njg5MjI2YmY5MzQzMDhkMWYxYmQzM2MzMDZhYTRkYTYxMGM1MmNkNWJjZTI1MDc3OTYwNTAyYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL0xpc2JvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODA0ZDY1YzY0MmZlNzcxOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTYxODNiYTQwYzg5MGQ3Zjc5OTdhZmU4YTk4NDIzNjFiYmM4NTdhMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMjY3OTUxZmY0Y2M3NmNlYmMzZTgwNGI4Y2NhMDM2NDhjMTY5ZWMxNmNlMGNiZjllNWRmYmU1MWU3NDgwNDNmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvTGp1YmxqYW5hIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZjZmMjhiMDk2MWUzYTkxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYmViYTcxMDhlYTkzYzcxMTFkYWJjOWQ3ZjRlNGJmZGVhMzgzOTkyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM4NTQ5NTA3MGRjYTQyNjg3ZGY2YTFjM2VlNzgwYTI3Y2JjYjgyZjE4NDQ3NTBlYTZmNjQyODMzYTQ0ZDI5YjQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9Mb25kb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ5NGYwNjc2ZGVmMDhkMDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVmY2ZjNTJhYTI0OWMwNTE1ZWJhYWI5NGVkM2Q5OGUxOTFlMDc5NTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjdiZTAzYmRmZmQ3ZDUwMjEyMjg2ZDczMjIyNGM5MjQ4N2M2NmFmYTFiM2I2ZDQ3NTE1NGJlMWRmY2FjMzljNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL0x1eGVtYm91cmciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU2ODJiZDIxMTYwMmE4ZDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM3M2VlOWUzZDBiYTllZGYxZWJkNjQ5N2Q1ZjFmZmI1MGE2Mjk4NGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWE0MmQ3ZDM3YWQ2ZGVkZDJkOWIzMjgxMjBmN2JmOWU4NTJmNjg1MGM0YWYwMGJhZmY5NjRmNjU5YjE2MWNlYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL01hZHJpZCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjQ2MzI1MWIxYjEzZDMyOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWVkZTRlYzdhNDhmYzhhZGEwNTlkMTQ2MmUyYzA5MGVkYThjNmM5MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMjEyOWM2Y2YyZjhlZmJlYjliNTYwMjI0MzllZGNiYWM2OGFkOTM2ODg0MmE2NDI4MmQyNjgxMTliMzc1MWRkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvTWFsdGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRmZTJlZmY2MzUzZmZiNTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUzNmYxZGFlYzg5NzkxMjI4MjVkZTQ5MDM3NzBiNzllMGVhYmNkODgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWE3ZjNhY2RkYWNkNWE5MjU4MGRmMTM5ZDQ4Y2JkOWY1Zjk5OGI2YTYyNGYyNmZkMTBmNjkyZDgwZmFlMTg5NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL01pbnNrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMjFhODg5ZDNkNDI0MGJiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZWI5MjdhYTczOWM3NzVjYzNlMzkwYjdkNjU3MTliZTkxNzBlY2QxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU3NGI5NTY1NzYxNzVlYTdlN2FmZTJiOGI2YzQ4ZDk3NmU4MjY1YjQ2M2JiYWU0MmY5MjRlOWYzNWYzMDVmY2UifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9Nb25hY28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQyMzcxY2ViMWU0ZDVlNGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ0ZDAxNzIzNDIxNzg5YjJkMmI1NGZmZWRlZTYwMjgzZTk0ZjVlNjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmE2OTI4N2QxNzIzZTkzZjBmODc2ZjBmMjQyODY2ZjA5NTY5ZDc3YjkxYmRlN2ZhNGQ5ZDA2YjhmY2Q0ODgzYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL01vc2NvdyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2JlMmQ1NzYyMWUxNGU3NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDg4MzhhNjY0NDEyNDlhNzlhYjY1Yzk1OWVmZjNkYmQzNzlhMWEwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MWQwODQ0NjE4ZjUyNThhNzFkZTg4ZTY4YTU2OTFhMzI1Njg0NzhhOGMwMzVmOGYxMmZlYTExYjA5ZTliMDkwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvT3NsbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjJmZjNlMDY3NjJmNzExYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjA2NWRkNTRhZDI3YzAwOGNhYTVlOTZiN2ZlYzFlNzg1OWZjYzAwMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYjc3YTE0ODhhMmRkNDY2N2E0ZjIzMDcyMjM2ZTBkMjg0NWZlMjA4NDA1ZWVjMWI0ODM0OTg1NjI5YmE3YWY4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvUGFyaXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ5ZDFlYmJkZmQ5MWZjN2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM5NWMyMGM2YTE3ZTg3M2NiNjhjMWIwNjRlNmJhOTg4NTJhYWEyN2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWJkN2RkODU0NWU2Y2YxZWI5ZDQxOWYyNjdhNTdiMDBlNjA4NTdkMTE1ZTVhMzA5MzI2ZTM4Nzg5NjhiMmQ5YyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL1ByYWd1ZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODU5ODY4YmM2MDE2MDQ4MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzk5NjcxYmRjYWQzMjZlYjU3MDdlYjYyMDM0MmM2OWJhYzVlNjU4MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NDlkYmZkMjZkNmQ2OTZmNDhiODBmYTEzMzIzZjk5ZmU1OTdlZDgzYWI0NzQ4NWUyYWNjYzk4NjA5NjM0NTY5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvUmlnYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGU3MmU5NGExNGZjOGIzMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmVmMzVmNTA3YWIxNzY4MjhhNWM3NTFmNzAyMTQ0ZWRlNDYzZTM4NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNWFkZTgyY2M0YTIzMjk0OWI4N2Q0MzE1N2M4NGIyYzM1NWI2NmE2YWM4N2NmNjI1MGVkNmVhZDgwYjUwMThmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvUm9tZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTUzOGQ4M2QwOWIyODZlOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYThiYWIyOTIyNGQ1MmExOWU1OTYwYzJjNjY1NTc3NDhmYjU1YzRlNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZjY4YTc5ZWE0OTlmM2Y5NjQxMzJmMWMyMzIxN2QyNGNmYzU3ZTczYjZiMTY2NWFhOWUxNmEzYTFmMjkwZmIzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvU2FtYXJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyY2FhMTIzNzM3ZGQ2ZWZkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZjIwMTcwZTdmNGYyOWYyMTE3MGNlODBlZWEwOTJmMjc3NDU4ZmI4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEzZTQ5YWNhOGJmMzMxZTNjNmQwZmFmNjhhYjQ2NmNkZTkwMWM4MDUxYTg2NzRlOTI2YWNkMmM2NmRlYWZmNTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9TYXJhamV2byIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWM0N2I5ZDU0ZTk1YTg5MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTE2MDI5ZTFmZjc0Yjg2YmQ4NjAwOThhNDNiYWNiYWMzNDY3N2ZiNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwNGM3YTNlM2QxZTU0MDZkYjgwOTYwYTFlNTUzODQzNmIwNzc4Y2ZiODkzZDI3MGZiMzM0NmQ2ZmIzMmIyNzcyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvU2FyYXRvdiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTJhZjE4ZmJhODg5NDQwZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjE3NzNmNzYyNGM0MTgwODFmYjNhYjc2YWMxYTY0YWI2MGYyZTliZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNzM5N2JjNWQzNTU0OTlhNmIzNDJiYTVlMTgxMzkyZDJhNjg0N2QyNjhiYTM5OGVhYmM1NWI2YzFmMzAxZTI3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvU2ltZmVyb3BvbCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzFlZWU4YjZkZDFkNWQyYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2I1ODg1MWU0N2RiNThlYzY5MzA5MDU0Y2FiNzUxNjZjZTcyNWY2MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MDMwMTE3MTY0MzgwMDU4MGRhNzdlNzUxODdkYzJmOWVjMmUwYjQwODYwNTc4MjQ4YzljM2RkMGMzNDhkY2I4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvU2tvcGplIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZDkyMDgyZTQ3YWVjYWYyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NDFmNjFmYTllZjE1YjEwMmY4NjYxYjY4NGFkOTk3NmJkODFiOTI5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg0MjQwYTVkZjMwZGFlNzAzOWM0NzM3MGZlZWNkMzhjYWNkNWMzOGY4MWJlY2FiOWEwNjNiOGM5NDBhZmU2ZDYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9Tb2ZpYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzUxMGZiZDQzNjViZjg4ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzE4ZjUwMDY0Y2VkYzgyNjNmOTg4MzA1OGIyZmNmMmFiMTdiYTc4MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZTBhNzgxOTI4N2NmYTljZGQ3ODk3OGZmMTM0MzZkMjM1ODMwZDQ4ZjVlZDFlYmQ4N2E0NTg0ZGIyZDg3NzY4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvU3RvY2tob2xtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0M2MwNDJiOWJlZDQzNDlhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkZmYxYjE3NDNkZGY2NDc0ZTY5MWZhZTBhNmRhYjhlZTkzZDgxNzg5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUxYWU4OTBiNDY4OGE0Y2NlYTIxNWVjZWRmOWNlODFiNDJjYjI3MDkxMGFiOTAyODVkOWRhMmJlNDg5Y2ViZWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9UYWxsaW5uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhM2Y0ZDVlYjQ4YzhhY2IyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzYjliZTNkZjc5NjhiMGM0NmZlZWQwYTQ2MzQ5MzI0MTc5ZGFhYTg0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNlZDk1OWM4MjRiZDU4MjVkZTU1NmYyNzA2ZTlmNzRmMjhiOTFkNDYzNDEyZDE1Yjg4MTZjNDczNTgyZTcyZWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9UaXJhbmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM4ZTRhZTYzMWFiOTg0YWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY1ZDk0M2JmODNhMGRmZmE4NjAxOGI4NTEyZGY3MTc5NTM2ZmI0YWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWM1YjIwNzE1NGU2NGUyODg1Y2M3YjcyMjQzNDY3M2JlZGM3ZTA2NDQwN2MwNzljNzliZTliZGEzMTQ3MmQ0NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL1VseWFub3ZzayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWYxODM3NmU0NzUyODhlZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzUwNmQyMjJiNmJjMmExZWE1YjQzNWNmYjQyZDYyNGNiYTRhMDllNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhN2I3YWRiYTdkNWNiZGFiOTMxNDA2YjE5NzYwM2JkYjEyZjViOTk1MmNhN2U5MWNmOGYxN2M1ZDcyOTk1NWM4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvVmFkdXoiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI4MDljN2ZlNWU1NWNkMzUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjFkYTk4MzM5ODk0MDViZDVmZjIxZDU4MDEzNzA0ZjlmMDBjZWZkN2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjY2MjM3OTAwMGM0ZTliOWViMjQ0NzFjYWExZWY3NWQ3MDU4ZGZhMmY1MWI4MGU0YTYyNGQwMjI2YjRkYWQ0OSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL1ZpZW5uYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjVlY2I5NjY1MzUzYjYyOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODhiZmUyYmExNDJiYWQwODU2OTg0YTgxM2FjOGI5MzkzOWZkNmIzZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MDVjZDE1ZjdhMmIwOTMwN2M3N2QyMzM5NzEyNGZjYjk3OTQwMzZhMDEzZWUwYWVkNTQyNjVmYjYwZmIwYjc1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvVmlsbml1cyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTVmNTZhNWRhNWRjNDg0MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTRkZWIzMmIyNTkxOWM0ZmJlZWM5NGQwNDNhYmJkY2MyN2I0NWJkNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NjAxNmZiN2I5YjM2N2U0ZWQyMGEyZmQwNTUxZTZhMGQ2NGIyMWUyYzhiYTIwZGQ1ZGU2MzVkMjBkYmZiZTRiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvVm9sZ29ncmFkIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1OGQ1NzYyZGQ5Nzk3N2M3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMTFlMDYxMThmM2UyMDk3OTRiMTc1MzMyZmZiMTA5ZTI1ODNlNGY3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRlMjJjMzNkYjc5NTE3NDcyNDgwYjU0NDkxYTQ5ZTBkYTI5OWYzMDcyZDc0OTBjZTk3ZjFjNGZkNjc3OWFjYWIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0V1cm9wZS9XYXJzYXciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcxZGZmNmY4ZTQxMWEwZGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUzOTI4OGYyOGRmMzlkODYzMTQxZGJjNzcxYjg5NzY2M2Q1YmJhMGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzk5ZThhODgyNjY1MWRiMTlhOTdiNjIzMWM0YWNhMTgxMzM5MWU5NDJkZGFmMjg5Y2VlZmNiMWY4NjhlNjIwZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vRXVyb3BlL1phZ3JlYiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTYzYThjY2RhY2JkNjM1NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzgyZDdkNjgxMjkzM2EyNjNlYmZmZjAxMmEwMTIwZDQ4MDA3MWIxYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYjk0MThlZDQ4ZTNkOTU1MWM4NGE0Nzg2ZTE4NWJkMjE4MWQwMDk4NjZjMDQwZmJkNzI5MTcwZDAzODYyOWVmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9FdXJvcGUvWnVyaWNoIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwZjRmMmVlZmFmZWRjNTdlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkOTcwODEyZWYzZGNhNzFiNTljYzNkYWIwOGJhMzM5MWQ0ZGQxNDE4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY4NTE2NTJiMWY3NzFkN2EwOWEwNWUxMjRhZTRlNTBmYzcxOWI0OTAzZTlkZWU2ODJiMzAxYWU5ZTVmNjU3ODkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0ZhY3RvcnkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY5Y2ZkOTZlOGM2NTZlYzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRkMTlmYjQ3NzU0MTMyZGQ2MGZlZWU4ZDgzYjU3ODY4YjAwZDIxYjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDU4OTAyOWRjYmUwMmZkNjc5MGE2NTI4ZTE1OTNjNTViNDI2ODAwZWQ5MDEwZDBmYjQ0ZGZiOGY1YzhlOTYyZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vSFNUIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMWNmYTk3MGU0ZDQwYjJhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwYmIzMjAyMjZjYzI5ZTRhNDY5OGRiMTM0NmQ2OTg5MzY3ZjFmZDQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdjMDQ1ZmI4NjI3NjdjYjg2YWUzMjlhMWE4MDhkYmZiOGQwNDkxMDU1MGJlNzFhNGZjZjVlYmU1ZTU4MjRjOTkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0luZGlhbi9BbnRhbmFuYXJpdm8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMxN2E1ZTBhNGFhYTUxYzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU1NmE3NDBlMGI0NzAzNDI2YjYzYmYyZWE3MTY1MGEyYWUwZGVmZGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGI3MDc2ZWE5YzMwMmI0ODMxNWJiNGNmZWZhMWE1YjcyNjNlNDU0ZmU4ZTkxMTg2NGFiMTdkZGU5MTdiNGI1MSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vSW5kaWFuL0NoYWdvcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzI3NDliYmE1MjRkMDA1YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjIyOTRhZWNlZTQzZjUyZjBiM2Q5MWM0YzM2N2M3OGJiYTQ5Y2NhMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNzgyMzQ1ODM1ZmYyZDgwMDljNmNjNzZiZDRkMDQ3NzExNDk0MGE0NDRmYWI0NGJkNTRiY2Q0MmZkM2RhNDJiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9JbmRpYW4vQ2hyaXN0bWFzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiM2RmMTAxN2I2NzgxNTgxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MGNkYjc1OGQ1NWFlMTExMDk0MTA2Y2NiMTllMjYyNDYwYjRiOTlmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkN2ZhNGYwOWE2MDg1YThlM2JlMTk2M2I0MThkNmEzMzZhMmJiZDM2MTUxMmE1NTdhODAwMmNiNjcwMGM0ZGYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0luZGlhbi9Db2NvcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjAzMGExYzc4ZGY3YWExOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjcxOGVjMjcwNjg4OThkN2YwOGI1Y2UzN2RjYWY4Y2IwNDY2N2YwYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0ZjJkYzdmNDM2NDI3YTY4Yzk5MmY4NzdkOWMzMzFiYWZmZWYwZjY1MDIzZmQ5YmNhNGMwZGQ2OTdlODhmZjcwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9JbmRpYW4vQ29tb3JvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5Y2RkM2Y1OTJlMjQ0NDUzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZmJiNmFiNDE3NWEzNDM1OGI4ZDMyN2MxOTBhMDdmNzNhOTc0MjdiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEwOGJkZGU5Yjk5MDE0YzJkNDc5ZmEwMTlmODczNTdkMDRjZTAxYWMwNjcyYjNkYzlhMDdiNjhkNGVjMWIxOGEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0luZGlhbi9LZXJndWVsZW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYxZWM1Mjk2MDk4ZDM2MTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkwYjY2MDcwNTk4MmI3OGI1NmQzMGVhYzZiZDFmMzFlYjc1NjM3ODYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjRkNWUzNmE4MmZmYTNhZTdiZGIxNWUwYjIwNGE2NmRkZTQzZmQyOTFhMDlhNmIyYTI1YTUyMzc1OGRlZjM2YyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vSW5kaWFuL01haGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY3YjRiMTVlNzU5M2RlNzQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE3N2IyMGUxN2NlMWMxZjljNDc2N2QxZGRmMDNhNjdiMDMxMmNlNmMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzU0NDAxNmViOWE4MDc3YTFkNWFjMzJkZGNhZDU4NTI3MDc4ZTNiMDNhOWU0NWI3NjkxZDVhMWYzNzRiMTdiMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vSW5kaWFuL01hbGRpdmVzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYTM0MWU4ZTQ0OGE2MzFiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYzI2NGVkYjQ2ZjkwNThmYjQ4MmE3MjdlYzk1YmI2NzgwN2VjODA0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkzYWJkNjUxNTcxZjUzNzgxMmQ0YWQ3NjdiZjY4Y2MzYTA1ZTQ5ZDMyZjc0YmM4MjI1MTA4MDJmYjA4M2QyMGEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL0luZGlhbi9NYXVyaXRpdXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ5ZjUwNDI3NmE5OGU0NjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBmZDZiNzA4MGRmNGZmM2YzOTg0ZTNkMzE5NWMxMjM3MGU3ZWMzZjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWI1Mjk1MmQyYjc0ZTg5N2UzMzBmNjdiMzI5YTBhNGM3ZDM0ZTllNTg1Y2NlMWFkYThhMTBjYmQ0ZDExNTIzZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vSW5kaWFuL01heW90dGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY2YjFkNDJkMDE0YjFhMTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBkZGRkODA0OTQwYmNlOTQ0MzlmYzIyOTM0MGJkNDFmOTY2NmVmMzcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTQ3OWQyNTYxZWMyNjAyYjgzMDQ0MzM4NzU4YjE2MGU0ZDM0ZTgxNDgwY2U3OTAyM2YxOGUyNGVkMmZmNWEyMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vSW5kaWFuL1JldW5pb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk3YmQxZGMyYTc1NjhlNWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI2MTU0N2I3ZDM1MjdiN2M0MTk3ZDlhYmM2N2YyMzVmYjg0Y2E3NGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGI3MDhhNGFlM2Y4MzdmM2MwOGZiYTNlMDliOTNjY2NmMTFkMTZjZDAyNTk2MDQyMDFmODM2MjU3MGYxZTU1ZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vTUVUIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MTA3NTZkY2U0MzNhZTdkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwOGIxYTJjNWYwMzUzZWE2NWQwYjdhNzIxZjQzNDhhNmQ5NTMyOTM5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4ODQzMGJlZDRmNWQ4MWNmNWE1MzhhYTE2ZWExNWM0ZDYzZWUxNTg5MmVkOWFkODFlOGU2NzNkNmMzMzI4ZmMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL01TVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzgzNjQ5NDUwMDJiYzEyZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWQ1MjQ4NjU2Mjc0MmRjYjhiMmVmMDlmMTcxMDY0MDY3NjNkM2RkMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNzVkMDQ5MzdkODUyYTg0YjI2NTY2M2YxZjVmNTUxZGE1NmZhOWJmODliMmY5ZDY0Y2UzODdiZTFhY2FiMDRkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9NU1Q3TURUIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyODdhZmExYmNlMTY3ODNjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3Y2FmZDFiMGMxYTJjMGUzYmUyZTgyMDViODdlMjBiNGIzYzM4NGY0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQzYjRjMjJlNDEzYWY1YWVhMGVlNjNlODNjMDkyYTg2MGZiNDc1MmI3Mjg4MDBiNDhkNTk0Y2VmNjI4NmZkMWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BTVDhQRFQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU2OWIxZDdkMTBmODZhZDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ0MjExNmExNzc2ZTM4YjgwYTUxOWRmMzg4ZTVlM2U5OTIwODFmNzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzI2ZTkyZTgzZDE1NzQ3YjFkYThiMjY0YmE5NTA5MWZhYTRiY2E3NmE4ZTUwOTcwYTRjOTkxMjNkOWI5NjQ3ZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9BcGlhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MDZmZjcwNDMwNWJiZWVmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3OGQ0ZDNhNDgxYzQ5YWI3ZmYzMTcyMmJjZWQzMGUxYzMxZThiYzk4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgwMDBlM2EzMjNlOGZkMDIxMjQxNGU5NDI2YjAyMDcwN2E3NzFjMzY4Y2EwZTE1MTc0N2Y5ZGRiN2I4MTRiMjcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvQXVja2xhbmQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM1ZDA2NDYxZDI4YmNkNDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ0MzhmNjY5OWE4NDRlYzE5YWFiYzYzZjRlYTlkZjkxZTE3MTRmZmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjRhMGRhZmQyZmY2ODEyOTY2Mzk2OGIzNTc1MGVhYzQ3ZGYwNmM0ZTdjYWRmMmI1YmNhNjQ3NjZhYWViYjYzMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9Cb3VnYWludmlsbGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE1NGI2NDYxNGI5YjVkZWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNiNTRjYmI2NWRhOTQ4MTI2NWZiYjEwMDVmODg2MGVmYTUxNzAwNDIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTY0NTZhNjkyMTc1NTk2YTZmZmMxZDhhZmE0ZGFlMjY5ZGFjN2FkNDU1MmJhNWRiOGVjNDM3ZjIwMGM2NTQ0OCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9DaGF0aGFtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxM2FmMzRjZmRjYjA4Yjc5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4NGJkNTE3MDc2OTkyYzFhYjgyOWQxNjU3NzMyN2U4YzE4NzNmYzI4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4ODYwMzI5NThhZTQ0MzBiZjQ1NWM3NTAwOTNiMTZiMzU0NDRmYTcxOWI1ZGJmZjJjNTEzYWM1YmI0NjIyZDIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvQ2h1dWsiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE4ZDhjNjU0NTk2YmVlZGMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE3YjNmMGJmMTYwNjAxYzkzYmRkYTNlN2EwYjgzNGVjYzFlMDZmMjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjRlZWZkYjFlZDYwNzY2ZGQ5NTRkMGZkYWY5OGI1MTYyYWQ1MDEzMTM2MTJjZTU1ZjYxZmRkNTA2YjA3ODhkMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9FYXN0ZXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJmYWExYWI4MDZlOGY1MzQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRmY2RmYWRkMDE0NmU2MGZkZmE2YzlhNDU3ZjRmZDk0YzA2MmZiMWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTQ2ZTBkMzE1NzhjZGUxMDQ5NGQ5OWQ5OWFhNzhiYWIzZGQwZTY4MGEwODEzNWI4MWNlZjkxZjQ1N2JkZGJhMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9FZmF0ZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjU2NjgwNDA4NmI5YjVkNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGFlMGM5NTk4MThmZDlhYWQ4NTE4YmFhMDBkYWI5MTcyYzc3ZjFkNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4MjhjM2U0YTAxMzlhZjk3M2MyN2YwMjBlNjdiYzllNTI1MGYwZTBlYjIxZmNhNmQ4N2Y2YmU0MGIwZGMzZWZmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9QYWNpZmljL0Zha2FvZm8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVhNjZiZjYwOTMwYzExYTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNjNjU3YmNlMmI0ZmQ0ZWJkNmZiZjZlNDM1ZWFjNzdkMDcwNGQzYTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzk1NTMwNWMyZmM5YzBiYzlmOTI5YWRmMDhkNGU3NTgwYWRkMzBiYTkyNWM2MDBlN2E0NzllZTM3YjE5MWEyMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9GaWppIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMmY1ODNhZjdlNmY4NGM2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1YzU3NjQ0YTFiOGVhMjBhNGYyNzRiMWYwNjUzNjUxNjE0YjEwZjBkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNmZTVkOGMyNTU5MGE1NmJkMmRkMGZkMzYwNTdiN2VjMWFlMGM0YTI3MmU2ZDgzYjNjNzExMDM0MjBjNmJmOTUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvRnVuYWZ1dGkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY4Zjc3NDhiZjJkY2FiZjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU0ZGFjNWU1ODY1NTE0NWE1NjhlZDUzZWJlM2MyYWNmNWY0YTM3MjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzFkYjY1MGJlN2RmYTdjYWRlMjAyY2MzYzZjNDNjYjU2MzJjNGU0YWI5NjVjMzdlOGY3M2IyY2ExOGU4OTE1ZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9HYWxhcGFnb3MiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU2MjQxNTI4OWUzMWJlMGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjFmYjQwNTRlOWE1NjBlNThiOGU0ODJiYzI5NjIxZDFlODgyMDFhNzUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2ZhNzk4MTdjYjJjY2NiOGU0N2U5YWE2NWE3NmMxMDQwNTAxZmEyNmRhNDc5OWU4NzRhNjgwNjFiYmQ3MzllZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9HYW1iaWVyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MzBiMjgwMmE2YzQzNWMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1MDExZDAyOTFlMTgzYTU0YjY3ZTVjZmZiYTJkNTQyNzg0NzhlYmU1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4NjVmZTVlOWM1YzBiMjAzYWUyYTUwYzc3MTI0YzE0Y2FiOGIwZjkzNDY2Mzg1ZWM2YTE5YmFmMmNkZjgyMzEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvR3VhZGFsY2FuYWwiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJlMDAxMjQ0ZjMwZTg3NzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU4OTg4NzIwOWNmMmVhN2Y0MjIzY2E3Mjk4ZTkzNzdiMjMzZWFiYTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTMxZjczOWU2N2ZhYWNkN2M2Y2RlZWEwMzY5NjQ5MDhjYWY1NGQzZTJiOTI1ZDkyOWViODVlNzJiNzQ5YjlmMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9HdWFtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyZTJlODVjMWU4MzQ5NDM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZDUzMTNiZWUzYTQ2N2Y3YjUzMTFiMjYzYzdkMzhiNTJmMTgyMTY0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdmMDNkMWJmNTI2NGU3YWIwMjNhMmVmOWI5OTdkZGZjOGNiNjkzNjY5MjQwN2M3NzA3NjJiOWM1NDk1MjNmMzMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvSG9ub2x1bHUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc4NzZhYTFhNGM3NzNkZTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFlN2YzNzJmMjBiMWVkM2E5YmJjMmVlYWJkM2E2NzE1NmY5ZTY1ZjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTJmMTNiN2Q1Yjc5YmM2NGJiOTY4Mjk3ZDc0ODliODRkOGE1OTYyODhkYWIwYmQwMDE3NTdkMzUxODU4ODYwMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9LYW50b24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjczMmUxMjhiMzNmZDdjZDMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM3Mzk1YTBiNmYzZDc1MTBkMDNjMTNlMWEwYTkyYjM5OWY3YjMwM2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTQ3NDc3OGFlYzIyYmY3YjcxZWI5NWFkOGFkNTQ3MGE4NDA0ODM3NTQ5NzdjZDc2NTU5ZTVkOGVlNGIyNTMxNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9LaXJpdGltYXRpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0NTk2YTdmOTgzYWIxYTYwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1OWRhYmMwMDE5NWIwZTlhMjZjMTMwNGU4NjYyODRlN2M5OTYzZDA5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU2NmU0MDI4OGU4ZGJlZTYxMmNmOWYyY2YzZGRiNjU4ZDIyMjVhOGE4ZjcyMmM3NjI0ZTI0ZThiMWQ2Njk1MjUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvS29zcmFlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0YmRkYWEwZWVkOTQ2ZDk5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2YzkwY2NlOTY4MTc0OGU5YzVjNTliYThhOTA3MGMxNDI1YTcxZjc5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJmODljN2RlYWM2ZmU0NDA0YTU1MWM1OGI3YWVkYmY0ODdkOTdjMWNlMGU0YTI2NGQ3ZDhhZWVmMWRlODA0YzkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvS3dhamFsZWluIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmZjk4MWUyNjFiNTQ4Yzk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MWI2MjUxODNkZDc2Y2Y4ZTczNGNhODc4MjI4Y2YxYzY0YTdlZTk1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBmMGFhMWVlMDVlOGNmYjBlZWMyZWQ2N2VkNzE3Y2M4NDhlMTMzODUwYjEyY2UzNjJkMjQzMmNiYjE3ZWFiMzQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvTWFqdXJvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxNjM0NTVjYTg1ZDBiYjM2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1N2FjNTQ5NTMwNmE3Y2ExY2U5M2RmMTJlZjY3OTU2ZWQyZDgxYzQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJiM2IyMzU2ODk2ZWI0NjQ1N2E3ZjE1MTllZjVlODUzNDAyOTBjNDZmODY1YTYyOGNmZmFmYWQwM2VlM2I5ZjgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvTWFycXVlc2FzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNTM4ZmUzYTE5MGFkY2MzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MWZlMzBhZmI2OGI5OGUzMzZmNWZlNDMwODZhYjdmYjI3NGZhNWIwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjliOTAzYzUxN2E3OTBhODc4ZTE3ZjQxYWNkNDRmODc4MmFmMzk2M2E0NjczYWUyOTZkOTNhYjkwNjQ5NGNhZDkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvTWlkd2F5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMmI1ZTg4ZWU4MzQ5MzQ0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ODU0OGZhMzBhYWZhNzVjMDRmODhiMjY2NDA0ODc1YTExYTJjNmYwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEwNmM2ODcxOGIyYWIyYzY3ZjExZTQwNzdmNzcxNDNmOTcyMGQyYWI2YWNmMWQ0MWNlODEyMzU1NjhjNGZmYjgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvTmF1cnUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI1OGU1ZmM3ZjkwYzJhOWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ2NTk2OTQzMWY3N2M2ZWQ1MWM2OTQ5OTMwNWM4YmFjYWQxZThiYTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjljZDAxNDYwYjJlZWUwZDkwNGQxZjVlZGZiMGVlYTkxYTM1YjE0MDk2MGM1MzI4YzAwNDM4YzBlZTk4MzUwZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9OaXVlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZjIzYWNiMDc0NThhZjBmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZjcwNTQzYzA0MDdhMzQxZWM2OGI5N2MxMzM1NGFkNmJjNWY1MDAwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA5ZDExNzMzZDQ4YTYwMmY1NjlmYjY4Y2M0M2RhYzU3OThiY2NjNGYzYzM1MGEzNmU1OWZjYmYzYmUwOWI2MTIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvTm9yZm9sayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDdmZDQ1OTY2M2VkNjNmNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDhlNzU2MzljNWRiZDVhYWNjNjE3ZjM3ZTJkNTAwMzc0N2E4YTJlNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxNTI2YTdhNDAzODIxM2I1ODc0MWU4YThhNzg0MDRhY2E1N2Q2NDJkZDNjZWVkODZjNjQxZmNmYWQyMTdiMDc2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9QYWNpZmljL05vdW1lYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTNjYTBlMTY2YjU5Yjk3OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGMzODhjN2Y5YTc3MDA1MTdmYzY1Nzc5NDNmM2VmZTNiZGRkZDNlYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YzI2MmI2Mjk4NTg2M2FhZDQ3ZjEzYjBlZjVkYjJlNWNjOTE3YjVkMzgwMDJkZTlhMmVhODNkZGIwODgzNDU4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9QYWNpZmljL1BhZ29fUGFnbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzc0NjZhMzJjMjQ4ZmQ5YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWQ3NTk4NzM5NzU5YTZiYzVhNDkwNzY5NWJlZWJiNmM0MWE4ZDA0NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwOTE1YmZmY2M3MTczZTUzOWFjNjhkOTJmNjQxY2MxZGEwNWQ4ZWZlZWVlN2Q2NTYxMzA2MmUyNDJhMjdjZTY0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9QYWNpZmljL1BhbGF1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyOGYyMGJiMGQ0Y2U2YzNiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNjUwYTMzZmEwMmUxNTA3YjNiMTcyMGZhNDgzYTNhNTA1Nzg0ZDY3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNiYWU0NDc3NTE0ZTA4NWZmNGFjNDhlOTYwZjAyYWI4M2MyZDAwNWRlMWM3MjI0ZDhhZThlMGE2MDY1NWQyNDcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvUGl0Y2Fpcm4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU3ZGViNGZlZGFiMDI4OWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY1ZTIzNTNkNmYxODAyYTMwNTM3NzBiMzQxYmNmZjIyODE2Mjg5NmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjJhNWViMmIwOGUxNTI3YzU2Yzk1ZThmMTYwZDRiZWJmY2VlZjM4MzFmM2Q2ZjM2NzcyYTVmZDEyZWU5MWVkNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vUGFjaWZpYy9Qb2hucGVpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhM2Y3NDhmZGIwMGYxN2U4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2NWY5OTU0MzI4YTVmZGExNzNmZjBjZTQyMDQyOGQwMjRhN2QzMmMzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdhMmZkNzhlNjg5MTBjYjg3ZTQ1NGY3OGJhZmNmZDA4MjIwODQ0NTFmNWFmNDVmYjU4YmZhYzA3ZWU4MzE3YWQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvUG9ydF9Nb3Jlc2J5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMzgzZTdmZGRjMzhjODI2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkYmRhYzVhNDI5Y2YzOTJmNTFjMzdhNjg1YzUxNjkwZTRmZjk3MjYzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRlZWFmNDhlMjA1MGE5NGRiNDU3MjI4YzIzNzZkMjdjMGY4NzA1YTQzZTFlMThjNDk1M2FhYzFkNjkzNTkyMjcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvUmFyb3RvbmdhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhN2IwYjlmMmI3NDVkYzNmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMTdhOWYxMGEzNjY4MGY2MTIyMmE4NTQ1ZTRkNjlkMGMyMzI2ZTQzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYxZDY4NTk5MWVhMWYwNGQxODZmOWM5OTIwYjZkNTkwNTIyMDM0OGI1MjkxYTM0YmU4YmU3MWY0YWE3MTc3NzQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvU2FpcGFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0OTdmMzQ3NzA3MGM1NzE0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjMzhhMDBmZGMzODZlYWJjMmMyNjdlNDljZjJiODRmN2Y1YjVlN2JhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY2MmEzMzVkMTE1ODBlMTA0ZTJlMjhlNjBlNGRhNjQ1MmUwYzZmZTJkNzU5NmQ2ZWVlN2VmZGQyMzA0ZDJiMTMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvVGFoaXRpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYzdlMTBlZmEwMDVlNTExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjYjMzNWRiYWFhNmRlOThjZjFmNTRkNGE5ZTY2NWMyMWUyY2Q0MDg4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJkM2U5NGM1NmVjYTc4NmE2ZDc2MWYzNDE2M2Y0MDQ4MDRjNjk4YmM3YzU5YThiYWRmNDk0YzJmODliMDgzY2QifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvVGFyYXdhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4YTljZjAzN2I2ZDM5Njc5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyOTQ4MTA3ZmNhOWE1MWI0MzJkYTQwODYzMGE4NTA3ZDVjNmExYTU5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZmNDRkYjZkYTYwMTUwMzEyNDNjOGE1YzRiZTEyNzIwYTA5OWU0YTRhMGQ4NzM0ZTE4ODY0OWY0ZjZiYzRjNDIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvVG9uZ2F0YXB1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMjQ3YTZjZTJkMmQzNzNiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMjFiMmY0NGYwNjQ4ZTkxOTA0ODhmMzJiNGEzODhkZGEwNzhkODI0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc1MzI3MTk1ZDgxYzY5ZGZhNDFhYjM4M2MyOGUxYzAwNzE5MTRhYzRiZTJiNzdlMzc5OWViNjU4NDUyMTk4NTkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL1BhY2lmaWMvV2FrZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzQxZTkxYTE2NjY0NDRhNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzEzMjA5YjVlNGFhYTQxODI0NzViMDhjMDFhNTY2NTI2NGQzZjdlMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwODA5NzBkNDdlNjA5MDQ0Nzk5NjRiZWQ5ODc2M2VhNjlhMDYyZjc4NGQ5OThjNWYzMWE1ZDBhNDhkMWY0Y2UxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9QYWNpZmljL1dhbGxpcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWUwMWRlNmZiMGQ1NGE3OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTE1ZDQ0NDY5ZTczYTVmMzcwNjQxM2JlY2JiMjI4MDBmYzNhODUyOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0OWNkMjVkMzcxMWY1NmNmZGEyMjJkN2IyMzgyYjI2NDkxNjRjMjIwMDc2YWRlNDE4Mjk4ZWViODUwZTE4MTBkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9XRVQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjllYWMyZTNmMzFhNzZkYWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhmNzgyMWJkYWYxYjBlYWVlNDNmNzgwN2Y4NDMyM2IxNGYwOTY4NDYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTAxYTVkMTU4ZjMxZDQ2YWQ4ZTZmOGNjMmEwNmM2NDE4MTA2ODJhOTM5N2Q0NjAzMjBmNjhkNTQyMWI2NWU3MSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vaXNvMzE2Ni50YWIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjExOGE2MzNlNDVhZjMxNWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI1NTEzN2RhZjBmOTI0OGI3ZjEzODk0YTY4NjRlYzRlZGZmM2Q5YTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGJkNzMxODAyZjgzYTdmZmJiM2E3Y2QxN2Y4N2FmNjcwMDMyZTE2YWQ3MWIxNDc0N2IwNTdjYTY1NTI3N2MyNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vbGVhcC1zZWNvbmRzLmxpc3QiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYxYzNkM2RhMmMzNGUyZjMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM1YTIxYzhkMDYwMzgwZGMxZDYzNTA0NDg4ODY3YmRkM2RmYmM3ZWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODE2MDMzYzExYjg0NDY1YTAzZTgwMGM1ZTU1ZWFkNTE1ZGJhNTNmYTE1OWI5YzYxZGE3NjAyZWEzNTcwNjBlOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vbGVhcHNlY29uZHMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY4M2QyMjBlMmI2MDZhNzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjcwMTkxM2U4M2MwN2QzZjI1YTM1NWM1YTBjODhlZmE3NDAwZWJiMmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTEwYWZmNDI1ZjdkMjU2NWIyMzI1YzRmYjRlZTFhYTk4ZDZhMmMxMGI3OWQ4MWUzNmRkM2ZlYTlhOTc3M2QxMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0FiaWRqYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVlNzM0NzczYTU5MjI4ZjEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc1NWI0NjNjMTQ0MTU2ZDJmMTczNmRkMTg2ZTkxNzFmNjFjYWJiNDEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODc1NTBkNGEyNWY0MDk3ZjE1MTY1MjY1ZjQ5NTIzYjIyMDE4NDFiZDJmZTM5NTUzNmI5MDJkZDA2ZjM4NTYwZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0FjY3JhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4N2VlNjM3NDI4OTQ0MzM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MzNkZDU0MmM5ZDg1OTU3ZmU5MzdkMTU3YjA4ZmNkMzhmNTliYTg4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc5MjIxZDY1MTg2NjM2MDc4Mjg3NDRlMWYxZDU5YTI2OTUxZTY5NDA4NTYxY2FlODljZDFiMmE4MTRmZGFhOTAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9BZGRpc19BYmFiYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWUwZDNiNDFmODI4OGVjZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzA0MWUyNzQ3MzVmNGMxMTVmOGM0ZTJlODExYjNkNTkxNDk1OTQwYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjN2VjMDk1NjFhYjI3YTE5ZDNjMTM3Y2E1NGQ5YjI2YTFmNjRjZDhkNjUzOTU3ODc5NWNkNzE5NTIzZGYyZGQwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvQWxnaWVycyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzJjMmMyNWEwNTM1MmRkYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjM0YjZhNDRhYTVmODdlMzU3MGJjNDc4OWNkYmI4OTczNTMyNGM0NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NGFiYjk2NGQ2YTJjOGU5MDcwM2VjZjYwMDY2NzRlMzdmNGUzNzJjZTVlZmExZGVhMjUxMjJlNjljNjM0NTJlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvQXNtYXJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MTUwZGM1MDc4ZmI1OGNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMTI4NjJlYjk2N2UyM2I5OGU0NDlhZTk4OTc4ZjcwMzgwYmI4ZDBlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwZDc4ZDNjZjA2OGQ1MjJjOGVjMzgzN2IxNDVlN2E0MzBmNDc4NzljYWE1NzViMDI0ZmUxYzdlY2ExZWEzMjkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9CYW1ha28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkwNjRlZGJhY2QwNGZkNTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY5NzlmNTFiOTk1OTMxMDkzZDVmOTg5MTBlZWQ0ZmNkMmZmNWNhOGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmNjOTA0MDUwYjI1ODFmNjNmYTRmNGQzMWI0MjliYTI3ZWUzOTBlMTA1OTU4OTA0YjE4MDBlMzkxNGY3NmViZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0Jhbmd1aSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWZmYWY3NjlkMmFkNjY5MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGEyYTQ5MjQ3NzMyNTRhY2VjOWJhZmE0NGY0MjcxMTVlOGVjMmI3MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4OGVlMzkwZTJiMTJhMTRmNjM0YTYwNGE5OGE1Y2Y5YTk1YzI1OTg2ZDMwYjAwYzViY2UwZWU0ZjU3NTE2OTY1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvQmFuanVsIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NjllNmUxMjE5NjJmNzFiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OTAzOTYwODI5MWFjMjFhNzAyMTU4ZDQxNTFkYzlmNTI2NjlhMzdhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE1Y2Y0MmMyYzQ0MTBlYjk2N2U3YTE0OGZlNmE2YzM5YjVkMTNkY2ZmOTkwNDM5ZTQyMWE5NDRkZWE4YWM5NTgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9CaXNzYXUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMxNGM3N2U5MjMwNjFhM2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNlYmNhMWVkZmNhYjA0ZGE0MzM1OTE2ODM2ZWEyZTMxNzEzYjYwZDEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWQzZjI3YTU3NGM1OWU2YWU3ZWRjYmUyZmE4NTcxYzFmOTI0MDQ2NGFmMTBlODY1ZDIzZWZiNmMyNWI1MzYyMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0JsYW50eXJlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjOTI5OWY2ZmRkMDhjOWZlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMzFlY2E4MWU2MGM5YjE5ODYyMWNmZDk2YjNiM2JjOTg0ZTQ1ZWI5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJjNjE0MDYwZDczNDE2ZDZkMDljYWY3YjM3NDBiMGViODkwODgyMzdjYmMwZTI0MjM2MmQzOGYzMzlmMzU2NmQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9CcmF6emF2aWxsZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTdjMzMwZDU2MjExNGMwZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmEyZmRhZGZjZTg1MWUzZTgwMDVhMGZmY2I2NzQ4ZDM4MGE4NGQ2MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YzhhMjhjYmIzODliNWJmY2ZjNjBlMTMxNTE1ODcyM2QzODAyMTMxOWMwZDExMGI0YTQ5ZWZhMzQ4NzliMDZkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvQnVqdW1idXJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ZmFjMzA4OGRmNzQ2ZjhmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNjk2MTExNWViYmQ3ZGZjYjRmN2RkN2Q0NjYxNzUzZDJhZDRhMDY4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg5ZDgzMWZlNGMxODU2ZmE1MjFkZGYyYjk3NDIxNDQ1Mjc3M2I4YTcwYWI4NTBhYzU0NTZkN2Q2MGQxOGQ3MDUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9DYWlybyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDBkNTZhNjYwZDdkZjUzZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGU3ODkyNTUwN2YxYWQzZDJjMzk0MDY4MmQzMTI1ZjljYWM0MDZmNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YTdjZmQxZjc1ZTg5MWFkNDBmNWU3ZTdjOGVlMTUwYmVlMjM5ZDk3MzljMTZlMmQ0Njc5MDgzNjg2ZWNiYzZiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvQ2FzYWJsYW5jYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTJjOTY1NWFkOGZhNjhmMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmU0MDIwMDU4YmI2ODZkMTgwMDgyYjUzMGI4YzRlZjVkMjE5ZjhjYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmYzY3MDY2ODg2ODU2ZmUxNTQ4ODdjZWYzNzhlNGY1NGViZTc5Mjg3MjVhOTA2OTE1NTVkMjViY2JmMTI3ZDFmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvQ2V1dGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ0ZjY0MzE4YzhjMzFmZWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVjZmJkMTk3MjMxMjM3MzU1M2RkYzE0ZGIzNGRmMWU4ODAyNzI4MDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWU0YjA2YzcxOTNkZWM3NzBkZjlkYjVlOWMyMjM3Yjk2NGZkYzhiZDM3YWM2YTI3ZjgyZDMxZjc2ZGQ1YzQxZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0NvbmFrcnkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQxNzg0YWY1ZDVkMzdiZjAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ2Yjk0ZmVjNGIzM2E5ZDE2ZjBmZGYzOWY4OGIwZjlmYzEyN2YyZTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzBkYjA4MGM3YTM0ZTJhN2Y5NWMyN2MzNmJjYzdiNzlkYzk1M2QyZDU4ZWM5YTFlM2NjNjcxNmZiZjY3YTc3MiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0Rha2FyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZmNjNzEzZDQyZTA0NjU4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMGU2MjljZmU4NzgxMTEyYjFhMDUxOTRkMTdkZDMxZGIzMWFmMTY2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU0MWZmMDMzNzFiZTY4ZDI4YzhiNmQ2ZjU5YTRmNjMwOTdiNjFjODg2ZTMwNjEwZDMzYTJlNTcwOGVlMDMxOGIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9EYXJfZXNfU2FsYWFtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNzMzNTZiZDhlYzI3MWJlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YWZmMDI2MWIxNWJmMzNkMjk4ZDY0ZjdkZTY0MDM0MzRhODU5NjViIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNjZDBiZjA0MzUxNDBjY2RlYjUyZTViZTVjNTMxNjA4NWZjMjAxYjFjOWNiYzJhYWU0OWE3OGU5Njc4OGQ2OGMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9Eamlib3V0aSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2Q5N2ZhYjc2NmRjMmVjNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjFkMzY0YWZiZDdmZDhlMjIyNTQ2NzRmYTFhYzg4YTc4MDIzNDcxMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MTg1NjY0YmM2NzYzYWNkMDJhNDE4ZTI2ZDg1MjdmODk3MGM5OGQxNWNmZjhiNTJkNzM1MmU0NDMzMjU5NTJiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvRG91YWxhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYWNhMTJlNTA0NzFlMDBlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxN2NkNzc1NGYzYjM1OGFlZTE0YTQ3NTA1OGYyODU4YWE5YWJlZDFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE2MDkwOGIwZDJjODVkNmZlZDkyMGE1YmFiN2EwNzdmMDI3ZGJkMjJhZDEwYWNmNTlkMGI4YWI1YzU5OTBmZWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9FbF9BYWl1biIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzllNzM0ZjRjYjBjYWUwNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWIxMDVmZGZlZmEzZmRhODAxZTI3MTRlMzRmNTAxZGY4ZTdjMzc5NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MzYzZWEyNzY5N2JiZDIyOGE0NzZlY2Y3ZWY1NDEzMzAzYzk1N2VhYzZjZTVjZWJkOWUzMDdjNDg2MzU1YmFmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvRnJlZXRvd24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk5Y2ZkMjJkOTdlZWVlZmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMyMzc2YTYwZDcxZjNkNDhmMGQyNTYyNzk2OGE0NTZiOWI5MDg2MTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOThjZDYwNjZiMGY0OTg1ZjgzZGI3ZTZjODI1ZGM3MWMwNmMxMDk3NThlZGY5ODk1ODFjNDJjOTc3MTFiNTk5NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0dhYm9yb25lIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNTMyMDNlODhlZjNkN2JmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MTY0YjUzNzEyYWMwZTZjZDc0OTQyOGMxNzkzMjYxYWZlYjY3ZDZkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYyMTJlZWFlNDcwODhlOTJjODlmNjAwMDM0N2UzY2Y1NWRmNTA1MGE5MWNmYjVjMGExOGFmMDVlZjRiNjVlZWUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9IYXJhcmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZlMzJhNTM3NTdjNDBmNDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZmMzE2M2MyNTViYzRiYjA0Y2M4OTdlYzE1OWI3NzZhNzhkOTQ2ZGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTMxZGUwMzhjNDBjMDZiM2FjOWJjNjhkM2M1ZDRiNjNjNTdlZWM5YTU5NjBjNDA4OTU1MGJlNGIwMDQ5ZjA3YyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0pvaGFubmVzYnVyZyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTA3NTIxOTFiYmQwOGFjNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTU5OTRjMWE4MzdiNzY0OGIwYjg1MmE4NThjOTVhMzc5MGMwN2EwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxNWIyMjllZDg1MzVkMmJjNDM4NTUxMzE3NGQwZDU5ZGM0YmVlNTJmNTk0ZDUxYTQ3MmVjNmE5MjdkZjEzZDExIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvSnViYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmZiYWI5OWMyZDZhYmFkMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODYxMDMzZjI3OWJjOTUxOTZiZDE0OGU4YTVjNTFmNDlhNTQ4NGM2ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZGE1Yzc1NDhjODU4NGNkNWZlYTAwMTJjMTFiYjIwY2VhNzBkNDMyZmRmNDc5NjZjYjI3NjE1ZTVkMmQ0MmU0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvS2FtcGFsYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjBhY2RjNzBhZGI0Y2RkNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWIxOTYwMmQxMjYzYjZiMzJmZDI3Y2E3MzE0ZDE1ODRlYWRmN2UzOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjYzlhYTQ5YWU4ODQ5YTlmNDNhODVlZGNlNGVkODIwMmJkZmM4YjkxZDU0ZjhhNzRhZTZmOWQ1ZGYzNjAwNTYxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvS2hhcnRvdW0iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM2ZTg5YTRhMTg2ZjJhNDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM5ZTMzNGNkNjE3Zjg0YzdlYTk1MjA1ZDUxMzk0NWVmMWZhZWY1MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGFkNWVlMzdlODBkNmE1NjI1NzY3YzI5ZTUyYzdiYjRhZjM2MmM1YWMwNWZlZDg5MmRkZmIyNGFiNmFhNmE5MSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0tpZ2FsaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjI0MWE1ZmNjZDUzMzBlNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmQyODcyNTlkZWExZDQwOWE4Yjk1OThlN2YwOTkyZDllNzhkYTdlYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwODEwM2FjNzY5ZmNjMTJkZTEyZWMwYmY4NzIxZTZiODcyYjE2Nzk2ZGFjOTk0OWRhYThhNzExM2VmMTViODViIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvS2luc2hhc2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQxZWU5NTEzZDA5ZmZkZTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI3ODU3Y2IxNzNjNDc0YTE5NDhlOTc1NDlhZDQ3MjQxNGIyNDQ0MjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWEwZTIwMDYyMjZhMGY3ZmEyMjg4NDM3NWNiNzg4ODMwZGQxZjhiYWU5NTU2YzQ1Y2ZlYWE0ZTYyYTMxMDVjMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0xhZ29zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NmFkZjg0ODdkODk4NTJjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1MWExZmY1NDA3ZDhkZTk1M2QyZDFkOThmNWVhN2JkYTRhMmIxZjJjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRkY2NmZDJiOTk5YTUzNTViOWJjOWYwMDMyMzJjMGEwMGZjZDk3YThkZWM2MjJhM2Q4MGMxZTk5MjZhODllNTUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9MaWJyZXZpbGxlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MzIzZmJjOTYwYjViYjc2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0M2ZiNDNhZjZkZDZiZmM2ZGU4Y2QzZjZkYWJmOGVkODI4NjMyNmZkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQzYmZlYTdkODlkMWU3YThkMmI2NDYxNDljMzdjZmNkZTM5ODY5YzczOGQxODg0MjkwMzM4ODk1N2RiMGQxYTEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9Mb21lIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYmE5YzdiODEzYjVkZWY5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmYTBiMmViZGQxNTJkMjNjOTc5NzJlYzFiNmY2NjM1ZDQ1NzgxMTEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMxMzliNGM3NTRjMzEzOGFjZjVlNWEzNTI0MTM1YzUzNmE1NjEwODdiZDQ1ZGViNDlhNjVkZmNiYTI4Y2IyYzYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9MdWFuZGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI0MWM1YTUzMzhmZWNmZTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMzMjIzMDBmNGIzYzMyYTRiN2Y4Y2YzZTI5ZjZmNTdlM2Q1YmQzY2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDkxODRiYzUwMDBkNDY3MDIzODAyNDllZmE1ODAzZTQ4Y2UzMzAzMWFkNWQwNDgzMjM1NGJkNjI1ZmFhOTVhNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0x1YnVtYmFzaGkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQzNDBkMWJjZDg2NDlhMjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg4M2RhNTNhZGU5ZDYwMzU0NTM2NDQ2MmI2M2IyMTc3ZmI3NTgwMWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGJlNjJhYzFkMzBjMDg2MGIxZGExNjEwM2M1ZmRkOTg0NzBjNGU5OTJlODgzMjdjZDg0OTM1ZjMyMGFjZTZmMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL0x1c2FrYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjZmNzY1ZjMzYTliM2JhOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjZkYmUyNzM3ZmZhNjUwMGFjOTQwYzc3NzU3MjBlYjdjN2E1OTI0ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjY2JjM2VmNTc2N2U0MGU3MjllN2M2ODhlOGQwYmE5MjQyZDQxMDg1NjRjOTE2NTUzMTEwZGQ3YjY1ZTU1MGJhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvTWFsYWJvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyOGZlM2I4NzcwMGVmOTY4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3NjZjNDIzMTE1NTAxNDgzOGVkYjc0MjY5OGFkNmQzNjI1NjI0MTA5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYyYjQwNDMxMDVmODRmM2Q2OGM2MWE1NjlmYjVmZTQxMDVkZjgzOGUwYzZkMjZiMTYwZGY0M2UyZTgwODFiMjQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9NYXB1dG8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ2YThhNmViNjFlNmMzYjUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNlYzNjNTAwN2ViNzAzZDA4Y2JlZjJhZTY4N2I1Zjc1ZmJiMmU3MzgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzM3NDY1NjAxZjMwNDAxNzFmOTY0YTMyM2VjNDZmZTg1YTMwY2I4NDY3ZGFmMmJkYmVlMWRlNWZkNTliNDkzYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL01hc2VydSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWZiZDU0ZWUzOWE3ZTU2NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGUyYjhjMjI2MTAxZmJmNGJiNzlkYjBiNzIyNmNiM2Q2YTAzYmNkZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3OWZmYzlhYzQ5OGNjOGFkZDU3MjhkZmE3ZDY0OWVjZDU3YzA3MGVmZGU4NmU4MTIxNDkxZGUwNTVjNGMzOWNiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvTWJhYmFuZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGVhYWZkNzQxYjkwMmM1ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTM0MzY4YmE3Y2FkMDEzYTRiZGNkNWU4YTUzZTQ4ZmE4MDMwMGQ0OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NjE3Y2NmYWIwODg0MzA0Y2Q4YWIyYjY1ODFhODczOWY5MjY2ZTZjNTllNjEwMGMyOWRjYTEzMjk2MzBhYTA1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvTW9nYWRpc2h1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMzJmMmFkODY4MmJiZjgyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkYWZmNmUzYjg5YzM4ZmIzYmU3YzQ0OGZjYzkzNTBhZTY5ZmI3YzBhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJmZWIwNmMyNGRkYjc0NDBmMzA4NTMxMzlhNmE4ZDliYTQ1YjY3ZjgwNmQ0NjM3MjIzMDRhNzM3ZjIxMzkzODQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9Nb25yb3ZpYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTE5ODRmZmJhYmRmNmI2NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWYzZGI4MGM5NDhiZjNjM2RjMjEwNmZlMTYwMjUyY2QyZWYzZDZmOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMjg1MTBiNjA5MTY3MzNiZmZjOTBlYTg2ZDNkMGJkZGQzMTQ1MjBiNzUxODE5Yzc2Zjc5ZDE3OWUwYTI4YTE0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvTmFpcm9iaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmVkYWRiZWU0OGE1ODhlZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWY2ZWM1Y2UyZTA1MzFiYzkwZWVlNmI4YzBiYzRlZWE0OGJkZTcwZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NmZkNDIzMzE0ZGM1NTNhZGZkMzRkOGExN2NmNWZhYmM1YjBjYzZjOGQyOTFhMTg1YjgyZWY1ZmNmMmIxNTE0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvTmRqYW1lbmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEzOTAyOTU5MTYyMzlkZDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY0NWE4MDcxNWE5ZGJlM2VhYmIxZWFjNmI3ODEzNzZiNjc2NjU0NWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmMyNDg3ODI4Y2E1OTFiMzJiYmQzYjg3YmFhZWZjZGU0OGQ2ZTQ5OWM5NGM0ODJhZTM1OTFiYzIzNmVmN2Q1ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL05pYW1leSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmExZWFmZGEzOGZmZGFmZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjk2YTBkMjA0OWQ0ZjkyNjYwNjc4YTZlNmM5NjJlNTcyNjkwN2JhMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZjJhNDAyODBmZmVjMzhlMjZiYTMzMjlkYzE0MDY3NmRiMDgzZGEyZjVlZjYwYTM3MjE2ZmNhMmRmMjM5NzMzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvTm91YWtjaG90dCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzQ1NmNhMmQ2MDBlZmIyMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWUxZDFmYTJkOWQ1MTg1ZTFhNGI5YjM3N2I2MGQ1MWRjNWIyOTRmZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MzUxOWVjMzcxODlmMDA1NTY0MjA2N2Y2YWEyOWEwOGZjNzc5M2U5MjVmNzg5ZjQ0MmU2MTEwOWNkYjdmYmRlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvT3VhZ2Fkb3Vnb3UiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU2Njc3NTQ2OGM0MWYyMzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAzNTRiMDg2MzQ0ZjJiOGZkOTFkN2IwOGYwYjgxZWRiNjUzNTc1ZTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjVjMTQ5ZmU2NDU1MzNhZWFhMjk5Y2U4YmUxZDY4YzBlOTAyYmRkMWQ0NzYzOGM3MDVhMWQzMzZmOTQzNTc4YiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL1BvcnRvLU5vdm8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYwMmEzMzMzYzZiNjgyYTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJkMzdhNjA2NjliOGM0NTIzM2Y4NWJjODExYmRkMjhiZjkwYmQ0OWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWZkODJmZTI1MDlmNWQ4MzY0MTE4YThiYjEzNDhhYTk3YWJkMDYxZDVkNjVlZTUwOTY1NTEwOTZhODQxYjY0MCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQWZyaWNhL1Nhb19Ub21lIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YjZlZGU1NGI5OTE0MTk5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MDkwZDRjNTUwMzAxMjg5ZjUxNWNlYTQ0OTg0NDY5NWYxMmRiYjIxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMwNDE5ZDQ1ZGEzYmMyZWUwYWE0YmRmMzRhNTBhMjRkM2I4M2E2ZGNlOWQzMTFhNzFkY2E2OTRlYTA4MGM4NzUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9Ucmlwb2xpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzOWUxNWIwNzIwYTA5MjI2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYmZmNWY3YmYzZGRmYWEwYTNlYmZiYmMzOWE2M2UyYzViN2RlZDRhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBiMzUyMzUzMWE1ODJjNTg1NDVjMWNjNDAzMWJmZmZiYTUwZTEwY2I3NDU3YmE1MWU1YTNmZGE3NDFkM2QyMTAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FmcmljYS9UdW5pcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTliMTk5NzJiOTMzYTJhYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTBjZGJjY2JjNzE4ZTMwMGMzNTMzNDVjYjQ4MTc0ODc3ODExNzMxMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ODk3MTZiYTYyMTJjOTU3ZTY5ZjYzNTlhOGM1ZDNjZjE3MDk0YzcyMDgyYzM4NmNmZGYwYWE4MGFiYzNkOWVkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BZnJpY2EvV2luZGhvZWsiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYwOGNjNDI4NzUwZGRiYmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc5NTlmMDYyODJkNzg2NzExMmFiODFhZjcxNTRiNjE3YWM1YWZmMzgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2QyYzlkNjY2MTgzMmMzN2MzMjE4NmNiZWM0MjMzOWZiMThhYjkxYjQ1Yzg0ZTUyMDUwYTgzOTZiMTljNDhmNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9BZGFrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5YzQ5ZjU5MTI5YzE5NTllIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NmJmMTg1OGUzYmJmZjg3YWEzMzQwMmQ3NjFjZmIzZWFiNzYxOTc0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEyYzliNWFhNWM5NGVhNzI4MjkxMjQ4MDM0NDUxYjM2NjIyNTFkZDlkNTI0M2UxZDg4NjJmOGI0NDRkNzM2Y2UifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQW5jaG9yYWdlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNDEyZmM1MzZiNDFlY2FiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNzIwNDk1MDMyYWZlZjQzZGJiNmRhNjBiYTUyYTM0NmE2MGY4MDcxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI1YWM1ZjNhOWNkZWI2MDMyOTZhNmEyZDU0MWJjYjBlNGQ2MTMzOGRhNjAyZGM1NzQ4YjA2YmZmYzEwNDQ4YzEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQW5ndWlsbGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM3MzBhNDA2ZjQ1NjkxMDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI2N2Y4NmFiZDg1MmI4MGExYmE2MmZhNWY2YWVkNmUyYWQ3N2U2MzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWM0ZDhmMDYwYjA2NWQ5NjYzZTRhNjM1MGJkZWRmZjI1NmE2ZDVjNzZlYmY1NGFlMjY3ZWFiMDIwODJkMzQyMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9BbnRpZ3VhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZDVlMmNmMDc0ZmRiNDdiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1MWEwYjg0NzE1Yjk4NDI4MmFhYmFjNWRjMjE5OThkMTJkMWRiZTQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZiNmE4NmFmOGYzNzFlOTIxNjY4MjcyN2VlODY0MWQxMDVmNDY3NmQ2YWJhZGI0ZWIzNjk2MTJmMTIyNGU2ODMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQXJhZ3VhaW5hIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwY2RjOTU5NWNmZmQ3YThjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1OTQzZGEzMGMzMTAzYTkxMzRkODhmNGI0OWY4YjgwNGRiNTdiMDZiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcxNTYxMDQzOTBjYzZmOWZlMjY3N2RjNWY5MWIyMGQyNzBkYjRiYmQxZjFhNDA0YTM5ODIwYTkwZWE0MjY1NjUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQXJnZW50aW5hL0J1ZW5vc19BaXJlcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGIyNTRkZDY1ZTM1ZjU3NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2MyMzhhNjE0ZDE2OWRiYTg5ZjQyOWViMWQ2YmRiODQ1OWY0NmVhZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YzkwNTk5NmNkYzQ2NDJlMTg5MmUyMjEzN2MwMDA4MGRmZWMwZWI4MmVjNWI2YTBhOTg3YzVlZjUwZGI1NmNjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FyZ2VudGluYS9DYXRhbWFyY2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ1OWM1N2I0MDkwYzA3ZTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjgyOWE1ZWFlMTdjZmFiOGMzMDYwOWU4YTBhYjNmM2M0NTM2YTBjM2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWIxOGE0ODA2MTE4NGIwZGEwNmUzNjQwZmQ5ZDY1Mjc4NTMzMmI2MTUwMWVkYzdkMjZlYzRkZmRhZWQ3MmIyNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9BcmdlbnRpbmEvQ29yZG9iYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmM2ZDMxMmMzMzNhMmNlOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWE5MDlhZDFhYzY3MjgwOTIyMzJlMTA3NzkwOTc5NGI4MjY2ZmY2MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NzE5Yzk3ODI1OTYxNDZlM2FlNmMyNjU2OWJmMmQxYmRlMjg3ZTNkZDFlZjAxOGQxODhhNTY4NmJkNDljNjU3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FyZ2VudGluYS9KdWp1eSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGUzODU5M2I0YTBkMDZiMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTE5MTBlNDQ0NDVlOTY0ZjI5MGI5YzUzNGI5NzgzMGRmMGIyMTA1YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyODhhYTA3MDQ1ZDZlOWU4Mjg3YzhmOTc1ZmFmMmI1NmRiNWEwNWEyNDY2YzI1YmNmM2FiNWZhZTc2ZmY3NDZiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FyZ2VudGluYS9MYV9SaW9qYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTkzY2M0YjZhMmI4MGFkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDFhYzEyMmY3OTY3ZmMzN2YzNWE0YTAzMWFiMTExZTU3MDFkNzNkMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZDY2ZjVkMjkzNGYwYzJiYWQwYWVkNWQ3MTQwYmRlZWM4MmFjOTExMTNjMDE3YjliYTE2NDliNjJhZDMyNzE3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FyZ2VudGluYS9NZW5kb3phIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzNjBkYWI2NDI3YmE5N2RlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0M2I5NGVmNzM0NjI1NTYzZjllMGIzMzE5ZTAxZGExMWJmMTFjZDE5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhkYWI1ZGM0YTFmYzkyODQwNmJjZjhlNzgxMDc0OTRjYmNiZjVhMjA2NjM0NDNlOWYxZGM4ODI1ZjA2MmRkNWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQXJnZW50aW5hL1Jpb19HYWxsZWdvcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTczNzE3MGZjNDRkMTZhZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjZlZmM0MjhlYWIyYTU5MTQyNzVhZGRjZDhkMTQ4NjIwOGI0ZTZiNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkMmQzMWQzZTEyNTQ0NDA4YTg3YzE1NTczOWQ5MzExN2Y5ZWUxMzFlOWFiYmIzMmJjMmM1NGUwZmNhYTJmNGI0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FyZ2VudGluYS9TYWx0YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODAxMjdkMzZhOGQxNTRiMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjlkYjQxM2E3NmFjMzg2MjlmYzllOTNjNjFkOTU0NzBlNzE4ZTZkMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YmQ5ZGRmZTE4MTM5NDRlYjBhYWYwYjUwMDYzNzhkOTdiNzBjYTJmNzYxNjhkNjRmMjg5NmVkNmNkZTBmNjhiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FyZ2VudGluYS9TYW5fSnVhbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGFhOTBjOWViMWJkMDFiMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDkzNDZmNGQ1MTA3YmIzOTMxMGFiNmJkMDc4ZjE5ODRhMzhlMTVjMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4MWZlZDQwZTI0NjFmMDBhNTUzZDMyNTNlYWFiMTc0ZGY0YzQxZDU5MDA5MWI0NWVkMjYxOGJmNDI5NTU0NDM4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FyZ2VudGluYS9TYW5fTHVpcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzY4N2YxYzA0YjBkMWUxMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmQ3ODA4Y2YwZDk2MTA4OGU5NGUxYTEwNzU0MWY3MTNkMzljMDMyOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMmVlZjNhOTBiYjI2ZTc3MjkwMTg5YTdmMGEyNTUzNDFkMTRlOTc2Yzg1ZjFhOWQ1NGZlYTdkYmFhY2YyODA0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FyZ2VudGluYS9UdWN1bWFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMTAyMDk0NTUxNDRiOTI3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNmQwN2RhYzk3YzQzOWFlNzQ5MGEzNjhhMTkxMTE0ZjYzYWE3NjBlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjczOWY1YjE5ZTA5MmZmODY4MDdmNjhkOWEzNzQxOWE4OTgwZTFlNDBkMDJhMjNhNzAxZjNhMWI0Mzg1ODBhZTIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQXJnZW50aW5hL1VzaHVhaWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ4MDAzOTRmMjNkOWVkZGMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ5NjU4ODQ5YzU5NjFiNmIzMTFkMzA1N2M4M2UyMDgxNTdhMjEzZTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGEyNjNkODBkNzM4NTIyMGI4MWNhZjI4ZmFmZWEyNzgyMzMyNzZjMTZmZDgwMmM5MDYwZDZiMTBjMmU2ZjAzOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9BcnViYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTRmNzk5YTAzMjIwNTY3OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjg5MjRiZDJkYWFmNGIzNDhlYzRlZmZhODQ5MjNmYjE1MjJhZjA0YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkYjJlMDViOThkOGZmMWJhZjAyN2IwYWEwYWFkZGIzZTJhY2U4MDlmM2I4MDBiNzVjNjQ2MTVlNzljM2Y1NTFlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0FzdW5jaW9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYTdiOWQxOWFjYjE2ZDQ2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNDE3Yzk0ZmUwYzJhNTI4YWJlMmViODA3ZjAxM2M3YzA2NDhhMmJmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcwZTIxZWE1NGYyMjk5YTZlYmRiODQ1OTQ2ZjJiN2ExMmQ4NTJkZWNjZDNhMGYzNmM0YTFjNzRmZWQ1ZWVlMTYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQXRpa29rYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRlOWQxZGFhZmEyYTcwNzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFhM2RlMmI1YTcwODY1OWE3ZGFhZjgwMTdlY2IwZWI2ZDdkYjliMGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTMyMGQxNTY5ZTZiYTIyZjRiM2M0MjI4NGQxZWQzNzkwYzY0MGFlYWFjOWIwMjQ0ZDczNmQ2ZGI3Y2E1MmViNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9CYWhpYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGRkNDRjZGVjMmU1MWE3OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTg3ZjMxYjdjNjQ0NWU1ZTQ0ZjEyZTQyOGFjOGYyNmQ1ZGI1MTM3MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiN2U5YTRkMGQ2OTJmMjM5ZGY2MDE2MTc3ZDZhYmY2NGE5NjMxMTYxNzc0YjJhNTNlMGUwZTFjODVjMmNjMDVjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0JhaGlhX0JhbmRlcmFzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyYzkwOWFhNThmMWE1MjM5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlOTIzNWM5NmFhZDAyMjRiZDIxM2U3YjlkZjE1MjE0YTc0MzZiYWFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdhMjAyYjllNjE4ZjlhYTcwM2RjZGU0MWE4MGUzMzVjOTAzNTA5ZTk2Mzg5ZDM2M2MzMTAwYWZiZTA4M2ZiMDAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQmFyYmFkb3MiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgwMmJjNjAxMTQ4ZjUxOGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVjZDBiMjU0NjQ0ZjI2ZWViYmUxMzk3N2E3ZTBlNGIzMjc2ZDNmNWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2Q5ZWIzMGNjNzZmM2Y1NWJmOTY3Y2RjYWRjNzcwOGE1NjdhYjhkZWY5OWMyNzVjYTI1ZTYyZDNiOTY5YTliYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9CZWxlbSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjg4ODY5NjYyM2Q3YjliMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDdhMWY4Y2Q3OGI3OWEyZGMzMDUzYmIxN2U4Nzk3OTMzOTFlNTZiOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMjFlZTNiY2M3ZjllMGI3YjRiYzZhYzhjZmQ5MGU3YTFiODJkNTJkZDkyNWNkZDIyNDdlZGVlOTQ5MTM0MjFiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0JlbGl6ZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjM0MTk2NGY2NWU0Njg3OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmVmN2ZlZDc0YTdkNGRiNDZmY2NlZDBkZTg1NGQ5MmUzMzIxMGJmMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2OGJkNjA3Yzg1Zjc2ZjgzODJlYTFkYzgwMDczOTUyMzI3MWExYmM3OTg3OTRlMzlkMDQ0OWJiYmY2Y2JlMjYwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0JsYW5jLVNhYmxvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmRmZmU0NTJkYzNlYTZjYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjNkYzZmZTcyYjUwY2RmNTc4YmVmZDNjMzhmM2NjOTlkYTk0YjMwYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMmMzYzIyM2ZlZjJiMzRhMTMyMzYyZGU4MjA5MzdlMjliNDY2YjhhN2NjYWYzNzY1OGExMjJlN2FhNWMxMjkxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0JvYV9WaXN0YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGQwYmJmMmRhNjJlNTZmZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWJjOGQ5ZGMzZmI5MTJkYTk3MGU0MDhmM2JiMTYyNzAxZTAzNGIwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZTBmYzJiYzQ4ZWI2ZDcwNjhjOTcyYmJkYjdkMDkxMjdhMzQ1ZTEzZTliNjM2Zjg1ZjM3Y2Y0NTIxODdhY2JhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0JvZ290YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODE0ZjdmZTY0MDNjOTZlZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2U5ZTk3MDViZGQ5NDI2ZGRiYTc2NWQzMjM4YzAwZThjOWI0ZWE5MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZjA3YTFiZmZlNjAyYTc5ODY3MjdjMmI3NjEzZTAwYjNjYTVjYjdjMDBhZGZkZTNiMjIxY2JiZGMyNTE3Y2M5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0JvaXNlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYWI0ZjAwNjEzMTA2NGQ1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhZWQzNzFmZWJlNDU2MjdjOGNjNmFhZTcyMjE0YjA4NWI3MWQxOWI2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA3YTk0YjNjNTUxODAyYjQyNGUyZTA2NTBiY2Q2N2Q5MjM3MzRjMzY1MDU0NjMwODYwOGE5NmZjMGZhMmJhOTgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQ2FtYnJpZGdlX0JheSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDJkZDk0OTgzMDY3NjczYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTAwNTVkM2VmMTdjNDY1NDI4MDk3M2FlYzEwZDFmNTg0MWQyNWRjOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ZDJiMWZjOTZmMDE2NTczM2NlZDRhN2VhMmM3ZWZiNWM1NWI0NmYzMTQyZDFiZWI5NWU1MTFmNTMxZDQyY2M0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0NhbXBvX0dyYW5kZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDhlZGE1ZTM2NjllY2VmNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWY2NjZjNmE3ODRkMzlkYzg4YTc4NWNlNjg4NzVhYjk4NWZiNzc4NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYWExZmMzOWU5NjJkMDQyZWFiYzJmYWNlMjhkZGM2OTFhY2M4YWIyMGFlOGY5MmIzM2VhMDA4OGI5ZWNhYjBkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0NhbmN1biIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWJiYzk3NjUyMjU5NGQ1OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTljNTRlN2M3YjcwOGZmYjAwZWUwNTg3MDExYjNhZmRhMmU1N2Q3ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNjA5OWViM2I5NjkwNTIyNjAyZjVhYTllNWFjMTJjYTM4NDhmZDQ4NzMzZGRjMmNlNDFmMWM3ZmI5ODk0ZTc4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0NhcmFjYXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJlNWE5MjU5MWNhNTFjOTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYyY2Y0M2Y0ZGIzZDFhZDRiZDg1N2VjODVkOThkMTkzYjIyYjE0MjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjI4NTY2NWFlYjI4YTliYjdjZjQ4ODE0YmRmZDJiODNiZTQyOGU4MzRmOTZkNDVhN2Y1MzQ2MGNjNTE0Y2QxNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9DYXllbm5lIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMjAwYmM4MGViY2FlZTI4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMzdiZTE3ZWRmYTMwNjYyNDFmODZjZWM4ZjFmMDljMWIwNzEzMmVhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRlOGIxNmYyMmRkNzk0YTE2NGY0OTQyOThlMzQyZDU0NWNiOGFkYzMyYTNlYzNhOGU5MzJmYTY4ZTIwMzAwZGYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQ2F5bWFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZDU4ZjZlMGRkNTQ0OWZlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyNWI1NjNjMTMzOWM2YTZhMThjMDU5ZjU3Mjc5MjlkZmZkOTk5YzVjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNiNjc2YTEzZGUwOTEzNzk4Mzk4MTY2OTYxYzYzNTQxYzc4YmYwYjQ0NmFjMmM3NDBmNWI4NjJhYmMzZGYxN2IifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQ2hpY2FnbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTAyNDIxNTE3ZWVhZjcwZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDI4Y2MyMTcyMjVhMDdkNGJkZDBlYWVlMzBlYmYwOWQ1OTEyYmM0NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0ZThmMDY3YTk3MmEwYjQyNzhmZWI5MDFhNzJjNjdhNjkyYjYzYWU4YTQ3ZWM3NTJkYWQ2ZjYxNDU3MGRkODI1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0NoaWh1YWh1YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzg3YjhiZDllMjkxYTQxYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDY1NDBkNTE1YTgxZmZhZTcwN2E0MDA4ZDgxYTU4OWMyMDYxYjVjMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNWRhODBiYTA4YmMyNzU4ODg0YTE5ZjlkYzk5NjkwZGIyMGU2YTA4ODdiOTE5YTIwZGJkZmFlNzJhMGJiNTIzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0NpdWRhZF9KdWFyZXoiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNjOWFjOGU0MzUzNDU5OWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUzNTAzZjEyNDg5ZWVmNjdkYzFmZWU5MzZmYjk1Zjk3NjBhMjRjZjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjZhMWFiYTU5MGI0OGViZThhNzBiZDA1YzBkODM3NjljMjkzZWUxZWI5YzgyZjljM2ExNmE3OGQ3NmI4YWVhMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9Db3N0YV9SaWNhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMTQwY2MzMGJmMGNkODUxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyN2JiNzBiMTRlNGZjODRkNDU1OWI3MWJlMTJiZWE3YzE1NjU3OWYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUyZTQ3YTQ0MGMzZTdmZThiMTk3OGQ2ZWE1ODAxMTE3MWQ3MTAyMDQwMGE3OGY5NzI0ODFkMjNjNzlkNGQ2NWUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQ295aGFpcXVlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjY2U1MGJmNTMzY2E3OGFlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MTY3Y2U5OTg1YWYzYmVhYzBjNDI5YmRjYzY3ZTQ4MDU4NjgwODI1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFmY2ZmZDk0MGEyN2Q5OTYxNzdkN2MwYTBjYmIyZTViZmI3MmQ0ZDhiYjVkM2RkMTY5NTQwNmEyNWJiNjJhNjkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvQ3Jlc3RvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjhhODVmOTAyYjdkOTM5YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWM5ZTlkMDUzNDIwYThjZDBkNzcwMGEzMTI4YTcyODdhOWVhYWY5MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMDNjZWQwNjE5ZWUwNTVhZGM3YjJhZjA4ZGQ1NWVmNjc2N2ViMDIwZmE4NWMxZWY0YmFhMjRjN2RlZmJlMzRmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0N1aWFiYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWMyZTU0ZDFhZDNkNTQ1NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjhiM2FkODQwZWNlMDJmYzNmNDNiMzYzZjgwYzNmZjlkMmY1YjgxYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwOTBiNzY4OTA3ZTA5Mzc0NTg1MDk1NzNkYTI5NmMzMzZjZmFkYjZiZTg0ZjRlM2Q5MmZkMmUzZTc1NGZkMjRkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0N1cmFjYW8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImExOTI0ZjI5OGY1MWViMDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdiZDUwN2U3YzBiYmEwNDNjYjhhZjljNWQ0OWYzZTdiODY1YjA5MmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmQ2MzY4ZTIzOTI1ZjA0OGY2MTgxYmRkZmMyNDdiYTRiYmY5YzZmNWUyNDhlZGZhODBhNDhlMTRkZWNiM2JkMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9EYW5tYXJrc2hhdm4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM1YTQ2YzYxODYyYzk3OWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc1YTE5MTRkMGYzNWZmZTNjY2VlYmY0M2RmMWMxNjU5MjczYTUwYTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTEyMjJhNzM1NDNlMjczNmY3MmQ2NjYxYWM2NWI5YzUyMzI3ZDBkNzFiY2VmODUwZWQ5NmMzZDg2MDQ5ZWQ1MCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9EYXdzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhiZWY1ZDQ3NjI4MjFiNTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJjZTUwMGRiNjM3MzBmMDlkMjQ4YTA3ZWRiZjQyY2UwYjRjZjk1MWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTFhZjU5ZjMyYzdhYWYyNjViOGQ5NGEzYmVhN2NmNTAyNzhlYjRlYzA1M2I4OWQwYjk1ZTJiNTVmNjg5ZmFlMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9EYXdzb25fQ3JlZWsiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYzNzY1NTNiMjgzNjAyYTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU5YjNkNTJiOWYwZDkwMDczMzJhOWNmMzhhYjMzYzc2OTg0ZWNmYWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmJiNjJkZjNiODVjYWFlN2Y4ZjQ5MzlkNDkyMGJiNWY0N2NlOWYzM2M2NzQ2MGZkMzUxZmU3MGM5YTBjNzU3ZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9EZW52ZXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUzM2FlYTBiYjQ2YjgwOWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVhODkxNzc1ZTM0OGViMThmOWE4MjkyOTRkODc5MTdmYTEwNjg2ZjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTZkMGY5NzhhZjVhN2QxNjI5NGM4MzE5NDdjYTFkZjA3NDEyNTMwYTUwZWVhZDJiN2UwY2Q2OTA4NGMyYmMxOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9EZXRyb2l0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYjNiYjU0ZmFkZDFlNGE0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNjY4YzVlNDExODVmYzI2YjY1OTA5NjI2YjM0ZDYwMzQxMGFhZTkyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhlMTFmODcwOGUzNjE1ODM2NTY1ZjQ5Yzc1NTY1Yzg5ZmJmZGU3NmU2YjlkZjI1NmM1ODJmYzQxNDM1N2M3NTUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvRG9taW5pY2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjViM2Q0MDkwYjMzOTc2MzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg5MTk0ZTFkYWQ4Y2JjZDM4OTE4YjQ3MDY3NDA3NTBlMjRjZjVkNWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTI4ZDM5NGNhOGM4Nzk1MjJiOGJkNGE5MTlhMmNhYmYyYWY1Njc5NDc5NzMxNDliYTg3MTdkODA3N2VhZDMxOSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9FZG1vbnRvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2NiMGExMWEyN2M0ZGM2NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzFmZDhlODkyODNmZDU5MTJlZTYyMTA0NTc2N2U5ZDM5Y2EyOWQwOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMTQ4YjM4MzE3NzQyMDMzMWUyNThmOTRmYmMyNjVjYzc1YzRhYjFkY2NkMzIwZGQyZDVlMzU0NTI5Nzc3ZDdhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0VpcnVuZXBlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYjM1MDVkZGRiNGQ4YWNmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkMGM2NmZiOGNiYzgwMzlmOWQzZDNmMTkzN2NkOGRiNzdhZmFhZDI3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQyYzMzYjA5ZjlmNDI4OWQwMjdlYzRiYjQ2OTQ0OTA1MjFjZGFlN2YxMTI4MjAxOTc5NTVmYTVjMzdlYzVkN2IifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvRWxfU2FsdmFkb3IiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMzNDA2OGZmN2JlNzQyZjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk2NDVkODhhNGNkY2ZjZWRkZmMwMDA0Njg5MTBkZmY4NjhmYmZmN2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTg4NzJiYTg3NzAyNWIyNTQzNmIyMzE2YzA4OWZkNmI3OWU0NWViOWEzNTZjZjg0OTA4YmMyNjcwOTdhOGEwOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9Gb3J0X05lbHNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGRhZDAzNTc5YzIyNjIyZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTQ0ODc0NGEzMTYyZmRkNmQxODc3NWFiZGZlNmRlYjFhZjMwZTlkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4ZDE3OTg3OTUwYWVlNzQxY2E2ZDI2NjdhZTkyNWFkZWNlNzlkZDQ3ODY2NjVhMzllOGIzZWM4Y2U2ZWNjNDFlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0ZvcnRhbGV6YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDM4NTlmNzkxYjFlZTQwMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWZhOWVjZTVhNmUyNTcwMDNmNWQ4OGY3YzQ4MTUxZTQzMzIwOTkxNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjMzM4MTBhOTg4MDMwZThjYzI5ZWRjYjI0Y2MxZjhkZjkyZmQ3Yzc4NzczMWRjZjc5Yzc2NDBlYjA1OTdhYWYxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0dsYWNlX0JheSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjgzODhlYTk4YWI3MzNjNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzQxMTc2ODhhY2M5MzY2NTU5ZTBlMWVlNmFmMTJmZGI2ZWJmYjEzNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxZDdlYjA0YWQ4NTEwNmVhMmUwYTJkNmUxZGVhMTQ4NmE3OTQ5ODc3NzdkNzczMDIwNjQ3MjJlYTZjYWNkYTVjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0dvb3NlX0JheSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGJmYTVlOTUyNjVlOGVmMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGI4MmI3NDY0YTY3ZmU0ODI4ZjU0MTVlMTYxYzk0NWRmOGFhZjcwYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMjM2MWRkZGNhZThhMzMwYzZiODU0OTk1Zjk4ODdmOWZjZGU0OWM4NmIzZGIxYmQ0NDkwYTAwN2QwN2RiOGEyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0dyYW5kX1R1cmsiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRiMzBmM2U0N2IwODRiZDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM2MjY1MTJmZjA2NzhkYzcyNWQyOTNmNTQ4NjI2NjQwMjdjY2M2NDgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmIzZDNmMTgwZDgyZmI2YTc0OGEwN2YzNmY5OWFhNGI2OTQyYWRmZjczMzhhMGI0MjQwOTFkODYzYzVhMDQ4ZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9HcmVuYWRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmZWIzNTEyZWI4ODJkNTlkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMjdjMzJjZTZiMzgyYzNmMmI0ZWY1NjM1N2RkM2QwZDZhNjIwNTEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY3MjcwMWY5NGNmMjI5ODE0OWM0ZDMwZWM1ODNiOGNhMTBiODhhYWIxNzI0MjQ3YzBmOTRjZjk3NzY2Mjc3NjIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvR3VhZGVsb3VwZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODU0ZmYxNGFlYjAzNGFmNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmYyMjRiMTM2MzUxMjMxNDRmMWU4YjgyZmMwM2EzZGU4YjhiYTM2YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNWZjZDVmMTcyNmU3MTE3OTUzZDc3YjA0NzkwMjJkODE3MmEwMjE3NzNiMGE1MTJhNjQ1ZWQyOWFmZjMxZjQxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0d1YXRlbWFsYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzAwNTg3ODhjYjY3MDRkMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjI5NGE4NjIzYjlmNTY0MzE2MzQ5ZjcwMzQzMDdjOGVmMjQ2OWViMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YjNlM2QyNWJlNTA1ZDgxNTIzZDI0OWI5MDMyNjAyM2NjYjljNzEwZGUwNmY3ZDIyNjdmNDk1OGNmYjY1ZDNhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0d1YXlhcXVpbCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjRkNjY0NmE1YTlhNjRhNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWIxNjhlM2I2ZDdmMTkwY2RhZTEyM2YyY2I5YTU5MjYxNGRmM2IxZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNzM1MzVhZDQxMTNjYzNmMTdlZGVjZTI1OTMwN2VlZjg1YjUxMTEyZmMxODg5NmYzZTZmZDIyNTJmMzA5OTdjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0d1eWFuYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWIzOGQ3NGRjNGNjMTliMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGRkNDZjODI2Y2YyODdjOGM1NTkzZjM3ZWI0YTgyNmE3MmVlZDFmMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZTM5YTlhZTY0ZjE3ZWI2NjIyZWU4MDdkY2VlZGI2YTkzYTBlZGFlYmJjM2NkNjg1MmVlY2NjOTE1NzhhNzM4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0hhbGlmYXgiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkwYjMyOTI5NjdhZWYyNzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg2NjU2YTc3MjZjMmE1M2M2NTY2NzBlYzZlYTc1ODRiMDc5NzJjNmMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTZkZTc1NmI0ODE3NTk0ZmVjYjU4YTQ0ZGEwOGM4NTczMGI4NzViYjE5YWE0MTIxZjMxZDExZjgzMzMzYzBkMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9IYXZhbmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFjZGNjZWRkYjI4ZjY5NzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMyMmEzMWRhYTJjNTdiMzhlZTY0Y2ZkMWU3ZjkzMjIxZmIwZTQwMDcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjdjMWZhZDQ4MTg1OTM2MmExYzRhYTRjODJlM2JkZGRmZmEwZGEzYThhYWNkZjA0NTEyNzE1ODFiNjJhNDlmYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9IZXJtb3NpbGxvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4M2RiOTMzNGU4NGRhY2RiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNjI5YmIzNjdhYjhkYWUxZjM1MDZiZjkwYWU1OWY4MmExZmNmZTU1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA3MjhhMDZmZDcwN2U3ZDQwMTY3ZTM0NGE0ZTdiYzVhZGFiNDc0YmZlNDRkYTIwMGI1MWQ3ZDU2NWY2N2FmMmEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvSW5kaWFuYS9JbmRpYW5hcG9saXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUxMjMyYmMzNTcxMTUzYzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU3ODg5NjEwOWFiNDA3ZGQ4YWY0ODQwYmFmZDRkZmVmNTcyYmVkYTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmY0ZDg0MjIwOTU2NjQyZWI3YTAxMjE3NjRjNzhmZjYyODZjMzRmNmYyM2I3MDRkYTMzZDRhNDM1NzcyYzgyNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9JbmRpYW5hL0tub3giLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIyZTc4MDY0ZjE5YTJiNTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjYyNWY2ODhlMGZlZWY5MTBhN2JiYjIxNDJhNWRlZTk4MDk1Y2M0YjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjVkMTFkZjZhNTJjZDYyYTgwYWUwNDg3ODg3ZjBiM2U1NWVlMDkyYWU0OThlYmQ5YjczN2FiNmYwMDhlMjVmNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9JbmRpYW5hL01hcmVuZ28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhmYjQ1NTk5OThkZjNiOGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA3MmVhYWJmOTU4ZGE4NTljM2ZmMDMyYmJhMDVkNWJiZDE3NWVhMDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjg5ODM5YzYwNGNhNTk2ZTQyYWY3ZTI3NDk3MzhiYTc1YjMxMzA1MTZjZTRjMWZkMDU3ZTZjMmExYmMxMmU1NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9JbmRpYW5hL1BldGVyc2J1cmciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjMwNGE3YmVhZTcwYzQyMGMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUyOWY1Mjc3N2Y2NGYzNjA5ZmE0ZmMxNmQwNzg2YjcyNDBmYjAxZWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmVmYzVlM2UxYjE5ZWMxZjc5OGRhMmU3OTNhNDYzMTMwMmIzMWRmMWFiYzJjY2Q3YzNkZTQ2NmZiODQ2ODA5YSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9JbmRpYW5hL1RlbGxfQ2l0eSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjcxNDkxMWY3OWFmZWUxZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODJkNzA0YzkxNzRkZjM2OGM5NWVkNWYzMWVhZGFkOWJiYmJmZjRjNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ODU5MGNkMjcwMGFlNWU5MTIwN2M2YmMxNGFiY2FkNjg3OTE2ZTYwZmNhOWM1ZmM2NzVhMWRjZGI5NzEyOGQ4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0luZGlhbmEvVmV2YXkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAyZmQyZjY0Mzc0MjZkMDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFlZTc1Y2Y0ZmYwMjBkZTY1NzMxMWU4YmQ4MzAxMjM4YWY3MDA1NmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjg2OTllNmNjNDJlOTRkOTM2MDU2MjYwOWNkYzNkYTJmMjU2OTI0YjIzZjY5NDhjMDgxZjZhNmQzNTY1MTQ2MiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9JbmRpYW5hL1ZpbmNlbm5lcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjZiM2Q2NGEyZmQyNjBmOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjM5ODk5ODNkYWI5MmYzZGM0ZGJjNTZiNWFjZWIwYjliNjdiYzE0NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmOTFhODMwODc5NGQwODI5NTZmNmNiMzYzY2YyZmM5MjZkNzQxYTFlYTE2NjI2YmEyMWFjZDc3N2Q1NWU5MGE3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0luZGlhbmEvV2luYW1hYyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDkyMTMxYjg1ZDA0YTE1OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTI4ZTVhZGQ0YjRlMTAyODk2NDU2NjVmNmYyNjJhODlhOGQxNjdhNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMzZiYmM3MTliNGJmNGRmNDY0ZDgwODVkNzhmYWU3NWI5OTdhMjMyNjE4OWRmMGM2NTQ5YzA0MDg0YjQxNWRhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0ludXZpayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzU1MTgwOThhYzU4MjkyMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzIwODk0MzFjOGI5NzM4NTc4ZDg4NzA3ZmMzNjg4YTI1ZDlkOTJkYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlOGM4Yjg1MzIxNTgwY2I3Yzc3MDhiZTdlYjBiNTY2NzZjYmRkYTdmMDIxMGFkNDZkMTRmMjYwMTZjOGY4OWUxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0lxYWx1aXQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjMwOTAzNjdjZTJiNWFjMmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlZjU1NTczODg0ODY5NzY1MzkyZjc1OWJjYWNhN2YyNzUyYWZiZWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWMyNzIwMDIyOGE1Y2ZiNzQ4NDQyZGZhNDE5ZjRmYzE1MmQyNjc1ZGYxZGRmNjAwZjA3ODBmYWU5ODU3MGRiNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9KYW1haWNhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YmNiYzgzYTExNzRhNWY5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MzkwZTc3M2MxMzA5ZGU0MmQzMWM0NjUyMzcxZTlmOGY1NjUxMzNlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEyYTNmNmQyMTEzNTk1ODlhY2YyMTM5ZGY1ZTZmMGM3MmQxMTE1ODU3YTZiYzgwNDFiMzE2MmM5Y2QwYWM5NzAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvSnVuZWF1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzNDVmMjk2ODMwOGM5NTg0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkMWIzNGE4YmRmODAwMmFiMzkyODMxNjM2NTM0MDE3YjkyNjZhMWFhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIxYmIyZjBjYWU4MGZhY2UzOWNkN2Q4YTUxYjc3YzE3NDYyMjdjM2M0OWMyNjczNjU4MWE2NjAwNTA5MjY4NzgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvS2VudHVja3kvTG91aXN2aWxsZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjJiYmNjNWQzMmYxYzc5MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDE3Y2YyMGE1ZjdjNDg3MjQwYmE1ZGM3ZDFjMTcxODhlNWExNTZiMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMmFhZmZlZmM5ZmE4MjM4MWRlYjBjZDNiZTQwMzZhMTI4ZTAxNjFkZGEzMWE1MzZmNDJkN2ZiYWJhMDM2Y2NjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL0tlbnR1Y2t5L01vbnRpY2VsbG8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBkN2I2M2Q0NWY5ODVjZTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc0ZjlhODc5ODcxM2YzOTFlMDMyNDlhMDFkMGNkZDUwZmU1M2I4NGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmZkOWNlOGQwMjM3MzA3NTM4MTViMzA3ZWNhOTkyZWZkYmY1MzlkY2I2YzM5OWJiYTA0MTgwZDhjOWZjYjE4MSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9MYV9QYXoiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUxZDg4ZDczYTU3MWFjZDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE2YmUwYTZkMGVmMWM1NzhiNDI1NDgxZmM3MWQzNGExNzJjODUzNjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTg2MWRiODkwMWIyODQ4ZGRmMjE5MmIzMzgxNjA2NmRjOWY0ZDY2NTkzNjczOGU4YTNlMTdkZTQwMjhkOTJmOSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9MaW1hIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MmI2MTA1ODQ5YWNlY2RjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzM2U4NDA4ZDI2MzAwYTMxMjY2NjcyMjc3YmE4NTEyNjdiMzE3MTAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNlZTQxOWVhMjY4ODE5ZGQzYmNiZTVmYzFkZjNmZTFjODUxNDlhOGYxNDE1YmRiZDZlY2E1ZTc2ODdhMDliMDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTG9zX0FuZ2VsZXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjllZGJjYTAyYWYxNGYwNWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBkNzFjZWM4Y2I5Njk0NWE2YTViZTU2NTkxYzNlOTc3ZTE1YWUzN2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTVhMmQyOWE4ZTAzNWU2MDk5NmNkMjYwZjc4ZDA0MDIzNjkzZTc2N2Q0MWU4ZWRjMDQ4NmVhNzA2OTI1ZWY2NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9NYWNlaW8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg3MzhkZTUzYzkxNWNmNTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM3M2NjNWNjOWRjN2Y4OGU3MzMzNDBiOWJiODViNDdmMjI2YTIyYjgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWVlMDJkNDY4YjgwYjZhMDkwYjgyNDc2ZjdjZDA5ODBhNWZjNmRkNWFkYmE1M2Y1NWZiOWRjNGJkY2E2OTQ4NSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9NYW5hZ3VhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MWVhOTA0NGI4M2RhYjgxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNzVhMDk2NmJhYmZhMjBjZTI3ZGNmNzA0OTQyOTRlYWQyNTZhOTBiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkwMWI3NzZhNTg2MTdhNzkzNGNlNDYzZWY0ZWJkY2E5NGQ2MmVkNWY5YWY2NjViZTBjYTM5OWVmZmU5YzZkYjYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTWFuYXVzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5Nzk0ODA1MDM4NmUwNmJhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1Y2IzODBkMzgxZGE2OWE0ZjE3OTk4N2VmOTM3YmJiY2MyZTU0YmQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVmMzQ5Y2M4MGYyOGMyMzI3MWJjMWIwMDI2ZmNkYjZkYjI0ZWJkZGJmZDIwNTY1OWVhYzcxNTgwYjRkYTNjZDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTWFydGluaXF1ZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjc3MzMwNDlhMWIyZDdhYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTExOGMyOGVmNzFlYWU5NTA0YmQ3ZTg2ZjU4YzUzODFlZjllMWJkNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwNjgzMTVkM2I2NTkxMTEyMWY1Mzk3ZTkxOWExM2I1N2Y5ZmZjNGFlM2M1NTcwNGE1ZmI5Y2NkNDc4MTVhZWIwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL01hdGFtb3JvcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmU3M2IxZDFkNzBhYjVmZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzNjMTBkN2M4ZDY1NzIwMTZkZGMxOTVmMTE4YmQwMDQ1MjdhMmJhMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNmVlMzU3ZjU0M2FhMGJlMjBjYzcyZGQyY2E5NzUzOThlZGQ1YjA4ZTJjMTBmNGI3M2U1YWZmNzRlOGRjM2EwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL01hemF0bGFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYjc1Y2RhMjYzMDlhMzY2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZjY5OWViNTgxZDRiZTNlZDQ5YjQ5YzZmZDI0NzE5ODVjMDA0YTMwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNhNDIwNjM4ZjQ1YWRkNDY4YjYzNTljMzFlZmE5ODEyNjA3YjE4NWRkOTY3N2MxNDExYTk3YmFmYTdmMTkzM2MifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTWVub21pbmVlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMGFlY2UyNTY2N2FlOWVhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkODkzMTM3MjM4M2VkYjUwNWI2Y2JkNTg5YmU1NmM5ZjRjZjNlZDVmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkMTAwMTI4MzgzNGIwYzRmMjNiMzBkMzc2NmRiMTNhMGU0ZGVkNGE5NWM0ZTliMmIwY2FmY2RlZmNhODhiMzkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTWVyaWRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMDczYTZjMWRmZmI1MDUwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyN2JiZWUwZjlkMzcyZThkMGRlOWRkMzM3MzI4NDAyM2E1ZThhODgzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMwMjUxZWM3MzVlY2FhOWIyMTdlMjM4OGM3MmY3MjJjZTQ5MzFmOWVkNTE3MDkyNzViZGM3MzA3M2JhMmUzMzcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTWV0bGFrYXRsYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDFhNDNmZmYxMDE4NDQ3NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTI2MTU4NzYxYWNiMDE3OWM1NmI1ZTcyN2MyZjliMzUzYmMzMjFlNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YTdhNzlmMDMyYWFhNWMxZmZlNTFjMDllODMyM2NlMDQwZDM5NDA4YzllM2RkZmM2MzRkYzNkMzUzMTRkN2Q3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL01leGljb19DaXR5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNDdhOWUwMWQzOWZhODgzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YjVmYjZiNTA3MDQ0Zjk5MWIyYjg5OWIyYjIwZWU1NGQ1ODlkOGUzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY1N2JjMWFmOGU2NjczZGQzNWRkMTY3YzM1ZmQxNDFiMjhlZDA0MzQ1MTQ5MDg3MjdiYTJjNjkwNDVjNWQxODcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTWlxdWVsb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUzODVlNjNhNThhNWUwMGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQyZWMxODY4YzkzMmE5YjRjNjQ0NDY3NTJiODIzNGJjODA0ZThiM2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTkwMTk5YzQyZWZkNmUwOGViNTc3N2I2ZmI4MWE5Zjk1MTAyZGVhMzMxYWNlYzQ0YzExZTI3YTMyMGEzZDQ3YiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9Nb25jdG9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0NGE4MzVmNjU5ZGU3OTYzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxODY2ZGM5ZTM5M2E2NzZkY2FjNjEzNDIzNDgxMzUyY2ZkMWM4NWE3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE1YzliMGUyYmQ5NGQ2ZjkyNWI3ODc2NzVjNmY4ODRlZTAzMjAyMTAzZGQxYTU3Y2JkNzVlMDNmNjhlZTdmN2UifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTW9udGVycmV5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZjNmNmM2NjY0MWU1MTkxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyNmU3OTE3ZmM2ZmIwZDg4NDJlNjc1MWMwNGU0ZWRlNzE1YmVmYTk2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY5MjY3MWM2OTdiNDA4ZTU0MjI4NmY3ZmQzYTY4NDY3YWRhN2ZkNmM4YzhkMGU3Y2Q5M2ViZmFmOTU5ZTc2Y2UifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTW9udGV2aWRlbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGRlZWJmMWYzZTUxY2M3ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTE4ZWYyOWJlMWU3MjAzMTJmZmM4M2U0ODBhYjllZmY2ZjA4OGU1YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0YWM4YWEyMTJhOTdhNTJhYThkMmRkOThhZjllZDdkNTRhYmZkNzkxMmY5NGEyMWY5NGJhZmUzNWZjNWJlZmJlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL01vbnRzZXJyYXQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ4ZjljNmM4YWI2ZjgxZmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEyYTA2NDc3OGU5YzlkMGM0ZmRhNjNmZDI0MDAzYjgxMDcyMGVhZjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWRjZWZmODZhMzY4NDlkZTRhZDYxNzVkMjZlNzk0OWY2YTUwNzUwMjBlMzIzYjc1NzUyM2E5MjAxNGRjNjdjYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9OYXNzYXUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU1ZTQ3NTg4NDE3OGYxNjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQzZWNhZWQ2YjAxZDEyMTRjODYxOWRiNzRjNDMyYzIzMGIxNDEzYzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2M5M2VkZGMwZGUzZDUxODc3NDY3NTVmYTY4N2QyNzc2ZTY1MzEyMzEyNjRhZjJhYTYwNDU0NDJiZjA5NGI3OCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9OZXdfWW9yayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzM0MTA5YzBiNjBlZTg4YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGE5ZmE4OTVhYWQyY2ZlMjA5Mjk1MTNjN2ExYjgwMGE0MTk3ZDU2NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMDk3NjJmZWI0YmI1YzljYzA5ZDdiMDRiYWQ3ZDY4ODczOWM4Y2E0OTE4MGYxMjgwYjBkMjEwMTYwY2VkNmU1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL05vbWUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE3ZWYyMTMxOThjNjFjYzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMzNmZiZWVjNDkxNmVkYWNmODcwZTgwMmI2NjY0NzQzMjk3YzFhYTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmFiOTJjYmI5YjBlMDFmNjk5NjViMGU0Nzg5MzE1MWRhMTA0YjM0YTgzZWUxNDE4MDM1NjEwZWYwZWM0YmQzMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9Ob3JvbmhhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNTI2ZmVlOGY0YzBiM2Q3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZGEyMzdmMTUzZWIxYjk4MDM5MzlkZmVkYWQ5NzNmMzEyYzZiMzlhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmODI1YmQ2MDhhMTQ0MWMzNTIyYmIxODVjNzEzYjE0NTVlMDJiZjYxYTM1NzRlNDNiNTM5NjBhOGVkMmFhMzEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTm9ydGhfRGFrb3RhL0JldWxhaCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTJhMjQ1YjRlNDZiYTlkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjhlNWYxMGY3Yzc5MmY5N2U3YmMxZGUzN2RjNzY0YjIxZjgxOTk5MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzNjM0ZDIxMjQwNDljNmU5MTkxYmZjNThhNGEwNTM4ZDZhNTM4MmMzZTc4MWYzYWQwMTc2NTY3NTQ0YmQwZGM3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL05vcnRoX0Rha290YS9DZW50ZXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA4ZGQ4MDY5NTBhZGM4ZmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjljZTYzMWU2NWVkNGIwYzkxZDNjMjFjMTEzZTdjYjU0NmFmOTk5MmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2M2YThiODE4MjhkOWFlMDhjODM4MmFhZWQyZTU3MDA4ZTZhOTkwMzNmMWQ1OWZkZjFhZDU3OWJlNjczMWJlZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9Ob3J0aF9EYWtvdGEvTmV3X1NhbGVtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMjZiOWY0YmZmYTNiYTY4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4NGNiOTQzMWZmMTEzYTMyODVjNjhhOWE1NzZkNjg3ODNiMDMyMTUzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU2ZDBlNTk1ODhlYTMxYzlkNjA5ZTlkN2M3YmU4MjdkY2JlYTU5MDJjMzU2YzllZGNmNGEwMTZmODc4ZDg0MzAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvTnV1ayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTYxYTFiZWI3YTEzYTU1ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTQ2MjdlMjEyMGM3ZGQwNTZhNzczM2RkZDFjMDYzNmE4NTllOGZhZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MTI4YmI1NjU4MTU0MTExOTI5OTQyYTZlMGM2ZmQzZjJiM2VlN2I5MjAwNmI5YTQxMzhjOTFkMjk3NGVmNTAyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL09qaW5hZ2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM2ZThkYjNlODM2MDUzMGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc4MmQ1MWM1N2U0MzIyNTZiOTNkZTdmNDI1MzlmODk2ZjU1OGY1MzcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmEzNzg4MDliMmYzNzEyMjM3YWE4MzNhM2ViN2Q4YWNhOGFlOGFmYzgzOWY0OWY1NTRlMjk5M2M4ZjdmNTk0MiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9QYW5hbWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhmOTk4ZDUwMWI5ODc4NzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNmY2FjMzY4ZmEyNWEwZjQ2ZjkyNTAwMmY2ZjA0MzBmMmFlNGJmMzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDY1OTA3ODY4N2QxOGFkNmYyOTcwNzBhMmE3OTk0ZDRiMzBkZDZmY2FlMjAwOWYzM2M3YmM1ODgxODM1YmUwYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9QYXJhbWFyaWJvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZmI2Yzc2ZDBhZmNlYzE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZDRjYzMwZjVmNDZiNTZlNzdiZGNiYmIwOTQ1NzI1YTNiN2ZmMjRiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMwYWMwYWZmZWEzZDI4MWJmODIyYjdlZDM4YTMxZWFkZTZiMjgyZTRkOTQ4NDY1NjNhY2ZhMTc3MmM1YTI4NjkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvUGhvZW5peCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2QxMmNkNmI1NzBkODY4MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWYzOWNjMGNmNmIxMzU5ZWVkODk0MjM0MWNhMWZjZmJlODVlOTljZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMWJhNjQ0NDYzNGU2Y2RhZmE5YTY4NWUzZTZlY2FlZjMxMjBlOTA5NGE0MjI1ZmVjNTBlNjU2ZjYzNzdlNzQ2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1BvcnQtYXUtUHJpbmNlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNGRhOGExYWVmZjFkMWE2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjMjE2NzlmMTk4N2JjNDA2MGRkZDRhMDRlYWRjYWJiNmVmMTgyYjdjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRlYjcyN2MwOGU1MWUyZjk3YjNkNGJjNWFhOTc4OWEwZjc5MDQ5YzdjMTI1YzFkNjEwYWZjYTk0N2M2NTZkMTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvUG9ydF9vZl9TcGFpbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWE2MjQ2ZWE2ZDY4ZmUxNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2Q2YzI4ZjUyZmYzYzgwMTJjNGE3ZjZkZTI0ODM2MzM0NWJlMGJjYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZTFjMmQ5YmE3YmQwMmJmYTNlNjY0ZTY4MWIzZjJkYjhlNmQ1ZWIwYjlhMDlmZDllZjc1MzMyNmZjNjE5OTJmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1BvcnRvX1ZlbGhvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMmE1OWFiNWJhZDNmODIzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZDAzMzQ5YWI2NDViZDc3ZTcyYjE1MWRlMDJhMDQwODBmYWMzYzAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNkMWI0NzQzMDc3ZmM5M2RiNTQ4MjU0ODg3OTZhMDkyYTFjYzE4YmMxMWJjYmZhZWZlYTZkYjc0ZWY3YzE0ZTAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvUHVlcnRvX1JpY28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFjNDE0OTIzODk4YWNkMTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdlZTU0ZTk0OTg2MzUxNTQ3NWZjZWEwZDU2MTY2MmMxZmFhODdiYTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjVhZjMxNTM4NWRiZjRlODJlM2E2Nzk3ODVlM2JhYTVkMWE3MzVkMDMzMzlmYjJmY2Y2OWJhODliOGRiOTkxZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9QdW50YV9BcmVuYXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI2MjBlYmViY2JkYjAxNmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ2OTkxOTQ3MTM2M2VkNGRkYjFiYjc3NGIyNWU2ODM4MTM5Zjc3YTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzcyYmE1MWJjMDc3ZWNlZjg2YmM5ZTIzNWEwNzJjYTE2NTU3ZDlkZDQyNDJiNzUwYjljMDRmNWEwM2Q2ZGI1YiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9SYW5raW5fSW5sZXQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZlM2M5OTNjNGU1MDJjNmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkxYjhlY2U3MmQ3ZWM1NTc5MTcyMjM0Yjk0YTcyMTU2YzQ4ZTA0NDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDExODVkZTlmOTZhMDNhNzFmNzBkMWM5YmNiMWI2YzA5NGEzZDA0OWIzYTU5ZjE5YjBmOTA2NTNkNjFjZDgwZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9SZWNpZmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ4YjBlMTE2YTg3NzdiMjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM1MTFjODkwZTk0MWNlMjdhNzI5YTIwMTQ5MmZiNjYwYmRmMDgwNGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTdiNTgzZmQ0MTgzMjNmMWVhYjhiMGFiZWY1NjhjMTA4MDE2NDBkYTUxMWZmYzkyMDRkMTJjODUyZTU4ZjA2YSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9SZWdpbmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ1N2E5ZjgzNDFkMzhhMzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhiN2FhZmU1NTU0ZGFlODM5ODI1ZWU2MTA3YTQ0NTJiZTkxMjM2NjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGQzYWZiN2U0NjExODhkYTM0NWU4OTUyMDM1NWU2NTRkNTQzNmU1MzA4OTgxMzk4MjkwZDk0OGIzYmU5NDcwYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9SZXNvbHV0ZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjBlMjlmYTExNmU0NjE3YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmUxZTZiZDA1Y2JiYmY3NWQ1YTE3ZDFmY2NiYWYwNWM4ZjhjY2Q0ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZGFjMGVkN2YxZjA2YTJlNWRmYTA1NTI4ODkxZWVmMzFlYzMxY2ZkNDhmOThkZGY4OTdjODY0YmYxNTE1ZTBkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1Jpb19CcmFuY28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY3MjdiOGY0ZDU2MDQwNGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZkMWU4NmY4YmFmODY3OTU4MjBkMzI3YzdkYmVlMjljYjAwZjUzMzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzliYjVlMzg1ZGZmMzU1ODYxMzA5MmZjNzEwNTdjNWI3M2RiOGFlNjdmOGY3OGEyMWZjZTFmMjM2ZWYwMGQzOSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9TYW50YXJlbSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzVkOTA1MmJiMjRiMGZiNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTlmNzA0YTIwYWUwYzA0ZTM4YjgzODM5NzEwY2YzNTE0ZTJjNzg5MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMmE2MWQyNWU0ZmIyZDVmZThkOWViZmI4MzJiM2RjZGM1MjRjNTVhNTUzYjQxMzc4MTU3Y2Q5YWIzMDQ5YjJjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1NhbnRpYWdvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxY2NjYjJhZjY0ZDQzYjBlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3OWUzNTlmMGE5MDA5Y2I2YWJiMTdhODEyMjMwYzU5YWJjZmIyZTY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQyOWY1ZDk4OTZhNDllOTcxYWZiNzRlNjZmMjMzYWI2MGZkZmRhYTQwM2E0OGVjNGJiMDNhOTFhYzMxN2QxZDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvU2FudG9fRG9taW5nbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTU3YzA0MzgyNmY4NjJkYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmY5N2VmMGY1ZTlkYzQ0OTdlNjEwNGFlNmM4N2I3Nzg0MzY1ZDJiMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5YjlhNDU5ZTUzOWJjZjA0ZTI2NTk1N2I0YTQ1MDM2MDBlNTA5ZmJlYzY0YWY2YzA0ZDlmYThlMmI2NzZkM2Y4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1Nhb19QYXVsbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTEwN2M0YzAyYTEwYTg0YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTg0MTM4NWRlMTU5OGEzZGU0ODM4MmY1NTEwZGQzOGZmYjQzMTNmYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNjUwMTkxNmJjYjRiYzQzZDQxYWE3MmNjMmZmY2EzNzFhNTlkZjVkNTM5ZjVlY2NkNTFlMTJkZDI5MTc3ZjY0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1Njb3Jlc2J5c3VuZCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzRiYzVhMTNiNzc1YjJlMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTQxZmY3NmIzMjBkM2VhYmFlYzFlMWFkN2EyMWZjZWRlZDdhNjZjYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjM2IxZjAyZGQ0NzVhNTdlZjZmYTQ1YWJiY2Y3MGFmYzcxMmUyYWNhZmFlOGMxN2NiMDBlYjQ3MDNhYmQxYTBkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1NpdGthIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmODViNDFlMzUxM2QwNTczIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjYzc4YmI5NjAzMGJjOWEyOTgxNDU2NDZkODVmNzhmODc1NTQ2NTM5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjczMWU1MGE3NjRjMjcxMTBiYmFmNTRhY2YwZTJiNWVkMWRhOTEyZTk0ZWQ4YmUzZThkNDdmZTcxOTZhZTAwNDMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvU3RfSm9obnMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcxNmYwMGM2MDA0ZGU2NjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBlNGEzNzlkZTI3Mzk4NDA5ZTg4NGM2M2VkNWY4ZDI3ZTQzZWM1ODkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDk0MDRjYzU4NzRiZDBiODExNWIxMzUyODUyOGUzYzBiZWU3MTc2YzVkNjAwZThhMjYzNjk3YTM0MDg0MTVkMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9TdF9LaXR0cyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTEzNjI2NzAyNzJiMmJlMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjcwNmNkMTcxYjhlOTM1N2E2YWI5MjFmN2QzOGRjYWY5MWUzOTQzMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiOWQ1MTU0MzRlNGY0M2U4MDg5YzJiNjY4ZGRlMTI1NzAwNjBmMzdlODIwZDcxZGU3YjFjYTNjYTM1ZGU4ODg3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1N0X0x1Y2lhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYzRiOTJiZWUxNTBkZDU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MjkxNDNiNDc2ZGQzNDdmMzNlMDgyYWNhYjA5OWI4YjM4ZjBkNTZlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEzNzY1ODE0OTcyMWZkYzdlMWU3YzcxMzJiMDBjZjJhYTQ5YWUwYTNiYjBmODFiY2Q4YWQ0NzgxZDA3ZDFhZjAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvU3RfVGhvbWFzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNWI4YzcyMDRjMzk3YWMwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMzEwMDVjYTM1ZTJjNTU2MDFmNzVlYmY4N2NlZWE2OTlmZjI5YzE2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQyY2VjMTZmNWFlNzFkY2QzMTU3NTNjMmFhZmM3N2JhY2Q4NzliYzA0NTllYTY3ZTUxZWNmMjBmYmZiYmIzMzgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvU3RfVmluY2VudCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGEzMjgyZjJkYzFlZjMxYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzhjYzEzOGFlMjgyOTNiYjM5YTFmYWNlNjE0NDc4M2Q1MGE0OTM2OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyOGUxNzA4ODBlYmY0ZTI5NjViMmM2MThlYmVlYjJlN2ZjZDA1OWZiY2M2ZGQyODE0Mzc0MWU3YTdmZTBmOTM0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1N3aWZ0X0N1cnJlbnQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFjNjE0N2QzMjEzMDg4YzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZlMzFmNGFlZTBlOTA4Y2M1MzEzZGZlMzRjMmY4MmEyNTE3NmZhZGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2I1MDI2ODExN2YzODQ3NGZkMWU0MTdmNGJjNWNlZGJjNGVjOWYzNjg5NDdjZDkzOTJkYjgzNDMwMzExMGJjMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9UZWd1Y2lnYWxwYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGNlMGIxMDc1MmQyNmE4ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2FmNTNkOGMyMDhmMmE5YTgxMmQ0ZWE1MGZjMGQzM2ExYWQyM2E4ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmOWE5MDkyYWFlMGNjYWQ4ZWUyYWUyYmZkMzM3Zjc2MGNlOGM5YjNmYjUzN2RlZDA4ODQxZGExZGMwNTNhYWI0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1RodWxlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMDZlZDQ1ZWMyN2I0N2Q0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMjkxMzU5YjViZmI1ZjUxZDkwYTcyODU5NmZkNTgxZWJhNGMzMzFkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUyZWRhNjk4ZGYxOTg1MmE3MGM5MDA5OGM1MmRhNzQ0NzkyNWNmODU0NDZkMmJhYzJjMWI4OGUzZjFkYjQ5MmQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvVGlqdWFuYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWZhYWFhNDA4ZTNmZjYxOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTJjYjk0YzU3YTM2OGQ2NGNmZDBmNjZmZWQ0OWFlYzFhYmRiMjE2OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjY2E5MmFlMGI0NTM0YWZlOGViZTMyMmY5YWExZTIyYjFiN2ZlODk0OWZkNDQyNTNlNjdlZDk3MDZmNmUzNmVkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1Rvcm9udG8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc1NmYxMzk1MmMwYjNmMmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNmNTRjMDA4ZDIzODk5MmI5MGUyMDU3MzhkNjM5NGE5ZGIzZjA2NTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGVmYTI0YTg2NmM4ZjgyNmRiYmEwYTUxOGZjZDg3YTNiZjcwZWMyNGJhYWQwYzc5NjAzZjIxM2Y1Y2RmNmJlZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW1lcmljYS9Ub3J0b2xhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmZWJkNjMxN2JiZDFiNGQyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiOTY3YWY1NTE4NDg1Mzk4ZGM1NTgwMGRjM2JiNmQ4OTdiN2UxODgzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZiZmYxNGJkMWM4NWNkZGY2OTIzNjMxYmRlMjEwNTBkNWQ2YWIwYzZjMjk0MjRlZTAzMzgwOTE1MjhkYTk5MDAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvVmFuY291dmVyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NzQ0NjE4NDE5MmVkMGY1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYTVlODg1NjE0MGQ2M2RkOGE4YjRmMjNmZGQ1YTI5ZTI1NWNlYTBiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBmMTY2ZjE1Y2U4NTJkNWMzNWJiNTFhNjE2ODg0YTNlNTBjMjMxYzI4Mjk5NjYzMTFjY2E3NjhjOWZhMjNkZDQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvV2hpdGVob3JzZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTEzNjlmOTZjMjhjZDQ4YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDVhZjEzY2E1NGUwMWQ4NDFmOGZkOTRjNTdmYzQzMzBhZjk1M2FiZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZjY1NmNjZjVlMzM1YTUwYjRjNmNkNGY3ZjU4MTY0OWY3YmQxZjRkMGFiZDE4ZTIwMTlhNTg3YWMxNmI3ZGU0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbWVyaWNhL1dpbm5pcGVnIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZTgxNjViZWMzZTY4ZjgyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3ZDAwNTJhNzY0NWZkMWFlNGM5YjliYWFmNTIyYzE3YmQwOTIzN2Q0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk3Y2UzNWU2YzBiMzU4YmEzNWMwMDI1NjQxYWM3ZTcyM2M4ODc5MzE0MDYwODQ1MjJjZWQzMTZlNmVlZWI1MzgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FtZXJpY2EvWWFrdXRhdCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjBmYmJmYTU2NGRkMzFjNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWJjMzRkMGU3OGFmMjNhYTdmNjMxNDJjNWE5M2M4MTQ5OTlkYTA0NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4MjMyZTI2ODI2MTU5MTgwZWYzNTE1Y2VjZDc0NjUwNDBkOGY3OGIyMjlkYTRjZGJkMWZkZjAxNDA0N2RjYjc3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbnRhcmN0aWNhL0Nhc2V5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNTk3NjdjZjRiYTkxYzBiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyOWQzMGU0OGI1YzBjNmRkYWEwNDhmMGQ1YmNhYjk5NDUwNzgzZTk3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY2ZWFiYWI1M2M0M2JlZTQyM2JkMjJjM2U4ZjdmYWQxMjI0OGMxNzUzYmVmZGUwZTZmNWVjYjczODhiNjg0N2EifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FudGFyY3RpY2EvRGF2aXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhhODEyODBlZDRmOGE0YjAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVhMzcwMzQxYTJmODYyYjY1MTkzYzg4MzZjZWU0MWVhNjQyZDFhZDIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTYxMTI4NTJkYjUyZjBhNzc3ZTIxNjI0MmFiMjY2NmEzNjBkNmRhOGNmYWEyOTE3MWU0OTE0ZmE4YWNhMTVjMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW50YXJjdGljYS9EdW1vbnREVXJ2aWxsZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjg3ODNkMGM5YTk0MTExNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjUxZmQyMDRjNzUyZWE2ZWIxM2QxYTNlN2FiODJlOGVmZjEwODYyNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NDMxZTNhNmZmOGNjMGI2NzcyYTczZTgxNzA3MDIzOTM0NDM0NTM4NGNkOGM2ODBkZGQyN2Y0YjllMjIyNWRlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbnRhcmN0aWNhL01hY3F1YXJpZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWUyNmRjNjIzN2RiNzgxMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTAxMTVlMjJmOTcwNWMxMTZkYTNlMDU5ZDk3MzdhODg4N2M1ODRkMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwOTM4ZjYzYmE3ZWQyNDI1MjQ0MDU2YmRlNzZmZmM5Y2I5N2QxNGNkMjA0NjBlMzQ4NzFhNjZiZTQzNjQ0ZTllIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbnRhcmN0aWNhL01hd3NvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzJkYTk4MzU3NzMzYmMxNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGE1MTAzNzZlNjNlN2U3YWZlMDdiZWNiY2Q0ZTNkZGI5MzA3OWMwMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkODM3MTIxMWQzNTExZGUwMGMzYjBhYTYxMjQ4ZWNiYTY2OWU5NjJmY2ZhN2JhMzYzYzliOWQxN2I2M2NjODc1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbnRhcmN0aWNhL01jTXVyZG8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJkNzMwMWUwMjQ3MWYyNWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRjMTRjNDM0NzZiOWMxY2RjMTA4MzkxNDRlYjM0ZWZiZmRkN2I0ZGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDdlMjBiY2ZkMDE2MGExYTQ1NTQ1NTFhZWZjMzRhNjBkN2QyODYxNGRkZGRlZDAyYTY1ZmU2YjdmMzU2ZTUzMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW50YXJjdGljYS9QYWxtZXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgwYWQ3Y2FhYjgyYWFiZGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM2ZDkzMzc2MWVhZTFkYWFlZTQ1OThiZTY2NmZjNjRkNjUxYzQxYjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjIyMzdlZDM2NTRiNmU4MmVjNjM4MTI0MTU2ODA0NmQ4ZDRlNzJhMDEyNjlhNjE2ODZjYzQwZDM3OGU1YzQ3ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW50YXJjdGljYS9Sb3RoZXJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhOGI3NDQyYTc4YWQxOWZiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiODJjNDFjNWM2ZGU1N2M3NTZiNjUzYzEyOTEzYjFlODllOTcwZmU5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRiMGU3OWRjNDY3M2I5ZmRmOWJmMWZmODQwNDZhNmU4MWIwMjIyZjQ1YmE1ZTU3MjM2MjA0MzA2ZjBhZWQ2YzIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FudGFyY3RpY2EvU3lvd2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZkMTY3MjM1ZjNlNmVhZWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIxYTRiOTE2MzE5NzRmYmVjMWM0NWM0MjBmZWVlYTk4NDE1ZTZjZGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjE1ODk2MzQ2OWMxNmM4Njk2NzliYmU4NTBhMGYxM2YzZDZjZDA0ZDhlN2I2NmM2MDljY2E4NTUzMTE4ZGE0NyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQW50YXJjdGljYS9Ucm9sbCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTVlYTEzNzgyMmY4ZjQyNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2RjODNjY2RhZGY0ODc4NDdjYzZmMTRlYWQwNmJiNjlmZmFmZjMwNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzOGY2YmI0YjQyN2Y1ZWQwNTk5ZWZiOGQ0MjNhN2JiN2FhM2Y4OTExM2Q3NTE1NzM1Y2I2YTgzNTcwZGEyNmIxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BbnRhcmN0aWNhL1Zvc3RvayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTAzNDE0OTc1MjBhMDQ5ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjhkMDM2NmJmYzJlMWM4YWFmZGU4MDM4NzBiN2Y5M2M1MmIyNTNiNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzODdlMmI2ZWRlNGMwZjM3MzdiYjBlOTE2ZTljZTlhM2NhMzY0OGNmZTVjMTkyNWIyNTFhOTJmMzU5ZDk1OTJhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0FkZW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZjYzFmMjIyOTU5YTkwMTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJjZWI5MzU2ZDA0ZTBlYmE0NzVhOTRmZmQ4MDEwNDg1Njc4ODZmMGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWYyYTNiOWEwNmYwZDZjYjJlN2YwMjY2ZmE2NWU1OWIzYjExNWY2NTUyMGJhOGVlODIxMTlmNzJmYzZjMjk1YSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9BbG1hdHkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM1ZDVmYWFjNzM0ZTFlMDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIyYmFiOTc5YTVhZmM1NjEyMzFlYjY2Nzk4NDRiOWNhNWQzMzA5MDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmNjZjY1ZmI1YTMyM2ZhMTgxMmFmMjRmNzM2ZGM0YzVjYmM4OTdkYjQ2ZWFkMTcxMTRmNzAxNGEyZjYxOTNlOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9BbW1hbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzFmMjMyMGRjZTM1OWU4NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTY3NzE3YjMzMTI2YTQwMTIxNjUxNDQxOGYzZjBlYjczYmE2NzNhMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZDY3Y2JkOTI2MGQ0ZDU1NzkzZGJiMDcyMmMzYWYxZTUxYzJiOWRjMDgwOGFmN2ZjMzY0YzlmMmZhMTkxYjIyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0FuYWR5ciIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzY1MmI2YTA3YTlmMmI3NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDEwYmM5NTQzNDQ2YTIxMWY4ODQyZTA2NjQxNTBlYjJjOTI2NGZjOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMjUxMjA0MjYxYmZhMDRmNmJiZjZiM2NmYmE2MDc4Y2JlZjU2NzQ4ZmU2OWNjY2Y0ZDU0ODg3OTk5M2U3M2MyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0FxdGF1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2OTVhZjAyYzE1YzY1N2M1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YWI0ZTYxNzMyMTg0MzUwMmY4OWI3NGU4Y2IyZThlMzJjZTIwYTRhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJhZTJiMDU5NDc1MTMxNDVhMjk5NTc3ZmVjMTEwMzFkYjNjNzc0OTJiNjdhNmIyYWYyM2UxMDVhNDUxMTQ3NjMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvQXF0b2JlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNDZkY2ZjYWU1ZGY5OTg1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NTY5M2VjZTY5Y2ZjYzI5MGVmMWY5M2FlZWQ0NDFiNzVmMTM4Njc4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNiNmVkNDhiMjk0ZTQ3MzAwMGQ0N2ZiMWY1MTM3MDQ2OGMzMjhhNmY4YjllYWZmMzljMmRlY2Y2NjcyMWI3ZmQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvQXNoZ2FiYXQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI4MDQ1YmMxYTVmZmQxY2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJkMGY2Mjk1Nzg1OTM1M2IyMjNhYWU1MTdmOWI1NmRlZjU0Zjc1NDEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmE4ZTA0MDQzNjIyMTMzNGQzN2Q4NjY2NzhiOTEyN2Q1ODRiN2E4Y2YyMjhmNTBkZjBkNmU3ODI1NjlmMzFjMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9BdHlyYXUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI0M2NmYjA3Mjk3YzI2NjUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVjOGZiMGViMjkxNWY5NGY4YjJlNmNhMWYzMmZjYWQ4YTUyN2Y3ODAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWY1MjE4Nzg2NGZlNjY3YjBhYjk2Y2I1YTM5Y2Q2ODgyNzRjNTYyNTQ0NjEzZjE0Mjc2ZWEzZjIwNDI0NTgxNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9CYWdoZGFkIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNzJiMmIyN2UxNzBkYmZjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZjRiN2JiMDRlNDQ5N2M1MjNhNmIxODc3NTU3OTdjOWU2M2VlMDEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVmMjNkMmUzZGQ5YWJjNTk2YTc3ZGNmZmIyOGJjN2Y5ZDMwZDZiMTg4YjRmOGY3MWM5ODdmMTEwOTYzYzM2OTkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvQmFocmFpbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzdkZjY4ZjViODJiYjUxOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzY3MWJmOTdmYTM3NzliNzU3MDFlNzM0MGI0NTRiMDM4NTZiNTBjYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxM2JkMzhhOWMwY2U2YmNlZDYxNDcwYTllMTYwNzEwMmE5MjUwN2IyZjc2YWNlYTgwOTE1Y2Y3OGMyODY1NzAzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0Jha3UiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZhMGQ0Nzg5NTdkNzliZGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMyZWI1ZjRkOTg3NTRhNzI2YTliMTI2YmI2MWFjYTZhNGMwZWU2YmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTZkNjFjOTQwNjBiMDQ5OTI2NmMyYTAzMGMyN2YyNWE2YzM5MTgyMWJlZjgzMTM5OWNmYTZlYjE5OTA3MWYwNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9CYW5na29rIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxNjc3NzdkY2I4NDU0MjhjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NzcwMGY3NmEzMTNmMGEyNGNhYjQzNTI2MDA2ODcwNWM2YjllZmE4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY4ZTUxMDQ2NzhiNTAyOTUzYjVjZWRmNTY3ZWMxYjQ3NTlmYjFiY2I2NDA0ODc0NmYwMzZhOGFhZTNiNzcwMjQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvQmFybmF1bCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmRhYzdmNTc0NTg1ZTVkMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWQxYmE5NTQxMjQ4ZjI5ODY4MTg4NzM5MTJlY2U2ZWM3MDdhYmM4MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMjVmOWI0MjJhNDFiMmQ5OTEyZDdjMTc0NjY4YTU5NjY5ZTBlMzgxOTE4NTEyMGM0MjVhMDI5MzhmNGEzZDJlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0JlaXJ1dCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTgwMzE4YjA2MzkzMTdiNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjE5MTZjYzgxM2M4YTZhNWJkYTk5OGRiNDc3YWU3MGNjY2M2YjNhOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNGFhYjc5NDEyNjgzNTQwZmMyN2NjMjgwYzVkZWU4N2RjNzk0NzE5MGZiOWYyNTE1MTQyZjY0NTJhMWJjN2ZlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0Jpc2hrZWsiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImViNmY1NzA4YTFkYjZjMTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjYxNTg3ZGVjMmI1MTlmZWU3ZmQ3ODIwYWFhN2Q3ODRlYzBmMTZmOWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWFkYzkzM2EwYTU0YTU2MjdmZDY1ZTlkMzYzOWUwMGE0YzU5OGE4MmU2MThlMzJmYWRlMGJhOWU4ODc3ODE5YiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9CcnVuZWkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBjZTI4NGMwNjliOGExZDAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjU4NGE5MDk2ZjkyNGIyMDViMTc3ZjEzYWQyZGY1MzY1ZGRkODk0ZTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmJjMDQwOTIyMzE3NzNmNTlmZTA0MjhiMGFlYTViYTE4NTNhMTJjYmRlNTcxNDQ5YjdkMjViY2Y0ZWM4MjIxYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9DaGl0YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTFmMTZiNGVkNWQwMDQ1NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDhkZGZlMjVkOTg5N2Y5NWQ1ZWVkY2YyYjY4YWI2ZmYyNWViMTQzZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMjcxNzUyMDdlMzdjYjQxYzcwY2RjMzA3NmRkZGFiNDQ2NzgwNGEwNDhjNjA2MmU5Nzg5YzI3MzkyZTRkNjc4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0NvbG9tYm8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYyNWQ5YzM3Y2YxMzg2MTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjYwMDhlZmRmNWFlNzg3NzlhNGQxNTU2NDQwODY0ZjNlYmNlNDA3OGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWJhZWJkNWFmZTIxYjliYWMwZTAwNWFhYmIyMTEzOWY2ZDYzNGNlZWYxZWYxM2JhNmE2NDM2MzJjZDRiOTI5OSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9EYW1hc2N1cyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWQxMmFjZDRjNDQ4Y2I0YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzRjY2Q5MTdiYjc1NTI4YzhlMDYwOTI1Nzg5MjA2NzIxYzNkOTdkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMGRjYjgwNTVkMTIxZWU3NWVhODI0ZGFmZWM1OTNlMWQ3YjEzODI1ZWM0ODcyYmFlNjdmMWIzZmE2ZWIzMjZmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0RoYWthIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NGE4MzQ5Y2QyMzgzNjRlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0YzdhZWVhYzVjMjE2OTQ3MGFjMTFiNjA5N2NkZjYwOWY4YjI4M2ZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBhYTY0NjU2YWI4MWI2OWE2ZDVmYzY1ODZmOGMyZmQ1MTM0ZDU3MjA3NDFlZDU5ZGE4NDgwNWQxMDBjMDk4MzQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvRGlsaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTcwZGI5YTcxNzQ0ZTRlNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmJjMjU1NWZlNDU5ZjU4Mzk1NzU3MWVkNDZlY2E1NDMxMTAwYjhjZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNjliN2Y2NjlhNDk0Njc4ZjYxYzY5OTkyNmE4M2UxOWNiZDc0ODM0YzNhN2M3ZjhlOWY5YTNiMTE0YWJjNjc3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0R1YmFpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZDU1ZDRkNDhkNTAzNmNkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNGE2ZmM0ZGU5YjhhNDJlZTQyOThhOGY5NjI3NmQwOWUwODUwNTM1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU0YjE5NzJmMTZjMzI2OWNlOGQ3MTA1NTExNTdmOTQ2YjIwYzdiZWU2ZmRkZmE0ZjNhNGJhM2VhZGUxOGFlNWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvRHVzaGFuYmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIxZmJmNWRmNTYxNjdjZDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdlMjg2MzE5YTM2MjkwYzJjYzk2MGMzZGE2NzVmOWUwMjRhOTQxZTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzhjYTFmYjA3ZmMxNTE3ZjRjMGQ1YzU4MmUwZTU0MDMyMjU2YzYwMDA0NWQ1NTBjZjhhMGJmNjRhNjM0ZmEzMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9GYW1hZ3VzdGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjljOWVmOTZjY2RmNzE2OWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY0MThkMDIxZTczNDI4MjlmNDZmY2U3MmU5NTI2OTBiZDZlYmFlM2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDAxYzY4NzMxMTJlOTY4ZGFhYWJiMWUyZGEwNTA0Yjk1NGMzMzFmZGMxZTRjMGViNmUwODg0MzNlMzFkODEyMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9HYXphIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyYjc3OTdlZTMzNmU3MDBkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMzQ5MTMwMTgwMThhZWU1NTJiNjc0ZTVhNDdjOTE0NGM5ZWZhMzliIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE2ZTkzMTA5MGNlMGU3NzhiYjZmZDRhOGM4YmYyYmE1N2I0ODJiYzViMDdhZDU4YzFkMjFiMDcwZDI2OWMyYWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvSGVicm9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MzA1YjgxZTlhNzY2MDk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4Nzc4ZTdiZjBiYzQ4NDJlMmRhMzAzYzVkODU2ZjZlYjdkOGNhMGI2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU0ZDgzNzVkYTExNTNjYTljMGZlZDE3MmNjZGRkMDQxNmM5ODViZmZkYjMwMmM0NjQ1YWEwZjFjYTQwYTE2MzMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvSG9fQ2hpX01pbmgiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNhNTc0YmE5MDQyMTc4M2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM1NTQ0OGExMjBiOGQ5MzhkOTA1NGViMTY4MTdmOGY4NzdkNDNhOWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTBmNTY1MWZkMzdjMWVlYmRlNDg5OWY4MTllZjE5NGNlYjc1ZDc3N2M0NzhlNmYwNmFlODBmMzhmMTE2MmNmMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9Ib25nX0tvbmciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUwNGQ1YTBhY2E2Yzc4NTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVhNjRkMmRkZDM2ZWE4ZTZkMmE2N2YwNTNlZjgzYTAzMjViMjNhODkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTU5Y2YwYzNkMjMzZDk0ZDczMTBmZjBlYjk4OWViMTE5MTNlZDQxM2E2MmI2YjE0ZWFmOWQ4ZDEyNWM0NTQ4MiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9Ib3ZkIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYzIzMDc2NzI3MzcyMDQ2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYjZiYjRlMzZjMzZlNjVjZGM2YTk3Y2NkMGIxMTc1MDBhODZkM2I5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmNjI0NTQyM2MxZTdlMzA1NmYzMDVlZThlM2UwMDU4NzBjOGVkYWU5NzQzNjgyNGY4YTYzZGFkMDlhOTcxMTAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvSXJrdXRzayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzkwOTgzMGU0NWIzNDNhZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmFhMThjNmEyZjZjMTI2OGZhZDJhMzQ5ZGRjY2Q4OTZmM2MyMjk2ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhOWRiOWIxMGVlN2NiMWI1OGQwYTgxOGE5ZWQzMzczMDZiZjNiMzZlNzJkNTFlMzIxZWU5MzEyMGQ1ZGU2MzI2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0pha2FydGEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg0MWRiYjdhZDFlMWQ2NTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM1YjQ5NjM0NGFjOGNlZDAyMzljZDUzYTQzOGZiYTExNzZhMjFiODUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGE0MTVjNDVkMmE4YzNiMmE1Yjk4ZmEzNDg4YzYzOGMwYmVhMjMwNjg0NDRhNWVlNjM1Njk5NDZmYTE2MDJiYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9KYXlhcHVyYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjI5YjRjMzk1OWJkN2U2MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjE2YzYwNTkwMDQwODYzMjRlZGZkN2U2ZmRlODY3ZDE1YzE2YjFhOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1NjFjYTk0ZjM4NWE5YTNhZTJkMmYxMjY1ODNmMDU4YzVhNDFiNzlkZGI2MzFkZGZkYjFkYWQ4OWNjNDc0Nzg1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0plcnVzYWxlbSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmY3MWY3M2ExMDhlMzg5MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2I4ZjYyY2E1NWU1Mzk3ODQzZjVhZTNiMDAzZTM5MzhmMzEzZjkzMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhY2I0ZGUyZTc1OWU3ZmY1MmQxNzUzZDU3NjkxNDNkODc3M2I0YmZlMDI4NjRlMTkyMGI2MTkwYjJiZDcxMWIzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0thYnVsIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMjFkMzRlNDFkNmI1YTYzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhM2QwNzU5ZDZmYzdiYzZlMTkwMzZmOGQ3MTc2OTMzZWI2ZTcwNjc0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVkYTVjOTM4NTc5YTZjOWQwOWI0NDRjNTMxMTMxYTNkMWUyODU2MzhmZmE1ZGQwMTcxNmMzNDJjNGI0Y2EzMmMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvS2FtY2hhdGthIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MDYxYjUyMjJhODk5YzI4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmZWI1ZGJkMTlhNjUyYzhiNTI3MmQ1OTIxMjU3NzMzNTQzZWM1MzE4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIzZTc3ZTNkNTVmYjI1YzE1MzliNzQwMmIxY2ZmZTY5OTIzYzYxZGZjM2U0ZTA2NmUzYzhiMTgwMzZhMDNlNjcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvS2FyYWNoaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODExZmRkYjhmNjcxNjUzOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2ViNzRjZDVjMmI5YmNlNTMwMWJhMTBhNmNlNzIxZDgwMGQwODZiNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkODRmZjI1ZDVlNDI2YTM4N2JlN2NiNDNjNmRlYzM3M2ViMGE1Nzg2Y2E4ZWQwMTJmMjIyNjVhNTg0MDlhZTEyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0thdGhtYW5kdSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2RhYWU4Y2Y5NjNlNDlmYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTE0ZjA0NzMzNzA0MmQ3MzE5MTkxMmIwODZlOGU3MTcyNmNlNjFhZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhM2EwMDE5MmMyM2RjYTQ4NzE5NWZiMTA1MjYxNGY5ZjQ1ZThlYjI4NjEzYWQzZjYwYmQyYzA1ZWUwMjVlYTNlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0toYW5keWdhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwNzkwMTdiZWE0ZTNlMDBjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNzU5NjdmN2I1ODg3MTNiMTY4ZGRhYWQ1ZWJmYzNkNjI1ZjZmODczIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVhZWRjYTBhN2NhMmY2YjkyMmRiZTcyYjFkMDMzN2M3ZmFkMGExYWMwZDEzMjRhZTAwYzljN2FlMWIwYTFkYTAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvS29sa2F0YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGZmNTEwODc3YTNmYTUyZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODQyZTk1NjhkN2EwOTNjM2E5ODRiM2Y3ZGMzODRjNWEzZGUxODI2MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNWFhZDUzODgzZThmNDEwMmFjMzYwMDRmYjE4ZmU4MTkwNDIwZWZlZjMyMTQ5M2ZlYzRkODQxMTQ5YTdmMDQ4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0tyYXNub3lhcnNrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZmFjMDU3NTFkYjRiMWMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZDhlZTM0NGYzMTk3NGRiYTM0Nzk2OTUzYmFhNzA0YzY3ODE3YzdiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEwYjUyNGExM2JmN2Y5Y2U4ODQxZmRlNmIxODA1NmFmM2ZkZWIwNGQ4MjA4MjE4NWZkMTM3MGZiZjZiZjZiZDIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvS3VhbGFfTHVtcHVyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNWI4MGEwNjY2MWJlZDExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YTBhZDIwYjIyOTNjMGQ1NTllMWEwZjUyYjE2OGE4YTJkNjcxYjE5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNiN2UwN2M5OTYxYzU3NDY2MGI5YmRiYjI3OGRkNDM4MmNjYjc1ZTRjYzkwYjUwOGRkMzE1OGQ0M2UxNTlhZWUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvS3VjaGluZyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWE4MmJhNzExYTdlMzZlNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWVmYjI0MTc3OTRlZWRmZjE2MWVhMTQ3NmU1N2I2Zjg0MzFhODI0MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNzI3ODZjYzdjOTVhYWE0MzA2ZjY0M2YzODUzMTIxNDM4YzIyMDExYTVjYzRiMDFhM2I1YmIxNTI3YWJiY2YxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL0t1d2FpdCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWM4ZDBjYTU2YzRmYTIzOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGY1MTMzMjljN2VjYjNiNTM3Y2NkY2MxMjZlN2NkNjRkYzU4YjQwMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MmE5NGE0OTFjYjczNmU4ZTZhZWVlODAyOWRiOTEzZGE1MmI2MWFkNGVmM2E4ZTQwYzBlYWY5OTAyMTQwN2Y4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL01hY2F1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNzllNzY4NWQ4NjlmNjA4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3NWZkZDc2ZjMyNWEzYzFjZTVmYWNkZGJiNDU0ZDA3ZTUyOTI3Y2FkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4OTY1MDA4ZjI5ZDY0MWFhNTYyZjhkOTRhYmYwZWUwYjQ2YmI0NDI5MGNjN2MwMzdjZmEzOTBjN2RmMGQ3NDQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvTWFnYWRhbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTA4YmNmNjY5NGI3YmMzZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDk4ZjA4NTQxZWUyZTczNTk1ZGYxZjE0YmU4Nzg1ZWJmMDk4NmI5OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ODg0NGU0ODgzMzc4MjJiMTgzMjk2MzNkZDk1ZGJiYzVkMzUzNjkzYjY1MTViNjJlMDY1Zjc3NDg1YTM0OGVmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL01ha2Fzc2FyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNjQzMTI3Y2M0ODY3OGM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNWViYWMxNWEzMzA3ZWU1NzFjMWU0MDA0Zjk0NzlkMTkwY2MxZjQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAyNjkyMDcxMDJmOGEyMDZiNjVlNmZlNzU3MmEyNzhmMGQyNTk2OGM4ZTNmYTRmMDZhMjNjNWNiYTI2MjQ0ZTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvTWFuaWxhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4ODJhZjNiMTgxNDM2MWRmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZmRjYzkwMWVjMzkxMzNhMWNlMjJiMWVmZmFiMjE1MzAwMDkyMDQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNjMjA2MmExMDJmYzJhNjIzMWJlZjNjZDI5ZTUwZWVjOTU5MGZhMzExNjdhYjA4YmZjNDRjOTc2ZWJlOWU0YTQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvTXVzY2F0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZDIwMGYxYjM4NTdhMWZmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNzFmMmVlN2QyMWZmM2U0NmNkZmQ1YWNjZDQ5M2FkMzVkNmFjNGM4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM3ZmRkMDJhZjUyN2FkZjNkMjI0ZGM5MjZhYTJhODI1N2M0MTdmYWExNzk2ZGY3MmVkNGNkYjIyOGU0YjI0ZjkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvTmljb3NpYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTkzMmYxYTY5YzQ3YjY1ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWYwNDk2YzU2YWQ4MDcyMDdmNzQ0OWJhNjljOWEzODk4NWRkNmVmMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmOWVkMmU5ZGJmZjdkNzlmMDBlZDY3NGZjZWY3NjY0NjRiNzU4ZjcwOWMyMjliODhiNjRlM2I4ZmYwNzZhZTQyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL05vdm9rdXpuZXRzayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGEyNWE4NDNjMGIzZjU2NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzdmZTgyMTUxNjM0ODNiOTE3ZDA2NWVjZWQwY2U2Yjg3YzU1YzU1YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3NGIwYmFlNGQ3YTI4MTFkYzc0YWI1ZDYxOTk4ODY4ZmQ1MmFhOWNkYzU2Y2MwYzBiMzY4NjAzODUyYmExYjVmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL05vdm9zaWJpcnNrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZmRjYmEzMDgyMjM1YmQyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMDlhYmM1ZWI4ZjEyMmQ3OTEzMGM4M2Q5OGQxNjc1Y2MxOTc3NThiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJmOTVjZmY0MDg4Nzg2MThhNDI2ZTgyOGQ1ODkyZGE5NzI3OTU3ZDBiOWQzOTg5YmM3MGQwNjY5ZThkNDZiMWEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvT21zayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2ZjZjY2NWRmMDI1ODBlNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2YzYjNjOWU2Yzg0NGY2NWQ4MjQ1YzRmM2JiNmE2ODBkZmU4M2Y5OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YzMwOGExMGM0YTRmY2Q4NWNiMGFiZWMyYzAwOGFjMGU2MDlkZGNmZDkwZmM2ZTdlODk4MTFlYTNmNWNmZGRiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL09yYWwiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZkYzkwMjFhOTc4ZTA4YTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ2MjI1NTI2MGJkMDhmNWJmNGZiYTFhZTk3YTNmMDdhMGFhYjI3YmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDUwYzRhMmQwMmFkNTE3MDgxNDgzYTFjZmM4Mjk1MjcyNTUxZDA5YTQ3MGQ1NmQ1NWZmM2FlMDM0OGU4MDFjZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9QaG5vbV9QZW5oIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYTJkOWQzZjUwMmEzZTk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjMjNmNDQzOTcyNTJjZjg3YjAyYmMyZTdlYmI5MjkwM2VhMGM4ZThjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYzMTZiYzIzZGVhZDQ4MjkxMzI1NTM2ZjFhNDBhNzk0NzU0YjRlYjlkNGEyNDQyMzA4YzQ4NzFlZDNlZTc1ZWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvUG9udGlhbmFrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZDRkN2NjYjVhY2JmYzM4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjZjBhODhhNDA1NjI3Y2Y3ZWY3MzlkNGJjNjEzZWRjZjYyNjlkM2NhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQzMjBjZjU1NDBkMDdmMGMyMDg5MzI5Y2ZlZDgyYzhmNzZjYzc4ZWRlMmUyYTk3N2M4MmRkMDQ5MTY3ZGE1N2MifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvUHlvbmd5YW5nIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NmU0OGMwN2RmMjI4NTY1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMjE3NzZhOTRlMWQzMDJmNTIyZGUwYjBkN2FiNTZkOTk4Nzc5NWYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM0NjQ1YmE5YWU5NzE2MzY0ZWNhZDExMGVlYmEwNDQzNjc5M2FhNzc5ZGQwYjM3Mzg3ZjA2ZGRiMjI1OWQ5ZDUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvUWF0YXIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcwNjA1MTJiY2RkNWRmMWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIyMGNjYTg0NGQwMWIxN2M0ZjNhMjIxYjkyODc5NzJmNjhkZDQ4NDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWMzMmU4ZjdiMmUxYzBiMjFmNmI3NzQyN2ZlZjRkMDA5YzA4YzQzMDgwNzU2MjRlMDBiOWYwYmM0Yzg5ZmMyZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9Rb3N0YW5heSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmRiYWNlYWM0OTIzM2E4NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWZjMWVlMzhlOThiZWNjOGViM2I4ZjIyMzk3NTY4NDBhNzhhOGY2MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzNTBiOTgzNGRhMTEyMWJiOWZhNzZiMDJiMjlmY2ViMTEwY2UyMzJjZTE1OGY5NmExNTQ3MjVjNzZjOTBkYzUwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL1F5enlsb3JkYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDdlZmNlZjhkMWYwOGZjZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTAwOTFkMzhkNzBlYWU0ZmY0MTEyYjBjYWU3YTYwYTZmNTAzY2Q5MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ODQ4NmUwYmYxZmYyY2Q4MDYxZGRkNzVkN2E3ZTMwNDJkNTFkODhiNzZhOTQyM2ZiZDIwOGZmMDllYjA4MWNkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL1JpeWFkaCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTJiNzIzYjlmNjc3YjY4NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTUyYmRhOWRhNDVmZjQyOTg3ZGNhY2VmMTQ4ZjdlYjg1NDZmZjcwNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMDM1YzgwMjU4NjE1Y2Y0MzY0MzZhZDVlN2EyN2Q1M2E5YzZhZDk0Yzk3MWE3NmM1OTkwYzI3MTYyOWJmMzNjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL1Nha2hhbGluIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMjUyNzk2NDViYzYwYTg1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmODA0MTBlNWI4N2M4MDM1OGU0NWMxZmEyNjQ0YTc2OWUyZDYyNDJjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMyZDkwNWY4OWFlM2U0OWJjNjg4ZDk1YmMwNjlkMDZhOGU1NzI1YTIxYTcyNGQzOGI1ZmNmNjMyMTNiYzA4NWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvU2FtYXJrYW5kIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NzYwMDgwNWQ1YmU0ODQ4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MGI3MTlmZWM1OGRhNjQxMzkxOTE4OGY1ZjQyY2RlMjY4ZmZiOTlkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAwYjBlNDRkZTY5ODRkYTJmMzIzMGU1MmVkZDdkNjNhMDliOGRmZWQ1YjUyNjU2ZjNmMjNiNzMxNzU3YzkzYWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvU2VvdWwiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBlODk2NmZhNjBlNzNmZmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVlN2IyMmU4NjFlNjZlZWMwNDEwYTZmNDlhNTQzNjUzOGFkM2MyOTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTQ3YzI1NjExZWE2OTM2NzJkNDg0NTJiN2M5YmRiMTdhNWRjZjg4ZjMyZDY4MmY4NDAxMTE1ZmVlNDgyYjdjMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9TaGFuZ2hhaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjJlZTExOGM2OThjOTZjNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjJlYjY1NjU4NzZhOGZmN2VhNzg1NmU1OGI4NWZlNDBlZGIzNDgzMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmM2U0YTRhNDhhMDY2Mjg0YjgzZTA4ZDZjZjliMzVlN2IxYTVlYzhmNDc1YzRiNTczODQ5ZWYxMWYwNDg3ZjIzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL1NpbmdhcG9yZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmNlZjViODg4ZGIyODdmMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTQ1YzI4ODhkMWJkNjhiMjBkMjhkMTFiZDEyZTEzMGEwM2NmNDU3ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMzliZTQ4YjE2MDMwYmQxZmZkN2YyNzM5YWQ0MjllZGFhYmVjNWU1ZjI2ZjRkOTRlMjVmMWI3MWFkZGI1OTE1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL1NyZWRuZWtvbHltc2siLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMxOTg0N2RhZjdiYmQ1YTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM2OWU1NzM0MTlkZTg2YmY3ZmViN2E5YjQxMjBhMzJlOTMyOTVmMDIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmY3ZDk2YjA4ZjQyZTYxMDU3NTc3MGFkZDg3ZDkwMjE0MmE1NjA1NDc2MGQxNDNmMWE5MjE5ZjdlZmM5NWRhMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9UYWlwZWkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYxNDA1NTNiMjQzMTRjMDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNjNjAzOTk3ZWI4MWI1ZmFkMTNhYTNhODBkNmZhNjIzYjE2OWY0MGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODFhMTQ2YTI0ZmU1YTliZTMxNjM3NmM4OGQxNzNkMTk5MDcxZDhjYTU2ZmExZTY3MDc2NjkyMTI2MjY1MzEzMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9UYXNoa2VudCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzAzMDkwZGFiNjk2YWQyNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTgwZTYyNzJkOGYyNGFjNDYzNmEyMDUwMGI5MjY0MTNkYzIyN2I3ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZTc4NmZhNWQ3YWQzMjYxMDA1ZTZhNzEyOWZhZTdhYTUwYjEwZGEyZTdlZmNkM2QxMmRiOTY1YjI4ODdiZGQ3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL1RiaWxpc2kiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ4ODE4ZmNjMzViZDQwMDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNlZjRlZDk0ZWNmN2YyZGUwZmEwNzJlNzI0OGJiYjg3NjA3NDQxMzcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGIyYmZjMmU4NzcwYTBjOTk3NjQyYzBjZmQ1NmY2OTY2YWRjZmYyMmE3M2UyMzkwN2EyZWUwMzgzZjk4YjBlYSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9UZWhyYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNlNTk3NGQ0ZDM3ZjUzNzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNmMzBkNDQ4YmZlZmVjZGZjNWJhOTUyZGNmZTI3OWEzMjMyOWJlNDQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWY1YzE3ODM1NDg5ZTYyOTNlNDAzMzQyYmNhNTkzNjkyYzA3MTVlNjFmZmMyNThhYzYzYjRiOWI2YmUyNGZmNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9UaGltcGh1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxZGRkODcxM2NjMWMwNGQ3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmODA1NzkzNWYzOTVhMzI2MWEyOGU5ZmU5YzFlY2IxMzFmZDFlZmE5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRhNjE4OWZjMDU1ZjBiNzIxYjAxNjljMTQyMGI3YTY1NTk1ODdhY2U2MGM5ODg0NDU2N2Q5MjYwOWQ2ZTcxNDMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvVG9reW8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIxODRhOGYyMWQ1NGNiNjMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU1NWJlODNjODkxYmI1ZTM4ZjY3OGMwNWE0ZWFmZGU2OWRhMTcyNjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzEyNDYyZjFlYTZhNDNiMWE2OTVjNWEzZTI4MmMyZWQ3M2U3OWUwNDY4NzViMTAxNWJlNzc3MThiMmU0NjRkNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9Ub21zayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTFjZTgyYTVhMzU1ZWY2OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjNlMGQxY2Y4ODdjNjBmZDY4Njc2NzJhOWExMDVlZDczMDYxZjY2MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjN2M4YTJkNGQxODhhZmI1NWY1ZWE0ZTEzMGU3ZjQwYzUzMWRiZGVkNzM1N2IyYTE1MjIyNzQwOTFkMmQ0NWNkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL1VsYWFuYmFhdGFyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzOTFlMmFkOGJmMDg0OThlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2YjkyMmI4YWI2Y2RlYzNkN2NlYWEzNmM2ODc3MDkzZDUyNTUyMmFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQwZWU0YWQzODJlMmNkMjFkNzE3ZGQwMTc0MTkwNGNhMTFkOTJiNDlmMTQ2ZDJlM2UxMjEwODFjMTIxNDMxMGEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvVXJ1bXFpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YTJiOTYxNGQ5MzI3YjEzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwY2I0ZTJhZjgzMThkM2YzNWQxNWI2NGIwMzAzZjQyOGVkYmRkYTY0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM0MmJiYmFhMjU3YjljNzJmNzdjNzE1NDc4N2I4YjM3MTEyNjEwODhlNGU0NDQ1YjkwMTdjN2NkMTc5NDIxNTYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvVXN0LU5lcmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVhNDQyNzkwYTFiNWE3Y2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYwZWUxN2ZmZDJiMGQ2NTYwMzUwNjRlMDMzZjMyZTI4MDlkMzE3YjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2RkZTFlZjlkMjc5ZGY0MDlhNDkyZGRiOWEyMDYwYjU4ODM2OTQzNGI3NjgxMGUyMTY3ODRjYTVkNGFkOGJiOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9WaWVudGlhbmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc3ZmRkYjMzZTU1ZDcxNWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNhODQxMDBjNDc2ZmFlNTI1MGFiN2Q3N2Q3NWE2MmVkZGEwYWI5MjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzY3NDc4ZDlkZTZiMmFmYWRiMjNmMWFkYWE2YzExZDc5MDMxZjJhMGJkYzZiMzRhZTUzZmQ0NGU5YzJhNmUzMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9WbGFkaXZvc3RvayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjgxMTA5MTJmMGZiMTgzYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjNkZDc2MmEyMmY3M2E4OGQyM2M1NWRjZjBhM2NkMmZlZDM0YzBiZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0M2Y3YWY0NjZlZWFkYzVlZDQ5YTkyYTFhMWQ4OTkzODA4N2MwZjE0ZGY2ODgyMzZiMjA5NDA2NzRlOWExZGVlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9Bc2lhL1lha3V0c2siLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNkM2JkNjJlZDRkNGEyY2MiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg3MjM0ODlkZGFkZTJiYmMzOGM5MWM5ZGUxYThlNGY2Y2IxMjRhNzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2M0NTMyZmE2OGNjMGQ0MDg4YWVmODFjNDZmNjUxM2EzYjQ5MWEyNDAzYzYxY2QwNjdmYWIyNzJiNjVhZmVmNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9ZYW5nb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUzY2JlOGRlYjk0NzZjN2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE1Njc2MTdjZDJkMjcwYjg2NzE3OTRhNjA1OWNmMzkxYTlmZjRhODMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzEyNDUxNzE2NmRjNGY2NjIxMzU1ZmFjMWE3NDE2YjMzMGE4ZjhhYmU3YTRjMjZkOWFhNjEzNWM3NDgyZjA5NyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXNpYS9ZZWthdGVyaW5idXJnIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3MjQwMzhhMTU3ZTc2ZmE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZDg1MmM3ZGNkNzVhM2EzMWE2NjdjZDM1MTU2MGVjOGE4Y2VlYzExIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRlMzI0Zjk4ODEzNzM3YzZjNGEwZGM3M2E1YmM2Y2JkYWVkZTU5NTI3YmY1NDBhNDI0MTliMGY3MmU2OWJiM2IifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0FzaWEvWWVyZXZhbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjkxZWU5MzZlMTc2MjQyZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTEwYTdkMTc3MDhhOTAyMDRhMzI1YjRlZjQzNDIxZjFmZjM0Njk4OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhY2E0MzJhNDkwODNlMTVmZGY4MzM0NmE5MWFlNDExMWQ3MmU1Y2QxNWQxYWFmMTE0ZGQzNGQ0YjM4ZjY0NWRlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BdGxhbnRpYy9Bem9yZXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYwYzUxM2QyZDk4MmUyYjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ1ZTdlMjVkODY3NzFkZWVlZjZhNzU4NDBjNGJhNzkwNzkwMWNlYjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTI4ZTQ3ZDIzY2I3OWNmZDI2YTNmNzBkNTNlNmQ0OGQyMWZjY2NkNTYxMjBlODg0YWE5OGZhZTFlNGFjZmNiYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXRsYW50aWMvQmVybXVkYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTBlYzg1ZDRmZjI4ZWVkOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjY5MmI0NjNkN2Y5NTdiMzg1YWVmZDk1ZjY4NDIwYzhkNzZhMGMxNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNmMxMTQzNGQyZDZjZjM2MGUxNzE4NWQwMTljYmMyZDQ1MmU2MjRlYjExODdjZTM2OWE5ODZiODk1NDZjNDk2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BdGxhbnRpYy9DYW5hcnkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZiZGU3N2M2MmU2NTlhNGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdjZjZkZTA4YzM0MTUzZDYwMDdiYWFlZTU1ZTNhNmNiNjZlZjM4MGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDE5YmI5YTI5ZTIzOWQ4Y2VmM2FhZTg0MTc5OGNjYzE1MTU1MmQ0MWZhYjBkMTU3M2ZjZmRlZDY0NTFiNjVmZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXRsYW50aWMvQ2FwZV9WZXJkZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzhjMDM1YmM4YTc1ZTg0ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTc3N2QzMzVhMzFmZjM4MjNlZTE0MTA5ODY4MDk1MmRjMzkzMzJlNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYjVmNjI4YzBhOGFkYzRhM2JjZmU2MWIxYjg2NTQwNzQ0ZDNiYjc0MTE3Y2RmOWI1NzIwNmQzMjNkNTExMzhlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BdGxhbnRpYy9GYXJvZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2UwYTc0NzJjNzA1NmIxZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjMwZDlkYzBiZDljMmY4N2ZlY2IwYzM3OWI0YzUwNDZhMTYwYjRlMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMzE1YmU1MGUzMjFkYzY4MjVhZTc5ODJkMjgxZmU0N2M2ZmViMjNiMDQ0NzUyMzkwYjU3ZjQ5MjI5MTA1ZDg3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BdGxhbnRpYy9NYWRlaXJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNzI0MzFhNDFmMjM2ZmNkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYWY5OWJmOTk0OTIzMzIwZGVhZjIyM2I0NTMzMjBhYjQ0Njg3NjEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ5YTAyZDNmYTVlZjU1YTFmMGY5YTA0NGU0ZTdkZTkyYTMxYWViZWFiMmVhOGEyY2JkZDdiMmM3ZTI2Yjg3ZmIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0F0bGFudGljL1JleWtqYXZpayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTljNzdlMjc3OTBlYTJkMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWNmOGIzMTY3MTgzM2UxNTE1YjA1NThhYzBhYTc0MDRhZjA2ZmNkNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNTMxMjFiYWRmM2FlNmUyMmUwZWQxMTFiZWM0Y2NiZWUxNWYxODgwZDFjYjQ1ZDBmMzVkMzY2NjU4OWFiMDdhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BdGxhbnRpYy9Tb3V0aF9HZW9yZ2lhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkOThlMTU5MzM5NGZlNzRiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNDRhNjkwMDBmZmYxMjc3OGE4NjM2YjcyMGNlN2M4ZTIyOTE5M2FiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE4ODExYTczMTcyMGQ2NTMzMjM2NmZiNDU2ZGM2MDBkNGRjOWIzM2IwZTY3YjU1OTgxZTUzOWVmYWZiMzhmZWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0F0bGFudGljL1N0X0hlbGVuYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjIxMjA4NTZhMDA3ZmRmOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjVlMTFiOGM1M2E5ZDI0ZDU2YWVlZmI5ZTZiZjQ5OGVjYmIxZDQzZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZGEzY2ViZjI0ZTIyZjBhYTcwZGM1MTQwZmEyMTE5OWFiOWY5NWQ1OTYzMTVmOTY1OThmZjBiYTYzYjA5ZDQxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BdGxhbnRpYy9TdGFubGV5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMGJmOTYyNjVmNmNlMDRlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMDFiYzFlYTljMDI5N2Q3NDcwZWY1ODRjYTk5MTkzYjNiNjA3YjViIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNiZDU2ZWExNjY5OWRlYTUyNzgyNGE2MjUyNjBjMzVkNDE3YWU3ZmY4MTg0YjU3Njc2N2MyNjI1OTY0ZGJlNDAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0F1c3RyYWxpYS9BZGVsYWlkZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODBhNDNiNzViZTZkYWM2NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTQ4MjIyZDBiYTkxYzc4MGU1Mjg2YTMyZGViMzZlNmQ0NjBlODQ5YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZDRmNDAyMzM4NzQ4MWNiYTYxZDNlZTlkYmMzMGYzZmRjYzQ3ZWM3MzkwZmM2NzdlYTdkZWFiZmZiMjY5Nzg3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BdXN0cmFsaWEvQnJpc2JhbmUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ5MTFkNWNkZmZkMjgyZDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRjNDQ0YjIxMmFmZTNhZDg1YWE2NjlmZWMwM2NiMWFkNDdkY2M1OGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODQzZDViMTgxNzkxYzhlNjQyYjg0NmFmNTllY2RkZDNkMGQzZjY2M2ZjNDViMmRhYTE0MDAyNDJjY2I0MWVlYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXVzdHJhbGlhL0Jyb2tlbl9IaWxsIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwZjRkY2YyZGRlMGUzNjQwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NWE2NjJlOGEzNTYyY2RiOWEyMjQxM2FjZjkyMGYwZjAyNTc0OWZlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIzODQzN2Y3NzZhZDUzYTdiYjBjN2ExZTRmNDYxY2EwYzdmOTA5ZTAzYzYxMjc3NjBjYjNkOWRkYWNmODA1ZDkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0F1c3RyYWxpYS9EYXJ3aW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMyZDQ0YWQzMjdhNTJlNzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFmMDAzYWI2MzRhMjIwYjkxY2VhZTgxODNmYmQ2YTRjOWNkZGJkZWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGVhZDIxODAwNDAwODFlYjE0MWRmMDM0NjZiMDc2NWRjNDdiMmMwMjI2NDQyMjE2MGM0OWZmOWUzYjI2MjNiYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXVzdHJhbGlhL0V1Y2xhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwY2IzNDg4MWJlMTBjNDk1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNzNkMzI5MzVjMmNlYjc2MDI1NDA1YmQ1MjkxZWI0MTA1MmNiYzdhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRiZTMzZWRkZWYyODY3YWI5MzU4N2U4ZTAzOTNiM2VjZjJiMGU0MTQwMzAxYWE2YTZkN2ExNjI5YjI2YmZhNzQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0F1c3RyYWxpYS9Ib2JhcnQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk5ZjgyMGFlODU1NjEzMGYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNmZjczYzFiMjQ0MWEyZmZlM2ZjYzk0ZDEwZDNkMTc5M2VlM2VlNjgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDRkMDEzMmViM2YxZmNhODUzNTczYThjZDJhNjg1ZGRlYjk4NTY3MjY1YWUzMmQ4NTcxOTBkZTkzZmIyNzUzYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXVzdHJhbGlhL0xpbmRlbWFuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZDAwOTFmNGY3OTQ0ZmI3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlOWY5YjFjZjdlOTY5YWE3MGViNTM3NmExOTU5ZmIzNzkzZGE4YTJhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFkNzQ5OGUxNzUzOGZhMmRkODdlOGFlYjU1ZDRjZGFlNmQzNTU0YjAxMTRjNThhNjdkODIzNjBjMzMwNjM0NTcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0F1c3RyYWxpYS9Mb3JkX0hvd2UiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQwOWNjZWVhMzBjMWI5NzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg0MDViNDE4YTNiNzg2MDFjYWU2YzZmYzRlMTcyMTI2NTQ5ZTE2MzkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWIzNTkwYmNkYjFiNGUwZDhiODU4ZDk4ZjdjYjA3ZjMzNDliYzcyZmE2OTc2ZTFmODlmZmI1MjIxN2I2ZWI2MSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXVzdHJhbGlhL01lbGJvdXJuZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGFiZTAzYzRmYWIwZGQxZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmE0ZmMxODlkOGYxNWRlYjBiZGIxZWUxNTI1OGRmOWU3YWZjMDIzNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhZjU4MDdjOGQ2ZWYxNzExZDY3NGQxZjhiNzM4NzY5ODNkODBhNGYwMDFhNzIwYjk1ZTllMGQ2ODIzZGI2YTQ1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9BdXN0cmFsaWEvUGVydGgiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk1NGQ1ZmExMjY5ZGYyYjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNlZGI1NmRhZjkxNWQ0YzRjNGRmMzQwMDQ5OGZhYWFjZDQxZGJkYTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGYzMTMyODhjMzhmZmJmOWIzZDYzMzVjNWVhMzNhZThhMmNhNjZkNzM4MTI3NGY3YTgxOWNjOTdiZjY0ZjU4MiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQXVzdHJhbGlhL1N5ZG5leSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjE2M2ZjYjk3ZTU4ZDUzOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTEyOWEzNzgyZmVlNThkMDQzZDRhZjU2ZjhiMDY4YzRlODVlZmFmMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiOWNhZGFmZDBmYmVmNmUzNzA3NTEwYWI1NTMzNjkwZmQ0MDdhNGNmMzExOWJlZjE5Y2JmZWIwYThkODZiMzc5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9DRVQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM4NTBiODM4Zjg0ZGE4N2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAyM2Y2N2I3MGVjYmQ4MmYyNmJmMTIyNmNjMmY3N2Q3OWYzN2FkMTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmQ4NzY2YTM2Mzk4YmY0ZDM0ZTAxNTk4ZjgwNTAyZjdiMGU4YTQyMDkyY2Y5ZmU1MzY2MjQ4MWU0NzM3OTVmNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvQ1NUNkNEVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjVlYTM5MDlmZjJmNmQ4OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmM4MTU4NDMwNGIxOTBhZDhjNWE3MmFkMWM3YzQyYjk3YzRiMmU4NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZDk1MTBjNDZjOTNhODIyNzUyMzQ0MjBmZjBmMmJjMDU2NGE3OTM5MmUzNzg1YjEwOTNhNGMwOTBiYmJlYzY4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FRVQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI4OTdkOWQyNzdkZTE0ZWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBkMjJkMmViZDI4Y2M2YmVjNzRkNjg1NTQ1N2ZkNWYwMThkMzg1YmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODhhZTlmYjFiMTRmZWE5NjliNGJlMzQ4M2JhNzk2ZjAyNGQ4ODc2NzZmMGQxYzc1MmE4M2U1ZjUxZGRjODk4YyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRVNUIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzM2Y2YzFkMmM0ODc3YmRmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhZjcwM2NiYjA2ZGVlNjAzNjc1NTkxZGYxZGE3OTM1ZTljNGQzYWRhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ3NTk5YjM2ZDlkYzY5NGQyMmRhOGQ0ZjZlM2MzZDJlOWFhZDRlYTc3MWFjMzRhNmRlMTFlNzdlNzU0ZjFhYTMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0VTVDVFRFQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM1M2ZhMDhlYzNjYzU0N2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRhMzRlOTU1MmU1ZWU0NWU0NDVmZmM5MTY4NTc1MTUxNmFjMzYwYTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzgwNGQ3MjdlNzBkY2IxYzVhYmVmNjgxYzQxODczNWQyN2FiZWJiNjc2ZjVmODAwZjUzODExZTM0NzI0ZDFmNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTRkMjQyOTg3ZTcyMDUwYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGYzM2YxMDU5ZGYwZDlkYTY1ZjY1NjdmNWQ0ZTJlZWUyNjhlMWI1ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ODA3ZDA4ZjFlYWFiOGUxYzA1YmRlOTg5Yzg2ZTY3NTY1OWFmZGYxNjI3MmZjNGYzNTA4MmZhMjllNGQ4ODQ4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01UKzEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgwZWQwZjlkMzEzMjQ0MjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIxNWRmMzc0ZGFkNTk0MmUxZTE0YmI2OWY4YTg4ZmRkMTY0OWU2MDQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWU4ZDY2Yjk4Yzg0MDg4OTI0MzEzNzU5YjA2MzMyZjczOTAyMTk0NjY0ZDBlMWY0MzgzYmM1ODA1NGUyY2NkZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVCsxMCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTE4ODE0OTVhOTkzYjExMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWRlNTdlYjQwNTI1NzUyNDA1MThmN2E1MzY0NDkwMTUzNjU1NGRhZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxNDI3Y2YxZThlYmJlOTg1ZTgzMDE4YTRkNGZjMDdmYTE4YmI3MTg4YWIxMzViODUyYzM4Yzg1ODJiYTIyMzU4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01UKzExIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiZDhhMWI5YTk4ZWE3ZTU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhOTA2N2UyMTI0N2Q1NTRmMmU0Mzk4MGUzM2EyNjA0ODg4OWY5MzQ4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFjYjBkMjI3ZWNmOGNkOTRiNjFkZTc5ZjE4ZTNjYTA3MWE1ODUwY2QwMmQ0M2YyNGMxODA0MzQ1MTMxZDVjYzgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V0Yy9HTVQrMTIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZiYzRiZmFlYTc0OGFlNDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJiZTZjZDg3YTQ3NTEwZjEyNDBkMzkzZmI4NGE4NDAyZTNkMzRkOGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDY0ZWM3ZWQzNmVkYzkwZDJlOWY0Y2I2MjRjNjI1MzdjNGRiZWRiZTRmZGRhMzI4YjNmZWEwOTk3YjYyMWM5NSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVCsyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxZjdmNjkwYjkxZjk0ODFhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ZjYwYTBkZmFhZGQxODRiYTQzNWRjMTQ2Zjk0YmE2OTE4ZTMyZGNmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNhNmY2MDU1NTNmMzI4ODYzMGQzMWMyZjI0MjJiMmM3NzdhYjM0MmQyYjVjYTVhZTM1YTFhMTY4NmNkMWIyY2QifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V0Yy9HTVQrMyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODQ0NGQ2ZWFkYzFiMTVlNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmY0ZjRhYTJiZWNlMjBhOTk3NjI3YjYwMTNlYzFlZTRiOTJhNjQwZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NThhMWRjNzIwZjhmYzQ2NGJmNGIwMmUxMjRmNWJlY2NjOGFmNzk1NmNiZjkyMDgwODU3MGQ4MzE1ODg5ODUyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01UKzQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU2NDY2YzY5ODlmZWUxN2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA2ZjQ3NTJhZGQzMDFjZjM2OTZkMjg3OTY2MjY1MTkwYmNiNmE4MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjU2ODY3NWNjYTIyMjI1NGM2YjBkODViZDZhMTI5ZTU1ODM5YjMzODdmYzExZmEyOTNjMDI5NDdjNzFlZDQzZiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVCs1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhOTA3ZjUyZTUxNWY3M2VlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNTc5ZDc1OTU5ZTVlYmZlY2VhZGViMzVjMTU1YzFlMDJhOWI0YzhjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA1NTEzODUxOGIwMzliZWZhZTBhZmFkZDMwMjFmOGQ5YWNkNzUyYTNiNzVlMDJlMTRkNjFlYWM3N2NjNzBjNGMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V0Yy9HTVQrNiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2E5Y2RiNmYwYmRkZDk2OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjQ3M2YxZWM3MTg4NTAxZjcyMjZlMjU4ODAzYWI5NzY3MGM0MDlhZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmOWU5OTM5NzdmZmE4YTMwYjk4MmJkZTE2NTk0ZmJiMTQwODg5ZGU5ZDdjZmNmNGE4YWNkZWY3ZjRlM2QyOTJjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01UKzciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM0NWE2ODUwZTk0Mjg4MGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY5ZjNkOGQyMmQyOTMzN2Y5NjJjMjFjYmY3NmQ3MWMzNTFhNDdmYTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGFjM2VkODVlZGM0MmM5ZDJjYmFlNjNhNDI0Y2FmMzkxZDkxZDhjMTZjYjQ3ZDJjOTVjNzg5NjdiZWM2NTBhMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVCs4IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZDdiM2NmODQxNGNmOTJkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYjQ5YmQ3YTkwNDRlZTg1NjE2NjE2MmVkYzgzMTc3ZjVkNjQwOGNlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjlmMjJhMDlhMzdiNjlhZTZmMTA4OWY5NDU4MmJlYmFmMTRlMjJkM2E5NzZiNjVhYzY4YTcxNjYwN2ZlMDUwM2YifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V0Yy9HTVQrOSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjlhNTE3YzNjMWQ0ODg1ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTcwNDUxZTM0ZGQ2OWY0ZTg5Y2M2MWQ3MzI3Njk4N2EyYmU5MDBkZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhM2YzZmY5ZDNiOGFhMzNhNDIxYTdkMWE3YjIxNzViOTFlMjA2YjI2YWM4Y2ExYWM0ODJkZDIzYjViM2JhZjYyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01ULTEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRhZTVmODkyZGQzMGI5NmQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE4N2U5M2YyODgzOTUxNDMwMWU3YzQ2NDg3OWI4NjA4MWFmMGVkYjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTE1ZGFhNmQ1Y2ZhZTgwOWZjZWI2NmM2ZTRlOWEwY2U1ZTliMjM4OGU4NDA5ZjIzMGUyOTZiMWY5YWRiNWQyZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVC0xMCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTVmMDE2YmM1MjdlMDAzYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTkzYTMyZTlkNzgwNTA3ZDExYTkxZmRiNTZlNDU1MTcyYmVjZTJlMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNDNhZDE1NWI2OGMyYjBmNTFhYmJkNGYzNTk2MTNlZDI5OTkzYjVlMTlkODdlNWMxYjJjMmY3ZDE2ODMxNzQxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01ULTExIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZTY2MjJkZDMyYTBjNDdkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0Y2M2NTc5OWI0NTdhOWMwZTNiZDQxZWE0MTllNmYzNzczMjZlN2Q0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIzNzgzZDBjZmQ0MjZkMmY1YTc4NWQ4YjQ0NTA4OWMwOTc5MDA4OTExNzU5Mjk3M2Y0MGRjOTRkNWRkODA3YjcifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V0Yy9HTVQtMTIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjczN2JkN2MzNjE1MmFhNWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM1YmEyYWE5NzJiNzIwNWM1NjIzNDA3ZTM4NzhmMzAxODA1ZDYyOWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzc0MzIwMTBkOWQ0M2I5YmU0NTI5ZTk2ZGI5NjdjZTNjMDI1M2FkZDllNjgzZWM4Yzg3ZGZlMjU1ODEzNTFmMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVC0xMyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDg5NDdhYWI5YzQ0NTRhZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWRhNmJhMzk0YzQxNDlmOTQ1MjliMDY0MzYzYjYwZjY3MWFlYTllNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3Y2ZlMjVmNDI4MzZjMDgzN2JkNmMyZGI1MWY0ZjBiMTdmZWFhYTc0ZmU3MDU2MjUxODc1NjRiNjBmZmI4YjZmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01ULTE0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNTZmNDg1MzQ4Y2NiZGZhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YzExYmRiZTc1ODFjOGZlZmNkMDYzMGYzOWJlNGVhZGUxMDM4YTFhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJhMWI3NTE1YzA5YjMyZjRhN2QxN2I4YjE3ZTg2NGFlZmZjMGQwNDA3MGE3YTMxNjI1ZDAwY2M1ZWI1NThlZWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V0Yy9HTVQtMiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2NjMmY5ODgzMWQ2NTczNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODYwYjU3MTIwYzMzMzgzNmRjODNlOTBhNjIyMmZmMTQ3ZGI2MmFhNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ZTZjM2Y2OTViZWI3ZjgzOTBjMzFmYzAyYzVjYmI4N2Q3NjkwNWRlN2IwOTY2NTI3OWI0YjY0NWZiMzIzMzNjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01ULTMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBkNWM5NTllZjZlYjM0ODMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVmODViZDlhMzUxY2M5YzdiZDZlYTU2YTM2YTRhYzJjMWMyNTgxNWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDI4ZGE1YTNiMTk3NDkzNDE3NDY2YjY2Mjk4NTVkYzdkYmVlZTNlNTI3ZmRhZmIzYjI2NDlmNjkzYjY1MWIxMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVC00IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYjMxZTRkNjFhMTg1MmJiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZGJkMWUwMWRiYjk4NjA3MjRmNTNkMzIyN2NlY2UzNGMzZDExZjBlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcxNWRhNjcwZWQ1MjIwMjkxN2JjZGE5YmY2MDk2NWVlOTIyODRjNDJlNGVmMTYwZGVlODNmNmZjMDNlOTkxZWIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V0Yy9HTVQtNSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDhkYWQ2OGFkMGZiYTJhMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzE3MjczM2U4MzE1NmNhODg1NDQxODEzOWZjY2IyNmMxMmUyOTY0MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjOTAwMTJhODlkYmI1MjU3YmM3ODFmNjhjNzcwMmMzMzEyZTBjYmMyYjExZDIyNWUzMzA5NTQ1MzU5NDU4YTYyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01ULTYiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU3MGJjZWI4MTE1ZmU5OWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI1NjNhNjEwZjI0ODBjMGY1OGU5YTYwODk1NDg0ZWFlZWFhMzE3MmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzMzZDAxYWNlMmI2ZTE2MTg1MGNjMWNmMGU2OTViMDg5OWQ2YWNkMjBjOGE4ZTJkZTdhMWUzOWVlNWEzZDcyMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL0dNVC03IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1M2Y3MWQwMmMzYzhjNGNhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0YjMxNDJlYzNlODU4Zjg3MzA3NmVmODdmZTcyMTdhM2VjNDgxMjIxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjllYTJmZmY4OGU3NTI4MzNiYTVmYTA1MTY3MzFlYzliNGFlMjBkODFmZTM5ZjFiOGY0NDMyNjRhOTU0NWRkNGMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V0Yy9HTVQtOCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGRiYzhlZTRhMjk1YzJlNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjAxYWI2NzE1NjA3NzI2OGIzNTM2Y2NkYzJiMDcwMzJkNzkyM2I2YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZjgwMjU2ZTNkYmFmNzcwM2I0OGZhYjk1YjMxNGQxNjEyZjk5MDdhODQ2MGNlY2ZmZWQ4NGE0MGI0OGZlMjc1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdGMvR01ULTkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQwOWFiNDdmMDdkNThlNTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjExMWQyYzYxZmI2YmQ2YzEwZjQyYWEyMmQwMDA0ZTcwY2E4MTg4NTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjhiY2I4ZmM4NTZiNjUzYzY1ZWJkMDJlNDA5NTAyZmNkYzMxYWNmMTExOTkwYmI1MDUxZGFkZGNjOTIyMWNhNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXRjL1VUQyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDVhNjk5ZDNlY2E3YTEyYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjEyNzc2YzcyOTM3NTA5Mjk4YWM3NzFjOWRmNDc2YWNhMGVkMWQ3YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZDQ2YTFkMmZhNmI3OTdmZWNhNTZiZTk1OTE1NGI3NmU2YzdmMmEzYzU5ZDNmNTgwMTU5Zjk5ZTYxNTIwOTJiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvQW1zdGVyZGFtIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5YTEyMjEyMWRhNTk0ZWUwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYmY4MDBhZWZkMTZhYjNmNzNmNDYzNjY2OGZmNjdiZWVhNGVlMzgzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY5MjJmNjJjZTY0MjY5OWExMTNiNmRlM2JjNzQ5MDM2MzI4NzcyZThmNzk5ZWE2ODIzNWU2Y2ViODNmZGNmZDUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9BbmRvcnJhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5YWM2ZDY5ZDc4MDY2OGEyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNWM4NDM1MjNkMDA5NjQxNjE4NzQyZjg0ZTZlNGQ5MzYxYzhmODI4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNmYmI2ZTNkNDU2ZGVhMGE5Y2Q4MTQ5YjM1YTRiYTIwYjI4Y2Y4ZjYxZjZmMmQ0MWRiMjBjOTc1MDA5NGVjYzAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9Bc3RyYWtoYW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJkMDM4OTI5MDBhNTNjYmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk3M2RkMmE4ZWE3YjZjYjcyOWY4NjFmOTM5MDg4YTlkN2RkYzZiNjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGIyMWFhYjk3OGNlODBkNGU4ZjYzMDVkZmQxY2I3YTNiZGVkMWNlZjU1MTFjMWM2YWMzZTRjNzllMGU3OTQyZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0F0aGVucyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWQ1ZjJhNjEyNTM4ZmZlOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjNhZmEzZGE5YWI4M2ZjZDcxY2E5OWE2OTc1NDlhZDMxYzM3ZDAyMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkYzJjYzFhOTkzNThkNjg2YjAzYjBmMTY4NDNlYWU5Zjk3YzRhN2U2OTQ0NmY5NTJlYWI1NDE1OGE4OTlmYzQ2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvQmVsZ3JhZGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJkMjYwODA1Y2YyYWVkNWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc2MWJjNjNjNDY5YmJiYjEyNjY1YTkxOTY1MjVmZjE3YTVlOTdjNDMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDBhYmIzZmIxODI1Yzc5MDljYTlmNDE0MDEzM2E3OTRkMjVjZTMwZjJkMDljNTAxNDZiNTNiYmM0NTY3N2NlMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0JlcmxpbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWRjNTdmMzUzMzE0ZTVjOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTMxNzM2NGQ4MTU3ZWVmOTM0YmQ4MGU2ZjJmNGIyNDZhY2E2MjVlNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhOTg5MTYzZjAwZmNmNGNkOWNiYzEyMWE1MTA4NGZjMDBmMTYzNjE3ZmU4YTlkMmQzMTgwZTlhMDgyYWRlNGVlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvQnJ1c3NlbHMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU2ZWZjNWJiNjNhMzNiYWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMwYzg1YWRlZjM5M2ZmYTFmMGFjMzZkN2VhOWE0ZGRkMmRkOGNiZjgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDVhZGYyM2M3OGE0ZTk4MWM3MTAzYmQ3MDIxYzVjZGQ5YTU5YTVlY2ViM2M0NTUwYzFlMmJjMjJkYTQyMzhlYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0J1Y2hhcmVzdCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWFjNjdhMzYwMTJiYTBkYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWZjZDE4Nzg5M2Y4Nzc5NjYyOTM4MjNiMmE2Y2U5MGI5OGQxNzAwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0M2I4NDNjNzM0ZGNlZWE1MmY1OTFkOGRkZTY0MjljZmMyMDc5OTYxZjYzYzcyY2I2Njg5ZTBkOTQ1MjcxYzEwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvQnVkYXBlc3QiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRkOTUzYmVhMWI1MjljYjAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI2MDdjZjQ0YTEyMDkxYmI4OGU4ZTliOTllYmU4NTJkMGJjNGNmY2YifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2E2OGI3Njc1ZmIyZDI1ZDIwZDE0MDA0NGMxM2I3OWUxMDhiOWJhYWU4MzdlZTRiYWM1ZTJlNTE4NmY0NDllMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0NoaXNpbmF1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YTFlYTI3NTU4Yjg5MGFjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZmRhNTEyOWU5MWRmYjBkYzQ1MGQzOTEzMWMxZGJlOTdlOGU4MDc1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU1YTU5ZWY1ODI5MzEzYjIyYWZlYmJjMmIwNTdmZWYyYTQxODU5NjAyMjQ1NzVmNDdlYTc5MzRkMzY4OWU2MDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9Db3BlbmhhZ2VuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwNGUyMWNjNmI0YjNjNjgzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNzhhMjJmNzRkODVlN2IzMmFkN2JhNjA4ZGI0YzZjNmE5OTM2MDJiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFiNDYzMjVkNTc5ZGNhZTUxNWJhZWU4MWQ3M2IwMTUwOGY0ODgwYTBiNzU5OTY3NmI0YmRlNDkyOGQ5ZmI5OTMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9EdWJsaW4iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNiOGY4ZjBhYTQ2YjBiZjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY4YzYxZmM2MDUyZDc0YzdmOTViNzI0MDQ1OGQ3OGNjZTIzY2QxNzEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjUxYmQwOTRlNGNmMzM0YmEyNWIzNmJiZjUxOTQ3ZDJhMmQ0NGQ0NDE2ZjIzY2E5NTk1YjVlMTNkZTA1NDU4ZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0dpYnJhbHRhciIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjI0MjVmMjIwNjYwMmZhNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzkzZTNiZGJhMTA3YTIwNTc3Nzg3MjdkZGY2MTAwMmJkY2VjMGJjZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZDUyMjU2NDBiMmJjNmE0MDg2ZjhhOTI2YThlNDQxYTM0ZTRkODM2Y2Q5NGM4ZjgwMjZkZTg5NDhhOWZlMTE5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvR3Vlcm5zZXkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ1NGQyNGNlMTNkNzhmZTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQxYzk2OGMzYjcxMDE2OTE4NzEwZGJlNWE0ZmQxODcyMWE4MzNlMGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmQ3ZjNmMjE1MTdjMzFjNjYxNTZkNTI2OWY3OWNkYTY0ODg2NWRiY2QxYWJkOTgyOTg0ODM3YzE0NDQ3NTBlYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0hlbHNpbmtpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZGQ3NWNhNWY2NTQ1NjY3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MDk3MGU0ZWRlYWE1NjQyYjMyNTRmODJkZjBjMjg3ZmVmODg4ZWYwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZhZWJiMTE3MDZkYjY1NTlhMTgzNWRjZjMwYzhmZjRhMDdiMDUwOTA1MGRkM2Y1MWJhMWY2N2UzZGRhNGFmNGQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9Jc2xlX29mX01hbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGZjMTliYWM2ODUwYzc0MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGM2MDRkZDhkM2I5ZDY3MWVjY2U4OWViM2EyMDRlZGVlMWY1OWVjMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NWFhY2EwMDQxNWVmZGU5MzEzOTlhYmU4YmI5MzgyMzJlYTUxMWFlNWEwN2QzYjcwMjAzMTFmMGQxNWNhOTc4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvSXN0YW5idWwiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhlNWFjYzI4MDc0NWExYTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ2MjU4MGQ2YzkxODdiMjBlZmEyYjA4ZGJhMjBiOWE4OTVkYzhlMzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjU0MWRiOGJlMTVkMGRmOTcyNGM4NTZiZTg5ZTY4OWQxYWYyMDdhYjZmZTcwNDczMmVjNmI3Yjc0N2Y0OWRjNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0plcnNleSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWVhOWFmMGFjYzU5ODczNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzE4YmI2M2Q1MzhjZjg0ZTAwZTkxMThlZmUyNDA3MWNhZDU1NjhmYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkY2M2OGFlN2NiMTgyZjRlZDUzNWU2ZWViMDQwM2U2YTIyOTc2NDA5ZTg1NDk3ZTc1NDg3MmM4YTIxMmNhMTFlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvS2FsaW5pbmdyYWQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVmNjlhNmU0NjBhMzdhYjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI4MGExZDAzYTZhYzdhNmMxNTdhZjU4MGM2YjU0ZWU1MTE5MDMxN2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTNkZTc0MTE0ZmJlZTNkNTY5MjEzNzA0YzZmOWQ0MzU4YTZmMGU4YWVmNjQxZGQ1ODM4YzBkZTFkZmM5N2I4YyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0tpcm92IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYWVjNDVjYWEyNjAyY2M2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OWY2ZmY3MDgyNzZkYzcyYmQzYTYxMThkMzhiNDFkMTlhOTYwYzNiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc4ZTE4NTcwNmYwNzQ5ZjY3NzM5YTBlZTI4ZjIxNmU4MTQwNDc2NmJmYjg1NTg1YTNjZGI5NTViNDVjODA4Y2QifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9LeWl2IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYjZmN2JiNGEzNzQ5YzZhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYjYzZjY5ODU5ZTE4NDBmZDk5MTliMTY0YjhiNzk4NDYwMzMyMTYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVlNWE0NmFlY2QwYzRmZTAzMzRlNjJkM2FhMWNhN2UxYzU4MzExMDFiOWJiMjcwZWY0ODdjMWI0ODRiODQ0NjYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9MaXNib24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM2OWU3NzdmYTVkOTg2MGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdjM2NkZTUzMzIyNWY5NzE5ZGE0ZTljMmRmZGQ5ZDJmMGQzOGYzMTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2Q4OTkzZDJkZGZmNzc1ZWMzNzFkMDg3MzM2ODMwN2RkZmZjMmU4YjQ3MmNhZGU2NzI1OWEyYmZjMzFiODFlOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL0xqdWJsamFuYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWVmZjdmOGYzMzlkYmQ0ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWVmODkyZjJmY2VmNWM2NTIxMTliMTY4NDM4MGNhYzEzMGI3MTMwYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNGM4MTk3MTJjMzhlMzE0ZjU2ZDM2OWUwNGNjNmRkYzBhOTdhYjVmYmJkMDdmYTAwNjU5MmQ2MTk3OWRhNDY4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvTG9uZG9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMmM2YzIyMjVhYjExNGNkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3Zjk0MDQyMGY3N2UzNTVhNTRhODViNDUyN2Q3N2VmZWJhZTkyZjRkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE5ZmY5NWMxYmE1N2NlNDVmMjBhZjAzZjU2NTZjNmQyNTM4YmIxOTdhMTcxY2RkZWNhZWJkMDM1ZDQxZGU3YTgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9MdXhlbWJvdXJnIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MzhhNDMyODQyYTQ5OTFiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMjRkZTU1NmFkZDRmNzI4YjlhNDMzZmRhMzgxN2Y3NzY4YmJhYTU5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM4NmRiNmZjYjVlNjBhMDQ0ZGZmYTBlN2NkYWRiMzdjMDc0NmE3YTk1NzE1N2UzYjI3N2M3OWE1YWIyZmM5YjAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9NYWRyaWQiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUyZmQ1MDg5ZmUyNGJlY2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ1OTdhMjhlZTg2MjAyY2Y1MGI3ZTY2ZWFhZTNkNTBmMThmMTAxZmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDViOTgxNDAwNDk5M2I5NzBiNjczYThhYzg5ZTAwNzA5NmJhOWU5YjcwOGFhMDRlZDNmMWU2NjJlMWQzNDE5NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL01hbHRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4ZWY2MDU1Mjg0MzNjNjhkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3ZmIwMDNkNzE1YjY5YmFjMzQ5ODE0YTIxYTI5YTdkYTY5YWM0ZGQ3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4MDI4ODIzOGUyZWM0YmI4MWFkY2QzYmQ1MmYyNjQ0NzYzYTI4NTFkMmFmNTdhZjY3MTM2ZTg5Mjg4MDYzYmQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9NaW5zayIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjIxYTYwZmE0MTUwZjAzMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDExYWY1Yzg5OTFkMWFjYjUxZGJkNTk0ZDVjYWYzMmZlNjczMTEwMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjMDAxNTU3ZTYyMjNkNGM0ZDUxMWZhODM3ZDk3NWEzZTRmNTJiMGIwY2VmMjYyZGYyMjNiZGRjNTA1ZjY2Y2Q4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvTW9uYWNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMTgzMTBlNjM3ODVkYTVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZWQyNDI3NzAwMmZiYjRkMjkzNjY0NGNiMzdlMTI4M2MxZjRjNTNhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZkODA4ZWE2NjI3OGNlY2IzNjA1MDEyMWJmOTA2NTYyNzE2Njc2ZDQxNTk4ZDczYTZjNTY2MDExYjc5MzU1OGEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9Nb3Njb3ciLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE2MTU3MTcwZTc2MTM0NTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEwMzY3YWU5YjNkY2Q2N2EyOTMzODQ3MWY3ZmU3NGYzZTcwZGMxZWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2JmZWI1MzE1ZTU3MTk0YWIxNzE5YjYzOWM3OTQ2ZGUzOTA0NDI1YmI2YTBmNjczN2UwOTQ1MzYxMDk5YjhkNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL09zbG8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY5OGMzYzE1Zjk1ODc4OGYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRkM2RkYmRhNzM5MjU0Mjg4NDkxMWMyYzY5ODZjMTc4NzNjYTc1NTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWUzYzdlNTlhNTk2MDBjNzU5Yjk4MzA0Mjg5NjA0MWExMDQ4YjZiYjcwY2FhM2UxMDdiOWE2ODllYWVhODhmZSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1BhcmlzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NDM1MGVmMDUzNTRkY2Y1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMDAwYzI1NzE0NWZjNDEzNGUwMWFjOTc3MjYwNTc4YmE1YTU0ZWEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgxOGUwYzE0YTY2NDE2ZTgyZjdlMDQzMGM1OGI4YjI4NTE4MWJhM2NjMTBjZGI0ZDRhYjA4YWRkNWQzMzVhZDEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9QcmFndWUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNlZDQ5ZGVjODE3MzBmZjUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE4OWUwOTFmYTgwZGY1MTkwZWI4MzJhNmNkNTYxNWNlNjcxMzg0NWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTcwMWJlNWUxYTM2NDc5YzNmYTk0Y2UzOTNhY2RmNzQ2NTI1MTI0NGNkNGUyOWEzZDBlYTEzYjUyODRkZmE0NyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1JpZ2EiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFlODg0ZWFkZTFkMmViZTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUzYjBjMTgxYzcxNjQ4OWE2NjQzM2NiNjMyYjNjNGM3ZWUzZWMzNjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGY5Y2Q4ZTA4YWFlODcyOGI1MWM1YTE5ZDJkYmRiZDIwZDQwNjYwY2NmYjRjY2M2ZWY2ODdmMDhiNDBhY2U0NSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1JvbWUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRhOTIwZTg2NDhiNjZkYTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJlNjI0YjQzNjk3YmI5NzZiYjc0MjVhMmE2ZTgzZjYzMGFiM2E5Y2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDA4MjU0ZGY4NGRiZGU0ODBjYzYxN2E2MWVlNGE0OWM4YzM1NTU1MjhmOTEwNjYwNDQ3ZDNmYTg0MTQwNWE1ZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1NhbWFyYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2I0ODcyYzdjMjg2YWU1MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjdmYmY3Mzk3M2ViNWVkYWJhNzZmYjBjNmY3MWJkOWNiOWMzOWNmNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNDNiZDgxNGQ2ZjI3MTI4MGI3ZGE0ZmVmNmU3MzlhOTc3MDhiMDQ5NmE1MWUyMWM3ZTEzZTZkZGYwODUwZGM5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvU2FyYWpldm8iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEyMTY5YmQxN2U3NTcwMjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM3OGI2OTQyYmVkMGVkZDExNTU1M2UyNmQ4ZGQzNjFhMjk0ODkzYWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDA0ZDY5YWJjNDdmNTA1NTZhYTQ5Yzg1NWE0ZDNiZmY0Y2E5YmNjNzYzNzg1YTQxNWVkM2ZkYjQ3MzQwZjVjYiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1NhcmF0b3YiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg5ZjQxOWQwMWU3MjA4MGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNmY2YzN2ViZGNiMGIwMmQxNWE1ODM3NzdjMDIzZGY0MjE0M2RmZDYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2UzNTgyMWFiYTgxZGIzNDlhZWE4OWU2MGNkNGY2YTczYTg4OTliOGM3YWVkZDc0ZDIzYmQxMmEzOWE0NTE0NCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1NpbWZlcm9wb2wiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY2Y2NhY2MyMTI5YjM0MWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ3ZGE0OTEwZjIyNDE5ZTk4ZWY1MTk3N2ZiNTQyZGMzYTMwYmNmNWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTFmMGY1ZTRiMWJjNjFkOWVmYzczYmY3ZDU4ZmRkMDliNjUzZDM4NTcxY2M1N2VlNTQ1ZTI0NjJhMWY1ZTg2MyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1Nrb3BqZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTBiODJmNDcwOTRmNDYwOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZThmYjc2NDVkMTlmZjQ4N2E3NjFjNGM5NjMwNWZhNDJjOGNkMDg0OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZjQ5NTNhODUyNTRmY2UyZjE3ZDJiYWY4MzAzYTMyMzU2YjExZGMyMDk3ZWJiOGEyMDM4OGJiYzgzYmZkNDQwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvU29maWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA0ZDQwNzFlMDIxNDlmZTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJjN2FkOGU4MzlmYTJiOWRkNDhkYmUzMjE4ZWQ5ZjRkMzU3NjhiMmMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDdmNDAyOWIwZDMyYTg5ZTUzNTYyOTJkNGVhNGVmMDE5OTJmNGFlYmMyMmU0NjNhMmRmODA1ZTBmZmYyNDEwOCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1N0b2NraG9sbSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzUwNjU2ZTUwZTU0Y2Q5OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjYzZmI1ZjUyZjI0OWY5MzgxNzgzZGUzYTEwOWU5MWNmYjMzMjIwNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5MzFkMDhhMGJlMGQwOTIxNmE1NGZhNTRlY2FhNTE1MjEyODg5ZDc0ZWJiODBiNzVmMTdiMjc1ZDg1ODgzNGVlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvVGFsbGlubiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTAzYzUwNzU0NmMwNGU3MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODIxZjZkZDhhMmQ4NTMzZTY3ZTgyOWNlOWRkMDQzNTI4YmI0MGZkZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5YTAxMjQ5YTkyODZjMjU3YmZmNDI4NjAyMjZiYWE2YWQzNzFiZmVkZmZkNzZiYmI5NWY5ZDg5ZGE1ZDdlZWIxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvVGlyYW5lIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhY2I1OTc4ODJhZGMxN2MwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMDgyMjY3YWYxNjUxZWY0MWFiNmU3Mzg5NDhkOWE3MTk1ZDgyYzk2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgxODIyYjdkMzJlYjdiOGY5YTZmMzI0OGVkODgzOGU3ZjhkODg0OWNjMzEzYzZjODIxMjE1ZTg5M2I1NmRjMzUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9VbHlhbm92c2siLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUwZmRhYTViNTAzMDRlYjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdjZDQxMzBmZjk3MzY0NTc4NjI2MWU0YjYxZTk5MjM4ODkwYmZhZGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTNiNzkyNWQwMjBhZGRmNWY0OWQ4NTAzMTY0OWQ3MTU4ZmQxYTM3YmM2MGM4NWE3OGVhMmZiNzY1NjAwZjdkYyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1ZhZHV6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZDYyNDY3OWNiOTRlNDFmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NGZlZWVhZDc4OWE2MDIzYmRmMzQwYjBlZjgyMTczNWNjNmE3MDc1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVmNGJjNWQ2MjBkYmJkMTE4OWRmYWM2NjViMWE2MDkwYWZiMWMxYmYyODQ5NzNiMTgxNDdhOGNkYWM2ZTNmYWUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9WaWVubmEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZhMmQ4M2RhZTk0OGQwNWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMwYWI3NjE1YTZiODNjZmU1YjAwNTVhMWVmYTc2NmRiMDU3N2U2Y2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2EyYjkwOGNkMjYxNTEyYTQ2YTc2ZGFjM2FlOTJlYTU4YzZkZmNiNDk5NjIwZjlhMTVhYTJhMWE2YjJkNjZmMCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1ZpbG5pdXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI0MWY4M2M2OTdlY2VhZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAyMTUwZGZiZTM1YzIwNDZkMjVkYjM4NjRkZmMwYTQ2YTZjNjdhYmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTk4YWM4OWIyYmFmNjk2NmVjMjY3OTBlNmMxMWE5MDVkNTRjNGQ0NGVjMjVjNzRiYjA4M2JmM2VmYTAzOGExMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1ZvbGdvZ3JhZCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmU1OTUxMzhlNmNmMTlmOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDQ2MGI1ODc4OGNjMGMyNWMxYTYwZjhjYjYxZWY1MTJlN2QzNjE4YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NzQzZDhlYTFmMWFhODE1NzVlYWJjZGUxODliMTczMzc2ZmQ1M2FhNWEwNmY5MjZkZjkzNDI4MTY4OTg1Nzg2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9FdXJvcGUvV2Fyc2F3IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNDEzODhiNWFiNGNlNjEzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNGZhYTU4ZTg5YWVhNWZlMzZmMjQ3MDRhMmI1MDA3NmRjODhhMDJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNjMmY1ODYzNzBkMjQ4NzRjOWZlMTVkOWIwOGYwMjY0OGM3Zjk5ZmI4N2IyODY3YmM3OWQ3OWFhODJhNjNiNTYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0V1cm9wZS9aYWdyZWIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc5M2ZhMjgwMjY1MzgzYWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUxOGQ3ZDAxOTg5N2JkNGE4NzM2NWU0MzFmYThjOGI2ODA3OWI5NTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWUxNDNhM2E3YTZiZjBhODhhZmQxM2JmMTJmZjNhOGMxM2NiNGI1ZDE2ZGFmMTRjOTczYjU4MTU4MjE1YjQyNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvRXVyb3BlL1p1cmljaCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWRhZjhmMzhjN2NiNTVlZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWUxZmQ2OTQ4MTljYjMzZTAzZDdkZjRmYjBmNTNlYjJlMjExYTRjOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNWE2MGQwZTYwZDllODViZGNmMjAxY2U3ZTYzOTE1OTIwNGJhNDM0NjFjODJjMmQxZDg2ZGFhNTA3NjY5Njc4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9GYWN0b3J5IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MjIyZTQyODdkNjRjNTk2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NWQ2YzZkMzNiMjdhY2Q2MGY0YWU5YzMzMGE4MTczZDcwMjcwODJlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ2NzYxNjg0MzUyNWJmM2NkNzg1Zjk4Yzg1ODg2MjNkNjMwODYyNzE5ZTk1ZjNhZGQ5ZTU4NjI4MjkzYzdiNTkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0hTVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmY0ZDE5NzZhNWMzNDk4ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWJmZGE5MWU4OWMxMzI5OTAyMjA0OGVjZGE1NTUwNThlNzJjM2FiMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNWQzZGQzMDQ4OWU1YWY3NWY5Yzc2ZTlmNmI5NjA2NWE2OTcyZWI4NWVmMDgzM2JhM2U5MTg3YjRjYzVhZTI5In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9JbmRpYW4vQW50YW5hbmFyaXZvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYTkwZDMzNDM5MTcxYjA0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMjc0YWM5NzgwMjUwODNjZjRiN2ZjMWMxY2Y1MTdhYzkyOWJlYTI1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg4Nzg4ZjhiODMzNjMxYTcxZDBhMzdkOWMyZjcyNzJkZjQ4NWY3Nzg4NjRjN2Q0MzliNGJhNWE4YWE2NmNjMmQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0luZGlhbi9DaGFnb3MiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQyN2JiYmUyNDhiMzcyZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRiMThjNzZlZWRkOWQzMzM2Y2RkMmExMjc2YTlmNDFlN2ZhY2U4ZGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGRiMWE2NzE0NjFjYTkxYTYyZTM0NWZkNDU3MGUzYzFkYTA4N2FjYjUwMDJhZDk4NWMwYTAwMjI2MDc4NzgzMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvSW5kaWFuL0NocmlzdG1hcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWIzN2RhZTg0NDgzYzZiZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODg1NjJkMDAxMGE2Yjk2NWY5OTBhNWVkYTNlMjMzYTI4YWM3MTkxZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MjQ3NGE1NDIwMWJjYTBiZDYxMTkxYjM5Y2IxNWI0ODU5MTc1ZWE1YWVjYmQ1Zjc2ZTY0MzRiMWZmNjVmMzkwIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9JbmRpYW4vQ29jb3MiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNmM2UzM2M0YTNjZDJiM2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBlNjZkY2IwYTNjYTNiNzk0ZjJiZTZlMDcxYzkzYzVhZDY1NzRhYTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWFkZWU4NmQ4MmJhMDI3ODRlZThiMzc4Yjc3ZmJlZTk0ZmM5NDFmMTZkODZlN2JhNzA3MmM2MjE2MzliODhmNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvSW5kaWFuL0NvbW9ybyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjlkMDNjNWU5ZTBhMDBiZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzYxODI2NDJhN2QzZTIyYTFmYmRlMTE0NTU0NjdhOGJmMDNhNThiMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNTQ3YTIxODkyOTI5NmY0NWIzMmE0N2VlZjY0YjliNTQwNzM1YmRlZDVhNjc3NDZlMzkyZGQ5MmZmYTEyNWI1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9JbmRpYW4vS2VyZ3VlbGVuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3N2M0ZWJkNDYzZmYyYzMyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NjcyOGFjMWUyZGJjNmFhZDU5MWQ5ZWJjNDYyZTZiNzYzYTc4ZmQxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIyYzRjMTdlMWFlMTVmYzk2ZGQ2ZDAxMjExNjE5MGU5MjUxNGRiMTM4Y2QxNTRjNzllODY2YmJmNjM1ZTVkNWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0luZGlhbi9NYWhlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyODVhNWRhYzNmNGNmZmU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzYWI3ZjBlZmM0M2ViNjkzOWJhOWFjNzljZDNhMjA3NGExYTJhM2UwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRhZmI4ODgzMWI2NmRhMzZiNDA4YjE3Mzg1NzRmMTJkZDQwYzBjOTk2Njk2YTlhNjYyNDk4YmMzZDE5ZDFhMTkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0luZGlhbi9NYWxkaXZlcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTBiN2IzYTY1ZDM4YjZjMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmZlMDI5NzA1MTBmODA1NzNlZWEzYjU3YzE1YTE5ZWM0OTkxMzMyMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYTY5YmE1MDE2MGZlMGQ2MjAzNWNkZDBjZDRkZjYzN2M5M2IxNmIxZGE1ZmZhMjcwYWRkZDlkNmZhMTFhYTI1In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9JbmRpYW4vTWF1cml0aXVzIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYTg2ZTFkNzRmOTMwZjg5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2NjdkZTE5MjBhNzNiMjQ5NjczMzYyMWY4MDkxMGQ4NzA1NzliNTg0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcxZGVkMGJkMzJjYzVjYzFmZjVhZWNlNmViYjFjYTQzNzE0MGQxNTA1ZTdmYTNiMzYyZGNiZjNmMGNkZTNjOGIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0luZGlhbi9NYXlvdHRlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MDc2ZjhiMzNiOTgxNTMwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZjFkYTc5M2UzZTk2N2QzNmQ4ZjQ4MjQwN2IyMWY1YWI3ODk4YmY5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE3OGEyMDRjNGIwOGMwZGIyNTVjODUwYTE0NzNlYjNhZDFhNWEwYTc4MjIxOTZjM2Y3YTk1Yzk2OWVjMzgyMDgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L0luZGlhbi9SZXVuaW9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwYmZhYTAzMTZkNjRkZDE2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMzA5MWFmZjhmY2MwMTUzYTdjMTkxNzQwZDk1MjBmNTNlOWI0OTIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE3ZTdmMmZiZTJjMmU1OTRjZmNmZjYwZDMxNzcyMTFkMjNlNmEwM2FhMDNjMzQ0MzMzYTAyZGNlMjY5MjAxYzAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L01FVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDQ3MTU2YjA4ZDM3MWQzNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWRlZWNiZjQyMTJkYjM4ZmVkYzYxZjUyMmMxYTEyMGVjZmJkMjI5ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYTJmMDRiM2Y3NWZhMDYzODdhNWE5NDYxNzk2ZDVlODQ3MjI3YmY3OTI4MDRkMWY1MGRkZGM2Y2NlYzU2ZWRmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9NU1QiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNlNDg1ZjBmYzQxZjliYzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY1NDA2ODMxYTBhMmU4ZjRmZDU2ODk1OTAxNWQ1ZThhZWM5ZmE1ZmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDM1ZjMwZDI0YTZjMzc1NTM1MDAxNGE1YmFkM2YwNmFkMzNlMWJmNzAzY2Q3Mzg2NDE5YTAxZmFmMGYxOTE4MyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvTVNUN01EVCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmU0ZmI5ZDdjYjI5NDAyYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTRlZGRiYWZiYmM4NWUwZTg4Yzg4MjQzZTI2MmE5OTUwZDE5YzJiYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNGI5YzZhOTAxYmM3MDM3ZTZmYmIxM2JiMDNkNTYxNWM4YmQ3NmVmMGJlNjQ3Y2RiMjBlMzVhYjhkYmQ4YzMxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QU1Q4UERUIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNTQ4MmFkMGNkNTYxMThiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwOGMyMjdhZjNlYzNmY2I2MjczMGQ0MDRkZmEwODA4MDQ2OTFkNTUyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY4ODZmMTdhMTAzYTUxMjZkMzZhYzE3Yzc2NTZlOTAzMDVlYWI3ZGVjM2VhMDM4ZmI5M2ExYjE0Yzc2NmIzYmMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvQXBpYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWIxMGMyNzgzMDdkNjUxOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjgxYmM0YmVmZDc2N2VmNDE0YjJiMDk0OWFhNTBmN2FlMTg5ZDNjOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZTBjOTE2NjUyNDY4MTNlMTdiODQ0NmZiMGY4MGZlMzgxZTNmYTI5NmRjOGE5MjYxOWRjZmQ3ZTM0MjIzOTZmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL0F1Y2tsYW5kIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YzQyYmMxODI2N2NlOGRlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NmVlNmRhZDA3MWE4Yjg2N2Q4ZmEzMzM5NDM4YmUzYWMyYTQ2OTVjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkwNTUwZGYwYjhmM2ViNGM1M2Q5ZjVlYzA4ODUyMjgwNjhkNDNhNTViMmJhYTZmMTk5MTJiMGVhN2EzMDAxZjEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvQm91Z2FpbnZpbGxlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MWEzYzk5NmNmOTc1ODVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMjFmNzUwMmU2Yzg2ZDMyNWMwZjgxZDk4NTZiM2FhOTFlYzdhZWEzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcyYTU0NWZlMzA3NGZjMjVlZTY2YjM0Y2EyMzQ5MGFhZGJjYTU2NDQ5ZGMwZWZkZTVhMWMzMGRmYTdkNTNlODYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvQ2hhdGhhbSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjVhYThiYmZlN2QxM2YyMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjcxODUxM2Q5N2UzYjZiNzQ2MDk2YWE4NzZiYTc0ZGRmOTIyOTZmOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhOTFmMzhkMmFlOWJhZjdhMzUxNjI0MDg2ZjVkNmYwNTg4OTY2YmNjNjZhMmQzMTA0ZjM5YTY4M2E3ZDU0YzVjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL0NodXVrIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NzVjNTMwMDM0Y2Q5OTk3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMGJjOTA0MjAzMmMyN2M1NTQ5MjFiY2QyN2RhOThjMTE4N2FjZGNmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwY2E3MDk4NWIyYTkwMmUzNWY1MjQyOTU5ODUyMjI4OWFmODBiNjQxYzkzMGMzODQ2MmNiMDVkMmE5ZmI3ZDkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvRWFzdGVyIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMjU1MTVhZTExNGY4YzI2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZjIwNzc2OGU5NWJiOWQxMTQ3NzI5NjdiMGU0ZTllMDY4OWFkYzNiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFkOThiMDU0ODZmOGM3Yjg5NjIwYWNlOGEwOGZhNTI5M2U4NmZlYzZlYjllOTA1Mjk4ZTEwNGFhYmNlMWM5YzkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvRWZhdGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZlZmZiOThmNTBhNDI4MzMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjlhNjYwN2RjMWQ0NjU4NDExN2ZkMDJjODhhOGJmMWVmZTZmMDRmYzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWZmZmMzMGZiOGExZDc3NzA0NzdlM2NlYmUxNWY2NzAwN2ExZjk4ZjMxNzdhNTc5NTEzYjEyZWIzNmY4OTUzNCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvUGFjaWZpYy9GYWthb2ZvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYWUzNWNjMmYwOWQ0YWJmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYzVlM2FmY2JmN2JjMzE3YzZmMzk2NWJiZjc4ZDBmOTU4MmQ1OTg2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ3MzJiZWU1OGMzMDcwOTRkMTIwNTkyYThlYTI3Y2M1MGJlY2Y5YWZjMmY1NGM2NDdkMmQyNTdkZTJkNjZhYzkifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvRmlqaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzQ1Yjc4OTk2ZmI0ZWVkMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTRhYzdmNGQxNGEzMmM4MjYwOGNhZjhjNjExYzFkZTI4NzVjOGFiNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYWE1Njc0OTc2NmM1Njc2MzVmMzI3ZjQ4ZWJlN2NiZGFiYWJlZWE5NTk0Njk4YWQ0NjdiYzUyMmU2MTliYzRlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL0Z1bmFmdXRpIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0OWNlMjdjMGI3MmZhYTM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYmQ1NTlhMWI0YzI3ZWNhMWQwYWEzYzkwM2FlMTJhMDBlMDg4YjdmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM1MzJkMGI2NDQzYTU0YmUzMTljNDJhMTYxYWU1MDNlYzEzZWMzYThkOWY5OTdkMjY0MDUxMjFkZGUzNjYzZTEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvR2FsYXBhZ29zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ZmUyNGY5YjkxYmNlZGI0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZWEwODlkZmRiY2VkNWFjOGI1YjljYzFiZmM0ZGE1ZDM0YTg3ZTIwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgyOGE4YTM0MjY2Zjk5YzEzN2MwN2NiMzc0MTlhZTAxMTQyODBmYjZjMmM3NTFiODdiNjQ0MjY5NWYyMTZkOWYifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvR2FtYmllciIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjMxOTIwYzgzZGY2MDdiYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGM1ODZhMTc0OWNmMWQxM2IwYWNlZjc4ZjU0MDY1NzJmODY2MjQwMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZDU0NTJmOWQ0MWQxZmMxMmQwMjY4NGI0Zjg0ZTcyNzRjNGY3MThhNDllYTg4NmVhYjVjNDYwMjZhZDQzNjhiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL0d1YWRhbGNhbmFsIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjOWY4MDc3YjliNTRkYTYwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMjZjOGYxMjE2YTViNGU2ZTY0NGY0OWZkZThkODIwMjI3Y2UyZjQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhiN2Y5MTQ2OTdjNTI2NDQ2ZGI5ZGJhMTM4Mjk2NWE2NjFjZjUzNmY1NDVkM2RlZTRhN2Q4NWYxMTVhNjBhMmQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvR3VhbSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmM2MzFlYWMzZjI1NjIxZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDdjOWQ5YzgwMWI2NmEwNmQ4ZTdmZmE5OTEzYjlkYTU2Yjk5Njk3NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZTc1OTc4OWE1ODFkYmNjNDdhNWM4Y2NiM2JiNmNiMGRhNzY1MzM4YzYzOTExYTJkMWQ1NDdmOWMxZTVjYzI4In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL0hvbm9sdWx1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNTAzZGEwNjFhNGU0ODVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MWVjOTRjMmQxZjFiYzRhYjVhYmMxNGFhZWEzZTI1ODVlZDAwMThhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM2MjAyY2RlNmMwODEwOGQzZDdlYjljODUyYjYxYjk5Y2NiMTlhNzEwNjU4ZGRhNzJhYTVlYzZmYmEwNmFjZWUifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvS2FudG9uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNmEyMmYwYTliYzIyNDkyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YTlhZjgwNzZmNjQwYjAyOGI4ZWJiNDFjMjRmMWI0NTliYjQ4ZTRlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVlMTk3NDA4Y2M4OTBlOGMwNjA3NWM3ZTBkODZhMjY5OWFjZDMzNWNlYmY3OGJjYWIzZjQzMTQzZGMyY2Q3MWEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvS2lyaXRpbWF0aSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGI3ZWZkMGM3YjczYWIzYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzAwYTIzMTI0ZTc1N2I2YmFmMmNjN2U5NTQ2N2YyZTRjYzk4NGU1MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxNjkxN2Y4YjBhNDQ0ZDIwYWY4NmQ1YjQ2NTBlYjRiZGZlMDVkNDljNTNlYzJhMmZiZTQ5NjQyMTE5NDNhNGU2In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL0tvc3JhZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDkyZGM1M2ViOTI1OTM5NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzk3MzVlOTM3MzEzMjgxZTY4ZmRlYWZjMzNmNWY0NTRjOTVkMjQ1NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYTY1MmY5MWRmNGJjOTBhYzM0NmM3NDRmYWFhMmM0YTk2OTNlZGE3MWE5NDhiNmJkYmI0ZDk4MTc4MGMxMzUxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL0t3YWphbGVpbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzc5ODJhMGNlYTBjY2IyYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGY5ZWM1MDhlMjkwMjBiMjBiMGVlYzVjMjA5ZGUzODQ5ZWZkMjdlNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZTA2MGU0NDZlOGMzMjUwOGExNzU0ZDc0NGE0ZDBhZThmNTUxZDJjMjBkNjdmOTdiNjIwZjczY2VmZGYwOTE3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL01hanVybyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTg0YTlmNDg4Mjg0MmJmMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTdlMjYwNTFiNjQyNDMxNTRjZmI3OWNhOGU4MmJhZjBmZDdiMmZlYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ZDZhOGJjZGMzNGY3ZjVjNGViMmM5MDQ0NzFhZWJhZWVhZTAwYWQwYjY4ZjJmZDRkMmUyYTJmYzgzNTI5ZDcxIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL01hcnF1ZXNhcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTcwYzZlYmRjMmJiM2VkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTlkMTBkNmY3NTY0MTM3MTU2ZTVhMmZiNzRmNzdlYTM1MTZlOWUzOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjOWIxZDQxZmMxNmU2ZTMwOTM2ZmNhMGFmYjcxYmQ0YmM4OWZiZDdhM2M5MWZiYzE5YWVkZTlhZGMzZWZhOWQyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL01pZHdheSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODJhNWY1OTAzYjU5ODQzZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGQ5YmMxZjBlMWY3MjZmNTBlMjFjZjBjZmM5NWVlNzkxNDNmOGQ0YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YzU3MmZjZTlkYjgyYjE0ZTc1OWMzZmRiMGQ4NTM5NDJhMTg0ZjVjZDIxNDc2YTQzZGJhYWUzZGMwYzFmNmJjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL05hdXJ1IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxOWVmZTRhZDY1ODNjMDVjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNGRlODc5OGYwMmRjMTYxYTAxNDJhZGQ4MGQzYjMwZGU2NmZiYmY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI0YThiMTViMWZmNDJkM2RiOWNhNDIwN2QzNjYxM2VkOGZjMTFlZjMyYzhiYTFjNmMyNGJiY2VlMWE5OTQyNTQifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvTml1ZSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjJmZjI4YzEzZmFiNGJhYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTUxZGFmYzM4NjA2NDdiODAzMDdkMmZiM2Q1NDUzYzk1NGEzMmY4YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNWIyMjExNWM2NjIxZjI1Y2IyM2YzZjZjMWRmNjgxYmExYmQxNWQ0NjUyZjBjNmMyNzQ4NmU3MWNjZDhmYjdlIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL05vcmZvbGsiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUzMjZhYmY0YjZhOGVhOTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjlkNWUwNzc3MjZkNmE2YzU0NDhlNDViOGYwNzY0ZDJhYmVhMmUxOTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzI0ZjNmOTY0OWVhYTg0YTAxOTJhMDk1NDY5Nzk5ZTM0NmE4NTg2ZTRmNzI4OTFjZDk1YTFiMjhjODZlY2ZiMiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvUGFjaWZpYy9Ob3VtZWEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY2MjVjYjYyMWRjY2JjNzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjExNDVhNzIwNWJkMDBkYTAyNTFhYjkwMTE4NWMzOTJjZWQxYzE3YjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTM4ODk1MzU4MjI4OTA4Zjg5ODBiMjA3ZWYxYjI4YWE4ZTZkNGRmYTY3NGI4MDZkMGM4MmU1NmJmYjQ4ZmZkMyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvUGFjaWZpYy9QYWdvX1BhZ28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ3ZjMzZjlkM2ZkZjBhNWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMwYTBmNTFiNjNhZTk1Y2ZiMTEzNWQ0ZmFmMTYwZjI5M2JkNTcyZDgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTZlZGVlOTY2MWRmYzU2MjM1OGFlMzExYTMyMWI0MjI3NTM2M2ZmNzBjYTgzYTI2Mzk1MTgyZmYxMTEzYzZiNiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvUGFjaWZpYy9QYWxhdSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjdhZGExNGFlNjdjZThlYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzU2MWUzYzUxM2JjNjQ2ZWM4ZjNiOWIwMTUzZWNjZGFhZWVlNDNiZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMWI5MmFhZmM5NWE2MzNkNmEzZDFjYzNkNmIyMzU1MmJkMWYwNjIxMTg2MzVmMWVlM2ViNzM4NzNiMGY5OThmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL1BpdGNhaXJuIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNzAzMzI0MTNmZGJmMGYxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkMGU4YjZkMWJmZjI4NzM5NzJlYTI4YjRjNzVlZWJjMjMzZGM3YjQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRkNGYxNDI0NGQ3OWI3MDk4MjAwZTgwMGE1OGMyNjUzYjU4ODkwODQxNjEwNTJiYTEwZTc1MGUxMzBjYTdlMjIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3JpZ2h0L1BhY2lmaWMvUG9obnBlaSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTgwODUxMjhiMWRkZDY3MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjk4OGYwNTgxOTU0YjFmMmRkMDBkN2JlMzE0NDQ5NGEwZmM3NzgyYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkMmY3ZjJhM2NjZWRkY2NiN2I3ODUxYzczNDU2NDc2MGYwZDM5OGY1Njg0MDg4MjhmMWIwY2IwZGVhOGQ4NTFmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL1BvcnRfTW9yZXNieSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWZlZDFiZWE1YjZjOGRiZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzU3YzI1ZmFhZThhNTZhYTQ1MWE1NWJiNjFkMDJjZWMzM2Y1OTk3ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNmZiOTBmZTlhODI3NzhmMjE2ODAwYzIwMmU2OWFkMjAyOWZjOTcxZGI5NzU0MDczZmY4NTgzMDlhOTgwMjQ3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL1Jhcm90b25nYSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDhkYzc5NTU3M2M4NmY3ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjdhNTUzNTI2ZmE2MjZmOGNjNzU4YTkyY2ZmMDAxZjUzZmI1ZTM1NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYWMyMWUwNWFjZmQzNDY0ODYyOTllMzhlYTNkYjM5NzY1ODc2MjQ2NzczNDdjMWViNzQyYzY0NWI1NjdjZjlmIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL1NhaXBhbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmRjMDZlZDljNTNjYTIyOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTkwYTMyZTRhNjg3ODM1MmZlY2UxYTkyMTc1NDAwZjdiMzIzYjdkNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZDlhZmM5ZDkzOWRhOTg4MmM2YTAzMDE1YzFlYzM5MjA1ZjNjODdiMzE1MDJmYmQ5ZTg3MzUwNTIxOGRlMTkyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL1RhaGl0aSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjhkNGU0NmMwOTJmZGRjYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzFlMjYzNTI1ODhmODc1YWFlYmYwN2RhNjMwYTkxM2MzMDc3NzVmNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NTJhMzhlNTk4Y2Y2MmM4YWI5NmMwYTRkMDU3MjAyZmE3YzQ3OWE2OGRiMTMxNTM4YWM1NDc4YmM0MWE5YjAzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL1RhcmF3YSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDE4MzY4OTBjZTYwM2E0NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWI1M2RhYzUyYzgzOGYxNDY2MzFmODVhMmI4ODAwMmFmY2U4ZmNhZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyOTExM2FiNDFlMTAxMjkyMjI1YThkYzE1NGQwZDQ1ZTFmMGE3MWIwMmQ4ZWI5MjUxOTgyMzM2ODkzYTE2MTg3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL1RvbmdhdGFwdSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGFmMmI4NjNiNWQzZGY1OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGNiZmJkYWU1YTAxYWI1NzYwZjQ1Mzk5MTM0N2Y1Njc5OGY2NzllMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNDRiMjQ1ZDA4YWYyNDUyZjUyY2M5MDkxM2U0Yzc0ODQ2NmViOWE0OTU0YjNmOGY1NDQ1ZTkzMmM4MDkxZjljIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby9yaWdodC9QYWNpZmljL1dha2UiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQxNDcwOTJkZjczNzQzZjMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc1ODYxZmFiYTBmYjE2NzYwZDAzMjEyZDM3NWViYWFiMmM4ZWRjODUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODJhZjQ3NTU5YzdlNGIzMDgwM2M4MmNhZTBmZTA5Yjg2NmRkMzkxNDkwNTI1NTk0MjY2MmEzMzg1NmM5OGE4MiJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvUGFjaWZpYy9XYWxsaXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBjMGI5ODljYjFhNGU2M2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ1ZmQ5NTllOGI4OWRmZmQ0MjM5NjFmYTFhMGQ5YjE0ZWRjYTkwZmMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjdlYzkxMDM4MDNhYTEyZDM1NmRiOTI4NWMyYmFlOWMyZDIxOGI3MDVhNjUzMzhhYWMzMjk5YjY1NGU4NmUyMSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvem9uZWluZm8vcmlnaHQvV0VUIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwOTQwMWUzMTM5NDc4ZDA5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjYmM2YzU2YzgwNmFkYjJjOTc3ZmEyZDQ5ZWY3ZDYyMjU1NjFkNTI1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE3NzZjZDJkMzFlYjMxOWMzNGMxZDA3YzY5OTkxZTdjOTAyMGUxN2I2M2Y0YWRiNzI4Mzk0NDBiZDdjN2FmYTMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL3pvbmVpbmZvL3R6ZGF0YS56aSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODY3Mzk4YWVmMWM5MDY1ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGY5YzI2ODFkYWQ2MmU3ZWI5OWM3ZWQzYTM3NmEwNGQyY2M1ODFlOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ODZiNDIwN2U2Yzc2NzIyZGU4MmFkY2RhNmJmNDlkNzYxZjY2ODUxN2Y0NWE2NzNmNjRkYTgzYjMzM2VlY2M0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby96b25lLnRhYiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmQ2MDFkZmE5NWQxZGVhYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTliZDNiODI2YzUyYjhjNGYxODI1ODg0N2Y2MTNmYjAxMDRiMDhkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1NzE5NGU0M2IwMDFiOGY4MzI5ODdiMjFiODI5NTNkOTk3YWVlYWViZWI1M2E4NTIwMTQwYmMxMmQ3ZDhjZmNjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS96b25laW5mby96b25lMTk3MC50YWIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY5NDdmYmQ4YTdkNmQyMTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI3ZmRiZjhkZGI4NTAwOTFkMDNlZDM5ODBlMjE1OTJmNDgxMzYwNDAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjdiMzM3Y2M2M2ViY2FjMTdhZGFjN2U1ODI3ZjJiMmRhODBjYzc3MjE5ODRlNGI3NjA3OTNmODlkNGFhZmU4MyJ9XSwibmFtZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvdHpkYXRhIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NmNjZDQ2MzIxYmJjNjVjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1YTM5MjA0YTRkNDU3NThkZWRhNmU2NDYwY2M3MTE5MGUzNDM0NzNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRhNjk1NDE4OGRhMjFiYTFkNzg5NDE2OTY2NWY4ZGUyODU0MDYyYjZiYzA2NzVlMmUxMTBhZDI1YTBmMjliNWEifV0sIm5hbWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL3R6ZGF0YS5tZDVzdW1zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YmU2Y2U3M2E1MDNkZmFiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZGM3OWM0YTRkZjlhNzZhNWVmNDQ4YTRmZmMyMTJjMWYyMmYyZGY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQwY2E2NGMxNDA0MWE2MWFiYTI0NzczZDU0NDY3YTRmOTQwOWQzNzcyMTE4MzQ4NDc3YjI1NzgwMjVlZTk5YmIifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2J1Zy9tZWRpYS10eXBlcy9wcmVzdWJqIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzNTAzZTY2MTJjOTg3NjliIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNmYyNDUxZGRhZjIzMjgyOTM2MjIwNWNhMzViNmVmZjZhNDAwZmFlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmMzJkZmY1NzZjZTEwNDdiNzFiNDA3YjY4Njg5OTM5MjU2MDliMGJiZjkyYjJhNmI5NTc0Yzg5YjJiMjE4OGMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9tZWRpYS10eXBlcy9jaGFuZ2Vsb2cuZ3oiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk0NzQyNTJiYWYwYjc0ZGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEyMmVjNzFiYzBlZTI3MTA3ZmU4YzQwYjhmNWI0OTc2ZGNkNTU4ZDMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWRlZDdjNTMxOTliNmExZDA4OWIwYjdlMjMxZDc3ZTVjODQwODFjNzE1NmIzNzJiM2YxMWFkOWMxYzJjNWNjNyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL21lZGlhLXR5cGVzL2NvcHlyaWdodCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzNlMmYxNDZhNDk3ZGVlMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmQ1Y2JlYTUxODQ2NTY4YWRjZTYxNzAyNDkyODc1MGMyY2U3MzUzNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MmYwNjUxZDljOGFmODc0MzAzOGRkMWI2OWExOTI3YmJlMzMwMWZhZTdlYTdmZTRhZTE4NjM4YzJjMzI4YThhIn1dLCJuYW1lIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9tZWRpYS10eXBlcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTU2NGVmZGZhZDViMWE2MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDNhM2FjY2E5MWJhYjY1ZmZlMTk1MzkxZjgwNzRjYjQzNmJjY2U2YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjYjU4OTFlODE1ZTIzODQzNDQwZWYyN2EzNDI2MGQ0OGYxYmJmNmU3MDA3YmU4MWNjZGE5MzhmYzRlOTQxODJkIn1dLCJuYW1lIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9tZWRpYS10eXBlcy5tZDVzdW1zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwM2QwZDI3NjAzOGYwOWFkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZWNmYzA3ODIzOTdlNmI5ODU3NTZmYjE1NTNlZTUwYjMwMTZiODAyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ5ZTYyZmIzYmFlYmJkNzFjNzM5N2QxZDdjMDBhYzYwNTE5Y2EzMzEwMzhlMzEwZDA1NjgxODA3MDkwZDQwN2IifV0sIm5hbWUiOiIvdXNyL2xpYi9vcy1yZWxlYXNlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0YzBhMjM0YTZlNGJhOTcwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OTNmZDYxNjQwNmMzZDYzODNlYzNlNjk0OTg4ZjgyNmFkYjlmY2QwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEyZGI1NTNjYWY0MDQwMmMwZGIxNDQyMzRjNWQxNDZiMmNmN2E2OWQ5NzUwODM0MTcyNDYzOTY2MWIyMjYwMjUifV0sIm5hbWUiOiIvbGliL2FhcmNoNjQtbGludXgtZ251L2xkLWxpbnV4LWFhcmNoNjQuc28uMSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmI1MGZjZmZkNjM3YTUzMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDY4ZTBlYWEwMzA1ODhmZjU4Y2U0ZWI2ZDM4Yjk3OTRhYTViNTc2MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNmE2MDAzMzI1ZjRiNTM0NWQxZmFjOWE4ZDA1MDlmZmJlZTlmNGRjN2E3ZGZjMDM5NmVlODdjM2QzMDQzOTJkIn1dLCJuYW1lIjoiL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJCcm9rZW5Mb2NhbGUuc28uMSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDAxNTlhM2U4M2ViYWYxMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTZkZWJiZTA4M2NlMzY2YzM2YTY2NzYyZDJiOGVlOTliOTE4YmMzZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3NmQ4NzQxMzNkZmU2ZTczOWYwOGI2Mzc5MmJmZDBiYTMxMzlhZTViZTIzNzM2NjcxMGFiMTdjNmJhMjkyYjY3In1dLCJuYW1lIjoiL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJhbmwuc28uMSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjQxMTdmMGU3YzUzNjE1ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjAyMzZhN2U3NGQ2YWZlNmM4NjU5MzcyMDY3OWRhMTg1OGJjZDM1YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MDIyN2Y3YTRkY2I4YjJhNDBiODRhZWRmZjFjMTAxZjdlMGFhNWE0ZmMxODBiYTg4MmI1MmU1M2JlMjI2NDI3In1dLCJuYW1lIjoiL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJjLnNvLjYiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU4MzM4YjMwYjQ3OGMxMDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUwZmY2YWVkODY0ODVjZTRkZTg2YzI5NDNkZjI5MjllZmJlZmNiMTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWRkNmYyYWU2ZDQ4MDY5YzkwNDI1YzE0ZjU5MmQ0NzU4MmY4MWEwOTFkMjNmMjIwZjYxZjRkMjU0M2FkMDdiOSJ9XSwibmFtZSI6Ii9saWIvYWFyY2g2NC1saW51eC1nbnUvbGliY19tYWxsb2NfZGVidWcuc28uMCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWRmMzU0ZjgwYzExZDM3NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODZjOGI0ODQ5NjY5MWJmOGFiNTZhMmRiYmFiYjkxMTI4NzRjMGI5YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlOTdjMmYzNzNmMzQ5NWYxMzVlYWYzMDIwNDFkOWYyNGYzY2UyYWM0NGMxNWNhMjc0MzQ4OGIzOTZjODFhOWE3In1dLCJuYW1lIjoiL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJkbC5zby4yIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYTM2NmU2N2QwNTg4YmMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2OTY3YmJhOTA3Mjk4OTJjMjllODc5YzZkYWViMDA2NWQzNjM1MWIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMzNjg3M2VkZjcwMDRlYWMzMDlmN2JlYTBiOTk5MzBlMDUwY2JhNmI0YzI4NDgyY2M5MTc4ZWM2ZWQxZDViMmIifV0sIm5hbWUiOiIvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYm0uc28uNiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTdhOWZlYTkyNDhlZjM4ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODVhNjgwMzhkOGFmYTc4MGQ1ZWM2MTU4MzRmMDBhNDhkNjYyNTQwOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMDFlNzExNzM0YTQ2YzA5MDM0MzZhM2JmMDJiYzcyZGNiY2ZlODlkZGVlNzkzNWUyOWFmY2QzOWQzNWExMDA4In1dLCJuYW1lIjoiL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJtZW11c2FnZS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGUwOTZkYzY1OWE1N2JjOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWVjODgwOTM5YjRlZmU4Y2FhOTUxZGIyMGI1MGYyMDBkNTI4M2NmMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5YTVjZjFjZDI3YTU5NDUwNGIzZWM4Y2VkMWMxZDA3MmU2YWVjNTVlMTRlMGY4YTM1OGMyYTI4ODBjY2Q2ZDY5In1dLCJuYW1lIjoiL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJuc2wuc28uMSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmNiYzcyMmU5OTgzNmZlYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmQ4YjFhODNiNjlmNmZkZDAyODk1ZGFiMjc0ZTU4NTZlNzVlYWZlZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2NzA2Zjg1Y2NmMzkyYzQ0YzYyZjUxZTA4NTA3NTRiZTFiNzViYmI4NTQ2NDRlMmNmOTc3MmViMWEyMDIxYjUzIn1dLCJuYW1lIjoiL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJuc3NfY29tcGF0LnNvLjIiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNhYjlhNTA0ZmM3NmY1NDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZhNGRjNTU3YWY0NDk2NGRlZmI2YmU2NjVjOTMzNjNhMmNjODhmYjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTYxZjNjMWNjODZlZDQ3MGFhM2Q3YmIwMjU0ZjI1ZjZhZjljMWI3NzJkMTk0MGIxNTU0M2RkZDM3YzMxNzc2ZiJ9XSwibmFtZSI6Ii9saWIvYWFyY2g2NC1saW51eC1nbnUvbGlibnNzX2Rucy5zby4yIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZTk1ODRiZDIzNjdkNjJkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNzdjY2EwZTNiZTM1ZDk3MDFiOTkxMWQyYzA5ZDExZmZlZDhjMDlmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJmMTU1Zjg0MDUzZmJkZjA2MThkOTNiOWU5MDg4ODk0YjcwMDczZDk1ZmE2M2I1YThhMzRlZTZmNTUxNmZkYTAifV0sIm5hbWUiOiIvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYm5zc19maWxlcy5zby4yIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNDU1MzcwNTc4NjU5NDdjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NjZlNTQ4YmE0ZTdlNmRjZmM1MzcwODNhMzJiNmU4ZjY3OTUyOGExIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQxNjA3ZGFmMTdmY2VhMTIzMzc4ZDExZWFlMmM2YzFkMzAxNzgxNGRjNjI2NzY1MjE0MTlkNmJhNGMwMzNhOWUifV0sIm5hbWUiOiIvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYm5zc19oZXNpb2Quc28uMiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjRlZjkzNGFkMDBhMmZiZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWFhNDc0MjA5YzQ3ODM3MWQwN2M0NjczNWY4YzMxZjY3OGRiZmVhNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YjRmNTA4NWZhZDZjYmZkMGE1MWU0NWJmZTEzZTVkNGM0NGE5MjY3ZDAyNjMyZWU4NWQ0MDNkYjE4OWVhY2U4In1dLCJuYW1lIjoiL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJwY3Byb2ZpbGUuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE1M2FiNjJiMjc4YzEwZTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ1YTExZWY5MzgwZmY0OWIyMTcyZmYyYmY2Y2EwN2JkZTJkYWUzZGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWI2MGMzYWE0NDhlZjJiN2YyMmM4NTM4OTYyYjBmNGQ3Yzk0NGI3ZjA4YWFmZDM0YjU2M2FjNWVjNTFkYWY5ZCJ9XSwibmFtZSI6Ii9saWIvYWFyY2g2NC1saW51eC1nbnUvbGlicHRocmVhZC5zby4wIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMjg0YzM0YTFiZDYzOGVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MWM4ODhjZjJmNzc3ZGUxOWYzM2I1YWQ0ZTYwOThiNDdlMmZlYzU2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgyOGY0ZDNjOGVmZDliOTFhNjQzNjBhNDYyZDk4NTE1NTA5MWY5NjQyNTUyZWYzYWJjZjFmMDJlN2JiNGU0MjgifV0sIm5hbWUiOiIvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYnJlc29sdi5zby4yIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwYzUwNjNjODJiYzZlMjg4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZWYzMmQ3ODhlODRhOWY4Njc4ZTIwMGZjOThkODE4NjkzMWI5OTEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZlN2JjMWNlMTJkMjI5OGUxM2I2NDg0ZDI3OTQ0MzIyOTFkZjMwZWFjZTI4MTdhMWI4YjBiNzNkNzMzZGJjZWMifV0sIm5hbWUiOiIvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYnJ0LnNvLjEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQzN2QwNzgyNmI5NmU2ZTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMwMDNmNjJkMmM3YmZjZDkyMTNhYzJjMGFkZTQ3M2ZiYjBiZmE4ZDAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjYxMzE0NzlhZWEyZjNiNjJjZWEzMTI3NTBiNjU4ZGYyOGI5NDIxZjQzMDc2NDFkZDYxMTk3N2RhM2E3OTFhZSJ9XSwibmFtZSI6Ii9saWIvYWFyY2g2NC1saW51eC1nbnUvbGlidGhyZWFkX2RiLnNvLjEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEzZTliYjdlMjQyMTMwYzQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjFiYjRiOTEyOWJjM2MxYmYwM2NjMGMzYjNlOTBlNjYxNzMxZGY4M2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWNkNzU2N2I5OTI0MTg0YzhkZjgzZWU3NmJjZmZlZjhlNGE0ZWEzMDE5MmI5OGJiNDQ0MzgwMjAwYmM3M2JjNiJ9XSwibmFtZSI6Ii9saWIvYWFyY2g2NC1saW51eC1nbnUvbGlidXRpbC5zby4xIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNWVhYjcwOGNhMTgyMjI4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3M2IwZTYyZGJjN2I3NjI3MDkzYjc2ODdkMDBhZTdlZmI5YzkwZDRiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdmYTMyMWNkYzZhODY2MGY0ZWZmOWVjMmI2ZmI3YWE0MDA1ZWJiY2NlY2NkOTI1MzE2NjFkZDhjODljMWYzZGYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9BTlNJX1gzLjExMC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzZmYjNiNjhkZDM1MmUyMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTYyMTU0ZjExMDZiZWNlMTE0MmUwODVjMGUwNDRiNDM1MjM4ZmFhYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMjEwZjJkNjQ1OGUwNTAwNTNlYzgwYTdiYWE4NTkzNzVkNDRhNjY2NDAzZTdhMjllODZkZWNhOTIzNzQ3NjA5In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQVJNU0NJSS04LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyODMzNzcxNGQ2NmQ5NGM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4NTg4YWVkNWI4NjljMDE5ODg5MjlhOTA1NDZkMjU3ODAyZjEyZjVmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJmMTg3N2FkMTI3MTlkMTMwMDc0NjM4YTdlNzhjNDk0YTRiZjQwYTE2NGIyZWY3OTU1Y2U2YmQ1ZGNhNmFiZDUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9BU01PXzQ0OS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDdmMThhYzk5MjM0OWViYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTRlMTM0NjRjNmVmZDhjNGZjYmNkYTk5NGEwNjgyMjk2NzVjYmFiOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkYmJlYWUwM2JmYWI0YjI0ZTYzNWQ5MTg2NmM0NWI5MTVkZTU2ZDUyMzRmYzZiZWI2OWRiNjM1YmJkZmM2NjY1In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQklHNS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmZmNDhkYzRlZGVlM2Y0YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGJlMDM3MGJlMzkxYTE3NGZkNGU5NmEyOGMxMTdlOWU4NThlNDZjMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZGUzNDc0NDNmYThkMTIwMTRiYzQyZjdhM2NhYTExZTc3ZTQ0MjA2MTE5MDljN2IwZWNhMTYxYmI3ZTFhOTU0In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQklHNUhLU0NTLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NGU3N2MxZGY4MjI4NDQwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3NGI0NzQ3OTAyOGRmYzcyMGVjOWJlY2ZmOTc5YzQ3ZTgxMjQ5YjZlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZlZDRlZWI0NDNhNDQ5OGZjNDU2NGNhMGI4MWIxNzU0M2U4MjhjNGYzNGY5OTg2ZGNlODU5OWY1M2Y2ODBjNzEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9CUkYuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUwYjVmM2YzZjEzMGYxNTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVkZjA3NTA0YzU5ODMyYTFjZmEwYTZkNmRhMjJmZGI3ZDZkMjMxMTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGUyM2QwZDZiYjUwM2MyY2E4MTUzN2YyOTkzY2NhZjk1ZTY4MmFmZjgxYTZhNjNmNmI4M2Q2MGE2OTM0MTk4MiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0NQMTAwMDcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRmNTljY2U3NGNkMzBjODIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVkM2U5OWNlMWViNWNlZWRmNTNlMDMzYTM3ZDBkODMxNDdlYTgyYTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmU1N2FjOGVjODE2NmVmNTA4MDBlM2MwN2I5MDQ1YmM1Y2FlZDNmN2FjYTQwZDIyYTRmNWM0YWU4NDZiNGFkNCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0NQMTEyNS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTA0MDQ3NTk2Y2QxNGE4NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzYxZGNjMDFkNTM2ODBkZTNkNGJlNjM0YzNlZmQxNDA4NTAxNDBlYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YjcwZmQ0YjZhZDE3MjNiN2ZlMjVjMWY1YzA5MGJjMTNiZjg1YWJlNTQ2NjExODdiNjhiOWJjM2JiYjRkYzc3In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQ1AxMjUwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1Yzc1NDBhMjg4YjQ5OTZlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNDUxMmFlNWFkZTZmYTkzYjdlNzgxN2IxMWI0NGNhZjkwOTNiYzJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMwNDBjYzFlZGMzMDJiNGE0MDBjNzBmMjJkMjMwOGY1NWMzNDY2ZWE1NWVlMmRjODM4NjM0OTcyMTk4YWY0YjkifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9DUDEyNTEuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkzOTA3ZjdlOGJmYmRkMGMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUxMjYzNTI3ODU2YWQ1OGEwMGU5ZTNjZTljODcyZmJkZDk3ZmZlZjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGQxZGZiOTlkNDg5MjRhN2VlYjA4MjI1ZDg1OTI1ZWYwMDk0OGE1YWUyMTY5MTZkNGY0YzRhMzYxNGEyNzgzMyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0NQMTI1Mi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2RkMjIzNjU5MGEzNzA0ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWY1YWY3NjhmYzJmYmYzNjQxMjc3MDk0NjViNzY3NjQwN2JkODkxYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MzA2Yjk4ZTliMjdlNjU4OGY2N2JjMzdhN2NkMjkyMjk5MTg5YTgxOTRhMzIzY2VmNzE2ZTAxNGVjNTc1OTZhIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQ1AxMjUzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMmE2YmI0ZmJmNTRjZjcyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZmU1NjBlMGQ4Nzg5MGUyZGM2MDUzYmMwZTU2ZGRhNjRlNmU1YTQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjllM2MxOGM2ZDM1MDMzMTgyMjI2NTM2MmViMTBhMjQ2MjZkZmM3MTVjY2I4NmZkNTNjZmRjYjBmYWE2NDM0YWIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9DUDEyNTQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUyZTc0ZGI3M2M0Mzk5N2EiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU1ZDEzYzA1MmY3MmNhMTE4MmE2NDNkNzlkMDBkZGM4ZDczZDU5NmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDA1NjQ2ZTc3YTJiNzlmY2MyY2YzY2EwNjdmYzNhYmNlOTU3ODc4MTc1MGRmOGY4NzZjOGY3MDg2ZmZmMTNiZCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0NQMTI1NS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2E5YjAzMDM3ZTI5NmNhYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTIwYjhkZTE0NDYxYTdhMWM0MmU4N2UwNWVkMWYyYWM3MDIxMmViMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkMDQzZTJhNzA3NjI4MDI5YmFhNzZkZDVjZDk1NDk0Mjc0YzY4NzdlZDBmZTMwYTUxODc2MjhiZDJmNWQzYjMxIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQ1AxMjU2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYWQxMTcyMmRlZTA5ZDA5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmY2JhMTgyZDkzZTZlZTI4NDNiMmY5NjA5YjEwNTliNjllMjE1YjVkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUxODZjODc0OTJmYzY3ZjFhODBhMWE2NTI0MGJhOGRhMTc2YTUzODJiNDlhMDIyOWEyNDBjZDJiMTlkNzljMTQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9DUDEyNTcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI5ZTdmY2E4NjJkMDFmZmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEwODk4NjQ3MWMxODEwYmZjMTM2ZDI3MzgxYzJmMzRkMGJkZjk5ZWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzI0MWM5YTFkYjA2MThjNGUyYjNhMGNkZjhiMGZkYTcwODcwZTAyZTQwNWFkMTQ2ZWJlOTNmYjE1NGQ3NTljMSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0NQMTI1OC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDQyN2QzMjM1NDhhZmI2YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDAxZjE1MDY2YTZjMWRmYzdlMTc0Yzk5N2IyMThhMGU2MDA3Nzg1NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmM2QwZGNmMjY4Y2UyNDI5NmYzZDFjN2QzMDgwMDc4MjUyOWMxYzVjNDA1NzZiYmIzOTlmZDdiYWZiYjk5MjIzIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQ1A3Mzcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU3ZTcxYzRmMDk1MDRmOGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY1MWU1YzA4ZjVlNjIyNDBkZTRkZjcwN2E4MDkxZTUzNmFhMDBhM2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTdhMWQ1YTY1ZDBlMDQyNTk5ODY2YTQwYjc2MzlmMmYyN2Y4NTFhMTEzMjgzY2YxYjhhMmNkZGI2MWE1NWZlZiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0NQNzcwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZGY1ZmEyYzIzMmFmZDZhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmODQ4NzUyMjE3YmE5ZDgxNDQ3ZTdiNmE5NDM4Y2NjNWFmMjU4ZWRhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJkYTdjMjY0Mjc0ZjQxYmM2M2QxMTMyZTYzNzkxNTk5NzU0ZDkyOWFhOWEzNTYzYTgyMDc1OTUwZmJmNzhhNTgifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9DUDc3MS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjA5M2E0MmFjYzQzNmE0NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWRkNjk4OWNiYWY0MTQxNmI2MzEzOWNhMTM4ZTI0YTBmYjg4YTc1OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZTc1NTZmZDU2YTc3YzU5M2ViNmNkZjI5NjU4MjZlNWVlNzNhYjJjYWY5OTc4NzQ1MGUzZjVkN2ExMzRjOGQ4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQ1A3NzIuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc4YTYzNmQ3N2E4ZGM0OTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRhMzNjMzk2MjhkYjE5ODE2NTAwNzJlNGY0YTE0NTI0ZDRlMWExYjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODQ3YjNjMDgxY2UwMDhmNDMxOGUwYjc4YmZhYzI0OTU4MGVmODYwODhhM2EyZTI4YWFkZTAzMzIzZjFjM2ZmOCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0NQNzczLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwOTQwODg4MGQxMjEwYWM2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3ZDUyZGUyNTBkM2I3YzJjNGNkN2QxYzA4ZmQ0Y2I0NDljNmI0YTg0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkMDQ3MTJhM2M5NWZmODVmMmQ2ODlhMGVkYzBlMGFhNmVkZGFjMTFmZGNmNThjOTZkNTkyZDQxMTJhNmRlMGEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9DUDc3NC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTA0NDAyNjFiYTJlNzNiMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGJhZGRhNTBkNTQyMGQwYTZhMjE2YzY0Y2M1MTRjNDk3MmFiZjkyMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMzFjOTI1NTE3YTI5ZjZjZjZhNDBiYTUxNWI4NzExYzliYTFlMmQwNWE5MDc0ZGNkNDRkZjYwNjZiNmNmZjc5In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvQ1A3NzUuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcwOGJkNjQyZWE2YTdiZmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJhZjc2YWQ1NTdhNzkxZjU0MTE0MGEwODlmM2FiNTBjOTg1M2I5NTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzVmODA1NjM1ZTU4OWEyNGIxZjk5NjdjNGE4MTNlNzQ1YWI3NjViNWMzMTBkNTA4YjkyMzNlYzA3MzMzMWY3NCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0NQOTMyLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMTU1Nzg4NGViZDBhY2MzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjZjMxOGY2YzU0MzViMDAwMTUyNDRhMGJkMjY4ZDM5NjE0N2EzY2IxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA0MWNiZGI0ZmVkZmFkNzFiOWFjZjNiMzBiOGRlMmMyNWZmZmM1NDYzNTdiNjBhMDVlMmU1MTE3YjA3YzlmYzAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9DU05fMzY5MTAzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMjRjNjE0ZTJiYjZjYjZhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMzRmZGRmNjg4NjU4MTJkNDRjMThmMmEzZjFjNzI3M2FlZDBjOGMwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE0NGVjOGU0ZWYwNTMyNTlhY2RmMTBlMjQxZDFhMDU3MDQ4NDljOGFiZmI1NDhmMThiYmM3NzIzMzg5MGE2YTcifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9DV0kuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIzYmYzNzA3ODg5NmNjNWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRiMTZjMWE2ZjIzNjM0NDVmY2QzNjViNWE0ZWZhZjUxMzI2ODA2NmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTM3YWI5ZDA5MWU1MWZhNDUwZGY3ZGIwOGNmMDlhNTUzN2JhZDc3YTMwNDI5NTcwYWY1Y2MzNTA5M2ZiNzk3MSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0RFQy1NQ1Muc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY3OGE2ZTliMDI0ZTQzZmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVhODZjZGYzMTY1MWY5NjFiMDc4MjU1YTUyOWQ1NzZhMTkzZjg5MjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODAyNmJjNTgyMjRkMTllNzdlNDJkYjViYjE3NDQ2ZTJkM2MzZGVkNWVlNDI0YzUyMDY4ZGIxYTZlYmYzMGYzYyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VCQ0RJQy1BVC1ERS1BLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYWY5MTc5ODAxYTE0NzQ4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNTMzOTQ5ODJmNGYyMGMxZDY3ZWMzODM5N2RmZTliMzJiZDg0MjA0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE4YTc3NmNjNmQyYmMyZmI5YWE2ZjIzMGVjODk2ODBkNDQ0Njg4YTQ3NDU5MzE0OTAzOGNjYzQyMDkxYzA1OWYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9FQkNESUMtQVQtREUuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI2MDk4NmNmNzRmYTkzMDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRmY2IyOWUzMWI0ODZlNzNkNWEzNjA0ZDdiYWU5MDVlOTRmMzBmMzgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODAxZThhZWRiZjI4ZTM0YWIyOGFkNTg3NTBlOTFkZDM3Njg3MTQ5YTllZDVhMDEyZjc1NTQ3MDNmNmRhNjkzNiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VCQ0RJQy1DQS1GUi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWViM2M2YzU5YjQwYjFmNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDg2YWUyYTg0MTVhYTk5NTljOTgxNjI1MjU3Yzk0ZDhkMTdmMmQyNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MjBlNDEzZTQyOTRkYjVmMDk2NjBmNDI3ZWNiNTE3NTRlZDE5MjI3NGRkNzhlNDJhNjBjZTM0YTE5NjlhZTE1In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvRUJDRElDLURLLU5PLUEuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI3NjVmOTdmN2E5NGY2N2MiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ5Yjg2ZGJmMWFmZTRiNzY5YWNiODYyZmQ4M2M2OGU2ODExMTQ4ZjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmU0YzY2YjgwM2RjOGU5YjE4MjliMmMxMWQzNzQzNTI5NzMyNDU3MGU0Nzk3MTczNmEyOTI4ZWFjMTcxYmIyNSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VCQ0RJQy1ESy1OTy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTU2MTY3OTdhZjA1ZjlkYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDQ0NTIyNTVlMjNmODc3OTkyMmU5ZGE1NWI4MGMzMDRkYzhmYjAxYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMzJlMTM1MjE2ODI5NmZjODc2MmMwYjBlZmZjODIyMTY3MjY3MTAxYmViNmZiN2Y0YmYyNTM4MTFhN2MzOWUzIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvRUJDRElDLUVTLUEuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM4MTUxYTBlODcwN2MyMDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc1OWE5ZTBlZTgwMWIzMzZkZGZkNWU4ZTM0NTQ0ZTM3ZGU1NTg1ZDAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDE0NGIzMDA0MWFiNTBmMzgxY2RlZGY5YWViNDhkZDM5ZDIxMDNmMGVmZDc5NDIwYTVkZTVjZmU0MmUwZGQwYyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VCQ0RJQy1FUy1TLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMTExNTA2MzQ1NDFlMTc3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNzlmMjVhZGI2ZjNiMjdkN2QxYjQ3ZGQ1ZDU0ZWNmMTgwMWRiMzFlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjViMjc1NzA2ZDdiYmY5YjU4ZWMxNzgwYzVkNDI3MWU5YTBlMWI3NDg3MTMyNWQ1Y2IwMWUzZDliOGJjMWIzYTYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9FQkNESUMtRVMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM5ZGJlMWMzNTljYWMyMGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMzMDAyMGYwYTM5NmE3Y2I0NzE0NjA2MGMxN2U5ZWFhYTQ1NjNkNzEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzc0MDYxMWM1OTFmNjk0MTNjMGU5ODk0MmQ1MmI2MWFlODIwNmUyMThhOTUzM2MwMzdhY2ZmYzJlODBlNjFmMyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VCQ0RJQy1GSS1TRS1BLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMDI1MmIwNTFlM2U4MzY5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZmFmYzEwNmFjMTRlODJjNDViOTdjNWE1YWUzNDA0MTk4NDA5MWYwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY4MzJiZTRiNGNiMDhjYTBlNTdiZWM5NzVlMGNmZmI2MzAyZWMzYjYwOWVhYTJjYjVmYWU2NGZhMGI0YjAzNjgifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9FQkNESUMtRkktU0Uuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJmYmUxYTMwYzI2MzY2YWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI0ZDYzOTllMjJkYmY5OGExYTU5ZDQzMzBiMDIwYzlkNmM1Yjg5ZTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWY1NjFjMzZmZDMxMjJjZGVhMjEyM2VjYzMzMTkzMDlkMTNlNTNkYzhkMDQwYmI5NDY0NzY4YzQ0MTFiNTU4MyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VCQ0RJQy1GUi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODg4YTFlYTBjMjVhNDQzYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTI4NGFiZDRjZWJhZmQwMTBiNzlkZWQ4NTkyNzUyYTU5ZThkZDk5YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyOTU0Mjc0NjBiMTgwZmVlNTkzYTU4ODc1Mzg4OGEwNmYxYmUyMjZmMjZhYjI1ZTJmY2FiOWU3YmQ0Y2ExN2UxIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvRUJDRElDLUlTLUZSSVNTLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNDU2ODRjMGU0OGIzNGIxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMTZkMDNmOTRhZTcyYWQ3MWM1M2YyZDI4ZDMwMzdjNWEzZjdhYjZmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUwZTZjODJkYjkyNGQyNjk5MTkwNzc1YjFjOGIxZTkwNTdmNzNlYTI3NjkzMDBiZGY0ZWQzMTlkNGVhOWNhMDkifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9FQkNESUMtSVQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ3MWI3MmUzOWQyYzhlODIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMxY2U2YTI4Y2VjYzlhMTEwZDI2YmJhM2ZkOTRjN2Y5MTk3N2YxMGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmU5NWM5Yjg5YjllOTZjNDQwOTk5NmZiNWJjYjExM2Y1OTFhNGJjMzg1MDhjZDFlZjMyYzBkNjcxZjBhY2YxMCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VCQ0RJQy1QVC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2QwYjI5ZDRiYzBlZjFmZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTdmZTcxYWJlNDk1ZDc2OTAyMzJhMmQ0OGYyMzc4NGZkMDIyNDY4MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxYzZhNzY1NThjYTI0ZDU0YTU2MGE2ZTg1ODhjNDE4ZTg3M2RkMWY1NjNhYmNjNDc5NzNhNTkxZjBkY2FjNzQzIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvRUJDRElDLVVLLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMDA1YjkzNjRjZDdkNTFkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZjRhZGM3YWQxYTkxMTU3ZjE1MzYwYWVhMzcyNjRiN2Q4NWMxZDQyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ3ZjQwMzU5YjUyYTE4MWZmOWQ2Yzc0MWVhODM4MmFhODlkN2FhNTQ5NDY3N2QyYzQwYjFjYWI0ZDBhY2RlZjcifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9FQkNESUMtVVMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVjMzExN2JjYmNiMzFkY2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNmM2E0MjBlODljZTllNTA3ZmI2MTJmNDcwNzMwZTMwNGFhMGJhYzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjI3NmU1NmJjZmI5YTEwMzc2NjA0MmQ3NjhlMTdiNWM0ZTZlNjRkZWU2ZWIwNjI5YmFmODFkYmI2MTZjZmRiMSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VDTUEtQ1lSSUxMSUMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE2NjI2MzI4YjIzNzNlZTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIxM2E5OTUzMWZmNTQ1YTY1YmM5M2Q1ZTYwYTkzM2I3NDkzN2IyZGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGYxOGU2MjRjNGVkZWYyYjE4NGY0YWU5OGY4MDcyNWNlODkyOGY2OGU5ZjQzOTE2NTQzOGJiNjRjMjc0NGFhNiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VVQy1DTi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjE2NTg4OTNkYjAxMjk4OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzhjMWRjNDRjNmJlNzFmOGMyZjcxNWJmODgyYjRiMjY5YTI3MjYyNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNTc4YmI0Mzc3ODVjODUyNTNjNDlmZjBhYjg4YzgwMmI0NDE0MGNmZTg0NGUzMjAyNzZmYzJjNmQzODdhZDY1In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvRVVDLUpJU1gwMjEzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZWYxNGI0MTkzMDE2NjkwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMzFmYmVlMWY0YWZkNjJmYjlkMWEzNzI2MTY1YThhYWU5ZDM0NjAwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI5MDg4Mjg5MjgxOWUxNWJlOWY1ODA3MjNlMmE5MDBhZDZlNzgwMzdkMWZhYWQ0Yjg5M2U1YzE0NjdjNTkyZmMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9FVUMtSlAtTVMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYyZThkMWVjOGFhYTA2YTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNiNWE1ZmFmYTZhYmJjNjJjZDgxY2E1NGU0ZjIxNWM2YmE4Njg1NDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTU2NzM1YTY5MWViZmE0YWE0NmM4NTVkZjQ3NGFmODJiMGFjOTBkNWRhOTA1OGM1YTQwZDMyZWFmOTU1NmRhZiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0VVQy1KUC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmM4MGEzYzkzZTc2YzgxNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzFmZjRkYThmYmY3N2FhZDk0ZDAyZTY2YmM2NTZiMTA2MWQ4ZjZiYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMGU4ODY1YmI5YTIxMGI1ODI4M2IzODM2MzFkZjY1NzAyNDU4ZTYxMmM3NDIyNjU2M2FiYjExYWNhYTE2OWYwIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvRVVDLUtSLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZTAwZWE3YjJiMDBlMjg3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwOGUyMDZkNzYyYWJkOTZjZjJhNmY3NGY2ZTMzMDY0NzQzNWJhZWRkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRiNjNiOTg3ZjJmYzdmMTdkZDg3YWM2MDJjZmQyYzJmNDQ4ZmU0ZGU1NGY1NDhkNGNjNGI4NjUzMGU0NTAyNmYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9FVUMtVFcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjczOTE1NzJiY2Q0NmQ0NmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFjZmI2MDM1NDZkMjMyNTVjNDUzNTA3NDAxNzA4YmMxNTFlZjU5OTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTdiNWZjN2RmZjBiMGRkMTQxNjViNjgzOGU4ODhjNmZiNzk5NjJmYjNhOTQyMmNiZGVkOTAxMWM2NWEwMzI3MSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0dCMTgwMzAuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdhNjJlYmJlZTJmOGFiMDAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjYzMjBiZTc3YzkyNjk0MzJkMDFkODEwYmJkOGY5OWQ4NmJiNGFmNWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGRiMGUyMzIzYzYzNGVjYmU3MWJmYWY1OGZjMGZkZjdjMTliOWQ2YjNlOTdmMTIzNDQyZTdjZWQ2MTc4ZTBhOCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0dCQklHNS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmM0OGY0ODVkZDczZjNhMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjcyZTJkODRlOThkM2UxMmM4MDcwNDkzNGJkOTY2NTQ1OTAyYWNhMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1OGVhNWRhNDJkZGEzYjI3MjQwOWNhZjdhMTRmMWU0NWI3MjQ1YmFhZTgzYzY3OTdlZjUzNWYxNDQzN2Q4ZGJiIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvR0JHQksuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYxYmI3NzVhOTk1MmFlOTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEzZDFmZjBiNDQ0NDc2MjA2ZjBiNTdiYzlkZjlmMWRkMjE3NDc2ZmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjU3ZTI4Y2I0NDA3NzhiODJmNjVhNDEyNjZlYWViZDJhNWZkN2NjNjFkZGRmMjhhYzFkYjIyNDU5NWFiZTMxMiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0dCSy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGE2YjVkZmE0MjNiZTdmOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzkwZjEyMzBkNmFjZDNlYWIxM2Y2NTk3YzhkYzM2MmYzZDM4ZTZlOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkY2EwZjBlOTFiODRmMTUwNTNhNWQyZGMxYTNkZGU5ODUwYjg0NzJhYTUyYTVjMzgyMDg1YzExZDNhZDM1YTI0In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvR0VPUkdJQU4tQUNBREVNWS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDBiOTQwNjA4YThmNTliMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmIyNTYzNGEyNzAyMjMzOTQ2OWExM2NiMjJlNjVlOWVmOTZlODQ2NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZGZhMWM5NmQwYjU1NGQ3MGMyMjM0MGQxNGZlMGE2ZTVlMDFmOTE5Y2FiODA1MGNlMGYyZjY4NmNkZDljNjhhIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvR0VPUkdJQU4tUFMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE2OGJjNDc2MGNlOTE4YjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMxZjVlNmUyMTM2NDc2YmYxY2Y2ZmM5ZmZhOTI1ZWU5ODc2MGIwMTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2ZkMGE3YTU2M2VlMTY5MGJjYTE5Yzk0OTJlZjcwYWJmOWNmYjYxYjQ5ZGIxZTdjYmY0OWMxOGI5MjNmNDQ3NCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0dPU1RfMTk3NjgtNzQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJjNTM2OWRjYTMyYTdhMDAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZjYWQxOThlNWY3OWFmNjJjOGEyNGYwZDUyYWU5MWM5MmY1Y2JjNGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODc5ZjdjNzE0NDJjZTIzNTA1MDMzMDhkYTI5M2NmZTc2ODA1Y2Y4YzQyYzY0NTE3MmU2YTZiZjhmNWNmNjY2NSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0dSRUVLLUNDSVRULnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZTI2ZTIxYjRmNmM1YWEwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNTBhMzhjMGEzMzhiN2MxYWI2MmFlYTE2M2E4Y2RjYTg1NmJiNjRiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc3M2U2YjA5ZGUzYzVlZjk5ZDQ1YjdiNmJkNjAzOTNkZmQ4Y2Q3MWRhYmQxZmIxYjQzNzkwYmEwODRhYzA4YmIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9HUkVFSzctT0xELnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZmQ3NDExN2VjMDRmMjU4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MTdhZTgwNDFkMWJlYTM4M2RkYzlhZWNkOTNkZjI1ZjZkZDQ4MDU0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMzMWI2ZTQ0YzZhMmRjZTBjMjIwMTVhNmY5MzM5MTEyNmVlZjgxNWNlMDY5YmFhNzg0ZmE3OTViZWNkYzQ1NzgifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9HUkVFSzcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNlODIyMGNmOTI0ODY2MWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQzOGI0NTk0NDljYjFhMTJiNTY1ZjlkZTYzYTE3NDlmZTBmMzRiYzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzU5YTIzMTMwYWM0NDI3NjUyMDFkM2JlMDIxZDY1MzZmYzVlODRiNTkyNDE2OWVmNWM2NDI3ZDgyZGQ3NTMyYSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0hQLUdSRUVLOC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTc3Mzc2MmMyZWQyOTJkZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTIxMDZlNGFkNzEyMTIyYWIyYmRkNTU0MWE0OGZjMGQwZGM5ZjJhNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwZDlhNGVhOGFhYmIzNGUwMGVkY2RhZTVjZTM1YjY3N2NlMzZmMzQzZDNkNzA0MWM3NDk4MWM1NWQyYzUzNmU2In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSFAtUk9NQU44LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlOGMyN2Y0MTllNzFmN2JlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyOGIyNzk0N2I1ZjBmYmNkOTM5YjA0N2I1ZjlhZTJlYWVlMTRhODUxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFjYjFkMjliYjQxNmJhYTY2OWU1MDA4ZDczNTljNDQ4ZDcxZjgwYzNkMzcxMmFiN2UwODc5YWQxYzU3YTlkODgifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9IUC1ST01BTjkuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM3YmQ0NjdlYzNjYzAzZGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQyZDk5ZDhmZGNjNWM5MjQ1YWQ3YjFhNTliOWI0N2ZiYzk3ZWQ0YjIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzY4MjAxOGU2YzY1ZWEwN2YwNTAwZTRiYmE2MGY0MWI0ZjVhOTQxODliMzJkODc3ODlmZDkxNDIzOTI4YTFkZiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0hQLVRIQUk4LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4OGUxZTNkMzcwNmZiYTNmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZGEwMDQ3MmFkNmJiOTBjYTg3Mjk2NWFjYTU5ODZmNzE1YzkwZGE4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJkYWNhYTEwNzNmM2IxZmE3ZDM2NTRlMDkzZGJhOTg3MDNiNWRjMzU0ZTE4MTU1NTAxZDA2NmJjODJkODU0NDMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9IUC1UVVJLSVNIOC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmYzNThiOTNjMDUwNTM2ZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmVkZTY2NmIxNGUyMjQ2YTkzMzQ5MTY5MmRjNjhkYjIyZTYzODk4MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjODAxODBiMWRiNjA4OTRmYjI0NjU5YzVhNGUzMzMzYTJhMmQ2MjYxYTM5ZDIzODExNWNjNWRhNDJjMmNjYmZkIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMDM3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0M2IyNTM2NWUxN2QyNDA3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmNGIwOWY1MWI4YWVhMWYzNmE4ZDk3MDc3N2UxZmUwMTQxYjczNzQzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQxMzIzZTEyNDI2N2YwOGI2ZjRmYTZjMjQ5YmJlZGQ2MmJiYWU2ZWQwMzNhNDBjZWQ1ZDJjNTIxZGVhMTQzNTAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0wMzguc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZiZTRjMTIxOTFmODRlZWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ5OTJiODk4ODA4MGM4MDBkZTNjYjMxMDc1ZTBmODk4MjJmOWE3YTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmU2ZWIzMmIwYTk1MzNiZWQwNzM4NmJlZmY5ZGU2N2YwOGU3OGNjNzdmYmJjNTU3MjIyMWI2MTE2YTlkOTRkMCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTEwMDQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYxMTlkMTQ4NmViNWY2ODMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjU4YWMyNzc2ZmVmMjZiNzQyYjE2YmFjMjY1MzUwYTdkNzg3OWM2MjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGUzOWUyOTFmOTM1OGI5NTNjNTQ1Y2M2ZDY0OGExNjdmYzM0MTc1YjU4MmQ0ZjY0YWU3NGI2MWEzYzdiNmE5NyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTEwMDguc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQwZjY1YmZjM2M2MDQ3NzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlZDUwZTY1MGFjMjM0MDY3YzYxNmRjNzBhN2FjYWJmZGNjMzIwMTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzBkYzQ1YzE2NzkzMTQ4MmI0YzM2ZmU1NmIwZmY5ZDdhZjNmNTQ1Y2NiZWU5MTk0NjFkNjRhY2U4OTJhZGVlMCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTEwMDhfNDIwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4OWY0YzZlOTY1ZTRlYmEzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZDk0NzdiZGVkMTU5OGQ5ZGU3MzcyZjYwZDM2ODUwMmI2NzZlYzI2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk3YmZjNWI3YTA5MmViZTViZjQ4ZmM4NzFkZDUwNGJkMDRmMTRiM2NjYjRjOTk0YzhhZTkxZmJjMzcxYmU5ZmEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMDI1LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MDIwNThhNzE4NDUxNzU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjOWY3MDgxNzY2Mzk2ODBkODllZjJlNjBlZTk2NWFiM2Q4ZDBhNWE2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVjNzNlZDBmZjY3ZTMyYTJlMTY1OWNjZmNmNjE2ODZhYmUwOTAzYmY2MGE2YmFhNTNmYzg1ZTllYTZlNTQ1NGYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMDI2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZTkyMDc3YmE5MWNmZDEyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjNmIyZTYzZmY0MGQ5MTM4YmZmOTU0OTNmNzM3YzZkNDczZWRlMjJiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZlNzNjOTM0ZGMxZjA5MzAyODNjMzI1NmMzZDU2ZDE2YjNiYzcwYTliYzQ5MTgyNzBmZDcyM2JkYzBkYWE2YmUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMDQ2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMTA4YjA5ZTY1MmI3MWM3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMDk4MDY4Zjk2YWIyMGJkMjJjN2ZjODY0NGE0ODliZDEzZDkxNjMxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ5MDU1M2VkMGRmZTY0ODdiMGUyNjBhZTFkMTI0Mjg0MTc1N2VkNjNiOTQ1YmE4YjY4Y2EyNjg0ZjhjY2M0OTcifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMDQ3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZjhhMjJhNDI0NjFiYzZjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZDE4Mjg1YWU2ZDc3MjdkOTZlNjk4NWMzNjU2NjRiMWY2ZjM5NzRmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU1OGJjZjA4ODUzMTQxNzVjNTQ3ODY2OTg5NzliOWRhMTYxZDE2NGEwZDBmZjQ2OWM2MzA4YWIyMTJkYTAwYmEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMDk3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MGNjODMzYTgxOTg3Y2E5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNzY4MDY0MjkxOWJjODlhOWNmNGMwZGYyOWRmNmUyMWE2OTNmOTM2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVjNGY1NjVlOWM1MjEzYTJlNGY3MzcwMTQ4OWNlYmE4YmI1ZGU4MmIzODRmOGNmNmNmYzBjNGQ3ZjMxMzZjZDIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTEyLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlZmU4MGFlOTBjZWE2OTc0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2YjkwYzUwODk1ZTc0NmFjNjIxMzU0MGYwNTY3YzUxYjdmNjBkY2Y3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYwMzRmYTI0YWQ4YWNiYTUyN2ZjM2I1ODk0YzQxNzNhMWZhNWUyYTE4NmY4YWY3YTk2MTNhMDNlN2U3NzM3ZTAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTIyLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ODg4MDA2MTk3NTUzZjZjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjMzA1ZjNjODVhYjE3MzJjYmJkNzlmMjkzMjc1Y2U1ZTg3OGIwYWFhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU5N2VhNDczYjdjOTliN2QzYmViMjQ5M2Y5OTM1NmFlZjYyNmNkY2EzYjM0MWE3M2Q0NGNhMmEyODc1ODk5MmQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTIzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5Njk4ZWZhNTE1N2M0YWI3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MDdhMGEwNzU3YmY1OGNiZDg3YmMwZTVlYjg5ZGUwZjc5YjFmNGVmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNhYzBlZGRiZDIxZTRlZjQyYzEwNGIzNjE3N2E5N2MwNTg5NDdmYTViZWUyNzE2MzE3YTAyYTU2ZGFkZjZhYTAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTI0LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMTI4NmZkNTlkZmE0MDQwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NDA4ODQwZjg5ZDQwYWQ1ZjkzYzQwYTYzNThjMjNhOTM2YTIzZWI5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNjZmY4ODE1YTY1OWUyMDFhYjA0ZDFmOTE0NzI2NDk1OTQ0ZmM5YjY1YTU2NTdhMjBkYmVjZTMyZDk0MmE2MmEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTI5LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NGM5MmM0ZTdlZjNhOTYyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjZDVjMmE3NjExNTI4MDlmOGU0MjNhNTE5NWQ5ZmFlYTBlM2ZmODJiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZhYjFiNDliZTZmNzYzODg0ZDYzYmRiMzdkZmNmYmEzNzgxOTU2NThiM2IwMGM3NzA2YTBiN2I1ZmI0NDczYTMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTMwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNTc0ZDMyYWJhNTdlNjBlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYjQ2ZjU5NWU1NTAxYjBiMDU2YmJkYTQ0YzNjMDUxYzEzMzY0NmY5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ1ZDFmMGE2MmJmNjBjN2NjNmY1OWJhZTI4ZjU3ODM5YjdlNjVlZDljMDEyZWRmZGFiMWNhZDYzNzE3ZDAwNGQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTMyLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5N2UxMDIzMzFlODM0MGVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MDAwMWNlM2Q3NjYxODQ1NmEyN2QwMjBhZjE5ZTFjZThlZWNlMGFjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc3Y2QyODk4NGMxZTNjYWUzMTNjNTUxOWM2ZmM0M2E3NWFjMmNiMjUzODFlMzAzZDljYzQwYWZiYTVmZmU5ZGEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTMzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MTNkZmNjZjE5MzM5MzcxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMmZlZWM4ZjRhMDZiNGJhMzUxZjA0N2Q0ZGExMGFjNGU3NzFmNjQ2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhjZmExMGJlYjRiZDdmNDg2ZmU5NDg5MDRhNDMzNzFjNTRhYmFkNGMzNzc5MGMwM2YyNzIxMWExZjdmN2Q4MzQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTM3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4ODFjOWE2MGMzNTFkMTBlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NzdhMGU3ZjM5ZTk2ZjhjMDkzYzk4NjFjZTlmMzVmNTlhYTc2NjU3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRiM2VjM2I1Y2RiYzVjZjExM2M0NWM3OTliNDk3YjcxNWNkZjI1Y2JjNmNiOWE3NmE1NDQ4M2VkYzNmYjdmM2YifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlYjQ0NDU5ZDBhNTNhYTllIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiOTEyNDgwMTY0OGI5ZDU4MmI0YTRmMTQxNWE5ZTBlM2FhYjRhYzRiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI0ODM2MjQ2Y2ZkYmI2MTQ0ZTY3YWQ3NmRmM2Q5MzQ2YmQ2MDczMzZhNjQxNDNiYWJiMmY0NzVlN2M4OTY1MjMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQxLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxM2U5Nzk3Y2JhMjlmMGQyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMDQzN2ExZWE1YjQyYjU2MjRmYjdjMDdkZmQxMDJmYjkyZGQ5NGI4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUwNjNjN2QyM2EyZTk5NzQ1MmMxYTFiODYxY2U3ZTM2MmE3NjZhNzJjZjM3OWU1MDk3ZWMzMWUxYjM2ODA2NDgifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQyLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMTZiMDNiNzk0NGYxOTMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NDY5ZjM2NTkxNzgwZmFiYmQ5Mzc0ODk2Mzk0YjEwNDcwNmNlODEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEwNTQ4NDRiZmYxNDhhOTVjZmFhYTNmNDQ0NGY2NWM3YWYyY2UxOTBkNTE2YzBmMjI2ZTBlYmE3ZGY5MzExZmQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4Y2I4ODA4OTZhMzg2YjVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlOWIxNjM2OGQzNDNmNjMwYWVlMzViNzA0MTUxNjk1ZmRiYjc4MmIwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU1OWM2OTE1YTBlOTU4ODg2N2Y1YzAzZGRiMzE3NDRiN2EwZTkxZTM4ZTE0NDJmNThjZGE1OTRhMzg4ZTQ3NWEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQ0LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxZTkwZDA2NzY3MTM5NjRhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkYWZiNDMyMWM2MTJkNTA4NjhmNGI5NWZhZTM3NGM1NTA1OWE0NTYxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjlmYzliZDFlY2FjZGE4N2VlYmRmNzRmODUyNzdiNzZkMThhMTU3ZmM5ZGU5MjFkNjJkZmE4MzJhZTMxNzIxNzIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQ1LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMjRkMzRjZDg5NDUzZDI4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MWI4MzExYWUyMDhjZDUyYjgzMmY5ZTM0Yzg4Y2NiZWEwMGRjNTlkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc4YzI2NzJlZGE1NWExMDhiZjY5ZDI2ZTE0MGU5ZGMyNTgzMWQ4ODYzOTA2YzgyNDI2ZDg0YjAyZTI5ZTgyNmEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQ2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwOTYwZDJjNDU2NzE2OTE3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxODNjYWU1ZjEzYjVlZGMyNzAwMmVjN2EzMTE0MDA5ZTVjOTNjZDIzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVkY2ZlOGI3NjgwYzcyNTM4ZDlmYzQ4OGI4OGQyMDdlMmZhODgyZThmY2EzMzU3MTgzMGFkOWZhMjBmZTc5Y2YifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQ3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYTU5Zjc4ZGJmZmEzNzRhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlM2YyMGIxOTdhNTQ0MjljODI5MGM4OTYwMjE2MjU0Y2E5NjViZDAxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUzMWYzYjFiYWRmMWU2NTNjOWUzMWViM2I1N2U1OTQxODE0ZTNhNjc3OTYzN2UzZTYzNzNlYzRlMDljODA4ZGIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQ4LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNTJhMzI1ZTgxNzJhNzk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMWE1NWNlYzVjNTg2OWIzMDJmMmYxNWYzOGQ1Y2ZhYjBiOWQzMzNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU2Y2ZmMzMyYjFhNmVkZTA5NzQzYWUwOTI1NTMyNWIxMDM1YTI3ZTY2OGYyOTg2YzQzNGY2OWVkMDE3NjI2ODAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTQ5LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZjFjNTk1MTgxOTE1ZDBmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNzFkNjkzNGQ1NGZhZTQxYjM4NDY5YzIxNGNkNWE2OTg5NzE1NDRjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE4MDA5MmY0MzRjNDIyMDc4NmIxY2QwZjlmYjkwMGRhMTYwZWVlODU3Yzc2OTlhYTllNzZlM2FjNWQ5NTMwNTcifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTUzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYjE0MjNhMTFlOTBhZTZiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZjA1ZjcyZTg4NTgwN2U1ZmMxZDc2YjNlYWIzYjlhODE5YmE0YmFjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM2NmUwZDY2ZDVjZGI2NDlkNGY2YWIyYTIyYjlkMmY0ZWRlYzJiYTRmNTRjMjNkMjgyMGU1ODg0ZTMxYWE4YTgifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTU0LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4YjIxZjk4NmM1NTUzMDk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNDMzMGJhMGUzZWE0N2YxOTczYzY0NDU0MWE3M2JiOWE0MGIxY2NjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJhMWYwMGZmMDRjNTdkNzg5OTU1MTQ0MmEyNGI4ZGE4ZDRlZjg0MmFkOGRjOTQ3ZTU5YTA5Y2Y0NTY5ODZjYWYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTU1LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyODg4M2U3MzkxOTFjYTI5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNGU0OGRjMDZhZWEyNGIxNjk2ZTJlZDA3ZWM1OGQ1YWY1NGYxNTgxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUyNDkyYTE2NWNkOTdmYjYzMTFkNDA5MDhmOTMyOWE0M2MwMjIyMGE1MDQ1YTU5Mzk2NTYzNGRjZGEzNDA4ZDQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTU2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMDg3OGY1OGFmYTZkMjUyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjNDNlZGNmYTM3Nzc2OTAzYzFiYTc1ZjlmYzg5NThiYmQ1OWViMDgyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJjZjA2YjEyNjAyMTg1NDAwZmVhODE0NzFhOWQyYjhmYTg5ZTFkMTNmZTA4ZjkyNDUwOGQ0MDlkZGU0OTVlNmYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTU3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMmZiNDMxNDFlZjYzODdmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NWYxYzBhZWUzNDE1YzdmMjEyOTIwZjMxMmVhZmNjNmRmY2Y4NTU1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBjYWZkZmRjYmUwN2UzMDhiMTQzMGJkOGJiNmRiOGEwOGIxZGUyY2RmMzkyOTQyOTNhNThiNzVjMjczNjkzOWQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTU4LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ZjA5OWI0OWEwODQ5YjhlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OWVmYzY0ZjYyNDY2YmJmZmY4OGE4NTdhYmFhYTNkNmEwMjU4YmJiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM2ZTRkNTM3MjNiMjg5NjUwYTg4NDEzMGY5MWMwNWUxMjlhN2Y5MjY5ODc4YzY5OTZhMDc4ZGM2ZTY1YTE5YjUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTYwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmODM1MDVhMDdhNjQwMzFhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YWE5YWQ4N2RlMDVhZGQyYjdhMzhmZjk4MGFmZDA3MjZiZmMxNmE0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJiMzU1NWMzYWVmMzQzNjg4YTZhNmJmYzU4NmE1ZGY4ZjZmMmVhYmY4OWRmMWJlOTkxYmVhYzhhN2VhODQzZGMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTYxLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMTAyMjBkZWM3N2Y4MDM2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MWJmZGZiNzkxYWY3NjJiYzNmYjVhOWJlM2ZkODNjY2I0MmZmNDRmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU4MzY1YWU2MDE5MzIxODZjNDM5NTYwZTk2YmMwYzNmNmY2YWUwNTdlZGVhNmJmYWE2ZTdjY2JkNjMyNTNkMDEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTYyLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YzU3ZmExMTQ1YjQyMzc0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNGY2ZWZmY2M0MWNkNDc3MzJhMDZmNzMwYWVjMmFkMjRlMjFmZDUyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE2MDNhNmE5YWZhODViNjcxZjViOWVmODYwNTg1Y2QyOGZmZTRmNmM1ZTJjMzczN2JhNjhlOTBlMTI3NDQzYzYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTYzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1OTc0MGMzNDVlZjA0ODYyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNGM0ZDI2YzhiMmQ2Y2ZhODIwMmE2OGIyZmEwNjNhN2U0NWUzNzgzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkODhmZmNlMDdlMWY4OWE3MTUxZjI4ZWZjYmYyNTc4NTJkZjIwYWVkZjZlYzJkNWZkZjAwOGE2ZWM0MzA2NzkifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTY0LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MjQ3YmE0YTBlODA2NmMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNzM2YjY1MGU5MTI5Mzk5NWMyZDI1ZWM4YjNkYWM2ODExZjljMDBiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdkOTY5MjYwMTE1MzM4OTU0OTM5OWYzYjI0MDk5MWNkOTRkOTEwM2I2MjRlMTgxNzczOTBkYzk1NGIzNGYwNTEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTY2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MzQ4ODBhYWE1ZDk2NTYzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNGY4OTE4ZjczY2FjNGNiYTAwYTU2NDQ2NmJhY2M3OTVhYzRhOGU1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc0NGQ5MDNmZjJlMjRmYmY5ZGVlMTY0ZjkwMWU5MzA2YjllNjdiMjM4OTQ5N2U5ZGVlMTZlYzhhZDVmZDFhNjYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMTY3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyOThhNTRjMzA5NmFkYTAyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyN2Y0YThlN2MzOTRmYjAxNjBkY2NhNzk2YTBlODE0MTZjMWU3NGZlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUxNTFjNGNmMmM1ZTg3ZDg5MDk3ODQxOThiNzY1ODYzZTczNmQwNWRhMzY3OTVmNmY0YWE3MWJmN2RkMTQzZjUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0xMjcxMi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzhlNzlhYjA5YzA5ODg3YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGMxN2E1MThjYWEyMjkyMDg4MTJlZGZkZmRjNjVjZjFhNjY0MTdhOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZTQxZGE3OTRkOWMxZWZkNjNhODBmYWNiYzJlNzZkMjQzZWJhZjc0YmY4NGRkMzI0MGM1MjgyYjVhNTBlODVjIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMTM2NC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2Y2Mjg1MzE1YTlkMzk1NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGU4MGY1NWFkYzRiZjM2MzhiZjc1NmM2OGZlNWMxMWNjOTJjYjI3YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YmJhYmI5NDUzNmM0ZGYxNTcwYTM2ZmQxYWUzYjM4NzA3MmIxM2QwZjc2MjhjYzAyODRlOGIxMDc0NTcwNjNmIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMTM3MS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTA2ZjZjYjk0ZjYzMzEzZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmQwMzJlN2E3YTQxNGYyMGRjY2ZkNjU5Y2VlZTYzOGRiNTFiZWZjYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZTUzYWU3YWQwNDQ4YmQ3NTVjZDU5Y2I4NTA2MjEyYzU0NTc0ZThkNmNiNTI4M2RmYmU2Y2RkMmNhMzk4MjFiIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMTM4OC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWNmZmQ5MDZlYzRiNWFiMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmZjN2ViZTRiYzdmMWNkNTc2OWE4NDY1Yzk4MGQ5Mzg4NTNkNzdhOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMGY0NTdmMmZlZTUwNTc2NWVmMjA5ZjI5ZmUxMTgyY2U3NjMwOGMyMTg1MThiNTFjYzM4Y2FkNjM0MDVlYjA4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMTM5MC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODI0YThlZmJmNDVkMmJkZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzc3M2ZjMjc4ZTNkNDQwOGY3YjI1NDBhNmMwNjU4MDRiNzNhNDc1MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MjE0NmFiYjQwODQ1NTUxNjA4Nzk0MTU3M2UzYTQwNmY3ZjI3Y2VkODM0MmUzODgzYTY0ZTNiZmQ5MGEwOGIzIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMTM5OS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTE5ODcwYzM2YWIwY2NkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDUzYzViMTFiZGZjZDhiYzM1NjNiNWFlNzZjM2M0MzZkNDJjZTJlYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNTE5M2M4MTBlZjExZjlmYTNlMzk4YjI2NGZkNTFlNzBkZjU2NGM1OGRmOTZhNTAwMTc4MmVkNDI1Yzc5Njg1In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMTY4MDQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ1NTdiZWE0YmNkMzhlMTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZlYTU0YTczYTIzZTI0NGY1OTliNzAwODZkODMwZTgyMzUyOWQwNGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjgyMDAxMTFkM2ExODM2NDU5N2I5NTg2NzYxMTE1Njk0MjZiNmRlN2Y1OGJjZGY3ZDgyYTMzYjQzMWNjYjRlMyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTI1Ni5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWQyMDg5ZWE1NzMwZjBlNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDA0OWZhZTI3NDMzNGQxZjUxYWNhYzNiZWM1NzgyNDQxODFiMzVmZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNzc2ZThlOGIxNjkxNTBjYWI1MzJhY2UzMTM3ZWI2ZWUwZDYyODRmMjM0MjhmNDk5ZmU1MDUyNGY5MDI5ZjYyIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMjczLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNGJjMGQxYTBjOWNiMjY3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjMWE0MTZhMjk5ZTBmNTAyNTk0NGFjNTM3MTAzM2FlMTJmNGI3OTViIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc5ZTU1N2QzNTM2OTk4NmUwN2Q0OTRlYjEwNTJlNjUxNTIyNmQ5ZTdhMGVkYTA3NDNhNzEzYzgzZWQ4MTY1MDAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0yNzQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIzNmU4ZDZjNmEzNDJiN2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY3NjNmNzhlY2M0OWZjMGJjODcwNDczMTE1ZDg2OTg5NjhmMmIyNGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzlmNjNjYjkxMmI4ZTk5ZWY2ZjgwZjY5Y2Y0NGZmYmVlYTE4OGI2YzgzNzVkN2IyYjJlNTQxNDJmMmMyNDgxNiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTI3NS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjdhNDY2MzNmNmRjYTRmOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmUyMzI2N2RiZTY5MmM0YThjNzM3MjgzNmFkOTMzMjlmZmI4ZjM4ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYjBmMmZhNmI3OWE4MWExYzY3MjY1MjA4Nzg5NGNmMDJlNTVlMDQxYmE1YjEwNjc5NDBlNzQ3YzhlOGVmNGFjIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMjc3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMzIyZjgyYjFiODM3MjExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NTljODU1ZmIxMWZmN2VjOGM1NmM4MDFlZjk5YjRmMGM1NGZkNTc0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEyZjRlOWM0NmY2OTQzYzFmOWU0N2VjYjcxNjkyYzQ2Njk2YzE4MzU3NWU5NDU3MWQ4YmUxN2E4ZDExZjFiZTUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0yNzguc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRjZGYyZjQxOGU0YWZhNTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjgyZTQ0MDgxMjI3MjE1OTY4ZTBlY2JkNzIwYTRmM2I2MmRhY2Y1ZTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWRjYWZhYjAxY2RhMjhmNDAyMjI5MzM5YzlhNjA2MDNmOTg4OTQyMzU3NGNmMzc3NDQ0NTdjZjUzYmFhMDE5MCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTI4MC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDRhZjI3ZjIyMDhmYWYxOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTQzMzU2Y2NiMDQ3YjM1N2Y3ZGY5ODAyMjhkZDRhMGI0ZmIyNDA0MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwZjkxOGEwODJmMzA2NGVmYjU0MDlhNzhlMWExZTllNDk5ZTY0YmJlM2M3ZDIxOTIzM2VjNzQ2MDg3YjFhZjEwIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMjgxLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwM2JlM2ZmYjg4ZDU4MTVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMTJlZWM3MGYyM2UxMDA5ODIwYzg2ZTQwYzQ1MTI1NjhkZjM4ZDQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY5ZDNjNmZiYTI4MTU3ODI0MmMyMmUzODhmZWQyZTU0ZjZiYzc2ZmJjMzUzMWRlZGJkYzdkNjhlMmY4N2UxOWUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0yODQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJjMGQ0MDEyYmI4ZDk0ZGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUwNmM4NmE2MTk3NGI5MmM3NzQ4MTI0NWM0YjdmN2E5YmZiOGM3NzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWRhYzYzMDk1NDc5YTA3NWNiZTNiNThmZTRkMzNlYTg5MmI5NjMxMjY3NjdiNmE1MDA4YzY2YzM2ZTViYjg2NCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTI4NS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGZlM2U1MGY4OTNkMmRjYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTk3ZGQzZDU5M2JjNGE4OGI4MzlhYTU5NzAyZDA1MzI0OWNjY2UyMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZjE4ZmQ5MjdlN2ExNGNmYTgwMTNjNzFlNzc5MmI3NzYwYjcwNmU0MDI1MjQ3ZjQ5NDBjZDgyODRjNWJjZjY4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNMjkwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMWIzZGE4YzM4MTNkZmIyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZmVkNDVhMzdkYjMyMzEyYzM5NzE4MTE1MTMwZDhlZWQ3NTc3YzQyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUyZjc0OThjNWVlNzRmZWM2ZDJmNzZlMjZmYTM5MjBlZTk0YTRmNDIwNzNkZjZmZTNjOWNjY2YzNTRkNzkyNmEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk0yOTcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFkNWFjMzRlNDY5MDE1ZGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ4OTU4NDIzMDM5MDdjOGVkZjQyNzUxNzVkNDRlNWQzMzc3YWU2MTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjY4NDJlM2FkNmFlNjFiOGUwYmMxYzljNjE1ZDUwNjI0NmQwZjFhYzFkNjk2MTIwYzNjN2VlZjAyZDM5ODE4MyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTQyMC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTY0NzkzMzU1NTYzNGZmMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODg0YWYzOWFjM2NkNTg2ZjJhMTc1Zjk2NDkwNTI2YTgwZDZkMTBmMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MzM1M2VkZGQ5YmVhYTUxYjU1NTk0Y2JhOGFhY2YyY2I4NDdjMWE5ZGRkNDNlMGEyMmFhNmQ5NDllMWZkOGMyIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNNDIzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ZjJkZWU2YWZlMTM4M2U0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwODJlOWQ4MmVkOWEwYzkxYWQzM2IxNDQ3OTlmZDFlZWVjZGRiYWExIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcyM2E3NjlkNDg4MTQ2YmU2ODY1NzgyNTZjYTg5NTgzNTA5ODYyNTBjZTZjZjAwMDcxZTM2MGYxZTBlYzdlYmEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk00MjQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ4MDIwOGNlNDBjNzc5NTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI1NmNjY2I4MDRmZjVhYzM3YzgyMDk2YmJkNDYwZTliYjQ3NWRmNTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjg3NTNkMjVjZDU0MmQzNzYyMTczMTY1OWIwMDlmMTdlNDVkMzA4ZDEyMjQzZGZkOGYwNjZmMzU2NmE1ZWE1YyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTQzNy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjA5Y2NjYzc1NzkwZTExYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2U2YmYyNTU2M2I4MzFjNzlhNmI2NjIyOTk1NmU0ZTZiY2Y5ZWNiOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNjhkMDE4MzQxNjdjM2YxNmVlNDFhNzE0ODdiYTY2ZGY4MmQzZGJjNWJjYjg4YmMzMzNjYzI3NTc5NDBlZWIzIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNNDUxNy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzg0MDVkNjhjOWQzNmZmMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGY5ZGMwNTQ3MjAyY2ZlZGQ4MGE2NjIwMDMxZTVhOTVjMDUxODc5MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MDFjNTk0MDE3NTAxYmEwNzJlNDg0NGE4ZGI3MGIxZjgzN2UzY2ViOGQ1NDEwYzA3YmE1NzhlMzg3M2YwOWU2In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNNDg5OS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjMwMDk4ZDA2YWJmMDNhZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGUyYTRkZGMwNWI3M2MyMjJmNTkxYzk4MDQ3M2E2ODkyZWZmODhlYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYTlkMzJhNzQxODhjNmVhODcxNjU4NDNkNzJmMjVmZThiN2FjZTFlZWVhYmIwZGE5MTBjZDU0ODQ5MzYxNjRiIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNNDkwOS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2ExYTk3M2Y2YTEyMWM2MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDg3YzZjMGVlOTJjOTQ0MWFjNTEwMDcyZWUwY2U0YjcwODVlY2RhOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxZDg5NzI1NjIxMzg1ZTVkYWM2YjI1ZWQyMmM5ZmMyNTQ5ZjJhY2JkZGViYWQ4Y2JlNTg1NDJmYmJjOTQ3Y2Q5In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNNDk3MS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2QxMzM0MTk3ZjEwNTRiMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODA4MjlkMjViNzRlMzkyOTQ4ZmZkNDhkMzdlZGJjYWEyYzMyYzhkZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MjEwZTZlN2ZkZDRmNmJjMGMwNjBkMWI0NDZlNDhjMGZjMGQwNGQ5NzdjYTZlNWFjNzhlZDJjYWMwODk4Yjg1In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNNTAwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlODg3Njc3NTBiYzY3M2Y5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YWQ2OTZhOWNlN2MzMzZjMzhmMGU1NzVkMTJlODhlZjc2MDEzNjMwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkyYTMyMTJkOWE5MzlhYTFhNDk5MzIwMWY4N2RlMTQzNGMxMmIwODEzNjUzN2RhMDUwN2I5ZjJiNDJkNDM1ZmMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk01MzQ3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNGFjZGNkYzYyODhmMDNiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNjg2NDVlZGM5MTA5Yzc2OTAwYjE2MTIyOGEzODJmZmFiZjFjODY5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYxMjlmMjc5ZDczOTdkZGE2YTkwMmRmMmQ1YTU0MGIxODU4NDViYzQyNWQyODlhMjc0NjI0OWVkNTVkMDc4ZDQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk04MDMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQyM2I3OWVmYTIwMjg2YzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZiOTFkMDA5NzMyNzhkOTkzZDMwMjBkZWMwN2FjNWVkMzQ5OTBlZmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2E2OTEyM2FhMTVlNzRmMmYyYzM0Zjk2MGI2NGY2ZjFmNDdiMDFhNzY0NjUzY2ZjMWRlYjk5Njc4MDRmN2VmMyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTg1MC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTMyZWEyNjRiZjQzNzhjYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjczZTVlMDVjMTA1Mjg5ZTgxOTJkYmUyZWI1MTJhY2VlZmI5ZGQ5YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZjkzNjc1ZTFmNTllZmM2NGQ5MmQ0ZmNjZjVkNmVmODg4ZTI3ZGQ2MjYxMTAxMzZiODM0YjY5ZGQwMmQ0MGMyIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNODUxLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNjgzZTAyM2IwZTgxODQ0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MDAyOTY2OWViZmI4NGMwNjE4ZDI0Y2IzMzBkOGVmODNlN2UwZWRlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJkOGY3ZjY1NTMzM2QxNmUzZmQ3NjgxNGQxOWQyZjc1MzVmMTQyYzZjN2E4Y2ZmNDZhNTVmZDMyYmNhNDIzZDEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk04NTIuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI3MDgyMmM4NjdiZTM5MDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRmYjhjZjk3YzUyMDJmZjc4MDA0NzFmOTQ0MjYwNzQ0NjU3YTFiZDEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzcyNzgwOTUyYzQyYjdlMGZlZTQ1NTBhN2NlOWUyNjk4MjY3ZGE1MzdiMGRhNzAwMDIzOTI5NzdmMTBmYjk5MiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTg1NS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYThlYTBlNjc0MjQxNTMyOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjM4MmNkNGJkNjkxNjBhNjRjODk1MTMzMjkxNmYxM2FlMGE5ZDBkZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4MzRiMDIwMDgwNDg3ZjI4ZmY2YTNkNTgzN2ZhMmE2NDY0YmQ4NjFmYmMyNDY4ZjFjNWJmMWEwNzY0OGMwOGQ5In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNODU2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMDhkODQ5MmUwNTEyNTVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMjU4NTc5YzkyYjY0MDdiOTdhMzc2MDQyYzYyOTk0ZDRhNDgxZmY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMxNTlhMjgzZDAzZTk5ZDJiMjViMjAwM2NiMDVhNjhlYTlkMTBlNGE3Y2QyNmYzYmM3MjI1ZTkyN2Q0MDM0NzIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk04NTcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBmNDlhYmQ1MmQ4NzIxNTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE1MGJmMWQ1Njc5ZTU0YmIzZjRiMDM5MzIxZjZlMzU4MjU5MDUxZjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmUxNDlkMjIyODEyMDEyZDY5ZGQyYmIxMDUyZmI0NTlkNjFhNTkyYjc4MTRlNWUwZjhjNmIzNjUyNDc2NGM5OCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTg1OC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTFhMTlhYzM0MTJhZGFjNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTkxNmFmYzliMTVkZmJkOWEzNDQ1MzI1NTllZTVjZDAzYzZmMDE0NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NjI1OGM5NmY5NGYzZTY2YmJkMDExZTVkMmUxYTc3ZmQ4ZmYyMWMyNTcxMGY0Mjk0NjA2ZDc2YmJlMmVkODdiIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNODYwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNmFiZmJjZTYzNzgxY2JkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ODRhZTk0ZTZkMDVlMGExN2FiNGI5Y2YyZTMzZTI3MDA3YTk3OGU0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkMjJlNmFlZTZjMTczZDViNWI5N2RmODgyMGUyMTQ5OWZlZjMyMDE3OWVlY2E3YWU2ZmYxYzczNWVhMGNiMDkifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk04NjEuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI5OTU0M2YyNjEyMzMwNDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU1YTUzZTA3NWRmMTZmY2Y5ZTIyYzViYWI0NGM2ZmZkNWUwNjQ5N2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2NjYzI1MzNjYzIwNjI0MDgzZTJlZTBhNTk2NWI0MTNkZTQ1OTRkZTg0NzgyODQ5MjEwN2FiMDJiYzE0ZjNkYyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTg2Mi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGY4M2E0MjUwYjE4OTQ5NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzBhNjAwZWIwYmY4ZTNlYTdmOTRlNTFhYWY4NGY3ZTg3OGJiYmUyYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxZDUyYmE4M2UwOTdjNmQzZjhiNWY5ZmU2Yjk5NjYxMDE0Njk4MDA5YWY4NDVjNDg4ZWM0NDgwNzRjNjMzZmRmIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNODYzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZjNmMDYxZjQwYjQ2OTQ3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMjhmM2U1ODA4YjhjNjMxYmEyYzU5OGNiMDVhNWM1YTZmYThjYTdmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjliYzRlZTNiODFmYjQ4Njg3YzYwMTcxY2ExZGYzZWE0NjgyOGY4YjE0NzY5ZDE5OWFhMmZlMTIwMDk0MWZkYjkifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk04NjQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNjZWNjOGM3YjNkZDcwZWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjYxMGRkNmY1ODk5YjY0YjRjMTVhZDFhZTAxMzMzNjBmZmI3OTRmZmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzU5MmEyNjgyYThmNDhkNTY3MmVjOWM1ZGRhMjk5NjVkNTRhNTViZGE1YTYyZTA5Yjg1YjU1NTI1NTEyNjUzNyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTg2NS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTM0OTQwZGExYWFiNDc0NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzBmNjQ2OTc3OGNjMjc1M2MwNzkwNTY3ODVjM2I2NDc3MmRjYjNkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyZDI2OTk2OTcwZjQxZWZlNzkzNDE3YmZhMDAwYmFiNDIzYWU0OTZlNThlOGJlZGRlN2RlNzYzZTY3Yzg3NDJkIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNODY2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYTJkMzU3MjdjMjBkZDc5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkYmFlODAwMDEzNDEyMTFhZTYyMWRiNDM2ZGJiNGZhZjI3OTc3OWExIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEzZGRmOGFjMzVhMDM3NzZmOTRmOTkyODQ0YTMxMTBlMjgwMmI3Mzg4NzY0ZTc2ZDE3YWM1Njg0ZjFiNThiYmMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk04NjZOQVYuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY4MTJhMDhjNDQxNjM5YTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRiNWFkNDc0YjA1NTdjOTBiZjkwZTZkYTZlMGU2MzcwMGQ5NGRkYzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTlhMGNjY2VmNmJkODg0OTBiMmI5YzMwNDg3YmUzMDdkYjE1MTYxMmU2MmQwMDYwMTJjMzEwNmI4NjgwM2Q0MiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTg2OC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODJmZWU1NmFkOTYzYzEyYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTUxZTIyNDkwNzZhYTg3ODc0M2Q0OTdlOGQyYjc3OTg1MDhhZGU0ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxNTM1NTc0MzMzNjA1MGExZmUyM2RlMWYzNjUzZGI2NTFhMDIxOTBmZTFjMDJmZWIzODRmNTE0MjM3MmM4OWZmIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNODY5LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YzMyMTJhMzZjODU0Y2M1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NWU5ODM2NDFlNmZlMDE2NDhkNjhkYjI4MjFhOGYzM2Y3Mjk0NGIzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIxODBmZWVjY2UwZDQ1ZGFlYmZlY2E5MDBlYzVhNDQxOWExNWE3YTQwNWRlOWU2NjllMTUwNDE4NGFkYjFiZTQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk04NzAuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE4Yzc2YjJkNGRmYjdmZjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc1YjM2OTUyMGUxODgwZTk4YzVkZGI4MjUyN2JjZGZkZThkZDFiNWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODMxZWQ0M2JiZjEzYzBhNTUxOWEyNjk1NTY0NGJiMDQ5OWQ3M2VhM2MyYzMzNzY1ZGFhNDkyNTQyNTFlNThhNiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTg3MS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWQ2MmNjNzJmODMzYWIzNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGI3NTg4M2M4NmFhM2EyODIwYWI5YTlkM2RhNTJiMzIyYzMxYzM5YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzOTM5MDc2OTNlMjVlN2EwMzY0ODJlNWVmZmViMWQyYTM4YWQ4MWQ4YTJjZGMxMThlMzA3MmFjYjdmOGQxMzIxIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNODc0LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNGNmNjMxMjUzNDUzNTZlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiOWRjNmU1OWUyZTJiNDM3NTBhNTdmNmQ4NjE1NzE1ZTBhYjczZDJjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZhYzAyMTI1NWVhYWEwNWYzZGYwOWVlZTliZmY0MGM0YTM2N2VhYmE2NmVmYmY2YmUxZmFmMzgwNmVkYzRlMWIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk04NzUuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNiNDU1N2RkNzljZDk2MDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIyMzg5YTgzYzk2MWY1MWMyNjhiNWI0YmI2ZTQ4OGY5NzM4M2QzOGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGFmYTUwNzA3NWUzY2MyNGFkNDVhNTFhNjcyNWQyZGY0YTk4YjFhYzU4MjQzZjA3NWE3ZDcxNGU3MDg4YjE2OCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTg4MC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTU2YTM0MWMxOGUzYmY3ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjVhNjhkZmMyYmEwNGEzYTI0YjhjODAzMTUwMDhiZGI0MzIzNmVmOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZTFmMTc2YzE4M2QxZTJjNTdjMjQxNmFjNDA1OWZkYWI1NzFiMDM0MmI4MWIxYTU5OTg0OTNjYmNlNDFhM2I2In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNODkxLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNTI0YTg5NTM1ODAzNzZhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0YWM5ZWE0YjEzMmIzNjYwYzNiNGMwYjVlOGNmMDRmYTA4YTlmZDQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjlmNWNhN2FmYWVlMmMxODliODgxMTc1NmYyMjQwZGZmMDI1Y2U0NGU4MjllMWQxZGEwYWMzZWExNTg5MGViNWYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk05MDEuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUxOGE3YjcyM2M4MDYxNmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE3MDc0MGQyNzNkZWZhMWIzMDQ1YTVjNThhZDljY2M4ZWZlODNkYjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGI4MjIxYTY0OTI0MGYxYmY4YTY4ZDNjMWU2NjRkMTI1YzlmYTJhMmJmZTZlMzFmZWViN2QyODJhZDhhNzRlYyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTkwMi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTZjNmY5MjY0NDg2MDI4MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmU0YjMwNTI0YTE4ZDQ3MDBjNDYxNzQxYzRkYjc2MzFiODdlZTVmYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZDI3NTBkZWY5NzM3OTFjMGEzZjFlOWUzZDhiNDRlYTUxNmM2ZTVlNmIyZWNkZmM3ZjFlODkzMjIyNjc2MWMxIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNOTAzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyOTllNDk3MTk3ZjY2NjkxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YTliOTIwMzBhOWE5ZjRiMmY3YjQyM2RmOTU2MzI3ZDNhYmJiMDQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZiZDQzZDM0MmZmMDExNTEwZDg0ODNjODk1MGFkZDFmMzdiMDAxZjMxYzUyMjY4MDY3ZjM3NjZkNDNhN2I4YWYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk05MDMwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNmZiZGNlNjBjNDM4Nzg0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhZjg4NzBlYmE2MzEyNzkyMmMxZDZhZjQ0ZjU3ZmQzNWFkNTQ5YmI4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY4ZDI0ZjIxM2JmYmU3N2YzODVhMDQ4OTk0MmMzMjgzM2JlY2E1ZWMxYjE2YzU0OGNmMGEyOTU5NmI0ZDlmZGEifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk05MDQuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEwNWQwNGViMTY2Yjk1NTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM0ZmYyMmFkODAxOTk3YmI2MmJmYmRlNWYyMmNlYjA2NmQ1YmIxYjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzk3NzFjN2NhMjIyNTFhYWIwMmJkMTNiNTIwYmQyOTRiZjNmMmI4OTVkZmU0NjU3NWNhMTYxZWZlZGVjYjFlOSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTkwNS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTM4ZTU2ZDRlOGUwNTlmMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODNlYTRlYjc0N2RiOWQxYTA2ZWE1MDFlYTBiOWI3OTNiYmIxM2EzMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzY2FkYzIzN2U0ZTc3MjgxNjVmZGZjMGU1MjhiMGNjODIxOWMwYThmNzE4YTlmYzM5NTY2MmZmYjk5NjRmM2I3In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNOTA2Ni5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODNjZGUxYjhkMjY2NjJlMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTdmOWZhZThmMTZhMjY3OTlkMGM0OTA3NGQxNjAzMmFkODYxZTBiZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNWJiMzYyZDJhNDZhMjU0MWY5ZWJlOTFlYzUyZGYyMTc1NTczZGI3ZDdiMGM5YzYyNTY2NjBkN2FkOThkNmU0In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNOTE4LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNjJiNWNhM2UyZTUwZDMwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YzNhNzViMTI4YTQ3Mjk3MzYwZmViNjdiYWRmNDk5MzE0MjE1MWM0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVjMTA4YWQ1MzRjNjQyOGI5ZjhlMjcyZGYwOWZmMjRkOGIyMDcwNjFjOTJmODNmYTNhY2IwNGIyZjQ0NjY4ZmIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk05MjEuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIzOWNkMzI5Y2ZhYzRmMWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk1MDA5Yjg3MGRhZjA1OTdlMzBkNDNhZTcxMWEzODJlODE5OTA4NGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzNkZmI4NDU3M2U5ZWQ5Y2I2NzUxNzNlODVkZDZlOTdlZjY4MGM0YjQ3Njg5YjNmZDQ2NzQyOGY2YTdlMzRiOCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTkyMi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTA2OTRhMzM0YWFhNjQ0NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmY4ZmRiOThjYTI0M2JkYjY0MGZiODc1N2Y5OWEyYmU5ODFjOGU1MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMmYwZmQ3NjJiNGQzOTg4OGNlMmMwYWY3OGFmM2Y1MGE4ZTRkOGY4YWRlY2UyZjAwM2MyZWYzMGE4YTU1YzgzIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNOTMwLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkOWVjODJiNDE4MDcwNzlkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmODQwNzE3MjU5NjhjN2E5M2I2NDI2ODM2MWIyYjk3ZTQzZWM4ZTk4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJjNWMyZGQ1ZTYxMzNhZDMzYWNiMmY5OWI4NTViN2NlNTY1NDc2YTAzZWZkM2M1M2RlMmY2NGZjZmQ4NzlmZjAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk05MzIuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYyMGM0YjQyNWM2NWIyOGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJiZTY5NTkxZTUyMWZjNzAwYWE2YzU1NTQxMDk0ODk0NDIwYWFhZjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2ZjNjUwZDkyOGFlYjRjMDA1Zjc2ZDY3ZDViZmQzM2E2MDYxOTc1YThmMGFkMTk2OGRjMjg2ZmUwNDExMGVmNyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTkzMy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjQ1YWJhMjU3NzMxODhmNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2ViOTdiZmQyZTcwZjc2YThkNjMwMzQ0NTNkZmQzODZkMmY5NmI5ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2OTIwY2FmMmU3YWU0ZWViOTljZjMxYjMxZDRiMWU0ZTRkOTdiNGRjZjBjYTkwOWY0ZWNiYTM2ZmUyMjFhM2NhIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNOTM1LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZmY2YjhhNjJhMWEwOWEyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYTE5YmJlYjI4YjBmYjU4M2NhMjdhMTlkNzAzMjMzYTg0NzZlZDg0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJlOTQyMmU1ZDlmMzU0YzEwODA4MjlmZDBjZmQwM2NkNDYwYmU5MDQ5MTQ1NjU0NjliNGE5ZmY3NmJhMjA1NWQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk05Mzcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBiMWE2ZmEyMTBkZTI4M2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRiZjk4NjViYzRlZTJkZTEwYzY3NmZiODk1YmVmZDA3MTdiMGM0YTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjg4MDJmNDQwZGQzY2MyOTExYmE0MGJmYjg4MjJkMDVmOTQyMmE1MWEwYWUwN2Q5ZDZmNjVkNjg4NmE3NWE1ZiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lCTTkzOS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGU1MmZkZmU1YjJlMWZhMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjYwOThmYmFiMjRmOWZkNGY4ZTM3NTRkNDUyOWQ5YjQ3OGM3ZDRiNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNWQ3MTUyYTRkNDY3ZmJhOThjZDgxNTA3OGE0ZWI4MGVlMTYxMzc2N2YwNjRjZmNjOTk3YzA0ZDc4NGE1OTc4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSUJNOTQzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2OTI4ZmVkZGI0MmVmZTY5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNWZiYTBiMjcxYjA3NWY5OGQ4M2VlZmQ5MDBiZmRlZDEzMDIzYTA0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBmNjAyY2VlNTI0NjM3ODU2MTY5MDk1ZWJiMjEzNTBkYWJhYmJmNmQyM2U4ZGFiZmQxMWU1MzA0ODUyZGMxYTMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JQk05NDQ4LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYjEwZjFlN2IyMmExMWY1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMGFkYjNkNmVjYmY4Y2ZmMDk0MDE2ZmYwOWYwZWYwMzhkNjc2NzZiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI0NzE1OTYwN2RmMzQwZTdmMTdlN2JhYmVhY2Y0MWRhNzAwYTAwMDgzMzAwZDZiNGY2OTZjZTAzM2UxZmM0N2QifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JRUNfUDI3LTEuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZjYjMwNzFjZDE2MjI1YTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYyNDhhOTk4Mzg4MmQ0MTU0YjRlOTYzNTU0ODIwZWIyOTUzMDVmYmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGQ4NDQ1YmFmYTE5NWNkOGJiNjdjM2M3YmI0MzU1OWQ2NWNlNmRkYTY1YjcyMDFmZDNlNjQxYTA2M2RiOWU2ZiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lOSVMtOC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGNmYmNhYTdkMWZlMzE2MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjEyZDE3MmZmODkzOGQ4N2Y0ZjlmNTBiNGM1OThkOTAyZjk2M2NhNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ZDM5YzEzZWM3NjNkNGFkMDBmZTQwNzA4YmE4ZGQwNjQ1ODZkNGVhYjc0Y2EzOGQ0MTk2ZDc0NTk4NWRhYmJkIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSU5JUy1DWVJJTExJQy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGQ4ZDA0YWNmMDZjMDMwZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTY1MGYwNDU1ZjNhMzE5MDc2Y2RiM2U3NTg5MGNkYjg1OTRkZjY2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZGI0NzY5MzdkNmZmOGZiODM5ZmVmMmVlOTQ4MDcxOTM0MDc1Mjc2MWQwZTZkODNmZGVjODZlOWVhM2U2MGVmIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSU5JUy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDYxOGFjMDRmYjc3Njg2OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTExZjk2MTk5NDM5MmMyMDdiZGNjNTE3YjE4Yjk1ZGEzYmRkM2UxYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2OTkzNWQ4YTY1NzkzYThiZmI3NzYzODE2NTYxOTVlYWIzNDY2M2M0MDQ5MDRhYTc2YzBkZTAxNDlkMmZjMmU3In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNJUkktMzM0Mi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTJmNWI1NjYzOTg0NzZlZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGRmMmQ2Y2RjYzUxMzkzNjNjNWRkYWY2N2U1MDczODM1MzZkYmRhOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5M2EzNjhjNWJiZjBhYzUzYzljMWNmMzM4MGQ0ZTEzZGI2MmQ2NTc4Zjg1MWU4YzJmNDgyMTkyOGJiMzBmYzI1In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPLTIwMjItQ04tRVhULnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMzg4NmZkY2Q5MzZiN2Q3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiY2U0NzAzYzFkNWYxNmNjZjZjMzM0NTQyNjI5ZWVjNmExZDkzNjkxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFhM2ZhMGNhN2YzNmVmN2IyMzVlZWI0MGE4MDIzMzQzMDdjMDU3NDVlODliZDE4ZjFmYzE1ZDliYzMxMDgyNzcifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU08tMjAyMi1DTi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDUwMmMzMGE5YTdlZTI1YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzQ2MDAyNDg0OGVlNWMwMjgyMTQyOWNlNTcyNzFiN2Q3Y2NlOWUzZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NjlkMDM2OTE4YTkyYjUxMzhlZGZiZmUyNDBlZjY1OWViOWQxYzlhMDM1YzlkNGVhM2Y0ZjY2ZDQzNGY0MDdmIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPLTIwMjItSlAtMy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTY1YjQ0ZjhhZWNmNjVjYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTE4N2JmYmEyMWZjNDE0ZTE5NzUzODJiOGJkY2FhNWEzMDdhZjgwZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNDJkNzZjMmRkNzFkMGU4NTNkMjY2NzQyNmI1OGEzNGZmMDk0ZmM4MDAwOGZmZjc2YzQyNGI4M2QwMjM2ZmMxIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPLTIwMjItSlAuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY5OTFhZmI2OGQwN2JkZDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdlYjhiNGFmMzU1OGRlNzIxMWM2N2Q2MTRlODA0MzFmM2U1NmJiMmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDcxNDFjNzQ2NDM1ZTc1M2YzOWNlMzQ4NzVlNDM2ZThmNTE2YjM1MDE0MTJiODk0ZWJmMjIwNWQ4YTNlMGM5MiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTTy0yMDIyLUtSLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNTE3MjU0YTk0OWI1MDkyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMjcxYmVjZTUyYzJhNjFlMDVhODJmMTVlZDY0M2I3YWU4ODI5ZjVlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc4NGQxZGU4ZTI2ODY2YWE3MTI1OTMzYzVhYzE4ODAzZTJlOGYzMmE1NGQzZGFhYWI5ZGM1NGEzZjJhMjYwNWQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU08tSVItMTk3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5M2EzMzc2NGIxOTFhODI0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMTFjODVjMDc5NDAxNDNiNjc5ZTEwMDQ2ZDljZWU1ODA3NmRmZjQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNjNTliZDNjOGM1NDM5YjExOGE0OGY5NWFhYzJkMThhMjdmZjk3NjczZWIxMjk5YmEwYTVkNGJhNzhjNDllOWIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU08tSVItMjA5LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYTJmODJmYjY4NjcwYWZkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZTg5ZTljMjU2OTczYzIzMzliMWJjMjFmZGQ2MjZkOGYzZTIwOTI5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE0YmQwNjY5MmNmYjkxOWFkZDNhMWNlMTkzNTkwM2JjMjFjNWI2YTU4MTcxYTBkNDQ5Zjc4NGE2N2FlMTQ2MzQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU082NDYuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdmZGRhZDE2MWQ2OGM5MmQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJmMzIxMTQwYjc4NTExMjBmZjA0NjhkMzQ1Njk3OGE3ZjFhMDFhN2UifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzUzOGRhYjZiM2VmZDA0NzM0NDU5YzkwMjJlMWI2ODUzODE0NWZkZjU5MTc0OGRiOWE2YTIxNjAxMTk5OWUyMSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTTzg4NTktMS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmQ1ZWFiNGQ1NmVkYmQ2MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWEyZTA0YzEyNTgyZDdiMmFkMzNkZTE1NDA4ZDQzOTUwMWRhMGNjOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NDZhMjM4YTljNWM4MmNiMzQ0MjE4NjUwMDZlYzAxNTliNzkyYzczYmM2NTk0NzJjMjU1YTQ4ZjQzZjI4MjQ5In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS0xMC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTVmYzZjNTc1NjM4ODc4YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWQ0OGJmMDM4ZmI0NmYzNDdiYzgyMjA4MmZiNzU5MzFhNmQyNWFkNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZWZkNDMzYmVjY2FkZWU5M2ZjN2RhMzU0Yzc1MGFmMzAwMmUyYTg4OGIwYzEwYmRkNTM4MGRkZGQzZDVjYjA2In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS0xMS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzc5NTA4ZjU2YzQ0ZGU4MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmVkYmNjOGI2M2E2OGEyNDdiODhjODM1MzM5MmVhODVhNDQ5NzI3MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NDg0Yjc0YThhMjc2MTM1N2JkOTIxODlmZTU3MjVlNWY5ZTc5OGE2MGU3ODBiNjk2OWZkNjdlZDY2Y2M2ZGZhIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS0xMy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjI2ZjFhOGJhNWMxMzJjYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGIzYTdhMzhiY2IxYzg5ZDJlZGY2NmVkOTI0MDU1Y2ZmMTk0MjJmMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxYjQ3Zjg5ZGYwOWUxMGY1MTBjM2RkOTEwMGIzNDNjZDE4YzkyZDdmYThlMTYxMmE1NTZmMDAxNmNjNzQ4ZTY2In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS0xNC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzIxYzUwZWNkYTM0YjhmMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTc2ZTYwYmNkYzJkZWUzMjk3ZTg5MDhlMjMyOGI1MTI5NTdlN2IwNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0OGIyNjlmMzg2NDA2ZTk2NmNlODUwMWY2ODZlYzg3Yzk4Y2MwYThiMzMzNzZhODI1ZmE1MDhiOTI3MTdhM2UwIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS0xNS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTlhZjViMTM3ZWY1MTI4NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmUwZWUwMmQxZGE1MTNmYjQ3ZmQyNzM3MjYyYzI2MTM5ZWI5ZDMzMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5YzUyY2ZkNjNmMzBhYjdhMTI4NTcyYTJmMDU0NjQyNTQzN2I2NmVhODdiZWJjM2M3Y2I1OWVlOTM4MjBiMjM1In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS0xNi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWQ4M2MyZTY4MjgxZTY2ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTcyZjk3ZTJmMjI5YmFhN2RmZmQ3MjNhZGVhMjJmODk5ZTRhZDZhZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYzViNWM1Yjc1YTEwZTM5NGExZThjMDY2MDg3MjBkNDY0ZGVlY2FhZDBjOWM2ZmNmNjczZWIxNmI3ZmMyOWU3In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS0yLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmOTFlZDQxOTczNGU2NjZkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmOWQ3NjM3MjUxNDA3NzFlMDI3YmQzYjE1OTViYWEzYTk3OGZjZDliIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhmZTg4M2YzMjlkZjNiODU2N2Y3OWUxNWM4ZTk0ZGQwOTg5ZDNhZThhYWIwNzAxY2YyZjM0YTY3MzdiYjlmNjYifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU084ODU5LTMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUzNGNhYTI4MzM4OTRlMTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM4MjhjZTAxNmM1MDdlYTFiZmY1YzRiYjg2OTdkODY0NTRlYTM3ODUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjE2YjIxYWUzZGQ1NDU5ZjU4ZDExY2Q3ZjFlNWM3OGM1YTdiNTUwOTc0MjJjOGIzMzg4NmYzY2EwZGZlMDYxOSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTTzg4NTktNC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTZhMjIzYjRiZjEzMTFmZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODU4NjA4MDU4YTFmYmFjMjM3MWFkMWEyYjQ2MmE3ZGNiNTQ4ZmY1MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3NTMzZGJjZGMxMjMxNmIzMTE2ZWUzYWRjZDA5ZjRmZjU0YTM0Y2Y5NDRmODNlNWJkOTdhMjM3MzY1Y2MwNzI4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS01LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMTY2NDg5NzE2ZDU0Yjc4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NzUyNjc3NWMyMjMxMDNhZGNjOTE3NzI1MDY2MGJmMWVjOWY0YzU0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM5ZTlkZTZkODg4MjUyNTIxMzk2ZGZlM2Q1MGY5NWU5YmRlOTc2M2YzNTAzMTcxOTQ2Y2M0NzZiNGQwMGY2OTUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU084ODU5LTYuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRiZTdhOTQwMDA1NDMyM2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE1NWY5OWY4NTViZTEyZGM2ODNjOTUwMTk2NWQ1ZmY1M2IwMjM2ZWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzNjODI3N2NmMDAxNjRkMTZmYjIwYmNmYzIzZWY0ZjhhYmI5ZTFlNDQ5ZDliZWJkM2M1YTRiMGUyOGRkNmI3YiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTTzg4NTktNy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTM4NTA5MjE3ZTRjZjFhZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjA1N2I2ZDlkN2E1NzIwMjIwNzJlZTJjMzFlNzk5YTViN2ZkNjFjMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0Y2E5OWQxZTNiYTFiMDVlNmZkZThjOTc3ZWIyYjg0ZjgyNjI3OWI3NmE0OWI3YjIyYTI2YmY4ODAzMzI3MjVjIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPODg1OS04LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMzQ0NjUxMTU5ZmQxMDFhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMjcyNWI4MDE4ZDQwZDk1MDVkYzVhMDE1NDFhM2I3NzQxYTJhMzk3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEzYTBjZmYzZGNmZGNiYzEwYWNmNzAyYzYzOTlmYzk0MDRjZjRhZjI4ZDM2OWI5ZmU2MmJkZjE4ZDQ2ZDE4MzMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU084ODU5LTkuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQyMTVjOWQ2MjhiMWFhZTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBlMzhiZTk2MGExZjFjYWQ1MDc5YzA5MDcwYzBjZDVhZTAwZmY5OTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGExN2YxNjdmOWM3ZDJiMmZhYWZlN2YyNGE1ZjgzYTc0NDExNjY5YTQwNzg5MTVjNTAyYTRmZDJjNDIzZmM3ZSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTTzg4NTktOUUuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE4YzEwNjVmYmE0MmFjMzUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI3N2U3NzFiMmQyODgzMjNiZTQxYjgzZDZiN2FmNTM3NDM3ZmM0YmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODMxZTdmNjI5NzZlM2M2OGMxNmRlZTZmYWNlOTMwMzY0ZmRlZmJmZmU3NjI5YmI3MDRjYWQ5ZmQwMWNmMjgxOCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTT18xMDM2Ny1CT1guc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJlYzgyYTgwNWRkODE4NzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI3MTE0MmQ2YjllM2FmNTY5YjI4NTAxM2U1ZWM3MWNjOTVjOGQzOGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmRmNGI1ZGE4ZjFiYTAwYzE5ZjJhNDI1ZTU5MTlhOWI2NDZlYzg1YjBkYTY4Zjg4MTI0NDg0MGFkOWU2MTk3YSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTT18xMTU0OC0xLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0OGJhY2I1NjYyNjEyYmUzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2NjZjOTExODM2MzE0NjBmODY3MjFmZDg2NThkMWU1OTQwMzM2NTQyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY2ZWYwNjcxNTIyMDJjMDE2Nzc3ZTAyY2Q3ZDEwMWQ3MTRlZTg5N2Y0YjIxMDU5NDEwYTVhNmMzMDA0Y2ZlMWUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU09fMjAzMy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjhhOWQxODQzOWNiODBkOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWEyNDU4ZDhkNjJkYWEwMjZiNWUwYTdjZGRkMDk2NTFhY2IxMzUwMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZDZmNWJkYzQ4N2JjMjhlNzA2NjliZDQzNWRkMmJiNzdlOTExMjE5MmZlYmRhZjA0MDAzYjAxYjY5NGZkNjI4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPXzU0MjctRVhULnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwOWQxNDEzNThhMTYzZGU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YWU3ZDYwNTczY2FjYjkyNDVhZDQyYjYxNTBlODlmOTA3YmQ5OGZhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFhNTNmODdjZDQzOGRjYWMyMDY0MGM0Yjg1OGQwMzM4M2ZkZTg0NTlkMzYwMmJmOTE1M2RjMGQwMDMwODQ5Y2EifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9JU09fNTQyNy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTJjMDRiMzU1OTI1MzU0YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmU1Yjc3NmRmN2YxMjc0YWJkYTkyZDEyYjc2NzdiYjc3NmNiYTdlMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ODAzNWUxMmJlNDc4OWI4OTBmMjliY2E4Mjk5ZTY3NTg3NzJlZTIxYTkxNzM0N2FmMTgwMzU1NmE4NmM0YTczIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvSVNPXzU0Mjguc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFhMTVmZDg3NGMyZjI4ZTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUzZjIzOTQ5YWQ1OTY5Nzc4OTRiYjgzYjEzNTA5OWYxNGY4ZTg4MzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmM0OWU3MmY1YzJlNzFkN2EzMzcyNzlkNDYwNmFiNTcxZDc1M2JlY2ExOGNmMWI3NGI2NDBlMWUyNDM3NjkyZiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTT182OTM3LTIuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJiMGMwYzE5NDAxNjNmOTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM0MDI2ZWFkNTIyZDg2MWYyZWE3MGI4MDgxYjRjZDMwYjM5N2U2M2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDNkM2IzNzVjNTg5NWQ1NmRlYzEzMTE0NjU4ZDBkNDE4NTJhNGY5MTZlNzVkNzRmNjc5MTczNWI1OTIwOTI1OSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0lTT182OTM3LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0M2I5ODdlMzk1ZWIwNjk1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkODYxNTlmMDUwZTRkMmViMGZjOTRhMDU1OGVmMTZkNjkzZTRkMThkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJmZDJjMGI3OTAxMDU5YTYxYjg3OWEwMDhiN2E1NTY0YWM5YTM4NjY5NTk4YzcyZjIwOWFhMjcwOTUwNTM5NTAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9KT0hBQi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODQwNDk0ZDU1YjcxMWFlOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjUzYmU1NTRmMDM2YzBlYmMyM2RiYmJkZDBkNmUzMjIwYjdhNWY4ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNmU4MGE2ZjVlZTAzNzI1MGM2ZGI1N2Y4YjRjYjI1NDI3MmQzOWY0ZjQyOWQ3ODYzODEyMjg4MzdmNGQ3Y2Q4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvS09JLTguc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE5YjA4MzkzZWQ2ZGE1ZGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMxZTAwOTA2MzI3OGQ4NThlODA0YzZkZGRiYjIyZjI0ZjJjMDMyNzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2U1MDM0YWY3MWIzNWQ0NmRiYjBiNGZiM2Q1MTVkOWZlNmIyODU5YmFkMWY5NDgyM2QyZDFhMGQ2NjA4ZDdiMiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0tPSTgtUi5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDgxNTViZmQ2YjIzM2I4NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWU0OTIzNzZlMzRmNzQyNDljMjg2YzYzYWYzZmMzNjk4YThkNzk4NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwYzc4Yjk2ZGNiZmRkM2FiYjQ2ODZjOTQwZjNkZTFkZTg2MjYxNzdhNDJiZDNmNTZlZWRiNjVhZjEwOWViYWFmIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvS09JOC1SVS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWQ3NjYwY2QwMjYyZmI4MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmZhZmFlMmNhMTg1NWZiZTEzYTlmNWRjNDEzYjA5OTQ1NzQ3M2NjMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZGVmZjAzNjc5ODUyNDA0MDhlMGI1NWQ1NzA1MGZiNjk0YzdiOWI2Mjc1MThlMWI3YjUwZjIxYjI4YTg3NjlmIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvS09JOC1ULnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNWQ4Y2UzOTNjZTNmMDU3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYWE1ODhhMGZjMWYwMmIxMjQxMTU3ZTQyODAxMWQwZjM2YmIzNzRjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVlODdhZGQ4NjhhODYxNjFkNDQ5ZjNlMjI4ZmVlNjMyMDE3NTE0ZWFlYjQ0ZTBiMTY3NjNmNGJiNzQzMmYwNTcifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9LT0k4LVUuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVlNzllYTNmYWI1NzM5MjUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUwYzljMGU5Yjc1OGFhYjZlZDE0MDE5YTk2MDVmMDE1OGU1Yjg0ZWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODMwYTg2NGI4ZTdiODhmMWIzOGYyNGEwYTYyMzMyYWNkMTU1MTU1ZTU4NjU0ZGY2YmQ1MWMzZDYzNzRmN2QyYyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0xBVElOLUdSRUVLLTEuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI2NDFjNGIzYzlmYjU4NmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBkYjMzYWI3MGJhODMxYzI0YjlhNDQ0NGExMWYxOTY2NzBhNDFlMGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjRlM2ZmMTRiYTcyNmU4MmJmZWIzNjgwMjY4MTBhNmI1YjYxODkzNDg4MjE1MWE2YmY5NTU5M2NiNTZiYzA1YSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L0xBVElOLUdSRUVLLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5YzViOTBiMjBmOWZlNDIwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NzQ5MjY4NzM5NzdhNTVjZDY4YjA5NDRjZDkyNTk4MTlmYzYxM2U4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk0ODE2ZmY5OWU4ZjY5NGNlODk5OWE4NWEyNmJkNTJiODE3MjM2M2Y2ZjY0NWUyMDBlMTk3ZDA0NDY2ZTdmYzQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9NQUMtQ0VOVFJBTEVVUk9QRS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNThjMzYyODA1ODRjMDdlMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWU5Njk3ODVmMTk4M2I3NmY1M2NjNzcwYzkyZjU4NDc0MWU4NGFkNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMWNjMWM2MDZjYWJhNDFiMTUyOWRjMDFjMzE0ZjVjNzA5MzU2ZTY3MDQxYzY0OWU3ZDQxM2MyZWNmMzUzYzk2In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvTUFDLUlTLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MDI3ZTdiMWVhMzkyOTcyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMWZjMGQwNDRkNzE4ZjM4NGVhNTJlNGRiMDE4OTRiZmRmNzhkYjBkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY5YWUyNDBhODRjYjRlNmI5ZGQ1YzI2NzA2NGFjZDVhZGQ2YjA0ZTUwMjYyYTJmNjY3ZGVmZjBkZmE3OTVlMDIifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9NQUMtU0FNSS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzg2MjdkNTFhZjQ1NzQxOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDcwODAwZjBlY2FmMDhmNzI4ZGM4NmM2NWZiZWJlY2MyNjE1NmY1OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiOTUzZTcxNWE1ZGM5NDhmMTdmMzg1ZTkxM2UwNzM1YTQyNjRhYzViN2QzZWU5ZWE3ZmYzNDU4NGYxZjI1YmI5In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvTUFDLVVLLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYjkwZDllNjU4ZjBmNGI4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NzJlNGUxOGNhMWMyMjYyNzA0OTM1NzNiN2FlNmI2NjY3YzgwYmNmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVmNGU2YjlkZjE3MTI4ZDllNzMzZWE3MjcwZmUxOGY0NDVkNzFmZWRkZGJjOTdiZTdjZWM2ZDNmNGI2Nzg4NDQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9NQUNJTlRPU0guc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg1ZmQ3NGI4ZWNlODc3OWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUyYmQ2NzFmZGEyOTQxNzI5N2NjZGU0MDdhMWEwYzMxNTgzMWMyYzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDEwZmNkZjljNDdkYzIxOTNiY2IyNTdlOTg1ZGUwNjIxYjY5MjQ4NGFjYmEyMzcwMTBiYmRjMjU4YTc2MDg0NSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L01JSy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTNhY2MxY2VhMTgyZmM4NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDc0Nzg3YTU2YThmZjQxYzM3NjNmMmI5YTYyMjc5MThhZjJmNzdkZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4MTBkNDNiOTNlN2YyN2Y4YTkyNDFlZjVlNTM0NTcyOGU1MDBlMWJlZjU3MWE4OGY4Y2UwZTljMDM4NGE0OTE5In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvTkFUUy1EQU5PLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYzNmNzljOGZkZmFjYzg5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MmJmOTY4MTEwZmFmMzhhZGExN2JlNzcxY2Y2NmQ0NDQ1MWNkYjBhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNlZjA0MzNjNDc5MmI4N2Y1YWZkYTgyZmYyMzVjZTkxNzI5MzJjOGE1Y2ZlY2JiMDNiYmQyZTU3ODk5NTkwNTMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9OQVRTLVNFRkkuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVlMGE2ZGI5YjRhMDIxNDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVjOTg0ZTgxZGY0MjEwZjk3MTViYzg4ODZiMmE4ZGJhOWNjY2E0YzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2JiM2Y4ZGMzNzljYmNkMTA3MGFhMjg2MGViOWJlOTdmMzllNTEzMmY1NDA4YzVkNDJmOTMwY2M1YzE5ZmZkOSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L1BUMTU0LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMjVhNmE4N2UwY2ZlYjBhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMmIzYmRkMzY0NGYyYTJlYzcyZTFkZDQ5NzdkMTRiMDY0ODYxNjI3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM2YjE0MjVjNmI1NjZjNzZlZDNlMmVkYWM1NWY2OTVhNjdhNGRhZTg3MTAyZjExOGJkYTkyNWNjMTgyM2M5ZTAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9SSzEwNDguc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJkNTMzMWQ3MWEyNTUxNTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjU5ZTU1ZTc3NzM5N2IyNzk3OTZkM2M1ZjFiNmYxYzllODlkNzBjMWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTdkNDkyZjE1YzIzMmI3NTE4NzI3NDRkNzU2OWUxZjM1ZWE0NDA1MzBkN2NhZTk0ZWNhZTQ4NThiZWYzMGQxNCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L1NBTUktV1MyLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMjA2YzgyYTQxODZkMTJiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZDNlNTQ0MDE2MTdjYzEzNTc1MTYwNmEzMThlNzI2NmI3ZjhmN2QwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk0MjA4M2IyZmNjOTNlYmI5MzEyMjUzN2E4MmQ0ODc2ZTczMjRmNmY4YjBmOWU2NWZjYzcyODlhN2E1OTE4NjAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9TSElGVF9KSVNYMDIxMy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWM1NTQyY2NhYTA4YzMxMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjkyODcwODE4OGU3NDU2NWNmNTVkMGZmZWU4YWI3MTZmNjU1MWEyYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NDQ5N2M5ZjZjMzRmNjNmZmUxMTFiMjRhNDJiMTFkYzc2NDQ0YWJkOGU2Y2ZjZjM4ZmE2ZGZlOGZjMzlmZWExIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvU0pJUy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWU0OWY3NDUyZDVjMDZlNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjMwNDY4MDI0OGU1YTQ5MDRhMDZjNjUyZWViOTYzYTQxZjg1MmMxNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MmNlMTEwYTU0ZWU4OWViZWYxMDY0OTMyYzkyYTM4OGM1ZmJhYWMzODFkMjBiYzIwOTRjZjU1ZmFlZWJkYWM3In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvVC42MS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjRjM2NkOWM4MzYzY2RmZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWUzODBhNzQ3NTdkMWFiZDQ4N2NhMjRjY2RmYzVkNDBlYWMyNzZlMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMDU0MTI0ZTZmNWY5N2JjYjFjOWU4MjI1ZTgyNTA2YWFiODgzYzlkNDcwZDIyYjg1MmUwOTNlNjRkZDU3ODFmIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvVENWTjU3MTItMS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODZhYTIwMTEyMDdjOGYyMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGVhZTA0OGFiYjA5Njc5ZGZjZWVlOGE5ODAxNjk5NzMyNjI5NGU4YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NGQ2MGFhMWZmOWY4MmYxMzEwNTg1MjA4ODFmZTA1YmQxOWVjNzFmNGQ4NzE3NmJhMWRjZjI3NmJlN2JhNDM2In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvVElTLTYyMC5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWRlZWJjYWY1MmUxZjRhYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODU3ZjczYjk5MjFiMDFkNWQ0NjBhNDI1NTQ2YmNmNjgzMzk0YmY2ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNmU4MTMwYTgxN2NhN2RhMjY2ZWQwZjIxNzNkNzRjNGRhYmJiYTk1MWZiOTE3YzlkYzA4ZjU5NWEzZGJkNGM2In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvVFNDSUkuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUxYTEwZWFhZmQ4NzdhZWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNhZWVkZGY5Y2Q0ODdmNDM1MjczNGY5OWIzNzg4YWYxNzk5MDUyZGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2E1ZjA2NGQ0ZGE5NDZiNzZmNWFjYzBhM2IzZTZiOTJjYjU1NjVhOWQxMGVhN2E2MzYyODAyNTExZGFmOTQ2OCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L1VIQy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmE5NWZiMmJmMzZhYzY2NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWU2YWNmNzQ2NjE3ODdmNjViMDU0NWQ1YjkwMzU4NTY5MjRiNGNiOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyN2FmZTk2NzhmZTBlZWVkMzc4NWM2NzNjNWM1MjVkY2I0ZGFlZGNiZGZmNTc1YzYzMTc3NzkzYjk0NDcyYWQzIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvVU5JQ09ERS5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWM4NzBmODI3MmMyZDAyOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2IyYjgwODM1OThlOTRhMTM1MmQ2MDY3MzBjMjBhM2RhNGI4Zjg1OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4N2ZlNmMxNmI3YTlhOTFmY2RhOTYyYTA4MjQ3ODhkZWI4YjA2ZTM5YzQ4ZjJhZjEwNDk5ODFmYmJlYmYyMWU4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvVVRGLTE2LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmODkwZWY2MDA5YjExOWMyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMGJkYjRhZTg5OThkNzcxMmM0NTljMzczNzgzYjY0NTU0NTE0ZmRhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkxZmFhNjc2MjYzMWYyZDM1NjcwNjI0ZDRlYWQ0MTMxMjdjMjA4YmZhMDI4YjNhMzI1YWJkMDk4NzJlZDI5ZmMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9VVEYtMzIuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNiNzk0NWVjMTRmYjU4ZDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE0ZjE1NTI5MjYwMmYxYjU1MWQ0YTFkODA2YWMwYWRjNTA2M2M5ZWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGZiNTlhMjBlYmMxOGYxY2NkOWI1YWE4OGQyMDdjMDQ4OGEyYzc5MWFhMWJlOGI4MWMyNGQyODYxOGJiODkwMiJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L1VURi03LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MGYyMzE5YmFmZGU5OTdkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZmJjOTY0MjU5ZDVkODIxYmI2ZDM1ZGQwZWQ0N2UzNmE1YjNiOTJmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmOTZkMjFjNGI3ZjE3MTVkZmNjMDdlNzVlOTJhMjg3ZGQxMTViMTVkNjc0MjEyZmNkNTU0YjY0NDcxN2U1NmUifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9WSVNDSUkuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAwNWU0OTA3NDA2ZTdkZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI3NGE0MzNkYmEzNDcxZDBiODM5YWUyNDAzYzVmMzc2ODU0MTk2YjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTc3OTNiNzdmZGRmNjAyMTM0NzA3ZmY3MTdjOTliZWI0NDk0MTkwNGYxMDMxNzU5NzFkZDY1M2FhNTdmYWM4NSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L2djb252LW1vZHVsZXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE2MWE5YTEyZDBlYThiMjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE1NmQ0Y2NhNTA4ZTA2OTI4YjY2NThmYjM4ZWI5MmQ0ZTQ0MjBjYTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzRjNTJjMGRmNmYzODA5ZjFiODU5MjdhODVmMzIyZDEwMmNmZmViYjZiNTE3YjQ0YjM3MDQ4ZjZmZDYyMGMwMSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L2djb252LW1vZHVsZXMuY2FjaGUiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAyOTFjYzg0MzIzNjcwN2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRhNjYzNWEzM2FlMWEzYTg1OWU0ODNkZjkxODhkN2NkYmU3NGIxZmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjJlMjdkZTAzM2Q2MTdhMzA2MTlkYWE2MTFiZTA3MGMyYTNjNmQ4NTNlNjQ5ODc4MWNiODhiNTVmY2YwNGVkNyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L2djb252LW1vZHVsZXMuZC9nY29udi1tb2R1bGVzLWV4dHJhLmNvbmYiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkzNDY0NzU2M2Y0ZTU4MjAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUzMWM0Njk0Yjk3NDVlZTAxYTIwYjBkOTUzMzIwOTQxNTZiNGU2YTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWJlMTljN2U3ZjY2YTZlZjgyOTdjMGYzOThiYzFjZWQzMmNkMmVkMzI4ZGFiODU3OTIxYzk4NTRlZDVjN2I5NCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L2xpYkNOUy5zbyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDMxN2ZkMTcxMmFkZjhkMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDZmZDE5NDBkNmQ3YzhhMDUwN2ZmZGQ2MmJjMTBiNjQ3OTdhMDYzZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyZDUzNzYxZjA5YmE5OTU3YjVlYTA1NjMwOTVhOWNlMWI3NmJhMzM3MWUzNTQ5Yjk4YTM1YmYwOWQ5ZmY0NmM4In1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvZ2NvbnYvbGliR0Iuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE5MzQzOWMxNWM4ODQ5MjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUzOTY5ZDBlZDViY2MwZWQ0YmVhMDUzYWEwMmZhOGVlMjJhMWRhM2UifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjBjNTJjOTllN2I4MzZjNTJkNDBjZjYwZTY4ZTRjNGJlOGZjYWU4YjJmMzdmYWVmNmQxZjM2N2I1ZTdiMDM1MyJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L2xpYklTT0lSMTY1LnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZWM2MDA2NTg2NzI0YmFkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNDJiMGQ3NDM5YzM5MmM4NTU1NDExMDkwODI5ZGY4ZTkzNTJhYzZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjViNjY0MTQ5Yjk1Mjc1MjRiOGExNjVmODlhYmI1ZjdiYTIwNWIyY2U2ZDFkMGZjYTQxZGM0OTE1YzMyNGNhYTAifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9saWJKSVMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdiNGYxNTc2MDhhMzQxMmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU0N2VmOWMyYjUzMjhmZjY2MTQ0NzVhYWU5ODg3Nzc5OTg2YzQ3NjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzI4YTVkZTBlNWNhMmRhMjkwY2YwNGExYWIxYzQzZmQ2MzI0OTA4MGY1ZTZmNWMyZGMxY2YxNjVlNDIwMDY2ZSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2djb252L2xpYkpJU1gwMjEzLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MDgyZDdhMDFhZWNlY2NhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZDhlYTU0Y2YyMGNlYmM4NzQyNWEyZjQwYTRlY2QyNDZjYmRmODI2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMxYzQ1Y2FhOWM4NGMwMDU1YmUzNjBkMzY5YTAyZWY2NjBhNDlhMzEyMjk4ZDhiOTdlYWEzODYwNzk1NGViMDgifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nY29udi9saWJLU0Muc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk2NGUyNGI4MTMzNjg2NzUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxMzMyMzJlNjVjZjlkMzBmZDM4NWJhOWI5MjI2NmZjYjVjMGI4YjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzk0MDhkN2MxN2IzMTZhY2JkNjQ5Mjc4MzNmM2U4YjdjMjYzYjE1NmYyNjhiZjg4ZGVkMDVkZDQ4NDA0NWZjZCJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL2xpYmM2L05FV1MuRGViaWFuLmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYjU4NTU4MTRkM2M0YTc3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNzlhMjJmYzk4OWMyOGJkZThlYmRiNjc4ODczOGFjYmY1Njc1NzEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFiMzVmNjY0ZGQzM2Q2ZDY0MTNmNDViYmZlNWQ3ODI5YjgzNGRhNDZmMTI4ZmY3M2Y5MjA2MzgxYWRiZjQ5NjMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9saWJjNi9ORVdTLmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZTc3NWU3NTZjMDBjMjcwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2Zjk3NTUzYmNmNjNmZDYzNGY1NWMwOTVjN2QzMjBmYzU3MTBhNTI3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEwMzM4OGQ0NWMzMWM1OTUzNGMzYzcxMzc4ZGQ1MzJhNjlkOTBiNmZhMDYxOGNmNDFjZGMxMjM2MTNkNDYzYWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9saWJjNi9SRUFETUUuRGViaWFuLmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMjU3ZGEzNDE5MjgyMzRlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2NGNkMTc5ZmY1ZTA0MjIwNjY3YmY5MWMxMzlhNzFiNGYwMGVmMGU3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFjMjlkZjAzMjg3ZWE1YTUwMDE1ZGE0MTZhNDJmZjM2MjJmZTdhOTdhNzU5OGYwY2M5NjkzYjcyOWZjYTE1ZTEifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9saWJjNi9SRUFETUUuaGVzaW9kLmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0OGEwNDE0NWQ1NzkzYTg0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4NTExODk1YWIxMTZjNWU3NmNmOWZmMmZjMmQ1MzVhZmRmZjk4NmYzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFlZDZkNzc0ZjJlMjI0ZTU0ODIyMTQ3YWZiNDE0ZmVkODI5NDViMDljZDE2YzU1YjU5MDA5OTcwNDAyZmVjNzAifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9saWJjNi9jaGFuZ2Vsb2cuRGViaWFuLmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4ZjNjMTkzOGUwMmMyMDM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmN2FlNDM5ODc0MmI3ZjU1Y2NjNGI3MDIxMWFiM2ExYzdkYzdjMmRlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI2NmRiMmRlYWVlMDI1N2M1YTQ1NmMxN2VlMzA1OGUwMTRiNTFkNTk2NDY2Yjg0NTRkYTE3OTM2YTM4ZDdlODgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9saWJjNi9jaGFuZ2Vsb2cuZ3oiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYyNGZhYWEwZDgwNzkwZWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVjNGRmNjJkMTkwODQ4ODIxMjAwY2U0MDQxZDI3NTNiZDQzMWE3ZWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDBjN2UxZjIxMTg1MzFmMDM4Y2EyMjk5OWJkOTc2OTAxMjU0ZTFiYzVjZDFiMGYwMjExYmRkMDY0YzU5OTk4NyJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL2xpYmM2L2NvcHlyaWdodCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDIzZGRiNDRhOTRiZjk4MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjA0ZmExNjk1ZWZlMDE3N2ZmMjdkYjBhMWRhODEwODQxNTUxMzk1YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MjFkOWQ2MWNhYjk2ZmZjMGQ2ODQ1MjVjZTA4NTgwOTZhOWZlNzhjZGU2NzVhNzU3YTYxZGMzOTNkM2MxOTFkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9saW50aWFuL292ZXJyaWRlcy9saWJjNiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2NlYTkyZmQwYTkzMzMyNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTc4MTYyYjc3NzFkN2FiYWVmYzkyNzExN2MzY2ZlNGMxNjY0M2U2OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmM2E3NmYxODAzNjdhNWNkNWNkMWI0YzU5OWE3Y2MzMmMzNzhkNmRjOGFlYzBjYzlkYTJiNTFkMzcwM2IyODgwIn1dLCJuYW1lIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9saWJjNiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTMwYjc1OTQyMDJmNWM2ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTljNjU4YTUzYTY1NDJhMTc5NzZlODRiNzAxOWQwNWI5YWViYTdlNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYzYxMTQ0NGUyM2RmNDI4OTA1N2RmNDA2ZTYxY2IwZTNlNDcwNjUxODNhY2IzNDkwOTdmN2VmMTZlM2RjNTBiIn1dLCJuYW1lIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9saWJjNi5tZDVzdW1zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxNjUwNDY0YjhhNWI5ZDJlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMDEwYWFlNWMwYjY0MzQ5YzdmYzgxNWNlZTc5NDY3ZjJiYzQ3MmUwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRiNGY0YzFiNWE2ZTdhMTc2MzNkNDQ5NTQzMjM4OTY3NWY1MmVkMWNjMjJiNjhhZjA2MmVhMGIwYmI3MWZlYzQifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9lbmdpbmVzLTMvYWZhbGcuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI5MDE1ZDRlNDdhMGNhNzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhhMDgzYzc3ZmZjYzhiM2VkMTNmMWE1ZGYyN2NlNzRkN2U4ZmQ0MWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmU4YmUzNmQ4ZDk3Y2IwODg1OTY0MWYyOTdiNGU3ZTkyZjc1YjRkZGRhYWRjNzRhZTE1OTgyZDIyNDI3MzdkOCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2VuZ2luZXMtMy9sb2FkZXJfYXR0aWMuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVmYzljYzUwOGMyZWFlNDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUyYmVkNGUwZWU3Y2FlZDM2MzdmNjViNjNjZDBlN2U5ZTE5MTI3MWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTBlZTkwY2I5NzQ1MDI4N2RkMjA4Nzk3MjViYTdiMDg4M2NkMGNjOTkwMjlmZGQyZDJjOWY5OTM1NGI2Y2UyNSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2VuZ2luZXMtMy9wYWRsb2NrLnNvIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiM2I0OTZkODljZGY1ZDc0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNDIxOTFjMDI4NGZjNzljNGEyOGIyYzg3YmNlNmYwZTZlMTQ5MTA4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkyMDA3Y2I4ZmVmM2IwMzY5NGFkYmYyZDIzNmYzN2Q3YWY4OGUxMDQwYWE3YjExMmRmOTkyY2VjNTQ4NDRmZDMifV0sIm5hbWUiOiIvdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJjcnlwdG8uc28uMyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmFjM2I0MmE0NTlhNjg2YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWIyMTBmZmZhMmZmZjNkMzdjZjAwNDJkZWI1OGY1MzRjZGJiZWI1NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NmU4NzZiYjRmYjU2MGNkNjUxY2Y4YjQwN2I0MTU4ZTM2YjQ1MzdiYWJhNzQyMzA3MDdiNWRlODU2ZjVmYWQwIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvbGlic3NsLnNvLjMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYxMGIyYjkzNzdmOTU3ZWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhiM2U5N2JiNTVmYjQxY2EzNmMyNjBlNGYxN2VhOTY4ZWY3NmIzYzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzgwZDczOWM5Mzg3ZWEyODc0YmZjMWFhNTRhNTJjODhjZTFlYzA5ZjQ2ZTg1ODQ3NjYzYTdlNTBhZmVhYjM0NSJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L29zc2wtbW9kdWxlcy9sZWdhY3kuc28iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ1MDViMGJlZDdjNGNlNDAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdjZGU4YWE0ZGViZWJlODZlYzM0OGUzOTk2ZDAwYzExYTQ1MTU3Y2YifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGI5MjgyNjhmOTQ4ZjVmYzA4MTdjM2QzNmYxZDQ5NmY2ZjNiYTcyY2YzNzE1ZDI4Y2M1YjQ2NzM1OTMxMDI1NSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL2xpYnNzbDMvY2hhbmdlbG9nLkRlYmlhbi5neiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDU1NjdjMTZiNTBhMTU4MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjE2Mzg5Y2YyNzJjNjJiYzQ1ZTA0M2IyNmJlZTBmY2Y4ZjZjNWFlNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYTc1MjMzNmQ0NmU3NjdiNjZjNjFkNTg0N2FhZjc5MjBjZGU0ZGY5YTgwMjEwYjQ2MmY0MjYxZjc2ODkyOGRkIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9kb2MvbGlic3NsMy9jaGFuZ2Vsb2cuZ3oiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgzZmMxODk0NmUxZjA1ZjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI5MzZjMzgwNzBmZjViNDc3MDMwYTAyZTkwM2NjN2NiYzFmMWYxMWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmE3ZGE2MjJmZTA2MzdhMzM0ZDJhOGZjNDcwODUyZDJmZmI3N2Q5YTJiMmY5MzBmODU0ZTMyYTQxYWQ2ZWYzNSJ9XSwibmFtZSI6Ii91c3Ivc2hhcmUvZG9jL2xpYnNzbDMvY29weXJpZ2h0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ODYzNDE3ZDlkM2MyNGRkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyNTRjYmI3OWEyMDFlY2YwMDEzNmQ0MGFkMjY4MTMzY2UzNjM0ODdiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZjZWQ1YzlhNDhiYzQ3YWY1MmIzZjViZmZjODE0NmIxNDM1N2MzNmJhNzg5MWNlYTViMTVhM2I2NjJjMjZlZGEifV0sIm5hbWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2xpYnNzbDMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdmYTgxM2U0MzYwNDEyMGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM5MWVjZjAxZjAzYWEzYzY0ZGIyMjhjN2JiMWU1NjUzODQwMjY4NzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGEwZDcyN2U4Y2I1MDkxNGNmNjQyZjU0ZDdhM2FkODM2MTA0Y2QzNWI0YTQwNWIwNDhkOTNjNzBhZGU4NDExYSJ9XSwibmFtZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGlic3NsMy5tZDVzdW1zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MjAyN2M1ZDZkZWRiMjFhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzZWRhZWViNTQ2ZGUyZGUxYTE3MjJhNjAwZTcyMWNiZjhlYzlhNzVlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM1MTZlYTY5MzBjYTczZDk3MDBkMGY0ZTQyZGYxOThiMjBkMzFmZDU4NDVkYWE4YzQzZWU0NjgwM2Q3M2U2OWMifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9nY2MtMTItYmFzZS9SRUFETUUuRGViaWFuLmFybTY0Lmd6IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMWFmYTI3Y2E2ODc5ZmVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OGNmNDRlNTljZTk2YzFlNzM3NjEzZDEzY2RjODk0NDA2MGNkNjYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFiYTcyNmVlZWFmZDdhZTQyNjU1MjU1OTc1OWM4M2VlOTMyNDlkMGQ5YzRlM2UxOWYxNDZmZGU2ZDJjZGU0NDgifV0sIm5hbWUiOiIvdXNyL3NoYXJlL2RvYy9nY2MtMTItYmFzZS9UT0RPLkRlYmlhbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDBhZWJjNjY3MDI1OGQ0NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTkwNjI5MWYzZmU1NzZiZjg1MTU3ZThjYTBhOTY0NmEyMzZjNWU2NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzY2ZlNzhmOTc1MjQ5MTIyOTBjOWZjNGVmOGZkNzM3ZWZiMWZhMjk0NDA5NDlmMGJmYWU5ODBiZWI5ZWE0Y2JjIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9kb2MvZ2NjLTEyLWJhc2UvY2hhbmdlbG9nLkRlYmlhbi5neiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzJjYjA3NjY4MzRjODJlOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWUzMTAxZTcyN2Y1ZTgwZGFkNjQ4MmZhZGRlZWY3ZDQxNjViY2Y0NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkYTgxOTE2NThiMzQ1MmNlOWNhZjMxNjM4YmE2MWRhYjMxYTM4YzYxOWZhMzlkZjExOTgxMmUwNTBmNTkyZmQzIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9kb2MvZ2NjLTEyLWJhc2UvY29weXJpZ2h0IiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxZTk0MjZmNDAzYjAxMTRhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmN2U2ZDliYmQ1ZjJlMDc5MWJiMTNhYTcyZDc0OTExMWE1NDk3NGY4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZjZDVmMjRkMWVmYjcyNTY0ODdiYWE4N2VlNTMwYmJiYWEzYmFkNDgwNTM2Yzk0YTg1MDRjNmM1ZDMzZmUxOGMifV0sIm5hbWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2djYy0xMi1iYXNlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNmYxZDQ5MzcxMjlhMWM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwYmQxZTlhODI3NzhhZTc3YjUzMWRiMTllOGFjNmM4YTFiMDMxOGRjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc3NzU5YzY5ODA2MjJlOTA2ODYwNzExYmRlYjU2NjUwNGY2YmY0OWVlOGViMDAyOTFhODhkZjY3M2YzM2M4NzUifV0sIm5hbWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2djYy0xMi1iYXNlLm1kNXN1bXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdkNzYzMTY2YmMyZTZhMDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUyMjkzNDBlYWQ1ODczOWNiOGUwMTY1MDczMWFkMzkwNjE1OTFjZjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWQ4YzZhNjE3NWY2YTdjZGEyODZjODBmNGRlNTc3ZWRkNTgwNzdhYzNmNDEwMjM1NmVjNTQ2ODY5ZDE3MGQzMCJ9XSwibmFtZSI6Ii91c3IvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYmdvbXAuc28uMS4wLjAiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEyN2U1OWVhNTI4ZjE4YzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI4YTg4NzM2MzZhOWVmMjRmNDUzNGJlOTIyNTQxY2ZhMjFkOGZmYzcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzVmZTU0YmQyM2EyMmQ4YzhlYjljMTg5YTgzOWQwNDU5MjNhMDYyNTQyMGQ5MDU1NjFiNDJkNzU2YTVhYjQ0MSJ9XSwibmFtZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGliZ29tcDEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAxYTc0MDViYWQxZDQ3NDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNhYTIyYzRlM2E4NmVjNTU5M2U5ODI2Y2UwMmQ3ZjgzZmM1MzYxMTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzExM2Q4ODYwMmU0YjJjZGI5M2UwYjNiNDhiZWE1Y2U0ZDM1ODhiYjU5ZGQyZTYwMjc2NzY3ZTFkNjBjMzI4NSJ9XSwibmFtZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGliZ29tcDEubWQ1c3VtcyIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmEwYzIzNjlkZTQwODNhOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2U2ZjY4YTUyZjdjYWY1ZGQyMGY4YjVlZWEzNzY2YTYzNWQ4MjdkZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MzJmM2ExMmQ3YjhmZWY2Y2M3YTA2NGVhMTA2YjZjNGFiMjM2NTY3NGI3M2U3NDNlNGEzODVkNGZmYjZjOGFiIn1dLCJuYW1lIjoiL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvbGlic3RkYysrLnNvLjYuMC4zMCIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDMwYjhiZTBiOGE0YmY4YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWRjODNiMTllNzkzNDkxYjFjNmVhMGZkOGI0NmNkOWYzMmU1OTJmYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMWJhNDcxOWM4MGI2ZmU5MTFiMDkxYTdjMDUxMjRiNjRlZWVjZTk2NGUwOWMwNThlZjhmOTgwNWRhY2E1NDZiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9nY2MvcHl0aG9uL2xpYnN0ZGN4eC9fX2luaXRfXy5weSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWYwYmU4N2I5Nzg0M2Q0NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTlhYWFlZDc0YjUxMGE1OGNmYjVhMzMyZTM0MTBjMjRkN2IwODc3YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmOTA0ZGFlYTNhNWM5MWQ3YjMzNjM3N2E5M2E4NWVhYTAwNjA4NDI4MTAyMzA3MDRmNGMwYjcwMmI0MTU0YzZhIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9nY2MvcHl0aG9uL2xpYnN0ZGN4eC92Ni9fX2luaXRfXy5weSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDdhMTFjOGE2YmQ2YjQ2OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjhmYzQ4MjI2NzgzZTBiOWQ3ZDg0NDkyYTkwYWQ4MzFkMTkxY2U3MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMTE3MDdjNDA4NmJmZmY4NjViYjY1MzNmZTRhNjQ3MjljZWExNTE5NTVkNjkyZjRiN2M3MWQwNTBkMDkwMTNiIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9nY2MvcHl0aG9uL2xpYnN0ZGN4eC92Ni9wcmludGVycy5weSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmU3MTU4NTkxNmVmOTlhZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTQxMzQwYzk4Yjc2MTUxYmY3NWE3YTZjOGM5ZDRlYTQ1ZmE1M2Y3ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjYTBhNWM5YTdmOTQ2Nzg0ZTFiYzk3NDA3ZmNlMjUxZjQ4MWJmYmJkOTgxM2E4NWQ2MjhhZDYwMmFmNGIzODQ3In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9nY2MvcHl0aG9uL2xpYnN0ZGN4eC92Ni94bWV0aG9kcy5weSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjhiM2ZlM2I5MzFmODIyZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGJjM2FmNDUwMjczN2E1YTFjMjFhYjIwMDIyNGU1ZGQwN2E5ZjM0OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwNzU5YTg2NTRmNzFjN2I3MmFkYTFiZjg2M2NlZWI3ZjIzYzc5NGVmNzE2YzI3MTk2YTJhZWM0OTBjZmNlMjQyIn1dLCJuYW1lIjoiL3Vzci9zaGFyZS9nZGIvYXV0by1sb2FkL3Vzci9saWIvYWFyY2g2NC1saW51eC1nbnUvbGlic3RkYysrLnNvLjYuMC4zMC1nZGIucHkiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdhZmFmODQ1NGM4YWY0NDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJmNDI1OWNiNDU5ZGQyYjRhNjZiOGJjN2U3ZjJmMDE0NzUzMDBhZDcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDFkOTQyY2QzYjAyYTdjN2FjOGE5MWMyOTYwNzZlMmNkOGM1ZTk1Y2YzMmY0OWMwNTA1MDAzMzM1MWU0YzM1MiJ9XSwibmFtZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGlic3RkYysrNiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDIzNzNhYjYyN2UwNWY2OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmZmNmMzMTZmYTI2Y2JkYjFlNWM2MDI0NDhhNzY3OGMxMWYzNzM5YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4ZWU2OGU4YmExOGMyYWY0MTBmMGFiODIwNjk3Y2M5NTExMGI1YjJjOWQyNjgzODk4M2FlYTliZjhkYTVhZWIyIn1dLCJuYW1lIjoiL3Zhci9saWIvZHBrZy9zdGF0dXMuZC9saWJzdGRjKys2Lm1kNXN1bXMiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU4ZjIwNTU4ODg4Zjg3N2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjYzMGE2MzQ4MTE5MjMxYWNlNTVlYzFjYzU2M2Q5ZWYyZTI4MzRhNzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDQ2ODU2Zjk1ZjQ2MzZmMWZjN2MzYTEyYmY0ZjNjZDU2MzRjMmZjNTE0NWMzZmRmNzM5NWQ0ZjM0OWZhNjljNyJ9XSwibmFtZSI6Ii9saWIvYWFyY2g2NC1saW51eC1nbnUvbGliZ2NjX3Muc28uMSIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTIxYTFjOTgwODIwYTY5ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmE0MzdhNDQ4YzUzNGQ5YjlmZmYwYjQwNmE3NTY5MzA4YjgxZjczZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZWQ4N2FmYTdkODM4ODBhMjVhZTVhNDFiYTlkOThkODlhMWZjMmUyZTNiYmEwZjRkNWMzY2RkYTIxYTQ1N2E0In1dLCJuYW1lIjoiL3Vzci9zaGFyZS9saW50aWFuL292ZXJyaWRlcy9saWJnY2MtczEiLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE4ZGJhNTVmYzJiZTkyZmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJjNGMyZWFhY2IyOGI0NGUxY2VkNDhjMTFiODdjZGU5NWNhMmM1MGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODczMWM4NGVkZjFkZTBiMGU2MTI2NmQyNGQxZmM1MTVlZmYzZWZkYjIyODkxNmJiNzg2YWY3M2Y2YjJkM2Y3NSJ9XSwibmFtZSI6Ii92YXIvbGliL2Rwa2cvc3RhdHVzLmQvbGliZ2NjLXMxIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2Mjc4YzkxZjNlMmU2NDMwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MmIyMjA5MmI5NjdhZTIxOGI1MDM3NTIwNDM4MDU4MTAwNTM3YzMxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZlZGVlZTJiYmZkNjhkMzNlMTNjMjRmZWIzZTA4ODRjOTVkMGI1YzdlMDcyNjNjYWJjZDUyZDQ5MjUwNGYxOTgifV0sIm5hbWUiOiIvdmFyL2xpYi9kcGtnL3N0YXR1cy5kL2xpYmdjYy1zMS5tZDVzdW1zIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNGIxZjFmOWY2MmM1NWExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzODI2OGIxODZmMTcyNDdkNDU1MzEyOWY2ZmJkYTdjMTY5YWRhY2NkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZkMDRjMDE0OTgxMDJjOGMxMWE1N2U3MjdlMTZjM2ZhMzg5ZDUyMmFmNTQxZWM5ODYwNGQwYjNmYzhjZDc1ZGEifV0sIm5hbWUiOiIvbm9kZWpzL2Jpbi9ub2RlIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NDc0YzBkODBkNTNiOWJlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2NWE5YjBlOWQ3ZmE4ZWYwNzQ2MWIzODM4YmIwYmU5MmM2M2RkNDcyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFmNzhmNjQ3OWY1Nzc1OWMwNTA5MDI3YTNhNWU1ZTE0MDQ5OGUzNGYwNjgzNzUzYzBiZGVhOTczNDZhYjhjY2EifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9idWlsZC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcwNDBlYjQ2NGU3MGI0OGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEzNDcwNGMwNzI0NWJiZjcyZDJkMjA1MTVlNDk4ZDI1ZjdlNTI2MjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjUyYTU1Y2IzYTczMjYyMDE5MTA1NmI1NzBhNDc1YTcyZjJmOTljNWQ1ZDE1YzdhMmQxNjg0N2Q4YjdlOTc4MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL2Zyb250ZW5kL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGQ5NTU5NGJhOWU2ZDliMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjRiNTFjZWUwMWE4YmZkNDI2YTYzNzEyY2YyOWUyYzYwY2E3OWM3MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5Y2RmZTIyMjdjZTYxYzFhNzAxZGE0ZTYyY2E3M2Y2ZmRjZTFmY2U2ZjA3NjAxNWMxOGQ0MjBlZmI4YzdjODMzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BhZHJhZmZ5L2Vucy1ub3JtYWxpemUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5YWUwMjMxMDE0NzQ3MzY3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMDJjNjU2ZWU3MmYyODMxNmY5Y2I5NjQxZmM5NWZiZGFiMDJhMmM0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJlZDIxZjZiYTFjM2FkNGI0OWUyNDdmYzliNmJjMzI3NGFjNzE2MDYxMzg3OWY0ZmQ2ZTc3MGE1M2Q5NzZkOGYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGJhYmVsL2hlbHBlci1zdHJpbmctcGFyc2VyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWMyNDM3YmQ4YjZiYmE0NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODI2MWQ1YmQwOGQ1OTRjOWFkYmYwZGEzYjM1NDlkYjI5MmMyMjQxYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYjAwMzJmZWVjN2Y1MmM1OTFjYzU4YzQ4OTJmNjY4Mjc3ZTc3N2Y5MjQ2MzhkYzk0NGY1NWM5Y2E5OTViYzBmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BiYWJlbC9oZWxwZXItdmFsaWRhdG9yLWlkZW50aWZpZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ODY4MmE1MGMwOWJhZGY0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ODc5NGE0NzgzZDk1Mjc3MWYzNzc4ZmU4ZmVlZjg5MTM1ZTZkMTgwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU2NGY0ZTc2ODljZjJjM2E0M2NkZDk3OWZkMzI2YjE4ODNmMGZiZThlOWZiYzljOTRkYzY5MDZlM2U3NWEyNGEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGJhYmVsL3BhcnNlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJhYTgxNzA0NGU3ODAwMDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5OGVmODdlOWEwNTZjYmY5ODcyZjFhNzFmOWYzOGJhOTY5MzlkOTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODcyYmQzYTEzOTAzZTM1NzBiNzI3NzAzYTUwNjAyYzFmYWQ5ZDIzNGJkYTI3NjRjZGU3YTMyZDQwZTdkZmQyNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AYmFiZWwvdHlwZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNWFlODRjNmM4NGJkM2RlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MTVjZWFmN2ViNTYwMmIzZTM3ZmEwN2RkYjFhZDE0MzJkOGIwOTFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA3MmUzZTQxMjBiZjBhNjViN2ZhZmRkYjA3YTA1NzZmOTQwNGFkZDRjMjI4MDgyNDE3NDFmNWY4N2JjM2YzZWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGRhYmgvZGlhZ25vc3RpY3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZGRhMTU4OTFhYzRlMmZkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiOTIzYTMwMjgzMDdkNWI4NmQ3MzYxYWRiN2ZiY2VlMWYwNmJmODlhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAxODE4ZjJmNDNiNTg1ODM0N2M4NDRmY2I3OWNlOTY4ZTQ4NDQyZDY5MjRmNjEwM2QyY2I1NTVkZjI3MDhjMWIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGV0aGVyZXVtanMvcmxwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDg2YzJmODViZGQ1MjUzNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDJlOTc3YTg3NmJkN2UzMjE3MzgxZTdiYTlkMmNiMDdmMzc5ZDI3NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkY2E2NTFjOWQ4YmIwMWIzNjkxZjVjNmUyYWQ0YmU5ZWFkMmIwMzFjMjdmZDlkNTQ1YzhkNGY1NDY5MTdjNmQ1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BnYXIvcHJvbWlzaWZ5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWVjZWU0ZDQ4MzY5M2M3ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGUwZjAyODk2ZjZhOGJlMGI0NzVlYjdhMmUyYjliNDQ1MDZmZDMzMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YjBhZjVkMTI4MzkwNGZmMTI3YWZlMjEzZTkxOGZkZDhjOTZlN2M0MmU1MzlmODk0MWYxZmM2NmQyZjM3N2Q3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0Bpc2FhY3MvY2xpdWkvbm9kZV9tb2R1bGVzL2Fuc2ktcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYTkyZjAzMTkyNmNmYjBkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMzhjNDgxODM1NTBkMDJhYjVjMGRkMzdlMTNkNTcwMDZkY2U2NDBhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE4MWZhMDQ2YmRiYjdkODk1OGM1N2RjZWYyZTYzYWVhOWFmNjY3MDM2ZTIxOGM3MjIyNDc5YTg2MTgzNzVmMWEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGlzYWFjcy9jbGl1aS9ub2RlX21vZHVsZXMvZW1vamktcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNGEzNWY2ZmY1N2IxMThiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1M2FlN2ExYjM5NTNlODY2MjQ5MjdmZWM4NDIxZDQ1M2Q5Yzg4ZTQxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFkYmNiM2I5NWVhMjljMWYyYTkxYTBhZjYwMGZkOTEzNmNlNDA4YTM4NjIyMzMyODQ4YmE0NjMwZGM0NzM2NTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGlzYWFjcy9jbGl1aS9ub2RlX21vZHVsZXMvc3RyaW5nLXdpZHRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWQzNTdkN2RmNjE5ZjU1YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzIzZWM3MWMwY2RiMmRmZGNmNzE3ZjNlMzI0ZjBiNzc5ODFkN2M1OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMWNlZTVlMzg0ZDFlMjY4NDMwMjFjMWY5MWJjMDVlZDAwOWUxNGMyZDMxYzAxMzQ5YTM3NGU2NGQzNDE2ZTdkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0Bpc2FhY3MvY2xpdWkvbm9kZV9tb2R1bGVzL3N0cmlwLWFuc2kvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNjQzMGVmYzkzOGUxZjAwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZjhmNGMxZTNiZjExNDRmM2E1MmM1MWJmMDQwZDg0M2JiMmE4YjkwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI0ZjljYzhkMDk2MDJhNDg3ZGVhMWMyMjdjZTI0Nzc3Y2RhODdlMmFkOGEyOWFiOWY3NDEyMTRhYjc4ZGMwNjUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQGlzYWFjcy9jbGl1aS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVmZGIwYjM2ODQ4OWMxNTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUwNGVkYmEwYTk1NjMwZTA4ZWRmMTUwMzM1YzJmZTkxNDgyNWZjNWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWI4YzFjMmJjZTY2NGU0Yzc2YjE5MzdmYTFhMjhmMDBjYTUyMzFhNzBjZjBjMWY3OGRkNDczMTAxYTlkMmE4OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AaXNhYWNzL2ZzLW1pbmlwYXNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWU3ZTM4Y2E5MWQ3YTNiYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2QwMmU1ZmYwMTI2MDVjNGVkZTgxNjU5ZjU5OWY4MTBmY2MxMjkwOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZGJkODJlMTBiZDQ4YTk1ZWIwYjMyZDVlOGE2YjJhODllZThjYmM5NGFkNzBkYmI5NTVhOGE2Y2IyODY2MTViIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BubHBqcy9jb3JlLWxvYWRlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg0ODYxNzJhNzZjODBjNjUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU5NGNjNjU0ZjVlNDgyZjI5NWI1ODU2ZDdlMDdmNGVkMDVmNjBkNTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODQzM2EyNjc3NzQ1N2JhOGZhMDJhMTNiMWNmNmNlMDExNGUxMTQ1ZDk1MzA0MTBiY2FiZWM1MjI3ZDdlNzU0MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvY29yZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMzMzI1MzVjNDJmMDkyYmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ0ZTQ2MTRjMDhhOGM5NmZhZWQ5YTFlMjE3OTE2ZGZmNGVlYjQzZTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDBiNzA0MjQ3ZTM3NGQ2YzJlZmQ1MzhmODMyMzNhMGZmODEyOGQ2M2UzMTkzYmJlNjI2OTRhZTNmNTJhMjA2NiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvZXZhbHVhdG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjlkNzY4NjkzOTZhYzU2MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzc5YWE4NDM0NjFiZjYwMWU3OWY2NmYzOWVkMmIyOGQwZjg2MTZiYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZWU3ZTAwMmYwZTg3OTI1MjExMjA0MmRmNzliNmFiZmZkMGQ4ZmIxZGNmNTZmNWVlMjMxZGZhNjE1ZjVmYjI2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BubHBqcy9sYW5nLWVuLW1pbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIwZGMzYzM5NzE2MjkzY2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc2NTVhZDgwZmNmYTk3MTM0MjZjZDU1MTJkNWU1NzY2NjQ4YzhmNDkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDZiYmNkZGQwYWJkZDRiNmZhNjMyOTQ2YmI5MzFjYTJiNzExMDI2Y2E3ZjcxN2U3NDcwNWU1ZDQ3ZTQ3ZmVjMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvbGFuZy1lbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRkZDhjNjdkMWUxNTdkZDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ4MTUxMmRlOTJjOTZjNWM3OTM3MTgwNTJmNTM0NjBkNjIwMzljZjgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjFlYjI2MDIyYjY2YWExMjNkYmVjMDRiODk1NjE1YzczNDMzZTU5MzVhNzZjM2JhZDg1ZTIyZTk2NGU2YzA0OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvbGFuZ3VhZ2UtbWluL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDFiNTIwMzkzMTMwN2U5MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzlhODVlMWY4ODA1YTRkYWFiYThlYTkzZGE0M2I0NjZkNjZjNTZmMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0Mjc1YzVkYjczZTFiYTc1YjI2ZmIzN2RhMDhlNTc5NzE3Y2Y5OTRhNjM1NzNhYTRhY2IyZGFhYjgwN2VlMGFjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BubHBqcy9sYW5ndWFnZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE1YzUyNmEyMWQxNDg5NGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNkMjM5Y2ZiZTJlZTBkN2JmMDIzMGZjOTY0YTZhZmExZTU2MGJkMjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTRkYzQxNzhlNjkyZDY4ZDU1NWQ3ZWMzMGYxZmMyNzlkOTU0NTFhNWY5MzFjMDk3ZTI2MTdkYWIzNGYxMTJmYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvbmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDllMTc4ZTNkZDk2ZjhkZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjljYjQyOWQ0YzI0M2I4MTgzMzczNjdiOTIzZGVjODQ5MWQ2OTdjOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4Yzg1ODI1ZDJiNThmMTA5ODhmOTA0YmJhMGJiNDI5OTc0MThhYWM5MWQzNjNiYWU0MzUyZmM1M2Y3YmMzNTRlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BubHBqcy9uZXVyYWwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MDRmOGEzZTdiYTBhNTM5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MTMxZThjODZiMjcxZmJkYjBlYThlYjc0ZWJkN2U5YzJjNjkwOGU0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIxYmJlNWUzMmU5ZmQwNDg1MTM0ZmViMGNiOTExM2VmNjQ2YWY4YjlmZDNiMDE0ZDhhYTc3ZDAyNzkxYjczNTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL25sZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY4MjQ4MDQ1ZDJkYWY0ZWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlMDNkMmMzOGIxMWZhYWYwZmM4YmQzOTQxZjFkOWY3NzI3MDcyMzUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjlmYTdjNTFmNTJhMTFjNDJiZDE5N2EzOTVhNjAwZGI4Y2NjNDA1YWMyMWJlYjhlNjA4M2ViNjhkOTMzODEwYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvbmxwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTk5YTdmYzhkMGFiZTAzYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDU0NTZmZjE3ZDRlMDA1YTk3YzUwNDYyMzc5MTQyZWYxYWQ3ZmQxZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMmFmNjg2MWExMjA2ODEwMWYxNzgxNGZjNDQzZTExZGRmNzY0MDExMzdiYzQ3Y2NkYzI2ZGUwOWZhZDVjMDc1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BubHBqcy9ubHUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhM2Y4NjM4YzdmY2QzYmRmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzN2ZlMmMxYTY2NmE1ZWRjODE2ZTMzZTZiMTc3Mzg1YjgwMzkxYTNiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI3MTdkMThiMTY0NjNhYTgxN2JhYzNjZTk0NDQxZmEyY2RkY2NlYzVhZWIyYzYzODUwMzdhYzBlNjE0MDA2NTEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL3JlcXVlc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YzZjMjdlZGYwNTA5NDM3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2M2YxZmJlNzU1Yjk2ODEyMGE3OTM4MGQ2OTYzZjBhNjY5YTUwY2JlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA5NWUxNDRiMmRjODJmZDRmMjFmMWIzZGFjMGI5OTFkYWYwNWNmODMxYTZhMWMzNDBjNWI1ODc1OGY5MjUzOTgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5scGpzL3NlbnRpbWVudC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE0MzAwOTE5ZjQzNDM4MjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRiZGYzYTAzNzJkOWU1NGQyNzBiNDRmZDQxNjMxNDg5YWU1ZDZjMjIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTU2NjU5YWNhNTQzZTdhZTJhMjkwZjIxZDVmNWY4ZjFlMDBjNWE4NmExYmYwMTdkMGY5YjFkYWNhYmU1NDFiNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvc2ltaWxhcml0eS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNlY2UyZDM3Y2JlODhjZTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhkNDQ0MWE5ODIzNGUwZGZiNTNmOTU1ZGNiODlmMTQ2ODc0ZTQxMzgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmE4NWUwMzZmMmU5MWIwYWYxNjQxMmU2ZTYyMmI2MDU1MDM2YjgzNTQ1YzY5MTUzYzlhYzcxYzU2Njk4ZmJlNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbmxwanMvc2xvdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUxZmVkNWJlODVhMDBiZDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBmZDlmMjRlZWZlNzY0YTQyNmE5MDdjMWY2NzdkZDcwMDY4ZGZjYzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmY2MTE5NDIyOWRhOWE3ZmQzMzFmY2Y0NGNjMjRmNzQ2YjVjYmFlZmU5NDFhMzEyMjE1Mzc2NTg0YzI2OWJkNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9Abm9ibGUvY3VydmVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTVmYzIzOWVlODEwN2YwNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjk2NDU3YThjODdmNWY2ZGE3ZjI4NDRhMTQwZTcyZjg0Yjc4MmI4YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4ZDgyMDNjNjZlOTFhOWU2ZWU1MTBmYWNmMzc4YTJjNzQyMGIyNzEzOTM2MDEzMmEyNTcwMTBjMmU1ZjA5MWJjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0Bub2JsZS9oYXNoZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MDk2ZDY1MWY5YTYwZGViIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMjZhZGJlZGNmZjZmYWE2ODI2ZWNhNjNjNzVlOTE5MzIzN2FiMTBiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdhMDhjYjJmZTFkMmI3ODhlMGE3YmY2YTliNzU5N2RiZWVlYWU4MDQ2OThjMmZiZDE1ZGU3ODZkMjg0ZDMyN2MifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5wbWNsaS9hZ2VudC9ub2RlX21vZHVsZXMvYWdlbnQtYmFzZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYxYjk5MjMyOTY1YTE1ODUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY4YjJiMmJmMmYzZTJmODQ5MTQ5NmY5ZWZlODBiOTY0NDJhODAzYTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzhiNjE5NjFhYTBiYTMwMjhmMmUxMjBiM2Q4ODMxNzkyODFmNmJhMjVmZTIyZmYyMjE0YmY5ZjM2MzE2MWI2NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbnBtY2xpL2FnZW50L25vZGVfbW9kdWxlcy9odHRwLXByb3h5LWFnZW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzE1NDkxNTFjNmQzNmM5NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTdlYTE5M2FiOGJlNWM1NzlhMmQxMGU5YTEzYmZmMzg5ODU4ZjdlOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMDhjMTk3N2QzOGYxNGY0YmU3ZmI1YmUzM2FhYjU0NWUzZTVhNmUyZTEyMTAwNzMzYTZhZDk3ZGVjOTk1MjA2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BucG1jbGkvYWdlbnQvbm9kZV9tb2R1bGVzL2h0dHBzLXByb3h5LWFnZW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGVmM2EyNjQwODAyMjg3NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWJhNDVmODE2YzQzYjFlNTA1NDQwYjdhN2Y4MzkyZTM4YmExMTMwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhN2UwNTc5NGE1ZGM4MWRmYzc5YTBmMTg2YzUyMTlmNDQyZjJmNzM1YjA4YTNlOWI5MWFiYTU5ODMzYmFkYzJkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BucG1jbGkvYWdlbnQvbm9kZV9tb2R1bGVzL2xydS1jYWNoZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ2MTI3YWVjYmJjN2FmMmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNhNDcyOTkzZWM4OGQyYjk4YTQ4OGY4NDNkNDgwNTc1ZjI0MDkyZjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDY3ZjRlZGYwMzY4MDQyM2M0MzQzNGUzYjI4OTAyZmVlYzJhMTM2ZGEyZTg1MzU1MDM0YjE3NGJhMjg2ODI4YiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AbnBtY2xpL2FnZW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjdiNDJlMDNkZTg2ZjliNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2YwMzAyNTExZDYzN2Q2YTFmOGI1ZTQ5YjNkOWI0MjIxMGM3YjhmMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMjhjY2UyNjFmMWIxODQwZWZhODkzNDkyYTg4OTExZTBmNDgzMmUyOWI0NmFlMGRkMzhlYjZiYTVhZTg1ODU2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BucG1jbGkvZnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YzI0OTM5MmJkNmYzZDE3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZDk1N2Y3ZDViZmI3ZDk4ZDkxYzIwN2UwZDBhMjQ3MWZiZGVmM2E0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhmZTc1ZDAzN2FmMmJmZTc3ZTFlNjc1YTc3MDE1ZjM1MjJhMmZkYWYwYTYzODkwN2M5YTkyNWVlNTA3ZTllOTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG5wbWNsaS9tb3ZlLWZpbGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNjcyMjI0YjAxYmI1YTQwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZmNiZWViODg1Y2UwOWFmNjkyN2JiYzUwYjEzZTQ3NzkxNjJmZmZiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRhMTRlODIwZDhlZGUxYzk0YTM0MmUyYzlmMjhmMjI5NDRhMzk3YThkYWU0YjI2M2JhMTcyNDQ3MTRjNWVlM2YifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG90cGxpYi9jb3JlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmFkODZiNmU4YzU0NzFlNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDI1ZTJiMTk1YjFjOTRjZDY1N2E3YzJhYzZmOThkYTkyMjAxN2M0YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNDQ1MWMwNjE0NjJiNmZiMDM1YzYzYWFmOWZiYmIzMWZlODM3Njk0ZWNhZDhjZWJlNTYwNGU4MzQ2NjkyNGYwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BvdHBsaWIvcGx1Z2luLWNyeXB0by9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE4OTE3YjUxNGU5MThiZjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEyOGIzMDdhZWNkMDQ4ZDdiZjk0ZGY0MWY5YzZlZWU2NjBiMWY1NmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWU3MGQwODI0YTA5YTVkNzIyMDdhOTNmZjhlZDFhODU2YjlhMjllYmNjZTNlODc4NDZmNGE5Y2I4NzBmMThmOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9Ab3RwbGliL3BsdWdpbi10aGlydHktdHdvL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTc0M2UyYTQ4OWVlNjU3ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDY3Y2MxNTRjMTQ3NzA3YmZmNjJhY2I4YTk0NDkzMTNjYTJhNDZjOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZjVlNjlmMGViOGVjMDIwMTBjMGFmMWQ5NDI3MDZlMTdhNmFlNjQ4ZDIwNzY0Njk0OTE5NzJmZTEzYjY3ZDJkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BvdHBsaWIvcHJlc2V0LWRlZmF1bHQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYjZkOGNhOWRiYmM4NDgwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNzVhYmE0YTI4ZDY4M2E0YTM1NzYxZGViNmJmNWU2ZDlmODgyMDUwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVlYmRjMzBmMDE1NmNmYTE5ZWQ3ZmExN2ZlNWNjOTkxZGY4ZmZjYjdiNjk5OTlhODg3ZTM2OGFkOWM3OTI4OWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQG90cGxpYi9wcmVzZXQtdjExL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWUwMmJiNjA1M2I2NzJkOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGRkMzk0OWFiOTE1Nzg2OWI4ZDMzODdmNTBhMTQ5YmNhMjYzOGQ3MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNTJhZjhjZWExZWZjMThmYzMwNjMzNmQ2YWRlNWExZDhkOWNjZDg5MTZhNWQyMjQ2YmM1ODVhOTI2MzU5MDFlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0Bwa2dqcy9wYXJzZWFyZ3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyZDcxMzIwYTcxMDE3YjBhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZDMzZmI5M2RhY2UyMGIxMjI4NmZiNGI3ZjE2ODI2NDZhZjNmODJiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYxOTg3NmJlMWRjN2IwNWNiNTVmYjNhYjA2YzIwY2MwYWM4Nzc2OTI4N2IzYWFkNmNjYTUwNjYwYTRiMzE0ZmQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHNjYXJmL3NjYXJmL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzY2ZDEyOTFhOTU4ZTg3NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGY4OGVkYTk3MGVlMGU2ZjRkYzhkZjJkNzllMGRkZTJmMTM4NGNjOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYzkwODkwNjNlMTNmOTIzODZlMWNhZGIxYzc4ODc3NTNhNjJhYzJiYzkxMTcxZmQxNGIxYzFhMTA3ZWZlOTk4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BzY3VyZS9iYXNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWUwYzA1NTk0ZDE5YjEyZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTNhNzcxMWQ0ODM4YjU4OGQzNDA5NGMwYTM3ZWNiNmZlZGIyMTRmMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjMWFhOTBlNmMxMTYwZDJlNTZkZjE4MWZlNjc2NzAxMjdjMmFlYWIyMzBhMjc1NGJjMWQ3ZmIyYTY1M2E1ZDY4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BzY3VyZS9iaXAzMi9ub2RlX21vZHVsZXMvQG5vYmxlL2N1cnZlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE2ODk4MGQwZDE3ZjQ0MzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA1OTM0ZmUyZDkwMmJjZjI5MmE5Njc1YjcwZTU4ZjBjZjc0OWJhYWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjBhMzhiMzFiM2RiZThhMjYxZmM1MjVlNzI2M2E1MWRmMjJhZjgwYzk4MDBmMDlkYjBkZDZlM2Q1YmRlMzY5MCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9Ac2N1cmUvYmlwMzIvbm9kZV9tb2R1bGVzL0Bub2JsZS9oYXNoZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMDhjN2UwNGMzZWNlYWExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYWM1MGE3ZTNiNDcyZDBkNDEwOGNjZjIxZjU4NzU0ZmQxOThiNTBiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk0ZWY1MjFhZDhkYzA3ZGNkYzc1MjhmMGRjMzgyMTUxMjE0Y2Q1MzVmZjY0NjEwN2ZiNDcyOTAzNzU5NWI4YTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHNjdXJlL2JpcDMyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjlhOTkzMmQ1MDhhMmUzYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDU5MzRmZTJkOTAyYmNmMjkyYTk2NzViNzBlNThmMGNmNzQ5YmFhZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MGEzOGIzMWIzZGJlOGEyNjFmYzUyNWU3MjYzYTUxZGYyMmFmODBjOTgwMGYwOWRiMGRkNmUzZDViZGUzNjkwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0BzY3VyZS9iaXAzOS9ub2RlX21vZHVsZXMvQG5vYmxlL2hhc2hlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNiNDAwNjZhZWY2OWM2ZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFmNzZjNjZjM2NlZGQ5NGZkN2VkNWRiNGVhOTAwY2MyYmU1Y2JlM2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2FlNmVjMTU0MmRmNzBlODNiMDIwNzlmYTJlYTk2ZTFhZDg0NTA0OWFlOWRkYmQyOGZiMWU0M2E3NjYyNzE1YiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9Ac2N1cmUvYmlwMzkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYWY4NWZjY2E4YzYxMzQxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZWE0ZDc1ZmIyNTQyZWRjMjNhYzIzNTE1NTY2OTMyOTc3ZDk0OGE1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU1MzA3ZDhjM2U2NjAzNzRkNDg5NDAwODNkZjkzZmQ4ZjNhODY1ZWFmZjZiYzM0YjVlNWU0NTViZTcxOGQ0MzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHNpbmRyZXNvcmh1cy9pcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA4ZTc1ZGJmYjliNTM3M2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA1YzEzODE4N2UzZTAzMTYyZTMwMTNlN2YyZjEzZmMxOGMwYzJmZmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTM1MTQwYWU5ZWRiZGVhZmQzYmQ1ZTljMzY5YTY4Mjg4MjBmNzRhYjJjZTY2Yzc4YTU0NzQzODE0ZGExMjI4MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMTllYjA4OGIyMTFmYjVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYTkzNjM1ZmFjOWIyMjRkNGQ5Y2VjMWZhZGIyOGIzMDg2ZDI4M2VlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE2Nzc3NjNhYWVkMjI0NjJiNGY5ZGYyNTI2YjEwMzhjZWYzYTkwYmM2Y2Y4MGJlMjdiNGU2NWQwZjE0NDcyYTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHRva2VuaXplci90b2tlbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ2ZmRkY2RlNjA5ZmMyMGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY4MTEyNTBlNmFkMjExNmY0YTk5NmM3YWM1MTJhMmQ2NmM1YjIyNDAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGEzNThkNjY5MzA1Yjc4ZjBhYjQ2ODg2ODcxMDQ1YmM4MGMxM2U0OGY0YTQ2Njk3NjJlZjEzNDUyYThmYWM0MCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdG9vdGFsbG5hdGUvb25jZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRlNDU4YTUwNjc4ZmVjNjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNjZGJlZTdjY2MzZjU3YTU5NmUzMzRhYWRlYTAzN2M1YzE0NDdiMzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWQ2ZDhmNmNlNTVkMzBlNDdhZjQxNmE0NjBiMDdlMjdkMzljOGQ5NTMzNTZkZDcwOGY4MzMzOTg0MzI4YWMyNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvY29tcG9uZW50LWVtaXR0ZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZjliZmUyYzZjMWExNzg0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YTY5MjNhMzNhYjA5OGIwMmFkMjg0YzA5Mjk3MGFlYjZiNGUwZjkxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU3MWY5YmVmMDY0MjE2OWMwMmRlOWU1MDNlODAxZjU4YWEyNTljNThiYmU1MTQ1MWE2ZWQ2MTg0MjRmNDA0OGYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHR5cGVzL2Nvb2tpZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg3NTkyMTBmNjE4MjY1MGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU0MGI5ZmEzZDZjNjliYjYzYjBmOGM5NDZjMDczYjQ0NWFjZjMyYjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjY4ZWFmOTY4NWYwN2M0Mzg4MWIzNzZkZGY0ZmNjZjZkMTg5NmMwZTQ2ZTUyOGIwYTMyYzM4M2UxNTIzNzI3MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvY29ycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFlNGFmNTc3NGNjNmMyOTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI3NjU5ZDk2OTE1YmQ5MGM4NGNmYTQxNzAwOTY5YjU1MzE3N2FkZDkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmY5YTkyMzZjYjk5NWE0NzQxZjFhNzg5MjQ0ODIyZjUxNzQzNDQwMjBiZjJiMTI0Mjg1OGE0MjYzYTAxZWQ4OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9AdHlwZXMvZGVidWcvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMTU0ZDMwOWQ5YmViMzE2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYzk4YzE4Yzk1ODQxMWI4YjdmZTViMTgxNzcwZmYwMDM0Njk0N2FmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJiZDhmNTMyMmVhODIyMTZlODI2ZTUyMmE2YTRlYzJlZDMwODZiNTdhMjUyMzRkMDA0NDY3M2ViMzc0YjhlMmQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHR5cGVzL21zL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTNlZGEwYTYwMzgyZjAzOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjM1YjMzNzQzNjBlYTkyYzJhNGQ2NTgxMjZmN2RhYTk4OWNhMWY2MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYzUwOTA5Nzc4N2Y3OGVjMjlkMDVkMDk2ODU2OTc1MmZmYzhiZjFlYzg1MmUxNTRmZWJhMWQxY2ZhMDEyZjUwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0B0eXBlcy9ub2RlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTg4NGY3Y2ViOWQwN2U3OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGY4NDllYTNmZDVmMjNmMDAzODVkMDY1NzlhYTQ4YWM1ZGEyOTk2OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0ZmNmZjUxNTJkN2UxMzg4YTkyNmI1ODNiOTFiZjI5MTZhOWNiMjVjY2E5ZDAxMTM0N2Y3ZDQ3NzJhYWI0NTY3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0B0eXBlcy9zdHJpcC1ib20vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwM2YwNTFlOWY2NmRlNWY3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYzdjOTQ1YjQ5YmE3MTc2YWMzZmRlMzU2ZDQ3YjRlMTE3NjcyNmYwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJmYjJjNjEwNjM0YzczYzdmMzc5MWU3Mjg5OWRmYTk4ZWZkNTk4MDc3YWZmZDYwZTk5ZWZlODlmYjkwMDBmZjAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHR5cGVzL3N0cmlwLWpzb24tY29tbWVudHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMmY1NWFhOTM4ZDA0NDgzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjOGZmN2U2MGJmOWQ1NTA3ODA0YjY5MDZhNWUwMjAwODFlNWY2OGY0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM4ZWQxYzUxMzBmYjExMWRmYWQ3MmM5OWE0MTRlZWIxMGEzMTcxYmU4MDc2YWNhODYzMDdiNGQ4MGM5Y2EwNzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHR5cGVzL3RyaXBsZS1iZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjMzYTA5NDU5YTAyZTdkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDZiMTUzODM3ZjQyYTRhY2E4YzhmZDhmNmRlODgwOWRiMTIxOTVjNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhM2Q2MTI1MWU2YjVlOGE1NWVhODBmZDkxZjRmNDhmZWUwNDI0YjZjNDRiOTUxYmU0NDYwMjFmZDk3YzJhOTA5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL0B0eXBlcy92YWxpZGF0b3IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZjEyYzdmZDk1ZGJmZjdiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYjM5ZmE1NWRlYWIzMjk1YTg2ZjI5MWE1NmQ2YjE2ZDdmNWZkY2Y2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI1NDNkZmZjYWQ5OGM4ZDVlZmI1NmQ5M2I4OGQzZjIyNjlmNjcyZGFkOTQ0MDA5ZjZiZjE3Y2UzMDE1NTViMTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvQHR5cGVzL3dzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWI5N2YwMDRjY2VkZmQ4MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmZjMzYwNmU2MDU0MjFmODE5MzZjNzdmMTU2Njk0ZGYwM2VhMWY1NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YmNiZGZmNzFjMDYzZDUxNzdmMjVmZDNhNWM3YTZjMmE5ZDU2NWQ5Njg3NjVlZTNhMWU3MzQ0OWRjMGJjNjcxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FiYnJldi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZhNjhmOWFkYWQyYTI3YTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE5ODE0NTc4OTM3YzMyMDg2NDVhM2Y2YTE2NjZjNDJmM2FlNmQ3NWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDQyNGMyMzczOWE5OWY0ZjRjYjgxNmYwMjk1ODVkZjI3MjhmZmM0ZTBhNDM2MmJhOGNjOGJjYTdjOTU1MGIyZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hYml0eXBlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmJkYmYzMDY1MDdjMzEzYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTkxOWYwZTdlMjQxYzYwZmZmNTJiZGQ4N2RmMDhjZWVlNzkwYmEwNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZDY0ZGNkY2Y5ZDBhMWQwNDVlYjZiY2FhNTAxM2Q0ODZmMTU1MjdhMzY2OGU2NGIxMTU1ODM5YTc5N2RhMTY0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fib3J0LWNvbnRyb2xsZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NjNjZmI1MGVjY2U5ZGE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzYzFiMjJlNmVjYWUwNGI1MTQ5MTIzMjY5NTdlNmEyMDViMDE1MDk4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg2NzJlOTFmNzM5NWNlNTFlYzc4OWQ4ODNkN2Y3ZDg3MmE0MDg0N2JiODNhNmEzZjg5YzNkMWRlZDM5ZTU1ZDkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWNjZXB0cy9ub2RlX21vZHVsZXMvbmVnb3RpYXRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFjZTg0ODllYmY3Nzg3MDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEzMWJhNGQ2Mzc0N2U2NjYzYTljMTk0MDllNDNhYzAzNGJkNTMyY2YifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTU3MTZkNWQ5MzlkYjA4YzVjMjhlYzZhZTg2ZWQ2N2JlNTMyMGY5MTA4OWUyNjczZmNhMWM1Yjg3NmU1N2FhMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hY2NlcHRzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDBjNThmYmE5MTg5YWMyNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjllYmYwNDQxNDRmMTRkMmJhYzU3MmNiZGRmNzhkYjhkMGFlNjQ4NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NWY5MzBmYjE2MDYyMjFkMDBjYjEzZjQwNTlkMGVhZDg4MDU1MTkyYTdjNWI3MDNmY2Y3MmYyNDgwZjFiN2QyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fjb3JuLXdhbGsvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YmFlM2NiMDIyZTk1OTdkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4OTNmMjFhNjA2ZGZjYTA0NTU3OWY4ODgzZTI1ZGRiMGVhODdlNmM3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjllNDIyYzgyMjVjOWNjNGM3NzRlOWE5MzkyZDBlY2FjN2Y3NjZiNDYxMjJlZjJkYjk5ZGIwZmM0YmJlZGMyNDcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWNvcm4vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0NTdiNmZhMTBiMjFhZDc2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMmFmMGFlMjYwZWM4ODBmMjU5NTYzNTQ0MGQ2OTE4NGRkM2FlOTc5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYwZmMzNTI0NjY2OTdiYTg2NzQzYjM2MTAxYjIxNTdjZjQxM2FjMGU3ZDMxNzc4ODU0ODk5MzYwMGYxMGNkN2QifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWVzLWpzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGQ4YjQwZTQ2NjJhMDcwZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjA5YTFhYWE3NTZmOWJkMGQ4NTQ0OWQ0YzllMTA0MGMxNzBlOTExNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwNWRhYTYxOWU1MTY4NmZkMjFkMTVmOTg3Zjk0M2Y2NjkyYzU2YjlmNDg5ZjU1NWNiYWY0MmE0MjYzZDVjNWU4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FnZW50LWJhc2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NTk2NjI1NWI2ZjU2ZmY3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NmQ3Nzk4Nzg4MGVkM2JlNmM1YzBhNjM3MGY3ZmNmYTFkYzJjYjU4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhiZGVlYjRjNmY2NjY3OGMzYTk3YjJmYmMzYTBjOTNiOWUwM2RjMDIxZTg1MTQ1ODU5ZTFjNzJiZTc1MjY4MjIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWdlbnRrZWVwYWxpdmUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YTQ5YjUyNDQ2M2JmYTU4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYTJhYTQ0YzM0ZTI5MTJjYzk2Yzc1ZDBmMWMyODY1YTIzYTVlNmY4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkwMzEzN2Y3ODdiODBmODJjZGQxMTY1OWIzODY5NjZmYTcxNmJlNTM3ZTgxZmU5ZDQ3NGVmMDRlYTA5MThmMjYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYWdncmVnYXRlLWVycm9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzFjOGI3ZDNjZWI2MjQ3YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjFiNzhlMDQzMDEyZTFhYjU2ODlkNTczNzcwOTNlODhmMTQwMDY3NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YjJkYzE2NmYyYjc0ZDUwOThiYWQzOGJkZDNkZDJmNGQ0Nzc1YzYyNjE5OTg3MmY1ZTM2ZGJiNDhjNDA5MzFkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fuc2ktcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NGU5ODU1ZTVlMTgzN2RiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYWJiZTI1YWY0Zjc3Y2RjNjk4NmUwYTZiMTRlOTA4OGFhNmQzZDkzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhhMDE1YzgxNTI0MGM5NDkyMjJkNWY0NzQ3MjFiNTg4OGRkOTQxM2ZjY2JiZDkxYWI1NTJiYWMxMzQzMTdmNzYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYW5zaS1zdHlsZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZGYyZWQ4NjM3ZDUyYTk3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmYzcwNGI3NjMwMTY4MTI5NDMwOWRmNGYzOTM2ZTRlNWUxNjU3ZTU1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI4NGVhNDQ1YTAxYTQ1NGFiMTIzNWEwODEwMTQ0NWZlMTY1OTIzMDMxNjcwOTA4MTVmNGE3NWI1NGQ2ZmJhMDQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYW55bWF0Y2gvbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS1wYXRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjgxMmY3NGMzMDk3MTUyOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDUyMzg3MTUwOTk5NzIxNmQ3NjJlZGZjOTdjZjliYzY0MDA0NzhhNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4M2Y0ZjJjZTE4ODBlZTk2ZDQ0YTdmYTVhZGQxMDFjMTllZGYzY2E0MmY1MGM3YzIwY2YyZTU5ZjZkNzUxYzNmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FueW1hdGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTMxZGJlMzc2ZGExYzAyMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGM4M2QxZDIzNjlhM2RhYzNlZGNlMTA3YzBlN2NhMjJmNWQ4NTNjMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlOGFmMjQwMjkyZjAzMzYzODkxYzlmYmIyNTJkNzhkZmNiYTRhNGNiYTU3NGQzMGFhY2UzMjM0MWQyZmU3YTIyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FwcGVuZC1maWVsZC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgwNWFjNmM5N2I1NzVhNDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE3MDVjMzgyNzM0YjY2OTRkNmM5OGE4ODI1ZDdiMzhkOTA1Y2FkNTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmRjZWEwNjAyNTM1Zjg4NDU4YjJlOTNiNGRjYWQ5ODQ1MWZkZjFlZTVkZDVjYmU4NTM4Y2FkMTJjMzM3OTA2OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcHJvYmEvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMTEyYjIyMDNlMDc1Y2FjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzZTMwMzkwYTk0Mzg0YTM5ZTRiNDZlOGQ1NWVhOTJmNGE2OGYxOWM1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjczMWYzMjVmNjIyMWJlYThiMjE2OGM2ZjIwNzI5NmY5YmNmYzg4ZjRmMzE4OWYzOGFjMTI2YWQ2NjNmZWI2NzEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJjaGl2ZS10eXBlL25vZGVfbW9kdWxlcy9maWxlLXR5cGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMTkzNjFjMGVmMTIwZmNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0YmE0Mjg5YzVjZTExODdjYmIzNmE5ZGViYmVhMjUzNTZiOWJjODY0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBmMWQxY2FiOTAwNWFhZDU3ODVjNTU0NGExMTdhY2NmOTdiZDg5NjI0MzEzMWViZTZlYjc0YjBhNTYwMGZlMWEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJjaGl2ZS10eXBlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWZhZWE2ZGQzNjRkNWZlNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGVkZTlmYTk1NTE2Mzk4MDQ4YmM2MTU0YzQ2MWUxMjRmYjQ5ZjZjYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwYWE5NjQ1NDNlNTlkNGQ1ZGYyMWM3ODZmN2JkZTUzNDkzOWQ5NmRmZThkMDJkZGYxYWU3NTU0MGFiNDJkZjMzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyY2hpdmVyLXV0aWxzL25vZGVfbW9kdWxlcy9icmFjZS1leHBhbnNpb24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlYmEzM2I5MGEyZmFkZWU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYzA3MDA0NjJkZmNlODkwMjRlNjdjMDQzN2VhYmNhODU4NDA3MTc2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwMGI2ZDM1ZWRhNmQ0YWE2ODkzYmFmMTllNTNiN2QwMDUwMTllZDg0MGU0ZmExMTZjOTI2YTUzMmVjNTc3Y2YifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJjaGl2ZXItdXRpbHMvbm9kZV9tb2R1bGVzL2dsb2IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZWNlNGQ2M2Q2ZWRiMTM4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0OTcwMDNkMGI3ZjI3NGRkMGIzYmMxODVhNmVhNjA2NTc5MzMyNzBkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFiMDJmNDc2N2FkYzMyYzNjZWQyODcwM2JmN2Y1YTU3ZmVlNzJiNjM4YjU4Mjg1MGE2NDc3NzBkMTJlNWRiZTcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJjaGl2ZXItdXRpbHMvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFiYTNlODFkYjU0Mjc0ZWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI4N2E1MTk2ZDQzYTBiOTY3MjI4ZmU4OTc1NjQwY2Y0ZWI1MDk3MGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGNmNjZmMWZlOWNlMjliZGNhZjZiODY2ZTg3ODM2NWI4YjFlYmU3NmNhYjIwMTQ5NTExNTI5Njc5Yzg0N2NhMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmNoaXZlci11dGlscy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImExMzVlN2JhMGNkZGNmOWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVkYTU1YjlhODk2YzhlZWQ1ZjMwMDEzNzc3ZmZiYzgxODFiZGZhNjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTgwZGZlZjBmZDI3OGE1MjI1Y2RkMTBkMWYzNTIwNDExMjljMzM3YTk2MWZiMzJlZTUzNDM3ZmE4NWRlNzZjMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmNoaXZlci9ub2RlX21vZHVsZXMvYXN5bmMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiZDE3OGIxMTFmMWYyNTc4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZWRlOWZhOTU1MTYzOTgwNDhiYzYxNTRjNDYxZTEyNGZiNDlmNmNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBhYTk2NDU0M2U1OWQ0ZDVkZjIxYzc4NmY3YmRlNTM0OTM5ZDk2ZGZlOGQwMmRkZjFhZTc1NTQwYWI0MmRmMzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJjaGl2ZXIvbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBiMGQxMjUxNGE5NmY1MDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVjMDcwMDQ2MmRmY2U4OTAyNGU2N2MwNDM3ZWFiY2E4NTg0MDcxNzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjAwYjZkMzVlZGE2ZDRhYTY4OTNiYWYxOWU1M2I3ZDAwNTAxOWVkODQwZTRmYTExNmM5MjZhNTMyZWM1NzdjZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmNoaXZlci9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJlY2NlYWZlMTBkZGRhYmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5NzAwM2QwYjdmMjc0ZGQwYjNiYzE4NWE2ZWE2MDY1NzkzMzI3MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWIwMmY0NzY3YWRjMzJjM2NlZDI4NzAzYmY3ZjVhNTdmZWU3MmI2MzhiNTgyODUwYTY0Nzc3MGQxMmU1ZGJlNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcmNoaXZlci9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjU0MjU2YTVmNjNhYzlhOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjZlODUxMGFlZDU0NTk4YWUxYzgyM2M4ZmVlNWY1YTMyODM3NGRlZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNjRjMjM0Yjk2MzE5OGJjZWIwMTA3ODM0NDAyMmVkNDExYzg2YjEyMzlkNThhYTg0ZWY5M2EyZjE0M2I1Mjg5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyY2hpdmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzE3NTJiMjdmNDM4OTgyZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDNlNDNiZGRlYWY5MDFlY2JkMmYxZDA5ZWUzZjFlZmRmZGQ3ZGE2MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNjgxMDg3OTRjOGMzYjhjMTgwNjc4NWNiYWE5NGRkOGEzMzg5MDdiZDQ2NzZkMmI1NGE0MjE2ZWRmYTczYjU2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyZS13ZS10aGVyZS15ZXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2N2Q3YmZhMTUzODEzYjc1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2YTcxMmIxYTgyOTRjZTMzYmNkMjljNDk3YWUwYmJhYzQ0YmE2NzRkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI2MDdiZDQxNTQ1YzI3Y2YwZTQxYjUzYzc5YTBhMDBiOThkMGU3YzFhMDNhMGZmOWI5ZDZiNmIwODJhZDM3MzgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGM4NzA4ZjNjMDJlYzdlNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGVlMWUyNmYxNGM4NDY4ZTJlNDI4MTRhNDM5MzE1Y2U4OWVlNTE3YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmN2VkNWEwZGM5YjRjOTM5ZTkyYmU2YWNkZjNiZDgzYWJjM2Q3ZTVkZWY5YzEzMDdmM2M5ZjUzYmQ3Y2IyZjhjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyZ3BhcnNlL25vZGVfbW9kdWxlcy9zcHJpbnRmLWpzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGE2ZmRmNWVmY2RhZmYwMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOThmOTk1OWZhYzNjOTk5YWRmODk5MWUyYTRhYzNjODc0YzkzZjAwZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0OGI4NDhlNTZjMzFlZGE3MzhmNzZmYjg1NzNhZTFmZTAwMTJjNGIxZWM5ZDljZmU4NzgzNTE3YTE0MmU5NTMxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FyZ3BhcnNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODMyNTQyMjU2YTk5NDIyYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWM2NWEzOGNkYWQ2ZGRkY2NiODFlMzdlNWZiOGE2OWIyNmNlYjFkMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYjVkMjQ2MjlmNDVkYzE1ZjY3YTVhMGFkZGFhYzI4MTc2ZWE5ZGQzYWQyN2RiN2NhZThhMzhkNzUzYzE4OTMzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fyci1kaWZmL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmRmNzc5YzZlYzA4MmRjMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWJhZTBiZmU3YTBiN2Q1OTMxYThiMmQ1NThlZTdjY2M2ZjQ5ZDlmOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNWE3ZTlkODY2MTkyOTU1NWY4ZjgzNjg2YjZhZDg0OTliMDdhMmMwNzY5ZTcxMzgxZDExOWIwMDExODNiYmRhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fyci1mbGF0dGVuL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTBiODNhNTVkYmMyZDgyZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGFlY2M3NmMzNWJlMjcyOTgxYzNiZWVlOTA4Mjc3ZDFiODI0YmQ5NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNzU3Njc0YjhiNzhlOTczMGQzYzNlMjg0M2I4MWRiNDg3MDljZDkxMjAzYjliN2UzMTQzNjI4OGM1MmViNjZkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fyci11bmlvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIzNTg2MmIwYmQwODdiNTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc5YzkzNGU1Zjc5M2Y0MDhiZjllN2Q2Y2RhZTNiMDA0NzljOGY4ODIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDc3ZDFjMDM0OWRmYmUwNTFiM2JjOTliMjg5YTgzNjA1NzAyNjRhMTczMWY3M2UzYzU5NGVkOGI5YTNiNjI1MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcnJheS1idWZmZXItYnl0ZS1sZW5ndGgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNGFlNWZmYzYwZmYzOGE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZTVmZDQ4Y2I1NDViNDM0NTQwNWM5OGJiZmEwNWRiYmM5YWUxNjIzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU1ZDBhNzVjODI2MDZhZGY2NGVjMGY5OGQ5M2RiMzkyMGE0ZjNjODgyYTI1M2MxMGVjNThiNTE5YzMzNmU3MmUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXJyYXktZWFjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc2ZDg3YTExNzcyOTMxZGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZjNTFiODlkMGZiN2NjNjQwYTA0OTViYWE0MDA1MzY0ZTgzNzE4YzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWM1ZTBlMTBjZmEyM2YxNjNkMWZlNjhhYTU3YTg4MWQwOWNhYzM5ZDcyMGUxMzYxYzY5N2I4NmM0ZDMzZTBmNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hcnJheS1mbGF0dGVuL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTRiNWZiYWNjMTdhY2YyZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDk4ZTFiMDk4MTAzOWJlNWM2NzAwMGVjYjQ2NmYwYjRiYTUyMGJkOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NTZiMTYwOTFmMjliOGQyMzQzODE5ZjY4ZjJkYzRmODkwYmQyMzRjZDlhMmUyN2IzMGUyODk5MDY2M2IwNzZmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FycmF5LXNsaWNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTYxYmViZWVjNmRlZjYyNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmJiMTU4YjUzYTE0MDk2NjlmMTY2ZWRlMjg5MTU2ZmVlOTU0NGRmMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZmI2NGRkYWRiOGY4YTVhYzI3ZGZlMGE0YTJhOGExOGRlZDQxOGY4ZjY5MmRiYmRmMjBmZGY0OGI4YjUwMGUxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2FycmF5LXVuaXF1ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE2ZDZlMDYyNmI4N2Y2ZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM3NjhiYjU4NDk1ZDE5ZTFkNWQxOTVkM2YyMTIyMDQ3MTRjNzM3OGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjY5ZDExY2ZiNmFkZDAxYWM2M2ZjZTJhNDdlMGI0NTk2ZDY2N2Q4ZjQzZDg5ODUzYWMyN2FhYjA2YTlmY2YyOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hc2FwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjIzOGQ2OWIwOGVlZDhmMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTM4YzFlZTczYzc5YmI1NTQ4ZTAxMTlmMmRmNjhhMjZiNjgzOTQzOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYjkwNmIyYTM0ZThmMzk3YTYwMDZlNTg3ZjVkNzE2ZDI0ZWJiNThjZDgyZWVjMzZjYjRlMzQ3NmM1MDBmNzhiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Fzc2VydC1uZXZlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM1Zjk5NjA5NDBiYzljMzMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMxZjQyYTQ4MWI1NDFhYjhiZDk1NmVlYWE3ZGQzZWM1ZmZjOTA3YmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTA3Njg3NDQ1MGE4YjNhNDM3YjI4Mzg0OTFlNTVhMzg1ZGExOGJlMjFkZDZlNGQ2ZTRhOGI1MWVmNGE0YjBiZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hc3NpZ24tc3ltYm9scy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgyNDk0OTQ4MGU0ZTlmMjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVkZWY3MjJkMmVmOTQzMzUwYjM5OGM5YzExYjFmYzRlMmU0OTI4ZjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTAxMGZlNjNhYTg2MWU4YTYwZmI4YjlkM2U3ZmI1MjA1ZTNiOGQ2MDAxZWJlM2ZmOTU5ODU5OTZhYmU1ODFhOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hc3luYy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc0MTNlNzIzNWY2ZGFlNjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkyNzFkNjVhZTQwMGRmZjVlODAwYWU2ZjAzMWQxYmY2ZjU4MjUyYzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2YyNmFjN2E3OWI4OWVlZDhjNzBmN2VlOGI1MTk1ZWQ5MjVmNTM1YjdjNTI1NzdiOTAzNDcwMmU3MTE3ZmJjNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9hdC1sZWFzdC1ub2RlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjNlMmE0YzU4MmQzNWFlNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2UwOTlkMGE1MWEwNjhlYzkzMGE3MDI4YTI1MmFkYmE2ZWZiMzg2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYzVmODE3ZTgyYjM1ODlmZmE3NGI1ZDk1NWE4N2IxMGQzMTQzNTdmOTkyZTcxNzFjOWYyNjY5NTIxZjc1MDk4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2F0b2IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzY2ViOWUwMGZiOGUxYzQ5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxM2U0MDBiYWRlYTU3MGRjYTA3MmIxMTE2ZDlkYmM2MjdjOTRjNGY4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZmY2UyYmJiMGI4NWI5YTIwYmNjNjc0ZTRjNzgzMDdlYWQ0MmFmMDI5OWUxZDI4YTlkZmIyNDk1NjZlMGEzMTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYXZhaWxhYmxlLXR5cGVkLWFycmF5cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIwMGZkYTA0ZDUyOGRiOTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxMGM4Yzc2YTdjMzQwZTAwYmM5MTE2OGExZmYwNDlkYmFkN2QxNzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTU0OWI2NDA2OWQ2YWUyNGQ3ZDkxYTQ2NjIwNDYyNGFiMTUwOWYxMmFiYjc5MjRiNmUwYjYwMzMyM2QzNGQ4NyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iYWJlbC13YWxrL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2MxYjk4ZjI4YTBiZjJmZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWYwYTBkMmZkNjhjMzM5NjMwOWFiNTRhYjA4YzVmOGQzNjI0MzZlYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMzBjMzI4NTAxZGVhZDE4NzBiODk0YWQ2MDQ0MDViMjI4NGI1NzFjMWYxMjY2NGNkYzYxZDkyYTJlMzM5N2MyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JhbGFuY2VkLW1hdGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGQ3OWUxN2FiOTdkOWY2OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2EyYTdkNDQxM2M0MGFlOWM2NjlhODJiZjE5YjhjYjJhZTRhNTU3YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwM2NjZThhYjYyN2Y5YWE5ZDExYWY0YTIyNTUyM2E5YzdjNjdjNTFhMTM1YjYzMGI4NWY1NzQzOTIwYjMxMmFmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Jhc2Uvbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk3OWNiYjNiOTAxNGJkYjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjFkYTc5ODgyNGY4NDExMGQ5NTgwM2U0MTIxMjIyOWI0YjQ5Yzg0N2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2Q3YTJlODRhNGY0ZGUxNjY1MDQwNzc5NjBkODdhM2U2MmE5ZDRjMGIxMjQ3ZDlmYTc2OTFjNGUzMzJiNTJlYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iYXNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWJhODkxZTMwNzIxNjBlMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTg1M2FlMDY5MzFhNjdiM2ViOGJiNzZjODAxYWMyNTg5NjZmZjc0ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjMTM3YTc4NDUxMGVjZTdkM2I5YjFkNGRlNTljNTVhMDU5NGIxZWQ1MWIzMGM5NTgxZTgyNzljYjcwNWIwMjg2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Jhc2U2NC1hcnJheWJ1ZmZlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFiODE5MGJlNjEyZDM1ODMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUxN2Q3NGYxZjdmMGZhNGJjYThiYTNhMmNmZjc5YjM0ZjY0NzE4ZWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTc1OGYzYWI4YzQ1ZTA3YmI5YTM2OGUzMmY5YThiMzcyOTYyM2JiZjQ3Y2JiYjIwNWIzMmQ2NzRhYjJhOTFmMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iYXNlNjQtanMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2N2MxZGEyNGYyYmMzMzY3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyNWM0NDRkZTAyMmE0YjRiYjllOThkMDliYjBlOGZlNWE2NmQxYjliIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI2MjUwZmM1MTJlOTEyZmM4ZGNkZDE3MjgwMjVjNzllODVjYzQ3MjdiYTdlNjYyZDBlYzA3MDBmODQzZWZhZTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYmFzZTY0aWQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0OTFmZTlkNWE5YWE2MzZmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMDYxMWM5Mzg4NzY1ZGQ2YzBjMTI5MTE4MzQ2MGI1Yjk5YWU0MGE2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVkMjQzYTc2Y2M2OThiNGRiZjllZWVhM2Y2MmRkOTY3MTk3NTNiN2QzNjk4NjBiNmM4NzIyMTQ2ZjdiODNjN2MifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYmFzZTY0dXJsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjhhMGEzYmEzOThhODdiMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjVlZDc1Njg0N2ZlYjA5ZjgxOTExMWUxOGE4YjUxYjY2ODNjZTkxNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4Yjc1OTVlODM4NzkyOTM5MGZhNTQzMmYxODRlOTgwNTllMzIzMjNhOWFlMzc1N2ZjMGQyNTFmNDRkYTIyZjM2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JhdGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzg3NzM1OGQ1MDhhY2NjYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzUwNGUzY2QwNjllMTZjNzIwNjViNTcxNTdjMWE5MjNlYzkzZWQ3YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MjBjOTk2NmFjMDBiNmU1NzlhZWQxYzg5MjdmOWQ5YTk4ZGNkNGEwY2Y3MzgyNzZlODM4OTllMDIzNTk1MjY2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JpZy1pbnRlZ2VyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjlmNDVmYjlmMDcyYzc1OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDkyMzVhM2MyZmRlYmU3ZTk3NWYxOWY0OTMwZTFmYjdkZWMyOTQxMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNzc1ZWIxNTlhNjRiMzIwYTlhNjJhYWE4MzFhZTY3ZTEzYWIwNWJkOWNhMzc1YjhlYzgzMGExZTUzY2JjNTZkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JpbmFyeS1leHRlbnNpb25zL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGM5Y2YxZWFkMjgwMjE1NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGNiOTBkMGUzODAwODVmMzVlYWJlNmIzNzg3NDlkODQwMmY5ZGIyZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzNTVlYzYxYjU2NDQ4ZTNkOWFkNzRiMjg2ZmEwN2UxYjE4YmNiZjE1M2Y0NTIyM2IxYTRmNjhkODZiZWM4OTFmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JpbmFyeS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI0ZDBhOGQ3MzY4YzBmMGUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE0YmJiYWRlYjEzMDdiMWY3MTFlZTEwMDkzZDViNDZhNzg4OTY3N2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTg3NzIxZmU0MDZlMWYxNzk4ZmVmNDRkNjk3YjQ2ZWExZWZlMzQ2ZmRhMTE4MDEwMzM0NzEzMzQ2ZWU0MjA3YyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iaW5kaW5ncy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjlhMjk2YzU0Y2MyM2M4NjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA1NDFjOTc3MjE1M2UwMzgwMjE3ZTE3Yjg3N2YzODY1ZmZhMTc2ZWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjE0MjhmNWYxMDg0ZWM5OTJiMzg2OTAzMjU0NDIwZThiYmJkM2NjOWIzNDgyZGQ4YThhMDMxYzc0OWIxYzVmOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9iaW50cmVlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQzNDgzNjcwMzU2NDNiM2EiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk1YzNlZWUzOTkzMGExYTExMjg4NGUwMzlhYTE4ZWVmNjQ0MDUyOGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2FjNjg5YzMyYjMwNTNkM2YzYWQ1ZmIzNjIwOWM5YTYzMDBlZWNhYzExZTI1OGRhZjkwOThjYzk5NzQ0NjBkNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ibC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAyZDU4Y2Q4M2U1MTYxZTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNiZmY4ZjkxOGY3N2MwMTk3NmZhMmJmZjhiYjQ2MWJmMjM3ODNlNTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDZiOTA5ZGM2MDUwODQyMmQ2NjRiNzczNGZiNDVmNTQ2NmJmY2JjY2ZmNzk2ZGI1NDEzZmNkMWFmYjE5NDcxMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ibHVlYmlyZC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZiYzY1YmFhYjFhNDBhMzIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlYmYwZjgwNjYwZDk4MmZjNjhmMDBmODI4NTU2OTYxNTdlNzRiMTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmMzZDJjODkyZGIyODIzMTc5MTNjZTdjMzQwZGQyZWRjY2QzMjZiY2FmZDE4YjY0NGI4NzM4MTQ0OTY3ZDZlZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ib2R5LXBhcnNlci9ub2RlX21vZHVsZXMvZGVidWcvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiM2YwNWFmNzI5ZTM1ODgzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZDM1NGRhN2VjZTFjN2Q1Njg5YjgxMDRmM2I2ZjNkY2JhYzc3OTBlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMwZmJmYWEzODQwYjJmNjM5NzhhZDRiY2Q3ZWQ4ZGMyNGQyNzdiODE4ZTQ3NTVmZTkzZWRhOGNiMWJjOGI3NGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYm9keS1wYXJzZXIvbm9kZV9tb2R1bGVzL21zL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2Y1YjJjMmNmYTU0MGFkNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWE1MGI0ODUyZGM3ODFhODgzYmVhY2ViNTdjMmIxNzc0ZWVmOGZlNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYTNjOGZiYjJjNDg2ZTAzNWM3NjJlMTFkOTA1ZDc0NDMzYjc4MDg2YmJkMDAwNzAyODNmNmY0MWQwZTYyZmU3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JvZHktcGFyc2VyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjZlOTNiMjRiY2VhOWRhYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2JlYjVmZDY1NWI1MGVlNjE4ZmM5Yjc4OTQ5MzEzY2Q5MWNkYmVmZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNjM1MGI5NmZmNTU3NzJiZWYzMzk5MWI4ZGE4NDg3NThlMGM3ODYzZGZhZmZlMzAyMzBkY2EyNTVlYTljYzExIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Jvd2VyLWNvbmZpZy9ub2RlX21vZHVsZXMvbWluaW1pc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyOWZjYTI5ZGQ2NmJlYTYxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNGU4NjA2ZGZlOTg2M2YwNTQ1YTU0NGRlOGI1NzBhYjdkYjBjMDRiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZhZWY3MTYxY2I1ZTNjM2M0ZmIyNDM1Y2VmMTk3ODI0Y2M3MzM3ZTM5MjQzNzkxOWYwZDg4ZTBlZGQ1MDM2ZjgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYm93ZXItY29uZmlnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTg2ODE3Nzk2ZTAzMWM0YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzJlOGQ4Y2NmNjc0YTgwOGI2MzQ1M2U4NDMyYWUwZjY5NjM3NWZiZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMjQ3ZDdhNTdhOGI4Yzc1ZmJiY2UxNTQ4OGQzYTRmZmFjYjZmZmM1NmM4OWVjNjNkY2NmOTAyOGExNWQ4YWY1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQwM2M3MGI1MjMzOGViZjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBiMjBiOGVmNjAxZTA5ZDE0OGUzN2JkMTUyZjRkOTYwYTYwOThjYmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzljMzA1NjkxMzZhNjg5YTAzODM1NmMxZTRhNWJiNzExZjM1MjA0MDdkMzY0Y2Q5NjM4MWFiMDA5YThjZDk4NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9icmFjZXMvbm9kZV9tb2R1bGVzL2V4dGVuZC1zaGFsbG93L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTU4Y2JiODg1YTkzODZkZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmRhODZhZGIwZjIxODliYWJhZWQ1NjZhOTMxMzEyNDM2MzEzMGVjMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYjFmY2NkNzNkNjdlMWYyMzU2ZTFiMTdkZjdkYzBmMjM1ZDNkOThiNGExMWM3NDMwZTNlNDc2ZmQ0MTBkNTM1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2JyYWNlcy9ub2RlX21vZHVsZXMvaXMtZXh0ZW5kYWJsZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAzZDA1ZmQzNGE2MmVkYzUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI5MzdmYmY2YTRjM2RlNTc4NGFiNDI3ZDhkNGVkMDQ4YWY1M2FiYzkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmFhZWI1YjEwNzQ5YTUxYjkzMTI4YzM4MzQyOWJjNDhiYjQyMzI4ZTE1NjA5YTNiMmJjMmY4YWY2NmUzYTJjMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9icmFjZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0YWE5ZjRkZjZlMWM1ZTg2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZjk1YTczYTA5MzBkYTMyNTIxMWY1ZDI1NmMzMjEwZTMzZjNjNzE1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM4N2I0N2QwMGVhOTZjYWI5YjRjNTIxNjI5ZmJjZGM3NjIxMDUzYWMwNjE4MTI1MjZmM2M2OTcwMDkyNGNlZjUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYnJvdGxpL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDhmOWUyYTcwYzk3ODg2OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWFjMzkyMmQ3OGQ3Yzc2Nzc1MGRhNDM5ZjU4Yjg4ZGY4OTY2ZGRjYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYmQ3N2NkOWY4ZTMyYTIxMzcxNGM2YTE4OGM2MmE1OWQ5N2JiOTM1OTgyNDAyMmRiODlmNTdkYTQ5NDlhNTQ5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2J1ZmZlci1hbGxvYy11bnNhZmUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwM2QyMGYwNmNjN2YwNTM5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2YWNjNDBkYTNiMzgxMzYzZTgyYzNkMzJiOGI2NDUxMGQ2NjI3YmE4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ2MDdlZmVjNWU1NGI5NGI2MTJiZDcwNjUxODZlMDBmMTU5MWZhZGUxMmFhZjQxYTE3MDYwNmQwMmY2YWM2NzAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYnVmZmVyLWFsbG9jL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGU2MDA1ZjgyMWZjYmVlZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWVjMmVhMDlkNmQwYjliZjdlM2VkNmU3NWFmM2Q1MGJmZTU3ODkwMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmOTRkMGYwYzFiZThmODcxNDY3MGM1ZmVlMDM4OTliZGI2NDg1ZDQzMDIzNmQ4MTcyNmUyNDAxMmEzNjk2ZTZlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2J1ZmZlci1jcmMzMi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU5YTgyZTgwNzg4YzJjYzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE1NzQzOGY4OWU3NjdhY2ExZWRjOTM4YTcxYmJlNDgwOTE3ZWU2NWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjAyYTEwZTk0NmYyZjVlZmY1YjE5NzgxZDEzZmIzYjU4OWJhYmUxMjgxNWExYTliZTRjN2E2NzNlYjBmZGQ0ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9idWZmZXItZmlsbC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQwZjI5NzBjMzljYTUwMGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5YjhkMjdjNzI4ODU1ZDkyZTI2MDliMmM2N2U4MmI4OWY1N2NlZTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjdjZGUzMWQxZGIzZTcxNzM4MDQ1MjA2Mzk3ZDQ3MmUxZjEyNTEzNjQzYmE0YjlmZDYwZWEzMzdmMjJiMWUzZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9idWZmZXItZnJvbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI2NzNiMjlmYzM3NjJkMTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk4MWQzMjZjNGYwMTAxNTEyOTY1OGI0NjRkZjdkOTg5MzgxMDBjZDkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2QyNjIyYmM4OTAwY2NjNTE0MTdlZDQwYWUwMTkyMjAzMGVhYmE4NDc2MGI1YWE2ZjgyMGI0YzQzMWU3YWM2NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9idWZmZXItaW5kZXhvZi1wb2x5ZmlsbC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZlNjM5NGI5MGI0ZjhhOTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJiNDhjMjIyNjYwMjk1ZWUwMTEwNTM4Y2ZkZDcwYjIyMGFlZGY4MDAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWFmN2I2MmRiZjU1NzVhMzAxY2QxM2U4NjE2ZjFkN2Q5Y2ZmM2M5MGY5ZmFiN2JjM2Q2YTFmNGZiZmVlOTRlYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9idWZmZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwZGM3M2I4OWM1YjhhZWI2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MzI0YTliNjYzNTQ4NmM1NWJkYzk5MjE2NDFkY2MwMzliMmY5NTI4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcwOTE2MTZkM2I2ODdiMGRlOWRmYmM2YTFmOGFiNjFlMDE3NDJhM2VjODdmOTc3YmVmNjRkMWYyOTllMjMxYjkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYnVmZmVycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEzNjhhNjllMzkzNjFkMWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIxZDdlZjRhOWE2MTVjN2E5NDdhMzkxMzlhZjhlZGYxOTcyNTQ2YWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGZhZWZkYzFmYzczYTJjOGE4N2RmYTBjYzZjYTNkYzNkOWU1MThhYmY5YjkyZDg0YWE0OTVjNTliM2UyMGM5MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9idXNib3kvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNTVlZjkxMmUwZWFhNTlkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3ZjAwOTNlM2MxYzFlNWQxOWI5NTQ5N2M2Zjc1NzczZGZmNjIxZTBmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFlMDRjZTM2M2Q4Y2EwZTVlMmE3ODFiMGJhYTkyM2QyM2M2MGY0NzViN2I5YzExZDFkMTU0MDdiYWVhMjg4YzEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvYnlsaW5lL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzAzZmYzOTk3MzIwNTNiOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDhmZTNlNzBlYjRlY2Y0YmY1ODM4NWU0YjI3Zjg5YjdjZTY1NmEyOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5OWIyMWMwOWNlODEyZGM3NmEwNmNkODdjNDc1MzI0N2NiOTYxNWM2YTg1MDFjNWE1YTlkOWNhYTIyZWEyZDEyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2J5dGVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWEwMmJlYThmOTMyZDZkZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWJhNDVmODE2YzQzYjFlNTA1NDQwYjdhN2Y4MzkyZTM4YmExMTMwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhN2UwNTc5NGE1ZGM4MWRmYzc5YTBmMTg2YzUyMTlmNDQyZjJmNzM1YjA4YTNlOWI5MWFiYTU5ODMzYmFkYzJkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhY2FjaGUvbm9kZV9tb2R1bGVzL2xydS1jYWNoZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFhYmVjOTgxZTYzY2M2ZDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk1ZWVjODdjMmY3ZWQ5ZjMxY2NkMjk1ZWI5N2I5Y2U5ZDk4YzU4ZWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDJiYTFhMTY0NTIwZjVkOTNjOTY4OGExY2M5ZmIwODU4NmFmNGE4ODM2NzhmMjdhZWFmZTFmNzg3YzY2ZWU5MCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jYWNhY2hlL25vZGVfbW9kdWxlcy9wLW1hcC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkxZmFkNjZhZThkMWE5NjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRiZmE1OGU3YWM2MmE4NmQwZjg2YjU0ZmFhMzRmMDYzZjMzNDRhNjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2I0ZDljZThjM2EzZjg1M2Q5MDNjMDZiNWVjMzhhMDZjOGFjOWEyY2NiMjM2YmY2YTUzMmQ5MmNmZTFiMDdkZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jYWNhY2hlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDU4YzIzY2EyZGJkZWUxMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDBlOTAxZTlhMTAwYjkyYzdjMDQ0NzIxMDdjM2I1NGE4Zjk0M2VkZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxOGViMzI3ODA4MzUwMmIxOTZhZmUyY2E1MzUxODFiZTFkZGVjMmNmOGFmOTNmNzg0NzQyZGJlMzdkNjU0N2U4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhY2hlLWJhc2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZWVhYTc0ZWNlMTI1Y2E1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMDBiMzk2NTZhNDUyZjhlNGRkY2VkYjk0NTk3YTY5NzBjM2Y0NTZhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA4ZDBmNzYyMzlmZjA0YmY4MjJkZTE4ZWY1YmZmODdmMTZmZTY0MjdiM2JmODU2N2I0ZmUzYmYyMTc2YTMyMGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2FjaGVhYmxlLXJlcXVlc3Qvbm9kZV9tb2R1bGVzL2dldC1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZTk5MDRkN2U2N2VkOTJjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2YTE3NTM5N2E5MzAxNDMxNmRjZjQ1NDcyNGQ2ZjkzZjJkYWMxMmI3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZhOTg5OGVhZjRlMmZiM2VkM2UwMjAxY2IxYzQwZGYxZmE3YWE2N2ZjMjQ0MmNiODc4MjdhYzE0MzVkZDVkMDkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2FjaGVhYmxlLXJlcXVlc3Qvbm9kZV9tb2R1bGVzL2pzb24tYnVmZmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjBjYmYyZmUyNTM5YzUwZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjMxNWJmMTExN2IyZjZiZWJlZTA4ZmI5ZmQ2MzlhMDBlZDdmMDk5ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkODZkMzJhYTdlMjA3NzliYTRlYzg4ODRiYWJlZDMwNjMyY2ZkMWNmMTkzMDcwZWRhOWQ4ZWY1Yzg2NDBjMWRiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhY2hlYWJsZS1yZXF1ZXN0L25vZGVfbW9kdWxlcy9rZXl2L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTZlNDk1OWY5NTExMjcxMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWNlODc2ZjA5YjRlYWY4MzYyYWVkNjcxOTYyYTk3MDE3NWJmM2JmNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NWJjODk4YzIzNzYxYjVkZGQxZmM3ZGZjMWMwOTY2Mzk2OTExNWFiODY3NDk2YWYwZmEwNzVlNzFlZDIyYzY4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhY2hlYWJsZS1yZXF1ZXN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMThmYWRlNmZlZjZmYzg3MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmE3ZDU0NTU3MzUxZDg3NDZlNGQyZjg4ZTdkNDEwNmNhNGQwZDU0MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1OTYzOWI2MjhjNjg0NmY2NzQ4NTdjNmE2MTNmZDQ3ZTJlNGQyYTI0MDM2Y2RmMGY3YTYyYWM2MzRmNGM4YTVmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhbGwtYmluZC1hcHBseS1oZWxwZXJzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjZkMTY1MTM1NDczMTI5MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGNkMWZmYjRiZTgzNGU4MTQyOWQzNDIzZTgwNzFhMTU2NWExMWY2OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjOGJkYjE2ZWU4NDczODNhNzU2YzNjOWNiOThlYTI4M2UxYmRkYjY0YjQ3NDYzMGQyYjY5M2VmODgyZjZmMGVhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhbGwtYmluZC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM0YzViZDYxZTE5NWI2NjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdjN2MyMGZmMjJlZDU1YzBmNzNhOWNhMWUzNzgxOTBiOWFiM2JhMjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGNjOGFiYjNjNGFkMzc3NDIzNDI3MjE0OTAyMGNiMzZkN2IxYTNkMzc3YTQxOTQ1NGQxZTdhZGIzNjhkZDljMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jYWxsLWJvdW5kL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmQ4MWUxOGU3ZjU0ZmM2OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2I0YzE2MzY4ZWFhNGNhNWRiYTE3OTY1ZWE4NTU3YTM1MzY4YTBmMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNmQ1MzNjNzQwZDE0NGRlNGRhMTQ5Mzk0MGI1NDE5NzhhNzdhYWU5ZDcxMmRkMGQ2MDlmNjBjNThjODNhNzNlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NhbWVsY2FzZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc1YzJkOWQxZjMyNjViN2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxMjA4ZmE5MGZlM2YxNjJlMWE3MmYzY2UzNzUxYjY2ZjY3NzU4MzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTE5MTBhZDY0YWJjYTRlYjhjMmMyM2FiYjJmNzEzYmE1MjIwZGI4OWVkODljOWZkMTk4ZDI3MjQxYTVhNzBlYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaGFpbnNhdy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI5ZDhhNmEwNzJkNGY2OWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY4MzdjNDU1Yzg4NzkyMGFkOWIwY2FkNjI0YWE0YjliNTE2MjVmZDgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODAwNTJjOTU3ZTM5N2ZmNjY5NDI5ZWE5NTdjMmJkYzc5MjU3OGMyMTc4ODY2ZjdhOTQwYzhlYjk3NWI1Y2E5MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaGFsay9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVhMjlkMGRmNTYzMDBhNzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImExYjk4MWU2MjFiMjg2OGZiZGIxNGUxMGRlMTJjZWVhODZiYmU4MmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDk5NzRiNzIzZTk4YmVjOWRhYjg2NDFiY2E1ZWU0Njg3MzljMDRhMGI3ZmNjNTAxZDc2MjkyNGYzMmY4MGFiYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaGFyYWN0ZXItcGFyc2VyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTZmOTA5MDFkMzU0NjA2NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjFjYWUxMjE4YmEzYjU0NjViNGZlMjRiMjgzNDMwNmMwMDkxY2VjNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MDQwZGVkYTYwNzJhOTNjNDBlMzZjNTE4OGYyNDE1OTQ5OGY2Zjg0ZmU1ODZiYzQ3ZGVhNGEyZGU3YThmY2RiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NoZWNrLWRlcGVuZGVuY2llcy9ub2RlX21vZHVsZXMvc2VtdmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjdmN2EzN2U5YWYzZGFjOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTM1YjEyZmMxNjMwZmNjMjExZTAwMGQzMGIyNTQ4ZWUzYjI4MzhhOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZTBlNWZiZGVkMGQ2MjAwMDdjZjUzNDk0YTJjNDEwZjU2M2VkYTYyOWMyOTk5MDRjOGE5MTdkOWJiMDc2YzNlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NoZWNrLWRlcGVuZGVuY2llcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU1YmFjZGUwZTc3NTczNmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQzMWUwZjI4MDZmNTMwOTg1NjI4ZDIxN2RmNmRhZGMxYWRlNTBiNTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWEyNzlkNTQ3ZTlkMjBmYmI4N2RiNmM5NmRlZTFiZjVjOWJkNWIyYjVlZDQ1MzA5MzQzMTMzYWY1ZTNmZjg3ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaGVjay1pbnRlcm5ldC1jb25uZWN0ZWQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMTM0NmY1MTUyMWRiZmMyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmNDI0YTM4N2E4YjhjMTYyZTU2Mjc5Y2E1MjU5YjQwZWRkOWY1MjJiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZiNWIzYzAwNGE3NzNkMTkyN2ZmMTEwZDVjYWEyMDgwYTZjNWE4OWEwZjYxNjEyZDI1MTI5Njg3OWI0NmY2MmQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hlY2stdHlwZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNjhjNjIyYTZkMDM3MzhhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMjRkNDRhN2UzYzVmZDFiMjM3MGZmNTE5MjkxNThjN2MzOWM0NmMyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU2ZjA4Yjg4OGE0ZjMwZGM3Y2Y4YTdkYmIzNmZmZTkyYjczNzkxMmJhMzZhYmU5ZDA2OWQzMjE2N2M5NTdhYzcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hva2lkYXIvbm9kZV9tb2R1bGVzL2JyYWNlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjllODE0ODBlMjY0YjNkNTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE2ODJlOGJhNTAzZjM4MzZiNTVmYzU3NjNhZGZkMDYwNWYwZDFiNmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODdmNWM3OGY5YjQ3ZDIxZjljYTYyYjYwY2ZmMWQyNTBhM2I0NjhlYWIzMjBkZDEzYzNmM2FiMjQ2NGEwMjczNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaG9raWRhci9ub2RlX21vZHVsZXMvZmlsbC1yYW5nZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg5MmU4NjE1NWNiZmEwYWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUwYzk2MzIxNTk3MmJjZDQ2ZGNiNTYzNTYwYjQxMTNhZDU5NzBiNTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODU4YWY5YWEyN2NmZTZlZWExY2ZkMWFiYmRhMTVhZDBjY2M4N2U2NmU4OGIzYWQyNDlmYWI4ZGY2ZGQxMzE5MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaG9raWRhci9ub2RlX21vZHVsZXMvZ2xvYi1wYXJlbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNzg3MWViZjNkODJmOWZhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYmQ0YmE2YzA3YzEyZDJiN2FmMDAzNWU1N2I0NmNiYjdlMTMzNDc3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUxYzEzM2Y0ZTQxZGY5ODJhZWY2OTAyNzI0OWZmOWQ3MjYyNjQ1MDI5ZjQzN2QwNzlhZGM3YzgzMzI4ZmI2MjAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hva2lkYXIvbm9kZV9tb2R1bGVzL2lzLW51bWJlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkzYzhlODllYzU4M2YwNTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZjNzA0Yjc2MzAxNjgxMjk0MzA5ZGY0ZjM5MzZlNGU1ZTE2NTdlNTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjg0ZWE0NDVhMDFhNDU0YWIxMjM1YTA4MTAxNDQ1ZmUxNjU5MjMwMzE2NzA5MDgxNWY0YTc1YjU0ZDZmYmEwNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jaG9raWRhci9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXBhdGgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMGY4ZGMyYjY5OTUwZTQzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjMTZhNjA3OTI1MDU1Nzg4YWFlOTRmMTEyM2ZhMGQ3NjlhZjE2MWJmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc2NmZjMWJiMzRmZmZjZDUwM2M4OWY0MTk0MTg4Y2UwNTk3OTVjNTJmZDBkYzY3NTNjZDRiN2RjZmMzZmUxZWMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY2hva2lkYXIvbm9kZV9tb2R1bGVzL3RvLXJlZ2V4LXJhbmdlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmI5ODg3NDU5MjU4MGU1MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzMwZWFlYjMxMjBlNDA2NmRkYWUyZjYyZTllYWQ0MTk5ZjAyZTYxNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMDIwNWE0ZTYwNTNlZDFlNGRkNmZiYTllOWQzODJhMzllYWM1NDYzNGY0NjNlNzA1OWJmYWNiZmU5YTE1MWMwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nob2tpZGFyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDA3OGMzZWEyZTk0ODcwOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmM3ZDQ1MmMyZTdlOWI1N2YzMTFiMDRmOGI1ODI2NjU2Y2NjOGUxYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MzAwZTkwZmRkOTFlYzcwMzUwNDc0NzNjNjBmODgwMjUxYTk4MDFiZDc4NjMwMjcyOWQ0Mjc3NzUxZDNiOTQ4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nob3duci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhhYTNkM2I2MDI2YjQ1MTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRkYzVkNjgyMDBkMjVjZGQwNWU0ZTM4ZmVmMmViYjZjZTJiNmIyOTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjZlZDliNTk1Zjc2YTZjOGU0YTdkYjdjYWU0ZTdkZjdiZWVlZWRlNjlkZTBlOTkwOGE2OTE0MzU5OWJlMWI0MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jbGFyaW5ldC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY5YTRkY2NkMGQwYzNmZmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk2MzBmZWRiY2JjY2M4ODM4OTJmNzhhMmIyMTE4NGVmODdlNmI5YmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjk5OWEzODBiYTEzZmVmOGI5NzNmM2RmNTRjMWYxMWYyYzhkOTdkNGY1ZjY5MTYwMDUwOGZhMmI3MTA4ZmU1MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jbGFzcy11dGlscy9ub2RlX21vZHVsZXMvZGVmaW5lLXByb3BlcnR5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2IwZDUxOTFlMGY4ZmQ5YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWIyNWY5Y2YxYjFjYmU3MzFlYmM2YTA4MzM3NTk0N2M3OTYxMjc4ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiODQ5OGMxNTMxM2Y5OTUwNmQ5ZjlkMmU5OWM5ODY2OGM3NzI2MDA5MGZhOWVhMzU4ZWU5NDQ5ZWNjODk0MzZmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NsYXNzLXV0aWxzL25vZGVfbW9kdWxlcy9pcy1kZXNjcmlwdG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmQ4MGVlMTE4ZjExODk0NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGUyOWE4OGM1NDRmMDQxMTk2MWYxYzZjZjNkMzg2NTIwNWYwNjIyOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YzJmODc3ZDk1MWQ3ODRmZGI2MzBhZDY3NGZiNDkwYzRiZDhmYjc0ZGJhZTYwYWI4YTNiODUzNzNjNDc0M2NmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NsYXNzLXV0aWxzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzRiN2I2OTYwYjRjYmFkMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDc4M2UwNmE4OWVlMjFjNzEwOWYwNTMyMzViMDMyMTFlYzg3ZjVhZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5YjRhNGE1Y2M2MWEwOWU2MWFhMWNlODRiYzY4Yzg0YWVmOTBhYmY5YTAyODBkMDkyMTRhODkxODkyNTdjYTdhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NsZWFuLXN0YWNrL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTYyMWNiMzQyYzdlZjQ1NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzEwOWJlYjYxM2ZkMjU3M2Q2YjhjY2I5OWVkNDhmMmIyNTM2MGU5NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YzRlYzA5NTEyNjYxZTUyY2FmMjdlZTc0NzExNmQ4MTA0ZmI3ZGEyNWM3ZmJlODJmZmU3NjBkYmRkYTk5ZTYzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nsb25lLXJlc3BvbnNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDkxNzk3ZDlmMDgzMjlmOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGZkY2UxNjM2YjNhYThjMWRmNjNiZTJmZGIzZTNiNjYwNjZiODJkNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwN2U5YzdlZmQ1NWE5OWNiZTI5MDlkMWZkNDZiMDMyYjY3Y2JhNmI0OTNkMWZiYzk3NGZkZGY0ZjJhZGViYzgzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nsb25lL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjYxZTI3YjQxZjA0OTA5YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjIyM2E0MTY3OWMxOWI2ZWI1OGE0ZWJiMjljN2JiNWMyM2ZmYjJkYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNTA2OWU5Yjc1NDMwNmQ1MWJiMzMzZjAzNGE3NDFkOTllMDUyYmVlNGM5OWQxM2VjZGJhN2Y0ODViYjAxNzQ5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvZGUtcG9pbnQtYXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZTBkNDUwMDUzMzhjNWEwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OGQyMjdiNWUyOTIyODdiM2M2ZGNhMjAyZTJkODE4NWQ2M2E3OTRjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUyYmQ0MzE3Y2NlNjdkMTIxM2I4MDM3MGIzNDAzMmMwZTQzMWMzYTNiOTg0Nzk5MzliZTU5YzgyMTIzMjIyYjIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29sbGVjdGlvbi12aXNpdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNlZDBjNWZiZjBjZTJhODUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc5OWQxNWMwYWZjZjdiMzIwMDY5ZDA3MzRhMTgwNmIzMDYyZGEwNWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjE5ODgwZWY3YzYxMDQ4NDY0OWQxMTMwOTgyMGNkNTVjODkzNGViYzRiZGUwYjM3NzA2ZTk0NDgzYmYyYmQwZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb2xvci1jb252ZXJ0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTUwMWU0MTdlZjQ0NTE2ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWFhN2FhZjUwMjhhZWNlMmQ3YTkyMGQ1NjQ0YzI1Yzg3NzIzZDIwMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MjI2NjliZDRjNzg1ZDVjMzcyMzc3ZjViMTM5MjQzZjVmYjZjZjYzMzVmYzlkZjBlN2MyZDI5NGI2YjY3OGRhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkOGZlMzViZmQ2MDY2MWZhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmOTY3MzhhMTE0MTUzOWRiZGJjNTE3MThjNzljYjRkOTRlOGNjZDU3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMwZmIxNjJmNzQ5MzI5MWRkMjljZWQ4NTAwMTk3OWYyZTk5ZmQ2OGZiY2Y1OWFkNTUzMDBhNjU3ZDgzNTJiZDAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzdmNmYwYThkNzY5NTliZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTQ3ZDkzYTg2ZDc4NjRlYjE4NjZhMzM2N2Y3YzVhY2U1M2RjMThkMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYWY1Y2NhMTUxOWNmYWE1MzBhMjE4MTBiZGE5ZmU2MjM2MDgyZDg1NWE1OWZmNjZmNWVmNDM3YmY1MTQ1MWViIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbG9yLXN1cHBvcnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwOTc0OTEwZWI2ZTZlY2IxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYzY0ZTMzYzE5MTIyMTU0MjU3NThhYTVjODdiMjUzMTVmOTIzZTk3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjlmZTI5OTdhMTg3OWY4MzU3ZWM3ZWNkMDc4MmY0ZTZlZDcxMDFjOWMxZTg3ODcyNTg3NzUwODc4ODA3ZDdhOGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29sb3IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzM2M2YWVhYmNiOGUwYTA1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNGY2OWYwNGZlNjYyMjNkZmU0YjRiYzVjNzM2NTNhMmE2ZDQxMGI1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEyZDFiNzZlYjZlZmJlNTgxMDI2ZDAzNWViYTJhM2M5MTZmYzVkNDY2NGE5NDc2ZDIzYmFmYzY4MTNkYjkxNzYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29sb3JzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjYwZjU1Y2E2ZTU1N2FkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzIxODFjYTE3ZWU3ODYwYTc5Nzc2MTg0ZTc1MTMzZjcwZWUzZTNiYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZjQyMWE2MGEwYmY3NGZiMTQwMzA2YzE5YmRiZTZlNDg3MWI4MDFlNzQ1OWEwZjAxMzZjNzYyNTVjOGY5Y2I3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbG9yc3BhY2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyYzUzNGY3ZWJlMjQ0Y2RiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5M2UyNjhmZWFjMzM1MGQzODA2ZjlkZWNhODJkZmNlMTZkMDZkOWZkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNkYjQ1ODRlNjY1N2NiYzViZDc2Mjk1YjBlMzgyODk2OWZlYzVjZGYzYzgxMjE3OGVhODBmMzczNzgzOTgwODAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29tcG9uZW50LWVtaXR0ZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxNzUzMDE1YTlkYmI3MmZiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMzI4OWZkNzBmN2U5NzRjNmY2OThkZjhkODc3OTEyY2NkMTI3ZTI5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkzYTQyZTcyOWUxZjQyNjcwZjUxMGZiYjFiN2U5MGU2ODM0YTRlNjA2NTdjNjdkYTgyZDMyMWE0ZDk5YTMwZDMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29tcG9uZW50LXR5cGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MzdmYjQxZjE1NmEwYjgyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0OWIzNzNiMjkxOWUxYTExMWIyYjE5OGRlNmY3M2UyMjljMWI0NzA4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAxNDRjOWY4Yzk4YWJiOTRhZTAzZWFlYzcxY2QzZmU3MTkwYThmMWM3N2VhODk4YTAxMmNlMzBlNzJiZGM2YzEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29tcHJlc3MtY29tbW9ucy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImExMGQyNTQyYWFhYTI5NmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRkOGQ0YTU3YjA5Y2MxZjc4OTQxZWU2YjNjMzYxOTJjNjQ3NzU2MDAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzhhZjNmODkwNTRmNmVmMWJjNGJhNTY3MjRhNWVkYjU1YmFiZjdmYzZhNGU4OGI4YmI1YWU2MzFhZmNmOTIxOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb21wcmVzc2libGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4YjQ0OWFiMDFjMzM0NzUyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZWJmMGY4MDY2MGQ5ODJmYzY4ZjAwZjgyODU1Njk2MTU3ZTc0YjEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZjM2QyYzg5MmRiMjgyMzE3OTEzY2U3YzM0MGRkMmVkY2NkMzI2YmNhZmQxOGI2NDRiODczODE0NDk2N2Q2ZWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29tcHJlc3Npb24vbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTk5MzdhODhmOTM1ZDIxOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGQzNTRkYTdlY2UxYzdkNTY4OWI4MTA0ZjNiNmYzZGNiYWM3NzkwZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMGZiZmFhMzg0MGIyZjYzOTc4YWQ0YmNkN2VkOGRjMjRkMjc3YjgxOGU0NzU1ZmU5M2VkYThjYjFiYzhiNzRjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbXByZXNzaW9uL25vZGVfbW9kdWxlcy9tcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZkYzE1NzQ3NTE5ZWRmZTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEyZTNiYjZmOTQyMDQ5Y2EzMDFlZmFiNjM3OTUzYWI4YWFkM2U2MWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWMyMzAzZTFlNmIzNGI3NmExYzkxM2Q0ZjA5ZmMwYjNlMzc0ZDQ1MzlhYTVjODliOTlkNmQ1OGVkOTE2MjBlMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb21wcmVzc2lvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI0MjFiYmRjMDdkNzUxYzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEwZTIwNGExNDk5OGM5ZTFkMTNiYmE2YWI1MjQzMTk0YTk0ZDVkNmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGZlNWU4MDg5YjY1ZWJmZDU1YmI4NmY0NjViYTg5NmJhNmE4ZTI0YjdiNjFkZTFlMGY0MjBmNTkwNjE2YjExOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb25jYXQtbWFwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGQ1OTk0NWFiNmFiN2EwZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmYwMzU5MDEwYTQ4MzQ4MWQzOTFkY2E4OWVlNDYxZTcxODYyN2IwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5MDE4MmYwNDJmOWQ5OTVkNjAyMWVlN2I5Y2I1NmQwNDRiNzAwZmJmNWY3ZGMwMzA1NzM0M2RjY2E0ZGYwMGQ1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbmNhdC1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjOWIzZWYzMmI1OTJiYTE5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlOGVmMTEyODgxMGZiMjU2MWRlNjVlY2U3OWViNDg5OTFjODcwMTRjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYxYmIxY2JhOWU5Y2I0Y2MwMGUzM2RiOGRkNGYyNTQ4MTBkNWRmNWY5ZWM0ZjUxYzZmZmU5ZTM5NmY4NGIwZmMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29uZmlnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjgyNTg4NmYwZGZiMTMwYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDgxNDlmZDY0NTZlYjdmYTczYjU0N2MyNjU3NzEzMmVkOWZiMTVjYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyZGE3YzRiYjE2NmRmYTM0NzMwNWQzNGVlYmFmYWVjMDk4YTlhZmVhYWEyNmU0ODQ0NzM2NTk3NTA3ZGJiOTY4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbnNvbGUtY29udHJvbC1zdHJpbmdzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWVlZjAwMjU0OTg2ZjlkZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDRkNGQ1YjE4NTNkZjFmMTgyZWUxZjFhMjg1YzI4M2MyNWMzZmUyMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YjBjZjQ3OGQ5MDQxODZmMzk3YjhjNzVjMGY4MTI5ZDBmMzZiZmNkZTc1OTI5ODgwYWMwYmVkYjM4Yzc2YzdmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbnN0YW50aW5vcGxlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2Q1NTc4Y2JkOTgwODUzZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWI4NzFmZmFlZmUyYTFmZDY5YWE5YjE1MzhiNDAwM2JmMGVhZTlhYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNDU5YzBlOGZiZWI1NzE2YWIwNmU5ZWY3Mzc0N2JiYTQ2ZWQyYmM1MmUzMTBiZDRlOWYwZWYxZjEwMmRhNjFmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvbnRlbnQtZGlzcG9zaXRpb24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzOGE3YzYwODg5MGJkM2UwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNTQ1YzZkODUzOGQ3ZTU5ZjM3NWQ0YWU0YjBlMGQxMDQ3MWE2YzFjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJkNzhhNTQyN2ZmY2ExOTY2NjIxMzAxZWRjNmNhYzIxNDZjOGMxZTEzN2YxMjIxNjFiYTkwZGNhN2VjODlmNzcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29udGVudC10eXBlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjUyNWQ4ZWVjZjI4M2I3YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWUzYzE5NGRjYjUzMWE2MWM4ZGM4YzZkOTdmYzY1ZjEzOGQ1MmEwOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyN2VlYmFhOWFkNzgxMTdjOWI2OTY1ZTNjNmNkMjQzNTY1MDRlNWE3YWJkMzQ1MGNhZmM0NmExYjZlMWU5N2U1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nvb2tpZS1wYXJzZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMDQzMjAwZmRhNTc5YTQ1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYjA3MTQyMzIwNWZjMzU1NzNlNzE0YmFhNzU1ZTNhOWU5MDBhOTc5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFiNjY3NzdhNjczYWUwOTZkNmI1YWE1MWI1ZWRiNDZiODRlNmZjZDg1ZGMwMzM1OGMzNTU3NmUzZGYwNDY0ZjUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29va2llLXNpZ25hdHVyZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIxNGVlNmEyYjQ3YjU4MDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5ZmZiOTdiMzdiMmE3YjhiMDk2NzQyOGNhMDg4MTQ1ZDM0ODMzNjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2ZhNzgxYmQxNDJlN2YzOGI2NmJmZjY0YjRlM2E4YmU5ZTUzZTM0MGU3ZGRhZjI3Y2FlYmQwMDMyMjYwMjIwOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb29raWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMTg1NTNmZmJkZDcwMWQ0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmZDkyOWM4NGRmODIxMmMyNmJlMmQwOTZiOTE0MTQ0YTI1YTc4ZTZhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ1MTlhYjE2MGEzYWVhMGI1NGFiOTcwNTUwOGZjODk2NWUwZDIwMWRiMzVmMWU1NjlkNzQ0YjQxMDJiNDk4YjgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY29weS1kZXNjcmlwdG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGY1MTVjYWQ2OWIzNDg0MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjdlMDdmODZmM2ZmYzVkNDM3YjBjMDNkOWJmMjQxNzQ5M2U2NDg1OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZWZmYmI1ZWMyMzliNGRlOGJhZTA0OTllNzYwYmM4NmI3ZmE3MzFlMzEwZTdhMjcyMWQ4ZmZiNjY3MTk0ZTQ0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NvcmUtdXRpbC1pcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYyMTBlYjRhMDk4NThiNGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI4YTMwZWFmMWRiZWQyYWM3NWVjNTQ2YWYwNzUyNDYyMjMzNTAyMGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjk2YmMwZGE5OTc2ZDMxYTQyMWFkNTU5OGJkYjhmYzAzNjQ2NDVhYjE0NzNiNDI3MTg1MDE3MTcyOGUzNWY0NyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jb3JzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjIxZDgwYzI2OGI1NTdlMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjhiNWM2ZTZiYWQ0ZGMwYTkzYWRhYmE2OTI0YTdlYWNjN2ZiNjliNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYTk2YTNmZTEwNmRhM2RmZmEzNDc5ZTg5ODNjMDFjNzQ1ZjBmOGM4Zjk2MWVjOWI2YWY1ZmI3ZmYzNWNlMDVkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NyYy0zMi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUzN2JiNjcwYWNkMGVmMjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRjYzI5Mzk5MzNkZjU3MGM4MjYwZjRmZDRmYmJkNmI4OGM0MjA2MjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2JkYjE2NDJmYjVhNmUxYzgyMmU1ZTNkY2NkY2U4M2M1OWJjZDczZTg0OTM0ZmRjZDBjM2M2NWViZGE2NzE4ZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9jcmMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0OWU4Nzc0YmQ2OTExMzM2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2NjlmYjVmOWRlYWM3MjAzNjE5YzcyZWE3YTBkZjBkNDQ2MDQxN2Q5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE5MTM1MzA2OTlkYWQ1N2M2YmY3ZDg5MTI3YzBjNTIxMjY2MTMzYTYxNWIzNjg1ZDUxZGVjYTFhZTlhMzNjZGEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvY3JjMzItc3RyZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzQ1MjZjNjg1OWU3NWFhZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2I0NzAwYTM5ZDhhZjE2YzhiMzYyMjE4OGExNjcwODIwMmE3ZTg0ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYjI0NDc4YThiZjQ3NjM3MDUzOGM5YTI4NTI0ZDNmZTQ0NDI4MmRiNDE0NGI4ZGU1YzE1ODYyNzYyZDhlOTc0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NyZWF0ZS1yZXF1aXJlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmU2YzQwMGZiYWJhYTkxNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDAyOWQwZGI2MjIzYzNmZmQwMTM4YzFjMTI2MGU2ZDU5MjZkZGYyNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NTZkMGI0NDE2NWZjZDU0MjFjNmNkODAxZDQ1ZjhkMzE2MGMyMmViZjdkZGZiMjEwMTZjMzY2ZDQ3NWY2ZGVhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nyb3NzLWZldGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGE3Nzg2MTFiMmYxM2RhZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzc5YjI1OTk2YzFkMzhmYjY5NGIyNGZlNjk5NzQ3YWNmZWM0ODQ3ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0Mzc0YWQyYWYzOWE2MjE1YTA0Mjk5YWY2MTM0MjczMjc4Y2ExNjBmNGVlZjljYjExMGIxNjM3ZmVhNWFjNjMzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nyb3NzLWZldGNoL3BvbHlmaWxsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWYxOTQyOGUyNDc5NzU2MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWJlY2FhOGVjYjUxYWQ5YjMwM2RkNjIzNjk0MjNjYjlmMjg3MTYzYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyZTEwNmNkOWI0YWU0ZTM0ZWFkMzUyMTgzNzFhMGQ0ZTE3MmRhNzI1MTVhNGY4Zjk3ZDY5YTJlMWZlM2RlZTgyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Nyb3NzLXNwYXduL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGUyNzUxYjAzNGM0M2Q1OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjVjMTBmYTQ0MzNkOTdjM2ViZTIwNDQ3MGU4Y2FhYTEwNWQ2ZmNkMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMDIxZjI5YmNhYTFjZWY2MDg4NGY0MjgxZTAwMTFhNWU4MDc1OGUwZjY0NjBlOWE2MDYxZjI4ZTM3MjgyY2E0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2NyeXB0by1qcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE3OWI4MDMyMjVjZTlhNTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNkNGI5MzJmZWRmZjhjMzU2NmU5ZWZmNTcwNDIxZmFlNjk1YzkxZTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWQ3MmNlNjViY2Y5NjBlYTQ0YTE5ODQwZTg2YzA0NzZhZTU2MDM0Y2NhMjE4MWVjZDZiY2VkNzA1NTljOTdmZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kYXRlZm9ybWF0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGEyYzg0ZWNkNDBhOGMyOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODY3YmFmNWI1YTMzMGFiMDQ0M2M4OGU2NTRlOGM0MzYyMmMzZDdhOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YTYwZWQ5YjZiMTRhYTY3ZjJmZmU5NzU3MTVhYWE2YTc4MzAzODQ0YTViNDNkMzNiZmQ2MTk4MTIwODhmZTRkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjM1OGQzZDdhNDQ3YjY1MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2NkYTg1Mjk1MjM3YTMwZDU2MjFiMWQ5YTQ1NjliZTI0YzkyNTY0ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmYjA3ZWNmYjU5MzdmODc1N2IwNzIxZmRhZmE2ZmViZmY3NWQzYzE1OWY2ZGM4ZWMwZDZhZDRlMWQxYmU3ZDljIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY2FtZWxpemUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYzYyMzdmNzExYTY3ZDJlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MjAyZmQ3ZjRhMzNkNGVmNGQzNmIwZjFhMjZlZTVkYzIyZjc4NTFhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhmMmU5Nzg0MzM3YjNiNGZhNjkzNTlmODhmNzVhMjg0N2UwYWExNzc3NmYwNjJjYjUxOGQwMDhkOGQ0MDhiY2EifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb2RlLXVyaS1jb21wb25lbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNGVhYjIyOGE4M2MxYzEzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhOGExNjQzYTZkMWJmYzJjZDAxOTY4ZmVjZTQ3NTc2YWFjN2Y4NWYwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU0ZjA3MWUxODViZDgzNzNlY2VkMjI3ZDlmYzI1NmU3Y2IxN2MwNWFhZGY0YTlmZjI1ZTZlYmRiZWY0ODk1ODAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy1yZXNwb25zZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg3ODFhYzFhODY5MDY4MjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRiNmYwMGFhMWU1ZWVkZWU4YjJlMDFmNDExYWMxZTU5NWY1NTgwZjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDQwZWI4OTczODU2ZjhkYzJhMjgwZDljNjU0OTA0MTA2OGUxZGQ5MTA0MTY2MWNmNDhmZGYxMWRmZjJkNjg5NiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZWNvbXByZXNzLXRhci9ub2RlX21vZHVsZXMvZmlsZS10eXBlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDlhOGMxMzQ5Nzc0NGExZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmE2MGMwNmJlNjJmOWI5YzllZmYwMzg5MjVlOTAyY2UyZTNjMmE2OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjMjE4ODAzZGQ2NGVlNjc0Y2U5NDFlZGEyN2NhMTJjNWQ5NDliYzU4MmRlOGNiMzBmYzM3ZjgzMGMxMTg0ZGEwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtdGFyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzU2MTI1OWI5ZjNiYjZlZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTY1MzBjZjE5OGU1MTllYTUwZWU4ZTBiZjY3NGMyMDlmNTI4MDk5MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMTQ2OGRiNjc5NWUzNzFhMTU1ZTVmNTllNGQzZGI0YmFjNTYxZjA0YmVkNzg1MTYwOTczOWNhMjk3MTM2M2E2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtdGFyYnoyL25vZGVfbW9kdWxlcy9maWxlLXR5cGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZDUzZDJjMDJiODU1NDcxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ODY4YzA5ZTQ0ODVlOGE1MjU5MTA3ZTE2MjdiODJkMjhjOWM0MDg4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUyOTkyNWYxYjAyNGVlMTQ5M2Y2MTNiOGI4ZjM0MWViNTdjM2Y0ZDY1MjM4N2ZiOWQ2MGVjNmE5NGM1NWU4NDgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy10YXJiejIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZTBkODQ0YTY2Y2U2NzU2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0YjZmMDBhYTFlNWVlZGVlOGIyZTAxZjQxMWFjMWU1OTVmNTU4MGY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ0MGViODk3Mzg1NmY4ZGMyYTI4MGQ5YzY1NDkwNDEwNjhlMWRkOTEwNDE2NjFjZjQ4ZmRmMTFkZmYyZDY4OTYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy10YXJnei9ub2RlX21vZHVsZXMvZmlsZS10eXBlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmJiMDZjZTNkYmVjMDlhNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2U1MDc4MmQ5NTk0YzBlYjIyMDkxNDVkZTY2MzA3YWExNDc2MjQ2MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1NjM5NDBmYTc4MTdjNjVkMDliZjA4MjU1MjFjZDgwYmU3ZmUzMzcxZjY1NWY2MzgwNmRkMzlkMGEzMzJmZWViIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtdGFyZ3ovcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4ZmI1NjI1Yzk2OGM3YTY0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZmI5NjNiMzQ2YTJjZDNhYzVkNjY0MDQ4ZWVhZjEzZGIwM2RhMTI3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc3ZGZlMWZlOTI3YzhmNjMxZjRmZjVjZDcwNDBhOWYzZmI4MTQ5ZWU2NTE2MGQwZjkzNmRmZjU4NDRkMjFlZTgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy11bnppcC9ub2RlX21vZHVsZXMvZmlsZS10eXBlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWQ1MmVlYWRmM2ZjNTc4MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjcxNTBjOWM1Yjk3NmYwZjZjMjdjNWE1ZTRjNTQ2NmU0MDA5MWMxOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMGM5ZWI3ZjY4NDllNWU3ZWIzNWRmZDYyNWIyZTQ3NGM3NjMyZmJlNDM3N2YyMTg2NzYzOTY3Y2NlNWU2MWFhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3MtdW56aXAvbm9kZV9tb2R1bGVzL2dldC1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NDBmOGFkM2IxYzlkYzdmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZDlkMWQ3M2YwM2Y0YjMyZjE5ZTY4MjkzOTJhNTFjOWQxNWI3MTk1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJiNDI2NWYyNWE0NTRiNGRhZjcxNmI4MWU1MjU2NzlkNzc0ZmIyMzIwOGIzZjE1Mjg0ZjIzNzIzYmU0ZTMyODQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy11bnppcC9ub2RlX21vZHVsZXMvcGlmeS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc4ZTc1MzY2MmQxNzk0NTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZkMGI4MTZiMWY0YWQ4MTNlZmY3NzQzMDkyMzcwZjZmZGQyNTFlOTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmQ4ZGNjNDhiOTM5NGYzNDlhYmZlMTY4MzAxZThkMGUzM2Q5YjQ4ZDlmY2E3OTEwOGQ2YTYzMDJjOTM0OWY3MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZWNvbXByZXNzLXVuemlwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTQ0ZWM2ZTRlM2ZkNTE2MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODNiZmNkYjlmZTZkYzgyYmE3N2Q5ZWY1OTZlYjZlMGJhZmFjNWE3MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ZDkwYTJlM2U1MTE3NjQ3NmFkMjZhMWFiMDA1MjNkY2NjODNhOWY4NGQyNzY2OTViZWI4ZjU2Yjc4NTBiNzcyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3Mvbm9kZV9tb2R1bGVzL21ha2UtZGlyL25vZGVfbW9kdWxlcy9waWZ5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGU5MmJjYWIwOWQwOWJlZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWRjNTgzNTcwMDM0YjI4NDEwNzMxZWEwMTY0OTQwYmE4NzJmMmE1MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkMTI1YjMwNjhhNTRiNzQ2MjY3NzA2ZmE2YzVlNjA4NzE3MWZkZjQyZjcwMWNkN2I2NDUwOGM1MWRkMWZlYzQwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3Mvbm9kZV9tb2R1bGVzL21ha2UtZGlyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmIzNWY5YjhlYTEwMmY3MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWQ5ZDFkNzNmMDNmNGIzMmYxOWU2ODI5MzkyYTUxYzlkMTViNzE5NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYjQyNjVmMjVhNDU0YjRkYWY3MTZiODFlNTI1Njc5ZDc3NGZiMjMyMDhiM2YxNTI4NGYyMzcyM2JlNGUzMjg0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlY29tcHJlc3Mvbm9kZV9tb2R1bGVzL3BpZnkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhOTBiZjhhN2IxNDE3OGQ5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjY2E2NDczZDQ2Mzg3YzU5ZDE3NGVhNDBjYWU2ZWU0NjM2NWE4ZmRiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQzZDZlM2M4MTNhYzA1N2RiOWE1YTdjZDFlY2JjYjY3OGRmOTIzOGRmODk2YTdmNzkxODgxZDA0ZWZiN2U5NmIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJiZmI1Nzk1M2E3YTEwOTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkxN2JhYjZkODNjZDM0NmEwM2ZhZDhjY2I2NTdhYjcyNzJkZTczMTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjFiNWNmM2RiMGYyOGMwYjAxMjUyMzFlZDMwOGJhZjdkOTMyNGU5NjA4NTE2NWJlMGRiMjdkZjU1Y2M2ODI3OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZWVwLWVxdWFsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODA3MTdlOTk2MGZjMGRkYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODczYmVlYjAxNTI5N2U4ZTAyNmZkZDlkOTc0NTA4NzdkY2JiMzZjZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMWIzMDc4OTE3MDRlYjM0ZTliZTYyMWQ3NTYzZDEzNzM0Zjc1ZjQxZDhmOTc4MjU4NjJiMDVjYTViYzJkMjE3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlZXAtZXh0ZW5kL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDY0ZWY5MWI1MDViOGNiNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzkzODRhYTg5NDE1OWVlOTZlMTA3Y2RkMzAwMjkxNTg0OWZjOTFmYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZGU3ZjE0NjViMzQ0YTI0ZGEyYjEwZDJlZTk5Zjg3ZWRmOGUwZWNkMTc3YzI4MzcwYjYwYWQ5NTk1ZGU3MzBlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlZmluZS1kYXRhLXByb3BlcnR5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzM4Njk5ZTc2ODE0NmY5NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzI1OGZlMWIwOTQ0MWE1MGI2Mzk5NzA5YjlmNDA4MTFiN2RhMTM1ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNjFiMTUwNTg4MzM2MTBmMTcxOTdiZmI2MDg0NzkyNjcwM2UwNzdiMTgwZGU2ODRjY2M1MDg2NjkwNmY2ZmIxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0aWVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTdjMjAzOGRlZTY1Mjg1NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTEzY2RjM2Y0NTMzZjMzMjEyMDA4NDI3ZThkNzU4NmZiMGQ4Yzc3YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYmVlZmQ0MmJjZjg2OWZlODY1MmIxMDM3YWE0Mjc0MmI3MWQ1YTU2MTM4YjM2YWY0YjIyZDM2MjQzZTZhODcyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUyNzQyOTc3OTkyNzIwMWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxOTJkMzRiNDEyZjZmZGE2YTU0MWFjZWU4MWRlOWUwZDQ4NjQ4YmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2ZlNmJhNzk5ZTEzMTY4NjlmMjk5MGNmZThlNTFiZDI5YTQwZTFlNWYzMjdiYWJkZDM4ZDIzZTNlMjNlOGQ4NyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZWxlZ2F0ZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZjAzOTExOTMzNDdmNjk4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzYzEwMDgyYzE0NjRhNmY1ODlhYTEwY2RhODgyODVlNzgwZWJmODU3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVhMzY1OWJjYzJlNDdiMjVlYmY5ZjIzZjM4ZWI5NDUyYTU4OTIwYmZlNGI1OTQxMGJmYTZmZTg0NjM5YTNiOTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZGVwZC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFmZTk2MzlmNzVhNWVmYTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUxMjExNWVkOWExZTJjNTZlYjM1ZWNmYzE0ZmY4M2I4YzAyOTM1ZDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjg2NWI1MDY1MmRjMDYyZjQzMTQyZTAxZjU1ZGIyNzYwY2MxMGQyNTViZDA1YWZkMjMyZTczODk5OWM1ODE4OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kZXN0cm95L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjkzNjM1ZTNjMTRlYzIxNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGJiOTA5ZTZhNGU5NmZhZTkyYTA4MTAyZWE3NWRiMDczZGY0MzQ4YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YzlkYWZjNzIzZTg5Y2JlZDVhNDZiZDU2NjFhOGNlNTFmZjNiMGVhN2VjMWYxYTQ0NmQ5MTI5NGJmZjQ3MjgzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RldGVjdC1maWxlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2RlZGUwMGNhOGYwMDdlZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGYzOGQxYWRjODVmMGYzOTAzMGRmODI3MzRjMGQ1M2E2YTRhYjcyOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYjQxOGY0ZmE0NTBmOGE0MThmOGZjNDZjMzM3MjdlZGVmNTVhZWZkNTRjNDNlYzZhOTQyMWE2NWNhOGQ5ODI3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RldGVjdC1saWJjL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODMxNGM2NmUwODFiMjNkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODM4MGU0YjhkZTAxNjc5MTkwM2ZhZTkzNTAwZTZiZWQ5OTczMDQ4MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NmMwY2UzY2MxN2IzNGFhYmQ1OGZkNDQyMTU3NzY2ZDllMjQ0Y2JhNzM1ZTU0ZWU0ZmUxMGQ3ODQxZjA0NjBjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2RmYS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY1MmI5M2M4NjU0NmIyNjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg3MWQxZDQyNzRmMTg5OTFlOTVlMWZiODE1MmVlN2YzODllMzU3YzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzVjMzAxMWQxMjM4M2JhNGRhYWYyYmQyMjBjNjAxZGEzYzliOTUyMDUzOTRlYmQ3MGI0YTFjNzg4MTQyOThiYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kb2N0eXBlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk2MTE2Y2RkNGJiNGE4YmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJiMTAwZGQxMGQ3ZTIxZmE1OGE0OWY3NmVkNTY2NmExZWZmNDViMDEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjI5YTUwMDI4MjNiNTkzNzY3Yjg4ZTNiNmY4NWJmNjI2MjU0MDU2NGY0MDVkMWY1YmU2NzJkMDIzM2Q5NzE3MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kb3R0aWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMmZhNzFiNTYwMjhkMTU2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMDU0MmYxZjc2NWNlNDk5OWRiYWMzYmJlMGIzZmYxZGY4ZGNlZjA2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAwNjQ4NGExZDJiNjg5ODU4MmY2YjExYzQ0OGJiZGU5OGQwNWZlZGUzZWQwYjA2MjI1MDIyMjMyOWRjNDM2YTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZG91YmxlLWVuZGVkLXF1ZXVlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2IzOThjZDdkYWYwODE0YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGE2YjQ3MjlmZGU0MzBjZWUzMmRlOTUzYWE2ZmNhMDcxYmUwNTlkMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4Mjk0ZDIwMmEyMTcwODM1MDFhNGQ4MzMxMDU2YWVlOTJiNGUwOGE3OTM2NTIxOTliYTM4MWRkYzU4Mjc0NDVjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Rvd25sb2FkL25vZGVfbW9kdWxlcy9maWxlLXR5cGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMzFiOTRlYWZhNWZlMGQ5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhZTU1MjZmM2Y4ZGE0NDhkMTExMjdlOWViN2IxMmI0YzBkYjBmNWFlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM1MGVlYWM4Mjg2ZWY5Yzc0MzI0YzhhMzc4OGM5MjBkODlhZjc5ZWUwMjI3MzQ4MjY2MWQwZTBlNTNjNmFiOTgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZG93bmxvYWQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNGU5NDlhNzBiZmU0ZjViIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNGY0ZGE4NWZhOWU1MWI0ODQzZDI5ZDdlNTQxOTkxY2YzNzdiOGQ1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI0ZGY3MTAwOGU0MjI1Yzg1OGYzODlkZDI3MjhiNzZjZjY2Yjc1MjI1NmQ0MmEzOGVkNzkzMGFhY2FlN2ZlMmIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZHVuZGVyLXByb3RvL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTY5ZDkzNDRhNjhiNmYwNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDNiMTkxOWQwNzFmNjVlZjUzNDBiMGFmYjMyZWJmMDAwMDU2YmZjYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4MGE1MTc3Njg1YjQ2MWZlYjdmNzQxYzA4YWIyMjY4YTYzZTEwOGIwM2JhZTBlNTA1NmY2YTZiZWJmOGNlMzE1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2R1cGxleGVyMi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc1Mzg5M2YyOWIxNDEzNDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI3OGY0ZGRhNGIxMmU4NWQyODg5YTMwNDg2YjgyYzU1OWY1NzQ0YmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTA3YmQ2MjMyYzdhYTljNTBiYzNkNTYyYjMwNTJlNjljYWRhZDNhNjkxYmRjZTAxMmRkYjI0NGI2MzU3ZTNkZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9kdXBsZXhlcjMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMmI1Mzg4MmE1ZjQwYjQ0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMzBkNTIyZDAzYzE5NGY0YTllNGIxMzdlMWQxODhlMGNlMjQ4ZTBkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjllZDU2MWEwNzY3YjdlZjhkMTVlMTJlMGZlZWUxZWZjNmY2YzcxZGM3OWZmYTgxODllZDkzOTdhNTY0ODMxMDkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZHluYW1pYy1kZWR1cGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlZGE4MzE3NzM1NjBhZjBjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjM2JmZjZkOTFmY2JjNjQ4YjE3ZWRkNWY4ZTM3YmFjMWY0NzQ4NWE0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUxZGI2MmY5NzY1NmQwMmQ0YmM5NjcwMzkzY2FlNDI5MzBkYmQxZWQ4OWY1ODM3MDU2ODUxODA3ZTYwMjg2N2EifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZWFzdGFzaWFud2lkdGgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNTVhYmU0OWIxODg2OWY3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3ZmZlNjFmODdmOTRhNTU4ZmFiYzE3N2NhZDVjOWI5MGIxNjQ4MWNmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE0ZWVjZTZmZjZiMzhiZjdhYzEwNzMyM2YzODFjYzYwNTAwMDk3YTljYmRkNDczZjVkNWI0NWU2ODgyMmNiODkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZWUtZmlyc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYTlhMTNmMWYxOGFkYmQxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhZjIwYjQ3MjZhZDQxOGI5NGYzZjUzNmNjYzc2NGNkYTEyMzY4NDBmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFjZTQ0ODhlNTRkN2U4NzRlZjYxZGY5NzM0YTFhNmM4N2MzZGY3MjNhOWNkMTRlZjg4Mjk0MDAxZjRlNjRmMGQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZWl2aW5kZmplbGRzdGFkLWRvdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZjZWZkNzk3Yzk1NjYyNzUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMyNmZlOTBkYTU4ODY3MjRhMjY3NmI4ZTNkNTg5MGJlZWFjYWFkMjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2JlYzI5YjljYTY4ZjJjNGJlY2M2MGU4NjZjMmY5MzQyZWNkYzg5ZmFiMzk4NDFhODE4Y2NkOWVkYTE1YzE0OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbW9qaS1yZWdleC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJkMGFkY2UxMjFlNDhiNTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM1MzQwOTAxY2VhNjMxZWZmZDU1N2M5ZjY0YWViNjgyZGNiMmM0NTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWJjNjVkNjQwOWZmZWIyYzllYWRhOGMwNzA2ZDJiNjQyNjY5N2Q3NDhmYTJmNDA5MzQyZjM2NjhmNGVlMjNmNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbmFibGVkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDI5ZWVmOTY4YTk1NjliOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDAyMjgyNTliYjRmMTA2NzA2NDkwZDBiMGI3M2NkNGYzNWQ2ZGI0NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZGYxMDc5OGY0YjA4NmRhOTVjMjQxODBkNzUxOWZhNGY2OGUyMDU3YTQ4ZTJmZjZiNzZiOTFkNmZmZWQxZTliIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2VuY29kZXVybC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEyMDk1MjkwYWNhYmVjNmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEzZDkwYmFkZjc1ZGI1MDNmNWRkM2ZmM2ZiNzZkMTIwZDE0MjQ5NzgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2E5NTgyZmQxMjFmODQxYzI0NWQxZmNmODRlZjBiOWU0MWM5NGI3ODViOGQ3ZWI2M2Y5ZjVhZWM5YmFkMGI5OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbmNvZGluZy9ub2RlX21vZHVsZXMvaWNvbnYtbGl0ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc4MzdhYTA3Yzk5ZThjMDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUyYjExN2YyYmMzMTEzOTcwMjI0YjlkYzk3YjdmYzE4ZjdkZjMwYWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGE4NjhkN2MyMDZiZjJlYjcxYzA3MjFhOTU3YjdhMjU1NzM4Njc4ZjcyYzI5MGM4ODBiNDZmZWM0ZWM1NGRiZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbmNvZGluZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZmYjljOTk3NTlkMWE2MzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdlMjFjOTM2MmQyYjExNTgxMThiNjY3M2Y0NWZhMWM2Njk1Yzg0N2YifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGE1MDRkMGJlZjVhNTk3NDU5MGI2MmY1OGRmMDAwM2I0NDhlY2NkZTZiNWZiZWIwNDQ1MDZiN2U0MzM2OGViNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbmQtb2Ytc3RyZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDRmZWU4YTE5MDFlYWJkMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGExMmZiZTk3MDg1YjU1ZWExMDI1ODA3Y2UyZDZlNDVlZDNjMjljNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzNzQ1ZDljZmNkNzI2YzMzYjEwNjZmYzRjMGViZmRmYzg1OTBiNzYyODYxZTRmZjdkMWY1MGIzN2YzMzhhZmE0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2VuZ2luZS5pby1wYXJzZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MmZiYTBhOTg1NjIwNDQ0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNzA0OWIwMmI1NGYwZGEwYTk1NmJjMDk2N2NlMzlmNTQyOTQ0MmE1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA3MjY5YmFhYWFkOWExNmVmOGE0NjY2ZDY5Y2RkMzg3ODkxNjU4ZWFmMzFhZjMwMjZhYmQ4YjllM2ZlZmM5YzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW5naW5lLmlvL25vZGVfbW9kdWxlcy9jb29raWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYmFkMGIzZTlmZTA2Yjk2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NWViYTEyN2Q5OTI2NmI4MmUzNDdhMDdiYzRlMTY0YWE5YzEzNGFiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAxMDRiZjdmYTRiMzU5ZDJhODQ0YzJhZDBkMzdhMGJmNmZlMTQ1MzFlNGM5YzMzMDU1MDA0ZGNlODVlOGQxZTcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW5naW5lLmlvL25vZGVfbW9kdWxlcy93cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIxZTIxMTE2OWE2NTMzNTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJiNGY5MzA1OThlNTEyOWUyYzI3NDI5Yjg3Yjc1NTRjYjA2NWUxMWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjcyYzUwMjQ2ZjE0OTExZTE1YjBmMDE0NWNjZTlhMjBiNzhiZjhhYWJmNGI3OWQ0YzE3OGVmMDJmNTNmM2EyNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lbmdpbmUuaW8vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwNmMwMjJiNjUwNjgwMTc4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNWI1NzBmNDFjMWQzZThmMjUxZmQwNmQwNzVjZWZlYTRhMzQ0OWE5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI5MjgzM2U1ODUxZWM1M2JkNGNkODA5M2Y2MDk5ZDBjNmU2ODE4YzQzNzRlYzFkMDlhYTI1ZDRmOWJhOTFlYzQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZW52LXBhdGhzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDA5YTkzYTU3MTc5YzVkNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWM3YmM2MzM0MGJjMzEyZDE1NjNiYjJiMzY5ZTMzM2UxMTY1YWIwNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZjUzNjBjMTdjM2UxOTdmYzRhNGE0ZmEwZDA3NjQwMjkyNTU2ZDU4NWE0OWM4NjUxZmQxOThlOTI2ZDQ3YmNjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Vyci1jb2RlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzQzOGNmZjE2MWM5OGQ5NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2Y1NWJlZDkwNWM2NWE5NDBkZGJlODRkYjg5NTU0M2E4MWY0OGY2NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MTM5NjFhMTRhYmIxNmQzZGJkZWNjYmFiZWU4OGU0MmQ0MTJiMjczZjU1ZWJlMzFhOGYxYjgyZjlhYTFmNzQ2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Vycm9yaGFuZGxlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgzZWE2MzY4NTdjYTQ4NzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxYTM1Y2I0M2ZlZmVmMGQwZTYwOTIwYzRkZjUzMTNiYTYzMGVlNmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2EyY2IzMGRhZTMwYTk2NzA1ZGNkOWFhMmQ1ZmIxOTBjZjgyMDBmMjdiYWRjY2ZhNWE4MWE0Mzc0ZTU3MDhiNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lcy1kZWZpbmUtcHJvcGVydHkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMThlY2I1MWU1NDIwYWViIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkMTNiY2IzN2FiNmFiN2YwOTExY2U3MjgxNDhjYjFjODQ4NWE4MWQxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFhMGEwYmNjY2M3NmI5MTVjYjY0MDczMzE3MzEyODQwY2Y2MzYzZTkxNDRiOTZmNDA2ZDAwNTk3NzRkZDUyNzgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXMtZXJyb3JzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDg4MWIwOWIyYzU3YWRiNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTVmODdhY2FhYTJiZDdiYTk1Nzk3ZTA3ZjMxZTc0ZDUwM2RiNmJmZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjY2U4NzJmNDAzZTcwNzUxZjBiYzhkZGRiMGY3ZDJlOTkyZWI2MjRjOTM5N2Y3NjRmYTdmMmZlYWU2MDJhYzNmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2VzLWdldC1pdGVyYXRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIxMjNkOTVmNTdjYzhhMWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjYyM2U1MTAwMzRjZjM5NDQwZTg2OTJhYTI2Yzk0NzM3NjU5ODE2NzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTk3NWYwMzI3MTRkZDY0MmQwOGM5YjUwMTI5MDk2ZjVkYWY4NzhkYmVkZTFjYTM1NDRjZGNkYmY0NWI0OGViMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lcy1vYmplY3QtYXRvbXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MDQ0MWMzZTE3MzNmNTRmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmOWQzZmQ2NGEwMTk2ZTc3OTY1NDg5Y2U5YjgxZmU0Y2UzYTllY2IxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJkMzIwYTNlOWQyMzI0OWY1ZjdkM2NlNzJmMmZhNDI2ZTI4YTZiMjcwNGJkMmIyODFkMGM5MjgwNmExZjUyMjMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXNjYXBlLWh0bWwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYmVkOTg2NzEyMGZhZWY5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmNzk0MjkwZTc3NDY2OWQ4M2NhZTRlMjBhNDk3ZmJmNjgwZDIwODU5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM4MDRmMjI4ZGQwZDRkM2I5MDE5YWMzNjEzMzlmMjBjYmIxNjY0ZDYyZDY4NTNhYWE3YzI4NTVmYmQ2MGZkMTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXNjYXBlLXN0cmluZy1yZWdleHAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiOWY0MWRlMjIxY2U2MTFjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMGUzN2E2YTE0ZjEwNmI0OTdiODcwODM2MmU4OGE5NTU1NzIzZmJlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM4ZDA4YjBmNGRiYjhjZDRhMzBjNzE4M2ZhMjQ3ZDY3MDAzZDYzNzQ5YTFjNDZhNDMwYzFhMjY1YTgxNDdjZjAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXNjb2RlZ2VuL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDhiZmI1NzRmYTNlZjliNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmM4N2RhYWRlZDFmMDEzMDQ5NTM1OGJkZDEzOTM3NTdkZjJlOTIzMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NjBkZjJlNjIxNTNkYjI2YjM3MGJhZGYzNTJkOTVlZGJmMThlMWViNTRiZGMyYTQ3OTQyOWI5NzE1NTIwNWIyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2VzcHJpbWEvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyODI1YmNmNzFjYzY5MzgwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNTMxZDhmNGJlY2NlNTMyNjNlZDU5MmI1NGVlMGUwYWJjNTNmYmVkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEzM2E1YmUxNjBhMDEyM2FkMjBhYjhmMmJkYWE5ZGEyZmQ5NGViZjM0MDM5OTZiZjRjYjY5NjA2ZTZhODRhNjUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXN0cmF2ZXJzZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkyZDQwYjJkZGE3MDUwYmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ1NDcwMDZhYjJhOTQ4ZmUyYmQ2YmRlMTc4YTNlMWVlYTUxMzY3Y2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWYwOGZkMTNlZjQ5Yzg4YWY3NWM1ZjRhZDAyODEyMjE2MDI4YWQ4NDhmODM1NGZkOTczNDZlN2RkYzgxNmMwZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9lc3V0aWxzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWFmMWFkNjRmZDY3YzgxMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTJkZWJkNWM2NTMwMjU0YWJlMTY0YmJkNDRmMWU0OGI3YzdjMDAxOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4MzZiOWE1ZGQxYzZhZjYzOGY0NjAyZTgzZTI1NjgyNzdmOWFiMWY0NTdkYjBiOTVkOTQ5YzJhNGRkYjA0NjJhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V0YWcvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ODE1NzFkOGE2ZDdkMDRjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxM2E3NzExZDQ4MzhiNTg4ZDM0MDk0YzBhMzdlY2I2ZmVkYjIxNGYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMxYWE5MGU2YzExNjBkMmU1NmRmMTgxZmU2NzY3MDEyN2MyYWVhYjIzMGEyNzU0YmMxZDdmYjJhNjUzYTVkNjgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXRoZXJldW0tY3J5cHRvZ3JhcGh5L25vZGVfbW9kdWxlcy9Abm9ibGUvY3VydmVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGNmYmMwZDI1ZTViZGZjNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDU5MzRmZTJkOTAyYmNmMjkyYTk2NzViNzBlNThmMGNmNzQ5YmFhZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MGEzOGIzMWIzZGJlOGEyNjFmYzUyNWU3MjYzYTUxZGYyMmFmODBjOTgwMGYwOWRiMGRkNmUzZDViZGUzNjkwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V0aGVyZXVtLWNyeXB0b2dyYXBoeS9ub2RlX21vZHVsZXMvQG5vYmxlL2hhc2hlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNjNzgxY2ExM2NkODk2YWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY5MThmYzQzNzA5ODE2MmJjODYxYTBkNDA3Y2EwOTk4M2IwYjFmMGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzU2ODdhZjMwZjgzNDJmMjNkY2RlOThlYTBhZDRhYjAyMDAwMjE5OWJhZmE1ODYxZjEzZjMyMGE0MDY3OGVlZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ldGhlcmV1bS1jcnlwdG9ncmFwaHkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MTkxYmI5NmNlYjEwNjE4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkZGU2OTNkYzQ5ZDBjMTQ0ZmUyNDAyZmI1MDMxYTViZmMzMjIwN2Q3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ1N2EzMjNiZjQ3MDUzNzBhNWUyZjBjZTkyN2UyZjI2NTAxN2QyNDc5ZmQzMWU5YjMyZTExMzM0YzE1NTAzMDgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXRoZXJzL25vZGVfbW9kdWxlcy9AdHlwZXMvbm9kZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBiNjA0MjM2ODAzZTFkMTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY0OGMwYzg4ODliODQzY2NkM2QwNzk3MmM4Y2I1MzU1MTc5NjZhZDkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDYzNWFjZTYxYzU3NmQxMjk3ZDA1YzM0NGM0ZmFiMGE3N2U4Yzg4ZmZhMTg1YzlmMThiMjNkMThmNzM4N2M0MCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ldGhlcnMvbm9kZV9tb2R1bGVzL3VuZGljaS10eXBlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ0Mzk2YjNjZDc3OWFmZmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk3M2VkNWMyYjY2YmJlMWVhMjBjNGQ4NDM1YzEzMmEyM2RlMTVjMGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTU3ZDUwOTIyNDFlZDU5ODYwNTMyMDc3NjMzMDA4YzQ5ODUyYjk4YjM4NDQ5M2JiMGYwNDIyNWE0MTRlYjYwMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ldGhlcnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5YzA1M2NkMGE4MzhiNmFlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjZThhMmNlOWRhNzE3MGNlNTM5ZmI2NGIxZjkxMjg3YWVkM2M1OTEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk4MGJkZDc3MDZjNzJkMDRhNGRmMmUzZWUyYzhmZmNjZjNiYzcyYmQ4ZTdjZDEzY2EzOGJlMDBjYWZjNmU4ZGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXZlbnQtdGFyZ2V0LXNoaW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwYjMzODA3N2NjYWFmYTlhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YWFlMTJmMzgyYTM0YmMxZGQ2YWFlNTlkM2YyN2U0MDk4MTQ4ZTM1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg3OGFkMzY4N2ZlZjdlZmUzNzU3YzE4NzJhM2FmOTk4Yzk1MTk3MTI5YTc0NDVkNjMyNDg2YTk1OTFlZTU0MmUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXZlbnRzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzRhY2Y0MDM1MWFjOWM3NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmYwNmNmYzU2MmJhZTQ2YjY3Zjc0NTE1MmI5MjllZjJhYTdjMDhjNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1ZTJjYjY3N2E4NjVjMDJkMGE2MjZlZWE2YTcxOGI5ZGQ1MjhjZmI0NWVhMjA5MTRiYjZjMzk2YTcyOTFjNWU2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4aXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZDg1MjUxZGZjZTEyMmM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZWJmMGY4MDY2MGQ5ODJmYzY4ZjAwZjgyODU1Njk2MTU3ZTc0YjEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZjM2QyYzg5MmRiMjgyMzE3OTEzY2U3YzM0MGRkMmVkY2NkMzI2YmNhZmQxOGI2NDRiODczODE0NDk2N2Q2ZWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwYW5kLWJyYWNrZXRzL25vZGVfbW9kdWxlcy9kZWJ1Zy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE0NzZkYTlhYTA4NjY4MDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk2MzBmZWRiY2JjY2M4ODM4OTJmNzhhMmIyMTE4NGVmODdlNmI5YmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjk5OWEzODBiYTEzZmVmOGI5NzNmM2RmNTRjMWYxMWYyYzhkOTdkNGY1ZjY5MTYwMDUwOGZhMmI3MTA4ZmU1MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBhbmQtYnJhY2tldHMvbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk0MWZmNTU4NTRkZGQwZGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBiMjBiOGVmNjAxZTA5ZDE0OGUzN2JkMTUyZjRkOTYwYTYwOThjYmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzljMzA1NjkxMzZhNjg5YTAzODM1NmMxZTRhNWJiNzExZjM1MjA0MDdkMzY0Y2Q5NjM4MWFiMDA5YThjZDk4NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBhbmQtYnJhY2tldHMvbm9kZV9tb2R1bGVzL2V4dGVuZC1zaGFsbG93L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDk1MzA1MmE4MWZiNjY3NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWIyNWY5Y2YxYjFjYmU3MzFlYmM2YTA4MzM3NTk0N2M3OTYxMjc4ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiODQ5OGMxNTMxM2Y5OTUwNmQ5ZjlkMmU5OWM5ODY2OGM3NzI2MDA5MGZhOWVhMzU4ZWU5NDQ5ZWNjODk0MzZmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cGFuZC1icmFja2V0cy9ub2RlX21vZHVsZXMvaXMtZGVzY3JpcHRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM5OTZlMTAxZDQwMjVmYjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZkYTg2YWRiMGYyMTg5YmFiYWVkNTY2YTkzMTMxMjQzNjMxMzBlYzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWIxZmNjZDczZDY3ZTFmMjM1NmUxYjE3ZGY3ZGMwZjIzNWQzZDk4YjRhMTFjNzQzMGUzZTQ3NmZkNDEwZDUzNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBhbmQtYnJhY2tldHMvbm9kZV9tb2R1bGVzL2lzLWV4dGVuZGFibGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1M2YwZTRhZmFhM2ExMTVmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZDM1NGRhN2VjZTFjN2Q1Njg5YjgxMDRmM2I2ZjNkY2JhYzc3OTBlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMwZmJmYWEzODQwYjJmNjM5NzhhZDRiY2Q3ZWQ4ZGMyNGQyNzdiODE4ZTQ3NTVmZTkzZWRhOGNiMWJjOGI3NGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwYW5kLWJyYWNrZXRzL25vZGVfbW9kdWxlcy9tcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJmNTJkY2UxNWQ3YmRmYjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQwNTg2OGI1ZWRiMGRmNmJmMGY0ZWE2ODlkNTAyNDBkMjAwMmNlYmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzA4Mzc5YmYwYjliZjhhYjRjNDdjZTBhMWFmZWY1MTFmODcyN2NiZGY2NzA5ODQwZTNjMWZiMmYwYTZmOWUwYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBhbmQtYnJhY2tldHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NzAwZTM0NjNlZjkwNTJkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZmM3ZDkwYTdmMThiNDk5NmUyMWI4MmM0ZWFmZjMyNWM2YmEwN2I5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkwZjY1Mjk2NzE1NTI3NWQ5ZmFiMjg4N2E4NDU0NTRlZTc5NzM0MGIyOGNjMGMxYjAwZjE4ODlhYWE2NWY3NzEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwYW5kLXRlbXBsYXRlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTg4MzBlNzRiOTdjZjg2MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODk2MjJhMTNjZDJiZmNlODk5MjMyNGYwZGQyMzMxZDJlNTlkNWViMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMmQwYWIwMGMyZTVkNGY2YTRlY2YwZDZhNDNjYjg4Y2U3MmY0NGIxODQ3ZjVjMDkwODhjMmE0ODVhYWMwN2RiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cGFuZC10aWxkZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZjYmYyZDMxYTJjNTdiMjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFmNTRiYjM4YTgyYjVhMGQwNThjNzIyZmFjODNiM2JmOTFmZmYzZjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjMwZDcwNDJiM2I5OTM1ZmRkMDFkNGFjOGNhNDU5YjU2OGIwOThlYWRkZGQyNmE4MTkxOTBjNjcyMjY3MTE2YiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHBvbmVudGlhbC1iYWNrb2ZmL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDliM2U3NjA2ZTYwMDliOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmRmNmM0NzEyMTk2MzdjMjRlMDI4MGE4OGU1YjQ1OTNkNDE4ZGJmOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNmMwMTFjZTBiOTUzYmU3MjNhNGM4YmFhNTdlYjBmNWI1YTExYzNhMDgyNWY4ZTM3N2NkYzY2MGE0NWJiMDk1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3MtaXBmaWx0ZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxODMyYzczMzNjODk1YmE5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMjAyYWU2ODQ3ODYyMzM2ZWU4MDY0MjY0N2NkNWI1ZjYzYzc4YzBmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI0N2UzOTNjOWYzYTM2OGE4Yzk3MjFkYWM3ZjUwZjJiYjhlYzAyZTExMzQ3MzY2ZjZjNWU2MDBhZTY1ZTIxMzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwcmVzcy1qd3Qvbm9kZV9tb2R1bGVzL2pzb253ZWJ0b2tlbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNiYzkxNDdkYTFjNGU2M2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEyNTZlYjliYjQyZDRmMTQ1ZTRiY2Q5ZTk1MDY0ZDNiNDk0M2YxZjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjBhM2Q1YWQzZWU1N2M3YmZjMDgwM2I2YTM4MzE1YzBiNDc1MDE2MjE3NDIzODNhNDlhZjFiNjg2ZjM2YTc2MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHByZXNzLWp3dC9ub2RlX21vZHVsZXMvbW9tZW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTA0MDBhOGMxZGQyMTE5NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTM2MGRjNzNmODZmMThiOThiYmZhMDA1NWZiZjFkNzUyNzQwYzA1NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZTJiNmMxODEyODcyZTE1OWFkYzYzN2E4ODRjNDA0ZTdhMDhlYjMxYTQ5YzRiMGU5M2M4MDhhYjg1MjE5MjA3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3Mtand0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjA4YTYzZDkyZjQyMmIzMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWViZGViMGRlYzEzZTFlZTVkNDg5YjE5YTc3ODk0NGI0YzM1ZGQzMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NTllOWFkNjkxMDkzOGM4MTc1ZGQ4OGM4YTZlZTMwYmRkYTg2ZDE3OThmM2VhNDhhZWM4MTYxNjRkZTJjOWEwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3MtcmF0ZS1saW1pdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNkYzVkMDVmMjkwN2NkNTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM5MDdkODk3NjEzYWQ3MjM0NzMyMmRkMjY1YTRiZmI2MWJiYTcwMGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGI0ZTBkNzIwMzY5ODc2ZTc3OGFhN2I5NGE3YTU5N2Y4ZTEwNjkwYmVjNjU4YWY2NjFkM2IyZDczZjRlNWVjNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHByZXNzLXJvYm90cy10eHQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNWVmNDRhODVlZWYyMTA3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZDFmOGVmYTcwNjVjNTAxYWMxOWNlMThjNTk3NzM3NDZjNTc2OThiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAzMDk1MDJmNWNjZDAyMThjNjE1YmM2N2Q4NzI2M2JlMDAyN2QzYzE5ODYwYzkwOTZhNDkxN2Q4MjMwMDEwMzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwcmVzcy1zZWN1cml0eS50eHQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0YzI2MTQwODFlYWE4ZWQ3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1Mjc0ODIwNjdhZTQyYmE2MTJjMmQ5OTI0ODM0YzMyYjUwN2ZjNDVhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ0Y2ZhZWIwODIzYTFlNmM5ZmMxODU2YjliZDk5ZjU3NGMzMmUwMzhmOGY2YThmNDRmOGNiMzg4ZGU5OGIzMzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXhwcmVzcy9ub2RlX21vZHVsZXMvY29va2llL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjM5MzRhZjBkZDI0ZGMzMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGViZjBmODA2NjBkOTgyZmM2OGYwMGY4Mjg1NTY5NjE1N2U3NGIxMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YzNkMmM4OTJkYjI4MjMxNzkxM2NlN2MzNDBkZDJlZGNjZDMyNmJjYWZkMThiNjQ0Yjg3MzgxNDQ5NjdkNmVlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3Mvbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTZiN2ZlNWUyYTY3MjlkZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGQzNTRkYTdlY2UxYzdkNTY4OWI4MTA0ZjNiNmYzZGNiYWM3NzkwZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMGZiZmFhMzg0MGIyZjYzOTc4YWQ0YmNkN2VkOGRjMjRkMjc3YjgxOGU0NzU1ZmU5M2VkYThjYjFiYzhiNzRjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3Mvbm9kZV9tb2R1bGVzL21zL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzI5YWFiNTEyMDIwYWU2MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTMwNDE4MWFjMmYzMDBhMzkyY2YzYzZkZjE3MWU3MDdkNTQyMTA3YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzN2FjNjI0Y2VjOWExYTNkOTg1OTY3OTRiYWM5MTMzNDVlYmIwYjM5YzVkYmFiOTQ5ZmM4NGU1ZDlkNTAwNDcwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4cHJlc3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlZDgyMGY1NzQ3YmE0ZTdhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZDRiN2I1YWQwNDgxNzg1ZWYzMTU3NDlmMWJlY2U4OGZiZDQzMTEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFhYTAyY2JjMjc3MTg5MzQ0ZTMyNjA5YzBmN2U5MzAzODExYTBlYmJmMTY5MTYwNzM0MzQ2ODk3NTI1N2EyYmUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXh0LWxpc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMGY4ODBlMWVhZjU2MjU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5Y2MwZDFmMzIxMzE4YTBkZTdjNjNhODBjYjY2MjIyYTYwYmU2YjE2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI3ZGQ1NmVjMjJiNmUwMjQ4OGU2NjMxZjNlOGQwODEyMjI4MTYxYjZmMDJlMDRkNWY3ZjI1YTllNThmNGZhNTMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXh0LW5hbWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZTNiMTRmZWZkZGRhNTg1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MjMyYzhmN2Q5YWRjNGFjNmUzNTExOWQ1MjJiMTUwMDkxMDBlNjgyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhmNzFhYTU5ZGJjNmM1MTExZWQ5ZGNlZjkyZmQ3MTBiYmQ4MmZjYWQ0N2M0OTUxMjdiYTEzNmUwYjdlNzgwOTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXh0ZW5kLXNoYWxsb3cvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYzUxODZkNGYxZDJlNGExIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNmNkNDJmM2UxODY1ZmUwNGVkMTA0ZDg3OThkNDAyMzJmNzQ3MDJhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhkODkxYjNmMDBiZWFkMTE0YzQ3NDFkOGE1OTRlN2FhYTU5MTE0ZjUzNzgyZWM5YTkzMTlhNjE5NzA5ZGMxNGYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZXh0ZW5kL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGYzZWE3ZTJmMDAzODFiOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2EyYTdkNDQxM2M0MGFlOWM2NjlhODJiZjE5YjhjYjJhZTRhNTU3YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwM2NjZThhYjYyN2Y5YWE5ZDExYWY0YTIyNTUyM2E5YzdjNjdjNTFhMTM1YjYzMGI4NWY1NzQzOTIwYjMxMmFmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4dGdsb2Ivbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY5ODNmOWRjMDk1NTUxYjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBiMjBiOGVmNjAxZTA5ZDE0OGUzN2JkMTUyZjRkOTYwYTYwOThjYmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzljMzA1NjkxMzZhNjg5YTAzODM1NmMxZTRhNWJiNzExZjM1MjA0MDdkMzY0Y2Q5NjM4MWFiMDA5YThjZDk4NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHRnbG9iL25vZGVfbW9kdWxlcy9leHRlbmQtc2hhbGxvdy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjMxMWRhZTkwM2M2ZDAxMzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZkYTg2YWRiMGYyMTg5YmFiYWVkNTY2YTkzMTMxMjQzNjMxMzBlYzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWIxZmNjZDczZDY3ZTFmMjM1NmUxYjE3ZGY3ZGMwZjIzNWQzZDk4YjRhMTFjNzQzMGUzZTQ3NmZkNDEwZDUzNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9leHRnbG9iL25vZGVfbW9kdWxlcy9pcy1leHRlbmRhYmxlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGVkYjFiNGZhMWEzMWNmNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzZjNTEwOTMwZGE5YTlhY2E3ODUwYjg5NjI0OTkyZjE5NWM0YjIzNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZWUzNzkzMDQzYzMxMDRhMjNiNzA2MWVhYmNmZTY4NDFkYzI1ZmU0MzE3OTdlN2RmYmNmOWYxZGZhNTkzMDAxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2V4dGdsb2IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMjM1MTJlZDBiOWY5N2Q1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNDg4ZGIzOTdlOThkZDM2MTcwN2Y4ZmE0ZDc3NWY5M2MxMjU0ODY2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQxZWJmZjRiOWY2YTY1OThiNDdkNjllMjU0NmFlM2U1YTQzOWE3MjY0MmFkMzkwMDY2OWUzOTM1NmQ3MTQ3N2MifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmFzdC5qcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI4MWY2Yjk0NTFkMmUyMzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ4MDc0YzYyZjc1MWNlODM1MTA1ZjQwZmEwYTk1YmNhYTQ5NzkyMDYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzc2NTM4NmVkNDI3ZmNhZGQ5ZmZkN2FlMWM3NzQ4ZDcxMjc2ODUwOThmZGI4NWNkZTNkOThkZjdlOTMxZWQyZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mZC1zbGljZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MjNkZTFhZGU3ZjJhODBjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4NWVjNWJjYTliYzZkMzc3NDBjYTA2MjYxODBjMTI2NmRhNGNhM2EwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmZTI2ZjE3NGIzNmJjMjAzNTEwN2VlMDQ5YTI4MDQ0NGRlOGMyYWQ4ZTMzMTA2ZTM5ODNkZmU4YWVmZTYzOWMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmVhdHVyZS1wb2xpY3kvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhN2U0ZTJiODNjOGNhOWVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMTdlYzliZmQxNjA4ZmE0OTkwNGIzOGU0YmQ4ZTA5MjkxYmZmYzFkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgwZWNkNGEyNjExNjQyMzAzZDNmZGQyZGNmNDgwYTgwNjczN2M2YjdlOWIyMzA2YzliYjMxNGZkZjE2YzgxZDMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmVjaGEvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NWJhODgzZTYzNzdhOTcyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNmM4YTE5NjY1OTVjYzU5OTEzNjFkNzZmMDFjY2RmMTNhNDZjMGYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4ZTc5Y2U2MmIyYjhiZWNkYzI2NzQ3MWU2NWJlYjkxNDEyMTgxMTQ3ZjczNmFlOWExNDAyNmFjMzQzMzI2NDMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZS1qcy9kb2Njb25maWcvdGVtcGxhdGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZWUwNjViMTljZmQ0ODY5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZWRlOWZhOTU1MTYzOTgwNDhiYzYxNTRjNDYxZTEyNGZiNDlmNmNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBhYTk2NDU0M2U1OWQ0ZDVkZjIxYzc4NmY3YmRlNTM0OTM5ZDk2ZGZlOGQwMmRkZjFhZTc1NTQwYWI0MmRmMzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZS1qcy9ub2RlX21vZHVsZXMvYnJhY2UtZXhwYW5zaW9uL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDY0ZDA0ZThhZDdlNzkzMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDk3MDAzZDBiN2YyNzRkZDBiM2JjMTg1YTZlYTYwNjU3OTMzMjcwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYjAyZjQ3NjdhZGMzMmMzY2VkMjg3MDNiZjdmNWE1N2ZlZTcyYjYzOGI1ODI4NTBhNjQ3NzcwZDEyZTVkYmU3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGUtanMvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkwNjkyNDFjOTI3ZTQ1NDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE2MTYzYjZiZDY1NmI5OWI1MmI3MzJhZmJhY2UyYjE3ZDU2M2IzMjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGYxZTlkNTU0OTE2MmJjZGJhOTAzOGM3NDY4YjlkOWEwM2YwYTc0NmYwMzgxYzgxZGFiNGNhMmNkOWJmM2FmNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxlLWpzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzUxYWIwNWVmY2QwNDU4ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDA2YTYyYmIzZGExNDAxZmI0MjBlOTNmODMxZjk5MDFkNDU1ZTZhNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3NDNhNzEwNzdiZTFkN2JkMjE4MTMzNGI1MjU5Zjk3Y2YzOTZlZGNjNWI2MWViOTJmYjliMjY5OTVhYWI4MGM3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGUtc3RyZWFtLXJvdGF0b3IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZDk5ZmYzYzc2YWI0NTNhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YmM5ODVlNjRmYTZjYzg4OWZkNjMzNDdjZTExODA4MjExNWZiZTdhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgxMmM0ZGU4YTFhZjQwNThkNmExZjdlMzhiMjY4N2E1NDVkNzI3M2E5MTAzMDU4ZThjZjExNzdiNWM5NTgwM2MifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZS10eXBlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTIwMjIyZGVmNWRmN2MzOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWRlZThhNTQwYzQ2N2ZmYmY5MDI1NDgxMTgwYzc3YTA2YTlmNDZmMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3MWViMWUyNGJiOTY5NGY4OWM2MTNmYTBhYTMwN2Y5NzdkZDQzZjQxZDExNzk0YzdiNDhmYWJmNmM1NWY2NmIwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGUtdXJpLXRvLXBhdGgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNDFkNmYyYjI5Y2JmNDFiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNmM4YTE5NjY1OTVjYzU5OTEzNjFkNzZmMDFjY2RmMTNhNDZjMGYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4ZTc5Y2U2MmIyYjhiZWNkYzI2NzQ3MWU2NWJlYjkxNDEyMTgxMTQ3ZjczNmFlOWExNDAyNmFjMzQzMzI2NDMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZWhvdW5kL2RvY2NvbmZpZy90ZW1wbGF0ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU0MjRkZThkNmEwODlkMjUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkxMzViOWQwOTU2OWNjMzcxZDU1MGQwOTdkMDBkN2YxYWY0YWM3MGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWM1ZDRjNTJhZDI3ZDk5YzcxOTVhZWZhMzg4Njk1NjA0MTg4ODYxODU5YWI4MGJlZGJiMjM1NjhiMDkyYTNmMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxlaG91bmQvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI0Y2U2MmQyYjliZWU1YjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNiMmRhMzlkYmQ2NDE0ZjY5ZDZlOWVmOTg2ODc3ZmZjYmQ5MzIyOWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjA0ZGYwZGI4NzFlMjcwYzM2MWZkMGJiZDY2ZGQ4MjYzOTczZWE5M2E0YTdkMTQ0MGMwN2QzM2E1NDUyOWQ5MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxlaG91bmQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4OTU4MGMxOWZiZjVkNjQ3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NjYyZDU1MTljNGVhMDUzZDMwY2NhODQwN2JmZTBlODJjNTFmYjc2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNkYmFiMTFjZWM1YTE4MzdiZGE3MmFkOWIxZTkxZmExMGNmMjJlNjM0YjRjMWQ1NTA0NDBiOWE4NWUzZGJkMDgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZW5hbWUtcmVzZXJ2ZWQtcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNjVhMzM1Mjc0OWVjYzAyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYzE5MWVlYWQ0MjlkYzM4M2FkMmI2YjM3OWEwZThmZjE4MzdiZjI4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYwYWM3NWIyNWZlMzAxZmE3MThkZWM0NDhkZDgxMmU1ZTY0ZmYwN2FlYTFkZTYzMGI5MzQ1MDhhZWE4ZDliOTgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZW5hbWlmeS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZmZjc0N2I1ZGM2OTBlNmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE2YzhhMTk2NjU5NWNjNTk5MTM2MWQ3NmYwMWNjZGYxM2E0NmMwZjIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZThlNzljZTYyYjJiOGJlY2RjMjY3NDcxZTY1YmViOTE0MTIxODExNDdmNzM2YWU5YTE0MDI2YWMzNDMzMjY0MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maWxlc25pZmZlci9kb2Njb25maWcvdGVtcGxhdGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5OTk3ZGZjOTllMGE0MjJkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MGQ2YzExZGEwZjMxMGRkNmE1Y2I0OTQ4ZTI2NjlkNDI0YTMxYWExIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA4MDlhYmE1Y2RmNWU3ZTBmMjdmNWMxMTk1ZTgwODZhNGJlYzU0NzExN2VhMWNmNWEyNTU3YWZiMjQ3NzExMzgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsZXNuaWZmZXIvbm9kZV9tb2R1bGVzL3Npbm9uL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2I4YThhMTc4Yzk4MmVkNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmUwMWJhMzAzOWZiZDg3NjI3MWMyNTkyNzVhNjJmNDc0MzI3YmY4MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmMjBmYTBjZGQ1MThlN2M0ZjBmY2Y3MmEwZjhkZTJkMjlhMTAwMmJlMWUzNzJiMWMzZWM0NTMwN2Q5NTUyODMyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGVzbmlmZmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjZhZjhhMzJjN2M0YjRiMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGIyMGI4ZWY2MDFlMDlkMTQ4ZTM3YmQxNTJmNGQ5NjBhNjA5OGNiZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjOWMzMDU2OTEzNmE2ODlhMDM4MzU2YzFlNGE1YmI3MTFmMzUyMDQwN2QzNjRjZDk2MzgxYWIwMDlhOGNkOTg1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGwtcmFuZ2Uvbm9kZV9tb2R1bGVzL2V4dGVuZC1zaGFsbG93L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGQ5MDRjOGU5MmRlNWNjMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmRhODZhZGIwZjIxODliYWJhZWQ1NjZhOTMxMzEyNDM2MzEzMGVjMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYjFmY2NkNzNkNjdlMWYyMzU2ZTFiMTdkZjdkYzBmMjM1ZDNkOThiNGExMWM3NDMwZTNlNDc2ZmQ0MTBkNTM1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbGwtcmFuZ2Uvbm9kZV9tb2R1bGVzL2lzLWV4dGVuZGFibGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlODliMjFlYTE1YzYxNmU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwN2Y5OGNmMTcyZWJhZDJlYmY3NDA4YjI3YzUzMGFjNmU2NGM4NjYyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVkZTg1YjY4ZDRkN2M3MWRkMzAxYmFlYzBjZDE0ZjRmMzRiNWJkOTUzOWM0YjdiMDQ0NjFmMDYzMTY0MTJhYjkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmlsbC1yYW5nZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRiZDBlZGJlYWY0YWE2MDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY5YTI0ZDEzNWU1ODg3NGU0OWE2MDllODVlYjAwMmYyOGZiNzE2YmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWY4ZDA2NWI3MDczZjViNThkYzBmMTlmMjQyNjNmMDkzMGRjZjU5MmU2N2VjNGE5NGNkNTdiMjM3YjMwYTIyOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maW5hbGUtcmVzdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIxMmQ5MzE2NjE0N2I4ZGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlYmYwZjgwNjYwZDk4MmZjNjhmMDBmODI4NTU2OTYxNTdlNzRiMTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmMzZDJjODkyZGIyODIzMTc5MTNjZTdjMzQwZGQyZWRjY2QzMjZiY2FmZDE4YjY0NGI4NzM4MTQ0OTY3ZDZlZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9maW5hbGhhbmRsZXIvbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjVkYzE0MTZjMDdhOTY4YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGQzNTRkYTdlY2UxYzdkNTY4OWI4MTA0ZjNiNmYzZGNiYWM3NzkwZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMGZiZmFhMzg0MGIyZjYzOTc4YWQ0YmNkN2VkOGRjMjRkMjc3YjgxOGU0NzU1ZmU5M2VkYThjYjFiYzhiNzRjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbmFsaGFuZGxlci9ub2RlX21vZHVsZXMvbXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NjQyNGUwYWUwMjY0N2RmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwM2MwYjUwZWM3MmYwZDA1ZmQ2YzY3N2JjODVlNmQ4MjZkNzQzZDQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ2M2YzZjNjOTY2MTdiMTE0MzE4ZjNkOTVhOWRhZTQyM2JmZDk2MWI1MDQ2NmE4Zjc2ZDUwNDFmYWYzNThmOGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZmluYWxoYW5kbGVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGU5MzliMWNmMTA0YWE4NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjkyNDg4MGMxZGZlMGEyZDRmYjJlZDZmY2Q5YmNhOGNhMTI4NmQ5NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ODgwMTE2NTlmNDFkYzMzZGJjODJmZjA1MDdhN2IyYmYzZGZkODE2NDY5MWI5MjVhYmM3OTc3ZDAxNjBmMDE4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbmR1cC1zeW5jL25vZGVfbW9kdWxlcy9pcy1nbG9iL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmYwNWJmNTJhNWU0ZmJkMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTllNjliNTMwMjFkMDRkOTk0ZmRmYTZlODlkOThlY2EzY2RhMGRjZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNTI1ZThkZGJmZDg0MTA5YmY4MDM0NzYzYzU2YTgzMjI0NzE3OTUzNzJhZDcxZGY5NjAwYTg4NTRkNGUwMjI1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbmR1cC1zeW5jL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzJhYTU5ODYzYjAxYTRjNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTFmN2FjNjhkMzQ5NmY1OWQ1NDI4YzI2OGZkNzU3ZmExZGYxMDVmNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4ZDhiMTBiNTFjMDQ3MDk2YWI5MjViYjliYjUzOGNlZTAyMWEyNDZmMzZjNjFkNjc1ZDEyYWZjNGY3OTUzZDljIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZpbmVkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzdjMGFmZmVhY2FhYjU1OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTE1Y2FmMWU4NjgyYzhhNzI0YzMxNmU2NDU1M2U5MDg4MjgyMzFmNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YzA0YzE5Mjc1NDMwMWVjNTFhNTUwNmMzZTZkNmI4OWRiNDc4MDNhNGYyNjFhYmQ0OWI0YmQzZGZjYzdkNmNjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZsYWdnZWQtcmVzcGF3bi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUzMTNmOTllNzhjMzdmMmQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMzOTYwNmQzZTFmODAwMjU1YzdlMDNiMDJhOTQxOTdmNTY4Y2FiM2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjBkNzI0NWVmMDEyMWFmNjNlMjc5OThlYTJjMWE0NzdhNzEyODA5ZjRhNjIxY2E1MjQ2ODY5YzMyZmY3NmNkOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mbi5uYW1lL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzVkNzk3NmNmMDc4YzdlNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWY5MzMzMDc0OTY1NTNiMGJhNzUxZDU4NzhhZTBmMGE4ZTY2MWI0MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZmVjZTZjZjNmOGFkY2I3MjM5NDc4NGNjYjM3NzI2OTYyNDFhOTNiYTY0ZmNmYjVjNWY3MjI2YjI0YmUwNjYyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZvbnRraXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1OWM5ZWQ2YzgwZGI4NmU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZWI4MGUyZjU2NjViZDI0YWRjMGNhYTQ2NzQxYzRkNGM1MmY0YzAyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc4OWE0ODhhZGUxZWE3NTM1NDk3ZjdjODZmZGVkNTQyODFjNGU3ZmY4NjFmZThlMGU2Njc3NzJhMDA2ODA3MTEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZm9yLWVhY2gvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYjFkMWM4NGY1NzMzNTk4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNjhjYTIzNDQ3YjBmMTA2ZTQzNGIxY2EzMDcxNjg1OTI5YTQwYjdmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYwZDY4Y2ZlNjUxMDlkMDZjZjAyYmNjNDVlNGI4YmMxODY3OGQ1MzBmNTgwZWI2MmQxMTJkOTE5NDczZTI1MzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZm9yLWluL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWZiN2E3MTg2ZDM5ZTZlNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWUzZjE2YzVjMWMxMzcwOWFjYTAxYmM1OThiNzRkNmViYjQ4ZDQ0NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYTEwMDcxMjk2ZWFmODFiZWY5ZjAzMWVmNGJhY2JmN2E5ZDM4Y2MzZDI2MjQ4NmExN2UyNjY4MDFjMTA1OTIxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Zvci1vd24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNzFhZjhhMDM3MjI2N2RhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMjYxNjUzODhiMzUxMjI2ZjE1YTlhZjc2OThmZjVmN2I5NzQxZTBmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVlYTY1MTk1ZGU4ZTNlODRiMGQwMDVmMTg2MTg4ZWY4OTVkOTIxNjRiNWUwOWYyODRlODY5N2U3MzAwMjIxZmYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZm9yZWFjaGFzeW5jL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzhlOGFhY2UxMWQ5ODgxZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2VkNDdhNzZkN2YxYTY1YzA5MjBjYmYzZDlmMDljNGFkYjljYzk2MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZDFjNmNmYTk1NzgyZTQzMmRkMmFmZmFhODhjM2E2ZGRhN2Y0NmM4MDg4ZDkxZjNhY2MwZmJhNzlkY2U1MDc1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZvcmVncm91bmQtY2hpbGQvbm9kZV9tb2R1bGVzL3NpZ25hbC1leGl0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzFlYzE5ZTZiNjExYzkwOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2EyYWYxNDA3MWRmMGU2MDg0ZTU3OTdmOWZiY2YxNzlkNTFmOWU1ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MzQ5NTljYzNhMTg4YWE4OTFlMjFiYzIzZjU2ODQ0MjE0MjU3MjJmYWYyZGVjNDViN2NmZjJjYTI5MzRiZDZhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZvcmVncm91bmQtY2hpbGQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3Nzc5YzhlY2YzMWEyZmMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiOWFmYTY4NGIxMGFjOWFiOTQxZGY5YWNmNjBmOThjMDU1NzBjY2UwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMxMTQ5YjBiMDM5ODQyMzdmZGVkNzgwNjgzOGU1ZjAzMjQyNzA2Yjc3NWQ1MDMxYWI0YTRhMDBiOTU4ODUxZjIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZm9ybWF0aW8vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MmE1ODA0ZTU3YTk2Mjk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZDU1OGNhZDUyMDI0ZDQxMzczYWUwMzBjMGQ3ZmY2N2U4ZGZkN2ZlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU1MGE3OGY2NGI2YTc2YmMzNTNkNmExMDE1MmFmNTc1MDYxM2QwZDkxMGY4NDc4OTQzMTc2YzFhNjE5NjE1OGEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZm9yd2FyZGVkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjJiZWQxMjJlZjg5NTU5MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmY1NTY0ODgzYmI3Y2FkZjBlNjA2NjgyODczOWIzZjRhZTI5YWRjZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZGE1ZTRkNGVjYTZlYTU0NDk0NGJmMzg1MWY2OGZiOTQ4Y2Y2OGQ5ZTg2OTEwZWM3NjEyZDBiMDFhNzQ4ZDg5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZyYWdtZW50LWNhY2hlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTljMjFhMmFiMzkzODA3MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmQ5MGY3NjU4Mjc5MTg0MDY2YzVlZTc5MGNmYTNkZGU2OTIxOTUxYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2NWY4ZWJkOTE1NjBhM2E2MTQzZjA2YmQ5MDY2ZDMzN2JjZjVmMGM1M2U0YTUzMjliOTg4OTRmMjRlZWZiOGIxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZyZXNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzg1YzY1ZWY4ZGRiMGQxMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWJlNmRkZDQyMTRlMWRlNGVlNzAyN2M0ZWExNGZmMzg1NzFkNjJlZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZjMyZDVlZjdjYWQ1NGIyZDgyYTQ2OGI5MWU4MWU2NTdmYjEzMmNlNjY5OGY1ZmUzMDg5NDdlYmEwODNhNWU3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Zyb20yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODAwNDFkZTdmNDQ5MTNiZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTU0NTEzZmJkMzEwYzI0NWVjNTQ3NTM5YWYzYzIzMjZmNWQzOGJkYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5Y2VmZWM3NjhiNGY4YzUyNTkxYjg0MDM2N2QwNzdhNDZhNWEyYjcyZWEyNzc4ZGNmMDM3YWZkOTZiMjM0NjcxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZzLWNvbnN0YW50cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA1ZTVlM2U5MzY0NzllOWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRkNDdiNjk5NGU0OWYxMDNiOWMwNmVmMDVhNWVmN2ZjMjEwMTM1YTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTI4YjdkOWE3NzA4YjE2OTQ1MTBmNzUyZjI4NmU3ZWY3MGY2NjlmYjYwNDQxMTY0NTkwOTI1MmIzZjk5Y2Q5NiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mcy1leHRyYS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRjNzFhZWRhNThhM2IyY2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJlNDcyZWFkNDgzMjJkZDU2MDEzM2QxMGYzOWRiMjBlZTVlM2ZhZTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTkwMTE3ZTY1MzQxMTE3Y2U1NmFiNmFhYThiNTkyOTEyMTA2MDFmNjljNjM5OTZmYmU0NDZhOWEzMDIzN2ZjNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mcy1taW5pcGFzcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVkZTEwYTJiY2UyNWYxMDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJlYzg5ZWI5OWEyMTE3MjExYjM4NzlmYTFiZjQyYTRhYWM5NjRhMzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjk4NTAxOWIxYjNjZjU4OTRkZjliODMxODE2ZjdiNDgwODMzOTMxZGE5ODI0ODllM2E5OGMzNDZjZTdkYTg5NyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mcy5yZWFscGF0aC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIwNWY3NWU4ZmVkOWJlOTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBlZGU5ZmE5NTUxNjM5ODA0OGJjNjE1NGM0NjFlMTI0ZmI0OWY2Y2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGFhOTY0NTQzZTU5ZDRkNWRmMjFjNzg2ZjdiZGU1MzQ5MzlkOTZkZmU4ZDAyZGRmMWFlNzU1NDBhYjQyZGYzMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mc3RyZWFtL25vZGVfbW9kdWxlcy9icmFjZS1leHBhbnNpb24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYTZmNzliM2M2Y2E4ZjA3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYzA3MDA0NjJkZmNlODkwMjRlNjdjMDQzN2VhYmNhODU4NDA3MTc2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwMGI2ZDM1ZWRhNmQ0YWE2ODkzYmFmMTllNTNiN2QwMDUwMTllZDg0MGU0ZmExMTZjOTI2YTUzMmVjNTc3Y2YifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnN0cmVhbS9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVkYWFkM2M3ZWRmYTY0NGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5NzAwM2QwYjdmMjc0ZGQwYjNiYzE4NWE2ZWE2MDY1NzkzMzI3MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWIwMmY0NzY3YWRjMzJjM2NlZDI4NzAzYmY3ZjVhNTdmZWU3MmI2MzhiNTgyODUwYTY0Nzc3MGQxMmU1ZGJlNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mc3RyZWFtL25vZGVfbW9kdWxlcy9taW5pbWF0Y2gvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YzE3NjE0OTc0MzBlYTJmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NGVkNjhjOWQ1NzBiZjQ2ZmIwOWQ0NDQ1MzdhNjUyMGI2MGY3N2NkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg4NTZiZGYxZjliMGY1ZDZiNzlmYzhhZjRjNWQyM2NhMjVhNDFjOGNiY2U0NjVkNGIyZjVhMjg1MmVhYjE4NTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnN0cmVhbS9ub2RlX21vZHVsZXMvbWtkaXJwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGYzMDkxNTI0ODQyODg5MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDEyNDFhNGYxMDJhYTBkMzc3ZTYzZWU4NGQ1OGIyNzg2NzdjMzQzNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZmIyZWVkNGExZjg3YjZkOWMwYjI4Y2I1MDI5NjdiZmY2YzNiZmQzNDg0ZTUwNWI5MWIxNTdkODgyMDBkMDcxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2ZzdHJlYW0vbm9kZV9tb2R1bGVzL3JpbXJhZi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg3NGJlYmI5YWM4ZGZjYzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFjYWY5NDg3ZDg1NWVmMzljOGM4MGI1OGQ1Y2NlYzFkNzhhZDY3YTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTY3YWM2YjQxNTkzYzQwOWIxOGVlYTNhZWI0MjcyYTJlMzMxNjg0MDRhYzYwNWEzOWQwMjVlZWIxYjdmMDY3NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9mc3RyZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWQ3YmFkMjJlZDA4YWIwMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWZkY2Q5MmM2YWQzM2NmYWIxYzU1NjUwNDE5OGUyOWEzODc1OWE3YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZGIxYzRmYWY0MTQ4ZTZlM2Q3NGVkOGRiYWMxYTFkYzM1OWE2NDdmZjQyMDdhYWQ0ODUxMzk2ZGM3YTM1NTlhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2Z1bmN0aW9uLWJpbmQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzM2ZiMDQwODMxMjA1ZGVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMjMyOGFmNDNlMDFlMTU1ZmRlNjMxYmQ3MmQ4YTc4MDAyODlkNjdiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI4MjFmZTc4NmY3YWZhNmY4YjIwOTBkZGJjMDUzNzE3NTI4MzE0ZWQzOWJkYmZmMGUyODNhMGIwMTAzYWZlZTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnVuY3Rpb25zLWhhdmUtbmFtZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNTNkNmUwYmIzNGNkYTY2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYTk4NGQyMDc2Mzk2OTk1MTk5YzUzZTFhNmU2ZWZhODU2MWVhZWZlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFjNTg5YzlhYjU4NjRkYzA0MDhjNTMyZGRmNDAwZmUzMmY3ZDBhODIwZmQ0NDQ4ZTA5YWZmY2M1Y2NkODcyNmYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZnV6emJhbGwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4N2JhZjJjNDAyNTdhMDUxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMzdjZmRhM2I4MWFiOTdjYTZjMjg0NWY0MmExMzRiZTIyZTkwNzIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIzMDYxZjEzNTJiM2ZlM2M5NDhhN2EzNDBmOTRmYWU5ZjVlMDhlNDMwOTQ5ZjEyZTQ0OTYzNmJhNzI3Yjc4NGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2F1Z2Uvbm9kZV9tb2R1bGVzL2Fuc2ktcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwYTM4NzQ2Zjk0YWNhYTM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNzNhOTA4OTkwMDUxYWQyNDVjNmRlNDA2NzJkZTUwNzk5N2Y4Y2YxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhiYWI4MjE2MWY3MGY3MDIxNGRmMzRmZGY3YzFjZGZjZWY2OWQ5YWVhOGU5YTU2YTU3NTk5MWE1ZWQ3ZDkwNWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2F1Z2Uvbm9kZV9tb2R1bGVzL2lzLWZ1bGx3aWR0aC1jb2RlLXBvaW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTU2NTQ3YjhlMDE1OTkwZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGExNzU3MDkxNWU3MzMxMWQwODAwYzI4NjYwZTcwOTcxZjViZmY1NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkMzNmOTM2ZTY0YjE0MmI1NDhhZjU5MjNmMjhkMGUzYmYxYmM4Y2FjM2RjYTE3NGJjMGQxZjhkMDY4ZTkxODY4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dhdWdlL25vZGVfbW9kdWxlcy9zdHJpbmctd2lkdGgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MmRkNDdhZDJiZDgzZTc0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjOWUwYThmNmJlOGZlZmY5MjY1OTgzYWNkOTJhMGU3NmUxMjg4OGMzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYwZGZjNmJmNThhZWExMTk0NGU3ZGRmMDhlNTE2ODE0YTMzZmU4MDVjMzg2MjA5MzlhNWExZDczMDNjMGJjNTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2F1Z2Uvbm9kZV9tb2R1bGVzL3N0cmlwLWFuc2kvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ODE5ZmQ0MWRmMjE1MzM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNTUzOWQyNTU4ZjI1YTljNDI0MTY4ZWE3Mzk2YzcyNDMzNzk1NjU2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRmNTkxZDc3YTY5MTVmNjNiMTkzMDc2NWYxM2Q0MzdjN2QwNzUwMjRhNzk0Y2NjNjA4ZGUxYjBkMzU0NGRhODYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2F1Z2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMjUyYjkzYmQ2YzgyNzMyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkOWY2YTdmODE5NTA4MDg3ZWVlZTY0YTBhMTI1YTc2ZWFlYTg5N2I2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRjM2EyZjQ4YTVkNDg2YTgzMzlmOTg3ZWM0ZmI2NzJiZTBjNmU4ZDBiYWYzODJmYmNmN2Q3N2RjNGY2MzViYzAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2VvanNvbi11dGlscy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjliOTNkYmU0YjU2YzQzZTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg5Yzc1YjY1YjJjODBiMjk1Yjk1NDRiMmM5OTA4NmE1MTczODBmODYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjgwYTA4MGQyODg1YzA1YmM1MWRkZTQyOWM4MDc4NGJmYjI0OGNhM2VmMzY4NTQzODA3OWM1MDE1NzIxZTJhZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nZXQtY2FsbGVyLWZpbGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NTI4NzI2M2ExZmE5YjgzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MzA0NmU5ZDAxYWJjMTdiZDk3ZGNmYzJkZDhmYTI1YmY4Zjg2MTljIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ1YjE0NzYzYmFhY2M1OWIwZmQ3YjM5ZTNhZDk4M2Q1ZDJhYWY3ZjVlZDY4MmYyZmNlOWVkYjQ2OTgyNmM5OTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0LWludHJpbnNpYy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE2MjMyYjM0YjBkNDI5YWQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZkYmQ4YzVmNTk4YjQyYjk0NDVhNzk1OGM1NzQ5MTIyZTA5MTU4ZDQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzM4MzllMDEyYWM3MTM0YTYzMmM5ZDlmYzZiZGI3MDBhYzlhYjU1NTNjY2UzOWViNzg5YmEyYjY1NjYzZTczNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nZXQtcHJvdG8vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MWY2ODBhODZmOTdlMzM5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlY2Y1ZWZmNWM1OTNiOTk3YTQwMjY1YmFkODU5OTQwNTY1ZjFjZjIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM0MDc4ZjczZjFjZDFiNjgwNDg2ZDI5ODgxZGE0YTRhYjcyYWFlOWU4ZjM5ZWYwOTdlM2JmZDZjN2NlMmM4OGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0LXN0cmVhbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ3NTMwY2EzZjMyNzdlNzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJlYTEwY2FkYjMzYjIyZDk4ZDQ0ZTFkYmJkZDc2MTQwYTY2YjAwOWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2Q4ZjVlZWYxYTdhNDdhYTQ4YWRjZDA3NGVkZWVmZDJhMGNkNmVhMmNlYWNjNmU4NTc3MmEzYzQyZmIyOGE1ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nZXQtdmFsdWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyZmE1OGU5YjIzYTNmZjE2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNmRhMzY1YjE1ZmNmYmU4ZGMyZGIzMGFiMTI3ZDJmMTUzYzg1YzcyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVjY2VhYTIyNzAxODY2YmU5MzVkNWZjMGUxNGJiY2ZhMTNlYmUzMGI3NTY5MzJmYzkxODgyN2E4MWM1NmIzM2IifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ2V0b2JqZWN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODZlNTNhNDQyMzdjZjA5NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzRhZGZjNTg3ZmRlOWVjNzAyN2MxMjM4NjY1MWMyYjhkNTkyNjQ2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxYjBhMzNmZjRhYWQzNDRiM2QwOTYwNWI4NTRhNGI1YmNmMWI3OWJlZjFkYzgyMWZjMzJkMjA2YmE3Y2MwY2Y4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dpdGh1Yi1mcm9tLXBhY2thZ2UvZXhhbXBsZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFlZmZlMDQxYTRmNjA0ZTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjcyZWI4NzQ3MGJmZDczOGNmYmFhMDhmZGYwNmVjMjhiMGM3ZjM3NzUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjc3NDJhYTJiODU2ZTM1MjNjMmY4OTEzMmU0MWNjNTAyNmM0OWZmZTdkZjU4YmQzZWE5MDZjYWFhMjE3YmQ3OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9naXRodWItZnJvbS1wYWNrYWdlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzUwNGUyZDJkZTRkZDViNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmFkNzE3NTZlZTA1MzE5YTc5N2I2ZWM1MTY2OWRmOGUwMWU3NjM3OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMTBhYjhhZTNlNzViZmM0YTcwMzMyYzQwZDJhMTM4YWIxMzE0ZTA0MGVkYjg0NDc1NjEwMDg3MjA2NjA1ZTUzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dsb2Ivbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJkZTcxNmE3MmNhOGJkN2MiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZkODE1YjRjNWIxOTVhMTc4YTdkNTUwNTNhMzljMjgyMDJkNmNlN2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTZlZTEwMmZiNzI3MzMxMzBlYzQ0YzQ2MzYwMTZkNWIxOGMzMDM5MjQxYjFiZThmNzczZTk1NDI3ZGFjNTEzMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nbG9iL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWExM2Y3M2JkZDBhYmNiYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2ViOGY0NDFjNDdhNzE0N2E4OGFmMjVlNGIxODBjMGIxOWMwNzU2ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkOTFkOGFiMmFiZWU4YzI0MDQ1ZTM3MjQwMGFjY2Q2N2I0MjEyMzU3ZDU5MmVlOTllYjQxNTY3YmQ0MjIwNDdhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dsb2JhbC1tb2R1bGVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTZhZDkyNzViMzhkY2U5MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTRiNTJlYTg5MTFlNGU5Zjg5YWNiNGQ4NzZlODc3NTVlNTQ1MjllMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4Y2ZhZmMzNTIxMjkyYmQ3NDM0ZDJmNDA3NjI5ODRmMzZlYjEyZjAzYmRlOTJiNDJhOWRmMmVhMTc1NTJmNGE0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dsb2JhbC1wcmVmaXgvbm9kZV9tb2R1bGVzL2luaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUyMjUxYTgyNTdiMDk5YWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZhYTkwOGRlZGZmOGQ3NDA1MzE1N2E4YTkwOGRiMzA0MjUyYzg1NDkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODgyNjkyODhjZGZhZTliZWM0MjMyZDZiNGZkYmI0ZjUyYWQ1ZGIyMTYyMTlkNmQ3MDFiMDJhMmZkZTE0MTYyYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nbG9iYWwtcHJlZml4L25vZGVfbW9kdWxlcy93aGljaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJiM2E4YWFjNmRjOGE0ODYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI4MTkwNTJkOTY1MGU1MTk3NGY2ZTM5ZjU3YmYxMjUxNzViOTg2MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTU4ZTI4ODgwODc0MDc0NTg3OWQ3NzFlZDIwZDM0Yzg4OTU3MmE2ODIyNzA5YjU0NWQ2NjFmYTlhNTU1NWRiMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nbG9iYWwtcHJlZml4L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmI2ZDYwZmIzZTMzODU2NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjgyYjRiNzdiZDA0MTUwMTU0NmE0ODUyOThkNjYyYjFhNTRkZTcwMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzM2FjZTMyZGM4NjFmNmRhOWQxZmQ5ZDBhNDRjNjZlOGM2ZmYzYjEzMzU4ZDA3MDY4M2MxYzI5NzhmZjVmMTlmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dvcGQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMjE2MmVjODhlOWFlMDg0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwMDBiMzk2NTZhNDUyZjhlNGRkY2VkYjk0NTk3YTY5NzBjM2Y0NTZhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA4ZDBmNzYyMzlmZjA0YmY4MjJkZTE4ZWY1YmZmODdmMTZmZTY0MjdiM2JmODU2N2I0ZmUzYmYyMTc2YTMyMGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ290L25vZGVfbW9kdWxlcy9nZXQtc3RyZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzk1NjAzNDYwMjNkNjk3ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODNiZmNkYjlmZTZkYzgyYmE3N2Q5ZWY1OTZlYjZlMGJhZmFjNWE3MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ZDkwYTJlM2U1MTE3NjQ3NmFkMjZhMWFiMDA1MjNkY2NjODNhOWY4NGQyNzY2OTViZWI4ZjU2Yjc4NTBiNzcyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dvdC9ub2RlX21vZHVsZXMvcGlmeS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAxZmYwYTQ2MTQwNGI5NTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjFmODRmOWVkZThkOTFlNGZkYWVkZTExOWUxY2I2ZGZhYzcxNjJiOTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzdjYWVlNzc5NzkwZDY4ZjkwZWQ4YjYzZjNmOTY1OGRhM2M3MGRkYzdjZjZkMjgyYTg3Nzc5MTk2YjdjNDJiYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9nb3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YWQ1ZDI4YTYxY2I5NWY4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMWE3MzNiM2Y3ZTJlZTE1MzA0MWRlOTBmYjAzZDU1OTY5MzRmMzQ2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU3NDdkNGJhNmIxNzE2NWM2ZWNhYzMwYWIzYTMzMTcxNWY0MWM3YWQ1NDZlMWYxNTc0ZGFiMWJkY2IxMTYxODEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3JhY2VmdWwtZnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YmU3MWUwYWMwZGVkNWE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMzdjZmRhM2I4MWFiOTdjYTZjMjg0NWY0MmExMzRiZTIyZTkwNzIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIzMDYxZjEzNTJiM2ZlM2M5NDhhN2EzNDBmOTRmYWU5ZjVlMDhlNDMwOTQ5ZjEyZTQ0OTYzNmJhNzI3Yjc4NGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtY29udHJpYi1jb21wcmVzcy9ub2RlX21vZHVsZXMvYW5zaS1yZWdleC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAzY2YzM2ZhYjllYmY2YzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI3YTMzODkzMjcyODY0NTY0ZWUyYmE4YjgxMGQwZjJiZjRlMzAwNjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzg3ZjYyNjJiMzFhMzFlYzkxOTc4YWM0NDg4ZGUzOThhNGU3ODBhOGNlMWUzYTZmYmJlMTdlM2JkZDEwNTY3MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLWNvbXByZXNzL25vZGVfbW9kdWxlcy9hbnNpLXN0eWxlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVkNWJlNGQ2NjQwODcxYjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImExNzY0ODk0OTgxYjczYjhjMDNkMjY3ZmM1OWI1YzJhOGY0NmEyNWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWZiNGFlNTQ2NWRlNDU1ZDQ5MWI5ZWMyY2FhYzk5M2Y2YzUyYjJjMmIwMGQ5ODE3ZWYzMzA3N2Y2MDU0MzE2YSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLWNvbXByZXNzL25vZGVfbW9kdWxlcy9jaGFsay9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ2ZGUwNDUwYzNhYTMwODIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ0ZmU0NTRmNTg1MzRlMWVmNGIyNjU4NmNjZTc1NjBkMGEwYzE1OTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmI1NzA1MWEwNjAxNTM1MDFlY2M0ZjBmNDA1ZjY5NGU0YjhlMzU0ZmY1YTVlNGEwZTMzZWU0N2JkZWNhODg0ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLWNvbXByZXNzL25vZGVfbW9kdWxlcy9wcmV0dHktYnl0ZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NWZjYmMxMGVmMGQwMzcwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjOWUwYThmNmJlOGZlZmY5MjY1OTgzYWNkOTJhMGU3NmUxMjg4OGMzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYwZGZjNmJmNThhZWExMTk0NGU3ZGRmMDhlNTE2ODE0YTMzZmU4MDVjMzg2MjA5MzlhNWExZDczMDNjMGJjNTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtY29udHJpYi1jb21wcmVzcy9ub2RlX21vZHVsZXMvc3RyaXAtYW5zaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNmYzk1NjQzZTVkZGViMmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU0OTJmZTgxNmQ3OWI3N2RlZWE2YjA4ZTc5ZjFkZDcyNWUzMTk2OGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWI2NzI1OTgxMTRkNDc2Y2QxNTlmMjJhMzA0OGY5MmZlYjllMmEyNmUzYzBhNWYyYjA5N2IwMGRiOTZmNzM2MCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLWNvbXByZXNzL25vZGVfbW9kdWxlcy9zdXBwb3J0cy1jb2xvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkyMGUwYThmNmMxZjY2OTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc0YjNiNjZjMGI4ODJjMmY2YWQ5ODk5NzE0NDZlZjY4MGU1NTg4MzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDc1ZmU5YmI5ZWE2Mzk4YjgyZmViYWRiYTVlOTMwMDFhOGJlNmEyZjczZDJhYjc3ZmQ3NzgzY2Y5ODFlYzE5YiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLWNvbXByZXNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjE1MWIwZGEyNWNmMjFlMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmYyMzYzMDY2N2FjMmE0MzIyMWNlNzM5MTNmMmExMDA0NDRjOWQzYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2OGFhZThlM2EwMWI3YTEzNTAzMWE3OGI1ZjRmODY2YTM2MTNhZTFkMmU3MzNkMzQzZDAwN2Q0MjBmOTYwNDEyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWtub3duLW9wdGlvbnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxNzgwYmI1MjNlZDg4ZjgyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzYzllZjdiZDBhMWMzZDgwNTgxNGM2NTRjNDU3Y2MzMTVjNDhjMTE2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ0MDVmMDEwNjgxZDUzZjc3NjkxMDE1ZTk4NDYxZjg0ODRiMmFmZTZhOWVkZmRkMmRkYjI3YjFlOGE4ZTg4M2QifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtbGVnYWN5LWxvZy11dGlscy9ub2RlX21vZHVsZXMvYW5zaS1zdHlsZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNzczYzU2ZTNlMGUwYzZjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2NTEyMjNmZGZlMzcwZjdlZWVhMDU2YzhiYjI5ZjYzMDNjYWJiM2MxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjljZDkwN2QzNGE0NWNiNzNiNWM4YTQ1OWQ1NjAyYTM2Y2NkNDU2Nzk0NjY1YzUyOWEzYTViMGYwMmUxOTZmMjYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtbGVnYWN5LWxvZy11dGlscy9ub2RlX21vZHVsZXMvY2hhbGsvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MWRiOGJlOTM3ZjFhNmI1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwM2YyNmFiODU5N2UwMTE3YjdhZDE1YmNmYTlmMGIzMWM4Mzc1ZWE5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk0NzFkMjE3NDRjYTMxMzc0MTA0NDhkYTZiM2JkN2IzMGVlOTFkNDJlZGNlM2I4MmViY2JmODRmYWVmNzRmYjQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtbGVnYWN5LWxvZy11dGlscy9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdjNWI1MmUxZmRiNjU1NGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQxMWQ3Yzg3ZDViMWRlYzBkNDc5YWExM2UzNDA2YjVjMzhhYzM0ZjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGE1NTdlYTM3MzkwN2U0NjQzYmFkYjg5ZmYyMWIzZjRiOTY5ZDIwNjMxMDg2ZDc4ZWFiMmUwM2QwNWMyZWZhNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC1sZWdhY3ktbG9nLXV0aWxzL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjkzZTdkZDUzYWQ3ODg3NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjg4YTVkN2Q5YjU4OTYyNzU3ZmRiODQ5YzQ4NzZlMmVkNTM0ZTEyYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZmVmNGI1MmVmYmVhYmVhZGZmZmQ1OTk0ZTkwYjEwMjVlYjI0MjYzMjg2ZTM0MTcwNjc1OTU2NjM3ZDM2OGIxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWxlZ2FjeS1sb2ctdXRpbHMvbm9kZV9tb2R1bGVzL2hhcy1mbGFnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjRkMWZmYWYxMjRiNWYyOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2M0YWJlMTBiZDczODNmMjc3YTNlYWMzY2U0MzM1OWZkOTJhZDMyZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNDEwYTc3MmY5ZjY0YjIyNDQ4MmVjMTM4MTVhNGJiZjE4MzdjNTMzZTFiZTA0YjM2ODc3NTVjNDhiMmVmYTFmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWxlZ2FjeS1sb2ctdXRpbHMvbm9kZV9tb2R1bGVzL3N1cHBvcnRzLWNvbG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODEyNDQwY2FkOTEwYWUzYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmEyZjZlZTFmMzMzNmY4NmYyZjY4OTA3Nzg3ZGNkY2UxODRlOGM5YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMTA2ZTg4NTQ5YzkyMzBiZTc5ZWViNjE3ZDlmNmQ0MjIzMDYzZWJjYTFiMDI3ZDI3ZmJkODg3NWVlNmFiZjk5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWxlZ2FjeS1sb2ctdXRpbHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNzY0MWQ1ZjIxMzhiYjBkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxY2QxYzc4NjkxZjc5ODVmMmExYjIxZDE4Njk4ZmNhZGNlZGVmODU2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU5NTkxYjY4NDJjNTE3NTU3OWNkYjUyZmZiMTBjMmNiZGE0YmY0MTI5NzU1ZGFhM2JkYzVkMzYwNTlhNjVjMjQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtbGVnYWN5LWxvZy9ub2RlX21vZHVsZXMvY29sb3JzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTAxNGYzMjYxYzIyOThlNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGRiNDQ0ZDk5ZmM5Y2Y5ODFiMjY1NmY4NzQ4YTZlN2E4YmEzMTYwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNDllMDFlYmNkNmZlZDdhZTU5ZGUxMDM4MzFjNzM1YTk3OWZjNTYzMWMxNzA5YjFkNDkzM2VmZjM0MjJjNzJhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50LWxlZ2FjeS1sb2cvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZWE5M2QzNGQ4MWNjYmE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MTU2ZWY4NDhlNTg0NWI0ZmNkZGVlMmRlYTdmYTg4ZGMyMjQ3MTBjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEzNjBkYmU0NWQwMTQwYzc0ZTA4NDZjNjY3MzkyMTBmODdkMWMwYjJlYzViNmJmODE3ZTNiYjkzMjI2NTIwYmMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtbGVnYWN5LXV0aWwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzNmUzZmZjZWFkZjhiMjUxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMzgwOTUzNmU1MTFkMWUyZDM1ZjFiNDc0ZWNmODNmMDUyNWE1NDg4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ4YjRlZjJlOTc3OTFiN2Y4MjRjZjBkMzgyZTE2Y2EwYjNhYjZiOGYxYTg1NTRhMTdkMjE0ZWRmYWQ4MTU5ZTYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQtcmVwbGFjZS1qc29uL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODdhODljNjEwMWE3OWU5MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGVkZTlmYTk1NTE2Mzk4MDQ4YmM2MTU0YzQ2MWUxMjRmYjQ5ZjZjYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwYWE5NjQ1NDNlNTlkNGQ1ZGYyMWM3ODZmN2JkZTUzNDkzOWQ5NmRmZThkMDJkZGYxYWU3NTU0MGFiNDJkZjMzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50L25vZGVfbW9kdWxlcy9icmFjZS1leHBhbnNpb24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MTdhYTFhYTY5MDU0NTNjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMjRkNDRhN2UzYzVmZDFiMjM3MGZmNTE5MjkxNThjN2MzOWM0NmMyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU2ZjA4Yjg4OGE0ZjMwZGM3Y2Y4YTdkYmIzNmZmZTkyYjczNzkxMmJhMzZhYmU5ZDA2OWQzMjE2N2M5NTdhYzcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL2JyYWNlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg1YjBlN2VlN2QwNmM0YWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdlOThiMWM2MTFjODJjOTA5MDFmOGU3NDgyZDM5ZTIzYTk0MDk3NmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmQ5MTg5NGRlZTVhYjcyOTc3ZjM1OWNiY2U4OWFiOTE2MTY3NWNkMGRiOGNiNTZhZDZhOTNmZWM5YTMzZmE1OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvZXZlbnRlbWl0dGVyMi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZiNDNkMTFiMDIyYjVkNjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE2ODJlOGJhNTAzZjM4MzZiNTVmYzU3NjNhZGZkMDYwNWYwZDFiNmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODdmNWM3OGY5YjQ3ZDIxZjljYTYyYjYwY2ZmMWQyNTBhM2I0NjhlYWIzMjBkZDEzYzNmM2FiMjQ2NGEwMjczNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvZmlsbC1yYW5nZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFmOWUzMTQ5NTdmYzBhZmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY2OGNkNWE3OTk5NzEyYzkwODJkZjIyMDEwNjI5ODBlOWIyOGZhMTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTBhMDRlYzY4ZjA1YWI0YTZjYzQ3OTE3NDMxNTQ0ZWU3Y2ZlN2I3NjAwNjU5MTNhM2M2NWNjN2I3NDNiNjg1NyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvZmluZHVwLXN5bmMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MjM3MTRkNGZjZDcxZmNkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMzFhN2Q0YmNlYzg1MWFjNGU3YzFjYzY2MjQxMTdmY2FiMmJlM2FmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNjNWE0N2JkMTk5MTU4OGIwNDVmYmI1NGZiNGRlZjVkNTJkOWJiZjFhOGFiZmNhMzlkMzcwZWIyMjc0ZjY3MzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL2dsb2IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZjQzMzJlOTU3ZTAzYzk1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMzIxMDAyODlhMGIwMTlmMjMxZDYwNjYzNzZlZmRmYjg1MzQ1NTQ3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ4NWVlZTQ1NWVkOWE3OWNhYTRhOTFkNTJlODk4NTdlNTc2ZDMwZWVmYzNjODI2ZjBiZjRkZmJlMDY3ZDA2NzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL2dydW50LWNsaS9ub2RlX21vZHVsZXMvbm9wdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU4NjQxODdjNDkwODg2YzQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNiOWQ1ZDA0YmE5MjllNTA1NGZhNDk0Y2VlMGU1MmM3MzcyMDc4ZmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDQwOGUwNzBjZDVjNDMzOTE1YjY1YWU3MGQ2NjdlYmI1MWViNzRlY2IxM2UzNGMwODU4YTFkNWMwNGUyMjlmMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvZ3J1bnQtY2xpL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOThhYjYzOGU5MDZhMzY2NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTNkOTBiYWRmNzVkYjUwM2Y1ZGQzZmYzZmI3NmQxMjBkMTQyNDk3OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYTk1ODJmZDEyMWY4NDFjMjQ1ZDFmY2Y4NGVmMGI5ZTQxYzk0Yjc4NWI4ZDdlYjYzZjlmNWFlYzliYWQwYjk4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50L25vZGVfbW9kdWxlcy9pY29udi1saXRlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGUxNTdjZGM0MzQ3NTAzMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmJkNGJhNmMwN2MxMmQyYjdhZjAwMzVlNTdiNDZjYmI3ZTEzMzQ3NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MWMxMzNmNGU0MWRmOTgyYWVmNjkwMjcyNDlmZjlkNzI2MjY0NTAyOWY0MzdkMDc5YWRjN2M4MzMyOGZiNjIwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2dydW50L25vZGVfbW9kdWxlcy9pcy1udW1iZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NDk4MTA2ZmM2ZDJjZjE2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwYWU4ZTgxMjg4NzcxZjMyYTVkNzUyYzk3MjU1Zjc1Y2IyZjQ4NTI0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk0ZGJjODgxYzAzMjk4MTNmMjQ4MWYzNWZjZmE3MjVhMjI4NWQ0NTkyNmQzM2U5YjliOGI4MGIyODQ4Nzc1MmIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL21pY3JvbWF0Y2gvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MzM3N2Q0YmE0ODllNjE0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3ODY5MzE0NTU4N2MyNzYxNjRlMmUyYjY0ZWE5ZGJhNjZkMGVjMzY3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFmN2Y0ZTBiMWQwMzhjZjcyOGY5ZTRhYjAwYWFmMGExNzJjNjY2YmE1OTRkZmNiNmZkYmVjMzY5NTQyODBjMGYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI3MjI0ODMzZWVjMWMwYzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMxNmE2MDc5MjUwNTU3ODhhYWU5NGYxMTIzZmEwZDc2OWFmMTYxYmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzY2ZmMxYmIzNGZmZmNkNTAzYzg5ZjQxOTQxODhjZTA1OTc5NWM1MmZkMGRjNjc1M2NkNGI3ZGNmYzNmZTFlYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ncnVudC9ub2RlX21vZHVsZXMvdG8tcmVnZXgtcmFuZ2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZmU0OTkzZGU4ODc4MDJhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMDBmZTE2ZjM1ZDU4YmM2YTdmODY5M2Y4YzgyOGY1ZTNiNjcxNzYzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY1ZDJlYWFiZTI4MzM4Yjc5YmVlNGYwZTQ2YjAxYTIxZjdjNzAyOGNjNmEzNTBmNDY0OGNjODFkNTBmMWMzNmMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvbm9kZV9tb2R1bGVzL3Y4ZmxhZ3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwY2RhOTM1YTMxMWRiMGYwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YmNhMzFjNmU1MjE3MGJiNjU4ZmQwYmRmNzFhZDU4NmJmZDU0YjhlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFiNjY0OTYyZWE3Y2QyYWEzNWRlZjRhZTgwMDIwZWU5NDkzYWRiYmIyNWMwZjZjNzk2OTQzYzhhNGZlMzNhN2QifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvZ3J1bnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMGM2ZWQzN2ZiYzRmYWMwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5MWMyOWRmYmMyODdjYTVmNDVjODMzYTVhYjQ3YmQ0NzFmMzQ0YWQyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQzNDZkMjg1MGJhYmI1ZWQ1YjE2ODU1MTBlMDA3YWRjMTQyMzg0ZTY0Njg2MTNmMzJmNDYwZGIyY2ZlZTEyOTcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFuZGxlYmFycy9ub2RlX21vZHVsZXMvd29yZHdyYXAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0OWY2OTRkZTA3NjExODI3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlODBjYWY0MTM5NDM2NDUyMTFmMTRjNTY0MmYyNTM3NTliNTMxZGExIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNjYTI4OGJmNGI0MWQ0ZjA5ZGE3OTc1OWIyZDVjNDIxMmQ1NzYzMDcwMThkYWQ4MzlkYzNjZTVjNzA4NTIxYTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFuZGxlYmFycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM1ZDA5ZGFjYjcwZGNkZTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIzN2NmZGEzYjgxYWI5N2NhNmMyODQ1ZjQyYTEzNGJlMjJlOTA3MjIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjMwNjFmMTM1MmIzZmUzYzk0OGE3YTM0MGY5NGZhZTlmNWUwOGU0MzA5NDlmMTJlNDQ5NjM2YmE3MjdiNzg0YiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtYW5zaS9ub2RlX21vZHVsZXMvYW5zaS1yZWdleC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYyZmUyYzRlMGM3ZGY2MDQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZkMmE3MDU5NWE2NDgyZmMwM2Q2NjE1ZGVjZDUxZTI0MDczZDViYzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWVmMWExZWZlMTQ3MWQyNjJlY2I1ZjU1MjE1MTA5ZDA1MWExZWY1NTZlNzlmZGQ4ZmIzMTMwMGY4NGQ4ZWM1YSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtYW5zaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcxNjllMWFjMTEwMzNmMDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFjNjQ3YTJkZTQ3ZGI2OTI4ZjI1N2E4YTFlM2I0Mjc0YzE5OGUwODMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjgxMWU3NmVkMzc3NWY3OWFiZDdlYTY5NWM0NDA3ZDgwMDY3OGE3MTcwMzc2MmY1MGJkZGU2ZjFmMDMwOThkNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtYmlnaW50cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk3YzEwZjczYWMxMjhhNGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBhNjFiNzM5NTcyNGViNzkzOTZiMWNlZjExMGE3NDU2NWRlNWVhODgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWY3ODZmNmQxNmE1M2U3MTcxZmRhODlhZGM4M2JiZDljMDdmYzE3ZmI5ZGU3ZWE3ODQzMTI4Mzk3MjU5Mzk4NCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtZmxhZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI2ZmRmMjQyMTc5NDk5YjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEzZTZjMTg2OWE0ZTJmMTY1NzQ5MDZmZWE0MzFjZTdhNGJjMWEwMjIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTlhOTFlMmNmMzJlNDMwM2QyNDg3MDg5OTlhOWVjM2FmZDhlMzY0OWE4N2JhN2FiY2YyMTc3ZGMxOTg0ZTNkNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtcHJvcGVydHktZGVzY3JpcHRvcnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYjczYTU3Y2IxMDk3ODg0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYjljODVjNGExYTE2YzVlYmIzMDcwMTliZmFkZGRiZWJiYTA2YTcyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU1Y2M2NmJiOWFhMTZkYTA4YTllNzBlMjFkMjU4MTA4YjliNTEwYjJmZTM5MzEwOTU5YzU0NzExYjc4ZGNiYTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLXN5bWJvbC1zdXBwb3J0LXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiZDY2MDYxZjU0YjU3MmY4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZTQ5YTU2NTQ2M2U5ZTIzZDljMzJkOGNjYzE4MDA5MzIxYWYxOWJmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUxOTAyNjhjMGUzMzA4ZDc0NDZkMWY3YzAzNjIzOGYzMjlmNzg2OTM4NDUzZTYwMTdjYjkwOTgwYjM2MTJlN2EifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLXN5bWJvbHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NjIxNzVlMDc4M2EwNDAzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZmE2YWM1ZDMyYjdjZjM3ZTY3N2RlN2M1OWJlYzA4ZGZhNjhhZWZiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNmZTYzOWQxODdmYTg1YTJhZTJmOGMwYjU0OTBlZDhkMjZjZWUxMzZlYzdhMThkYmVjOTM0NDI4MDViYjkxNzIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLXRvLXN0cmluZy10YWcteC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgxNGNiYWNiNjA2MzdlZTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc1YWViNWZlYzc5ZGFiZWJjZGE5M2E1NGI4MDlhODk5ZmFjMWUyMTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzBhYjc3M2M1MjAyMWE2YjgwMGVhNDhmMjUxYWJlZWIxZjZlMzc4MzAwZjgxOTIwNGRmYmIzOGQ2ZTQzZjNhZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXMtdG9zdHJpbmd0YWcvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NTViMmI1ZDYzOWQ4ZmYyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMjViMjg2YjU5MWU1YWEzNmU4NTU5NTc5ODBlMjc1Njk5NjFkNzA2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYxMDZiYmZmOGYxYWVkOTRlZjU0MDMxZDhhNGU1ZWJkMDI3NWIzZmVmYzE1MzYxYTk2MTUwZDkwMjlhOWQ1MTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLXVuaWNvZGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMDkyZWNjNDVmNGQ1ZjllIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5MTdkM2YzMTRhZTY4OTgzOWIwZmE1NDgxYzNkNjZmNzg3YTAxODY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRlOTZmZThmMjBhMzk3NzZkMTQ3MGM2MWYwNDVmYzhhMjk4ZWE1MDViYTM5MTY3MzczZDkyNGFjMmUyMmViYTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLXZhbHVlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2RhMmY0NzE1M2EwNzc4NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWFlMWUwNmE1MGFiZTIyZTdjNjFhMDVjNDAyNzAxNjMxOWM0MTVkNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1NWI0ZWM1MzBiODM3MGUxMGU1MmU4ZjkxN2ZkMjZjODUxYzhiNzUyZjZjYzAxZGFjN2EyMjg1OTg4NzcyMzkxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hhcy12YWx1ZXMvbm9kZV9tb2R1bGVzL2tpbmQtb2YvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NjUxZTI2ZTYxMTI5MWRiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkY2YxMDU2Y2U3ZDhhZDY0MTBlODQzYzYzOGFlY2U2NGJjNmIzM2Q5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwZjAzYmEyNWFjMDhhZjI0OTE2M2I3NDU5ZTk1MzI5MmE3MDE2OGFiMzhjYTliNDg4ZmE0ODVmNzlmMmY2OTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGFzLXZhbHVlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkwN2EwM2RlYTBkYTMyYTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRiZDJjZjNiODM3YzFlZDk4OWRmMGJkN2M2OGU3ZTNhZmM0MjIxMTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGM1ZGM4ZjExZjRiOWI2ZDNmY2U5YWZmNWQ5Y2E4MGEzM2E4ZmFlMGYzZGJjOTM2Y2E0NmMzNDU0NGI5ZTE5MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXNoaWRzL2VzbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdhMWZlNWMyOThmNzdjM2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY4MGM5MjE4NGFjZDhkNWY2MzcwNzBkMjc4NDY5MzJjYmVkOTkwYWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTI1OWQ1NzEyOTY5NDZkMzQ5YTliMmY2MGRjY2QyNmUzYTIxMmIxMjI3OTliMjZlNDIyYzVjODk5ODllNDJjNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYXNoaWRzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2IwNTQ0YTM0YWI5NzI2NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmFhYjllOTY0ZTE5ZWRmMzQwYzhlODk3OGQ5YmQ3ZWFjZDZiZmM0ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlOTZkMjRlNGRjZWM4NmE0Zjc2OWY0MTE3NGIxY2M3OWY3MGI0YWI3N2I4M2FhYzRkZmU2NDYyNDJiZjc2YWJiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hhc293bi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI2MDIwMDBhMDQ3N2Q1ZDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJkYmQxOGQ1OTg2NDJjYjFiOTA4MjY4MGZkYmQwMjhkMjY1ODhjY2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTI5NmRhMTE5OTg3Yzc5MjhiZDc1NmIwZGY3NjAwNzJjMDhiNmIyOTMxODAzOWYxZDAzOGM0MzkwMDAwNWQzMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oYnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NDEyM2VlNWE3MjZlODUzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZTZlOWI1MjJkZTMzN2ExYWM1MzNkNjk5MzFhYTkzZjI5Njg0ZTcyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkYzM1N2Q2Yzk3OGFkYmFiZjIyYzlkZGViZWZlMzk0ODE1YmE1NTgxMjNlNGY5YjgyNGNhYTA1MjY5ZmRkOTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaGVhcC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ1MDhhOTBjMWVhY2Q3NTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY0NWZkMzk5MjllM2M5Y2E5N2E2NWJiY2FmM2QxNTY3OTIwODA3YTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTRmOTQ1MGViMWE0YTVjZjc2MTViNmU2ODY5ZGFmMGUxNWNiOTNiNTQzYzU0NjhjY2RjMTdiZmI0YjAxMDYwZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9oZWxtZXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MTYyYzc0ZDdlNzkxNDE4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjZjhjNTQzM2NlODJkZTE2NjljMzNjZWQ1M2NhNzkyMTEzN2NhYWY3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY5MzNmZWE1ODhmMWY0NzkzYTQyYWY2MTY3Y2IyZWRhMGU4ODcwNDgyZTYzZTU3ODExN2IxYmJkOWNjYTQwZWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaG9pc3Rlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkxMjM3ZTg1NWEwYmUzODgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkwNTEwZjI1M2U0ZWZmZjUwYzViNGFiYjYzMmFhYmIzZWNlOGE5Y2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjg0MTkyMDY2MGM2YjZhNTI0ZDc2NDkwNGE3NjZjYzU5YzQwMWViYWE1MjNiMTJhM2ZkNDI5Zjc3NzRkNzE1OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ob21lZGlyLXBvbHlmaWxsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTEwY2JhZmYzNjI1MjQ0YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjc0OTRiYTgwYTY2NzY3OTIyYzFkMDlhZDc4OGIwOTQyZjEzZTIwZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZTA2YzlkN2M5MWNmNDQyMjRmOGQzMDMyMTcyYWMwYjY1MzcyOGVlZTJlMDIwZWE2ZTBjNmFiOTVkMWYwMGRlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2hvb2tlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEzYzkxZTMwYmQ5MmRjYjAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJjOTE1NGEwYjgwOTU1YzFiMTlkNjY3NjQ4ZDcwY2MyNjI0ZDY0ZTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjZmMjUxNjlkOGU1YjAyMDU5ZGUzMDZjNjQ4NDAzYzIxNWZjNWUyNjI1MWFkNmJlMjcxN2I1NzMxYmZiMmVlOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9odG1sLWVudGl0aWVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjFkNzVmZGJhOGMxY2M5OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWQ0YjczOGUxNGI5MWVhNDYxOWQ0ODA1ODcxN2JlNTg1MjRlYmVkNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1Yjc5MTFmYzQxMjYxZTQxYjA4ZDU1YTk1ODZiOGZjYTczYjIyZDYxNDk2YzM5ZDQ2YmUzNTMwMzNkMjg2N2YzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2h0dHAtY2FjaGUtc2VtYW50aWNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzZlMjIzYzg2YmZkZGJlMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmNiMTc2ODUyNWY3ZjVlMWFmNzVjMjcyODY3YmZlZDY2ZGQ5ODNjNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZGE4ODI3MzgxMGVjOWU2MjRiZjA4ZDQ4MTVjYjZhYTQwMDcxMzViZjk4Y2UxMTcwNmQyZTFiMmYyYTY2OTBhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2h0dHAtZXJyb3JzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDY0NTFmZGIyOGQyOTdjMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDZjMTM3MGMxYjczY2E5ZTgwOTc3NzI1MDcwMzBmYzY1YmYwYTEzMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YzYyNjUzODVhNTdhNzI0ZDQyZjFjMzY1ZDNhZjViM2U2MWNmZWM0ZTUwMDdjNjdhMTcxOWRlOTM5Yzc0MDcyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2h0dHAtcHJveHktYWdlbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NjhlYTkzZmVkM2ZkYjRkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YzBhMzc1NDkyZmMyYjJmYzM3ZWZhZTkyZDc4ZGRkMGIwN2RlNTNhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ0MWQ5MTI3Y2JlZDQzZGY4ZTJkNDA0YmZhZjQxMzYxOTQyYThhZmViODJlYjU3Y2NmODUxNWUwNGViMzNkMWQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaHR0cHMtcHJveHktYWdlbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5ZTdlYjhmNTliZjkzM2ZjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNmUzZjYzNjhlNjUxNzMyNjNkZDNmOWZhODA2ZGU4ZTc0YzU0MjE3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI1Y2Y3NDZiODRkNGQ0YWZjZGEwZjlmZDU5YzIxMjBmZWQ1ZTdmN2JlMWVjNTIyOTM4NzlhOGMxM2YzMGVjZWQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaHVtYW5pemUtbXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlZWI4NDYzNzg1OGY1YTNhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwODkzOTM2Y2U1MTRlMTBmOWUzOWY0MTczZWMyODcxNTI1MGE2YmFmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVhNjc3ZjEwNGRlNjJjNDA5YzQ3MzM4ZmJkYTBiMTJhMzFjMDc0ZGUyYWVjMzVhMTM0YWIwNzE5MWYwZjQ5ZTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaTE4bi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcyYzAzNGUzMWU0MWYwMzIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImExZTc2ZWRiNjQyOGU0NDM0NWVkMzg1MWZmN2FmNWQ4NTA0MzRjZjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmY3Yzk2YzMyZjdkNmUwNDk4YmU3MWIwY2NlZGFmMjk4YmIwMGFiNGRkNDBjMWQ2MzY1NWVjNTM0NzdkYjM4NCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pY29udi1saXRlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmIxOGQ0YTQyM2NiNzA5MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTliODJmNDAxZDRlMmVmNWRiODUyOGEzNWIyZTEyZDFhMjYzMGQ2NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhODAwNGI5YzhkZmZlMmUxYjAxYTA1OGVjZjk2OGE1ZDUwYmVhYmNhYmM0M2NjOThjNjU1MTg0YmE2YWZjMDUwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2llZWU3NTQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3ZDE3ZmRhMjdiZTVlZjkyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZWRlOWZhOTU1MTYzOTgwNDhiYzYxNTRjNDYxZTEyNGZiNDlmNmNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBhYTk2NDU0M2U1OWQ0ZDVkZjIxYzc4NmY3YmRlNTM0OTM5ZDk2ZGZlOGQwMmRkZjFhZTc1NTQwYWI0MmRmMzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaWdub3JlLXdhbGsvbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYwMWQxNzFiZThlOWVjM2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5NzAwM2QwYjdmMjc0ZGQwYjNiYzE4NWE2ZWE2MDY1NzkzMzI3MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWIwMmY0NzY3YWRjMzJjM2NlZDI4NzAzYmY3ZjVhNTdmZWU3MmI2MzhiNTgyODUwYTY0Nzc3MGQxMmU1ZGJlNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pZ25vcmUtd2Fsay9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWU4MWZiNWFlOGJjOWRlZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTBkYzIyZDlkMmVkMjQwYTY2ZTcyN2VhOWI4OTMxZWJjYjhhZTFlYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlN2ViZWM0MzZjZDkzY2NjMzgyN2Q2YTJiNGQ0ZTMwZGEyOGQwNjM2MDRhNGU0NjQwY2RmZTkxMTZiODJhOWIzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lnbm9yZS13YWxrL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzE3YTkwNmM5YWYwZDA2YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjU2N2JiNzMwZjIyYjIyMDA4OTMzYWVlMzFmYTIxNGI1OTUzMmUyZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NzcwZjZlNDhiNjhhOGM2ODcwZWU3OTZjOTIxMTQwYmQ0ODg3OTc3MmIxOTE3YmQ5YmMzYjViN2Y5ZjQ3ZTI4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lsdG9yYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQxZGQ4OGM1OWI3NTg2YWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEyOGYyYjQxMzM4NWFmNDE4OGM0ZmMwYWQxZTBjMzhjMmNkMDNjZjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWEzYjA3ZTdmYTNkNjNhYTk2ZTQwMWMzODQyYjhjY2ExZGQzMjQ3OTU0YmFmOTIzNzcwOTQ3NjZlOTAzYzE4NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pbXVybXVyaGFzaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU5YTdjNDE1OTU2OGNjMzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlNjc2NTQzOTJmMDYyZWJjNWNkNTRlMGY3ZDA2NDI3NzAwZTczYjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWIxNWQ5NTE0OTBlYTU2ZjYzMDlkOTIwM2UxYzNjZmQwMzZhZDFjNjdjYTFjN2YzNzJjYmZkZmJmM2ZhZWNiNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pbmRlbnQtc3RyaW5nL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGQ3ZGZiOWY1YmFlOTcwOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTIwZGFiZDRmZDUwOWVmMTVjNjE4YjZhOGRhYzFmMDcwZjgyYTRkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NDc5MzU3MGM3ZDA1NjU0ODFhMWE3MTNmOTQzMGQwMTk4NzEwM2UyZTdkNmMzMTIxYjFlNjA1NGVlYzFmNjI1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2luZmVyLW93bmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWQ1YjU5Y2E4NGI1YWE2ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTM0NmJhOGJhOTEzMzAwODNlMzdkNzBlNzRmMGFjNzMwMGEwNzc5NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2NThhYjg1Mjc5YjU1OWQxMTI2YjdmYjdlYzM4OWEyMmVlZmRiYjE4NjM3OGM2NzJjY2IxNTI0YjUxZmM2OTg2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2luZmxlY3Rpb24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMDlkYzMzMzc5NjlmODRjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MGU1MDgyMGJlZWQ4YmZlZThjZTE4NmQ1YmU2MTdhOGMyMTNlN2UxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVmMjQ4OWUxM2Y3M2U5ZWJhZDk5OTEzNGZhZThhNTkxZjZkOGI1OGU4MzQxZWM4ZTNiMzMzOTdjNGQxZWY4MTcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW5mbGlnaHQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZmJlY2NjYTMzYzEwMDJiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MmIxMWRkNzM2YTAwNDdmYmQ4ZDJkYzA0MDZkMjExOGE1NDlhMzU5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJlNjQ1ODAwYmM5NGZkOGRlMjljOGFlOTE2OTA1NDliMzE2Y2M0MzcxMDAxMDhhZWVhN2IyZjM0NzY5M2NjODAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW5oZXJpdHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyOGJkNGU4NGIyODMxODQ2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2OTY1MzZlNzk1ZTZmZjNjNDdkNTZiOWU2NDRlNWUzNWQxMzJhNjkxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM3NWU0OTE5MTFmNGVjMjk5ZmZhNTQxNWRkMjBlOTE0ZmVlYTFiNjlkZGNjZWEyYTU4YzgyYjZlNGM3YTcxNGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW50ZXJuYWwtc2xvdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk1YTljMDIwODc2MWFjYmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQwMTY5ZTllYzExMjU4M2NkYjJjMzYzZDYyN2I3YTE2ZWE3ZmUzZDEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjc2OGJiMmFlNGNlZWM0OWEwNmRhZGIxNjMxNjVlYjJhZjE3MmJhZjQzMjg4Zjk0ZTJjMmQ1M2IxODcxNzVmNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pbnRlcnByZXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZjEwYzAwZWIyZjAzZmYxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3MWE1YTQzMGU5NzkwODU4YzNhNmM5MGU2ZDlkMDcyMzUzY2UyZTQwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg4MmQ0ZjU4MzZmOTZkNmM2YTgwMWFhYzAwYzJiOTI4NTg4NTA4Y2ExZDQzZmJlYTMzNzYwMmFmYTZmZDYwN2YifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW50by1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYWE5OGU0M2VhMWE4YmJmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1OWY4YTM5OGFlMjM2MTRkZjhjMWQ5NzU0Mjk5MzRmZGY5YmMxOTQ5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVmMGMwOGQ5ZjkxMDI5ZTI0N2JiNTcwYTA0OTAzZjNhOWJkNjQ2YzFmMjEyOGQyOWU2OWVlMTcxNzk0Y2QyYTMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaW52YXJpYW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWE2MjQ4YTgzNDBkOWVlNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzA4ZDIzZmE4OTE5MzVmYjI0YTVlMWEwNzMzNDE5N2U4OTc0MTM4YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZjU1ZTg4ZTFhNTVlMjg2NjYxYmI5ZjU0ZDZmNTQ0NjI5ZDc5OWIyOGE5ZTcyOWI4MzllNGVhZDYzZTI1MjA5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lwLWFkZHJlc3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZDFiMzZmNTYxYTExZTkyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiOWI5NzZhMDZmN2UxMDBkNTNhZjc3YzhlZWYyOWFlZmRiYjZmZTU0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZiYjNjMDlmNWVkZGJmZjk5YmMyZmViOTc0NWI5MWNjMzM2MDA5ODI1NWQ1OGI4MjRiYjQxMmNkYjU5OGY0MWIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNDk4OTQzNzlhYzljYTIyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MDhiODFkMmE1MDRkOWIzMzkzNzBiNDE1NDZjYWM1YWU3MTMxNDc4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY1ZWJmYWYxNDJhYTMwMWIxNWIxMGZlNWJlNGFhMTkwMzQxYTJkMzljZmI4NTZlMjRmZDhjZTBmODNlM2I2YzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXA2L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzU3OGFiNzIzZDYzMWEzYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTMyYmUwNDRjZTU3YTlmODFmZWQzNWYzNzQyNzY3ZjU4N2NmYmM5NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmYzEwNzE4OTM3MjhhMGU3OGZhNDBjZTBkYmUwNGM1YTEwMjExNzlmZGNiNWIyMjlmMjc0ZTM1NTZkNmE4N2NkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lwYWRkci5qcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImExMmFlMWQ0M2JjMWYxZTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRiYjc5MWJiMTVmMjM0MzM3MmZiYmNlNGE0NjMwNDc3N2NkNzcwNGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmRkNzJiMDFlYWM2ZjZkMzdkYWU4ODFkOTBjYjEyNzc1OGY5YzUwNTNlODVjODQ4N2QzMjNhYWMxZTQ1Y2FjMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1hYnNvbHV0ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFkZDQ3Yjc2MDk4MGM0M2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJkZWNmYmRkZTYxNTJlYjI4Mzk1MmQ4NDQ3ODYxZTUyZmI4MTE0MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGNkYWE1YWZlODJmZjAwNGNhOGYyOWM4YmEyMzdjN2I2NTYyYjE5ZTI2NTI0MWE4YmZhM2ZiZDQxOGQ2NTNiOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1hY2Nlc3Nvci1kZXNjcmlwdG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmFkOWM0ZmVmODYwYWUyYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGMwZDdjYTBlNmZlNjZjZDc0ZDQ3MjUyOGQwNDc3OGViN2NjNTBkOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4OTYyYWZjNmJjYTFlNjJmYzhkNjQxM2MxYzgyYjBlMDYwZmY1MWZlYzljYjFkMDBkN2M2YjgyMzM3NjY2ZTUyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWFyZ3VtZW50cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhjMGM4YzM4NjY2ZmVkNzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ0ZmQzZTVkZmE3MDc3OTFiZTkyYWVlZWNjMGZiMzUzM2IzOWJjNzEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzhhM2M0Njk4ZTNmNGYyMjM1NDgxNDgzNTU4YTk2ZTY3YmU3ZTRlOTBjZTU2NDc5NTBkYTczZWZkN2NjZmIxYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1hcnJheS1idWZmZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYmFiOWQxOGU5NzRkMTA3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2OGVjMzY2NGVkMGQ1N2I0Y2JiZTU5OGE0OWZhZGVlZjA2YjgyZmFkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA3OTkxNmZlMWQ5ZTQyZGQzZWQyMzA1MjE5MTFkNGZmYTcxOGYzYmJkN2VmY2M1M2Q0YmQ4ODAzYjBjZDExZDkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtYmlnaW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzRmOWQ3MDUyMGY1YjRhZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWQwNzJhZTE1ZTk5NThkNDY5MDliM2YzODUzZGMyYjE3Y2E1N2YxOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzNWUwNzc3MGE4MzkzMjVmNjU5Y2Q1MzNhYmYzNDY5MzRmNDU0NGNiNmY0MmNlOWJjODUyYWJkMjI5OTljMjBjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWJpbmFyeS1wYXRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzkwZjM5OTBiNTIyYzNlZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDhlODBmYTFhNGVhNWE2ZTU4ZTRiZTgyNmU1NDk2YTI0ZGY4MjNlMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5MDhkY2MxNjUzNmZjZmE2MjE4NWM4MDAxMGQ5ZTkyODkxZjQxZTFkMjc5YjMzN2Q4MzBkOTlhOGRhZTlhZWQ1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWJvb2xlYW4tb2JqZWN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWI0YTA3ZGM5ZGQwNDMwMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjM2M2JmMWM1OTQxY2YzNWQ3YmU1ZmIzNWI4MmU2Zjc5M2Q4NDIxZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjM2Y0YWQ5NzA5NDY1YmFmMTkyZTJlZTRhZTFhMTEzYWRkYzE4NDNlMDQ0ZWVlNTIwYzcxZWI1ZmQzYzllYzg1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWJ1ZmZlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkzOGQxZmM0NmMxYzBkYmQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjFmMzlhYjFmNTdmODRmNDNmZjc5ZGRhMTVlOWI5M2Q3ZjEzOGQ3M2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGQwOTgxNTY1ZjAzY2E0ODhkMjYzYzk0ZDAzODcxN2VjNGZhY2U4YjEyOWI4ZmYxOGU3OTJkYWJhZTJhZjc1NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1jYWxsYWJsZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFiM2Y5YjE2YzcxNWRlZTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJjM2RkNjQxMjk1MDYzNmYzMGVkY2NkNDVkZTQ5ZjVjYTM1OWU4OTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGIzMzNiYWVhNjIxOTlmY2U4N2FmMjhiYTcwNjMyZTA5MzYyM2FlM2I4ODg4ZTg2ZjJkZDUyNWYyZGUwZjY5ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1jb3JlLW1vZHVsZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNjY2VmMDRhNDIwZDY4YjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRhMDFlMTM4NTg3OThmMDI0ZWMxOTgzODNjOGY5NTVjZWJjNzZkNTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTQ5MmMwZWRkY2Y5Y2E0NTMwZjA3YWMyY2NhZTA0MWU2ZGNmOGRhMjRhMjI3NWQ1YTEzMzljNmYxYWQ2NTNmYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1kYXRhLWRlc2NyaXB0b3IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NTBlZGQ0OWViN2ExNDZmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZmRhZTAwODQwMGU1ZjMwMTc1OWMyNDY1YTU3NzZjZWYwZDc0MTkzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIyNGIzZjhiNmY5NTY0YWJhOTFhZWZhNDE3YTkyNWUwMGYzYmU5Mjg5NmFmNWJiZWVjZjFlOWU2NjllMDViYTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtZGF0ZS1vYmplY3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MzNkNGE2YjRkMDM2OTViIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZWY0ZjBhNDQ5MzEyNmJiNzg1NWMyOTk5YzNmNGRmMGZhMjViYjhmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg2ZTA4NTY3MmRlZWY0NmFmZTc4ZTY0MGFmYzU1MGJlYjBiM2U5ZDEwM2ZmYjFiYWNiZGJjMzc4N2I1NWYyOWYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtZGVzY3JpcHRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIzMDQwZmEwZGY5MmQ0ODkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxZWQwNDllYzI3NTdmNDkxNDg2MmIzODU0YjI2MzYzODA2YzQ4NTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGZjZDQyYzQ3ZDA5YWE3OTQyMTRjMjg0NzZkNWI1MTljMTU3ZTE3ZDk0OTBlYjJjNTBmYWVlM2RlZmQwNDFiYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1leHByZXNzaW9uL25vZGVfbW9kdWxlcy9hY29ybi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUxNWUzYjk0YmE4M2JkYjEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE1OGY1ZDZlMzZjOGJlZGU4ZjM3N2M2YWRlOWJlYTcwMjA4MzE4YmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTg3YTQ4ZTgwNzBhZjc2YzA3YjE1NTU3NjE5ZmZiYjY5NzVmMDkzMTIxZjU2MzZmZTY5ZmEyZjdmN2QzZWU4MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1leHByZXNzaW9uL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODJjZWQ3ZjM4OTY5ODA4YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODhkMjg4OTUzMmIzYTZlYWU0ZTZmMzhhZGM2ZmY5NWVkZWM3NTI2NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1NmRiNjFkZDFkODgxZTNlMDI0ZTIxYTcwMDlhYzRhZTgzZWIxNjUxYzllYjk3YmQxNmQyMDEzNWEwNDJiZGZiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLWV4dGVuZGFibGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxNWQ4YWZkYmI3NGQ4ZDUxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzZjEyNDdkYzdmOTE3ZWJhMTZkOTYwN2MxN2ViOTgxOGQyYmY0M2ViIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgwMzFhZmNkODdmNDQ4ZDc1YmE4YTVkZDJjZGU5YzY4Zjk4MmE5NGY0MDZlYmFlOGU1ZmI3Y2Y2ZGZkZWVkZTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtZXh0Z2xvYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY1YmY0ZTBhNzg0MmQ2N2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5ZGJjYmEzZWIzZTNjYmE1Yjk3YmNlMjhlYjYxOTQ3NzVkMjNjODgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWI0ODQ5NmNhMTI5MDczZWQ0NGE2NzdiNzc3ZWEzYjkxMzY2YzhiYzIyOGJjNzVmZTg1ODc0OWE3OGFjMWEzMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1mdWxsd2lkdGgtY29kZS1wb2ludC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE0NjNmNTczN2ZhN2E5OTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEwYzg1YWY1NGMwODczNDQ0YzM5MzY2MjAxODJmYWM4MGUzMjJlYmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWNjMTgzMzY5MGNhNjQ5YTgyOGZmMWY3MTc3MmMxMTEyNTYyZDAzYTdiODUxNTZhYjBhODk0NGM2ODVlMDliNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1nZW5lcmF0b3ItZnVuY3Rpb24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ZDhmNGNjYjgwOTdmNzdmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1N2E1Mzk2NWY4Zjc0NmExZjBmMjk2OTZhZDZlNzcwYThiZWZmN2U1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFjY2U2MmI4MGRiMTJmYzAzM2Q4NTI1MGI1ODgxYjFhMjg4NDc2MjI5YWJkYThlMWFiZDk4MzcyNGJlZmQ1NmYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtZ2xvYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQwZDI4ZjRkMTUwNzdhMGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ3ZDFhYzNiOWUyNzYxNTAwMjA3NGY4N2RhOGMzOWU5MTk5NWVlODgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTVjNzJhOTc0NDllMmI1MmE1Yjc2M2JmNmNmYTdkZTNiOTYwM2ZlMmE1NzA3NDA2NmRkY2JmNTIyNTc4YzliNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1sYW1iZGEvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiN2EzNDI3OGNjYTY5ZTI3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZDI4MjM0ZWE5ZTk4YmZmZGZiZjkyMzg5N2ZmNjQ0YWE5ZTE1NGQ3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIyZDdjMjA1MDU4OTE5Yzk1N2ZlZDY5Y2JmOGNkY2Q1ODlkZmM4MmMwYWFkYzRjMmUyOThmOWVlM2FmZDI5NmEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtbWFwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGMwODg4NDZiMDJlNjJiNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDk2ZmZiZjYzYTQ5ZTkxM2U3NzU4YjU4Y2ViM2I2NDMwNTUxN2JhOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5MTcwYTUxYzUzNDJiNGE3MDdjNTU1MTdkNjZmNzQ1OWVlODJlZmE1MDE2OWYxZDlhMWQ5OGIzNDVmYmY2YWNiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW5hdHVyYWwtbnVtYmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTY1OTU4YWU4NGZjMzA0OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmJmYTEzZjYyODM2MGY0MTc4Y2NhOTAyNWI0ZGY1MmRhN2U4MTg2MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzNGFjNWVjOTAzZThmOGVhZTI1MzZkMzM2MTFhMDAwM2FjNjZlOGJhZTdkYWJiMjcwNmI0MmFmNzRiNTQ1NzhjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW51bWJlci1saWtlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODE1NmFjMmE0ZTNiOGQ5MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjRjZTBmM2VhOTVmYWY3MzFhNjEzMzlmMGNkZjg1ODZlZTJlN2UxNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwZjY0N2MzNzQxZWVhODMyMzk4ZWM2ZDJmYWI2ZGZjN2Q0MzFlM2E2NmUzZGVmNDdlZjAxZGFlOWFjNzllYjUzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW51bWJlci1vYmplY3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMzM1ODAxMDI0MjRkYjgzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NGQwMzBkNTRlOWViOTdjMGJhMGFlZGMzOWE0NWYxNjk4NTc2NzJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmYmQ3MDVjMDBjZGUyYjliMjljZjM2OGY5YWNjZjFhMDU3MDY1YWI4YTM0OWYxYTVkMjdlNWYxMGVlZTM2ZmYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtbnVtYmVyL25vZGVfbW9kdWxlcy9raW5kLW9mL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjJjNDE1OTgxNWMwMDZiMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmZiY2M5NjQyYTJmOTc5MGIxYjM0YjIyNTFlODZkYTZiYjkwMjE4NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjMGY0N2EyNGZmNTJmYWJlMGJiYWEzMTY5OTRlMmE4MjhhNTZmMmNiMGY5NGJmMDMxYmQ5ODg0ZTMyMGNmZDBiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLW51bWJlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFmOGVlMjkyZTMzOTE0ZTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg0YWUzMjI2N2UzZmE2MDFhOTQ1N2UzMzYxZmQ2M2M0OGE4NjQ1OTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjNiYWIzNjIyNDM5ZGYwYzZhZGUxZDc2NzFlNjYwOWViNTVhYmUzNTliNTU5ZGEyMWM2YWMxZThiYTkyNzU0YyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1vYmplY3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2NzIxNGNjZGNkODRjMjdlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NjE2NWU5ODVjNTUxODk0ZjIyNGQ4ZWY2MDZiMWNmOTg2ODliN2FjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNmMmQ5ZWNjNGFkNzkyMTU3NmQ2NTM2MWI0ZmNlMjFjNWNmZWU3MmE0ZmMxOGUzOGI2YzIwNTA3MzhkZjY3ZDEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtcGxhaW4tb2JqL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmI2YzJmMjFmMWY5ZmZjYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTc5M2NkZTI1YWNkMGY0ZjJkOWY4MjBkMzRjODY3NTU0Mzc3MGI5MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZDIzMGIxZjcyMWZmMTQ1M2Y0MGUxMDgyNGViNDA0ODA3MmJhMDRjM2Q2Mzk3OWM0OGQ1OWMyMGZhYmRiYjk2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXBsYWluLW9iamVjdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQzODVkMDE2ZmE4N2NhNTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIwNGI5YzA4NDRhZDc5NTJiOGM3MTRhMDc2OTM2MDc0YTk4MTMyNjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWJiOTkyZjQ0YTczZDA2ZDNhZjgzOTk3MGFlMTRmYTJhNWE3MGE1ZGFkNjFiNTI3YzIxYTlkODlhNzc0YTYxNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1wcm9taXNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODgwMDM4N2U2OTZkZTEyYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTY5M2U5MTA4ODdlZjIxYmUyODFlODg2MGNhMGMzYTI5ZTU5ZTc5NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiOTlmZjljYjVhMDc5YTFkNjA2MGJjZTJkMzFmMDY3ODBkNDI5NjUzOWE1YjU3MTA2MDQ3YTg2NTYxY2Q0ZGIzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXJlZ2V4L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjg1MTkzMjU4M2M4ZDU3OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjU5Y2E1MzhkYWNlYmM1NDU4YTFkZWVmMzYwMGRhMDQ2OWYxZjVkZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNDA1OWRiODFjYjI5NTg2Nzc5Y2I2MjgxYjNjYTA2MDU3NzRlMTE4NWUwYjkyNDMyZDZkYTJlOGRhM2FkNDVjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXJlbGF0aXZlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmZhYTA2ZWFjMzQzY2M5OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjgxOTBiMGFkZGQwZGRlNzI1M2JhNjgzNDg5NDIwMzZmYzU0NWVlNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiOWMzNGQzMzg1YzVmMzA1MGI3M2M1NjUwOTc3YzBhZjg5NjMxNjVlY2JiYTlmM2M4NWQ2MThjNTViNGYzNDg2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXJldHJ5LWFsbG93ZWQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YWE3MGI2NDExOGIwNTA1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMGJmZDk1ODAzYTA4MTQzNjM3N2M2MDU3Yjc0N2QyN2QxY2UxZmI5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFlMjM0NTdhMTFkNzgzNjIzM2Y4YTk4ZWU5N2RkN2EyY2ZkZGU0MzgxZTQ2YTkyYjE2MGZmZWZmZTJjM2QwMDEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtc2V0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWNhOTIyYmUzNzIxNTEyMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTgzZjAzZDk3N2FmZGFhMzhhY2EyNjQ5Mzc0MGY4ZWFjYTJmNmQwNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhOGMwM2U2Y2E4ZDY4NzlkMTNjZDRiYzJjZmQxZTE0YzYzNDAwNjUzMmEyOTUwMTZmNGFiZGVlMjdmNTg3N2U4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXNoYXJlZC1hcnJheS1idWZmZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NTk2MTg4ZGZmMjFiNTdhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMmY0OTBmNjM1YTEzZWQ3MDllZTVjMDYwNWRmODA2NzkwNWRkZWMxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhjYWIzMzY1NzVmYjllODZiNmY2NDczYjU3ZmUwNmI3MzRlNzQ0M2EyZjI1MzU5YjU0MmIyODllOWNiMmMwMTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtc3RyZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjA3ZjAxMjFkZWEwOThkNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTYzMWQyM2YzMzc1N2Q2MTk3ZjhhZDZkNjk2ODMyYjFhMjc1OTA1OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMzRmODZiOWNjOGExODExNTg3Y2EzZWI1ZWZkYjdmMTU4ZjM2NDY2OTNiNWU2NTdlNzE4OGM1MmI1NGE2OTZjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXN0cmluZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJjNTFhZmUwYTViNjlhNjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI1NjgyY2IwMGY3ZDliMzE2NzkzMWM1YmIwMDkwNmRhZDk5NzNkNDIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWU4ZDExNTVjNjI1MmU0YjcwNzc5NDRiMjViMDNhMmMxNzVhZTYzMmUzZWU3ODUwOGYxMmNjMWM5NGY4Mjk2YSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy1zeW1ib2wvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZDAwZjNjZmYyYjllZGQ0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMDY5YmMzYzQzMTJiMmMyOTExNjI1Mjc3YTkzOGYyNjVmOGI4MGM2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUxZGNmMTVjY2M0MjRjZTc2YjM2YmVmMmVmNjRkZjdhNTNlNzUyOTRjYmRkZjA4YjRmN2U2MzkxMzMxNDVjYzUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtdHlwZWQtYXJyYXkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMjQ0ZGJhMTFhYTcyNDUzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NmUzZTgyMjY3ODJhYTQyMDQxNzIyMjI2ODY3OWUzNzVhZWE1MTU1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIyZWRkM2U1Y2YxOGZjMDA3NmFjNzhjYTE1NWNmN2Q4OTJjZDY1MjViNWNjODk5NWNkZDU3ZDJkNDAwNTE4NjAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtdW5jLXBhdGgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5OGU4MzZlODNhYjA0ZjcwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxODQyNmRjM2NjMWUzNjcwNWU4MGI5NTA4YTdjNDVmMGY3ZDFlOGY4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ4M2NlM2E5N2U5MTM0NDZjMmU0MzAxM2I3OWFlMDMyNDBkNTgzZDkzOGE2MWMzYzNjMGUyZjA5NWY1NmI1NTMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXMtd2Vha21hcC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA3Y2QyN2RhODQ2NmMzZDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjcwNDkyYWFkZjAyZDgyY2E1NjM3ZTBiYTkwZmE5ODA0MDUwMWJhMjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjg5ZjE5MWYxNGM2ZGQzMGJmYzAzMjU0NzVhNzM4Y2Q5NjMzY2Y2MzJjOGU0ZWM4MTcxNDU5MTgxN2I0YWQzNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pcy13ZWFrc2V0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmUxY2FhOWQ2ODMwNmIyYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjQ1MmY0MzI4ZjcxM2M3MTFhMGUyMDdiZTNkOGEwOTU4MjIyYzg5MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3ODk2M2Y2OWU0N2Q2ZmI3YjA5MGJkZGQ0ZTRlYmEwNzQ2MjdmYTMyZDVjNDg0MWExODM5YmU4OGNmMTQxOGUxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzLXdpbmRvd3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMzExODA1YjgxMjUyNDM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3M2UxMzcwMmIwMTliOTkyMzAwY2FhOTEyYmMyMzIyYTkwOTNlMjFlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwODAyYzA5YmNlNmJmMDY3ZDNlNWY1MjM5MGVhMjY5NzJlMTFjODhiYjZhZTM4OTkxMzE2YWM4M2NhMTQxMjcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvaXNhcnJheS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg4ZGJhZDE0OWQyZDZkNTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNiM2VhYjgwYzRmZmQwOGVlZjZiMzM4MWI5OGRlN2JlMzY0OWQwNmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzk1YzJhZjlhYmVlYWFmZTczOTE5NzRjMWVhY2ZiMmEyYmRlZWYxODdmMjFjM2Y1NTgyYzQ5ZTAzNjhlNTliZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pc2V4ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY2MzA1YzA1NDMxODViNjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRkMjBjNGQ1MzZhYTdhNjdmYjVlZDFlYjRlNTEyMmVjZDU3NTM0YTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzY2YzA5MzZjOGFjNjNlOTdhY2E0ZTc0N2ZlMGRhOGRmN2Q2ZjA5M2VlYjQ3ZmIyOWQ0ZDE4NmM0MTI3MjQ2NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pc29iamVjdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJjNTUxY2IyZmMxNTQ1YTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMzMmZiZmJkMGU4NTJlNmFkM2M5MDc2NTczMDA2YjE2MDhlZmY4MDYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZGQ5MjE3MWM2N2YyNDNkOTgxYTc4MjA0ZmZkMGQ2NDI0NzI2N2I5N2U2YTI2MWE0YzZiNWYxNjY4YzA1ZDIxYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9pc29tb3JwaGljLXdzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzYxZTg1NTA0YzFhMzFjNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2QyNGNiMDFiM2FkMWIwNDk3MjQ5NTMxOTEyNTYxY2NkMjU4YzQ2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5Mzk2YTU4YWE2ZTQyZGY2NWY3YWVjYjkyYTA4ZTZiNWE4NGVjZDY0ODVkZGZlOWEzZDQ4MWU3ZmQyY2YxMjUxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2lzdXJsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDg4ZDU3YmNiNjg0MjljNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTVlMTVmN2Y3NTY1ZDBhMzU1YmU4MTNiMmU2OGViMzVlNjUxMDJhNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMzc5ZTljMWJlMjU3MjlhNmM3ZmMxNjBlODQwMTA4ZTE1ODk1YzM2OGU4MDYwZTQyZjY4NTk4ZjlmMzA2NWNkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2phY2tzcGVhay9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc4NDAxOTM2ZDBjOTI5NTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg4Mjg0ODZhNzk3OGJlNmYzOGViOTMzNTNhOTkwZjRiMDBhN2ZjNjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTMzYjAzNmI3MzliYjcxYzQ0MDA4ZWI5YzJiZWU5ZmQzMTY5MzI3ZmZmMjZkMmIzOTBjNjNjY2Q3MGY4YzNmYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9qcy1zdHJpbmdpZnkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMjIxNDdkODJiMzgwYzBlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2NzA0ZmViOGNiYWY4MDMyODhkOTE4NWEyZmM4NjAxN2UyNGJhNTViIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ3MzQ1OTMxODI3YjNlMjZkYjlmZTY5MGFiYjgxZjg1NmEwZDA0MGNiY2E4YWYxZTY5NzExYTY0Y2Q1OGNlMGQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvanMtdG9rZW5zL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzBkNjg5MTQwZWNlZDAwNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWZhMzdhMzI4Yzc3ZThiYWFkYjNmNTZhYjI0MGNkMDFkYTc0MmQ2OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlNWY3ZDFmMjMwNjdlOTQyMmZiZGRhNTk0Mzg2ZGM2NjM0NDI0NTFhOTY3ODUxOTVmYzI3YzdjZDgyNmZkZjYzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2pzLXlhbWwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZWUxMjkyZDgyMjBhN2VmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YTM4ZjhkMTU5YmM3OWRhYzZhYzYxODcwN2RlMDJmY2QzMDYzZjJlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE5MjdjNDU5MmUzODExY2Y5YjhjODZlNTY4ZGYxYzQxYTM3M2I2MjhiNGIzMjJmODg4NzIzOTVlZjg3ZTJiYTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvanNvbjUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiODM1ZGEyNzk5YzQ3OGY1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5MGFiNGUzNjk5ZTllYjllMmRmN2I5ZTg0OWYzNTkxMGYxZmEzNWRiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMzZTgwMWI1ZWRkMzEzZDcyN2IyOTlkOGM1Y2M4MjZmMDQ1YTNiOTNlMWRjYWRmMmNlNTY3MjcyNmM1Y2JjZDQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvanNvbmZpbGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzYjA3MDY1MzU1ZDE2MDYxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMDUyNDIwNjhjMDY1NGVjMTg4MDI0MTdjMzE3NzFlYTc4ZGQxZGQxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVmNjUwNWQwZmFlNWEyNDFjYmRkM2NmNmZhODQxMDM0ZGI3ZDk4NzBhZTc3NGM1OWMzNDJmYWQ4Y2ZiODJlYWEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvanNvbndlYnRva2VuL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTM0MWEyNmI3YjM1YWExYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTZkMjlhZmY2NGIzNmVhNDVhMjkzYjg3ZjJiOTY2OWNkYWRjMTAxMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MzcyMTY2ZGM3ODc3ZmQwY2I0M2M4ZGRhOTQ1M2NkMTU1Mjc3ZGQ3Yjg0NWMxYjliMDFjY2IyYzRlOWExMmMyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2pzc2hhL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGI3YWY2NDExODQ5YjgwZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjI4OWQyYWVlNzFhZjdjNTIzODg2NjdjOTNhNDA0MDk2MDRkMGM4NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0N2RkMTI5N2IxMGU2N2UxNzhjMmE3ODg4NTZhNTE4ZmQwNWEwZTBiMDkxOWYxZjlmMTJiNzc3ZGQ0NThjNDU0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2pzdHJhbnNmb3JtZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNWIwYWMwZGIwNDBiZDU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NTRjZTIyM2NhODJhZTVjZjFlMTNmYjRjYWFlNmMwNmY4NGEwYWQwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmZjg4ZGU1ZjAwZGQ5YjM3MGRhNTJhZmI1YTA4ODY0MzBkMjUzZDQxNTFiZjhiMmRmYzVhZjdmYzNiYWExZjEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvanVpY3ktY2hhdC1ib3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4YWQwMTMxZjcxYTlhYzc1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYWIwZTJlZmNmMGMyYWQ2MDg1MjE4MDViNTk4OWM0MDk3MjNmOWRjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMyZTM3NThmMDc4YTY3YzEzNmExOTgyNDFkYWJhNGZkMzA2YTc1YzQ3NGU4MzU4ZDM3NTgwN2YzNTBhMTU5YTYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvandhL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGRmZGQ1YTMyN2U1NjkwNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTE1ZTMwOWIxZjUzOGM5MWQwYmUzZWMyMzM0YmQzYTEzOGY5MjBmMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4OTczMTRhMmQ3ZGU5YjcwOTY3NjFhZjk2OTRjNGI2Njg1ZGRlOWY4MmYzOTMyNjUxMGM1ODYyZTFmMTVjODgyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2p3cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg3YzMwZDlmNmE3MGJjMTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVjZWUxOTU1ODY4ZWYxN2EyZDRjNTFmNzVmNDEyNDE5Y2M4OWU5MTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDcxMGY3NDcxODIxMDU3M2FlODc4YzBhNzMzNzc1ZDJhZDllOWQ1YTUwNTNmMDUyMWNiZjkzNDdhMzlhMDFlYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9raW5kLW9mL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTdjYmQwMGUzNjhkMTdjYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzY0YzUyZTZjNjU3MjgzNzhmMzM4ZTc1ZTMyNzhlYmU0Njk5MTZhZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YzIyYzZmZTNkZGQwYmEwNDcyMThkODY0MDA4YjAwMmVhYjNmY2U2YjQ5OTM1MWU3YTRjNjNlMmNmNzAzYWU3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2t1bGVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjQyN2MxYzAwNmNhNmEyYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzk5OTgyNTQ3YjI0Nzc0YmZlZmIzMmJmYzgyZTJjOThkNzczMjlmMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZjA4NjBlMjZiZTBkNWM5MDk4ZDFiZDBjZTVjNWZhZjFlMDJkNmM2YjA1MGExNGJiYjQwYzJmYzFjMDg3ZmVjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xhenlzdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MDVjNWIwZGFjNzQzYjZkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYzlmYWQ1MTBmZmFhNTJlY2NmZjI5NzI5MzgzYTJmMGVkNjAyYmVjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhmYjZiMGIxOWQwOWNjMWM1YjJjYWFkMTI4YWUzOWIyZmQ2OTNhMzViYjNkNDQwYzRlMTE0M2JmYjlkMTAwODAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlieG1sanMyL25vZGVfbW9kdWxlcy9kZWNvbXByZXNzLXJlc3BvbnNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDY0YzU3YjkwZmIxMmE5ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzBkNTVmOGIyOGJlYTE5ZDFmYmVkMzIzZGE3MGU5ODU3ZGRhYTc0ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NWUyOWY2ODI2NDljYWYyMzNiNGFjOTcyOWVmYTBjMWIzNzE4ZWYxNzllN2I0NGUyMWVhMDFhMDk0MWFmMDcxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpYnhtbGpzMi9ub2RlX21vZHVsZXMvZGV0ZWN0LWxpYmMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZWVhZWZhZmM5ZTU4YjlmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YmI2MGViOTQyMmRmYmJmNzE4MTFkMGMxZmUwMGRjMTRmNjFhMzZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZmMzU4NDI4YTQxOGE0NmZiMjQzMWEyYzQ4YjM5NmZiMDFjODI5MWZlYzllMWYxNDQzNGFkZTAxMTk2YzhlOWMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlieG1sanMyL25vZGVfbW9kdWxlcy9taW1pYy1yZXNwb25zZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUyMDcwZTc5M2RiZGVhNGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM1YjY3MmRhMzVlMjk5Mzc2ZDBmZmM0ZjIyZmQ1NzA4ODE1MGE4MzUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDAxYmE1NjQwZGY5OTc4NWU3NmI3ZDQwN2FlMzVhMjRjNDkwZjE0NTczN2NmM2YxOTQ0MDhmYjE3ZGZlYzQxMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWJ4bWxqczIvbm9kZV9tb2R1bGVzL25hcGktYnVpbGQtdXRpbHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMTEwOTE2YTg0N2QxYWI2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YWVhOWIwZGFhZDA2OTk0OTRhMjg2ZThiMTA0MzE3MDE1Zjk4MjdhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFlYjdiMTdkNjI2ZDYyMDFjNzBhZjMyZTY4NDMwMmZmMzIxOWQ2ZmU1ODNhMjYxMWE4YTMxMTlkOThhNjg5NTYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlieG1sanMyL25vZGVfbW9kdWxlcy9ub2RlLWFiaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBlMTdmMzZhZTk0N2NmZGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUzYjQzZGQwOThkYThkNGIwNjA2ZDQ3Y2M3MWJiY2UwZjkzMjYyNTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDg1MDJmNWNlOTc3ZWExMGNjN2U5MWU5NWI1OTVjZTg0NWU4MzhjZjQxMjgwMTIzMGU5YTJmMjExYWQ2ODAzOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWJ4bWxqczIvbm9kZV9tb2R1bGVzL3ByZWJ1aWxkLWluc3RhbGwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYWVkNDZlNTc4YTY5N2I1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZGIxOGE4MTYzYWIxZmJiNmU3YzhiZmQ1NmM3NDgzMjM5ZDYzYzYzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgzMzdiYTk3NzRkNmQ4MTk5YTU4NjFjNmRmYTU3MDU4ZjE2MmJmYjYyMTAzNjJjMDFkYjM4ZjBhNTkzZjk2ZDYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlieG1sanMyL25vZGVfbW9kdWxlcy9zaW1wbGUtZ2V0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTA1NDFiMDU1OTFjYmFjNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjFmODU3OGVhZGM5MjJhYWQwNGE2ZDdjN2IwYzM0ZDUyODU5YmE3NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZjZlNTc2YWRhZDExOTlhYzQ3YWFmM2M4YjJlY2QyOGM0YWNiYjliZDcwYzAxZDI3NzJmMzE5NzU3ZTcxMDJlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpYnhtbGpzMi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjlmOTI0YTk5ZGU1MzEzZDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEyNGQ0NGE3ZTNjNWZkMWIyMzcwZmY1MTkyOTE1OGM3YzM5YzQ2YzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTZmMDhiODg4YTRmMzBkYzdjZjhhN2RiYjM2ZmZlOTJiNzM3OTEyYmEzNmFiZTlkMDY5ZDMyMTY3Yzk1N2FjNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWZ0dXAvbm9kZV9tb2R1bGVzL2JyYWNlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYxMjk1Zjc1YjY0OWVhNjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE2ODJlOGJhNTAzZjM4MzZiNTVmYzU3NjNhZGZkMDYwNWYwZDFiNmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODdmNWM3OGY5YjQ3ZDIxZjljYTYyYjYwY2ZmMWQyNTBhM2I0NjhlYWIzMjBkZDEzYzNmM2FiMjQ2NGEwMjczNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWZ0dXAvbm9kZV9tb2R1bGVzL2ZpbGwtcmFuZ2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZjQxMTlmZmI5NjA3M2IzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5OTBiOWI3YjFlMGMxMGExMGI5MjkwMjJlYTdkMmM3MTIzYTY5ZGMyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQyYThmZDBiY2Q0YjVhMjhmZDcxMzJiMDM2ZTkwOTk5OGI2M2Y1Yzk4NjE0ZWZjMjU5OTc3MDVmODU0ODEzODEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlmdHVwL25vZGVfbW9kdWxlcy9maW5kdXAtc3luYy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdhYWFkYmI4NDk1OTMxOTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJiZDRiYTZjMDdjMTJkMmI3YWYwMDM1ZTU3YjQ2Y2JiN2UxMzM0NzcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTFjMTMzZjRlNDFkZjk4MmFlZjY5MDI3MjQ5ZmY5ZDcyNjI2NDUwMjlmNDM3ZDA3OWFkYzdjODMzMjhmYjYyMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWZ0dXAvbm9kZV9tb2R1bGVzL2lzLW51bWJlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM3YjM4NjZiYzdiYTVlNTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBhZThlODEyODg3NzFmMzJhNWQ3NTJjOTcyNTVmNzVjYjJmNDg1MjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTRkYmM4ODFjMDMyOTgxM2YyNDgxZjM1ZmNmYTcyNWEyMjg1ZDQ1OTI2ZDMzZTliOWI4YjgwYjI4NDg3NzUyYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWZ0dXAvbm9kZV9tb2R1bGVzL21pY3JvbWF0Y2gvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxY2Y3MGI2YjQ4NDc1ZTcxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjMTZhNjA3OTI1MDU1Nzg4YWFlOTRmMTEyM2ZhMGQ3NjlhZjE2MWJmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc2NmZjMWJiMzRmZmZjZDUwM2M4OWY0MTk0MTg4Y2UwNTk3OTVjNTJmZDBkYzY3NTNjZDRiN2RjZmMzZmUxZWMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGlmdHVwL25vZGVfbW9kdWxlcy90by1yZWdleC1yYW5nZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNiYmQ2OGNlZmYyYjZkMWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY0Nzg1MGI4ZmJhMjk0ZDg0NTBlNjJhZTU3NjY4NzIxOWE5ZDkyZTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmU4Njg3YmI0ZjM3MWU2YTVhMDMxNmJjMjIxMzk0NDQyZTRmZTU1Y2YwYzE5ZjkwMWI5MTdlNzc2NWM2ZWViNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9saWZ0dXAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMTBkMjVmMjg2OTFmZDkzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjNWU4OTBlZjFhMDY4ODQ3NmRhMmZhYzU4OWI4ZDcwZWU4YjllNjRkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMwMmIwMjBjN2VlNThlMWRkMDg4MTJlN2ZlMjgwODg4MTQzM2E0YWFhNDMzMWIwYTQ0MDk2MWU4Y2U4NTNlM2UifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGluZWJyZWFrL25vZGVfbW9kdWxlcy9iYXNlNjQtanMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3Mjc0NjY2NDg3YTRhZjc0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3ZjBmMTNjYWJkYWE0NDY3ZWRkYzUyNTA1MTQxMTMzMGZiMWI5NTM2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUzZjY3YjI5ZDNkMGMzYmM0MzUwMWJmMTdkNjU4YWE2MTFhNjY4MTI4ZWViYTM5YWU5ZWFiZWIxY2RiNTA1ZDAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbGluZWJyZWFrL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDQ3NWFiMDE0YTY5NzE5YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzliNjI4ZTZlOGI5ZjhlMDg4MTg5YmMzYmUzMjk4MWIzMDVkZTc1ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1YTg2YWI4MDkyODgwOGVlYjE1YjA1YzE5MWU1MDYyODI3NjBhYzEzMDU5YTlmMGU4MGY0Y2MyMTVlNDYzZTk5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL2xpc3RlbmVyY291bnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZjY3YTczNWZmODZjMDcxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYWQ1ODQ0MTNjMThmM2UzN2IwYjg0ODFiODQzMTRkNThlODUwZTJmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjllZmEwYWFmNDU4ODFhOWI2ZjgxNTBlNzJlMzk5YTdkMTc3MzJjOGJkYjc3MmJiNTAxMjA0MjA0ODIxYTIyZGQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbG9kYXNoLmNhbWVsY2FzZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZhZTY0OGRiODliMzAzMTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM2NjMxMDhmYzUzMGZjNTJlOGNlOTQ2Mzk5YjA5OWRhZDJmNjExNGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmFiZDIzODAyNzlhOTNiMzI5OTViNzA2ZmRiNjMzZmM5YWM0ZjUzMTY2YTc3MGIxZDE0NmMxNzYxMjQ0NGE4NCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9sb2Rhc2guaXNmaW5pdGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkODY2ZGIwMmU5MmI3NjVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxZWUzYjE0MjAwOTk4ZmY0NDZlMmY3YzkwZjY0MjJjYjAyMTg1OTgwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJiN2NlZTgyMDNiNWU1Y2U2ZDFkMzgyMjJkNTU4Zjc4NjJmYjVkZjI4YWU1N2QyN2ZhYWU1YmQyYmMwYjJmNTMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbG9kYXNoLnNldC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBlM2U3NjQ0Mzg2MDk1MTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJjMWVjOWY3MzAzMjNjNzJmNmY3NmU3M2Y0OGIyNDkwMmNjODUzYzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGU0MWIwN2M3NDRhMGRlMGQyYzFjMjNlZDQxNDE4ZWNiMDg0OWFiYjU2Mzk1ZDI4ODAyZTYwMWI0NzMwZDdjMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9sb2Rhc2gvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYTY1ZmM5YjU5ZTYxZmY0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYzBjZDY4ZDNkMjVhMzFhYmIxNmRlN2UyYjVmZjVlMjBkOTc0NDAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFmNjdkNWJjNGZhYzMzMTE3Njc4MGQ3ZGE0NzgwMmE0OGQ5YmNhMDE1OTZkNTcxNjg1MzUxYjRhMDNhNmI5YzEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbG9nZm9ybS9ub2RlX21vZHVsZXMvQGNvbG9ycy9jb2xvcnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZjkxMjM0ZjIwYzg5OTM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlZTNlMGY1ZGZjY2E2MzZmNTlmMzViNTI0YzZjZmVlNmYzODM5ODM1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdmZTNjNjhjNDY1ZWZjOTQ2MGNlOWFiZmJmOTVkNWNhY2VmYzc2ZmUxNTljN2IxNzFiZjg5MjNhYTI3ZTI2NjAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbG9nZm9ybS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAwMGVlNDk4Y2YzNTNkZGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAyNDMyMDI2NjQ0MzFhZjgzNjIxYjQyOTcyYjgxYTQ2MmNhYzE3M2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmUzOGZiZTAxMTk0ZGY3OGZlYjEyNWYwNDEzYjc3MGE1OGFjN2M5MjY4YmM4MTM3NjI2NmRjNGE4YzUxMmEwMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9sb2xleC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI0NWZmYWM3OWQxMWMzY2MiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIxNjIwOTZiZmE5MmEyYWIxYWI3YmNkZTZmZTcwZTU5MGFkYjdlYWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGMyZTI3ZGFlMzY2Mzk2Y2VkMzZmZTBmN2M2ZDM1ZDcxYTE0NDBmZDhlODJkZjVmMjAwNWE1Mjk3ODg4YTBkNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9sb29zZS1lbnZpZnkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NDcyZTUxMjgzMjVmZDM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwOTRlMWE0MTMzZGNkZTc0YjgyZjM1MTdlZWNkM2FjYmJhMGNlNzIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI5M2E4NmE3ZDBiY2FmOWY0ZmJjMmZmMjczMmNlY2IyMzdhNzBkNTQxYTVhOGEzY2Q4YzhiNmIyODI5MzExZGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbG93ZXJjYXNlLWtleXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ZTMxZDg0YjlhYWViMWE5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMWNhZTEyMThiYTNiNTQ2NWI0ZmUyNGIyODM0MzA2YzAwOTFjZWM3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUwNDBkZWRhNjA3MmE5M2M0MGUzNmM1MTg4ZjI0MTU5NDk4ZjZmODRmZTU4NmJjNDdkZWE0YTJkZTdhOGZjZGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWFrZS1kaXIvbm9kZV9tb2R1bGVzL3NlbXZlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU4NzJkZWYzMDhiNjQ0YWUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVmYWViM2FmMTE0NDVlZDg2YTNiNDIyYzY3Nzk0MjU1OTdhZWRmOTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDk3ZGNkMzk2YmIzMzk3YjNlNjY1MTAzMmVkNTJmZDkzN2RjZmM2ZGE4NWJkNzkyNzkyZjNlY2ZiODIwNjMyNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWRpci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk1Njk5ZTRkMTk5YTBlNzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU4M2IyMTgzYzhlYTNjZTY3NWVmNWZlYWQzMWMxMjkwMDE1ZjMyZmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTBjMzQxNzNjOTg2YmU4MWNiM2VmZTZhMjY2M2NjYTFjYzg0ZWNjNmFiMmQ4ZmQzM2RkZDIzNGU1OTAxMmJlZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWVycm9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODIzZWI1NmQwNTM5MTcwYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTYzYjBkOGFmMWE5NjQxMDgzZThmNmNlZmJmNDI1OWZhODQ1ZTdjYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZWUwNjA5ZDVhYjA5YTU5MGFmZTBlMTIwOWQzNzAyYjBhZmIwYTNjMTU4NDkyZjkwOTAyYTcyNGQ4ODlkMjJiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21ha2UtZmV0Y2gtaGFwcGVuL25vZGVfbW9kdWxlcy9odHRwLWNhY2hlLXNlbWFudGljcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFjODk4NjNmY2Y4MjYyNmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA0NjUyNGIyM2E3YWVmYjJiMGNmZDNlYmJkMGZkODRjMGY3ZGYzZjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTMzYjVhMjkzODI1YjIyOTU3NjI5ZGFmZTc3OGVhNDE2NGU1Nzc0OTk0MThjZDkwN2Q5MzdiODc0ZjI3Njc1YSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWZldGNoLWhhcHBlbi9ub2RlX21vZHVsZXMvbmVnb3RpYXRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdkYmM4MGMxMmY3ZTNkMzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRlMzIxNjExZWY3YWQ0YTYwYzliOGRiNTZhOGU0OWMzNWY0NjI0ZjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjc5YjY1M2IzYzc5MmFlZmI5Y2VmNGYwODIyNzQ3YTVkODFjMWZkMTM1YmM5MmJjMTI1MTExMmRkYzY5NWI4NCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWZldGNoLWhhcHBlbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZiMGZiNmQyN2M0NGE3N2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRkNGExNDY4YzA2MTZlZjhkNDZkMzQ2YjA4OWJjYjVkMDNmZmUxODAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDBhYTE0YTIyYWJhN2JiM2Y5MjRmY2YwZmQ5MjI4YmM5NTczMThmY2ZlYWRmMzU3NTMzZWUzZDg2NzgyYWNlYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYWtlLWl0ZXJhdG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjM3NTA4NWE3NDJjNTMwZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDM5YmNmODk0YjU1MWZhZWZhOTc0Y2YwZjQ2Njg0OWE3YzQxNmMyYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZWE5MmJlMThiMmJlMjg2ZDIzZmVlNTgzYjE3ODY4NWVjZDdlMThjNDlkMjUzNWQwYmE2MjVhMDI3MjI1NTNiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21ha2UtcGx1cmFsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTdjYjg4YmJmYmEyZjljZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTlmNGI5ZTQ0OTM5Y2Q5OGZhMzg1M2NkMDQzN2Q1MDlhZWQ1MmI5MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZjdhNDBkZjhkZjQ1ZTExOTYzOTg3MDM1ZTEyOTU1YjJlNGE1ZmJhMjNjODc2OGZlMTk1MmQwMzQ2ODA0OTJkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21hcC1jYWNoZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc3YWRjM2NiMWY5ZWU5YzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM2YmM3NTcyOGI3MzRlNzZlNWJhZTljYzkxMjgxM2JmNWU3ODgxYzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2NkYzU2YzZkOGU5YmQxNjVmN2E4M2Q4Yjk0YjMyNzU4MmI3ZWEzMTgwN2E2YWFkNDBkZWNkYjhlNDlhZTZhMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYXAtdmlzaXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyODMyZDJjMDIxYzRlM2U3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NzM1YzJiYzBkNjBhMmFhYTZkODEwZDRjZjFjNDc3NzRiOTE0ZjljIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY3NWY2ZTIzODBjMzExOGNhMmM3ZTFiZjM5YTI3MjBiMGVkYTE2OWEyODJhZGFiYjBmMzhkMjcwNDlhODI4M2IifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWFyc2RiL25vZGVfbW9kdWxlcy9ldmVudGVtaXR0ZXIzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWQzNTc4YWI5MWZjY2M0ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDU1OTNiNTExMmU5ODFkY2UxZTBjYzlmYWI0NzY1MWU1M2RkYTBiOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZjY2NDgxZjJlNWRlNDk4YTliMzY1NjE4NTZhMmU2ODliYTRlZDQyMGQ3ZjU1Mjg4Nzc4M2IzYTQ0ZTNkMmY5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21hcnNkYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhlZGQ3ZDY4NzUwZjliN2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjFlMmY3M2U5MmY4Y2FhODgxNTU4OWU4OWRjYmE3MjBmNTNmMGIyMTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWRiNGUwZTc2ZmRmMGY4NWYxNjQzODBhNGQxMTNhZTUxYzM0NzUyZDBkNGY1N2E5ZTM2MGFjODhkMTk5YTMzYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYXRoLWludGVydmFsLXBhcnNlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE4MjM5NTNhNWY4OTMyM2MiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAxN2IyOTk2YzUwYTQ5ZjA3M2Y3NWUyY2I5MmI2MWI5ZDQyNThiY2UifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzlkNzRhYTVhMzU0MTUzMTMwNzA2Mjg2ZGQ2MGEyZDg0MDljZTBjOGY2NjU0NmVmZjJlZGNhYzBhZmZmMTdlMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tYXRoLWludHJpbnNpY3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNjFmZTYyNDNhZGMxNzUzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4NjZjOWVhMjhhMTY3YjY4MDBkYTY3Y2RiZTE4Y2M5ZjBlYzVjYmFiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhjY2Y4NzVlNDg4ZTcwMGI3OWVjNDgzODZlMmY0N2M1MWM1ZjI2Mjk3ZWM3NGU1ZTRlNWQ5MmRjNWQ3MGVmMzAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWVkaWEtdHlwZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMzdiYzBhMDk4NGNjYjAxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5Y2JiZDA5Yjk3ZjE2NjYzZTg2OTUzMjVkMWNlMGM0NGFlNjI0Y2Y1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ4YWU2MDZhNzAxODNhZjllZmE2MGZiYTI5NmNmZTFmZGMxMDNjMDZkM2Q1MDczZTFiNmM4ODMxMjQ5MmJiZTcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWVkaWFuL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDVjZDhjZjVkMzhiNWE1MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDM5M2M5MWM1ZDdjNTI5MTk1NmM0ODU3MTYyNWIxM2NkZGQyODk5MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MzIxZTdkNjU4NTEwMTg2ZGU4OTc2YmQ1NzdlZjU5YTFkY2M0ZjEzNzFkMjM4Y2UyZTY3NmU0ODRkMWViYmVkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21lcmdlLWRlc2NyaXB0b3JzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODFjMjllOTQzZTU5ZTI4ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTdlZTA4YWI0NDJlZDQ0ZTA4Y2ZjMDAwZWQ2ZjVhOWY1Nzc5NWMxYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMjkzNzRhNDY4OGM4NTBlMDgwZjMxMWM3OTZlMzg3NWEyYzg2MGMyMTM4OWY1OWU4MmU1YTE3NzkxYzhhYWMyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21lc3NhZ2Vmb3JtYXQtZm9ybWF0dGVycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFlYjMyMDkyN2QxMTY2ZmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ2NWQ2YTEzZmE2MTRmZGQ0OTgzNTBlODgzOWU3NmJiZDMyNTlmZjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2Q0ZjgyYTljMzc4MTc2NGYzNDhjNGJhZTExZjQ0NjZmMGVmOGRlODU1N2ZjYjk1NWE5MjQ2ZjE0ZTJmZmZjMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tZXNzYWdlZm9ybWF0LXBhcnNlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQxMGNjYzhkZWJhNTcwZjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRjOWNlOWUxZWFkMDA5MjE3N2Y3Y2UzZTJkYzZmNWM2ZWJmMDRjMzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmZmNTRmMjU2ZjEwZjVmN2Q2ZDU1NDJiODNhMWI2NTk4OTdmNmI4NjIwNTIxZWI4ZGYwMWRiZTgzY2M1N2I0OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tZXNzYWdlZm9ybWF0L25vZGVfbW9kdWxlcy9tYWtlLXBsdXJhbC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAwYzVhYzdhNjBhNDNjYmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhkMGY5ZThiMjJhZDBlNDkzMWQ3MTA5ZDJiODA3NWZhMzRkMDdiMGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWEzYjg1OTBlZmE2MTFlZjExNGIxNTQ5OTQ3MTVlNGY5YzEyMjZmMTY1OTI5MjJlNDhhYjg2MjQ1ZGQ4YzZiNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tZXNzYWdlZm9ybWF0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjBlYTA2MzJmNDM3OTMwOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTNmYWI3Yjg3NGFmYTQyMzI5ODZhMmNhYjlhN2U5MDBiNWVhZWU1YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxYWVhMjE2NDE2NDZjODdhNTg5MjA4YTkzNjMxNDFjZDJhY2Q1MDNkYjQ1YzYzNWY4MjE3NjEzYzQ1ODM3YzA5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21ldGhvZHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwNzJjOWNhMDg0ZWQxMGM4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ZDY2ODA0MjRhOTUyZjAwNzQ4ZDRhZGVhYjkwY2JhNDhlN2YzNGUzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFlZTY4ZDI1ODM3ZjAxYmYzODYxNDYyMjQ5NmIzNjc1MDcwZmI4ZjA1ZGFhYzBjZWFhNGEwNmUyOWMyOTM1NWYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWljcm9tYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhkOGRmNzkwMmEzNmNjNWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE5MmE2OTY4NWEzMmYxY2NjNWRmOGE1NGVhMGYxMTdjNDhiZDg3ZjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDAzZTM3YjkxNWEwNTBhZjU0OGQ1NDNmNGU0NWZmNWRlMDZlYzc2N2MxOWU3NDVmMThjNDMxZDlkYzI2YjViZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW1lLWRiL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmRiYjZlYjMwZDdmZTlkYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWUyYzllYWUzMDEzNThiZjdkNjQ2YjViN2VkZTZjMjhmZWQ0YmY5NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MDUzY2MxMDI1OWMzOTEzYWI2YjZjOGYxMzE3MGE2MTljMGQxODM2YzFkOTA4MTIzODMyOWE1NTlmYWZlYjNhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbWUtdHlwZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YjU3M2IxMjM0MzE3N2VhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNzc5ZWEyMmFmZTU5M2EyZWMwMjIzZDE2ZTljY2I1ZDBlMDFlNDVmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImY2YTg3MWQ2YWI0MGQyZjI5NDVkNjI2YTRkNzVkYTJmY2U3OGEzNTczN2MwODcwYTBhNGRhOWJlZTQzZjlkNGUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWltZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM5YjY4MDRlZmRjMzU0MjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA4MjkzODQ0NWYxY2EwMTE3Y2YzYzM4NzUyZmIxMjFiNDI3ZDM4MmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTNjMzJiNjY1NjY4MzAyMGE5NDU4NDc0Yzk1MzZkY2JmMzdiODczNjY4Yjg3NjM1YzE5ZmYxMGI1OGYzNjJhZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW1pYy1yZXNwb25zZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImViNDA1ZjIzZDg1Yjk1NDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJiZWM5MWQxMTM1ODA0OGJmZjg0OGUzNTNkZjEyODM3YmViNmFkOTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjUyODgxZjZhMDY4YTNlNzAzODY3MDZkODhhNjk0YjVlOGU5ZTA1M2I2ZDlmMzA5ZmQ5YTMyOWU2NTFiYmY4MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW5pbWlzdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNmNWQxMjBkMzA5YTNjMTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdjYTNhNzdjYTdiNzk1MTQ4ZWNlZTVkOWViYmU5NmU5NjhkZGRiMTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDQyYWI4MjZjNTQ0MGE3ZDAxYTFjYWZhZTQ0YzU0ODQwNjE4MzE5ZTJlNjRlZDQwZGYwMDZjNTQyYjA3NjhmOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW5pcGFzcy1jb2xsZWN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWY2YWI0YTJjZmIxODNmZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjBhOGI3Y2RkMGQ5ZGY2NTlhNDQ4YWVmM2E0NTg5Y2EyYTk1ZDM5ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3NWUxZDIxZmU0MjUzYzZhMDFiMDEyZTM0NzkwMGNmNDRjMTNmMGZmNTQxYTVlMDAwZmY5MzBmYWE1MDRkODRiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLWZldGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzU0YjEzOTY2NGYxNWQ3MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmM3OWI0OTY2NjVlMmNkZmM0YmRhYWM5YzdkN2M0YjJmNDY0NWYyYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlOTlmNmI2N2JhNmU1Y2RhNDM4ZWZiN2EyM2RkMzk5ZWU1YzIwNzBhZjY5Y2U3NzcyMGQ5NWRlNWZiNDI5MjFlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLWZsdXNoL25vZGVfbW9kdWxlcy9taW5pcGFzcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhiYTNjZWYyZTIzMjBlMDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ2YTE2YjQ4MGNiZDU4MmY5NjliM2QwZWQ4OWExNTczMTYyNjhkMTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzU2YjYwNGJjZTgxNDUyMDEwNTczOWU5NTU5MTQyZWE5ZDQ0MTc0NTRlYmI5MzNmZDU2ODdjYTFkOGQ4OWJkNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW5pcGFzcy1mbHVzaC9ub2RlX21vZHVsZXMveWFsbGlzdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJmN2QxY2Y3NThlYmFkM2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM4OTYxMmEyYTljNjgxNDFiODI3MWJiYzk0YmNjODgwNjdjMjk3OTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODIyYzQ2Mzc3YmU5YjhhNTRiMzU2NTIxMGIwM2Y4NzRmNjVmMjhjODhjY2E1OTE2ODM2OGZkMTE4NDIyMTljZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW5pcGFzcy1mbHVzaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZmNjQzZmI3NTZhOTgyZjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZjNzliNDk2NjY1ZTJjZGZjNGJkYWFjOWM3ZDdjNGIyZjQ2NDVmMmMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTk5ZjZiNjdiYTZlNWNkYTQzOGVmYjdhMjNkZDM5OWVlNWMyMDcwYWY2OWNlNzc3MjBkOTVkZTVmYjQyOTIxZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9taW5pcGFzcy1waXBlbGluZS9ub2RlX21vZHVsZXMvbWluaXBhc3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YzJmZGVlMGEzNWQ0YzcxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNmExNmI0ODBjYmQ1ODJmOTY5YjNkMGVkODlhMTU3MzE2MjY4ZDEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM1NmI2MDRiY2U4MTQ1MjAxMDU3MzllOTU1OTE0MmVhOWQ0NDE3NDU0ZWJiOTMzZmQ1Njg3Y2ExZDhkODliZDUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWluaXBhc3MtcGlwZWxpbmUvbm9kZV9tb2R1bGVzL3lhbGxpc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNWFmNjVkM2EwMzZjOWRiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMzBjNTg0NjU4MDFkZWFjZWI0YjgxODk4ZTUzMWM3NTY3OTU2M2IxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMyMGYwNTljYTYwMTJhZjVhM2QyNTU5NDhjN2FiMWZjY2MwNmFkMWQwMDE5YzY2OWIwOGJhMjUxY2Q0YjI4MWQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWluaXBhc3MtcGlwZWxpbmUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMzVlMGM1OWM0MzQ1YjdhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmYzc5YjQ5NjY2NWUyY2RmYzRiZGFhYzljN2Q3YzRiMmY0NjQ1ZjJjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU5OWY2YjY3YmE2ZTVjZGE0MzhlZmI3YTIzZGQzOTllZTVjMjA3MGFmNjljZTc3NzIwZDk1ZGU1ZmI0MjkyMWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWluaXBhc3Mtc2l6ZWQvbm9kZV9tb2R1bGVzL21pbmlwYXNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODZlYjk0MWFmZmY2OTc3NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDZhMTZiNDgwY2JkNTgyZjk2OWIzZDBlZDg5YTE1NzMxNjI2OGQxMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNTZiNjA0YmNlODE0NTIwMTA1NzM5ZTk1NTkxNDJlYTlkNDQxNzQ1NGViYjkzM2ZkNTY4N2NhMWQ4ZDg5YmQ1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLXNpemVkL25vZGVfbW9kdWxlcy95YWxsaXN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2IzN2U5NzYwMmQ2NDQ4YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjE1ZTBlOTNkZmRiYzY1YjIxNzAyOTM4MDU5MWFiYzllOWI2NDEzNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1NWIzMzc1ODJjNDE5MjUyOGYxOWVlYTJhYmFiZjc3YjE4ZmUyYWRhMTVmMzQ2YjI1YTJjMWQyNzZmZWMxODJiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzLXNpemVkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjJiMWMxNWRkMTAzMzc3ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzk4ZGYyMmFlMTE4NTQ4NGMzNzJiNGRhMzBjNGQ3NWEwZTdlYTU3MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNmNmZTE4NGM0MGUxYzA4ZWFjOGY2MTRkN2NhNjg4OGZlZTk2NTQyNTk2NjhhZDA2NzBiYjYwMTFmNzRhMDA1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbmlwYXNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2IwM2JmYzU5ZTM3OGEyZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODRkOGQzYWE3OWYyNjg0NzZmYjc5MDQzOTM1ODhiMDRlZWFkNTJlZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlM2JlNzVjZjE0NzVjZjY3NmQyYWViNWE5MWUzYWZhMzk3NTAxODU2NWY2NTRiNjE5MDZjNmNhNTU2NWU2OGUwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21pbml6bGliL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2E5N2NmMDVlNjQ3OWY4MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGQyNTg2YjBjNTVmMWFiZmRmNDYwMjgyNDljYWQxMGQzN2I2ZDE4YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5MGIwNzdjZmY1NTUyZjVlYTk1OTRiNjRjYTZhNDhiN2VjZTFkYjA5NDhmZTA0NjdiODliODZjMDU5MmNiNTU1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21peGluLWRlZXAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NmEzYWUxZTZhMDQwZDZmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMDM4Yzg4YWNiODc5ZGU2N2VjMzQ3ZDBjNGUxNjM5ZTZkZGM2ZjE3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImRkODFlNDcwM2RjNzAwNTI0N2U3YzJkYzA1NmM2N2M5MzY5MjNhNDBiNGRjOWIyNjZjZjhhY2YzNDQyYmE4OWMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWtkaXJwLWNsYXNzaWMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhY2Q0NGJiN2EzZmI1NmVjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NmRhMzk0YTg1Yzg4ZjMyODhlMTljY2Q4OWMwMzE3NGUxMzYwYzUyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE3MzU3ZDg2YmUxZmQ2Y2Q5YWM3YmM3OGM0ZDQ5MTU1Y2UwOGM2MDg3YTIzNzhmYWU1YjE1Y2UyZWIzNGI5YTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbWtkaXJwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWI0YzFkZTg3ZTVkNzM1OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjYzZWM3MDBmN2Y4NDhmMTU1YjkwNGYxNjFhMjRkYjQxM2E5NmFlZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0YjVhNjIxOGZlMzdlYTA0YmJlMTlmNDYzZmMyNDc3ZTE0MWJmYjhlZTE4NTA2YmQ5OWU4NzFhMGQyNWMzZGFkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21vbWVudC10aW1lem9uZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJlMThhNGMyZTQ0YjE2MmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQzMmM3MWRlMzdkNGI5ZGZmZWRlMGVlMzlkZWRkMmVjYTViNGJiMTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWUyZjA4NzBmNGQxYmJlZjExZThiZjkwYmFiZDcyYTQzOTliODZiMTlkYTgxZGU3OTZhNTg0NTdhMzdiOGUxMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tb21lbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlZGQ2Nzg4NjQ5ZjliMWQ2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMmRmOTJlZGEwODYxYmZkZjAzYjM2ODlkOGU2YTUzYmJkNjA3OTAxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVhY2JkNTYyNGYwNDRkYmJkZDlkYWY5NzFlZTAwNDAxMmU4MzUzNjhmNzAwMmYyZGVlNzQyMjc1ZTQ2M2VlZWEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbW9yZ2FuL25vZGVfbW9kdWxlcy9iYXNpYy1hdXRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjJiM2ZlZWY5ODk0OWYzNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGViZjBmODA2NjBkOTgyZmM2OGYwMGY4Mjg1NTY5NjE1N2U3NGIxMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YzNkMmM4OTJkYjI4MjMxNzkxM2NlN2MzNDBkZDJlZGNjZDMyNmJjYWZkMThiNjQ0Yjg3MzgxNDQ5NjdkNmVlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21vcmdhbi9ub2RlX21vZHVsZXMvZGVidWcvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2MTlmNGI0YTJjN2MwM2UwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZDM1NGRhN2VjZTFjN2Q1Njg5YjgxMDRmM2I2ZjNkY2JhYzc3OTBlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMwZmJmYWEzODQwYjJmNjM5NzhhZDRiY2Q3ZWQ4ZGMyNGQyNzdiODE4ZTQ3NTVmZTkzZWRhOGNiMWJjOGI3NGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbW9yZ2FuL25vZGVfbW9kdWxlcy9tcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFiYWJmZGEyMWE1MTAxM2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMyOTA0MGY3ZDYxNDNkMzY4ZjczNzNhYTZjY2VkNTgxN2IwNzBjODcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzY3ZWNkYTI1OGIxMzZiYThmOWJjMmI2NjAwOTc5YmRlODUzMDhjMmEyN2VhMDk0MTQ2NWQ5Y2IxMjIzOWNmMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9tb3JnYW4vbm9kZV9tb2R1bGVzL29uLWZpbmlzaGVkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTI1NjRjYzZhN2FlN2EyZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmY5YTA0NmRiYTA5ZGNjZTFiZDQ3NGZmMGY4NGMzOWNiNTdkYzViNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZDhiNmQ5NDRiZTllOTMxYTE3ODkxNGFmYmIzZDZiNzliZmExOTljMDMyODcyYjY4N2JlZDQxZWQ5OTZjNzQ3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21vcmdhbi9ub2RlX21vZHVsZXMvc2FmZS1idWZmZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNzQwZDM2MzdhMjk1ZTc1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMmI1ZjIyZWEyYTVjZmVmZDAyM2I1NjFkODIzNjRkOTM5MzQ2NDg0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRiMDI5NmE1ZTk3YzQ4MTA5NTAwOTQ0NDgxYzkxYmM2NTQ4YTNmYTJkOGNmZmUzZWFkYjJlZmFkMTQ4ODU5ZTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbW9yZ2FuL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjUwOGNiMDVkZGZmNDEyMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTYxMzEyYTEyOWNhOWZmOGJhMDQ2MjNiNjUwN2Q5MWEyZjk1ZWEzZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmYzVhN2RhNGJkZDRmMWQyYjdkYjExNTg4YjkwYzc3ZjBkZTI1YjBlMTZiNGIzMzQyNzA2ZmI2NzdmYjcwYzA4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL21vdXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyZTkxYWY4MjUxNzc0ZTU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjMjkwZWI5NzczNjE3NzE3NmQwNzFkYTRhYzg1NWFiOTk1Njg1Yzk3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFhNmI0ZDk3Mzk3OTBjMGI5NGFiOTZjOGNjMDUwN2UyODFjMTY0YzMxMWZmNGZiZjVlNTdmYjhkMjYyOTBiNDAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5NzU4YjNjNGYwOTM0OWMzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NGVkNjhjOWQ1NzBiZjQ2ZmIwOWQ0NDQ1MzdhNjUyMGI2MGY3N2NkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg4NTZiZGYxZjliMGY1ZDZiNzlmYzhhZjRjNWQyM2NhMjVhNDFjOGNiY2U0NjVkNGIyZjVhMjg1MmVhYjE4NTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbXVsdGVyL25vZGVfbW9kdWxlcy9ta2RpcnAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmZjE0OTVhYjAzOGM3MmE3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZDVmOWU5MTE3MDljMDY3YzAxZGM4NjBjOGY2ZTM1YTc0MjlhNmFiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ5ZWVmMDQ1MzI0YWI0YjQxNGI0NzNkZDkzZGQ0NzFmNjhkYmM2OGVhYTcwMDNlODhlODViNmY3MGM1YjQ4NzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbXVsdGVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGRhZjgwYjU0MmIxZTQzOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzM4OGI3NGYxZGViYjFmOTViOWZkM2YxZDYxMTAyYTk4YzI4OTA5ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2Y2QwODJhMDMyZjRjNzljOWY1N2QxYmJkMGViYmY5NjI2ZDA1ZTI1ZjMzNDdiMjBkMzc0NTcwOGI1N2VjZmFlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL211c3RhY2hlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGVlN2FlZjQ2ZDcxMjhlNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGUwYmQ1MjljOGY0ZDQ5MjM4ZmI3ZTkxNzQxODI5Y2Y3YjBkMjY4NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5YmUxZGI2ODkyNjc0MTgyNGFmNjkzNDRhODExMDQ4ZWE3ZjIzNjA5MGVlN2IzOWZkNjM5YWVjOWUwYTFmMmM3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25hbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQwMTdjODdkZDU2NWE4MjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM4YjZkZTAyMTJmMzNiZTg1ZjAxYWVhMTU4MTc5MWJkMTRhYTJhNzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjZjNTk4MjRhMjMxYWE4MTY1OWMxZDcyYzBhMzU5ZTI3MTg4OTg4MTIxODIxMmVjZWNjZDRiMzkzZGZlMTNhYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9uYW4vdG9vbHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMjFlM2JmNzQ0NzhmOThmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmZTIwMGJlMWNmNzU2M2Y5NDQ1YThiMDdhYTkzNTRmNTM0YzBmNDA4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE4YzY0YzM0NTkzMmYyOWQ0NThjYzA5NzNjMGM1YTNiOWZiNGMzY2NhMzU2MWE4MjhmNDhhMDZiNjBmMWQ0MTYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbmFub21hdGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjAwMDVhZjA1Mzg5NTlkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjUwMjc5MWVjZWI4ZjI5NTcwOTI2NjdlYzBhZDE3YjdkYmEyNzgxNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNDllMjFmMDdlMzlmYThiNWFiNDc3Yjk4MTI2MDU5NDUxOWRjYTJlMDEwN2U4MjA4MjZjMDQwMDU0YTYzYTFhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25hcGktYnVpbGQtdXRpbHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNTg2N2VkZTA4OGE3MWMzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzZDVhZWJlY2U5ZWU0NzJkZDgwY2RiZTEyMzVjOGNlNzQ2Yzc2YzI1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJjM2ViZmQ0ODk4OTYwZDk0MmU2NWY2MDY5NmYyYWYyNjkxN2Q2ZGRmMDE2ZGQxNTljNTJiZWI5MjQxZDM5ODMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbmVlZGxlL25vZGVfbW9kdWxlcy9kZWJ1Zy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg5ZjZjOWNiZmJmYjIyZjkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjliZjkzOTMzNWNlZjIwNGFmNDY2MTFkYzgyNzAyYjQyMjAwZmRjMzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWZhNmVkMGQ0MWJkMmQzMWEyOGQ4N2ZlMzUyOTAyNGYxOWRhNjNmNDk5YmMwNDZmZTI5MmQwY2U4MjQ0NjM1NyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9uZWVkbGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MjExNTA2NmZhMzM5N2RjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NDM0MjEyM2EzNzA0NmZjMWRkNGVkODEzZGQyMTAzNDc5MjI1NDI2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ3YzFmYjc4ZTMxODZiNjM4NTA3N2UwYjdiMzY1YWRjYTMyNDI3NDk2M2U0MWUxZDY4Zjc4YjRmODIxMDVlNGYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbmVnb3RpYXRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA1YWVmODE2NWUxMDMxODQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQyMDczOWQyNTcyMjc4ZDY0OGI4OWIyMjA2Y2ZiZjg5ZTg5ODMyZWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmRmMTRlNGFhYjIwZGJlMzBmNTRlY2I0MGQ0MWZmNzUzMzkzMjdmOWExY2Y4NjM4OTMxZWExNjI1NmNlYWE2ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9uZW8tYXN5bmMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZWE3MWMzYzVjNDI3NjE0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMWNhZTEyMThiYTNiNTQ2NWI0ZmUyNGIyODM0MzA2YzAwOTFjZWM3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUwNDBkZWRhNjA3MmE5M2M0MGUzNmM1MTg4ZjI0MTU5NDk4ZjZmODRmZTU4NmJjNDdkZWE0YTJkZTdhOGZjZGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1hYmkvbm9kZV9tb2R1bGVzL3NlbXZlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRjNjBhZDc4ODI5YmE2NTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRmNWE3ZDVlNDkyMTIyMmNkNDY4NmE3ODc4MzU0MGNlYTJjMzE2YzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjVkYjg1MWYyOGY1ZDIwZjFkMGFlZDMzY2NjNDBhY2VhYjEyZmIzNDcyMTA4Y2QxZmU0ZjYxMThiZTExMDg0YiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLWFiaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc2MTI2ZjUyNDM1MTExNzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc4MjNlMTMyMzc3ZDcxODI4OTE4OGIzNWM1YzhjMzYyZThkODk5NTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTQ5NDdjZjEwZTQzMmM0MjQ1OWU2MGEwMDk0N2NjZDFhZDI1MDFlMTZjZjFhNTMwYjNkMzlmMGMyZGU1YzgzZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLWFkZG9uLWFwaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIyNmEzY2M1ZTY4ZGM1MDIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNiZjM4MDQzZjk2MWI1MjM5YTNlMTk4MzI1YTU1MzAxMmMwOGE0NWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDAwYTBiM2IwMzdkNGUzZTIxMWU3YjdjYTU1OWE1YTYyYTM5Yjk2Y2EyYzZiY2RhZWQzYWJhMGE1NDVlZWRiYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLWZldGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiN2I1NDVmY2MwYWE3YTJlOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNThmZjlkNzRjODgyNzA3MjZiMDVlMzgzYmE0ZDI2NDFhMTg0MzhmMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxOTAzNDk4Zjk4ZWFiNTJmOTYyMDc2MzU5Yjc0ZTQzNmJiMjRjZjQ4NGZkMWE3NWFmOTdhMjUwOTcxMjAyOWFlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtZ3lwL25vZGVfbW9kdWxlcy9hYmJyZXYvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkOTQ5NzQ5Nzk5MmYzN2VkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzM2ZjODhiMWYwNTM3MGJiNjUxODI5MWM2MDFjZjk2Y2ZjYWZkYzNiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQwYjE3YzU4ZTAzMjRiZDMzMTFjYzIwMWNmZTUxMzA1NGU2YWYxMDI2MWY4NzJjODg3M2FlMjkwZDYyMGQ1YzYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1neXAvbm9kZV9tb2R1bGVzL2lzZXhlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjExNjg4MDlmZjUxNDkyMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzE3ZTUxZDFmMzUwZmEyOGQ4NTEyODBkNDYwYmViY2Q5MTU0YWNjYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhODkyYWM0ZDlkZTljMTljNTY0OWNkMzg5NjNmZjM1M2NlNjM3NDU1ZjgzNjY3YTZiM2E2OTFiZWU2MmE3OTEyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtZ3lwL25vZGVfbW9kdWxlcy9ub3B0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWExMDAyM2VhOTk3MGM0ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTE5ZjU0MjQxN2U5NjA4NWZiOGExYWQ4ZDdhMGY5MTMxNTViNWU1NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZjA2NjM4ZTVmY2I5Nzc0MDljMjE4MTM4MjQ5MmRkMGQ2Mjg4NTk5OWU1NzM5YThmMjg1OTYwZDVhNzg5MDZkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtZ3lwL25vZGVfbW9kdWxlcy93aGljaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY3ZGZiNTMzMzczMjE0ZDMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNjZjE1ZGMxYThkMWQ4MDYxM2UyN2M3MDRkMTc3NjIyMmNjODEyMjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjdiNmI4YmMyYzYwNTFlNzJhZjgwMzg4ODIzMTRlZmVhNTRhN2IwZjdjOGM0Y2Y5M2RiMjY0YjAzYzQ3N2Q2MCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLWd5cC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ2YTViZTdhNTVmYzQxMGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNhNzg1Y2QwNGIzNWNjOWE1ZmIzNmFkMWE5NzU2MWU3ZDNjM2NmNTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDkxNDRhMjRjN2Q2ODZjYTI3Njg1MGU2ZmZkZDk3MTQ3MTQ4YzEwYWNmM2ZlOTQzMTdjOTZhYTA3ZGU2YTZlZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbGliL3V0aWwvbnctcHJlLWd5cC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjljZjNiNGQ3YmRhNmUyMGYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBlZGU5ZmE5NTUxNjM5ODA0OGJjNjE1NGM0NjFlMTI0ZmI0OWY2Y2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGFhOTY0NTQzZTU5ZDRkNWRmMjFjNzg2ZjdiZGU1MzQ5MzlkOTZkZmU4ZDAyZGRmMWFlNzU1NDBhYjQyZGYzMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJiMDk5NjY2M2Y2ZDJhYTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMzMDI0YjkyNDg1Yzg4NWI5NzRlMWY0NmNiMmMzMmRlNzE2YzZmMDYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2MxOGU4NWFjOWVmZjk5ZGM2Y2I2YzU2MjZlMTFlYmVhNjU4ZTY5MTE5ZTBiYzhjYjRiZDc5OWMyYjQ4MTI1YSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbm9kZV9tb2R1bGVzL2Nob3duci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM4OTJmNjNhM2Q0ZTgwOWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVlNjgwN2JiM2U1YTUwMzVhMWNmMDNmMWE4NTViM2U2NDkyZjRhZTEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzUzOWRhNDI1NTYxODY2MDI4YzI1M2VmYjUwMjQ2MWViYTlhNjFmNjBlN2FlZDYyMzZkZjg3ZjhmNWZhODIxNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbm9kZV9tb2R1bGVzL2ZzLW1pbmlwYXNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNThjZWI0YzRhNzRiNzQwMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWMwNzAwNDYyZGZjZTg5MDI0ZTY3YzA0MzdlYWJjYTg1ODQwNzE3NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMDBiNmQzNWVkYTZkNGFhNjg5M2JhZjE5ZTUzYjdkMDA1MDE5ZWQ4NDBlNGZhMTE2YzkyNmE1MzJlYzU3N2NmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZlMzMwMGQ1OTE5N2VmNjEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5NzAwM2QwYjdmMjc0ZGQwYjNiYzE4NWE2ZWE2MDY1NzkzMzI3MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWIwMmY0NzY3YWRjMzJjM2NlZDI4NzAzYmY3ZjVhNTdmZWU3MmI2MzhiNTgyODUwYTY0Nzc3MGQxMmU1ZGJlNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEyOGI5OWEzZmFiZjhhMWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU1NTQ0OTAyMWYwMTY2M2M4ZjYwN2NlYjdkYmJmNTBkMTY2NjI0ZjEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjYyNzQwZDQ4Nzk5MDBiMGU1YzFhYjY0NTgwZTRkYWUxNWUxMzQ1YjE2MmQxNDhhMjYwZDM5ODM0YzhmNDFiYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub2RlLXByZS1neXAvbm9kZV9tb2R1bGVzL21pbmlwYXNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTM4MGJmZDkyYTdiOGVlNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmNiMWJiYWI1ZTExNzc3ZTVlYWJkZDNkZGNmMDFmYmYyNTI5ODUzYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYTUwZWFjMTcxZjhkOWVlYWQzNWY2MzdjNmM0YmI5NjU4NzVmZTVjODc2YjVjODg4YmE1ZmRlNDZmNGRhZjlkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvbWluaXpsaWIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZTNhOTU5MWZhMzg5YzhlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NGVkNjhjOWQ1NzBiZjQ2ZmIwOWQ0NDQ1MzdhNjUyMGI2MGY3N2NkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg4NTZiZGYxZjliMGY1ZDZiNzlmYzhhZjRjNWQyM2NhMjVhNDFjOGNiY2U0NjVkNGIyZjVhMjg1MmVhYjE4NTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1wcmUtZ3lwL25vZGVfbW9kdWxlcy9ta2RpcnAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkYTY1ZjkwYjA3YmNmOGQ3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMzIxMDAyODlhMGIwMTlmMjMxZDYwNjYzNzZlZmRmYjg1MzQ1NTQ3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ4NWVlZTQ1NWVkOWE3OWNhYTRhOTFkNTJlODk4NTdlNTc2ZDMwZWVmYzNjODI2ZjBiZjRkZmJlMDY3ZDA2NzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm9kZS1wcmUtZ3lwL25vZGVfbW9kdWxlcy9ub3B0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmNlZWRmOTFhYzgyODc5YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDEyNDFhNGYxMDJhYTBkMzc3ZTYzZWU4NGQ1OGIyNzg2NzdjMzQzNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZmIyZWVkNGExZjg3YjZkOWMwYjI4Y2I1MDI5NjdiZmY2YzNiZmQzNDg0ZTUwNWI5MWIxNTdkODgyMDBkMDcxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvcmltcmFmL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGU0Y2VmZDIxNWQ0MTIwZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjFjYWUxMjE4YmEzYjU0NjViNGZlMjRiMjgzNDMwNmMwMDkxY2VjNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MDQwZGVkYTYwNzJhOTNjNDBlMzZjNTE4OGYyNDE1OTQ5OGY2Zjg0ZmU1ODZiYzQ3ZGVhNGEyZGU3YThmY2RiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvc2VtdmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWFjNDU1ODc0NDc3MTdjOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2IwOGVhM2YxODEzMDQ2ZjY5ZmU3NjJhNTRlZTczOWU2MzU5NmQ3OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhMDQyMzUwYmI1Y2MxYzk2NzdkNDM0Yjc1MWI2YTQ0ZmVhZDY0YmNlYTk5MzkzYTEyNTE2MjBkYjljMGUxN2ExIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9ub2RlX21vZHVsZXMvdGFyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYThlNTkxM2JhMjBmMjg2YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTA4YWZhNGIxNDE5MGYyNDM4MWVlYmMwY2JkZDM3ZmQwM2QzNzBlOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmM2U4NGI1NmZlNDVhMDc5ODY4NDcyMDQyNTBjYjFmYzM4MjA3MWFkZjJhYTllOTZiY2VhMmViYzYxMzU1Y2Q0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vZGUtcHJlLWd5cC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAxNDdmNzBhNmViYmI2NTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBlMjE3OTVmOTUzZDA3YTY3MTRkZjU4NmZkZTUwMjZkODM3OTRhMTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGFmMWI0N2NiNWNiMWNlZmNhNDk1YWMxYmJhYTZhN2UwMzcyZjI4NjUxMDNhNWRhY2I2NGI5OWRmZDk5MGQxNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub29wLWxvZ2dlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImViMjM4NDNmYzg1YjA3MDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJjODFmZmNhMDBmM2IwOWYwNjY5YjQzYmJkYTZjZmM3MjNjMDVkNWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2YwNTJlYjQyMTgwNDVhM2M0ODQ4NWY0MmVmM2VjNGNmYjVlNWMxZjRiNDc1Mzc2NWQ0NGViNWU3MzBiMWU2OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub3B0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTVmMmNkOTViMTJlMThkZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGQ2YTY1NGEwNWE0NmRlMzMyY2ZjNzAwMjNlM2ZmMGIzOTY3M2ZiYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjZDJkODgzZWQxNGY0NTI1Y2MzYTg3NDQxYjYxNjMyN2QzOGQxZjhkMDk2ZDEyZWVmMzVmNGM2MGRhYzlkNzk2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS1wYXRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzRlNTMwMTQwYmExZTg5MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjcxZGFkNTViMWQ4M2ZiOGMwODM4NjE0YmYwMGE3NmY3NTkyOTYxYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2OWJlZmM2ZDkwMmQwYTFiMzYxYmJmYjVhYjg2MzcwNGI2N2FiNWQ5ZGYxZGJkOTg2OWE5MTUyZjZhZDRjNWQ4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS11cmwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNzViM2NmYzRiYmJlZDQyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ODNjYmRlMDU3Y2QzZDhmZjAxMDVlY2QzMTg0OTZhZThmNmIxOWQyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjljOGVjODY5YjAxOWJlN2JiYzZlODc3YWNlZDI5MjUyY2I0ZTIyOTgwMWUwZGNkODFlYzM2YmFmMDZjMTA3MjIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbm90ZXZpbC9ub2RlX21vZHVsZXMvZXNwcmltYS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJmNTM3ZGRiYmU0ZTVlODMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEyMGJhZDBkMmFmYzMxOWE1ZGEwMmU0NWQzYTkyMWIxMzQ2MzYwMjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjljMzZhY2Q3MDJiNzY0YmVlZThmZGY4ZjNhYmVjNzRiMTJiYzFjYjliNmIyNDFhYzliODhmODg3NWU3YzEwMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9ub3RldmlsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWNhOGE3M2QyODgzMjk5YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWVlNDAyM2YyOWQ1ZDczYmJiN2RlZGFhNzE4N2IyNzExYjBhMzRlNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyZjgyNGQyNTJlOTc1ZjlhNDgzODRiNjkxZTAyYWRkOGQ4NTM5MGFhZTFlZTllODM5Y2MzMzg3ZDM0Yjk0NmM1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25wbS1idW5kbGVkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGVkYjBhOTZlMjBiZWY0NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTExOThjMDZmOGUyMzQ3MTkxNjZjZDcyMDkwNDZiODBmYzUxNmViZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2N2IxNjlmZTI4NWIyMDRiMTU0ODYwOThkMDgxMWU1MjZmZGYwYmZhMWQwNmNmYjY3ZjUxYmNkNTllMDU2YmQxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25wbS1ub3JtYWxpemUtcGFja2FnZS1iaW4vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MDJkZWU2M2M3MWZiNjczIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMzNhMWFmNTg1MzcxMjA4YzQwMTdkMjlmMTNmMzNjZDA4ZGVhNWY5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjU1YTBlZTJlMGNhZDIwZTUyNWI4YWNmNjEyYWMxNjQ1ZjNmYWZhNzI3MjFmZGUyN2UxYTNiMWU0YTRhYWU3YTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvbnBtLXBhY2tsaXN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDU1ZTRjNDk5NTU2OGIxYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDY1NWIwNTAyNTc5YWYwNDNjMzg5ZDE0NWFmZTc2ZWQ0OTZlM2IwZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmODhkMmZlZjk2Y2IwM2JmYjQwMmUyMjQyNWIzYjQyMTQ5NjhmMDNkM2M4MTJlOWM4NTBmY2RjNWQ3YjlmZDE5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL25wbWxvZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI1NmY4ZGFkZjc1ZTI4NjgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI1NTBlYTIwZTZjN2VkNTlhZTJkOGMwYTM4NDI0NWJmZmFiM2YxOGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjQyNDQ3ZjcwN2EzNDk4OGY2MzA3OTgzZjU2YWI1ZWZjNGJlZTQ3ZGRhNDdmOTMxYWQ5ZDUzZWQ5OTM3Yzc4ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9udW1iZXItaXMtbmFuL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjkxZjQwMTI1M2FlNjg0ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTMyNTc0ODk3NjRkZmIwZGZjZTljZjY0MzA5NjA0NzY1OGE4MjZkNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1OTkwYmJmZmEyMzVmYzY3NWRlYmQ5MjVkNTBmNmMzZjQ4YTJiNDUyNmQ4YzlmNzU1NWNhZGVjOTAyOWQwZDdmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29iamVjdC1hc3NpZ24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzNjdkMjU4NGVmNTdlYjBjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NjMwZmVkYmNiY2NjODgzODkyZjc4YTJiMjExODRlZjg3ZTZiOWJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI5OTlhMzgwYmExM2ZlZjhiOTczZjNkZjU0YzFmMTFmMmM4ZDk3ZDRmNWY2OTE2MDA1MDhmYTJiNzEwOGZlNTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LWNvcHkvbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRkMGNjNjMxOTZmYTcyN2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjViMjVmOWNmMWIxY2JlNzMxZWJjNmEwODMzNzU5NDdjNzk2MTI3OGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjg0OThjMTUzMTNmOTk1MDZkOWY5ZDJlOTljOTg2NjhjNzcyNjAwOTBmYTllYTM1OGVlOTQ0OWVjYzg5NDM2ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vYmplY3QtY29weS9ub2RlX21vZHVsZXMvaXMtZGVzY3JpcHRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJiZWI5NzMyYTNlNDVmMjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjU0ZDAzMGQ1NGU5ZWI5N2MwYmEwYWVkYzM5YTQ1ZjE2OTg1NzY3MmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGZiZDcwNWMwMGNkZTJiOWIyOWNmMzY4ZjlhY2NmMWEwNTcwNjVhYjhhMzQ5ZjFhNWQyN2U1ZjEwZWVlMzZmZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vYmplY3QtY29weS9ub2RlX21vZHVsZXMva2luZC1vZi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFlMmZjMTFiNzc2Yzg5NzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM0MzFlMWM0YWY3YzNiMzhhNTJkOTY0MzYwMmViZjc1MjYxNDVhMGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDM4ZjJkZjBhZTEyODQ5MDJlODY0NjQxYzc0MzMzOTg1NDk3NGZkYTg4YjUyM2Q0YTg1YjM4MDVmZjE5ZGU4ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vYmplY3QtY29weS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFlNWNmNjRjZTg2MWNhYzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY1OWEyMTYyNDliNjg2MDFkNmU0NDUxNWM0ZjkxODhhMjExMGNjNTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjFjNWM2M2Y2NTM3MDVmNDRhNjBmNWZlOTM3NTJiMjMxY2FmNmZmMDdiMDE4MDU3NDBiZDg5YjcxYjJkNmQ4YSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vYmplY3QtaW5zcGVjdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk0ZjU5YThkYTNiNjNhMzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIzN2Q0MTAwZjYzODQ2ZDIyOTQxNzU2OWY3NDdhNTgyZTA3MjlmMTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjQyY2RiYWM3NWU0MDFhYTdjY2I1YzNhMWFlMTI3NjVkYmYwM2VlOWU4NDRjNmUyMjE1MTE0ZjhiMGFkN2YyZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vYmplY3QtaXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5YThlMDU1ZjAzZDgzNzBhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlNDBjM2RlOTY0OGYzY2NmZjE2ZjUxMmI2MzE2YzdmMTk4MWI1ODM0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYwMTI4MzMwNDgxODg4YmYwZTgzYTcxMzY5OWJlZTY2NjhjNTk0ODgyMWVmMDYxMDZkOGM5NjEzYjYwODFiNDUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LWtleXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZmFjNmEwN2UwZjUwM2Y5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiODYxNTE1MDA5ZTdiOWYwZjgxYWZjMTVkZWYzMzJjNmVhZWRmYjI2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFkN2MzYmI3YzQ5YjY0OTY2MTM1MTk5NTc5OTQ2YzhhMGUzNzg5YmFiMjQwMDBiYWZjM2RmNDZlZTBlMDg4NmUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LXZpc2l0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODY2Mjg2YmE3OTdkNzk3ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDUwMTc0YmEzMWY5ODA5ODAxN2ZiZjMwNjU2N2U0MjczYTk1YzMyOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ODJjODZhNDVkMGVkYzYxMjE1NjI4MzgwNjU2MzAxZTE3ZTVhN2Y4M2M5ZTMwNzJiMzhkZmY2Nzc4YjBlMWFhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29iamVjdC5hc3NpZ24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiNTk5Mjg4ZDUyMzIxMjVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMmU2N2UyOTlmYzRmYzRmM2E0OWM3ZDc2M2JiNDBkOWY4Zjk1MmIzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ5YzJiMGNiYjJmNDkzOWIxMjczOTJmZTMxOGI0MWQxMzA0YmNhMjM3ZTk2M2JiMjY0YjA5YWNkMzhjM2E3ZTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LmRlZmF1bHRzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTA5Mzk2ODZkNmE1NmYwNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmMwMzY4Mjk0NTJhNWIxOTVkMTEzOTQ1M2ZkZDA3NTUwYjdjOTVmYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNTdkNjAyY2NiMGU3ZDU1YTJiMzA0YWJhNDE0NTc0NTdiNDYyMjU2ODJmZTg2MmMwMjM3NGFjYjNjNWMwYzJmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29iamVjdC5tYXAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NTRlNDM0YjRjNzNkMmI5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3YTU1M2RkZDhmMjRjOTY4OTI0Mzc2NzhhMTJjOGEyY2RkODA0MzEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU0ODE3OGU4MzM0MjE0MGU5MTQzM2FmMmU5MGFlNWQ0MWI3ZDcwMDU4ZWY5MmUxYWZlYTNhY2I5MTQ5Zjk5MWYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb2JqZWN0LnBpY2svcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlN2NmMGEyM2E4OGRkZTAzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3NzdlOWNkNDAwYjQyZGVlMTE5OWVhY2ZiMzI1ODc2Y2FlYWZmM2NjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM4MTJlY2E0YjBkZWUyMzE3Y2I0NDYxMjRjYjI3YWU4ZTViOTkzYzhmZGQwMTQ0ODg2YjYyOWVmNmVmNTNmYzEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb24tZmluaXNoZWQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NTc3ODlkMTliNDY0MWI5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5MjQ3NDRkZTI3OTBlZWUwNjVmN2MxNDM3YzlkNDc1N2NhYjc4NzMwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg2ZWY2NWRkMGQzNDk5NjBiZmM2YTAxMjkyYzFkNDBmNDliMDY0ZmZmY2E0OGJkMjA5YTBlNjkzYzUzNGEyNDYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb24taGVhZGVycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjkyMTZlZTIxOTQwNWQ5OTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIyNDU2ZjA0MTdhZDRmN2RlYzA1ODQwMTkwODc0MGM0ZGExZWU3YmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzM4NDBkNzRjMTRjOTRiZmI3NWM3NjM3NDc2NWI2MzU1MzFiMWVhY2I4OGQ3ZjFmMmYzODBjOTRkMGVhMTMyOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9vbmNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzc5MDlhNjc2MDJlZTg1YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTdjZjMxMGEzNDEzZDc1Y2Y0Mzc0ODIzYjIzMDBjZmUyZGVjM2IyNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NWY0MzkwNjA4MTZkYWM0NDRhMGJkNjI4ZTk4NDlmZDA4OTRhZmU4ZTllYjQxMTBiZDczN2RhYWRhZDQ2MTc1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29uZS10aW1lL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjc0NzRhZjk0NmE3ZWM3OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjAxN2NlOTY2YjA0ZGY2MjI1NjNlOTliYjc5NjZjM2IzNjk5OGU1NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxY2Y3OTAzZWVhYmE1NWNkYjU2YmE0N2NlODkzYTNiMTA0Y2NlY2QyZTk1NDA2MWI1YzU2MTY1MjlhOWRiNjllIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29wZW50eXBlLmpzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTM5NDEzMzhhZTM3ODY3YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzZmYTBiYTdiNDc5YjQxZjk4ZGRlMDgyMmNjMmEwMjZiZDVkN2UxNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NjVmNDY5ZGMxZGM2MzBhYTkzNDdiMjgxNTNkYThiNzFkOTRiOGZlODc2NjliZDFkNDliYzViMGVlZWIzNjRiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29zLWhvbWVkaXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MzdmMDExNzIyNWIyNTI3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ODM2N2RmZGRkZmEwYjU5YmE3N2Q3YzQ5MGRhNWVkMzEyNDI3NWIwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcwODQwNGNlNjU3ZmJhZDU3YTQ4MDRmM2NjZmNkYTg3N2UwMzhiOTgxZmI5Njc1YWViY2M1N2RlOTFlOTU2OTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvb3MtdG1wZGlyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjk5YzdmNzYwMWYxOWIwZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzZmZjY1MzFmY2U5NjE0ZDFlNDVmYTQ1MjY5YmMwMjE5OTJlNzVmMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxODRlNmU0MTY0OGYwNGRjYjBkNzE0MTIxMGE1NGJjMjIxM2MyZTg1NmFhZDdmZDhmOTNhMGJhYjdlYjUxOWMyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL29zZW52L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDgwZTJhMTRkNWYxOTcwNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTk1OTM0NTZhNGQ3OGM0NmU3ZmJkNDZiNmM2MzE1ZDRkZGEwNWZkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MTM5NzY1YjM3MTBhNWE3NjRmNjExZGY1ZTFkMTQ1Y2RiYjYxODcyOWI4ZWI5ZTUyZjNlMDk0MDEyMTMxZGRlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL290cGxpYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ1MjM2NDcyODRjOTFkNzQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE5MTZiODc5YzA1ZmY3YzQzYzY1MDZkYWJkMzc2MjY3YjExOGFkMjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTY1YmIxNzY3NjZmNWI5ZWIyMjI1NTJjMTlkNTUzNjM3YWI4OWE1NzJhN2QxYTM3YWVhMWMzODM0OGUzNTNjMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wLWNhbmNlbGFibGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlYzk4NjI5ZmE0ZTQ4ZDEwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ODI4ZGRlOTdlNGQ5ODlhNGU4NTVmNDMzOGQxODU0MzE2MjEwM2Y4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM1MTMxYjNlY2IwZGZlYzNkZWM0ZmZhZTAxNDM3NGRlY2E3ZWQzYzFmZWExNjE2NWY5YmZjNWZhNTVmNGFkNjQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcC1ldmVudC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYwN2ZmZjllMDk4ZGZmNTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjI5YTYwM2UxZTI0MzYzYzZhNDY5ZDY5MjJkZDcxZGVhMThkNGEzMmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTk2MTM3YWIxZmI2MjRkNGU1ZmUyYjY0MTM0MTc1NjVlNzIzMjNlNzA5MjY4ZWFiOGE3OTBlYTUxZWVkYTZkYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wLWZpbmFsbHkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmMGI2MTBhMGEzM2VhMTBiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZWMxZjIxZTQ0NmNjZTE3MDRmNWJlYmQ2Yzc2MzA4YzYyNGIzMDg4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYzMjAyMjJjZTE1MmQ1OWJiYWEyMTBkN2I5ZjZjMGI0NmMxYmU1ZjhiOTQxYWFhNzkzODhjZmI4NGQ2Mzg2N2EifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcC1pcy1wcm9taXNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGUyMzliYTg5ZTk0OTIzYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWYyNzVkZTM3ZWQ2MzU5NjliMTQ3ZDFhZGFjMjFmZDZkMzZjZWQ0MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZjBhZWI3MDQzZDA3MzdlNWJjYWY4YzJiZjgzYjRhOGRlZDI0NzkyMmFjYTU5MmQ2ODRlMzc0OTlkMDI4YWU3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3AtbWFwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGRlNTRkODQ2OTkwMGJhYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTAwNDI1MzM1ZmJjZTkzNWJlMjM5NzQ1OGIwNDI3NmE4NDU0NDNhZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlOTViODJhYmIzY2E4NDkzYzU3MjEzZWZkYzgwNTU2ZWFmNGJlODQwOWNhMTJkYWU4MzE0MjhjMDgwYzJjMjg5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3AtdGltZW91dC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc3MDI1M2UwNzM3YTQ1YTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM3ZjY2OThmZDJjYTY5ZTAwYTFiNzQ3ZTM3NGYxZWIzZDk5OTU0YjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmY3OTNjODIxZjM2OTg1Y2RlOWY5ZDlmZjYyOTdlNmMxMzA0ZjhlNTk3YWEyZDQ4ZGM1M2VkYTgzYzExZTU0YyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wLXRyeS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJkN2Y0MzUxYTM5YTQxZWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ5Mzk0N2JkNTIwMjFiYjVmNzg1NjEzMjQ5ZTBlMTk4YTNiNDgwMjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzhmZGFmMTY4YmM2M2E2NDIyYTdkYmU3ZTQxYTdiNTJiMDIzMjZlZGVmOGIxNDAxOWUwMzMzZWY2MGIzN2I0NyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYWNrYWdlLWpzb24tZnJvbS1kaXN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWM0YTU1MGM4ZGYyMDgyMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDEwZTY5OTU3NjQ2ZTQxZTE3OTE3Njg3OGQyYTNkZTc2YWFmNGYxMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkYzEwOTBmYzIyMjhlMTVmYjEzY2M4YWE4MWYzYzk5YzljMGE0MjM3Zjk5YTQyZDFjN2ZmZGExYjEzN2NmMWNmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Bha28vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NWQxMDM2Y2NkN2Y1NDcwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMjJkNDcwOWRjNGJlOTMxMGQzOWM2NGVjNGYwMzIzMzIwMWYzZDdkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFhMjk5ZGYzMGYyODQ1YmMzZTg1MjliMTgzMzgwNmQ3ZTg1OTE0ZDljZTE5YjZlYmU1N2Q1YTU1MzM5OWFkYmEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGFyc2UtZmlsZXBhdGgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NTBiOTg5MDFmMTQyMTk1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyNWZiMGYwOTFjNjg4YTMzNzYxNDVjNzgzZmQ4MjNhYTZmZDkzYjgyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBkZGZjOGUxMmQ4MzU0NmYxN2MwYTI2OWQ0N2VhYWQ2Zjc0YWFiMDc4YWIxZGE3NDIwOTc4MjNmYmE3MzBlZWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGFyc2UtcGFzc3dkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDkzNWUyM2QzM2QwMDA0OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjQ2ZGM3NTZmZjE2YzQ2NGZjYjYzZTE3YjJjZDVlZTRhZDRmOGI2NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5OGM3Yjk1M2M4NDRjYWM3YzBiZTJkNWFiYzY1NTljNmZkM2E2MDc1ZmQxNTliMDRjMGYxYmY0NjE0NWJmZWQyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BhcnNldXJsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTlhYjI3NjAzNjVmZjcwNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmE0OGZiNDcwYjQ5YjI5Y2YzZjk3Y2NmNjNiMjJmZWVlNWJlNzFmMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkNGUzMzc0MTRkMGM1MGMzNDc1YjBkNDgzMzYzYTRjNTFkODA0NDM2ZmU2NmEzNjEyYjFlNDc0NzIyYjhhNmZiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Bhc2NhbGNhc2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzMmQzOWUxODE0NmM2YjEzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkYzM2MmFjZGY4M2YzNjI5OGQ4ZWE2YzgyM2FjMWQwYjNiMjA5NmVhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVlMjU4ZDFhMGQxODVhZTQ2OWZlYzM0ZGUyYWYxODkxMzQyMWI5NDE4MWVmNjEyMzhlZmNmZTBiMDBkMWIyYzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGF0aC1leGlzdHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkNTJmN2UwY2RiZmE3NjE5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1MWI4MDQxNmVhOGFmZjBmNmYwNGIxNWVlMmUxMTQyNTBiYTFhMTRjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJlNWI4Mzg3N2Y2OTk4Yjg0MGI5MzY1ZDdhYjc3ZTg4NWYwZDU4MzMzNzgyNmMyMmRhY2NhZWI2ZTMwM2ZkNGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGF0aC1pcy1hYnNvbHV0ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYzNjhkZDY4NjY1MGUxMTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYzMzBjNDZmNTlkYmRkOTJkZGRmOGEyY2ZjMmMxNTY5YjQ2OWJkZDIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjU1OTRkYWI3MjY4MWM5MTBkOWNjOTE5MjYzYTRkYWYyN2Q3N2E3NWUwZDJjMjZhNGQ5NThkNmQ2Yjc5OGY4NiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXRoLWtleS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNjYzY0MGJiNDVmNGMzNTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZlYTk0MzczMjM1NDZhYWFlYjI4YWZhMzNkMGM5YzdlZDAzZTkzYTUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWM2ODBlY2ZkMzIyYWZlMDU2YjRjY2JmZGI2YzcwNDMzNDIyNzY5MDNmMDE3YzBhMjliNzdjMzkyNjc5MGQxMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXRoLXBhcnNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWZmOGQ1MjQ1NWVmNzRjMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzE1NzI0ZjM2MWI3MzlmMGM5NzIxZjAzOGYxYmQ4YjJiY2JlNWQ2MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkYzA1NGQ0M2Y4MTU2MzZhM2RiYjZkODJhNjEwMjg5YWZkNTdiNjFjMThiNmUxOGY3YzFmODAwZjE1Zjc0ZmY0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BhdGgtcm9vdC1yZWdleC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAwNmI5MDE0ZGU3NzFkYWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBjNDhlODJlMzc5NDJiYzVhNTk0ZThkZGRkZjdmODNjZTNlMDYzM2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDNhMDdiYTEwNjc1YTkwZDZlZGE2ZWNjYjJmMTM4YWE2YzA5ODBkYjJlMzBmZjdiM2Y5YTFhMjBmMTQwMDIyYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXRoLXJvb3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NTdmMTkzMGRlMmUwM2Y4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYmE0NWY4MTZjNDNiMWU1MDU0NDBiN2E3ZjgzOTJlMzhiYTExMzA2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImE3ZTA1Nzk0YTVkYzgxZGZjNzlhMGYxODZjNTIxOWY0NDJmMmY3MzViMDhhM2U5YjkxYWJhNTk4MzNiYWRjMmQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGF0aC1zY3Vycnkvbm9kZV9tb2R1bGVzL2xydS1jYWNoZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcwMmM1YzM0ODljYTgyMzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjU3Y2VlYWNjOWQ1MGFiYmQ3ZTM3MGU2YTY5NzUyMGNjMDc4NGJhYTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWRhNWZmNjgzYzI2Zjg4YTEzNDE5OGZhMjcwMGIzNzFhYmM5MDkyYzYxYTgxNDc0MjI2YmRmYzZmOTM0OGMxNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXRoLXNjdXJyeS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdhNzQ3YmQ1Y2UzMzdhM2EiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ0NzU3YWYwZmI2ZWU0OTJhMmY4OGNlN2MyMjZlYWM3ZDFiZDlmMDIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzk0NDE3OTVkMzA5Mjc1YmJlNzRiNTgzNmUzNGU2YWI0MWZlYjMxZDc0ZDM3ZDU0ZmNhMTA5MDMzOWZlNjQyNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wYXRoLXRvLXJlZ2V4cC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVlMTFiMDk3YmM1MzhlOGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRjNjQwYjZiOGFjNWE4MmJkMTBiZTMyYTc3ZmIyMTI4N2RkNGUyNWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzgzOTM1NzY4NjY4N2E4OWUwOTExOGFmOTY4NzdlMDA4NDYzZjllYzczNzQzYmQ5NDIzOTNhMWUxYzhkMmMyYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wZGZraXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmM2EyMTU3MzdmMjQ1M2YyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNDZiY2NkYTI5NmViODNlYmU2NDE5YmNjYThkODNiNmJjMzhjYzBiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdiZTczOWU2ZGQyYzAxYzEyNDY1NTk2NjJmZWJhMjc5NDMzMmQxNmUyOGVmOTkyN2ZkY2I1ZjhlY2Q0N2Y1MTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcGVlay1yZWFkYWJsZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFkNDY5NTU2M2IwNGZiM2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJjYzZiYTAwZDRlNmRlNjM1NGI0NmJjNzY4N2Q5NDZmZTZhMTQ0NmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWU0ZjAxZDM5Y2MxM2MyNjFmN2FiODFkMDUwOWQzNmJkOThkOGVjZWFmOWVkNzVmMmFiMjc0Mjg2ZjNjMzkyMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wZW5kL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2Q1MDIwMTY1NTg3NDI1YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTdjMDE3ZmQyMzg2Y2I4OGVlNDE2NGUxZGU5NzE0YjczMTk1NmEzYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjYjZhNTZmZjhlNDlmZWE0ZGYxNTEyZDgxMjlkYjk1YTAyMjkxOTNlYmE2ODUwNjE5YmUxNWMwMDE4NTM1OTRlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BnLWNvbm5lY3Rpb24tc3RyaW5nL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzkxMzE0MzA4ODIxOGUxZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODJhNTVjNzY0NTE4YzEwMmI0NWFjYjZiMDk3YmRmYmM2YmE4NzRmYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzOWI0YzU0ODU3MGI2N2Y1YTA3ZmI1OTZlMmUxMDJhZDhiMzczZjgzYTg2ZDc2MWQxM2RmNmQ5MTFmOWE3ODRjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BpY29tYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUyYjc1ZWFlYjAwY2M4YjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkyMGIzODVhMjBjODkwMTg1ZDU3ZTVlYTFkY2M4NmUzZmY0ZDUxYTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmYzYmVlZDc5NDc3YzMyZWMxNTMzNjA5YTc1YmVmNWNjMzk5OGU5NjY1NzI3NzUxOWIzZDY2YmZjYzZkMDQ2ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9waWZ5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTc2ZTIwNzJjMzA4Y2VjYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzM3NzY2ZTg2YTQwZmE4YjQyOGFiOTUyOGI0MWJjYzg4NDMwNzU3YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwYmU0YjdmMTU3ZDhmNTlhMWU5ZjMzNThjOGZmYzM3NGUwMzUwNDY3ZWNlYmVhNTlmNzk1YTQ5NjM5MTE1ZWIwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BpbmtpZS1wcm9taXNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTgzZGNmNGNjOTE5ZjY4YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjExMGRlMGU2YmRkOGRjYTQ4MWMzN2I5ZGVmYmNiY2VkMWU0MTRhOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhZmNkMTY2NmYwY2E0NGIwZmZlMDU4N2ZiZDFkYjUyNzk5MzM0NjI2Y2IxMjFlZjRlYWExNzgwYTk5NTFkZmI3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3BpbmtpZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY5MzBkY2Q1YTk5ODdiZjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIwZmY1M2RlYjUzYWI1NjYyYmZmYzlkMmY5YTQzY2RkZjQ4ZWJmYTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGM4ODBhYzY5OTAxMGU0N2FiOTFlYzk4ZjM3NTZhYzU0MjkxNzA2NzIxODI5NTcyOTMyZTY3ZThmYWY3MWNmNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wbmctanMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YWM4ZDRhNDU2MjExYzM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZGE1NWI5YTg5NmM4ZWVkNWYzMDAxMzc3N2ZmYmM4MTgxYmRmYTY3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE4MGRmZWYwZmQyNzhhNTIyNWNkZDEwZDFmMzUyMDQxMTI5YzMzN2E5NjFmYjMyZWU1MzQzN2ZhODVkZTc2YzEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcG9ydHNjYW5uZXIvbm9kZV9tb2R1bGVzL2FzeW5jL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTE2NjZjMWRmOGVmYzMwOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWJhNGMyZDNjZGNkZDFiNDk0Y2JmNzQ0ZDAzMzk1NDQxYTQwOThkZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyODA5YzQ4OTExMTBhZTg3MmI1YWYyYzEyNjhmNDZmZmQ4MGU2ZDMxNjg5YTAzYjc1ZWFhNTQ0NTY2ZDRlMzY3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Bvc2l4LWNoYXJhY3Rlci1jbGFzc2VzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjI2NjZjYmIwNjM5OTdmYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjM4MTRlNWVkM2ZkY2VhNmYzYzJlMzI5OWMxYjlhZjY4NWJhN2M1MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwZmY3Mzc1MzQ5NWNmZmY0NTU2YTVmOGI3ODQ3YmExYzA2NTMwMzQxOTg2ZTY0MmE4NjM3YzZkYjc0ZDg3ODk0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Bvc3NpYmxlLXR5cGVkLWFycmF5LW5hbWVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWQ1OWFiMzc2NzBkZmQwYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTk0ZTI3MGRjNDhkNTdkZWYxNmU3ZTZlNTVmOTJhMmE4N2U5MGY0YiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYTFjMzVhNGIwZDEwZDVmNzIxZGVhMjY3ZmRiZjk5ODFjMzdkMTNmZmRkMGZiZDk3MDQ0YzVmMWZjYmNiMDI2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3ByZWJ1aWxkLWluc3RhbGwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYTBhOTkxNzQwY2FiNGRmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhOGIwM2I4MmRiZDkwMWRiM2U3YzM1ZjQ2ZDlmZjllZDg0MmZiNmFjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMxMGU3YmI3ZDllOGJlNDBmZmQ3YTAxOTcyZjQxYjQzYjE0ODY1ZGI2OTI5MGExNTdlNzQ4MTk4NTQ0ZDliMGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHJlcGVuZC1odHRwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTA4Yzg0NjQ0MzM2NDUzOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWY3N2UwMGJiMTgwZTJkNDc0ZWY4ZWM0MjdkM2RkYjJkZmZlOGI2MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MzZmNDExYWRjY2E1YmNmZWM5YzY4ZWUzOWNlMThmM2VlMDBkMjc5MzRkYmJjZGUzYzY2MzU5MjlmYWNlYjg1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb2MtbG9nL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTBlMjhmMzI0MTZjZWFhNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNzU5MzZiOTE3MmUwNTA5ODYwN2EwMDZkZTc0Mzk5MDYwYTUzYTc5YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZDZkOTNkMDU3ZjM5YmMzMTczZDUzZTY5NGI2MTgzM2ZkMGNlODljMWQ2NjkxNTYxNjkxMzZkMzFhOTY4MTMxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb2Nlc3MtbmV4dGljay1hcmdzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDVjNDk2YTJhMDU0M2E3MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjY2YTBjZjBkYTkwMWEzYmRkNGFiNzZkMGJhOTAzMjY0MDQ1NWNhMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NTAxYjQ5MDk2MzBlNjBjOWU5ZjY4YzRjYThjY2IxOTY0Njg4NTAwZTYxYzYwNDA4YTI2ZDU0ODBhOWRkM2Q0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb2Nlc3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3Zjk0M2UwN2RkODFhZDAyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ODcyY2IxMTU2MmNmNzU5OTFmNzU0MGYzZDcyODkyMTk0YmUyYWM4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMxYTU0YjczNjdkM2VkMjNjZDk1NTE1OGVmYjI2MGVhMjZkMWZlOWE5YzM5MWQ4MDU3MzM1MjRlZjNlZjM2MzcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHJvbS1jbGllbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZTVjZGUzZGVjOGVmOTA4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0NmJlOGM2MjJkNWE3YThjNzRhOTA1ZGY3ZWFmYjg5M2ZkYjhhOTY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM4NjY5N2ViYmYzOTQ0MmYwNTcwZDU5Yzg1MWUwMGNhMjIzMzBhMGE1Y2UzZjM4OWI2MjFmNmEwZDZkNzUxN2EifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHJvbWlzZS1pbmZsaWdodC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRkYWI4ZDljZDc3NTRiOTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZjNjQ5Y2JlZGVhNzMyODdkYjM3YTQzMWU1NzYxZTljMGI0YWJjYTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzFjMjk5NTcyNTMwNGZmYTgyZTAzYmUyYzIxZTgzZjNiN2MwYzU1Nzg0NmRmODhhYWVkMGYyYjlmYTc1ZDkxMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm9taXNlLXJldHJ5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDQxNDcxMWQyYzFhMzIwOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTIxYjJhYTE1MzQxZjdmYTEwYWUxNTBjNGFmZjk3ZmRiZGM3NTVkNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4NmMyMGU5YzE1ZjRkOWYxZmRiZGU4YWJlNTZmZmMzN2FlNjlkZWZmYmYzZmZkMWVjYjg4NzEyY2QwZGE3OWE1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb21pc2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYzE1NjVhODYxZjFlMDU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3M2FlYTA2Y2I1ZTVmNTlkN2UzNjA2YzhlZjJhMjg2Mzc2YzdiM2FlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijc4NDg1MTdiYWM1ZmQxMGFiZDc2Y2QyMWIzNjBiMzZlZTJhNDQ0ZWU4ZDAyZTBmNjRmY2JkNmZkZTZkMjM2MjgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHJvcGVyLWxvY2tmaWxlL25vZGVfbW9kdWxlcy9lcnItY29kZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjljZmUwZTM4NDhhYWYyMDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI2NmZlZTdhZTE3YzE2NDVmODk5M2ViNWIwZDUxZGFmYjBmYTU0ZjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWQyMGZkOTZhMGQzYzMzMjkzN2I5OWY0MWI2NDMzNjg3MmY5YTc4Njc5Y2U3NWE1YmU2YTRlZmIxYmM2ODc2ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm9wZXItbG9ja2ZpbGUvbm9kZV9tb2R1bGVzL3JldHJ5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDkxYWIzOWRkMGE2MmY4NiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGQ1ZWJlNWI5YmE2MTkxOGQ1NTMzYmUyMDY0MGU0MzZhMGY1OWFkNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1OTQxNzExZTIzN2VhZjFiODg4OTgzOWY4YzFiZDI3OTZiZjMxOWNhYmZiODdlMTRiNjEyNTM1YzA1ZGI1NzBkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Byb3Blci1sb2NrZmlsZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRlZjQzNmZhMjQ5YzQxZTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEwNGM2MGQ2YjI0NDFkNmUyYTZlYmRkY2FiNzVhYTZlZmMyZDFkOWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTQ5MGE3OWY4MDU4Y2JiN2MwZTlmZDNiOTk3NzAxMzEwMmI1Y2JkOGQyMzIyNTliOTNiYjJlYmY4NTgzNGE1MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wcm94eS1hZGRyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDJjOGMwMjczMzUyOTU0MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjZhZGIwYzc2Nzc1MDZmYjA5OWM5NDVkYWEyZmFkZTUwODgzZGMxMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkMDY0ODgwYjYyOGUwZGRjMzdjMDhhZjBkYTk1NDg2NzY2YzJlYjMxMzE2M2M4ODdhMjE5OTZkNWM5NmRjZTg2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1hdHRycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY4NzRlZTdhMzU2NDJjOTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY0MjE2MGZkZmM4YjFmNDk4N2ZhMGMxZTA0ODBjM2JhZjRjOTk4MTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2ZkZGI4N2QxZjExMzI3OWM4YTExMThlMWM4ZDYxNjNhYjc4NjYzNDcwMWFmZmI2YTNiMWZhOGI2NTAyMGFiYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wdWctY29kZS1nZW4vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NWZmMDE5YzQ5MDM5ZDdlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2YjY3OTU3MDgxZTlmMzAzNjc5Y2Q1ZjdjNDUxOWIxMDFlOTE3ODc5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY5MjdhYjhjZGI4OTU3MGQ1N2IzNGQ1OTUzNzg2YWUyYjU2Yjg5NTYwMzAxZDQ1MmJjOTVjNzUxOWFhNjIyMTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHVnLWVycm9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTQ1OTE1ZWE2MGZmYzRmYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiN2E1N2RiOGM1MjM4OGUwZTM0NWQ1MjI3OTNiODg0MmNkOGQyOGRkYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4OGQyNTYwYjY3YWQzNmRhZmFhZjU5YmZiYTRkNDJhYThhYWQ3ZTk2ZjE4MWYzN2UwNjcyMjdiMjY3OTI0MDM3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1maWx0ZXJzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDFkMzllM2UzMGM0YWE1NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmMxYzg4MzkwMGUxMWIzYjIyMjI3Zjk5ZDk3Y2M1MjVkMTk5ODliMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNDlmYmRlZTkwNWY2ZjExYTkzN2E1NmI0NThlMDQxZTI2YmM0MThjM2MyOWJkOGQ4NzYwM2JkMTY1YTIzOTQ0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1sZXhlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJlOTY4Y2FjNzRmNjY2YzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE2OTZmYWRhNGNhOGJhODA5N2VmMmNmYTI4ZDQzMzdiYTc2MDdkNGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTI4NGZlNTBkNzYxOGRkZjlhOGEzMmE2ZmNlNjQ5ZmZjMWNkNWJlYzQ1ZTAxZWNmMjgyODc4NTk5ZDQxZGI0ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wdWctbGlua2VyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTBkM2M5NTBmMDQ3NjExMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTEzY2VhMzExM2MxN2JkZDg2Y2EzZWI0MGFmMzhjMmUxMjk1NzA2ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwNGY5OTg0ZjczMjk2MmQ4ZGE2MjU5NTliNjRjMGQ4ZWY0ZjdlMWU1NzEwYTA4MTA5ZGQ4NmU3MzBhMzVkY2U2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1sb2FkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDVlYTNmNDQ3ODAxOWEzYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDExMWIyMjNlN2VjNjczYTMxOTEwY2RhNDNhMmVmN2Q0YjJkYTFiOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNDM1MTNlOGNlNDFhNjNmOGNmYzU1ZTRkYzlhYjk4NGYzMDY2MDAzODgzN2M3MzRhMWFmNjBlMGYzMzk1YmFkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy1wYXJzZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0MWY4NjUyNzAxOGQ2MDcwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MzE4YmNhOGQxNTI2MGIxMzZlZjU3ZGVmZjdhMDViMTk5ZGZmNzg5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdlYzdiNjA4YzdiYWQxM2E4N2NmNmRlZjE1MDRkNTJlOWJiYjlhYTM0MmE3OTM3NzUxM2M1OGI5YTg1NDA3YTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHVnLXJ1bnRpbWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyZjdiM2ZhMTBmODI4MWFmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNzAzN2EyNjVkYTRmOWU5MWE2MzEwYWYyNWU0MGVkODU4YTMzZWJiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU0OTliMGJiNTlkMDc1NTA1ODAzMWNkM2E2MTRjOWFkMTk2NzU3ZWMzYjM2YTc2MTY3M2Y4ODE1OTJiYjhkOGYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcHVnLXN0cmlwLWNvbW1lbnRzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmY3MGI3NmJkYzI2YWI1YSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOGQ2MjYxODNmOWM5ZDM1OTY0MjEzOWQyNTJmNzY1NGZlYWUwZDE4OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMDczODc0YjE5NDJiOGZhMTA1NTRlNTI3YTJkZDhhMjViYTk4YjRiZjczNTJmNGMxYzI2YTVjMjcyYmM0N2UyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy13YWxrL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmIzMGI0ZWU1NmY4MjI0YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDZkZTEwMjQ2YWI2ZDcyNmY3ZGVjNTI2Mjk0ODBmNTcyYmY1NWE5MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYjhjMTE0OWU2MzQ0NTk2YTg1NGVlMTI2N2YyY2YzNjViYzkwMzQxYTBkMTdmNTA2MjBhNDY3YTMyMDMyMGQyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3B1Zy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI2OWVhYjM2NjJiMmI0MDMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjYwZWRjYTZmYzU4OWE5YTJkODZmZjI3MjRiNDI2MzRhNjk5ZmMxNTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWRmYjM1ZjFhY2MzMWE5OTAzMjA4NmQyNTk1OTkzOTcxNDBkYTgyNWYzNDkyNGQzMTU2M2I5MmVlYmRjM2UzMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9wdW1wL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDI0MzNjNmViZWI1MGQwZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWM1MGM3Yzc4ZjQ4NTAxYjc4YWFmNmE1OTk2NDZjMDdkM2Y5NzZlYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5YTdjNWU0NWQ1YTQ5OGVmNzlhNDQ3MTUxMWUzODliYmRmYWE4NzM3ZDBmZGFiYjlkYjg3M2I5Y2YwOWE3MzNkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3FzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzlmZDVkNDM2NDE4MWRlMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZThjYzRlYzk4OWVjYjI5NzIyZTRlNGU2ODNjMWVjNDFlMzE4MWZhMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlYjY4YTFjNWQwNzI1NDczZmQ0YTZiMmZlODZhMzg1OGNkZjU2YWI3NDk3MTQ2MWMxZTE2MDAwZmFmZjdjYjliIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3F1ZXJ5LXN0cmluZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM3YmE3NzMwMmM0ZWNmNjMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU4MmE1MGQ0YmUxYzU3ZGVkNDBiZjM5YTUyMzJiZjVjNmRhYmI0NmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDBiNWY1NGVhYTU5MDAxZGM4NjcyMGE5YmUxZmRmNjUzYmFkODM3MDdkNzA4NDIzMzJmYjNlODg0N2Y2NWE4OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yYW5nZS1wYXJzZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZWYwMTEwNmQxODgwY2RmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkYWIxZWY3ODQyNDljZWQ5Y2VjMTM5ZjhhYjgxMTZlZjUyYjNjNDkyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjJjMjRiZmJlYTg3Yjc5OWQxM2RkZjFhYmYzNDhjZDUzNDNiODExY2ZkYzM3YTBlMzUwYTk0NTZjZTUzNDA1YjcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmFuZ2VfY2hlY2svcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmZGYyNmJhNmU2OTY0Y2ZjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NmQ2MzViNjYyNWFkN2I1NzI3YjI1ZWQyMmQ1ZmI4ZWNjZWMwMjc2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM3MWQ5NWE3MDVmYmRmNzViZjgyMGU0OWY3ZTMyOWE1YmE0OGE3YjNhMzdlYjEyZWZlZjMwMjk0OTMzMThjMTMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmF3LWJvZHkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0NmJiZWY2NTk4MzZhYWI3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNGI1MmVhODkxMWU0ZTlmODlhY2I0ZDg3NmU4Nzc1NWU1NDUyOWUyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhjZmFmYzM1MjEyOTJiZDc0MzRkMmY0MDc2Mjk4NGYzNmViMTJmMDNiZGU5MmI0MmE5ZGYyZWExNzU1MmY0YTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmMvbm9kZV9tb2R1bGVzL2luaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjMyMmRkMjhhZWNhM2NhNzgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQzMzA2NGQ1NWFmZDMyY2VlMzZhZmUyZWYyMGEzN2QxZTgwYzI5NjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTJmYmE4OWExZDI3MjRkZmVhZmEyMWVjNThmOGM0YThhMjEwMTAzY2M2YjY1YjQ0NjhhYjNmYjk3M2FkMTc1MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yYy9ub2RlX21vZHVsZXMvc3RyaXAtanNvbi1jb21tZW50cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY3NjE4ZWRiZGM3YjkxODAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE5OTY2ZTJiNDk5NGE3MDRlYTQ3MmExYmExZWI4ZTFkMTRmNDQ2ZDgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTZmMDM1MzQ5YThlNjAzNGQzODAzNDhlYzNkNDU0ZWQ4ZWEzYTYwMmM3YTU3MDBlYjM2ZmY0ODMxMGJkYmU5ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yYy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNlN2VhOGFkOWJhOTFhM2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU0YTVkNzlkNWVhOTM2NmJlYjY2Y2Y5OTNkMTFiODg2MDNlNjMzM2UifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTMxNjVjZTU2ZTQ1ODIxNmMxODI0MGNkOTYxYTUyMmFmNWIxOGU1MWRhMDZmNTVkODhhYzU1MjIzNDQ1NWQ5NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vbm9kZV9tb2R1bGVzL2lzYXJyYXkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1OWM4MTgzMmJkZWNiMWU5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZjlhMDQ2ZGJhMDlkY2NlMWJkNDc0ZmYwZjg0YzM5Y2I1N2RjNWI0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkOGI2ZDk0NGJlOWU5MzFhMTc4OTE0YWZiYjNkNmI3OWJmYTE5OWMwMzI4NzJiNjg3YmVkNDFlZDk5NmM3NDcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL25vZGVfbW9kdWxlcy9zYWZlLWJ1ZmZlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAzNjViMTg2NGRkOTY4ODYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMzYTQxMThiMDE1MTY3NjgyZjA1M2Q4NWY3YmIyMWI5ZmY5ZDE2MWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjdiZGU4MjllMzFjYmEzZjUwYzc3ZDE0YTMwZmEwZjIyOTUyMjNiN2ZmYTA3ZjNiODQ2MDZhNWE3OWJiOTdmOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwMGYxNWI4NjFkZmUxZWNmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMTU2YTljZDM1ZGM3NTBiZWJjMmVhYWY0MmE1OTMzYzhlZTZiODkyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjViMTA1YWMwYWJiZjU5ODVjYmU2MmFkMjhhMzQwMzJkODVjN2VmNjIzZTBlYjAxZjM5NDQxYjBmZWI0MTkwMDQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtL25vZGVfbW9kdWxlcy9idWZmZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiZjhiMDY0ZDVlYTA2OWM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMmU3ZTM3OWNjYWMwN2IwMmVkZGZhNjc3NDZhMGU1MjFmNWE0ODc4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI0NmUxOGYzMmJjNzc1MjU0MzZiNzNmOGFjNjAwNTYwZjI0NmY5YmMwNWEzNmRlZGMwN2Y0NDhhZTE5MjM5YWMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlNmE5MWFiODlhYzY1YzM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzZTUxOWIwMDNmYmNlOTYxZjQxY2M0OGZhNDIzN2M2ZGViZGExMjY2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMxOTg0Yzg1Y2Q0ZjNkZjBhYTc1MDc1YWNkZWM5OGMyNTk2MTQ5Njg5N2QxZjQ2ZDA0ZWQ0YTcwMWYxMjljNTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVhZGFibGUtd2ViLXRvLW5vZGUtc3RyZWFtL25vZGVfbW9kdWxlcy9zdHJpbmdfZGVjb2Rlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRiNWRiNjhkMmNiNmNiZTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI0OGQ4YjIwYWI5MzBlNTIwODg0ODI3MzQ0M2Y5YmYzYmIzNjhkZjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2VlM2E3N2Y4YmY4YzI4ODc0NWFlYzIyOTI0NGNiNzliNjNiOTk1OWE5YjdjOGVlMThlMzI2Mjg2OTc2YmM2ZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWFkYWJsZS13ZWItdG8tbm9kZS1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzNDQwMWM2YjUzMGY2ZjEwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNTc5MDE4MDk5NTlmNjg3NzcwNDdhYTZhMDIwYzZhN2JlMzIzMjU1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjE0YWExYzlkMDYwNDgwNjdjMTI5OTBjM2FmZWU1ZmIwZjMxMGM5ZDQ0MzJmOTAxZmMwODUwNDI2ZTllMTU4NjQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVhZGRpcnAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMWM2M2MxMWMyZTFmYTMxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNzQ3ODBmZDBjOWI3M2I2OTUwZThkMTU3NWFmNWZmNGI2NjM0MTRhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU2M2IwNTFjYmNkNjFlMTdjM2FiODRjOWJkNzMxNTkyOWM1NDI1ZDdmYmI5MTAwN2EwNDI0NWFiZjg2N2E0YjIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVjaG9pci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUxYzNiZmU1OWE3NzE3ODQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM5ZjY4MGFiNjcwYjAzYTZjNjNhODBjODk1MDdlYTI5NTlmMTQ2ZGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2ExNjc4ZjdhNWYxMmQwNjFiYmEzNDZjODI5NWE1N2U1MGIzNDc5MWMwZGEwNjE4OTM4NGEzYTA4YTJkZmQzNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZWdleC1ub3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxZGU5N2E5MDhiYTQ3YmI0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMGI5MDNmNTYwN2EyYjZiOTc3MDhlMjBhOTQwZWZiZjNkODk2NTg5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAzYjMxMTUyNmFmYTg3YjM4OGEwNWFmODZmYjlhZDg2MzMxODg4ZDJiNWVmMjYwZTYzNWM5MDIzYTlhMTRhMWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVnZXhwLnByb3RvdHlwZS5mbGFncy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIzY2Y1ODIyZjE3NWI1MGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNhOGJhOTIwZTE3ZWY4MzQ4YTMwNjRjNTcwNWQzZjkwZGFjOGIyNmYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWQxNTk1ZjZmZTFkYzBkYjQ1ZmQzYTA1YTY0ZjBlNTcxOWI4YWY1NWViZDc2OWYwYmNiYTBmZjZlN2Y4ZDdhOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZW1vdmUtdHJhaWxpbmctc2VwYXJhdG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzhkYTVkOGYxN2NiZTg5OCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTk4YjMwYjRkZjY5MTIyNWM2Njg4YThhOWUxMDI0MTQ4YzUzNjcyYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZWU3MjRiYzA1ZGJhOWRlYWUyZGMxZDNjZThmOGIyZGJhMDdmMDg2NmNjYjI5YjcwMzdkMzQwNWRlYWI1ODY1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGVhdC1lbGVtZW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNThjMDY0YTNhOTBlOWEwNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjA2NDZkZmFjYjBmOWY4NWYxMTdlYTVmNTAzZTMwMDE2NjRhMWI1NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZDcxOGI2NzY5NjViYzQ4YTc2OWI2NzVkZDZmOTZhNjE5ZDdlNTc4NmEwNTk3MDBjYzNmODdhYjQ5YmJiMTA5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGVhdC1zdHJpbmcvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMTQ3ZjYyYTc5MTVkYjIyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzYzllZjdiZDBhMWMzZDgwNTgxNGM2NTRjNDU3Y2MzMTVjNDhjMTE2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ0MDVmMDEwNjgxZDUzZjc3NjkxMDE1ZTk4NDYxZjg0ODRiMmFmZTZhOWVkZmRkMmRkYjI3YjFlOGE4ZTg4M2QifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMvYW5zaS1zdHlsZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5YjlhNjk5MWY0ZWEwYmM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZWRlOWZhOTU1MTYzOTgwNDhiYzYxNTRjNDYxZTEyNGZiNDlmNmNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBhYTk2NDU0M2U1OWQ0ZDVkZjIxYzc4NmY3YmRlNTM0OTM5ZDk2ZGZlOGQwMmRkZjFhZTc1NTQwYWI0MmRmMzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMvYnJhY2UtZXhwYW5zaW9uL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTMxYmRhNGJiMzJmZTBiYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2E2MWMyNTIzNzNhYTFlZWI2Yjc2MWQzOWQzM2JhYWM1NjRhYzRhYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhZWZkMjgyYjkwZDJkMGEwNTVmM2I0MGJiZDIwMTA1MzFiYTdjYmY5MDJlNzZhMzE0ZmUwOWZlNzc3NDkxODE0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL2NsaXVpL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmEzYzRjZjZhYjllYzJkZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDNmMjZhYjg1OTdlMDExN2I3YWQxNWJjZmE5ZjBiMzFjODM3NWVhOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NDcxZDIxNzQ0Y2EzMTM3NDEwNDQ4ZGE2YjNiZDdiMzBlZTkxZDQyZWRjZTNiODJlYmNiZjg0ZmFlZjc0ZmI0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhOTVhM2FiYWY0NGQ2MmFkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MTFkN2M4N2Q1YjFkZWMwZDQ3OWFhMTNlMzQwNmI1YzM4YWMzNGY1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRhNTU3ZWEzNzM5MDdlNDY0M2JhZGI4OWZmMjFiM2Y0Yjk2OWQyMDYzMTA4NmQ3OGVhYjJlMDNkMDVjMmVmYTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjMzNmM0MDYwZWY0NmI3OTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVjYTc4NzJhZDM5ZWVlNzczM2NjNzZlMzg0MmJjNjcwYzk5Zjg4MjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTliOTYyNmQxOTBhZTk3ZWNiYzQ3ODQzZmY1NzgxYzQ2MmI2YWNmY2EzNWEyNjUyZGNjZGVkN2QwNDZkY2U1MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXBsYWNlL25vZGVfbW9kdWxlcy9maW5kLXVwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGY0NTdhMDhiODk2NmJiYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNWY2MDFlZWNjNjhkOWI5ZWFmMDMyOTEyYmYwMzI2ZGFmZDNkYzQ4NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ZmIwNjgxYzM1MDE3NDFkNjg1OTRjNjlhMGJhYWU5ZjU1OGYyZDQyNmMxMzY5NDZmMmM3NzgwYThjNWUyN2JkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL2xvY2F0ZS1wYXRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWMxNTdhMzllMDhlNTZmMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjgwOTMwZDgzMDY2MmQ3Mzc3ZmQ3ZGNkYWE2NTllM2Q1MzZiNzFjMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYjczYmVkZWVkNWQwOWQ1NjFkZGFjN2UyMTJlYjM3ZTNlYjM3ZjBkYWJhODczOGU1OTYwN2NlMWNhYWY5M2VkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEzZGY5ZWU5MDIwMDQ3NmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZjZTRjZmIwZWQ4ZTg4ODJhMDIwODJkYjVjZWMxNDM3YTkwZTJmZGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDQ1MjllODhkMDY0ODgwNDIxMDNmMjUzMjJiMGI2MGQ5MGRmYzVkZTBlZDYxYzNiN2M3ZDI3ZjJhYzNmZTFiYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXBsYWNlL25vZGVfbW9kdWxlcy9wLWxpbWl0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGM4YmVmZmUzM2EyMjEwNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmE3OGFkYTA0M2MwZTEwYmZmM2IzNGZiYmU1ZDFhZGIxODFiN2M1NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyNmQ0NGM1ZDA1OTQyZDZiMzE1ZWNkZTJmM2RjZjc4OTcyY2ZiM2I0YzgxYzkzMmFjMjU3M2QzZWVhNWY1ZTk0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL3AtbG9jYXRlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjgxNjIxMThkMzFkOGFjZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWZiYjAyODExM2I2NWYyNjE2YmVjNWZjNjZhZmVlNWYzMjk2MDdhZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZTNkMTQ5NWRhMzU0ZWExOWQzOTAwZTNmMjhhNGU5M2NjMjAyOTY2NjIzZmVlNGFkNmZlNTQzNDZiMzg1MDc1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JlcGxhY2Uvbm9kZV9tb2R1bGVzL3dyYXAtYW5zaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEyODk3YjcyZGY4YzM0ODYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjcyODIyMjQ5MmNjYmM5OGRiOGYyNTYxM2Q2OTk3Zjc1MjRiOTEzMGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmRlNzFlOWExZmYzZTViY2U3OTFmNWUzZGU2NmUxYWQ4NmY0ZjE0M2Q4YzNjZTRmYmFhZDdhNjE1ZTVjNWU3MCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXBsYWNlL25vZGVfbW9kdWxlcy95YXJncy1wYXJzZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMmY0Zjc4NGFjM2U4MTkyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1OGNhYWVjNTFlNTA5YTM3MWUzZGY5MjlhOTE5YTMxNTdmZGJmYzdiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJlNDE3YWQ5OTVlNGY2MDhkNmY1MjQzYWQ5MGIyOGYzZjI2MDRjNzNhYmIzMGQ3MjM4MmFlMTMzNThhNzQ5NDkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9ub2RlX21vZHVsZXMveWFyZ3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZjhmZGI0OTE3OWI5MTE0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlM2NjMGU3MGQwYmNlZTMxOWVlODMxYzA2ODJjNTliNjFhZDNmYjAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVjODhlZTcyMTM2NWE3OTdiNTg0NmMyNjBlOTY4OTEyYzVkZTNiMTk2NmQ4NDNlOGY4ZjBhYWRlZWEzNDIxYjYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVwbGFjZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZiZTNkMmY3MzhhOTE2MTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEyZTdmYTY1ODUwNGExMTg2ODgxMmNhMGY5ZjhiMDg0MzNiYzJlM2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTY5MGJkZGRkNmViNGFiZDc5NWZhNTMxOWRmNzU1MjI3OTUwOGRmOWQ1NjJkNTcxZTMxMzJkZGZmMzA0NWE3MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXF1aXJlLWRpcmVjdG9yeS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRmMGIyMmNkYTc4ZDgyOGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY3MDkwN2VlZmY2YTc2Yjc2OTk2ZjYzOWE1ZTcxYThjZWE3ZWQ2MDMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2MzODUzMzU3YTU5YTgyYzlhMGU1Y2ViYmU1MjIyMWVjY2M0YTUyYmNlZDQ1NTczMDBiNjliYmVjMTdmYTQxYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXF1aXJlLW1haW4tZmlsZW5hbWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZDFhYTM1YWFlOTc2MDA5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNjE0N2VkZmM1NTQzN2IyNzM4ODExOWM1ZmY4Y2U4OWViNDIwOGZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMxMjRlNGMyNzQ2ZWRmNGJkOTMyMmNiODIzY2UxYjRlMDE2OGVkMzkzYmZlMmU2ZWVjZDhkMTJhNDc0OThkMDUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS1kaXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YWM3NGM0MTFiYWYxNWZkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmZmViMzY1Nzc2OWVlYTlmNzU0OTc4NzQ4OTZiMTMxYmMyM2Y2YjZlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkyNjNiYWRhNjk0ZDU3YzZhNDQxYjNmZWQ3OTAxZWFiNWM3MGI5NDRmYjU4NDExZTczNDFkNTVlODNmOTEyMTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS11cmwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNDkwYTZiZTNmNTBhMjg4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNmNkOGRhYjcyOTUxZmU4NmNjNzE3OGJjMjVlNGViNjhmYTI2NTg3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVlNWQyZWY0N2UxMDg5MjBjOTI4NWY2ZTlhZDRiZDcwODhmMWY2YmZlYzlkYTU0ZTQ5YWYyOGNhNzc1YTI4OGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI1NzI3MzcwYWE5MjRkZGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBlNWY3YTVkZGFmMDVlN2Q1YTM5ZmM2N2JiYzQ5OTNkZTkyZTkwMTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2QzM2Y4MTZmNjM1YmNmOWNkYmU1YTEzZDg3N2JjODkwMWExYTkwODE5YjFkNzNjMTZiMzViNmNkYmViZWNhZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvYmF6L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZTFiYjQ5YzUwMDc5NDhhZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTVhOWQzNmI1YTM5ZmMxZjFjMjU3Y2E5NDlkZjQzZGQ0MGEyNjVmZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyODU3YzIxMWY4MTEwOWJkYTZhOTY1ODRmMmU3YTFhYzU2MTBiYWEwZjY3YmJjNzdmN2U3NjZjNDE1MjI4MWY0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Jlc29sdmUvdGVzdC9yZXNvbHZlci9icm93c2VyX2ZpZWxkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjU2NTRhYTM4YjI3ZGIzOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTU5OGVhYjU2MzExNWMwM2M2NTllZTQwNGQ5MWY5YTY0MzFkZjM5ZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwNjRkOWUzYzg3MTIzYTI0ZTMxMjc2ZDFiY2ZjZTE2YjgxYmIyMTU2ZDQyYzA3ZjQyN2I4ZGRjYmY2NzVmNzkwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Jlc29sdmUvdGVzdC9yZXNvbHZlci9mYWxzZV9tYWluL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGVhNzY3MTZjZTBiOThiMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGFkN2RmZmU3OTk4MDZjNDlmMWNjY2MwMzllM2Q2Y2JiMzhkMWEyNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZDMwYmYzYzIyYmU5MjRiZTY3YjI3OGVkMDc5YmE0MjVkZDBhZTM3MTEwZDcwMjdiZjkzNjlmNzcxYWJjYjM2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Jlc29sdmUvdGVzdC9yZXNvbHZlci9pbnZhbGlkX21haW4vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMjUxNjUyMjExZDRhZTE4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNThhMWIwNTg4YTExMDI1NzJlNjRhNGQyMDQ3Y2U4NzMxZGUxYTc2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVjMTMzMTFjZGY4ZTdiYTQ2MmQ5NDY1NmEwZjJmOTBjNTViMjkwZGMxYWQ2ZjdlODJkYTJkM2IxNDBjMjdmMjAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmVzb2x2ZS90ZXN0L3Jlc29sdmVyL211bHRpcmVwby9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjU3NjJjNTI4ZGVhZDMyZDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM5MjZjOTA4ZmQ5NjI3Y2MzZTMwOTRlZGYzYTdmYzU0N2Q0ODcxYTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWI1ZGJiN2Y2MzVkNTQ3NDY0OGU1YWM5MmRmMDgwMjBiNjBkMGQ5MWE2OGE3NDBlNDYxODY1ODdlMDVkM2RhMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvbXVsdGlyZXBvL3BhY2thZ2VzL3BhY2thZ2UtYS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZhMDJmMWQ2MTkxYTRiY2YiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjllMGZjYWMyNjFjNGY0YzBlNmNiZDA1ZmQ5NWVkOTA0YTlmZTRiNWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjQxZmQ4YmEzZDJkZjU4ZDdkMTY1OGJlNGM3N2QxMWQwNzI4NWZhYjFlOTRhNmM4MTUxYjM1NDhjNmYwYThhYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvbXVsdGlyZXBvL3BhY2thZ2VzL3BhY2thZ2UtYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVmNjk5Y2U4MjY1NDk5ZWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA4MDNkNWQzMGMyYTZmZWMwNGYwOWI5OTY5OTY5YTkxNzQzYjI4Y2YifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDFlYTIzYzI1ZmY4ZTcwODBhYjA4ZDM4YTlmNWRlOWFiOTg2MjgwOTAyZjcyNjhkZTQ1YmMwYTViN2U5ZTAyOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXNvbHZlL3Rlc3QvcmVzb2x2ZXIvbmVzdGVkX3N5bWxpbmtzL215bGliL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGE3OWI1ZWU3N2E0MDBlMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTFiNTg3YjMxN2Q2ZGIwMzFhY2VmNTI2Zjg0ZTJjZjA0MzQ0MmJjYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZjI1YWQzNjc4MDBhNjk4ODc1NjA0YzIxZWRmN2Y3NmUyZWQ1NjNmNzA2OWQ4NjU5ZWViOGRiNDZhYjEwMTE3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Jlc3BvbnNlbGlrZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRhYzFlZDNhYWNiMzQ3OGYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImYxZmI5YzFiNzhhOGZlZTY0NjliOTA0OTgzMTU0YzU0YjA0MzA1ODYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmY0NWRmYTBiZTI0ODg3Yjk0MDAxNGYxYWJlMWQ4NzYwNzliNWFmZjRkMDliN2RiMTgwNjFmNWJhYzI1N2ZhZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXN0cnVjdHVyZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY1OTgyMDcyMzJkYTFhMWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE3NTBlYjUyYjc2OGMzMDg2MDEyN2Y2ZmI0YjdkZWZkMGY2M2U0ZDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzJjMjc1ODAxMWY3NTM2YWU5MWJkNWIwNTk1ODcyMjY5MDNmOGNkNTBiMGU1MDQ2YjU3MDM5ZjBjZDIzY2U5OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9yZXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMzY3NmI3MDc2ZjhhYmNjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwOGM2MDk5OGZiMGIwZWUwYTcyM2E0OTBkZjhkNjdjOGQ4ZGY3ZWJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI0MTFlYzFlNTkzMGI0ZDMwYzZjY2U4ZDM5ZDExOTEzNjUwNDYwN2EwOWQ0ZTI3YTdjZTRhNjE2MzJhNTEyZWEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmV0cnktYXMtcHJvbWlzZWQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2YTNjZjI4NzkxOTNlZTNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxMGRkMDk0MWU0ZTY1YzQzNmM0ZjcxMTFlZmRiMTY3OWM5NjZjNDc4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImMwNzMzZWIyMjZlMmE2NTcyYzdjOWMyYmM4YjRhMGVmYWJlMjMzOTcxYjBkZWUxZTZkNjJjNjg5ODI1N2UxZGEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmV0cnkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMmZlN2IzYjRlNGExYTA3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZWRlOWZhOTU1MTYzOTgwNDhiYzYxNTRjNDYxZTEyNGZiNDlmNmNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBhYTk2NDU0M2U1OWQ0ZDVkZjIxYzc4NmY3YmRlNTM0OTM5ZDk2ZGZlOGQwMmRkZjFhZTc1NTQwYWI0MmRmMzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmltcmFmL25vZGVfbW9kdWxlcy9icmFjZS1leHBhbnNpb24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYWI3ZWMyOGVlN2Q4ZmJlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlYzA3MDA0NjJkZmNlODkwMjRlNjdjMDQzN2VhYmNhODU4NDA3MTc2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwMGI2ZDM1ZWRhNmQ0YWE2ODkzYmFmMTllNTNiN2QwMDUwMTllZDg0MGU0ZmExMTZjOTI2YTUzMmVjNTc3Y2YifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvcmltcmFmL25vZGVfbW9kdWxlcy9nbG9iL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTVlMjJmZWNiOGJkZjQwZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDk3MDAzZDBiN2YyNzRkZDBiM2JjMTg1YTZlYTYwNjU3OTMzMjcwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYjAyZjQ3NjdhZGMzMmMzY2VkMjg3MDNiZjdmNWE1N2ZlZTcyYjYzOGI1ODI4NTBhNjQ3NzcwZDEyZTVkYmU3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JpbXJhZi9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzMzYzU0NTQxNDdiZTE1NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWQ4ZWMwNzg5ZDQ1NThlYTI0OTJiNjUzZmQwYmU5ZjE2YjkwMDIwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZWE2ZjkxMjVjYTM1ZjNkMjA5NDYyMDViZTM5ZmIzNzU4YjIxYjVhZjQ0Zjc1OTEwNzk5NTczYmQxMjMwZDRjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3JpbXJhZi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ0M2E4N2Q5OWFhMTQ5N2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZjZTFkZGRmYjg3MzljNTc3YWUyYWQ4NGYxYWJhMDE0Mjc3OTFmNTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTQwMThmZGJmZTYyNTQzMzM3MWY0ODI3NGZlZTI2ZjUyMGJiZTg2NWUwZDhjODViZjNhYTA3NDI0MTM0YjkwYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYWZlLWJ1ZmZlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ3M2VjN2JjODk4ZWYzZGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNiNjZkOTg3MTViN2EwNjM5ZjFmNzkzYWExODY1NjM0ODYwYTU3YWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjllZmRiMzE4YjdmNDA5NGU2ZDI2MDViYTlmYmVmOTM1NzBhYmUxMTE5NDg4YTQ5MWE0ZThmMzIxNjc4MTAzMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYWZlLXJlZ2V4LXRlc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMjQzNDU2ZDY3NzRhOWE2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0MTdjMTFjODI2YjA4OGMyYzQ4MjZlYzE1ZTkyYjFiYjA5NjljMjA4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJiOGRhNzg0MzZiYTdiNDdjYTMxOTk0N2RhZjIyYjBkMmIzYWIzOTZiZWQzODA5NWYyYzg5YjUwYjVjNGE4NWIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2FmZS1yZWdleC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIxZTJmMjFjOGVjMjMzOGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdmYmU4M2Q4ODE4OTQyZjRhMTNjOTVkOWRjNGEyNjVhMGExNzhmNGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzk3ZTU1MmVjYjBmOGZmZThmZmI3MTRlNmM0ODg4YjI4YThjYTM5ZWI5YzAwNDA4MzZiMmI2ZjY0MDAzNzc5OCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYWZlLXN0YWJsZS1zdHJpbmdpZnkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxY2FiNGFlYTViNzc2ZThkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1ZWQwZmFiOGU1Y2FjNTNlNGQwNzJhY2JkODJmY2E5YmUwOGY1ZTY3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQyNDdhM2E2M2M0NWE2YTdjZWQxNTU3ZmU0ZGQ5ZDJhMTYzYWY0OTE1ZDU5NGI5NWU1ODY3YjY5YTUzZWRiNTIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2FmZXItYnVmZmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWJjYzRlZDJhYzc1ZWI2ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTAxNzMzMTdjZjQ1NzM0OGE1M2JhZmM1NjdlOTBiZDYwZTQ0Mzk0NyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2YTk3MmMwOWYyZjM2M2I3ZDdjNWYxZmQzNTU2OGY5MTNiNzViNjI1NmU1YjFmN2U2NzEzZWQ0N2Y3NTFhNGU4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NhbXNhbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI0M2JhZTRjYjZkZDJmNzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZjNjM3MDBhMTAxYzNkNDU3YWY5MDk2M2FmNDkzOWI1NTMxMzVjOWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWZhOTJlYWYxMmM1M2UzYjQ2MzVjMGEwYzc3NWZkY2MwNGY2MjNhY2EwYmYwMjY4M2Y1MjA0ZDU0ZTg3NDM1ZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS1maWxlbmFtZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVjMDdlYzEwNzdhMTczNjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkyZjg5ZWQ3Mjc3ODlkZmVjODA2MWE3OGFlYjRiNjFhZmUyODY4ODMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjUwZTY1MmUxY2Q0OGFkYTAwMjEwZmE5NDhiYWY0NTU0Mzg1M2ZlMWE1ZTU5NDk3YmMyMDc0NGQ0NTRhMmQ1YiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS1odG1sL25vZGVfbW9kdWxlcy9kb21lbGVtZW50dHlwZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRjZjY0YzAwYTZlNDRiOGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdkZWVlMTI5NzZiZDYzYWJjZGEwNThlYTQ1MjM4NzkwY2Y1ZTgyZTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDQyZDg1ZmFhYzM3NDM3YzlhNjNmM2E3M2IxYmQxMWI5YjJkNmYyMjJlYzA2MzE4YzNiM2YyYzFiNzkxYWIwMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS1odG1sL25vZGVfbW9kdWxlcy9kb21oYW5kbGVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzE5YWNkN2Y2NjZjOWRkNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDc4YzIwNDlhODVmNGIxMDBmMjNiZDlmOTU0N2VhNzlhZjM3MjQ2ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0N2FlYzlhNDZjNmVhNTkzYWEyZmRkYThlOWY4ZDkxNjllYjFiOWU2MGExNjA2YmQzYzI4YzZiYWEwNjFiZDliIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2RvbXV0aWxzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzI3ZTlmYzhjODZlOWYyNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTgyMjljMjI2MDgxNmVjZjZlYmM2YTVmNGFkYTExNjIzODNkOThlOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmMDE0YmIyMmE4MjY2NWU2YzZiZmEwOTJmZGY4YWUxMjUzYjQ3MjA4ODBkNzA4YmY1YjE2NGJiZjQ0ODVmNTZiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2hlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGQ2ZDgxYzBhZmFlNDA2NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWIwNDM3MmUzMjg4NzkwNDFkYTg2NzhhN2NjZjNjMDZhMjg5NDFmMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5NTMxYzU1MmY4YmFlNDc3M2MxY2Q2MGM4MmFhNmVkZGZiNDU1ZWZkYTU1YjJhMjBiYjY1MWZjMDEwZGE1OGZiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2h0bWxwYXJzZXIyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDVlZThlODg0M2U1OGVlZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWI4YWNiZThlZDBhNzdiYjBmZmRiMTQxNjc1OGZiNjU5ZjYxZDU5OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwODNmOTc0ZTYzNzg3ZjNkOTU2MTE2NDJjNzhjMDM2YmMyYzVlMGZiZWQ0NDM4MDQ1MDBiOTMyOGVhNjlmNzRkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL2lzYXJyYXkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0ZGE2YWQ3ZWI1N2M4NWYxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3MjdmM2ZmNjQ2OWJkOTg3ZmNlYTgwOTNkODg1ZmQ0MGVkNWYwMzU3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImViNWQ2MmUxNzNlZDhkZDQ1ZGM1NDE3YzVkOWIxOTgxZGVmMmUzMzVmNDRiNDAyNTA3ZmNmMjA2MzEwZDgxZGEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2FuaXRpemUtaHRtbC9ub2RlX21vZHVsZXMvbG9kYXNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmMzMzdjODI4ZjkyM2FhZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTkyZTEyNzIwOWYyZjE0M2JkYzAzZTAwZTNjMzJhYzg3YjZkZDEzZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YTA2ZTQ1YmI1ZWM1MTRhYzg4YmU4NGQzZjY3OWVlMWI4NzIyOGE0MWI4MDViZmNmZjBiODQ1MmJlMzVkODAyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Nhbml0aXplLWh0bWwvbm9kZV9tb2R1bGVzL3JlYWRhYmxlLXN0cmVhbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI2ZDRjODg1Mjk0MTg4MTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhiYjVmYzY4YTAxNWQ2MTA1N2RmZjFmMzI4MjZmNmMyYWFkZWM2MWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzJkZGFmNTlkNDlmYzUwY2I5MjJhZWY1NzIzOTM1YzljMDgyN2U0MGEzM2E2NWIxODE5N2E0NDdkOTY2YmMxNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS1odG1sL25vZGVfbW9kdWxlcy9zdHJpbmdfZGVjb2Rlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImYxZjM3MTQ4NDUwNzJkZDUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjViZWFkOTkyMTNkZTU5NDBiMGU4ZjAxZDNlMWNlYmY3YjUyZWVlYjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTFjNjQxODZlMmFiNTk5NWMyYmRkODVlZGFlMTJlZjYwYTUxMWJkMjc1OTRlOGMyMjRhYWFhN2JlNDMwMmZmYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS1odG1sL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDU4YWQzODcyN2ZjZTdhZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGU4NTcwZTQxZWMzYmNkYjRlOTc1NTAzZDY5YmFiMzFhZjkwN2MyNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNzhmOGVmZDFhNTE4Y2Q2Nzg3YzVjMDY4MDZlZTE4ZWE1NTlhY2Y1ODNjZDgwZDIyMzc2NDFjNGFkY2ZiOTg5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NheC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ4MjU3YzBjZDlkNmU1NmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc0MTAzNzU2YTBmZTQwMWVkNGQ4MTM3ZTA0NjA3NzU4YTc3ODk3ZWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2FiODhlMDUwODU4YWQ1ZmMxZDJlN2Y5OTNkOTU5YjgzYzdlMmRkZWM2NGFmZTg2Y2M0MDU1Zjc5OWU0NzYyZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZWVrLWJ6aXAvbm9kZV9tb2R1bGVzL2NvbW1hbmRlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFjYmRkYTVjNGMzMmU3YmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImI5ZWJkY2I3NjUyZjQ3ODU1ODRkNzQzNzZjMWEzNzhlNzg2YmEwMTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzI0NTZhYjMxYTk4ZTYxYzVmYmFlYTBlNTBmYzZhYzgxNmUxYzFiOWFlMDc5ODM1M2NiNzAyMzdhNTc4ZWM0MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZWVrLWJ6aXAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlODQxYjQwYjI1NzU4MWY1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ODI4YjczNTE5ZTg3NDZmYzNkMTk3ZDU5NWFjYWU4MTk3NWNiNGJjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImJmMmUwOTEzNTlkNTg3MDI1N2NjODI4N2EyNjhlMDAxYmZiMzlhYmYxOTI3NWYzODIyNzZlZmUzYzc3ODVhNGYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VtdmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDQyMTQyMmNkM2JkMWZmYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGQzNTRkYTdlY2UxYzdkNTY4OWI4MTA0ZjNiNmYzZGNiYWM3NzkwZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMGZiZmFhMzg0MGIyZjYzOTc4YWQ0YmNkN2VkOGRjMjRkMjc3YjgxOGU0NzU1ZmU5M2VkYThjYjFiYzhiNzRjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlbmQvbm9kZV9tb2R1bGVzL2RlYnVnL25vZGVfbW9kdWxlcy9tcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRkOWE2OGMyY2NjZWZiZmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlYmYwZjgwNjYwZDk4MmZjNjhmMDBmODI4NTU2OTYxNTdlNzRiMTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmMzZDJjODkyZGIyODIzMTc5MTNjZTdjMzQwZGQyZWRjY2QzMjZiY2FmZDE4YjY0NGI4NzM4MTQ0OTY3ZDZlZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZW5kL25vZGVfbW9kdWxlcy9kZWJ1Zy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI5YTMwYmRlZWZjZmRiMzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjczYzAxYjgxZjM0YTk5NzhiMTU4ZGYyNzQ0ZWY4YzQ1MjUxZDYxOTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzBiMWE0Mzg0MzY3NWY0MjAzM2ZkNmM3N2MxOWIyMGFkNDM0NDg0NGYwYmQ1NTI2YzU4NjA4MWU5M2E0OGZlOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZW5kL25vZGVfbW9kdWxlcy9lbmNvZGV1cmwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MmFhNTViZWVlYjBjMjdjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjYTQwYmQ3M2JkNmI3ZjQ1NmI4YmVhMTg2ZjQyMGI1ZDc5YmIxNWQ4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUzYThkODg1OTM0NjRjNTZlMmE5MTc3Yzg5NDFiM2JiMzQwOGQ0MTNhYWE0MzQ2NzRmNGUzOThkZDE0N2JiZWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VuZC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcyNmMzYjNmNWVkMjQ5ZmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY0ZDA1MWIxOTNiMjIxOThlMzViNjY0ZDgxMzdjZTBmYWEzMjBlYjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzJhM2NmNDY1MWU3MzVlMDc0ZWEwMzYyODJjMWZkMDRlYzRlNzBlYTFjYzU5ZWUxYWRlOGUxNTA3Y2M2NzJmNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXF1ZWxpemUtcG9vbC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk5ZDBhMzE4NjVlNjEyYzUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhiMGU3Yjk1NTcxZmY4MDhjN2FlMmY1Y2JmOGM5MTM5ZDQyODFkYmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTgwZWE1OTU4ZDUzYmQwOTM2ODNiOTNiODM2OTQ2MTljMGUzZmU5YzkyMTcxNDliMmZlZTVmYmIyNDQyOGVjNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXF1ZWxpemUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyYmU3OTM4YzI0NjkxMzZlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4ZWJmMGY4MDY2MGQ5ODJmYzY4ZjAwZjgyODU1Njk2MTU3ZTc0YjEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjZjM2QyYzg5MmRiMjgyMzE3OTEzY2U3YzM0MGRkMmVkY2NkMzI2YmNhZmQxOGI2NDRiODczODE0NDk2N2Q2ZWUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VydmUtaW5kZXgvbm9kZV9tb2R1bGVzL2RlYnVnL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzcyNTcyMjA5MzMzNWZiNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjc2Mjg3ODBhY2MyNWRjMmJmOTBkMDkyMDM5NDBlMjM5NzdiN2FkYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZGY3YWZhNjMyYTdhYTRlMjQ1YzQ1ODNkMDY3MDRiN2YxOTZjZmY5OTlhY2E2ZDBhMjQ5MmZhNGQ3OGY4ZTczIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L25vZGVfbW9kdWxlcy9kZXBkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjZiZTY3NDcwOGNkOGVkMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjVjNDZmNDc2OGE2NTFjMzZhNDVlYjFkYTJjNzE0OGRmMzVmYzI1NSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1OTllZTMyMTk0MGU2OWJmZjZhN2Y5YzYwMDBmMWNhNWFlZDBjYzU4YTZjYWM0OGFlZDY5OGY1OTY0MTI1MTVhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L25vZGVfbW9kdWxlcy9odHRwLWVycm9ycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk1ODdlZjc3MzIwZjgzNTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVmNWU3YzQ3YThhMjEyMjUyNmRhZGQ1NDEwYzMxY2FlZjUxYTQ1OGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2U5NzFmNDFmNTJlYTAwMzVjOWJlNGY2NzdiYzk3OWNiM2RkOWYyZWI4MDEyN2NjMzBkMGRjMjVkZTIzM2VhYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXJ2ZS1pbmRleC9ub2RlX21vZHVsZXMvaW5oZXJpdHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNGJhZjdiNWMzNWRlZGVmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZDM1NGRhN2VjZTFjN2Q1Njg5YjgxMDRmM2I2ZjNkY2JhYzc3OTBlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMwZmJmYWEzODQwYjJmNjM5NzhhZDRiY2Q3ZWQ4ZGMyNGQyNzdiODE4ZTQ3NTVmZTkzZWRhOGNiMWJjOGI3NGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VydmUtaW5kZXgvbm9kZV9tb2R1bGVzL21zL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTg5YTUwOTNlMTQzNzRkNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGVhNDc0M2YyZDUwNmVkZDg5MWY2NmI3ZDMwODMxNDI3MzFmNjc5ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZjVkYzk1MzMyZDI5NWY2ODEwN2ZiNzQ5MGM2YTA0YjQ3YzUyYTI1MTU3N2Y5YTRjM2Q3M2NkMjdkMWEwMDM0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NlcnZlLWluZGV4L25vZGVfbW9kdWxlcy9zZXRwcm90b3R5cGVvZi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRlZjVjZTM0ZTdkYTAzZWYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNlYjc5N2UzN2ExOGYxNmYzZjQxZmVkM2NiNDFjOGU0MjVkZjU5MzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzljZjY1M2M5NzJmOTk3MjViYWU2YWRhYjQ0ZGE1ZGY1MjE4NWZhMWZjM2JkYWY2NzFhOGY2MmQwZTE4MjYzMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXJ2ZS1pbmRleC9ub2RlX21vZHVsZXMvc3RhdHVzZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjZDBlOWIwMzUxMzg3OGNjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkN2JhYTY2MDRlNDZiZmNlOTdmNDkwMDEzNTIwOTM4NWIxZWYyMDFhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRkZGMyY2E2OThkMWM2MWUwNTNkZTBhNTk2ZTMxZDQ4ZjAyNTcxMTg4NjE4OWFiOGQ1MzZjZmNjZTQ5MDNmNTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VydmUtaW5kZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNjZmNGYzNjMzYjU3MDQwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmMzc1YjU0MTA1NTkxYzNjMTU1OTZiMDRkMWVkOWNkYjExMzUxMjhiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgxMmI2Njc1MWUxMGFjNGY4YmI2Yjg1MTk2ZWVhMzJjZjBmNzVkMGMwMTk1ODUzYjhiYWYxMGRiZjc3OTJhMDAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2VydmUtc3RhdGljL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzQxOGQxNzNmMTM4YzFjMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWZkOWU3YmJlNTYyZDIwZWUwNzg4NzdiYTE0YWFlZjcxYTZkZWE2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMGM1OTgyMTVjNjZmMmMzNWVkYmMzY2IyYTM0MzNkNDVmOWQ0YjcyNjUyNGMwOTVjOTNlNzM3NmQ4N2EzYmNlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NldC1ibG9ja2luZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAwMjY3NGFmZmM5MGUzYjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJkMGJjZmM3NGJmOGU5ZmU4ZDFlZGIyYjNhODkzZDA5NmE2MDY3ZjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmM4MWJhYjdmN2E2MGQ2MjUxNjRiZDg0MGQ4NjM1NDhlM2Y5ZDRkMWFhOTc2YjlkMjk2NmU1ZTFlMzYxMzJhNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXQtZnVuY3Rpb24tbGVuZ3RoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGJhOTFlMjJhMjcyYzIxYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzkxMjdkYmZjMWYyYjk2MGM5MTczNTUzZjc0MzM4YWQzZjJhNGJiNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmYzU2MTM3Y2JmMDY0NmU3OWU2ODg4MTIxNWNkNTkzN2RiOTgzMGYzMjkzZTg4MGU3NTdiMzE4MzIzMDNlMWZhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NldC1mdW5jdGlvbi1uYW1lL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWIwZjQ2NTA1OWE5YWNmNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGIyMGI4ZWY2MDFlMDlkMTQ4ZTM3YmQxNTJmNGQ5NjBhNjA5OGNiZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjOWMzMDU2OTEzNmE2ODlhMDM4MzU2YzFlNGE1YmI3MTFmMzUyMDQwN2QzNjRjZDk2MzgxYWIwMDlhOGNkOTg1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NldC12YWx1ZS9ub2RlX21vZHVsZXMvZXh0ZW5kLXNoYWxsb3cvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNTFlMmVkYzFlOGVmY2U0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ZGE4NmFkYjBmMjE4OWJhYmFlZDU2NmE5MzEzMTI0MzYzMTMwZWMzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImViMWZjY2Q3M2Q2N2UxZjIzNTZlMWIxN2RmN2RjMGYyMzVkM2Q5OGI0YTExYzc0MzBlM2U0NzZmZDQxMGQ1MzUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2V0LXZhbHVlL25vZGVfbW9kdWxlcy9pcy1leHRlbmRhYmxlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjE4ODIwYzM1NmVhZjNkNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzQ0NGUxYjIxZWEwMmRkMWFmOGU5YWRmMTA4MTY1YzI1N2FmZGU0MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiYzc5MTA2OWMzMzQzZDIwZmMxYjQ0NDI4MTFkNzg5MjViZDUzZTljOTliNzg2MWI4MDhiZWY3YmIwOTg1YzZiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NldC12YWx1ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEyZWJkYmQyMWViMmYyZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjljYjg3YjlhMTMzNDMxYmU5YmMxMTFlZDRiMmFhZGJjMTBjMGViMGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTZjNzk2OGM4MDYyYWQ1NmU5NGI4ZGRiNDc3ZTUxNDA5OGUwZmEzNGIwNjBhYTg2YjY3MjMyZmRiMTJlMTg0ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zZXRpbW1lZGlhdGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2Mjc1NDczYWVhZTA4MzFmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjYmYyZDdhZTU0MjU2YTdhYjg0MjQ1ZWI2ZDcyYzU2ZjZhMDE1NDUzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjViMzlkZGYyM2QyYzEyYTc1MWNiNGFmMmNlMTJkZDVjODczMTQzNTBiZTc1MjZmZmY2OWI0YTNmZjJhMmQ1MzgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2V0cHJvdG90eXBlb2YvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmY2I3ZmRiMzU5Mzg3MjVmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZTIzOTVhMmU0ODk4NDYzODJlNWNlZmRmMDExZGNkN2NhY2I4MmE1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ0ZGUzOTBhZTVlZDZjNWY5NzU4YjhiOWM5MGI5M2ZhNTM5NzdkNTM2MTczMTYwMDQyOWYxZGUwOGY0YjNmMzAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2hlYmFuZy1jb21tYW5kL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzMzMDI4YzkwMGI5OTcwNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGMxMDY0MDk1MWQxMmFkNDE4YWE0MGMyOWI1NTBmZGZlM2QyNTY3YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiODAxOGM2YjhjYzk5MDBkZmQxYWMxOGE1NDk1NmJhMzRjNDUzZmRjMmRhNWU1ZmU1NTVlZThmMDQxMzNhMWM1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NoZWJhbmctcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwNjNhNTZjZDZjYmM4MGZmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMWVmNzY3ZGRiODVhOTk2ZDUyZmU4ZjNmMmI5ODgwNDRhMDI1OThmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQ4YjI1YTk0ZTY0OTgwZDU3MzY5OWFkNmY1MTI4YWM4YzUyMWU5MDg4ODRhNDFhMzgzNWU5N2VmNTI5ZWQ1ODQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2lkZS1jaGFubmVsLWxpc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NTk0ZmVmZTMzZGJhMzM0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYjEwZjQ0NGRiOWFhNzQyMDEyNWUzMjE4ODRjYTdkNzY1ODU0YjJmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkxNGE4YmQ3MzJiODI1MjNkOTViYjY5N2VlYzNlNmQ5NWJhZGM1ZWIxM2IxOTZmYjA3NzJlNTkzNTRhM2FiMjUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2lkZS1jaGFubmVsLW1hcC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgwMmQ0YjcyNjg5MTg5YmQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNkYjMzNzkwOGQxOWQzMmE3OWRjMTg5YzdiY2U2Mzk4MWJhYmMzNWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGMxMWYwYTFjNmNmYTU0OTU4OGQ5OTFhNWNiMWIwNGQ2Mjk1MzI3N2VkMjlmNDc0NjNkNDE1ZDU5NDYzODhhOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaWRlLWNoYW5uZWwtd2Vha21hcC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUxYmE4NmUwYTE1ZTQ4ZTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNhMTBkYmEyNTVjODFmYTAwMzQ5OWJlN2ZjYTYxODI5ZWMzYzMzMWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjMzYjE4ZWZkYTYxMmYzMTQ5ZjJlNTEwMmIzMDVjYjc3YmM1MDY3ZWFlMzcyZmIxYzgzZjc0YzI2M2I1YjE4ZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaWRlLWNoYW5uZWwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZjk4NmU3NTY1ZTM3MmFhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2OTg1OWZmY2QwNmMxMmMxMDNkZTEwMzE5YmQwM2EyYjVjYmNiOTAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImNlYzFiYmE0Yzk3ZTBjZjY1M2MxM2M4Yzc5Zjc0NWFhYzIyMzIxMzFlZTcxOGM5M2M0MjM2YzFiOTU3N2EyMDEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2lnbmFsLWV4aXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwYmZmNWIzMmIxOGM0ZGVhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmNDIyNTU4ZjI3YTdlNWYyNTJhY2JkOGJkYmMxNzVlNWMzMzQ3MzNkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ2YWUyZTM1YTBjNjRiNDQ2OWYxZTUzMWEzMjQ0ZWZkNTBiZTdjMTE1ZWY0MmQxNDIyZTU0ZDE0ZDkzNTllOTkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2ltcGxlLWNvbmNhdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjJiZGE5MWQ2Y2U0YTgxYTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM1YTRjNjFjZmI5MTZiOWYzN2JhYjdhMWRmYTQ2OGFhNjc2MjFlZDYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGMyOTJkMTI2MGJlNDI4OTE0NzYyMGJjZGFjNWM5ZDg3YTU0MzkxMjUzYWNkOWMxNmIwYmViYmRhMmUyMDdjOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zaW1wbGUtZ2V0L25vZGVfbW9kdWxlcy9kZWNvbXByZXNzLXJlc3BvbnNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWVjNmRhZTQzNGJlY2ViMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjY0NzJjZTUwNmU4ZDVjMzc5Zjg2OGQ3OWViODFlN2ExYjdmOTk4OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MGE1NTYxMmY3NDMwYjgyNjQ0OWU4NDA0YWIzMTM3ZTI4ZGY2NGU3NTcyOGM0YzM3NGM1YTQ2ZTZlMzdhODk0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NpbXBsZS1nZXQvbm9kZV9tb2R1bGVzL21pbWljLXJlc3BvbnNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjU3ZjViYTI2ZGY2MjE2NyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTIzMDEwMDk1NmNkYTQzNGRkNTY2ODg2ZTA0OGY3OTFiNGUyZjM3MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlZGI4NmNhMGQ3N2M0NWU4YzE2YzFiN2ZmNzc3ZGZiNThmNzYyZjYzNTg4OGJiMmViZGMyNWZjNDhlMDA2OWYzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NpbXBsZS1nZXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzOGZiM2E2NDIwYTU3MzliIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjYWEyYzk0YWMzNWQxMDFlMTBiZDNhNWYxZWM1NjlmMDU4ZDNjZmQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImUwYWViYzllNmI2MzNmNzAwMGEyYWZlNTU2MTJlNTM1OTFlNjZjYmNiNmZkOTM3MjVkOWIxMTExMWM2ZDcwMjEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjQyZjQ0YzBhOTQ0MmZkMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZTA2MTRiNjM4OTQxYTA1MTFhYzc3N2JjODE4ZDIzMjdmZjM3YjI0NCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYjI2NGMxMmM2YWFmNThmOGM4NGM4YTY3MTllNGM1MzRmOTk3NWRmMDdjYjZmMTViMzEyMWJlNjA4NmJiODUzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NpbXBsZS1zd2l6emxlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWRmMTUyZDQxNjE1MGNlZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTlkYjg5YmU5NDIxMDI5YmQ3M2JhZjgxOTkwNDJhMDgyNTNhMGI1OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxODg2NDRjZGY0NjdkNmE3NjhhZDI1ZWQzZWU4ZWI4NDVkYzVjYjI5YWFkYzRjODhjYTdjNWNiNWY2MzFkNjZhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NtYXJ0LWJ1ZmZlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjIxNTgxZTc1NTM5MDk0YzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNhMmE3ZDQ0MTNjNDBhZTljNjY5YTgyYmYxOWI4Y2IyYWU0YTU1N2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDNjY2U4YWI2MjdmOWFhOWQxMWFmNGEyMjU1MjNhOWM3YzY3YzUxYTEzNWI2MzBiODVmNTc0MzkyMGIzMTJhZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zbmFwZHJhZ29uLW5vZGUvbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFhYmMwNTcxYzkyOTQ1ZGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ3YjUyZjJlOWNmMGVkZjNhZTYzMDVjNWQxZjZmMDYxYzU5ZjcxZWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTM1MDExMzM2MzVkNmZmOTZkYjg0MDJlNWMyOGE3ZWUwZGUzMWE0MWQ0ZWY3YmE4MGU5N2VlNjAzMzk4ZGZjZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zbmFwZHJhZ29uLW5vZGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NmI0ZWRlMDQxMDEwNDc4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NGQwMzBkNTRlOWViOTdjMGJhMGFlZGMzOWE0NWYxNjk4NTc2NzJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmYmQ3MDVjMDBjZGUyYjliMjljZjM2OGY5YWNjZjFhMDU3MDY1YWI4YTM0OWYxYTVkMjdlNWYxMGVlZTM2ZmYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc25hcGRyYWdvbi11dGlsL25vZGVfbW9kdWxlcy9raW5kLW9mL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTFmYWM4NTU4OGExMGZmNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjAxYmNkYjhiOWVhMGNmZTNiMzhkNzFkZWRhZjZjOGQxZDU5NTQyYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNDU3YjUwOGViMjQzMWY0NzVmNjZlNDU0ZDIwNWIzNTgzYjZmZWVkYmMwNTMzMmRkNzYxYzUzNjhiZmQ4MGJmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24tdXRpbC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI5NGU3MDI2ZDIxMDc4NzMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlYmYwZjgwNjYwZDk4MmZjNjhmMDBmODI4NTU2OTYxNTdlNzRiMTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmMzZDJjODkyZGIyODIzMTc5MTNjZTdjMzQwZGQyZWRjY2QzMjZiY2FmZDE4YjY0NGI4NzM4MTQ0OTY3ZDZlZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zbmFwZHJhZ29uL25vZGVfbW9kdWxlcy9kZWJ1Zy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAwMTFkYWM3OWM5OGI4MzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk2MzBmZWRiY2JjY2M4ODM4OTJmNzhhMmIyMTE4NGVmODdlNmI5YmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjk5OWEzODBiYTEzZmVmOGI5NzNmM2RmNTRjMWYxMWYyYzhkOTdkNGY1ZjY5MTYwMDUwOGZhMmI3MTA4ZmU1MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zbmFwZHJhZ29uL25vZGVfbW9kdWxlcy9kZWZpbmUtcHJvcGVydHkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ODE5ZDliNTdkNjY0ZGJmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwYjIwYjhlZjYwMWUwOWQxNDhlMzdiZDE1MmY0ZDk2MGE2MDk4Y2JmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM5YzMwNTY5MTM2YTY4OWEwMzgzNTZjMWU0YTViYjcxMWYzNTIwNDA3ZDM2NGNkOTYzODFhYjAwOWE4Y2Q5ODUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc25hcGRyYWdvbi9ub2RlX21vZHVsZXMvZXh0ZW5kLXNoYWxsb3cvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMTIwN2IxOGQxMjZhMmEyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1YjI1ZjljZjFiMWNiZTczMWViYzZhMDgzMzc1OTQ3Yzc5NjEyNzhmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI4NDk4YzE1MzEzZjk5NTA2ZDlmOWQyZTk5Yzk4NjY4Yzc3MjYwMDkwZmE5ZWEzNThlZTk0NDllY2M4OTQzNmYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc25hcGRyYWdvbi9ub2RlX21vZHVsZXMvaXMtZGVzY3JpcHRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRjMjMwNGUzZmNmNzQ1MTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZkYTg2YWRiMGYyMTg5YmFiYWVkNTY2YTkzMTMxMjQzNjMxMzBlYzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWIxZmNjZDczZDY3ZTFmMjM1NmUxYjE3ZGY3ZGMwZjIzNWQzZDk4YjRhMTFjNzQzMGUzZTQ3NmZkNDEwZDUzNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zbmFwZHJhZ29uL25vZGVfbW9kdWxlcy9pcy1leHRlbmRhYmxlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmU5YTRiNDk2YjMxOGQyNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGQzNTRkYTdlY2UxYzdkNTY4OWI4MTA0ZjNiNmYzZGNiYWM3NzkwZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMGZiZmFhMzg0MGIyZjYzOTc4YWQ0YmNkN2VkOGRjMjRkMjc3YjgxOGU0NzU1ZmU5M2VkYThjYjFiYzhiNzRjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24vbm9kZV9tb2R1bGVzL21zL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNzdhYjQ4ZGMzYTA3MDk5NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMmFkZTg1N2I4ZDFlM2IxYzYzNWIyODEwNTQ4ZDRiZDY1MDA4ZmEyYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiNTlhOTM0ZWI3ZTY2M2RkMGUwZWY5ZGM1ODg4ZWFhYTNmMTAwMTZjMDI5YmQxOTYyZGEzMWFhYWQ2Mjk2Mjc3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NuYXBkcmFnb24vbm9kZV9tb2R1bGVzL3NvdXJjZS1tYXAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYzM2MjUxOTk0NDUxMDFjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYjdjMWQ0MGU4ZTM5YmI4NWZlNDU1MWNkYzFhMDM2YjBjZWRlMTYzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImVmM2Q0YzY4MmZlY2U3YjlhZWQ2YzA2NTYzZGY0YjNmNDY4MzE5ZGQ3MTlkZDExZTVlYjJiZjZkZDYyMDZiMDkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc25hcGRyYWdvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg3YTVlYmFlYWYzMDQ2Y2MiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZiNWMzMTYyZmZkOWIxYmUyN2QwOGJkYWEzNmVmNmNmMmU5N2FkZWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODY5MjJhYWJmYWE5YjgyODcyZGVmNjkzMTJjOTJiNjE1OTQwNjhkYzQzZGZjNDliOWUxNDRhMDQ5Njk0MGNlYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb2NrZXQuaW8tYWRhcHRlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE4OTMxZTg3MGFiN2M1OGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg0MDdlYTg2NTk3MDI4MmIzNWJlZDU1Yjc4MzNkZTViZDQxZTg0MGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjc0NjNlMjM4OWRmMzRmM2ZiMTllZGE4ZTViYzNjYzhjYWViYjc2MGEwNTMwYzU1MzBhMWUxZmY5MzU0NjAwYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb2NrZXQuaW8tcGFyc2VyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTFhM2JjM2JhZTAwZTIzNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmYyMmFmYWI5YzA4OGNmM2NlM2JmMmQ3YjRhODA0MDI0YjQ1ODQ0YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxNjcyMTM2NzAwZDIxMDE0NzdiNTY1OThmYWMyZmZjM2Y3NTkyN2I3M2UyOTk3MGVmYThkNmIwOTJlNjAyZjBlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NvY2tldC5pby9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjYyOTEyOTg4MWViZTExMTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjEyNmFkYmVkY2ZmNmZhYTY4MjZlY2E2M2M3NWU5MTkzMjM3YWIxMGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2EwOGNiMmZlMWQyYjc4OGUwYTdiZjZhOWI3NTk3ZGJlZWVhZTgwNDY5OGMyZmJkMTVkZTc4NmQyODRkMzI3YyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb2Nrcy1wcm94eS1hZ2VudC9ub2RlX21vZHVsZXMvYWdlbnQtYmFzZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZmYjUzMGNmMjZlZTNlYTYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE1MmYwY2ZmOTQ5ZmQ4MmY5ZTQyZDQyMTRkMjkxNzk2NGQ3YTliZGIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTY2N2Q1MGVhOGI2MmM4MDI3NTdhM2EyNzM3YTY1MTVlZGJhZTMxMjliYjNlZjA5ODBjYTVkMTVjOTFlZDk5ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb2Nrcy1wcm94eS1hZ2VudC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVkMmQwZTZkZTgxMGYzZTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM5MmQxMTNmMzYxNGU4YzcyNWZjNGRlNTBjMzMxMmJkY2RlMTgyNTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTk2N2VjOThlYmY4NmE0YWRmMjY2Njg3MGFlODc4ZDY1NTEwNGYwNGIyNjRiMWQ2MzBkY2YzMjRhNDA5MTIyMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb2Nrcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcyMzI0MmY5YmRjYWFjMDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjkyOTkyZGI4NWNlYmI2Y2M3ZmU4NDk5ODgzZmFiNzUzMTdkZWRlOGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTcyZTUyYTQ1ODM5NzFlMzYyZTg1NzMxNmYwYWMzNDU1ZDhlMzM3ZWRmZTlkNTE3YmI0YjNkZjU5YzYyMzAxOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb3J0LWtleXMtbGVuZ3RoL25vZGVfbW9kdWxlcy9zb3J0LWtleXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMmI3MjU0M2E4ZTkxOGU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhOWU2N2ZlNzVmOTkxNjg1NThlMDg3YzgyM2UwMGQxNmUyZTVmZDllIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM5N2QzMWI3NjgwYzRkZTVlZjIzOGZhMTg3YWI5MGM0NjVkOTAwMTcyNTQyNWYxYjVhZmNiYzIxZGEzMTE3YTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc29ydC1rZXlzLWxlbmd0aC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI2NDhlZWRjZjNmNjBmNjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY4M2I0NmMyYzVmZmFhZmIyMzE3OTg0NjBmY2I1ZWQyZjBmNWFiYmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjI1NTQ5NzBlMTUwNmM1ZjA4ZDk2NmJlNWYyMDYwMWI0ZjQ4YWMwZjQ1NThiN2IyMjMwMmI4ZGE3N2Y5YjhlNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb3J0LWtleXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlM2VkOTlmMjg2MzkyZDYwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhMGU4YmM1ZDM5MDE1ODMyZDI3YmI0ZTBjNjk5NzBmNjMwZWFmNDk4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQzNmE3OTRiNWU5MWU3YmMwYmU4YzFhZGI2ZDVlMTYxYmVkNzUwOGEyMWM2OGI0NTI0YmMyNzhjMDM2Y2RhYzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc291cmNlLW1hcC1yZXNvbHZlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmJhNTFkMDJlMGU1Mjk1MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGE4OGE1OTljZWU4MjliYTk1YzgyNTQ1ZDVmMzE0OGYwNGRhNjRlOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmNTQwODlkNTIwOGQwOTJlOGJlYmM3NTQ3YTNiZDJkYzM1ZDI3NjY4NzE3MTU4YmZjMzU2MmM1NWVjNDg2MWJmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NvdXJjZS1tYXAtc3VwcG9ydC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA2ZWUyNzlmNDkyNzM3ZmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjUxOTdlMDc1YTMxY2RmMDY4MDJkMjYzMGNmOWMwYTFhM2M2YWQ2NTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZTJhYjQ4YmU4Nzg2NDdhNzcxMTdhNjY5ZTNjY2FmNTEzNTliZDU2YmU4ODlhYjViODQyNDkyN2E5YzhjMjRhYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb3VyY2UtbWFwLXVybC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhjMzJmNGE1MWQwODk5OWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjE0YTBjZTVkYTNmNjBiNzhkMTU2MTJmOWIyZDNlZjBlOWJkMzgzNDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2ZkZWJkOWY1YzAxMDdiY2Y3YjczZTBkMTdlMDE0NzA0MmJjZmI3NDg4NDEwNmU0NDI4YWZiZjE3MTcxZWYwNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zb3VyY2UtbWFwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTkyNDY3NjJlZGU1MDk5NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMjUzMzBmMDg5MjNmY2UzNGM4OWE1ODdmOGEzMTdhNmE2ZGI3MTQ0YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4Y2VmNjAwYzFlZjRkZTczYzgwNGRkMDI5M2U4NDQyZWM1Yzc4Mjc1ZjVkNDZkYjdiNjQ5MjdlOTczMTg1NDY3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NwbGl0LXN0cmluZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgyZDJlYjg0ZWNjMzY4YmQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU5OWMyMWU0OWZiNTU5ZDFiMTZmNTY2MmQ0NDAyOGE0ZTk2YjE5YTAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYzk3MzQ5Mjk1Y2FlNGU0MGE2ZjE2YTI2MDk2MzMwOTk3MjU3YzAwYmU2N2JkOGZkMGFjMzM5MTcxOWU0ZWU1ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcHJpbnRmLWpzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzc4YWEwYmUzODM0MDA2YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzIwYTEzM2Y4YWYzNTQyNTEzNTkxZjkxZmY0OTdlNzg3MDQxMDQ2YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1Yjg4NTQ4ZjA0MjY0MmRiZjc4ZjI3OTQ4NDk0M2U0ODE0ZmM1YmY3MjMyZDYxNzMwNDkwNzQ0MmVlZjVhY2YwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL0BucG1jbGkvZnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMGE2ZmYwNGNkMzIwYmUyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhZTkxMjM0M2ZjZjBlY2NkOGE1Zjc1NGE3MmJmMmU5ZWVhNjNhMTc2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkxMzkxZGVlMjkwNGEwYmIwZGU0OThjYzBhNDFlMDIwMzM4ZDY3MWE0Yzg1ZjViY2FmYTE1ZGRlNzNlYjI2ZmUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvQHRvb3RhbGxuYXRlL29uY2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJlMDRlMzU2ODdlMWIwZjk0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJkNzkyY2ZlNTdkMDBmMjA5MWYzZDhkMjYyNTQ1MGFiYzQxMmRiMmY2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU4YjliY2JkZDBjMTkzNmIyZjQyYTg5NzNlYmUyNTM3NzI5NzJlNzNjZmFlZjYwODdiMTg3MzQ2YTQ3YmE1ZDMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvYXJlLXdlLXRoZXJlLXlldC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVlYzRmNmRhMGMzNTBkMTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjBlZGU5ZmE5NTUxNjM5ODA0OGJjNjE1NGM0NjFlMTI0ZmI0OWY2Y2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGFhOTY0NTQzZTU5ZDRkNWRmMjFjNzg2ZjdiZGU1MzQ5MzlkOTZkZmU4ZDAyZGRmMWFlNzU1NDBhYjQyZGYzMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9icmFjZS1leHBhbnNpb24vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3NTM2ZmIwOGFkYzg5NWJiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiOTUwZGM0N2U1ZGNmMDRmZjZlZTExYWY2NWFiMzQ1Yjc4N2ZhMzJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM4Mjg1MzQ4NzAwNmZmN2RhOTA2YjBlN2JlYTA4YzRmM2E3YjQ0OTFkYTZhMTdiN2M3YzgyZGNmNmRiOWRmMTAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvY2FjYWNoZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgzODFmN2JhOGMwN2RjMzUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImEyMzk0N2FkZTIwYTI3NTdkNWFiZjdmOWZlYzE5N2MyNjc0YzBhMjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTZiYTdmYzFkY2ZhZDUwZGU2YzQwNmZiM2ZjZmU1Nzg1MGViZWE0ZDhlY2VkYmMwYjQ1YjljNTlmYzYyOWQ2OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9jaG93bnIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzNThiNzQwNmJlNjNjZmVhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhYzlmYWQ1MTBmZmFhNTJlY2NmZjI5NzI5MzgzYTJmMGVkNjAyYmVjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjhmYjZiMGIxOWQwOWNjMWM1YjJjYWFkMTI4YWUzOWIyZmQ2OTNhMzViYjNkNDQwYzRlMTE0M2JmYjlkMTAwODAifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvZGVjb21wcmVzcy1yZXNwb25zZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFjNWUxYmEyMjRiZTllMTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMwZDU1ZjhiMjhiZWExOWQxZmJlZDMyM2RhNzBlOTg1N2RkYWE3NGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTVlMjlmNjgyNjQ5Y2FmMjMzYjRhYzk3MjllZmEwYzFiMzcxOGVmMTc5ZTdiNDRlMjFlYTAxYTA5NDFhZjA3MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9kZXRlY3QtbGliYy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ2MjAxOTIyNTI4MTg3YTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjU1ODcxYWIxMjNiMzhlMmFmODNmZGFiN2IxODlhNGE2MWJhNDY0NjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDJiMzZhMmEyZTcyOTgxM2ExOTZjOTc0ODZiYjEyOTU1MzQ1ZTIwMWQ2Y2NkYTVmYjJiMzIyZjYyZmEzODFhYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9mcy1taW5pcGFzcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjUyZTU2YTI0MDg1OTQ3ODEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRmY2YxNzdiNTFkZDZhYzI0ZWZjZTIyNDJiNDJlOTcxNDg3ODVlN2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTAzNTI3MGVkMjYxNzlhZTY2ZWJiNzVmNTBhNDZiM2M5MTllZDZiMDUzNjM1MGNlNTEzMGI3MjA3N2I1OWRlNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9nYXVnZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQ1MzAwMDNhZGU1NGI1NGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVjMDcwMDQ2MmRmY2U4OTAyNGU2N2MwNDM3ZWFiY2E4NTg0MDcxNzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjAwYjZkMzVlZGE2ZDRhYTY4OTNiYWYxOWU1M2I3ZDAwNTAxOWVkODQwZTRmYTExNmM5MjZhNTMyZWM1NzdjZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9nbG9iL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODI0NGIyNjg2YmNjZDFlYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTYzYjBkOGFmMWE5NjQxMDgzZThmNmNlZmJmNDI1OWZhODQ1ZTdjYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZWUwNjA5ZDVhYjA5YTU5MGFmZTBlMTIwOWQzNzAyYjBhZmIwYTNjMTU4NDkyZjkwOTAyYTcyNGQ4ODlkMjJiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL2h0dHAtY2FjaGUtc2VtYW50aWNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDM5ZDE5ZDM5MDZmOGEzYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzk4ODJhOGZjZGMxYWVmMzM2ZGYzNTc5YWYyZmJiOTU5NzRjMzkzMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4OTkzZjk1ZjM1YzZiZDdhZGVmOTZkZjQyOGIyYWExZTZjYWRmMWE2YjljMzNlYWE5MTdmMDUwOThiYjFiZmNhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL2h0dHAtcHJveHktYWdlbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxNzc3MDIwZGEzZDU3YTg2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwNTI1NjYxNzg5MDA1MjEwN2IzNDFhY2Y2Y2JlMTZmZDlmMjJmODZjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIwNjA3MWI5OWJlYmU2Y2M3Zjc3MTZmNjVlZDRmMzZmZjU0YWFmNzhkNzRlYTBiZWM3MmY5MDI5YThlMmMyMTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbHJ1LWNhY2hlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWU3MDY3MTgyM2Y3Y2JkNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODgyMTA3MGVlMzFmZGY1MGUxZjg2ZDIwNDQ2MzFkZDQ4NDRkYzM4OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1NTA2MjBkMzc0YzlmOWM5MzFjNWE5N2E4OTliMDBlYzc0YjVlODlkYjQ4ZGNlNzZiOWMxMTNkYmY5ZTJjNmY4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL21ha2UtZmV0Y2gtaGFwcGVuL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmE5MDA2NTMwZDUyNDkwOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWJiNjBlYjk0MjJkZmJiZjcxODExZDBjMWZlMDBkYzE0ZjYxYTM2YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZjM1ODQyOGE0MThhNDZmYjI0MzFhMmM0OGIzOTZmYjAxYzgyOTFmZWM5ZTFmMTQ0MzRhZGUwMTE5NmM4ZTljIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL21pbWljLXJlc3BvbnNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjM0ZGQ2ZTcyYTlhODY5ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDk3MDAzZDBiN2YyNzRkZDBiM2JjMTg1YTZlYTYwNjU3OTMzMjcwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhYjAyZjQ3NjdhZGMzMmMzY2VkMjg3MDNiZjdmNWE1N2ZlZTcyYjYzOGI1ODI4NTBhNjQ3NzcwZDEyZTVkYmU3In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL21pbmltYXRjaC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA1YzE2ZDk4MDY4MDExYWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImZmNWM3ODY0NzM1ODQ0Nzc4ZDlmNjUzNjA0YWMxNzU0NjA0Zjg5YzQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTBmMDQ5YTU4ZGJmOWZkNThlOWI0Njg2ZGIyZDUxMjAwY2RlYTU4NGM5YjY0MjViNDAwZmFhMjQxMzNhY2UyNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9taW5pcGFzcy1jb2xsZWN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDI1OGMwMGMzNTJmNWIxNSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDhkNTk3Yzg1NjA4MDZmOGVkMTc0NzExZDcyNWJiZWY4MTFkOGUwMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0ZDU5NzM5ZmE1MDUyZTBjOTFlZGMwNjQyYWQ5NTQxNDQyN2ZmYmFjMTg2YzU1NzAyNTdjZWM4ZWI3OGRkNzUxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL21pbmlwYXNzLWZldGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZmJkODQxNDE3YWI4NzNhNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmM3OWI0OTY2NjVlMmNkZmM0YmRhYWM5YzdkN2M0YjJmNDY0NWYyYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlOTlmNmI2N2JhNmU1Y2RhNDM4ZWZiN2EyM2RkMzk5ZWU1YzIwNzBhZjY5Y2U3NzcyMGQ5NWRlNWZiNDI5MjFlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL21pbmlwYXNzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDk0NzM0MWJkMzJlMmFmMCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTc0NTU4NTkzMzMxMGY3ODA3ZWViZDRlOWJjMDFlMmQ4M2JhMTYwZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkZDdkNzhjYWYxMzliYTkyMjhhODRiZWU3YmI1ZmE3YjkyZTRkMzMyYjgzNmYwN2JkZjFiMGY5ZTc4ZmE2MzQwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL21pbml6bGliL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDY5ZjM0NjRiYWVkOTFkOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzViNjcyZGEzNWUyOTkzNzZkMGZmYzRmMjJmZDU3MDg4MTUwYTgzNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMDFiYTU2NDBkZjk5Nzg1ZTc2YjdkNDA3YWUzNWEyNGM0OTBmMTQ1NzM3Y2YzZjE5NDQwOGZiMTdkZmVjNDExIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL25hcGktYnVpbGQtdXRpbHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1NzIzZWIxNjUxZTQ1ZTAzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5YWVhOWIwZGFhZDA2OTk0OTRhMjg2ZThiMTA0MzE3MDE1Zjk4MjdhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFlYjdiMTdkNjI2ZDYyMDFjNzBhZjMyZTY4NDMwMmZmMzIxOWQ2ZmU1ODNhMjYxMWE4YTMxMTlkOThhNjg5NTYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbm9kZS1hYmkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4OTdkM2IwNTBjMDdkZDY0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYzYyYTQ1MTNlNTQ0ODhiYWZkZWIyZjQwOTU0ODM1MzhjYzgwNTAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk2MWRkNWQyOTI0YTgxZTBjNzVhZTNlNTg1Mzc4NGFlMjcwZTg5NGI4NmMwMjI5ZTMxZWQ4NjE5ODkzYTU4MmMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbm9kZS1neXAvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZGMzNTM2OGQyOWZhZTBhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiYjZkZTIzYmVkNTI5ZTNlNWVhMjU4M2IwZjE3MDJlYmI5ZDAyODA1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjljMmE1ZmVjNzY4MzA0YzNiNmU2N2JhYWVlYzhjZjRkNGNkMjhhNDE2YzNmMTZkYTFkZTdkYjY5OGFiNzcyZjcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvbm9wdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE5OWI5ZWJmOTA3ZTRkMmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQxYmMwZmNlZTdhZDNhYjM4YzhkZTFjMDMwYTg0OWFmMzZiYmIyNjIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTNiMjQ3ZGE2Njg1ZDY4YmJiYjZkYTM5MDcwOWZlZTdhMmQ2Y2UwNjU4MDk1YmJjOTIxYmEzMWMxY2JkODZmYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9ucG1sb2cvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYmFhY2EzOWVlYjA1OTM1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1M2I0M2RkMDk4ZGE4ZDRiMDYwNmQ0N2NjNzFiYmNlMGY5MzI2MjUxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ4NTAyZjVjZTk3N2VhMTBjYzdlOTFlOTViNTk1Y2U4NDVlODM4Y2Y0MTI4MDEyMzBlOWEyZjIxMWFkNjgwMzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvcHJlYnVpbGQtaW5zdGFsbC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZmZDc0NDg0MjBmNmQ1NzYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZiYzU5ZTJkN2E0NDA1OWE1Zjg2YjI1ZTNlOGVmOWI4MGE4M2ZjYWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDY5ZWE4MWY2NDAzN2QxZjE3OWJjZDQ2NDEyMjE3OTAzYTI5MjRkZDJlN2Q3ZDliNzI4NjU5YjZmMTJjM2U2OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmNjMxYmVmZjE0MTdiZGNmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZGIxOGE4MTYzYWIxZmJiNmU3YzhiZmQ1NmM3NDgzMjM5ZDYzYzYzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjgzMzdiYTk3NzRkNmQ4MTk5YTU4NjFjNmRmYTU3MDU4ZjE2MmJmYjYyMTAzNjJjMDFkYjM4ZjBhNTkzZjk2ZDYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvc2ltcGxlLWdldC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNjNWRkNzk5MzlkODM4ZWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIzNzZlOTQzNDA2ZWUyMmIwNTExMTk1MGQ1MDUzODg0MzI3ZWM1MTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmJlNTFkOWEwYjdhYzI1NGMxNTJlZmNjNjk5ZGM2NTk1OGU2ZmJhYjY2NmQxYzg3ZDhiNTg3MzEzNmI1NmExMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9zb2Nrcy1wcm94eS1hZ2VudC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImMzNDJiYzQ5NTY1YjBjYmEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZlNTVkMGVhOGZiZDcyYzZlODkzMTBkZDk1OGIyMmRjZDZkMmU1NmEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmI0NTZiNTFkNTQzMWQ2YzQ3YmQ4ZWQxNTk5NDU4MjA5NmY0MmUzZTNjY2VkOTgwZWNmNDgyNGJmNjI3ODY5ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy9zc3JpL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDJjYmViOTk2YzBhZTJhMiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjM1MTE0NGNhZmIyM2EyZTc4ZDQ0MjcwOGZjYmNmZGNkNGM1NDIwZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyODBhZjQzMTEzYTYwODI2ZTYzYTZiZjc5ZTExNWZkZjVmODlkNTg2NmY2NjNjZGRlM2QyMjk2NDA2NzFjZWUxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL3Rhci9ub2RlX21vZHVsZXMvbWluaXBhc3MvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3MDVlNzkxN2MyYzFkZDliIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YjlmYmVjOWE2ODExN2Q3NDA1YzY1YWIyNTQ4NDYyODdhNjNhNDk0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg5YmQ2ZDMyYzllNTZlYWI2M2YzZjYyYjk2MDgwYWE0M2FmYTUzMDY3NTcwMTYxMGQ3NDc5M2Q0NzE5ZDExMzcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9ub2RlX21vZHVsZXMvdGFyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTQ3Zjg1NjRhNGJmMmU3NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWZmYzlhNzdkNTMyNzljMWU2ZGM5MzFkNDQzMzc2YmRkYTM4MzkzMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxYTEwMTcxNjVmNzAyOTIwN2ZjNzUzMjQwYmFjY2ViYjZiNjU4ODgxZmVjMGI3Y2M4ODU1OGQ4MzNhNzRjNzExIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL3VuaXF1ZS1maWxlbmFtZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNjMzk2MGM4YmRkNTNhODUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVhMmNlN2MxM2Q0Y2JhM2VkNWU0OGUwYzhkYmU3ZTIyYzdmMzgyMjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTU5MzZkMDc3NDFiNDYyZmI3N2VkNzA2MDMxMTJiYzJmODM3Nzg2OWYzMjZiMTVjMTg1Yjc4Y2VhMTY5MjI2OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy91bmlxdWUtc2x1Zy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjY0Y2Q1YTVkNGEzODYyOTgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdmNTJiNDY1MmZlOWZmODc0YjI5NDgxNTQ4MzU2NmRhMThkMTE4ZWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDMzOTg0ZDhhYjYwMjdlYmY1NGRlYTk2MDkzZmIzMmEyMzFmYjBjNGYxNmNjMDg0NDVkYTdkNjJhNmQ4ODM3ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zcWxpdGUzL25vZGVfbW9kdWxlcy93aWRlLWFsaWduL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWI0ZGU4MTZjODRkYWEzOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDZhMTZiNDgwY2JkNTgyZjk2OWIzZDBlZDg5YTE1NzMxNjI2OGQxMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjNTZiNjA0YmNlODE0NTIwMTA1NzM5ZTk1NTkxNDJlYTlkNDQxNzQ1NGViYjkzM2ZkNTY4N2NhMWQ4ZDg5YmQ1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3NxbGl0ZTMvbm9kZV9tb2R1bGVzL3lhbGxpc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjNGQ5YzgzZTAxNGYxM2Q3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NzM2NmJiMmZhOWQ2M2JiOTY2MGIzZDEzMGVmYjZkMzdhNmI4MGVmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImM3ODJjMTk0ODViMDAyNmUyMDkwNzZhMjM2NDg0YTYyODg1Y2IzYTA4MjgzMjJhMjkzNjA0MzIzMGVkMWVjNDEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3FsaXRlMy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBmMGU4MmY5NjQ0ZGJmYjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIwMzkyNmQ1MDVmOTY5ZTQ0Mzc1ZTZhNDA5NDJjZTQzYWU0OTBmNDQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWMxODkxN2MzOWFmY2UwOWI2ZWJkZmQyMTJjNzM2YzM5MGQ3NGQxYTcyZGI4YmQxNTYxMTE3Zjk0OTY2OTI1MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zc3JpL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzcwZjkyZWEyODNjZGY2MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGFiOGJhNTEzY2E3OWUzMGJjYmUyNTBkNTY3NDE4ZTg1NzFkODk3ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZDRlYmY0NTQ2ODM2NTkzZDY0Yjg2MjdiYWI0ZjEyMTAwYTMzZTM5ODEwY2VjNmUxNzVmM2U3MWYwODI1YzE2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0YWNrLXRyYWNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGE5YmFlMjczNjk5MDk2MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTYzMGZlZGJjYmNjYzg4Mzg5MmY3OGEyYjIxMTg0ZWY4N2U2YjliZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiOTk5YTM4MGJhMTNmZWY4Yjk3M2YzZGY1NGMxZjExZjJjOGQ5N2Q0ZjVmNjkxNjAwNTA4ZmEyYjcxMDhmZTUyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0YXRpYy1leHRlbmQvbm9kZV9tb2R1bGVzL2RlZmluZS1wcm9wZXJ0eS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM0ZDg0NmJhMDgyZmZmYTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjViMjVmOWNmMWIxY2JlNzMxZWJjNmEwODMzNzU5NDdjNzk2MTI3OGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjg0OThjMTUzMTNmOTk1MDZkOWY5ZDJlOTljOTg2NjhjNzcyNjAwOTBmYTllYTM1OGVlOTQ0OWVjYzg5NDM2ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdGF0aWMtZXh0ZW5kL25vZGVfbW9kdWxlcy9pcy1kZXNjcmlwdG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZGU3Yjk3ODE3ODYzOTQ2NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWY5OWQ0NTY4N2M3MjgxODgxMmEzNjlhZWQxYWE1MGFlMWMzMTFlYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNjc5NDgzNzk3MjIyMjFjMGU4Njg2NWViNzY1MjVhZGJkNmYyY2Q0Zjg1MzE1Y2I2Mjc0MDJhMzJlMjhhNmFkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0YXRpYy1leHRlbmQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxNDRkMjEyNGRlNjE5YmNmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMzI4ZDliZmM4MmU0Zjk4MWExYWNkMmYzZjc4YzUyNGJmODUzMzNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUzYmQxYjE0ZTQ4MTM1NmJmMDA0YzBhNDVmOTAyMmQwN2ZiYzU2YmZlODQ5MTE1ZTE0MWJhMzAyYzg4MTgyNzUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RhdHVzZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxOWExZjA0N2FiMGEyNGQxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZGEyYzkzZDhkNWRhZGNkNWM1YzY2NzZiOGRhODdhMDlkZmQ1Mjk5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQwODFjYzg4NmQ1NWQyM2Q3MDQ3MjFjN2IwM2I3OGIwZjU2MDA0NTlhNzVkOWIyZmI2MzQ0OWQ5OWQ4N2NjODEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RvcC1pdGVyYXRpb24taXRlcmF0b3IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjMThkODUzM2ZmYzc4MzdjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ZDhjYTg1ZDc4ZDRmYWFjODc5ZDRlYzdjZGJmNGVhZGNhMTA4ODhhIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdmNmJlNjZhYzMxZjdkYzYzNTFkNTczN2FhM2QxY2YwMTYyMDliNzM3YzFiMzZiNzYzY2Y2ZDVmMTVkMTEyZGYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyZWFtLWJ1ZmZlcnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiZGI4Mzg3NTBlMGRkNWRlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNzVlNzEyN2JhZDg2NjNlN2UwMDk4MjY1NjE1MDE1MjZkMmFmZDE2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAyOWI1NGI3ZGI0ODMyMjJhNjRiOTlhYjBlMjdiMzdkMGNhNTljYTRhOTVkNTkxYjEyMWIyY2ZiM2E0NWVhY2IifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyZWFtc2VhcmNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjFlZDJkMzRiOWNkZWFlMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTgyYmE0YmY2YzY3MTRjNTVkNTU0YTQ5MmVjNGY0YjRiMGEyYWE5ZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwZDczYmFiZmRhODU4ZGZjZWQwZTM5ZTIzY2Q3MmU3ZGIyOGVhOTg2ZjI2ZDgzOGNkOWM0ZjdkMjg3YTZmZWViIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmljdC11cmktZW5jb2RlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTQxOGU4OTVjNjhmZDhmNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTUzMDZjMTViYmE2Y2IxMjNkOWYwNjFjYTg1ZWI1NjU3NmM2NjM4ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2NDU3YTAyNDE4ZjAwNGZlNWQzZmJiYjE5YzdjYmNjMTQ1MGE4Yjg4N2ZmOWE0NzFkYzY5ODVhYzgzYTQ4ZDM2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmluZy13aWR0aC1janMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmY2UyNjZkZTIxMDBjYzg2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJhNTMwNmMxNWJiYTZjYjEyM2Q5ZjA2MWNhODVlYjU2NTc2YzY2MzhmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjY0NTdhMDI0MThmMDA0ZmU1ZDNmYmJiMTljN2NiY2MxNDUwYThiODg3ZmY5YTQ3MWRjNjk4NWFjODNhNDhkMzYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyaW5nLXdpZHRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYTMyNTgxODJkZjVmOWNhNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzczNzJjNTJiODQ2MGQ4MDQzMjQ3OWVlMDVhOWYyYzdmMTFmZWE1OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5MTExNDhjYzFhZjQ5MDhkZGU0ODYzY2U2MTFjMzhmY2Q0ZDlhMTk4YjE5ZjkxN2UzMDZmMjZjY2YwYjhiMzAwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmluZy5mcm9tY29kZXBvaW50L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2NiYmMyMjY4NmRhYWYyYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTMyZTViYjk1N2E2NzEwZWRlOGI2MjU5YTI1ZTUyYmIyODJmOGViNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJjODA3NjE4OTAxYTZmMTBjNzdmMTkxZWU3ODIyYjRkMjY0MjNiYTNmN2U2MTk0Nzk5YmVlMGRmMDk2ZWMzYTBhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmluZy5wcm90b3R5cGUuY29kZXBvaW50YXQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyMzY5ZGE5OThhMzZlYzZmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZjlhMDQ2ZGJhMDlkY2NlMWJkNDc0ZmYwZjg0YzM5Y2I1N2RjNWI0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNkOGI2ZDk0NGJlOWU5MzFhMTc4OTE0YWZiYjNkNmI3OWJmYTE5OWMwMzI4NzJiNjg3YmVkNDFlZDk5NmM3NDcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyaW5nX2RlY29kZXIvbm9kZV9tb2R1bGVzL3NhZmUtYnVmZmVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWZjMjI4MzUyODUwMTNiNyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGE1OThmMjQwMjhmZGQ5ZjM4MDE5NjkxNjExNTljMWJiZWIyMDM0YyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMjc4Y2ExODgwMzg2MmE2ZDFiNmJlZGM2YTMzOTQxNTlhYzg2ZTVjNGExNjI2MTRmZWYwMDZjNzlkY2RhM2EyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmluZ19kZWNvZGVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTU2MzZjZmJhYTNlNjk1YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODkyZDU0OWM2NzI4MzE3MTZhYmU2NTVmMDg3OTQ2ZDI2NDRmMjg1MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMTMwODUwYjlkYTA1ODRmNTRjYzIwZDNkYWI2MzY1YzgwN2U5NDM2YWM3OGUwMTZkNTAwOWVmYTk5YmQwNTMwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmlwLWFuc2ktY2pzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDQxZjNhMzM4ZDEyMmNhOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODkyZDU0OWM2NzI4MzE3MTZhYmU2NTVmMDg3OTQ2ZDI2NDRmMjg1MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMTMwODUwYjlkYTA1ODRmNTRjYzIwZDNkYWI2MzY1YzgwN2U5NDM2YWM3OGUwMTZkNTAwOWVmYTk5YmQwNTMwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N0cmlwLWFuc2kvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4YzRjOTA1ZTQxYzYxYzVjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ODU3NDBhMGVlZTgxZThkNzQ1OTU4NTUyMWMwYjdmZGEzOWJmYjcyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjM0ZDBmZDI3YTZhOWI4N2IxYWVkMjQzYTBjODVlZjk4YWJlNzdlMDQ5NDZjYzA2NTE2MmY2MmY2YmFkY2IxMGQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3RyaXAtZGlycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk4YTZkMzMyNzUwMDU2NzkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZkNTU2NDU0OTA3M2QxNTkzODlhMmI5NDg5NGJhY2Y5MmQyNGNkOTMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTk4YTQwYjI0MjhmZjFmZTk1YmEwY2VmZjhhOTk1NjVkMTZmYTgwNzYzYTI3NmJjMGFhNGIyMWZjNWE3OTk5MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdHJpcC1vdXRlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNmNzcyYzIxYzhlMDRhNmIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRjMGExN2NmMTY0ZGZiYWI1MDJhNTg0MDgyZWI2ZTE4NDdlNjY3N2IifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNGRiMTEyOWUxYjYxYTNkMzNhNzk1NWZlZmNmYzQ5MjNlMDJjZWUzZDIzODAxNTU0NWRiNGQzZjY3ZDc5Yzk5ZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy9zdHJ0b2szL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiM2JmZDQ3ZTdhNjU5MmU2ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMTJkYjljMjU5ODcyMWU3NTFkZmZkMGI0MmEyMGI3YWU0MTliMjBlMiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzNGM0MzRiMjdkYzIxYmQwZGU3YjVlZGNhNDJmYTBkOWViZjcyZDJhYzgyM2M3Mjg2NWEzMzRjYjhmY2ZiOWI1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N1cHBvcnRzLWNvbG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjU0YmNkMGI5NzVhYzVkZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiY2EwYzE0YTYzZGYwYmRmNDE0MjJkNWU4Yzc5ZDM4ZTIxNGRhNTYxYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhZWYwYWUyZDIxYWU5MTgxZDg3MDJjMjA2M2NlMGVlMjc0YmExMDYzZTUzMTJlNGJhYWI1NjczYWE2ZDRkNWRiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N1cHBvcnRzLXByZXNlcnZlLXN5bWxpbmtzLWZsYWcvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiYmIyNjdmMmNmZGFhMGNiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZWZkZGUxN2IyZGJmYzhmYThjYTQwYWE2OTUwYzY3ZTBlODc3NjMxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBkOWMzOTU0ODE2OWQ2NzVmZjhjMGRkN2ViYjc2MzE5ZDRhYWRlNzFmNDIzZGQ5NjQzMDkyZjRlOTY4MzQxYWIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3ZnLWNhcHRjaGEvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYzg1OTFiNjMxYjkyYmFiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2Mzg3YWI5ZmI4YzBhYzVkYzkzY2M1OGI4ZmQ2YjNhZjExOTk1NTEwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImU2YTM4MDQ0MjNjZDIzNWNhMTNmMzgzNTIwYTQxNGY2MDA3ZTRkNzgyODIwNmM0ZDk3ZmNkZWQ0YzkwNzlmMjIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvc3dhZ2dlci11aS1kaXN0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWU3YzhkNWEzNWFkZDZhZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiM2UzOTg2YzM3MDgzZTg3YWJkYzBmNTAzODJiMGUxM2QxZTk4OWU3MiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyYTdkN2Q1MDIyOWJkMTM1MjNlOTA3MzBiNjg3N2NiOWNhYTFlOTQ5MWFhMzc4NjQwMDkzYTQwNDA4OTRkMzc2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3N3YWdnZXItdWktZXhwcmVzcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc5NDgxNzhkOTA0OGJjNmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA5MzUzOTIzN2I4NzhiZWQ5YzNhYTJiMjJlOGMxYjg0Y2Q0MTRkZjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmVhNjZkM2I4NjcxZTQ2Zjc3ZTgzZGIwNDA4MzdjZjcyZGExODBiOGQzOTBkNTNjNDNkODgyZmQ1NTM2NTlkZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90YXItZnMvbm9kZV9tb2R1bGVzL2JsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODljNjY1MTBmYTU4ZDgzMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzMwMjRiOTI0ODVjODg1Yjk3NGUxZjQ2Y2IyYzMyZGU3MTZjNmYwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YzE4ZTg1YWM5ZWZmOTlkYzZjYjZjNTYyNmUxMWViZWE2NThlNjkxMTllMGJjOGNiNGJkNzk5YzJiNDgxMjVhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rhci1mcy9ub2RlX21vZHVsZXMvY2hvd25yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNGVhOWZjNTk2MjZiZGJkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmJjNTllMmQ3YTQ0MDU5YTVmODZiMjVlM2U4ZWY5YjgwYTgzZmNhYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0NjllYTgxZjY0MDM3ZDFmMTc5YmNkNDY0MTIyMTc5MDNhMjkyNGRkMmU3ZDdkOWI3Mjg2NTliNmYxMmMzZTY5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rhci1mcy9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWFiMzgwYmZlMTQyMjJmYyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZjVmMGQ4OTJjNzU0NjBkMWQ5Yjc5NTgwYzE2NTc0MGRhZjg1MTNmZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiZjI2YzkyZDBiMmQzYjg2NTY4MWJhYzVjZjNiY2E0Y2Q0MDVlMzNmY2I0N2Y0NTIxNjg5OWFhZWQ0ZjgxMDEwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rhci1mcy9ub2RlX21vZHVsZXMvdGFyLXN0cmVhbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhmYzNmOGI5MmMxZTUxNmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijk1OWM0MTJhNzZhZmUwOTNkYTEzYTUxN2U5ZTNjYzcyOTExNjBlYWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmE3ZGJmMDdjY2NhOTU1ZjBhOTUzNzAxNmVkNWM1MWRiZWY1MmZkZmZhMmQyMzcwZGM4ZWM0ZTU4YmVkOTE0MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90YXItZnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzZmNhYTRhMjc4NjEzYWMwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MmI5MmE4YWQwN2E1NTQ3YWEzNjViZjdkNTRjNDhlNDc1MmZlZDdlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjAwZTE2YjgxMjdkMjQ5ZTg5NDUxZTg2MWI3NzU3YjUxYzdkODkxOGJiY2U3MjczYzk3OGZkYjNmMTIxY2Q0MDMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGFyLXN0cmVhbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE5OWY1YmY4NzdhYzc5ZGMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAzNmM5MDE0NmJmNDA1MzczODg5ZTI0NjdhNDIyMDMwZjE0Y2VjMjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOWNlNDUxMWUyMjFhMzVkNzAyN2M5Y2E2ZjRiOWJhNmM3NjJkZTA2ZDQ1NDRlMGNkYzdhOTIwNjJjNTBiZmM1ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90YXIvbm9kZV9tb2R1bGVzL21rZGlycC9kaXN0L2Nqcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZlMWEyYzk1MjUzZTM5NjYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc5NTE2MjllMjc1OTBhYjhhZTBlM2E4ZTIyMWIyNjc5Y2RhNWRkMzUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzY2ZDBlY2EwOWNhNzAxODQxNzkwN2Y2N2EwY2FmMDJiZGM5YWU0OTJlOTAzNTlmOWRmN2NmZTUzZTdhNzY4ZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90YXIvbm9kZV9tb2R1bGVzL21rZGlycC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjcyMGU0YWU4Njk2YmQxN2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjRlYWViYjgxODE0OGZkM2JjYzI3ZTFhZWYyZDg4NDk3OTk5ZjY3NWUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMWI5ZDQ3MDU3Y2UzOTgxNDUzMWZmOTNmNjY4ODIzYjRmYTAzZTdkMjM5NDU0NDljMjc0YTFmZjZkNGNjMjk3ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90YXIvbm9kZV9tb2R1bGVzL3lhbGxpc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI0YTVlZjg3YmZlMTBjMDMyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMTA4ODQxYjIzMWZjZGVhM2ZhZmUyOWIyMTJjNDdjYjc3N2I5NDU4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYyZGU1ZjRiM2YwNWI4ZTQ0MWFhZTYzZWNmMjI4MTI1ZGM3MjE3NTA1MjA5OWQ5MTg3NjllZGIzYjg5ODJmN2MifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGFyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWE2ZTI5ZTgzZDZiMTJjZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDM0NmNiMGNmMzVhMGFkYTY2YWE5YWE0MjZkN2NhN2IxYmI1MzdhYiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJkOTU2ZjZlMDkyNDQzZWIxZGNhNjk2YjkyMWI4NWNhODZjOTMyNDFkZTg3YTBmYjhhZjRmY2ZhYTE1Nzk3YjQyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RkaWdlc3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4YjMwNzQwNTY4Njg0NDUwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMmFkZjUwMDk3NWU4YmI1NThhMjZkZTQ4M2Q3YjdjMjA0NGNiNmE4In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg0Yjk2Yjk2MmY2ZmExNThkZmI5ZDgxNDc3OGQwZjhmMTYzNWMzNWQ0ZWQwZGQ2NWZlZmM2YWZiMzA1NzBlZWIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGV4dC1oZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyM2JjNjk1MWYwNjc0MDczIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1MjQ0OTgwNTY5ZjkxMmE5MjMxNDI1Yzg4M2U5ZjczYmI1OGJiMjdkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI0NTIyNDgwMzczNTg3Njg3MzVhYjg0ZmY4ZWVjMzk4YjE1Y2ZlZDJiOGFhYTI4N2E4MTkyMGY3MTE4MzY4NmMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGhpcnR5LXR3by9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM3OGIyNDMzYTQ1ZDNiOGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhiYzYzYWNjYmFiMGUxNTVmOGFhN2M2ZWI0NmVlZTZlODU5YmNiNmIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjU4MGE0NzNjZjJmOTFjNjc1MmEwMWQyYzMxZjcyOWNiMTRmN2UwNDJiODMwYmE0NmY4OTQ5Zjg5ZTI2YmRiNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90aHJvdWdoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDdlYzczMGM1N2MxMDU2ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGU3MzVkNjcwMzc5NTU1NmFhMWJkYzkxNjA1OGQxZDMwMWQ2ZDc0NiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJmZGQwMWIxMDhlYmI2ZmM1ZTAzM2ZiNDk0ZmJkNTJiZGQ3YWMzODc1OWNkNjZlOTMwY2Q0M2Q0OWI4NmVjYWIyIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RpbWVkLW91dC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImJlYmY4ZjA4NmFlY2Q3MTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM0NzAwZTg0NTFjODE3ZTc0ZDZjNmY5YTFjMDgwMTcwM2UxMWE2M2EifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2E5N2M5NTY3YjA1NGM5Mjk0MDM2NTM3ZDQyYTExMmY0YmQ0MjYzODkyZmJmZTI3MTRlNmFjZGYyNTgxNmM2ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90aW55LWluZmxhdGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4NGMwZmVjMjViMjMxZjI2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4N2MzMGVkZmY3N2RkMmEwODQ3YWM5MmIwYTc2ODM3NjgyZDY0ZWIyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFjYTQ5Mzk1ZDYxZWYzODNhMDlmNzQ1NTVjNjZlZDQ1ODE3Y2EyYjU3MjRlNzEwYTRkYzllMDQ3MWI4M2Q4ZjUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGlueWdsb2JieS9ub2RlX21vZHVsZXMvZmRpci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImIxNWZlMzI5ZWU5ZDE5ZGYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQ1YjU3YzFlZmMzOGViMDU0NWRiZjNlYWZmZTg1N2JhOTQ1OTdmMDcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWYwMjQ1ODE0ZmJjNmQzY2VlODM1YzlhOWM0M2YzMWRhYWIxODI1Y2ViY2Q2ZDAwNTcyM2FhYmVhMGY5MTM2ZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90aW55Z2xvYmJ5L25vZGVfbW9kdWxlcy9waWNvbWF0Y2gvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4MDI4ZTNhMzJiYjZmMjlhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5ZDFiNzEyNzQ5ZDFiYTRmZGJjNmE1NDg2YjBjNDE4ZWYyNzE1YzYzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImZkNWNjYTY2MzEyZDhkMzk5NmFmMDE4ODA1YWJlNWIzNmVjZGJiYWJlOWRlNGMzNTZlODA0ZTU0MzUzM2Q5NmIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdGlueWdsb2JieS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjA1NTg5MDlkYTdhMmExODEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM3N2JkYjk1Y2JlMjRhOTE0ZTJhNDNlNjE4M2U3MTQyOTg4M2Q1YWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYTliYTdjOTFjNTcwNTllZWQ5ZGQxMDEyZjNiNDg5ZDhhNzA2MDMyMzQ2ZTAxMjBlYjE3NWEzOTE4ZWE3MzViYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90by1idWZmZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYjQ2ZmQxYTA3ZjU1ZThkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1NGQwMzBkNTRlOWViOTdjMGJhMGFlZGMzOWE0NWYxNjk4NTc2NzJkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRmYmQ3MDVjMDBjZGUyYjliMjljZjM2OGY5YWNjZjFhMDU3MDY1YWI4YTM0OWYxYTVkMjdlNWYxMGVlZTM2ZmYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG8tb2JqZWN0LXBhdGgvbm9kZV9tb2R1bGVzL2tpbmQtb2YvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZDRlZWMwYmY0YzRlZDkxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyZWFiNmFkMGU0OGE2ZDdmMWYzZTA0YzY5ZWI2NTA1MTQ0MTcxZTEyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA5MTJmNjcwYzZiMWRhZjMxNjY4YTYyZDg2MGEzMjg0MDlmNTAwNzJjMmFkOTMxMzJjZWI4ZjQ4MTYwMGQ5MjUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG8tb2JqZWN0LXBhdGgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZjlkYWYxNjA5MzA4MzQ1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzMmY5YzQ0Y2EzNmJmYTcxYmZjODgxNDY2ODM0ZWI3NmY3Y2ZhMjk1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMyNDJiODk5ZjA2MTQ0ZGNkODJjNTk4OGIyOTUxZDk4NDczNjI3MzQzYzRiNTc2MmI1ZGViM2YzOWU2MDUyM2IifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG8tcmVnZXgtcmFuZ2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxMjIyNjkyNDAxMDRiNTFmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyYWJlNWY1YzYwM2ZlNmNjN2ZjMDVkZDkwNGMzNTE5M2NjMDhjNjY0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImFhYjExY2M5ZmI5OGFmNDQ5NWJiNjM1NWNhMzkzZWY3MzMyMGYwOTMxYmViODE3ZWIwNDRiOWZlZjIzNGVlMWYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG8tcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1YTdlNmY3ZWFiZjkzZDVjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlOGZlMWQwMmEzODFiNzFhMzNlNDE1ODhhZTI2NzQ2ZDM0ZmE0OTAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYzNGM1OWY3ODRkNDNkYTZlNjMzMzkwZDg1ZDE0Y2E2MDUzOWI0Njc2MTU5NDQ0ZjMxM2M2MmZjZmMzYjY4ZGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdG9pZGVudGlmaWVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOGNjZjY4ZWZjODQ0OTFhYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDVjN2MwZDc0YWU3ZGQ3NDcyYTE4ZjY4YjlhZDA1ODE1YTZmODRlYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwNzE1ZjZjNDk2YTJlMTg2NjA2N2QzMjY3OWJiNjEwNjg3NDY1ZjZmOTQ3MjRiYjFjN2JjZGMxYjUwOTY0ZjA4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3Rva2VuLXN0cmVhbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRmMDAzMzcxM2YyODc2OGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM4MzZkYzcyMGE5ZGU4MzQ2YjQ0ZTliNDgwNzVhMGNmNDBhMTJhMDgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODM3NmRlNmE2MjcyYzE5MzU5ZTRmZWI1M2E4MjA2NzYwNzc3MjkxYTdhMDljZWMzOTY0ZWUzN2ZlMDkyMzU0ZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90b2tlbi10eXBlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijc5YzBhYmI5ZDU4YjRjZDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5Yzc2YjBhMDc1ZWZmYTkzMjVjMTdmNTVjNGQ2NDcyZGRmM2M3YTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjE1MDg3ZjU4ZWUxMzhmZDM1YzJiNDE0YzM1NWI3MmUzNmU1OTE5NzI1YjhhZWNjMWMzNGY2YTU1ODViOTc3OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cjQ2L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOWU0YjdkZjYyMzJjNDc1MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDZjOTQxNTEyMGFiYThhM2Q1YTM1NjQ3NjNiOWI0MDZjYjk2ZjIzYSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMDVkNTNkNTI1N2FhMmEzNjE4YTJjZTQyY2U1MGFkNDVkMWIxMDgxODY1ODBmM2MwMDQ4MmU0MjA4NmIyZDE0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RyYXZlcnNlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMjVmZjdmYTg1NTkxNDRmNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjc4MzYyMWNkMDRhZGNjNGJmZmExZDU2MjQ1MWMzNTBhODRiZjBjMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwODVlNDc1YWE4MWZlOTBhOGU0MmQ5MmM3MzQ4ZjI1OWUzNzBlMGZjNzRiNWQxOTgyYzZlODBmYzIxYzFmMTJkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RyZWUta2lsbC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijk5N2NjMTRiZjA5MjM3ZDEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQzMTY2ZTA2NGU2MTEyMzMxYzU4MjI0Nzk5ZmNkYTM4ZTE1ZGFiOTIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2FmODg1Mjk2MGRhNDhjNTA1ZTFlYzY4ODQ4NzhhOWJiNTJiOGZiYmI4ZWIxZGNjODU1ZjE5YTdmNTBmZTRhYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cmltLXJlcGVhdGVkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMzgxNWY1N2UzYjY2NGM1MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWUzNTZlOGYzZGY5OTc4YzYzM2QyZmRkNmFkZWY2ZjhmNmYxN2Y5ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiN2MzZDUyMjg4NDZlNjcxOWZlYjAzNGYxYWE3MmYyOTRmMTgwNGVmOWNmMWYzZmQ3ZTE2NTk0MTNiOWIzOTUwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RyaXBsZS1iZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2FhZTgwNWY1MjBkMWM0YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOTdhZDU1YjNkN2ZlZjk5MTBkNGU4YjQyNjg0NWU5YTJlOGJkYmUwMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4ZGE3NjZjNzA5MmIwY2U5ZmQ4ZjNiMmFjMmY0MWQxYjczOWRmOTIxMDA2N2QzZjcxMGQ2NWQ5NWM5YzE3YTdhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RydW5jYXRlLXV0ZjgtYnl0ZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1ODBlMzE4NTk4NGVhNDNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIwZWRlOWZhOTU1MTYzOTgwNDhiYzYxNTRjNDYxZTEyNGZiNDlmNmNjIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBhYTk2NDU0M2U1OWQ0ZDVkZjIxYzc4NmY3YmRlNTM0OTM5ZDk2ZGZlOGQwMmRkZjFhZTc1NTQwYWI0MmRmMzMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHMtbm9kZS1kZXYvbm9kZV9tb2R1bGVzL2JyYWNlLWV4cGFuc2lvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhlY2JiMTBhNzNkNTM0MGQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg5MTU4NGU0MzExNDUzY2I1ZDhkOTdmYzZmZTMxNTkwMDU4YzBkODYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDU5ZmNlNWFkYzhhZDU2NjZhMThhOTA1MjAxZTM5ZDdmMWE2ZDkxMGM5ZTJjODFmYWJkMGVmMWE4YjM2MGNiOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cy1ub2RlLWRldi9ub2RlX21vZHVsZXMvZGlmZi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI0MTc5NWFlZTE4NWI3OWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVjMDcwMDQ2MmRmY2U4OTAyNGU2N2MwNDM3ZWFiY2E4NTg0MDcxNzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjAwYjZkMzVlZGE2ZDRhYTY4OTNiYWYxOWU1M2I3ZDAwNTAxOWVkODQwZTRmYTExNmM5MjZhNTMyZWM1NzdjZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cy1ub2RlLWRldi9ub2RlX21vZHVsZXMvZ2xvYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFmZGIwZGM1MzU0ODE3ZGEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQ5NzAwM2QwYjdmMjc0ZGQwYjNiYzE4NWE2ZWE2MDY1NzkzMzI3MGQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWIwMmY0NzY3YWRjMzJjM2NlZDI4NzAzYmY3ZjVhNTdmZWU3MmI2MzhiNTgyODUwYTY0Nzc3MGQxMmU1ZGJlNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90cy1ub2RlLWRldi9ub2RlX21vZHVsZXMvbWluaW1hdGNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjRjNjFjZmM1NDZiNzY3NCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDEyNDFhNGYxMDJhYTBkMzc3ZTYzZWU4NGQ1OGIyNzg2NzdjMzQzNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzZmIyZWVkNGExZjg3YjZkOWMwYjI4Y2I1MDI5NjdiZmY2YzNiZmQzNDg0ZTUwNWI5MWIxNTdkODgyMDBkMDcxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3RzLW5vZGUtZGV2L25vZGVfbW9kdWxlcy9yaW1yYWYvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxOTZiZDVjMmIzMzVmNzZkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiMGEyZTJmMjE2YWZmMzI5Mzg4OGFjNGU1MzY3NzRkMGZhOTdiZDdiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNiZmMwNzIyNmE4NGFjOGFkYjE5YTM4OWJhMGExMTQ0NmEyZjM0YjI4NWRhYjhjNTU0MGE4ZWRlMWQ1ZDRmYTUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHMtbm9kZS1kZXYvbm9kZV9tb2R1bGVzL3RzLW5vZGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMDFhNGMwYzI1YTFmMzNlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiNTBiNjFkNDQ0MmRjMGQ2OGVhMTRlMGQ1OTA1ZmNiOTA2MDQ3ZTg5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijk2MjQwMzI1ODJlYmQ5NzA3MGFmZWNkM2M3MjkwMGJiMTBiNGI0MjVjYjY1YmZiOWE2MjhjZGQ0NjI3NzQ4ZmMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHMtbm9kZS1kZXYvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyOGEyMjhlNjA3YjIxNzllIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1N2YxMjU2ZjYyZGM0YTA2MDdlMmJjMWNkNWRjMWU5N2YwOGQzM2I2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMxNjVhMjI0MmNlMmY5MzBlODQxZGYzOGVhMjM4M2E2YmIxZTE4NzU4Yjc4MmEzOTJhZjYzZWIzMmZhY2I5M2QifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHNjb25maWcvbm9kZV9tb2R1bGVzL3N0cmlwLWJvbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg4MjI0MzI5ZjIzMzMyN2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQzMzA2NGQ1NWFmZDMyY2VlMzZhZmUyZWYyMGEzN2QxZTgwYzI5NjcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTJmYmE4OWExZDI3MjRkZmVhZmEyMWVjNThmOGM0YThhMjEwMTAzY2M2YjY1YjQ0NjhhYjNmYjk3M2FkMTc1MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90c2NvbmZpZy9ub2RlX21vZHVsZXMvc3RyaXAtanNvbi1jb21tZW50cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImNiN2M2ODc5YjY4ZWJkZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc4OGVjOGFmNWVhOGJlMWU5YzU1YWQ5ZmNlNDNlZmViNmNlYzM0OGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2ZjMzhjNTg2ZjFjYjEwYWIwNDI5YTBiOTBkYzhjOTIxZjdkNjVhYzAxYWJhYTg2YzIyZmZjMWNhYjIwMGI1MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90c2NvbmZpZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUyMTA5OTE4MGE4MGM4MmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM3MjI3Y2FkYzk1ZTAxNTVjYTY4Zjg1ZTk0ODdlYmJiOTA5MTAzNGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2VjZjM0NjBhMjA0YTM0ZjBlZjhlYTMyZDBmOTgyODM4NTY1OGQ0ZTVkNWUyNzFmOTNmNDBlN2IzNmEzMjk3MiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90c2xpYi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAyOWVjYWQ5MjhkZTg1ZmYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImIwZjcyOGFjZjQ4MmEyMGUyOGQzZDI1ZTU2YjA4NDUyOWMyNTMzZDQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDhhODU2MGI2NTBiNDkzNzBhZjQ0MTQ4YTg2NDVjMTE2NzViYTk3ZDIxZWU3ZjM0N2Q4ZDQzNGIxM2M1MTA3NCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90dW5uZWwtYWdlbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkZDYyMmJkM2JkYjlmYzE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyOGQ1NWM0NzMwZmRhY2Y5MDE5MzE3ZmFlMGJhOTNhMGI2YWViZDBiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6Ijg3OTE3ZTNkZGExMDgwMTc5NDQ3NjMzYzNlZGZmN2U0YjkxN2Q2MmI0NjM4OTNjODhjZWY1YmUwYjJiYWJjNjMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHlwZS1pcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEyNWJmYzAzYmQ5MTQ1ZWMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIxYzc4ODVhMDNjMGYzNDZmMTBiOGM0NGQ2NGRjNWUyYjA2YTQzNDUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzUxMDQ2NTMyYTYyZDhkOThlZmJhOGIyMTA1NWZlYTBhY2Y1ODA1N2E2OTcxM2NmNGJhZGJiYmRkYzMwYWY2YSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90eXBlY2FzdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZkOWI3MjY5YTIzNTI1MzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQyYTFjYmZmYmM0MmY1NThhNTgwZDU0YmQxMmE2YTQ5NmFjMWI1NjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjBmOTMzYWQzN2QzYmU2MWVmY2I4YzRmZTY0MDg4Y2Q5N2E0YmM4NjAzOGQ1YmMxOWYzM2RmMWU5OTViYWM1NiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90eXBlZC1hcnJheS1idWZmZXIvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwNDUyOTQwZWZiMDUzMmQyIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MGU0NDUzMjlhNjZkNmE2MDYxNjU3NjJiYjljMzRkZDdjYWYxMzVkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYyMmViYWI2NGVmNjFmMTBlNGRkMjhhMDk5ZTg4NTQ1YzQ3N2NjZjdkNWFhMjhkMmViNDQ2MmM4NTdlNzZmZGEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdHlwZWRhcnJheS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImZjNzU5MTUyOTM2MWI4ZGMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMzNWQxOTYwOGJkYzhlOTI0NDZjZGQ4NDM4MjIwNzRhZDBiYjZhMWEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNTg4YjQwN2VmOWYxN2FmZDJkOTljNDdiYjY3YmFlMTRiMDA5YTliNzllZDA1OGYyZTM5Y2IxNzcyZmUwNDIyNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy90eXBlc2NyaXB0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYmQ3OTM5YjljMjdjY2VlMSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmFiYmE1NTllYmYyNWRiYWQ4ZTMzN2ZmMWU2MjJlMWU0OTllY2QyOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0ZTc5MDgyNjdhMWIwZGZkNWFmMDAwNGRiYTYzZTgzOTJmZmM1MDlhZTk4NmQ1OTMxMDE3YTU1ZDdkNjUxNjdkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VnbGlmeS1qcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjNmNDc2OGU5OTdkMjk0YjMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImNmOGJkZjBkNGZhODI1NGQ1NDE2Nzg1NzIwOTlhZDg3MzhmMWUwNTQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWJiNGYzZjg1MzE5ZTU3MzkyYjQ2MDcwZTFjMzliYTMzYWQ3NGFhMmYwMTkzNGZmZWEwZWNmY2JiMjIyODJhZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmJ6aXAyLXN0cmVhbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI3NGU5NzNjN2NlYTkyMTAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjVlNjZmMWM0MjJlMDNhZWU4OGY1NzBiZDczZDc0OThkYjg3YmMwMzYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWM5MmY3NGJlY2MxN2NmMDJkNjFmMDA2NTUzZjc1MGU2YTllYmJlMmU1ZGZiNDA1NzAwM2Y5ZTY3MDY1Zjk3MyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmMtcGF0aC1yZWdleC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImI3NzI1ZDhjZjljZmZlYzAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImJlY2I0NDI4NzA2OWZiZjgyYzBiMGQzYzI4MWIxYmNmY2JmMTM1ZjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjhhMjRmZDllOTQyM2UyMmYwODNjN2NmOTRmYmY4ZjQ1Y2FhNTZiZjllNjYyZmI1OGRlYjdhNTk5OWFiNWUzNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmRlcnNjb3JlLnN0cmluZy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjAwNWJhMWFiZWNlZWE4ZTIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRlZjg5OWJkMDIxZTZjMmY3Yjk2MmY4OWMyOTMyNmUyZWFiNDFjMmMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTFmODczYjQyM2I5NmE1YWQ0NDRhMDk5Njg1Y2E2YjlkZTEzNzlkY2Q4M2ZkOGQzNjhlNzU3ZGRiNTM2NThlNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmRpY2ktdHlwZXMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIzN2NkNjE2YzdkYzU2NDRhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2ZDg0M2QyZGJkMGYyY2IxYTMxYTJhZTM4YjhlOTBmY2I0M2Q3NWE1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjRkYmEzNzc2NDc0ZGM5ZjkyODc0OTY4NGVlYWVhYmFjYjQwZmQwZTU4ZWY3MDRiMmMyYTk3NjIwMTgzMDE4M2IifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5pY29kZS1wcm9wZXJ0aWVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDM5ZjFjNTNjZWE1Y2FkYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMDZjMTQyYzM5M2M5MjFkMWY4ZWE4NWU4MzY5N2Q5YWMzYzczN2IwNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMTc0MmFlMTYyYzQ1YTBmNTVhNGQ4NWFlMWM2ZGM3ZGQzODBlMjAzMTczZDNiY2EwNGU3MmNhM2I2ODcyOWI2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VuaWNvZGUtdHJpZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZmMTNhOGUxM2UzZmQ3MjIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZkYTg2YWRiMGYyMTg5YmFiYWVkNTY2YTkzMTMxMjQzNjMxMzBlYzMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZWIxZmNjZDczZDY3ZTFmMjM1NmUxYjE3ZGY3ZGMwZjIzNWQzZDk4YjRhMTFjNzQzMGUzZTQ3NmZkNDEwZDUzNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmlvbi12YWx1ZS9ub2RlX21vZHVsZXMvaXMtZXh0ZW5kYWJsZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFkNmQ2Y2E5MTE5NDQwODIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAwYmVjNDY2Yjg3ZWFjNzViNjhiMmVjNDcyNGJlNjE5YTk0ODg4NmQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTliYzc5OTk4MmU2M2M4Njk3ODgyYTAwMTQ0NTc1ZjllZjRlNzc4NjE2MzQwMjVjZmU2N2NhZTAwYjY0NTEzOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmlvbi12YWx1ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjE5MTdkMWY2MDIwMDBkN2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdhYjdlZjdmZWQzNjkwODRlODZkMDgwMGUxODYxMTE1YzNmZjFiY2QifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYWMzZDAzYjRiMjM5YjNlZmY3MTdiMmZkYjNkYWM5ZjMyZmQ5YmY0OWVlOGMyMGNkODdmODJmZDE0OGMyYTdlNSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bmlxdWUtZmlsZW5hbWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjOWIzMjk5MmNmYjhmYjBhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2YmZiN2IzZTNhZDkyYTIwODIxNzgyOGJjNjVhODczNjk5OTlkMDZmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjIzYjljMjYzMDkzNmM5NjMzNjAxYzk1ZDkxMTY1ZjJkNWRkOGYwOTk4ODZlMDU4ODczZWIyODJhYzUzN2ZkYjcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5pcXVlLXNsdWcvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhMTgwYzY3Y2ZhZTQ2ZjJhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1MDcwOGU4ODRhMTNjMzQ0NTlhNmExYWU5N2VhZmIxY2RjNmVkYWM1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjA1YWFhYzA1MDk4OWQzZGYzOGQ2Yjc4MDAxNGQ4OGRlMTU0ZGVmODQ4OTQ1MWZmODlhMDkwY2Y0MGZjNmQwMzYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5pdC1jb21wYXJlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMDhiOWU4NGM5MDcwM2EyZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZWU4NzNmZGVmNTFmZjhiYjQ0M2VhYTJlNDA0YzQ3MGZlZTE3MTEzMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMGU1M2YxMDkzOWJiOGE0YTczYWY2ZTA2ODI5YjY3MGJiZjlkYTY2YTM2ZWRjYzY0NDQ0MTg1MjgwNmI4N2VlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VuaXZlcnNhbGlmeS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImUxMWRiOWI5NDQ4ZDQwZTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImY2N2YyZDE3YTE4YzNkZWQ5M2M5NDIzOTAzZGY4ZTY2NzhmNGU0MTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMjhiNzE3Zjk3OGQyYTRmYzcyY2QwODIzNjkzMTQ0M2I2M2ZlNjU4NjEwMmRmM2QxOTY3ZTJiMjFlYThjNWUxMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bnBpcGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhNzk3NjVkZDAyNmM2ZjQzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNzkyOGQzNjcyZjI4NDQ0ZTAyNGJmMjExNTQ0YTk1MmRjOTZjNzIxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMzZjUwZjg5MzNmNTMwZjljMGVlOTJlZjU3N2UwYTJkODAwZjNlN2ZlYjE3MGYxNDQwZmQ2OTUwMTNmMWJiYzgifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5zZXQtdmFsdWUvbm9kZV9tb2R1bGVzL2hhcy12YWx1ZS9ub2RlX21vZHVsZXMvaXNvYmplY3QvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiZjNkNjQ0OTdkOTU3MTZlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjZWU1ZmI2MDAxODU1NDkwNGY0MWMzYTQ4Y2FmODgzMjBiOWFiZWU5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImIyMmFkNGY5ZjBhMjY0N2E2MWQ2NzM3Y2YzMWE1YjVhNjBjZTYxNDMwMDUxZmRjMmQxZTI4ZWEyNmU5N2M1NmUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW5zZXQtdmFsdWUvbm9kZV9tb2R1bGVzL2hhcy12YWx1ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6Ijg1ZWMxMjczZjRlNmVjZmMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhjODY5YmVhNDBiMGE2Yzk0ODllYWEyMmRiNjg0N2RhNDBiNTlhOGUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDYwY2FiZjQ1NDdlYWRkZjc0ZDQyMmIyNDlhYWJmNmVmN2U1MDljY2YxODk1OTkxZDFiYzJhYjRjMzg4ZTY3NCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bnNldC12YWx1ZS9ub2RlX21vZHVsZXMvaGFzLXZhbHVlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjMzYjU3NWFmNTE2M2QzZDgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImU0YTVkNzlkNWVhOTM2NmJlYjY2Y2Y5OTNkMTFiODg2MDNlNjMzM2UifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTMxNjVjZTU2ZTQ1ODIxNmMxODI0MGNkOTYxYTUyMmFmNWIxOGU1MWRhMDZmNTVkODhhYzU1MjIzNDQ1NWQ5NSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bnNldC12YWx1ZS9ub2RlX21vZHVsZXMvaXNhcnJheS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBkMGY3ZWU2ZjI2YTIwN2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImE5NjQ1MmVhYjBkMTA1MmVhZTIxMjllYzhmNzRlODdlYjI5OWQwYjQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiY2VhMmUxN2ZkZTU3MjI3ZWE3NDVlNTdkMGZiZWVmOTMwNjE5YWI0YmYwZDliZWU2NDgzNmE1Nzc2NWIwNTQ3NyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bnNldC12YWx1ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImU5YzVmMDU3NTQ0MDNiMDYiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA5NDE2ZjdjOWNjMjU0MjU5MDM5MWYwNThjMGM2YTE5YmU5OTQ0MWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGIzMzBiYWNjM2YyNDM3YTg5ZmZkNjJhZDRkNmM4NDdlMDQwNzRlMGNjMTk3ODc2YjdhMGNkM2FiNDZmOGYxOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91bnRpbGRpZnkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI1MjI4MjIxMjVkODM3OGE5IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI3OThhYWJmZDhmOThiN2FjYzUxYjA2Y2NmMTE1ZjZmNWYxM2ZmM2JiIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjVlOGY4MjBiNTYyOGRjMTZkYTcyM2ZkYjQyYzBjOGM1MGE1OWYyMDE1OTFhMzM1MzEwZmU3NTRhMDc2NTk4ZjYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdW56aXBwZXIvbm9kZV9tb2R1bGVzL2JsdWViaXJkL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNThmMGUzMjliY2IwZTc0OSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmYzOTI4ODVlYmI4YzFlZTAyMjA5YTM4MDNiMmU3ZDNmNTg1ZmQwMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMGE5OWI2YzE4NjM4NjQ1NDMyM2RmOTgxMDY3ZDgwN2M5Y2YyMjQ5M2QzNjM2YmRhZDA1ZTU5OWFkYmE1NjM1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VuemlwcGVyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2UxMWQ5NmJjNDAyOWNjNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDVhNWU1ZGU4MDU1NWYyZDg4NmFkMTBiMDU4ZWQ2YmM1NmY0OTE4MyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhNGFmMjRhZjZlMzc3ZDI2OGQ5YTMyYzcxNGI5MGQwNzUyZWFmZjlkMTkyODYyYzI4ZjFhODc4NDgyYzQzMTBiIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3VyaXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNzU4Yjg4ZGU2ZDNmMTQxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ZjM1NzhkNzA2Y2M2ZjZiOGM3MTE5MWI2ODQ2ZTc0ZTkxZDYwMjU5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjdjY2FkMDdjYjc5MTZjYjExZmRmOWVlMDJmYjkzYTlkY2VhYmM4NjBjMTU1MDE4NjUwNmMwNzQ0YjE1MDRmNzYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdXJsLXBhcnNlLWxheC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFkNjQ4YTkxMjI4MzJkN2IiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjcyYjY1Nzg1NTdkMzI5OWY5ZTcyYjNkMGJjY2ExMWY3M2UzNTgxYWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzlmN2Y1ZWU5MTUzYzgzMjYzZmRmMGMzOGUxNDBkMzRlYzRhOWJiYjg4Yzk5ODg4NjJlMmYwNTMwMDMzOTk0ZSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91cmwtdG8tb3B0aW9ucy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjZiMDQxN2JkNjcwZjlmNmUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMyNWZiNGQ0ZWQ5MmFhM2UyNzNlYzFiNTlkNjQ1NzAxYWRlNjgxYTgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTdjZTMwOWFlNWExZWZmMzMzM2FlODIwZjA1MWI5ODQ4NjY1MjNjY2Y0YTQ1OTA2M2YwYjc0NWJiODYzOTU0ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91c2UvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJkMDNlZGEzMDA1MjY4YzYxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyMjM0NTZiZmE0ZjUwNjdjYzM3ODMzOWFiOWM0NDhiMDI4ZTRkMjAzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImI4ODlkMDA3YmJkMDY1ZWZlNmQ5ZGVkYzZiNDkwNTc5NGZiMTdiMTc5ZTA1OTE1MDE3ODJkZjZhZmMwODUzMTQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdXRmOC1ieXRlLWxlbmd0aC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQwMDE2N2VjMzE1YTkzNzciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJlNjkwODFlN2JhYjZlMDlkM2RjZmQ2ODA3MTZmZGVlYTU3NzQzMWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiN2JiYTQ2N2YwNDkwNzQ5NTdlNjkzZmMwNjY3Mjg0OGIwNDBjMzhmYTA3MWI2ZWVkODY5MGY1ZmJlMDkwYThiMiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91dGlsLWRlcHJlY2F0ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI2YTE3ODY4ZWQzNDVmOTkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjY5NzgxOGFhMTg5OTNiZDVkYzIwMjk0ZDBkODUyODJjMWZhOTc4ZjgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDk1N2U0MWE5NGEyMTc3YjI1ZGRkNGZhNDZlNjAwNjJlMjMyNGYwZmM2NjVkNDMxOGI5MGE3ZTRjMjQwMWY3NCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy91dGlsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWUxZjlkNGZiMmJkZTcxZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTAzNDczMzI5YzM0MDkyZWE2YTg4Y2MxMWM0MDlhNGVjZjhiYWQzMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MjM4ZTZkN2UyZmRkZDNlNDgyNjAxNGI0ZTY5Y2IyMGQzMzJiNDcyOTk5NzI4YTcxNTdkYjQ1NGM2OTEyMWI4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3V0aWxzLW1lcmdlL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODY3YTVkZWM5NDA0OTQ5YiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTU4ZDI5YzFmZDcyYjgwZWEyMTM4NjQ1MjdhZTdiYjQ4YWUzZjJiZSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1NmMzZWFlNWY4MzE3MmY3YWI1MjA1OTgwZWJkOWExMzI4ZjY0MzY2MjhkODkzNzIwOTM4ZDU2NzkyMDg5MjJjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3V1aWQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI5MTBiYWI3ZGZkNmFmZDgzIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0N2M2ZDE3NWVjMjg5YTRlN2VmM2NhZDE3NThlNzg0ODEwNDk2YWE1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYwNWE1N2JkYTE5MTQwMDBiMzViNjhkNDg0ZjcxM2I1N2I5NWEyNDRmYjgyMzcxYzAwYjBjYmZiYzkwOGVjNGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdmFsaWRhdGUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI2ZDQ0ZWNmZWQ5Yzk2Y2JkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJiZmFmOTRkNjkyZjA5OGY1NmI5MDUxMzcyZTM1MWYwMTkzZjc1ZmQwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImYyZDQ4MDVhMDFjMWY5NDcwZjE1NzJjMWE1YmE1ZjNjODMxODA4OWFlYWJlMzE2MGJjNWU0YTFhMzE3MzNhNWYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdmFsaWRhdG9yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYjI3NDUxZjdjZWU1NjFkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODJmNzQwZTIyNTRiNzg2ZjdhM2EzOWE3NjJkNGQwZmM2ZWM3YjAwOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3M2VkYWVlOTY0ZDUyNzExN2E5ZjY5ZDYzNjBmYmU2Y2VjNTM0YWJkOTEyNzc5NGJlMDFhNmFmNThhMTM5ZGFhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3ZhcnkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4YTQ0OWI0MTYzMzMxY2NiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4MWMwMTBjNTcwYWIyYzcwYzc3YmIxMmYyNTFlYmExMzRiZDIwYmMxIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMzYWViODJlMWRhODZiZTU1MGMzMzI1MTdiYWI5OGZiMGUyYTZjMmE5MDMyZjg4N2ZiYmRkNGIxMDg1YmRlNjYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvdm0yL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmVmZmMxYmYxMTI2NWQ5ZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjBiOGUwMmZkNmQyOWE2OTEyODlmOWQyNzllMWJlNDEyMDFhNzljNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5Y2MzNTAzZTY1YzY0NzE5MjY5NDIxYzE4MjBmMTFiYjY2YWQ1YTVmMTU5N2VlNjhlMzUwZWQxOGRkMjNiOThhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3ZvaWQtZWxlbWVudHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIxYjJhNDI2ZWU0NDgwOWZhIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI0ODQwOTU2N2MyYmZmMGY1OGZkZTc5OTQ4MTE4YWM5ZDUwYWRhNjg2In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEyYThmOTE2ZTM4OTI2YjZiNDU3NjFhN2U4ZWIxNDk1MmExNzU0YTBiZjBkMmMzNjg5MDM4YWY5YmYxNTZiZGIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2Fsay9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjRmYzUxYTQyODNiZGRkNTQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImVjMGI2NWUwMTU3OGU1MGJiNDQ2YWNhNTcwYmE3YjVlZmRlOGUyOWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjI4MzAzYzUwYTA4OTViYTAxZDE4NjlkNmFkZjYzZWVjZjJkMzUzNGUyYjE0M2Y5OGQzZjIxZWNhNzdkMjVkNiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93YWxrZGlyL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNDUzMjQ2MTdkMWRiNTc3MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZmY1MGNhMDI3NjM4ZDIzNDgzNDM1YjczZGExYmRjZmNhNGI3ZjI2OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxZmUwMWVjYTBiYjY1ZTIxZTQ0N2NhYTczNzhkZjY1MGZmZDFhMTI5ZWY4MGMwYTA3YmVhMjU0YzA3NjQ2NjI4In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dhbGtkaXIvdGVzdC9jb21wYXJpc29uL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjdhMjgzY2ZlMjk4MDFmNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWE0YmVlNjRlZjMwYjExMWEwOTA5NzdhNTE5MzY1MjYzZjBlMzRjYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzMGUyNjJjMGVmYzZiZTA2NDUyNTM2Y2U2NWQ4ZTdkYjkxZmM2YmI2MWQ0NjY1YjFiZDNjZDExNGZmMGIwODA1In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtY29yZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM2OGI5ZDcyMjEzYjU3N2EiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjA2YTk1ZTA3YjU1MWRiZDMyOTY0NDRmOTdkMGNlZDg1MDE2YzBkYTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGRmNzUwZjc5MjA0Y2ZjMmVlODMxYTU1YTE2OWYwYjk2NzYyNWYyY2UzYTViZDhmYjNjMmVhZWQ5ZTA2ZGUxYiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLWVycm9ycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjQwMGFlMjQ5NDY4Yjk1NzMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjFkYmRjN2FmZTQ1ZTE1ODg5MjIwZWNlNzRmYmVhZjkyNjk4NTBjNjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDAyMjNlNDY1MDJiOTBkZDE3NTA2NTdiMmNhYzM1ODc5Njc0MTZlYWY4NGY5NDM2NTBjNDkxOGM0NmIxNTUxYyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLWV0aC1hYmkvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMmY1NDNhNzg5MTE0OTc0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1MTE1MDBkOWFjYTIzZWNjMDlhOTgzMzBmMmEwMmNjMWE4MjZmODY3In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjMwZTA1Mjk1MzllN2E0NWViZThiZjZjNjc1M2E1NTA1ZDRmZTU2YjBjZDhlNmU2ODc1MGJiM2EwYmMyZjlkYmQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy1ldGgtYWNjb3VudHMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YWM4ODRlODRjNjQzODE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI1YmUzOGUxZDZkMjMyY2QwYzE5ZDYzZjRmOGNmMzhmZjg2ZWUwZTM0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjNmMmI3MDRkN2JkNGE4ZGVhZDA1OTAwZWI4MzE2ZWQyMWY4N2RkYjg2MTBlY2Q4MjRiNjcyMDIwNTVjMzNlNWMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy1ldGgtY29udHJhY3Qvbm9kZV9tb2R1bGVzL0BldGhlcmV1bWpzL3JscC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM3M2VhYzRjMjZiNzk0MDkiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQxNjMzM2U1MDA4MTVjODZiMzM3OTg5NTc3MTM1MmIzNjkxZjc3Y2MifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmU1YjJmMzZjMjRlMjk3MGU2ZGQ1N2IwNDM0ZWUyN2M3YmFlZDU5OTkxN2VlNzljMmZmYzk0M2IzZjEyY2Q3ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLWV0aC1jb250cmFjdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjgyNGQyMzViOTkyMmEyMDIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg4Y2Q5NDFjZjRhNjRiYzQxM2M1ZmY4YjYwMDY1ODgyZDBmNTcyYjUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmE3MThiMjE4MDNkOWE5ZGY4M2QxOTE5NWVhZjJiMjhjNGMwZDUxMDlmZjY0MWRjMGFhZGQ1NWI0ODcwYTZjNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLWV0aC1lbnMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJiMjg1OGQ5M2NlODA1MTM2IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmZDEwODg4ZWI3NjA0NjUwYzdmYmEyZDllZDQ2MzA5MWE5YTlkYWU1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjYyMWM3ZTFjNDhjNzBmY2RhODI2NmFhYzUyZGVkODdkZDQ3MWI1M2E1ODFmM2ViNDA2ZGE0MDNiMTFlMzExMDcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy1ldGgtaWJhbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImEwYjQ2ZDE4NjdhODg2NGMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjgyZmFiMTU2MWMxZmIzNDAwZTI1NTAzYmI1NzMxZGYyYTBjYTRhZjAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYjE5Yzc2YWE0Y2Y5ZjU0NzMxNjk0NTEzYjNiY2Y1ODQ3MjMwZGY0ZDYyNmViOTI2MWUyMDRlYTQ3ZmYyNWFhOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLWV0aC1wZXJzb25hbC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ3YmIwMmJiNDUyZTAyMjAiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjhlNzY0M2IyYzViMTUxYWRhMjg0NDcwNGE0YmMyYjU5M2RlMjExMWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODNlMzFiODk1Y2JmZDAyYjIwMGYyNTcxZWYzMTY4NzkzZWQ4NDEzODExZTg2OGI5N2RkZjEyZTRjMGYzZTU3YyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLWV0aC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjExMDIwYjUyYzg5ZGRjNWEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM4ZDUxYzU2ZjczYmIyYjg5ZWIwOTg0MWE4OWE2MzY5OTE1NDg5ZjkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNzAzMzAyNzJmYjk3ZTZjYmYxYTdkMTM4MDE1YjM2YjIwNTg4NjQ3ODVjYTExZWUwMDlmMzc2ZWEwOGUwOTNkNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLW5ldC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdiZjRiOTY2MGRiODcxYmQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImM4NWZiNGIzMTlhYThiYzZkYTkzZGNmMTUyYjIxZmUwNDBmNWMxYjYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDJjZmJiMzk2YjVmMjBlZjc4N2E5YjlhMDgxOTQyMWY3YWJkOGVhNDJlOGUzMDgxNzM4YTE0YTdjODQzZDgxMCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXByb3ZpZGVycy1odHRwL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTYxYmJkNzNkMTlmZWIxZCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYTBkMGJiMDRlYjY0ZTE3MDE1NTMwZDU0ZWUzMmU3MWUwMWRlZTIzNyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI4YTUyYzhlMTAwNDYwNDU3OTdjYjUxNzc3NGUyNmEwZmIyZWEzMTNjZTU2ODc0MTMyMDc1MTRlMWQxZDM5ZTBlIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtcHJvdmlkZXJzLWlwYy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImRlOGQ4ODgyZjM3ZmUzYjciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjQzNjcxMzAyOGFkODk0ZGNkOWNjOTZjZTMwMThlNDJmYzliZDQwMGYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMmMwYWFhNDhhMmE4YWEwNjQ0MmFmNGI2ODM1YTRiOGIyMzI5MGY3OTJkZmQ4Y2Y0NDU1ODc4OTBiZGJjNDQwOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXByb3ZpZGVycy13cy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI5MzZiMDNjZjg5MGJkODgiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFiZGFhOWNjZmMyZGQ4MTczNjgwYjgyNzcwZmIzNjFiMGJkOGY2MzkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZjExZjk2ZjU1ZjI1MTQzZGQ2ZTViYTBmNzdmNWZjYWFjNjkwMmUzY2IxYmRjMTI2NzdlNzhmNTc1NDMwMTBjZiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXJwYy1tZXRob2RzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiOTBlZmM3MTlhNDViNWU0ZiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYjBiZDJmYjQxMTlmMTQ5MTc5MjZmZjg3ODBlNDU3YjUzYWE5ZmM3MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZmM4ODFhZjBiMjE3MzkyZmIxZTBjODQwMjQwMGE3YjU2MjMwMmQ1ZDg2MGUxZTUyOWNhOTMyNDVmZWNmOGU2In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtcnBjLXByb3ZpZGVycy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEwZGMwOGZhZTQ0OTI5Y2UiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijg5ZWU3ZmMzN2YyNjRjYjAzZDdjZDhmNThiY2MyODQyYTk5MTllYTcifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiODk5MDg3NTI3ZjcwNWMxMjVmZjNlZGZmZGY1ZjRiZjgxNTVmMDM3NzM3NDQ2YWUwNGE1Mjc3NTg4MjExYjNkOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXR5cGVzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2Y3YzlmOGFmZjg3OGZhNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZDAxZmZmZWUzMDAwY2QwYzIxMmQ0ZWEyNzhhY2IwYzZjYTZkMzg4OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3YWQzNzY2ZjlmZWRlNGI2MTc3NWE3ZGE2YTY0YmY2OGUxZDczZTYyOThlNTRhYzAzNDI1Mjc5ZGYyZjJkMWViIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYjMtdXRpbHMvbm9kZV9tb2R1bGVzL2V2ZW50ZW1pdHRlcjMvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJjYzIxNTYzN2MzZGUwMjgxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJmM2JmMmMzYjRkMzViMjcyZDU1OTRkOTBjZTYxZGY5Nzc4OWMyOGViIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImEwNTQ3OTUxMzM5YjcwMGUzZDExM2M0ZTE3NWZjYzJmMTllMGU4MmVjYjI4Y2Q1Mjc0YmI5NWU4Mzg5MDliZmMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2ViMy11dGlscy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImFmZTdmZDEwNmIxOTY2NzUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjJlMWIxMjc1MzdiYmU5NmY1NTYyZjY1ZjhkZWY5YjdlY2MzNjgwNWQifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDUwMGY0Zjg1YTQ1ZjlmNWNhNmZhM2MyMDM3ZWJmNmVmMGZlZGE3ZDAzZTU1NGY5MWM2NjdjNzUxZmQyZDA1ZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzLXZhbGlkYXRvci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY2Y2FlMzBhOGM2NzI4MTUiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImFlYTFkNzYzZjY1NTRmYmE5ZWI2MTk2M2E5NjE3OGNmOTMwY2ZkYmUifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNmVmMzllN2FkMTQ5ZTZmOTE4ZDBjOGU3YWNlYzU1YjlhNWRlODRmNDQ1ODBkMThkZTAyZmNiNzlhODk5ZDVmOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93ZWIzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZWE5OWRlZDRlNWNlYWUyNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiODM4NTI0ZjNlZDY1ZTM4NjRmMWIzYmQ1YmI2ZGJkYTIwZTNiZjE5ZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJlMjY1NjhjMDZiODI1OTZkNzU0Yzc0OTBmZDU2OGI0YjNmOTcwYjNiOTdjNTUwMjBkNDJmNjU5OTBkMGM4NmFmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dlYmlkbC1jb252ZXJzaW9ucy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjEwZGQzM2NlZmZhMGEwOGIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImUxMzIzMDNmMDRkMWZkMmIyYzE4MTllODJhYmVkNjFkYjM3YjMzNzAifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMDVhMDE1YzQxNzYyNDZmMDUxYmJhYTNhNTQzZWQ4MjQ4MGE0YTRkODUzNjAyODNlMDQ5ZjE1OWJhMDE0YjAwOCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aGF0d2ctdXJsL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiODhkYTU0ZDJkOThiY2E3MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMGFmN2UyNDA3NjEzOTU3MTM1NTIwNGYzYmFjZTFjM2E2MDM5NDlhNiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI5ZTA4NjllN2MxNDViMWQxZTZlYTBlNjNiMjg3MGExYWEyMzBlN2Y3NWZmZTY5MjQwOTA4YzkwZDM1YzAyYWE5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3doaWNoLWJveGVkLXByaW1pdGl2ZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjFlM2U3YzNlZTgxZjZlNTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjdjNmViZDRmMjVjYTFjYTI3ZDMwZjhkMzk1Y2Y0ZjMzMGY2MTk2MzgifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiYmY5NWUwMmE4OGQ1Yjg5ZGJjNmI1NDRjMzM0YTMxN2MyMzRmM2M0YTIzN2Y5ZjFkY2Y2MTE1MDY5OTBlZDE5NiJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aGljaC1jb2xsZWN0aW9uL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZDhkZjJkMzk1Yjg3ZDc5YyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNjZiYzkyNDRkOGI3NTBmNDNkNDk4NzAzNjc1ZDZkNzFmOGUxOTgxYyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMmY2ZjY4MzNkMDljMzIxMDAzMTdhMzkwODkyODg4YWU0NGRhNGY3MTJiMjI3MWQ0YjMwOGJjYWNlMDlhOTlmIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3doaWNoLW1vZHVsZS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImQ3NDNmMmVhNmVmMzRlM2QiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImQzN2Y2NTc3ZjVhNTM1OTJhNTA4MDc3MWZlYzhhYTMzNDBiMWE4NmMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMGViMzU5MWFiZDZlOTYwNzMzY2IxZDg3MzllMzI5ZDI1NjUzOTdlNWEzZDhiNDMyNmIzMGM4MGYzMWQ2OWFiNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aGljaC1wbS1ydW5zL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzhlNDVjOTkxOGYxYzJkNiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDEzZmIxM2ZjNzc4MmRiMzYzMTk1MTA2ZTY5NWY2MDk1Mjg3MzBmNCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2OWQ3MzY5MGU4NDhkMDkwNWI1ZWVkZmQ0MTAwNDI1MmU2ODYwODUwZDEwM2I2N2MwZmNmNDg2NGNlY2ZiOWViIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3doaWNoLXR5cGVkLWFycmF5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiY2ZhYTFlMWZlMDQ4NzliYiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDAyODM3YzViYTYwZjk1YjMwOTk1N2FkYzQ2NTdiOGZlNGZiMWYwNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0MzAxMDAzOWVkNWU4OWY3MTg2OTYwYmU2ODJiM2NiNWNkYTVhYjZjZGZiMDZjYmZkNGYwODFjZjBlN2I0MjYwIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3doaWNoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMmM2NDRiNDNiYmJkZWQ4MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGM3NDM3ODcyYjY3OWM5Y2I2ZGY4YTUzZDQ5MjhjMDdjMzZhMThkZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIzYjQ0M2ZmMGIyMzEzMDc5OWIyYzU3NTU1ODJlZjZmNjIwOTYwNjRlNGQyNzBkMDEyMmIwMzQ3N2VhNjhjYTFjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpZGUtYWxpZ24vbm9kZV9tb2R1bGVzL2Fuc2ktcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNjEwZjk4OWMxNDZmYWVkIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI4YjRiNzZjM2JjNjM2ODAxNTlmNWU5N2ZmOGUzYTIxOGYyNWU3YzAwIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFjNWM3M2IyMDFmNTBhZTUyMDFkYzdhZmFkMTZjY2IzMmYxNmM0MTEwNDBjNWI5M2I2ODlmNGM2YWRlMTdjMjcifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2lkZS1hbGlnbi9ub2RlX21vZHVsZXMvaXMtZnVsbHdpZHRoLWNvZGUtcG9pbnQvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI4N2Q1YTdmMGQ2MDhhZTdmIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxYjI2NDYwZDczNmUyY2Q1OWQ3NWZmMTBjYmRlZTVjNDgzZjY1OTZmIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjQxMThiYjIyNjZhN2ExYWRhYWMxMzhkNGI1ODEzNzQyNDgzNDE0YzlkZDUzNmI5OGE4NTFlMDMyYWU5OGFkZjMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2lkZS1hbGlnbi9ub2RlX21vZHVsZXMvc3RyaW5nLXdpZHRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjQ0Yjc3YTkyMmZkNGIwOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiOWNlMWQ5Y2Q1ZTBlODM0NjNjOTdlODdjZTEwZTI1YmJjYzZmOWU0YSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2ODI4NDA0NTFlZmRlNTJiMzZkYmE3NTU3NDEwMTFlMGQ4MmJjMmE4OTc2MGUyNGFhYjhjNTY0NzIzZDgzNjlhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpZGUtYWxpZ24vbm9kZV9tb2R1bGVzL3N0cmlwLWFuc2kvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyNzE0YTExNTlhYTBkZjRiIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzYTQyZDM1ZGVhNjdkM2FmMTdkNzZjNDIzMmNmMWY1NjUzMmIxNzMyIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjUyNGQ1ZDg5OTI0YmE0NjFkZWRhNDg5ODlhNzQ4Zjg0NTBiY2ExOWZkMDBlYjhmZmEwN2RiZWQ4NzBiZmRmYjEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2lkZS1hbGlnbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjI1NDg5NmMyOTIzMzhlYWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZiYzU5ZTJkN2E0NDA1OWE1Zjg2YjI1ZTNlOGVmOWI4MGE4M2ZjYWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDY5ZWE4MWY2NDAzN2QxZjE3OWJjZDQ2NDEyMjE3OTAzYTI5MjRkZDJlN2Q3ZDliNzI4NjU5YjZmMTJjM2U2OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aW5zdG9uLXRyYW5zcG9ydC9ub2RlX21vZHVsZXMvcmVhZGFibGUtc3RyZWFtL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNmQzYTYyMzFhZjQ1MzkxZSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDFlZDlmYTdmNGM3Yzc1M2VjOTAyMDBmMGMzZGY3NjY1MTQ5YWZiOCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIyMTJlYmVlYmI5ZjNmMzAxYTc3ZmU1ODFjMWMzNjdlZjlkNzBlYzhiM2Q3YzQ2NTkzMDEwYjJmZDJlODliZGExIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpbnN0b24tdHJhbnNwb3J0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNjA4N2M5ZTg5MzdkMzE3MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYmMwY2Q2OGQzZDI1YTMxYWJiMTZkZTdlMmI1ZmY1ZTIwZDk3NDQwMyJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhZjY3ZDViYzRmYWMzMzExNzY3ODBkN2RhNDc4MDJhNDhkOWJjYTAxNTk2ZDU3MTY4NTM1MWI0YTAzYTZiOWMxIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpbnN0b24vbm9kZV9tb2R1bGVzL0Bjb2xvcnMvY29sb3JzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMTZlZTViNzY0Mzg4MzU3MSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiZGFjMDA1MDQxMGQ4MGE5OTFjZmE0Y2NkZDBlYjM3ZjQwMjBiNDlkZCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwN2NmOTNkOTQ5MGEyZDdlZDc3MzE4MTBiNDliMWMzMTRjNzYwMjkxYmI2NmNkZmJjMDI3OTI1OGNlYjY1ZWM5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dpbnN0b24vbm9kZV9tb2R1bGVzL2lzLXN0cmVhbS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjBlYjUxNDk5NjE0YTE3NTciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjZiYzU5ZTJkN2E0NDA1OWE1Zjg2YjI1ZTNlOGVmOWI4MGE4M2ZjYWMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNDY5ZWE4MWY2NDAzN2QxZjE3OWJjZDQ2NDEyMjE3OTAzYTI5MjRkZDJlN2Q3ZDliNzI4NjU5YjZmMTJjM2U2OSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aW5zdG9uL25vZGVfbW9kdWxlcy9yZWFkYWJsZS1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIwYTBkYTVkZTFiNTQzNWIwIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIyN2JlMzU3NTZjODM1NmI5NmViZWNhZTJlMTYyNTUxMDBkMjM4MjI1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjEyMDJiNWZkN2QyNzcwNGQ0ZjNmZDdmYWMzMmNjYjM2ZDE3OTZlMmM0MTlkOWEzNzIxZmYxZjRjMTc0MGVmZDEifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd2luc3Rvbi9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY0OTAyMjlmZjE1OTdhOTEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM2NzQ1YjMwYmI0NWNmZmIzZWMzNjQ2NDg5Y2E3NDA2YzMyMzUzNjMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMzBkMDFhN2Y4NDUwOWUyZWUwNzU0NDJhMmU1NmNjYmVlNmE5YTk4YzQ2ZDg2ZjMyNjU5ZDI0YjJiMzRhODYwOSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93aXRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYWE1NjBjZWU0MWMwZjc4MCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNGZiYWQ3MTRhMzFjMTE1ZWU2YmE5YjEyZTg5Njc5MmJkMWE3ODNlMCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIxMmVhZWRmMGMwOTRlZTNjMDBiNTUzOTI2YzcwNTg1ZWVlY2EwMDNlOWNjMzFkNGM4NjlmZTY4ZjcxMWYyZWExIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dreC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImY0OWIwYjEyZTk0YTY0YzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjMyNjJkNzVlYmVjMGE4YTgyZDJkZTY5MDVlODc3MWIyZjNhYTAyZGMifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZmM5NDA5ZDBmYWVkODk2ZjE0Mzg1YmU0YjgyMGM0ZjY4NmYyYjNhZWNhNjRiM2U1OTdiMjJhOTdhMGQ2ZDZhMyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93b3Jkd3JhcC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImE1ZDExZTFkNzIxNDA2YzQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjNjOWVmN2JkMGExYzNkODA1ODE0YzY1NGM0NTdjYzMxNWM0OGMxMTYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiZDQwNWYwMTA2ODFkNTNmNzc2OTEwMTVlOTg0NjFmODQ4NGIyYWZlNmE5ZWRmZGQyZGRiMjdiMWU4YThlODgzZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2ktY2pzL25vZGVfbW9kdWxlcy9hbnNpLXN0eWxlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjVkMDAxZDQwODE4N2VjMDciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjAzZjI2YWI4NTk3ZTAxMTdiN2FkMTViY2ZhOWYwYjMxYzgzNzVlYTkifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOTQ3MWQyMTc0NGNhMzEzNzQxMDQ0OGRhNmIzYmQ3YjMwZWU5MWQ0MmVkY2UzYjgyZWJjYmY4NGZhZWY3NGZiNCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2ktY2pzL25vZGVfbW9kdWxlcy9jb2xvci1jb252ZXJ0L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNTVjOWJkOTBkYWU4NWQ3MyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNDExZDdjODdkNWIxZGVjMGQ0NzlhYTEzZTM0MDZiNWMzOGFjMzRmNSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI0YTU1N2VhMzczOTA3ZTQ2NDNiYWRiODlmZjIxYjNmNGI5NjlkMjA2MzEwODZkNzhlYWIyZTAzZDA1YzJlZmE0In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dyYXAtYW5zaS1janMvbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3YjdhNDVhNDZmZDM1YzE0IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzNDQyYjczODFmMWI0MzE4NjFhOTg2ZDhjZGYxNDRjZWQyOTlkYjI5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjBiMGNmMGJmNjJiZDBjYzcxZGEyMTI4ZTMyNjllNjNlZGQ1NjZmZWZmZGQ1MDFhYTM2OTJhY2Q2ZGI5M2MzYzkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3JhcC1hbnNpLWNqcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjdmYTZlNWM0ZDM3ZDAxODciLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImRlMGYwMjg5NmY2YThiZTBiNDc1ZWI3YTJlMmI5YjQ0NTA2ZmQzMzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiOGIwYWY1ZDEyODM5MDRmZjEyN2FmZTIxM2U5MThmZGQ4Yzk2ZTdjNDJlNTM5Zjg5NDFmMWZjNjZkMmYzNzdkNyJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2kvbm9kZV9tb2R1bGVzL2Fuc2ktcmVnZXgvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhYjRkNzU3Y2M2NDFlYzdjIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI2MDViM2Q4YWI0MDA4YjZiYTIzNzg1ODBjMTU1ZDMzMzYyZTgwYTZkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImQ1Yzg3ODIwN2Y1YmUxMGM0ZGY1NzU0NjFlNzM3OTRhMTdkMDQ1YjE3OGUwMDZhNTZjNzQ1OThjMDY1MjgwMGMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3JhcC1hbnNpL25vZGVfbW9kdWxlcy9hbnNpLXN0eWxlcy9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjM5OTNiOWYyZjVlODcyYzEiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjIzOGM0ODE4MzU1MGQwMmFiNWMwZGQzN2UxM2Q1NzAwNmRjZTY0MGEifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiMTgxZmEwNDZiZGJiN2Q4OTU4YzU3ZGNlZjJlNjNhZWE5YWY2NjcwMzZlMjE4YzcyMjI0NzlhODYxODM3NWYxYSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2kvbm9kZV9tb2R1bGVzL2Vtb2ppLXJlZ2V4L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMWExMzQwYzgzYTgxY2ZhOCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTNhZTdhMWIzOTUzZTg2NjI0OTI3ZmVjODQyMWQ0NTNkOWM4OGU0MSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJhZGJjYjNiOTVlYTI5YzFmMmE5MWEwYWY2MDBmZDkxMzZjZTQwOGEzODYyMjMzMjg0OGJhNDYzMGRjNDczNjU5In1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dyYXAtYW5zaS9ub2RlX21vZHVsZXMvc3RyaW5nLXdpZHRoL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzI2ZWM0ZTk4MTdkYjUyYSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMzIzZWM3MWMwY2RiMmRmZGNmNzE3ZjNlMzI0ZjBiNzc5ODFkN2M1OCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiIwMWNlZTVlMzg0ZDFlMjY4NDMwMjFjMWY5MWJjMDVlZDAwOWUxNGMyZDMxYzAxMzQ5YTM3NGU2NGQzNDE2ZTdkIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dyYXAtYW5zaS9ub2RlX21vZHVsZXMvc3RyaXAtYW5zaS9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6IjhjOGU4ZjI3N2ZiNTk2YTMiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6ImMxNGYzNjZjYjJjNzFiNjYyZjdlZGIyZGNmNzM3MGE1MTNmYzY0MWYifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNjA5ZGQ2YWIxNzY4NDdlNTdlNzk5ZGJhMmU0YzRhZDM1NWFiZTQ2M2VjNjdhNWFiMGRjY2VjMDhiNjdlNjc2MSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy93cmFwLWFuc2kvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyN2Q0Y2FlY2MzZDJmMDgxIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIxNTZkNjEwMDQ5OTZiMDcwNzk2NjQ3NTNlN2I1YzQxNWI5OWU0Yzg5In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcxMmFjOWM0YzNjZWY4YmM3OWY0MmNmNjA3NWZmMTg1NTFmNGNiNzY4ZjM1MTU4MjE0ZmQ2NDM4NTNhZDdhYmMifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvd3JhcHB5L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjkwMmY2MTZhY2Q2Y2I5NSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNmYyYWI0OGZiN2QxMThhODNmZjlhZTFhY2U4MzMwOWYyZGIyMzMyMSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI2MWMxMDRkNDRjZDRmZjAyYjE5MGY5NzBiOGNiMGE4ZDcwYWYwYTcyNzRlMGVmZjQ2NTgwYjFlMjAyMDBkZWNjIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3dzL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiYzY2ODNjODQxOWQ2YzI0MiIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiMWZmNTVjZWE4NDU2YWY3NDMxMDJiZGQ3ZmM0MGI5NWZlMzRhNzc3MCJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiJiMDJmZmVmOGNkYTk2YzVjM2VlMDBhMDAzOTBlNjNmNjA4MzYyYzJkZGZiM2VkNzU0ZTE4MWQwMTNhNDVkNDhhIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3h0ZW5kL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiNWMzNDQyMzQxODU3ZmJlNCIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYWQzMmRmZTY2MjU2MTQwOWYwOTFlMTA5ZjY4MzBjY2FiNDIxMjRmZiJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1OTk1ZGU4MTFmZmExYjhhOGU5ZWQ5YmQwNDQ0ZjYwMDU4ZGJhOWNlMWNjYmUxMmYyZDVlMTJjMzFhOTc1ZDljIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3kxOG4vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiIyOGQwM2I3NjVmMzFiYTg4IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiI5NmNjOWJmMjI4MmRkOWNkMmMwYmI0OWMyYmNhMDk2NzgyYjJkYTVlIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjI3Njk5YTY0MTVhNDNmMTI4YzBlOGRkY2Q1YmY2ZTI2NWY2Y2YzYTU4MWE5ZDk1OWMxMWI5NzcyNDRmYWRjMzQifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMveWFsbGlzdC9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImVjNWI4ZTQ3M2NkZGM0ZWIiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6Ijc0MTAzNzU2YTBmZTQwMWVkNGQ4MTM3ZTA0NjA3NzU4YTc3ODk3ZWIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiM2FiODhlMDUwODU4YWQ1ZmMxZDJlN2Y5OTNkOTU5YjgzYzdlMmRkZWM2NGFmZTg2Y2M0MDU1Zjc5OWU0NzYyZCJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy95YW1sLXNjaGVtYS12YWxpZGF0b3Ivbm9kZV9tb2R1bGVzL2NvbW1hbmRlci9wYWNrYWdlLmpzb24iLCJ0eXBlIjoiZmlsZSJ9LHsiYm9tLXJlZiI6ImM3NDUwZjgzMjg0MWFjZjQiLCJoYXNoZXMiOlt7ImFsZyI6IlNIQS0xIiwiY29udGVudCI6IjM5NjA0ZGEyOGUxNmRlOWZmYTkwNDZlYzE4YTA2YjM2YmFhYmNmMzIifSx7ImFsZyI6IlNIQS0yNTYiLCJjb250ZW50IjoiNWE4OWU2OGE1NjJjOThlZGVjMDFmOWFlZmFjZjJkNWY5NWU5NWQwZGQ1NDNlOGUwMTI1YTkzMzNmNTliYzJlMSJ9XSwibmFtZSI6Ii9qdWljZS1zaG9wL25vZGVfbW9kdWxlcy95YW1sLXNjaGVtYS12YWxpZGF0b3IvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJhZmI3MGVhMDQ1NjdjMTg3IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlOTFiOTk1YWI3OGVkMGVjMmMxNjllZmMwYzE3ZjdmMjVjNjc5ZTQ0In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjkxMTlhYzBjNzBkMzNiMTZlM2M2OWRiYzVjZGVhYjcxZWI1MTMxMjRhMDRkOTYxZjJjOWU3NDAyYzlmZWM4ZWIifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMveWF1emwvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiI3OTA5ZjgzMmMxNGYxZmVlIiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiIzN2U2YjJjNWM4NjQ4ZjY0NjU2M2RkMjQwOGU5MjkxYzg4M2M1YWEzIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjFhNzM1YWRmYjMyNjcwNzQ3NjA4NmRkODM2MzM0Mzg1ZmQ1MzgyN2YzYWEyMThkMjA4Mjk3MTA0YmZiYjJjMjkifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMveW4vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmYjhiYTQ5OWM4N2RkNGU1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJjN2M1MjU4OThkM2QxN2FlMjg4OTUxNTg5ZDQ5YTgyODYwZjg3M2NkIn0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6ImViNWVkNTU0NzkxODVmNjNmZjUyNGFmMzcxODg1NmYyMmZjYmRlZTJiZWZlZWIyNTM3YjE3MWJiOTAyNjY4OTYifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvejg1L3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiZjg3ODU1MjFmNDUxODNiMyIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiNTQzYTVhM2NiZTdhMGEzYzc2NmU5YWNjMjhhOWQ3OTY5NjE4M2Q3OSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI1MWMwYzQ5MTQ4MTM4MTY5MGYyNzJkNTM1ZDRkMTQ1M2ZjNDk4MmYxM2JiOTZlNjU5ZmFmZjVhNDQ4N2I4MTMzIn1dLCJuYW1lIjoiL2p1aWNlLXNob3Avbm9kZV9tb2R1bGVzL3ppcC1zdHJlYW0vcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifSx7ImJvbS1yZWYiOiJmM2Q5ZGI4YmI5MjY0MGE1IiwiaGFzaGVzIjpbeyJhbGciOiJTSEEtMSIsImNvbnRlbnQiOiJlMTY4ZWYyZmYzNDRjNmQyNzRhZjFjYjZjZDE0YjMzY2IzZjE2ZDk1In0seyJhbGciOiJTSEEtMjU2IiwiY29udGVudCI6IjcwZWVkYmUzNGZkNTIzODVhNGFlMmYzZTU3NTliMTk2ODIxODlmMDExOGVhNzNhNmU3YzMyYzY3N2Y2MTY2OGUifV0sIm5hbWUiOiIvanVpY2Utc2hvcC9ub2RlX21vZHVsZXMvem9kL3BhY2thZ2UuanNvbiIsInR5cGUiOiJmaWxlIn0seyJib20tcmVmIjoiMGNmMjNjNDE4YTE2NjdmOSIsImhhc2hlcyI6W3siYWxnIjoiU0hBLTEiLCJjb250ZW50IjoiYzhjZDljNGY5OGRkOWJhM2MzOTBlMWFkMjEwN2YyM2ZiMzJkNGRjOSJ9LHsiYWxnIjoiU0hBLTI1NiIsImNvbnRlbnQiOiI3M2Q4ZTNhY2FkZGUxNGU0MTk1N2I2YzExMzViMzdmYmNiNDM3Y2E2OWQyNzZlNzlmZGU3YjIyODEzY2Y2MjQ2In1dLCJuYW1lIjoiL2p1aWNlLXNob3AvcGFja2FnZS5qc29uIiwidHlwZSI6ImZpbGUifV0sImRlcGVuZGVuY2llcyI6W3siZGVwZW5kc09uIjpbInBrZzpkZWIvZGViaWFuL2xpYmdjYy1zMUAxMi4yLjAtMTQlMkJkZWIxMnUxP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2cGFja2FnZS1pZD1hODM1OGJhMDIwOTFmNDAxXHUwMDI2dXBzdHJlYW09Z2NjLTEyIl0sInJlZiI6InBrZzpkZWIvZGViaWFuL2xpYmM2QDIuMzYtOSUyQmRlYjEydTEwP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2cGFja2FnZS1pZD02MGMyZWJmNWVmNzg2ZTc4XHUwMDI2dXBzdHJlYW09Z2xpYmMifSx7ImRlcGVuZHNPbiI6WyJwa2c6ZGViL2RlYmlhbi9nY2MtMTItYmFzZUAxMi4yLjAtMTQlMkJkZWIxMnUxP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2cGFja2FnZS1pZD04ZGMwYjRjYmRlZGY4YjBiXHUwMDI2dXBzdHJlYW09Z2NjLTEyIiwicGtnOmRlYi9kZWJpYW4vbGliYzZAMi4zNi05JTJCZGViMTJ1MTA/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZwYWNrYWdlLWlkPTYwYzJlYmY1ZWY3ODZlNzhcdTAwMjZ1cHN0cmVhbT1nbGliYyJdLCJyZWYiOiJwa2c6ZGViL2RlYmlhbi9saWJnY2MtczFAMTIuMi4wLTE0JTJCZGViMTJ1MT9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnBhY2thZ2UtaWQ9YTgzNThiYTAyMDkxZjQwMVx1MDAyNnVwc3RyZWFtPWdjYy0xMiJ9LHsiZGVwZW5kc09uIjpbInBrZzpkZWIvZGViaWFuL2djYy0xMi1iYXNlQDEyLjIuMC0xNCUyQmRlYjEydTE/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZwYWNrYWdlLWlkPThkYzBiNGNiZGVkZjhiMGJcdTAwMjZ1cHN0cmVhbT1nY2MtMTIiLCJwa2c6ZGViL2RlYmlhbi9saWJjNkAyLjM2LTklMkJkZWIxMnUxMD9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnBhY2thZ2UtaWQ9NjBjMmViZjVlZjc4NmU3OFx1MDAyNnVwc3RyZWFtPWdsaWJjIl0sInJlZiI6InBrZzpkZWIvZGViaWFuL2xpYmdvbXAxQDEyLjIuMC0xNCUyQmRlYjEydTE/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZwYWNrYWdlLWlkPTdlNjcxNTAyYzY2ZWQxZDFcdTAwMjZ1cHN0cmVhbT1nY2MtMTIifSx7ImRlcGVuZHNPbiI6WyJwa2c6ZGViL2RlYmlhbi9saWJjNkAyLjM2LTklMkJkZWIxMnUxMD9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnBhY2thZ2UtaWQ9NjBjMmViZjVlZjc4NmU3OFx1MDAyNnVwc3RyZWFtPWdsaWJjIl0sInJlZiI6InBrZzpkZWIvZGViaWFuL2xpYnNzbDNAMy4wLjE3LTF+ZGViMTJ1Mj9hcmNoPWFybTY0XHUwMDI2ZGlzdHJvPWRlYmlhbi0xMlx1MDAyNnBhY2thZ2UtaWQ9MzVlMjA5MWUyYjNkYTZmNVx1MDAyNnVwc3RyZWFtPW9wZW5zc2wifSx7ImRlcGVuZHNPbiI6WyJwa2c6ZGViL2RlYmlhbi9nY2MtMTItYmFzZUAxMi4yLjAtMTQlMkJkZWIxMnUxP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2cGFja2FnZS1pZD04ZGMwYjRjYmRlZGY4YjBiXHUwMDI2dXBzdHJlYW09Z2NjLTEyIiwicGtnOmRlYi9kZWJpYW4vbGliYzZAMi4zNi05JTJCZGViMTJ1MTA/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZwYWNrYWdlLWlkPTYwYzJlYmY1ZWY3ODZlNzhcdTAwMjZ1cHN0cmVhbT1nbGliYyIsInBrZzpkZWIvZGViaWFuL2xpYmdjYy1zMUAxMi4yLjAtMTQlMkJkZWIxMnUxP2FyY2g9YXJtNjRcdTAwMjZkaXN0cm89ZGViaWFuLTEyXHUwMDI2cGFja2FnZS1pZD1hODM1OGJhMDIwOTFmNDAxXHUwMDI2dXBzdHJlYW09Z2NjLTEyIl0sInJlZiI6InBrZzpkZWIvZGViaWFuL2xpYnN0ZGMlMkIlMkI2QDEyLjIuMC0xNCUyQmRlYjEydTE/YXJjaD1hcm02NFx1MDAyNmRpc3Rybz1kZWJpYW4tMTJcdTAwMjZwYWNrYWdlLWlkPWJlZWQ1MTljODE0YjNiMTdcdTAwMjZ1cHN0cmVhbT1nY2MtMTIifV0sIm1ldGFkYXRhIjp7ImNvbXBvbmVudCI6eyJib20tcmVmIjoiNzRhMTNkNTZhZjRhZWQ0NyIsIm5hbWUiOiJia2ltbWluaWNoL2p1aWNlLXNob3AiLCJ0eXBlIjoiY29udGFpbmVyIiwidmVyc2lvbiI6InYxOS4wLjAifSwicHJvcGVydGllcyI6W3sibmFtZSI6InN5ZnQ6aW1hZ2U6bGFiZWxzOm1haW50YWluZXIiLCJ2YWx1ZSI6IkJqb2VybiBLaW1taW5pY2ggXHUwMDNjYmpvZXJuLmtpbW1pbmljaEBvd2FzcC5vcmdcdTAwM2UifSx7Im5hbWUiOiJzeWZ0OmltYWdlOmxhYmVsczpvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycyIsInZhbHVlIjoiQmpvZXJuIEtpbW1pbmljaCBcdTAwM2Niam9lcm4ua2ltbWluaWNoQG93YXNwLm9yZ1x1MDAzZSJ9LHsibmFtZSI6InN5ZnQ6aW1hZ2U6bGFiZWxzOm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5jcmVhdGVkIiwidmFsdWUiOiLigJ0yMDI1LTA5LTA0VDA1OjM4OjExWuKAnSJ9LHsibmFtZSI6InN5ZnQ6aW1hZ2U6bGFiZWxzOm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbiIsInZhbHVlIjoiUHJvYmFibHkgdGhlIG1vc3QgbW9kZXJuIGFuZCBzb3BoaXN0aWNhdGVkIGluc2VjdXJlIHdlYiBhcHBsaWNhdGlvbiJ9LHsibmFtZSI6InN5ZnQ6aW1hZ2U6bGFiZWxzOm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kb2N1bWVudGF0aW9uIiwidmFsdWUiOiJodHRwczovL2hlbHAub3dhc3AtanVpY2Uuc2hvcCJ9LHsibmFtZSI6InN5ZnQ6aW1hZ2U6bGFiZWxzOm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5saWNlbnNlcyIsInZhbHVlIjoiTUlUIn0seyJuYW1lIjoic3lmdDppbWFnZTpsYWJlbHM6b3JnLm9wZW5jb250YWluZXJzLmltYWdlLnJldmlzaW9uIiwidmFsdWUiOiIzNjg3MGNiIn0seyJuYW1lIjoic3lmdDppbWFnZTpsYWJlbHM6b3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZSIsInZhbHVlIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1aWNlLXNob3AvanVpY2Utc2hvcCJ9LHsibmFtZSI6InN5ZnQ6aW1hZ2U6bGFiZWxzOm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZSIsInZhbHVlIjoiT1dBU1AgSnVpY2UgU2hvcCJ9LHsibmFtZSI6InN5ZnQ6aW1hZ2U6bGFiZWxzOm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS51cmwiLCJ2YWx1ZSI6Imh0dHBzOi8vb3dhc3AtanVpY2Uuc2hvcCJ9LHsibmFtZSI6InN5ZnQ6aW1hZ2U6bGFiZWxzOm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZW5kb3IiLCJ2YWx1ZSI6Ik9wZW4gV29ybGR3aWRlIEFwcGxpY2F0aW9uIFNlY3VyaXR5IFByb2plY3QifSx7Im5hbWUiOiJzeWZ0OmltYWdlOmxhYmVsczpvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVyc2lvbiIsInZhbHVlIjoiMTkuMC4wIn1dLCJ0aW1lc3RhbXAiOiIyMDI2LTAzLTI5VDE1OjI3OjM4WiIsInRvb2xzIjp7ImNvbXBvbmVudHMiOlt7ImF1dGhvciI6ImFuY2hvcmUiLCJuYW1lIjoic3lmdCIsInR5cGUiOiJhcHBsaWNhdGlvbiIsInZlcnNpb24iOiIxLjQyLjEifV19fSwic2VyaWFsTnVtYmVyIjoidXJuOnV1aWQ6YjIwMDQ1NjctODg1MC00MTczLWJkNDAtYmFjNzA0NWQzZDg1Iiwic3BlY1ZlcnNpb24iOiIxLjYiLCJ2ZXJzaW9uIjoxfX0=","payloadType":"application/vnd.in-toto+json","signatures":[{"sig":"MEUCID22m4AlzNY+bR5yukupFOZBCXEE8duZU8/a4iHTE9M4AiEAsthlUkO3KWsZPrfm/nGxM5sQIbkNf2jhMC9SBJqM10M="}]} diff --git a/labs/lab8/signing/cosign.pub b/labs/lab8/signing/cosign.pub new file mode 100644 index 00000000..879977e0 --- /dev/null +++ b/labs/lab8/signing/cosign.pub @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEJ5xoJQjTuWmBRML5ux2LyAeABFzg +Pcycu7WeTStfKxckYdwB381WbRVD0rwTfBBlZolU3NCfUd7lwDPqQ5khRQ== +-----END PUBLIC KEY----- diff --git a/labs/lab8/signing/sign-output.txt b/labs/lab8/signing/sign-output.txt new file mode 100644 index 00000000..e2df5e9e --- /dev/null +++ b/labs/lab8/signing/sign-output.txt @@ -0,0 +1 @@ +Signing artifact... diff --git a/labs/lab8/signing/signing-config.json b/labs/lab8/signing/signing-config.json new file mode 100644 index 00000000..7748355e --- /dev/null +++ b/labs/lab8/signing/signing-config.json @@ -0,0 +1 @@ +{"mediaType":"application/vnd.dev.sigstore.signingconfig.v0.2+json","rekorTlogConfig":{},"tsaConfig":{}} \ No newline at end of file diff --git a/labs/lab8/signing/tamper-verify-fail.txt b/labs/lab8/signing/tamper-verify-fail.txt new file mode 100644 index 00000000..d175d6fc --- /dev/null +++ b/labs/lab8/signing/tamper-verify-fail.txt @@ -0,0 +1,3 @@ +WARNING: Skipping tlog verification is an insecure practice that lacks transparency and auditability verification for the signature. +Error: no signatures found +error during command execution: no signatures found diff --git a/labs/lab8/signing/tamper-verify-original.txt b/labs/lab8/signing/tamper-verify-original.txt new file mode 100644 index 00000000..bbbdda1f --- /dev/null +++ b/labs/lab8/signing/tamper-verify-original.txt @@ -0,0 +1,9 @@ +WARNING: Skipping tlog verification is an insecure practice that lacks transparency and auditability verification for the signature. + +Verification for localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7 -- +The following checks were performed on each of these signatures: + - The cosign claims were validated + - Existence of the claims in the transparency log was verified offline + - The signatures were verified against the specified public key + +[{"critical":{"identity":{"docker-reference":"localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7"},"image":{"docker-manifest-digest":"sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7"},"type":"https://sigstore.dev/cosign/sign/v1"},"optional":{}}] diff --git a/labs/lab8/signing/verify-output.txt b/labs/lab8/signing/verify-output.txt new file mode 100644 index 00000000..bbbdda1f --- /dev/null +++ b/labs/lab8/signing/verify-output.txt @@ -0,0 +1,9 @@ +WARNING: Skipping tlog verification is an insecure practice that lacks transparency and auditability verification for the signature. + +Verification for localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7 -- +The following checks were performed on each of these signatures: + - The cosign claims were validated + - Existence of the claims in the transparency log was verified offline + - The signatures were verified against the specified public key + +[{"critical":{"identity":{"docker-reference":"localhost:5050/juice-shop@sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7"},"image":{"docker-manifest-digest":"sha256:872efcc03cc16e8c4e2377202117a218be83aa1d05eb22297b248a325b400bd7"},"type":"https://sigstore.dev/cosign/sign/v1"},"optional":{}}] diff --git a/labs/lab9/analysis/conftest-compose.txt b/labs/lab9/analysis/conftest-compose.txt new file mode 100644 index 00000000..ca9d30b8 --- /dev/null +++ b/labs/lab9/analysis/conftest-compose.txt @@ -0,0 +1,2 @@ + +15 tests, 15 passed, 0 warnings, 0 failures, 0 exceptions diff --git a/labs/lab9/analysis/conftest-hardened.txt b/labs/lab9/analysis/conftest-hardened.txt new file mode 100644 index 00000000..9da25fba --- /dev/null +++ b/labs/lab9/analysis/conftest-hardened.txt @@ -0,0 +1,2 @@ + +30 tests, 30 passed, 0 warnings, 0 failures, 0 exceptions diff --git a/labs/lab9/analysis/conftest-unhardened.txt b/labs/lab9/analysis/conftest-unhardened.txt new file mode 100644 index 00000000..ff1049f3 --- /dev/null +++ b/labs/lab9/analysis/conftest-unhardened.txt @@ -0,0 +1,12 @@ +WARN - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" should define livenessProbe +WARN - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" should define readinessProbe +FAIL - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" missing resources.limits.cpu +FAIL - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" missing resources.limits.memory +FAIL - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" missing resources.requests.cpu +FAIL - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" missing resources.requests.memory +FAIL - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" must set allowPrivilegeEscalation: false +FAIL - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" must set readOnlyRootFilesystem: true +FAIL - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" must set runAsNonRoot: true +FAIL - /project/manifests/k8s/juice-unhardened.yaml - k8s.security - container "juice" uses disallowed :latest tag + +30 tests, 20 passed, 2 warnings, 8 failures, 0 exceptions diff --git a/labs/lab9/falco/rules/custom-rules.yaml b/labs/lab9/falco/rules/custom-rules.yaml new file mode 100644 index 00000000..03a44460 --- /dev/null +++ b/labs/lab9/falco/rules/custom-rules.yaml @@ -0,0 +1,11 @@ +# Detect new writable file under /usr/local/bin inside any container +- rule: Write Binary Under UsrLocalBin + desc: Detects writes under /usr/local/bin inside any container + condition: evt.type in (open, openat, openat2, creat) and + evt.is_open_write=true and + fd.name startswith /usr/local/bin/ and + container.id != host + output: > + Falco Custom: File write in /usr/local/bin (container=%container.name user=%user.name file=%fd.name flags=%evt.arg.flags) + priority: WARNING + tags: [container, compliance, drift] \ No newline at end of file diff --git a/labs/screenshots/01-api-response.png b/labs/screenshots/01-api-response.png new file mode 100644 index 00000000..c199243d Binary files /dev/null and b/labs/screenshots/01-api-response.png differ diff --git a/labs/screenshots/01-juice-shop-home.png b/labs/screenshots/01-juice-shop-home.png new file mode 100644 index 00000000..da46ecd1 Binary files /dev/null and b/labs/screenshots/01-juice-shop-home.png differ diff --git a/labs/screenshots/01-pr-template.png b/labs/screenshots/01-pr-template.png new file mode 100644 index 00000000..6204508b Binary files /dev/null and b/labs/screenshots/01-pr-template.png differ diff --git a/labs/submission1.md b/labs/submission1.md new file mode 100644 index 00000000..d341db72 --- /dev/null +++ b/labs/submission1.md @@ -0,0 +1,132 @@ +# Lab 1 Submission — OWASP Juice Shop & PR Workflow + +--- + +## Task 1 — OWASP Juice Shop Deployment + +# Triage Report — OWASP Juice Shop + +## Scope & Asset +- Asset: OWASP Juice Shop (local lab instance) +- Image: bkimminich/juice-shop:v19.0.0 +- Release link/date: https://github.com/juice-shop/juice-shop/releases/tag/v19.0.0 — 2025-03-05 +- Image digest (optional): `bkimminich/juice-shop@sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d` + +## Environment +- Host OS: `macOS 26.2` +- Docker: `Docker version 26.1.3, build b72abbb6f0` + +## Deployment Details +- Run command used: `docker run -d --name juice-shop -p 127.0.0.1:3000:3000 bkimminich/juice-shop:v19.0.0` +- Access URL: http://127.0.0.1:3000 +- Network exposure: 127.0.0.1 only [x] Yes [ ] No + - Note: Container is bound to localhost only, not exposed externally + +## Health Check +- Page load: +![Juice Shop Home Page](./screenshots/01-juice-shop-home.png) + +- API check: First lines from `curl -s http://127.0.0.1:3000/rest/products/search | head` +```json +{"status":"success","data":[{"id":1,"name":"Apple Juice (1000ml)","description":"The all-time classic.","price":1.99,"deluxePrice":0.99,"image":"apple_juice.jpg","createdAt":"2026-02-11 15:33:44.144 +00:00","updatedAt":"2026-02-11 15:33:44.144 +00:00","deletedAt":null},{"id":24,"name":"Apple Pomace","description":"Finest pressings of apples. Allergy disclaimer: Might contain traces of worms. Can be sent back to us for recycling.","price":0.89,"deluxePrice":0.89,"image":"apple_pressings.jpg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":6,"name":"Banana Juice (1000ml)","description":"Monkeys love it the most.","price":1.99,"deluxePrice":1.99,"image":"banana_juice.jpg","createdAt":"2026-02-11 15:33:44.144 +00:00","updatedAt":"2026-02-11 15:33:44.144 +00:00","deletedAt":null},{"id":42,"name":"Best Juice Shop Salesman Artwork","description":"Unique digital painting depicting Stan, our most qualified and almost profitable salesman. He made a succesful carreer in selling used ships, coffins, krypts, crosses, real estate, life insurance, restaurant supplies, voodoo enhanced asbestos and courtroom souvenirs before finally adding his expertise to the Juice Shop marketing team.","price":5000,"deluxePrice":5000,"image":"artwork2.jpg","createdAt":"2026-02-11 15:33:44.149 +00:00","updatedAt":"2026-02-11 15:33:44.149 +00:00","deletedAt":null},{"id":30,"name":"Carrot Juice (1000ml)","description":"As the old German saying goes: \"Carrots are good for the eyes. Or has anyone ever seen a rabbit with glasses?\"","price":2.99,"deluxePrice":2.99,"image":"carrot_juice.jpeg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":3,"name":"Eggfruit Juice (500ml)","description":"Now with even more exotic flavour.","price":8.99,"deluxePrice":8.99,"image":"eggfruit_juice.jpg","createdAt":"2026-02-11 15:33:44.144 +00:00","updatedAt":"2026-02-11 15:33:44.144 +00:00","deletedAt":null},{"id":25,"name":"Fruit Press","description":"Fruits go in. Juice comes out. Pomace you can send back to us for recycling purposes.","price":89.99,"deluxePrice":89.99,"image":"fruit_press.jpg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":22,"name":"Green Smoothie","description":"Looks poisonous but is actually very good for your health! Made from green cabbage, spinach, kiwi and grass.","price":1.99,"deluxePrice":1.99,"image":"green_smoothie.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":41,"name":"Juice Shop \"Permafrost\" 2020 Edition","description":"Exact version of OWASP Juice Shop that was archived on 02/02/2020 by the GitHub Archive Program and ultimately went into the Arctic Code Vault on July 8. 2020 where it will be safely stored for at least 1000 years.","price":9999.99,"deluxePrice":9999.99,"image":"permafrost.jpg","createdAt":"2026-02-11 15:33:44.149 +00:00","updatedAt":"2026-02-11 15:33:44.149 +00:00","deletedAt":null},{"id":5,"name":"Lemon Juice (500ml)","description":"Sour but full of vitamins.","price":2.99,"deluxePrice":1.99,"image":"lemon_juice.jpg","createdAt":"2026-02-11 15:33:44.144 +00:00","updatedAt":"2026-02-11 15:33:44.144 +00:00","deletedAt":null},{"id":33,"name":"Melon Bike (Comeback-Product 2018 Edition)","description":"The wheels of this bicycle are made from real water melons. You might not want to ride it up/down the curb too hard.","price":2999,"deluxePrice":2999,"image":"melon_bike.jpeg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":38,"name":"OWASP Juice Shop \"King of the Hill\" Facemask","description":"Facemask with compartment for filter from 50% cotton and 50% polyester.","price":13.49,"deluxePrice":13.49,"image":"fan_facemask.jpg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":8,"name":"OWASP Juice Shop CTF Girlie-Shirt","description":"For serious Capture-the-Flag heroines only!","price":22.49,"deluxePrice":22.49,"image":"fan_girlie.jpg","createdAt":"2026-02-11 15:33:44.144 +00:00","updatedAt":"2026-02-11 15:33:44.144 +00:00","deletedAt":null},{"id":43,"name":"OWASP Juice Shop Card (non-foil)","description":"Mythic rare (obviously...) card \"OWASP Juice Shop\" with three distinctly useful abilities. Alpha printing, mint condition. A true collectors piece to own!","price":1000,"deluxePrice":1000,"image":"card_alpha.jpg","createdAt":"2026-02-11 15:33:44.149 +00:00","updatedAt":"2026-02-11 15:33:44.149 +00:00","deletedAt":null},{"id":34,"name":"OWASP Juice Shop Coaster (10pcs)","description":"Our 95mm circle coasters are printed in full color and made from thick, premium coaster board.","price":19.99,"deluxePrice":19.99,"image":"coaster.jpg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":37,"name":"OWASP Juice Shop Holographic Sticker","description":"Die-cut holographic sticker. Stand out from those 08/15-sticker-covered laptops with this shiny beacon of 80's coolness!","price":2,"deluxePrice":2,"image":"holo_sticker.png","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":19,"name":"OWASP Juice Shop Hoodie","description":"Mr. Robot-style apparel. But in black. And with logo.","price":49.99,"deluxePrice":49.99,"image":"fan_hoodie.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":13,"name":"OWASP Juice Shop Iron-Ons (16pcs)","description":"Upgrade your clothes with washer safe iron-ons of the OWASP Juice Shop or CTF Extension logo!","price":14.99,"deluxePrice":14.99,"image":"iron-on.jpg","createdAt":"2026-02-11 15:33:44.146 +00:00","updatedAt":"2026-02-11 15:33:44.146 +00:00","deletedAt":null},{"id":45,"name":"OWASP Juice Shop LEGO™ Tower","description":"Want to host a Juice Shop CTF in style? Build your own LEGO™ tower which holds four Raspberry Pi 4 models with PoE HAT modules running a MultiJuicer Kubernetes cluster! Wire to a switch and connect to your network to have an out-of-the-box ready CTF up in no time!","price":799,"deluxePrice":799,"image":"lego_case.jpg","createdAt":"2026-02-11 15:33:44.149 +00:00","updatedAt":"2026-02-11 15:33:44.149 +00:00","deletedAt":null},{"id":26,"name":"OWASP Juice Shop Logo (3D-printed)","description":"This rare item was designed and handcrafted in Sweden. This is why it is so incredibly expensive despite its complete lack of purpose.","price":99.99,"deluxePrice":99.99,"image":"3d_keychain.jpg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":14,"name":"OWASP Juice Shop Magnets (16pcs)","description":"Your fridge will be even cooler with these OWASP Juice Shop or CTF Extension logo magnets!","price":15.99,"deluxePrice":15.99,"image":"magnets.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":18,"name":"OWASP Juice Shop Mug","description":"Black mug with regular logo on one side and CTF logo on the other! Your colleagues will envy you!","price":21.99,"deluxePrice":21.99,"image":"fan_mug.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":15,"name":"OWASP Juice Shop Sticker Page","description":"Massive decoration opportunities with these OWASP Juice Shop or CTF Extension sticker pages! Each page has 16 stickers on it.","price":9.99,"deluxePrice":9.99,"image":"sticker_page.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":16,"name":"OWASP Juice Shop Sticker Single","description":"Super high-quality vinyl sticker single with the OWASP Juice Shop or CTF Extension logo! The ultimate laptop decal!","price":4.99,"deluxePrice":4.99,"image":"sticker_single.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":7,"name":"OWASP Juice Shop T-Shirt","description":"Real fans wear it 24/7!","price":22.49,"deluxePrice":22.49,"image":"fan_shirt.jpg","createdAt":"2026-02-11 15:33:44.144 +00:00","updatedAt":"2026-02-11 15:33:44.144 +00:00","deletedAt":null},{"id":17,"name":"OWASP Juice Shop Temporary Tattoos (16pcs)","description":"Get one of these temporary tattoos to proudly wear the OWASP Juice Shop or CTF Extension logo on your skin! If you tweet a photo of yourself with the tattoo, you get a couple of our stickers for free! Please mention @owasp_juiceshop in your tweet!","price":14.99,"deluxePrice":14.99,"image":"tattoo.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":20,"name":"OWASP Juice Shop-CTF Velcro Patch","description":"4x3.5\" embroidered patch with velcro backside. The ultimate decal for every tactical bag or backpack!","price":2.92,"deluxePrice":2.92,"image":"velcro-patch.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":9,"name":"OWASP SSL Advanced Forensic Tool (O-Saft)","description":"O-Saft is an easy to use tool to show information about SSL certificate and tests the SSL connection according given list of ciphers and various SSL configurations. More...","price":0.01,"deluxePrice":0.01,"image":"orange_juice.jpg","createdAt":"2026-02-11 15:33:44.146 +00:00","updatedAt":"2026-02-11 15:33:44.146 +00:00","deletedAt":null},{"id":36,"name":"OWASP Snakes and Ladders - Mobile Apps","description":"This amazing mobile app security awareness board game is available for Tabletop Simulator on Steam Workshop now!","price":0.01,"deluxePrice":0.01,"image":"snakes_ladders_m.jpg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":35,"name":"OWASP Snakes and Ladders - Web Applications","description":"This amazing web application security awareness board game is available for Tabletop Simulator on Steam Workshop now!","price":0.01,"deluxePrice":0.01,"image":"snakes_ladders.jpg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":2,"name":"Orange Juice (1000ml)","description":"Made from oranges hand-picked by Uncle Dittmeyer.","price":2.99,"deluxePrice":2.49,"image":"orange_juice.jpg","createdAt":"2026-02-11 15:33:44.144 +00:00","updatedAt":"2026-02-11 15:33:44.144 +00:00","deletedAt":null},{"id":32,"name":"Pwning OWASP Juice Shop","description":"The official Companion Guide by Björn Kimminich available for free on LeanPub and also readable online!","price":5.99,"deluxePrice":5.99,"image":"cover_small.jpg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":23,"name":"Quince Juice (1000ml)","description":"Juice of the Cydonia oblonga fruit. Not exactly sweet but rich in Vitamin C.","price":4.99,"deluxePrice":4.99,"image":"quince.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null},{"id":4,"name":"Raspberry Juice (1000ml)","description":"Made from blended Raspberry Pi, water and sugar.","price":4.99,"deluxePrice":4.99,"image":"raspberry_juice.jpg","createdAt":"2026-02-11 15:33:44.144 +00:00","updatedAt":"2026-02-11 15:33:44.144 +00:00","deletedAt":null},{"id":29,"name":"Strawberry Juice (500ml)","description":"Sweet & tasty!","price":3.99,"deluxePrice":3.99,"image":"strawberry_juice.jpeg","createdAt":"2026-02-11 15:33:44.148 +00:00","updatedAt":"2026-02-11 15:33:44.148 +00:00","deletedAt":null},{"id":21,"name":"Woodruff Syrup \"Forest Master X-Treme\"","description":"Harvested and manufactured in the Black Forest, Germany. Can cause hyperactive behavior in children. Can cause permanent green tongue when consumed undiluted.","price":6.99,"deluxePrice":6.99,"image":"woodruff_syrup.jpg","createdAt":"2026-02-11 15:33:44.147 +00:00","updatedAt":"2026-02-11 15:33:44.147 +00:00","deletedAt":null}]}% +``` + +## Surface Snapshot (Triage) +- Login/Registration visible: [x] Yes [ ] No — notes: Login form accessible via navbar; no CAPTCHA observed +- Product listing/search present: [x] Yes [ ] No — notes: Products displayed on main page with search functionality in navbar +- Admin or account area discoverable: [x] Yes [ ] No — notes: `/administration` path exists (returns 403 without auth); user account section visible after login +- Client-side errors in console: [ ] Yes [x] No +- Security headers (quick look): + ``` + Access-Control-Allow-Origin: * + X-Content-Type-Options: nosniff + X-Frame-Options: SAMEORIGIN + Feature-Policy: payment 'self' + X-Recruiting: /#/jobs + Accept-Ranges: bytes + Cache-Control: public, max-age=0 + Last-Modified: Wed, 11 Feb 2026 15:33:45 GMT + ETag: W/"124fa-19c4d5643e7" + Content-Type: text/html; charset=UTF-8 + Content-Length: 75002 + Vary: Accept-Encoding + Date: Wed, 11 Feb 2026 15:40:18 GMT + Connection: keep-alive + Keep-Alive: timeout=5 + ``` + - CSP present: No + - HSTS present: No + +## Risks Observed (Top 3) + +1. **SQL Injection vulnerability** — The search functionality and login forms may be vulnerable to SQL injection attacks, as this is a deliberately vulnerable application designed to teach web security. + +2. **Broken Access Control** — Admin functionality appears to be accessible through predictable paths (`/administration`), and authorization checks may be bypassable through parameter manipulation or JWT token tampering. + +3. **Cross-Site Scripting (XSS)** — User input fields (search, feedback, product reviews) likely lack proper sanitization, making reflected and stored XSS attacks possible. + +--- + +## Task 2 — PR Template Setup + +### PR Template Creation Process + +1. Created `.github/pull_request_template.md` in the repository +2. Template includes the required sections: + - **Goal** — Purpose of the PR + - **Changes** — Description of modifications + - **Testing** — How changes were verified + - **Artifacts & Screenshots** — Visual evidence +3. Checklist includes three items: + - Clear title requirement + - Documentation update check + - No secrets/large files check + +### Template Verification + +The PR template was committed to the main branch first (as required by GitHub), then a feature branch was created for the lab submission. When opening the PR, the template sections automatically populated the description field. + +### How Templates Improve Collaboration + +PR templates standardize the review process by ensuring every submission includes consistent information. This: +- Reduces back-and-forth communication by preemptively answering common reviewer questions +- Creates a checklist culture that catches common issues before review +- Makes the PR history more searchable and understandable for future maintainers +- Establishes team conventions without requiring constant manual enforcement + +--- + +## Task 6 — GitHub Community Engagement + +### Actions Completed +- [X] Starred the course repository +- [X] Starred [simple-container-com/api](https://github.com/simple-container-com/api) +- [X] Followed Professor [@Cre-eD](https://github.com/Cre-eD) +- [X] Followed TA [@marat-biriushev](https://github.com/marat-biriushev) +- [X] Followed TA [@pierrepicaud](https://github.com/pierrepicaud) +- [X] Followed 3+ classmates + +### GitHub Community Reflection + +**Why starring repositories matters:** Stars serve as bookmarks for useful projects and signal community appreciation to maintainers. High star counts help projects gain visibility, attract contributors, and indicate quality to potential users evaluating tools. + +**How following developers helps:** Following peers and industry leaders keeps you informed about their work and discoveries. In team projects, it facilitates collaboration by making it easier to find teammates' repos and stay updated on shared interests. Professionally, it builds your network and exposes you to new technologies and best practices. + +--- + +## Challenges & Solutions + +No challenges were encountered. + +--- + +## Evidence / Screenshots + +### Juice Shop Home Page +![Homa Page](./screenshots/01-juice-shop-home.png) + +### API Response +![API Response](./screenshots/01-api-response.png) + +### PR Template Auto-fill +![PR Template](./screenshots/01-pr-template.png) diff --git a/labs/submission10.md b/labs/submission10.md new file mode 100644 index 00000000..8ef37429 --- /dev/null +++ b/labs/submission10.md @@ -0,0 +1,50 @@ +# Lab 10 — Vulnerability Management & Response with DefectDojo + +## Task 1 — DefectDojo Local Setup + +- Cloned upstream `DefectDojo/django-DefectDojo` into `labs/lab10/setup/django-DefectDojo/`. +- Built and started the stack with `docker compose build && docker compose up -d`; UI reachable at `http://localhost:8080`. +- Retrieved the initializer-generated admin password from `docker compose logs initializer | grep "Admin password:"` and logged in as `admin`. +- Created the context used for imports: + - Product Type: **Engineering** + - Product: **Juice Shop** + - Engagement: **Labs Security Testing** + +## Task 2 — Import Prior Findings + +Imports run via `labs/lab10/imports/run-imports.sh` using the API v2 token. Raw API responses saved under `labs/lab10/imports/`. + +| Tool | Scan type (Dojo) | Imported | Critical | High | Medium | Low | Info | +|--------|---------------------------|---------:|---------:|-----:|-------:|----:|-----:| +| Trivy | Trivy Scan | 147 | 10 | 83 | 36 | 18 | 0 | +| Grype | Anchore Grype | 122 | 11 | 64 | 32 | 3 | 12 | +| Semgrep| Semgrep JSON Report | 25 | 0 | 7 | 18 | 0 | 0 | +| ZAP | ZAP Scan | rejected | — | — | — | — | — | +| Nuclei | — | skipped | — | — | — | — | — | + +Notes: +- The ZAP JSON export from Lab 5 was rejected by the importer (`Wrong file format, please use xml.`). To re-import it, a fresh ZAP run with `-x` (XML) output would be needed; the current lab5 artifact is JSON only. +- Nuclei report was not available under `labs/lab5/nuclei/nuclei-results.json`, so nothing to import. + +## Task 3 — Reporting & Program Metrics + +Artifacts produced: +- `labs/lab10/report/metrics-snapshot.md` — baseline severity snapshot captured from the engagement dashboard. +- `labs/lab10/report/dojo-report.html` — Dojo-generated engagement report (HTML, stakeholder-readable). +- `labs/lab10/report/findings.csv` — full findings export (294 rows) for spreadsheet analysis. + +### Key metrics + +- **Open vs. Closed by severity (Active / Mitigated):** Critical 21/0, High 154/0, Medium 86/0, Low 21/0, Info 12/0 — everything is currently Active; mitigation workflow to be tracked in subsequent iterations as fixes land. +- **Findings per tool:** Trivy 147, Grype 122, Semgrep 25 (Total 294). ZAP import failed (format mismatch) and Grype overlaps with Trivy on several node-pkg CVEs — deduplication by CVE/component would collapse ~30–40% of duplicates. +- **SLA outlook:** Default Dojo SLAs put Critical findings due within 7 days (2026-04-20) and High within 30 days (2026-05-13). Today 21 Critical + 154 High are at risk of breach in the next 14 days unless accepted or mitigated. +- **Top recurring CWEs:** CWE-1333 Inefficient Regex / ReDoS (29), CWE-407 Algorithmic Complexity (13), CWE-22 Path Traversal (11), CWE-79 XSS (11), CWE-1321 Prototype Pollution (6) — dominated by vulnerable Node.js dependencies in the Juice Shop image. +- **Hotspots:** `juice-shop/node_modules/*` accounts for the vast majority of critical/high SCA findings (lodash, jsonwebtoken, marsdb, vm2, sanitize-html); remediation = dependency upgrades / replacing abandoned packages. + +## Acceptance Checklist + +- [x] DefectDojo runs locally and admin login works. +- [x] Product Type / Product / Engagement configured. +- [x] Imports completed for Trivy, Grype, Semgrep (ZAP import rejected due to JSON-vs-XML; Nuclei artifact not available). +- [x] Reporting artifacts generated: metrics snapshot, Dojo HTML report, findings CSV, and metric summary above. +- [x] All artifacts saved under `labs/lab10/`. diff --git a/labs/submission11.md b/labs/submission11.md new file mode 100644 index 00000000..f11319e7 --- /dev/null +++ b/labs/submission11.md @@ -0,0 +1,190 @@ +# Lab 11 — Reverse Proxy Hardening: Nginx Security Headers, TLS, and Rate Limiting + +## Task 1 — Reverse Proxy Compose Setup + +### Why a reverse proxy improves security + +Placing Nginx in front of Juice Shop gives operations a single hardened ingress point without touching application code: + +- **TLS termination** — certificates, protocol versions, and cipher suites are configured once at the edge instead of being re-implemented in every app container. +- **Security header injection** — the proxy adds `X-Frame-Options`, `X-Content-Type-Options`, HSTS, Referrer/Permissions policies, COOP/CORP, and CSP on every response, including errors and redirects (`add_header … always`). This is especially valuable when the upstream application either omits headers or emits conflicting ones — Nginx strips them via `proxy_hide_header` and re-applies a consistent policy. +- **Request filtering / rate limiting** — `limit_req_zone` + `limit_req` provides a defence-in-depth layer against credential stuffing and brute force that the app would otherwise have to implement itself. +- **Single access point / smaller attack surface** — the app binds only to the internal Docker network; all inbound traffic is forced through Nginx's audited configuration. Vulnerability scanners, misconfigurations, and admin endpoints on the app container are not directly reachable from the host. + +### Why hiding direct app ports reduces attack surface + +Juice Shop in `docker-compose.yml` uses `expose: 3000` (container-to-container only), not `ports: 3000:3000`. That means: + +- Port 3000 is **not published** on the host — an attacker on the LAN cannot hit the unhardened Node.js app and bypass Nginx's headers, TLS, and rate limits. +- All traffic must traverse the Nginx policy layer; no shadow endpoints can exist. +- Only ports `8080` (HTTP → redirect) and `8443` (HTTPS) leave the host, which matches the least-privilege principle for network exposure. + +### `docker compose ps` evidence + +``` +NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS +lab11-juice-1 bkimminich/juice-shop:v19.0.0 "/nodejs/bin/node /j…" juice 4 minutes ago Up 4 minutes 3000/tcp +lab11-nginx-1 nginx:stable-alpine "/docker-entrypoint.…" nginx 4 minutes ago Up 4 minutes 0.0.0.0:8080->8080/tcp, [::]:8080->8080/tcp, 80/tcp, 0.0.0.0:8443->8443/tcp, [::]:8443->8443/tcp +``` + +Only Nginx has `0.0.0.0:->…` mappings. Juice Shop shows `3000/tcp` with no host-side binding — reachable only inside the Compose network. + +The initial HTTP probe also confirms correct redirect behaviour: + +``` +$ curl -s -o /dev/null -w "HTTP %{http_code}\n" http://localhost:8080/ +HTTP 308 +``` + +--- + +## Task 2 — Security Headers + +### Headers observed on HTTPS (`analysis/headers-https.txt`) + +``` +HTTP/2 200 +server: nginx +strict-transport-security: max-age=31536000; includeSubDomains; preload +x-frame-options: DENY +x-content-type-options: nosniff +referrer-policy: strict-origin-when-cross-origin +permissions-policy: camera=(), geolocation=(), microphone=() +cross-origin-opener-policy: same-origin +cross-origin-resource-policy: same-origin +content-security-policy-report-only: default-src 'self'; img-src 'self' data:; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' +``` + +HTTP responses (`analysis/headers-http.txt`) carry the same header set **except** `Strict-Transport-Security`, which is correctly scoped to the HTTPS server block only (HSTS over plaintext is ignored by browsers and RFC 6797 forbids it). + +### What each header protects against + +- **X-Frame-Options: DENY** — prevents the page from being rendered inside any `