www.melodymaison.co.uk
Open in
urlscan Pro
151.106.42.36
Public Scan
Effective URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_mediu...
Submission: On July 18 via automatic, source certstream-suspicious — Scanned from GB
Summary
TLS certificate: Issued by AlphaSSL CA - SHA256 - G4 on January 10th 2024. Valid for: a year.
This is the only time www.melodymaison.co.uk was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN63949 (AKAMAI-LINODE-AP Akamai Connected Cloud, SG)
PTR: 172-232-4-213.ip.linodeusercontent.com
www.cpcontacts.theultimatefurniturestore.com |
ASN32244 (LIQUIDWEB, US)
PTR: lb07.parklogic.com
ww99.theultimatefurniturestore.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-44-194-155-73.compute-1.amazonaws.com
priam-hsj.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-3-127-134-231.eu-central-1.compute.amazonaws.com
api.shopfinder24.com |
ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL)
PTR: dc1-ecs-pub-mx-vip.kelkoo.com
uk-go.kelkoogroup.net |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-82-87.fra56.r.cloudfront.net
dd.kelkoogroup.net |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN34088 (GDY-FRANCE, DE)
PTR: ns3193831.ip-151-106-42.eu
www.melodymaison.co.uk |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-173-205-93.fra56.r.cloudfront.net
widget.trustpilot.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-66-147-127.fra60.r.cloudfront.net
s.kk-resources.com |
ASN15169 (GOOGLE, US)
PTR: 67.30.160.34.bc.googleusercontent.com
bt.fraud0.com |
ASN15169 (GOOGLE, US)
PTR: 202.75.190.35.bc.googleusercontent.com
th02.melodymaison.co.uk |
ASN15169 (GOOGLE, US)
www.googlecommerce.com |
ASN32934 (FACEBOOK, US)
connect.facebook.net |
ASN20940 (AKAMAI-ASN1, NL)
PTR: a23-36-162-203.deploy.static.akamaitechnologies.com
analytics.tiktok.com |
ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL)
PTR: dc1-sale-pub2-srv-vip.kelkoo.com
s.kelkoogroup.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-44-216-170-78.compute-1.amazonaws.com
s01.live2support.com |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
Domain | Requested by | |
---|---|---|
28 | www.melodymaison.co.uk |
uk-go.kelkoogroup.net
www.melodymaison.co.uk |
19 | files.melodymaison.co.uk |
www.melodymaison.co.uk
|
7 | static.klaviyo.com |
www.melodymaison.co.uk
static.klaviyo.com |
5 | uk-go.kelkoogroup.net |
1 redirects
api.shopfinder24.com
uk-go.kelkoogroup.net |
4 | apis.google.com |
www.google.com
apis.google.com |
4 | www.google.com |
1 redirects
www.googlecommerce.com
www.melodymaison.co.uk apis.google.com |
4 | s01.live2support.com |
www.melodymaison.co.uk
s01.live2support.com analytics.tiktok.com |
4 | analytics.tiktok.com |
www.melodymaison.co.uk
analytics.tiktok.com |
4 | widget.trustpilot.com |
www.melodymaison.co.uk
widget.trustpilot.com |
4 | www.googletagmanager.com |
www.melodymaison.co.uk
www.googletagmanager.com |
3 | cdn.attn.tv |
www.googletagmanager.com
cdn.attn.tv |
3 | js.klarna.com |
www.melodymaison.co.uk
js.klarna.com |
3 | www.google-analytics.com |
uk-go.kelkoogroup.net
www.googletagmanager.com www.google-analytics.com |
2 | melodymaison-gb.attn.tv |
analytics.tiktok.com
|
2 | p.typekit.net |
use.typekit.net
|
2 | use.typekit.net |
client
|
2 | googleads.g.doubleclick.net |
www.melodymaison.co.uk
www.googletagmanager.com |
2 | www.google.com.br |
www.melodymaison.co.uk
|
2 | static-tracking.klaviyo.com |
static.klaviyo.com
|
2 | s.kelkoogroup.net |
s.kk-resources.com
|
2 | th02.melodymaison.co.uk |
www.melodymaison.co.uk
th02.melodymaison.co.uk |
2 | dd.kelkoogroup.net |
uk-go.kelkoogroup.net
dd.kelkoogroup.net |
2 | priverautional.com |
priam-hsj.com
priverautional.com |
2 | priam-hsj.com |
ww99.theultimatefurniturestore.com
priam-hsj.com |
2 | ww99.theultimatefurniturestore.com |
ww99.theultimatefurniturestore.com
|
1 | creatives.attn.tv |
cdn.attn.tv
|
1 | events.attentivemobile.com |
cdn.attn.tv
|
1 | fonts.gstatic.com |
s01.live2support.com
|
1 | fonts.googleapis.com |
client
|
1 | static-forms.klaviyo.com |
static.klaviyo.com
|
1 | fast.a.klaviyo.com |
static.klaviyo.com
|
1 | stats.g.doubleclick.net |
www.googletagmanager.com
|
1 | analytics.google.com |
www.googletagmanager.com
|
1 | connect.facebook.net |
www.melodymaison.co.uk
|
1 | www.googlecommerce.com |
www.melodymaison.co.uk
|
1 | bt.fraud0.com |
www.melodymaison.co.uk
|
1 | s.kk-resources.com |
www.melodymaison.co.uk
|
1 | api.shopfinder24.com |
priverautional.com
|
1 | www.cpcontacts.theultimatefurniturestore.com | 1 redirects |
136 | 39 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.idealhome.co.uk |
www.elledecor.com |
www.lionshome.co.uk |
parrotsintheparlour.com |
www.instagram.com |
www.facebook.com |
www.tiktok.com |
twitter.com |
www.pinterest.co.uk |
biid.org.uk |
www.itv.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
priam-hsj.com Amazon RSA 2048 M03 |
2024-07-12 - 2025-08-10 |
a year | crt.sh |
priverautional.com Amazon RSA 2048 M03 |
2024-02-12 - 2025-03-12 |
a year | crt.sh |
api.shopfinder24.com E6 |
2024-07-05 - 2024-10-03 |
3 months | crt.sh |
*.kelkoogroup.net Thawte TLS RSA CA G1 |
2023-09-14 - 2024-10-10 |
a year | crt.sh |
dd.kelkoogroup.net R3 |
2024-05-10 - 2024-08-08 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
www.melodymaison.co.uk AlphaSSL CA - SHA256 - G4 |
2024-01-10 - 2025-02-10 |
a year | crt.sh |
*.trustpilot.com Amazon RSA 2048 M03 |
2024-01-03 - 2025-01-31 |
a year | crt.sh |
*.production.us1.js.klarna.net Amazon RSA 2048 M03 |
2024-05-28 - 2025-06-25 |
a year | crt.sh |
static.klaviyo.com R11 |
2024-07-11 - 2024-10-09 |
3 months | crt.sh |
s.kk-resources.com Amazon RSA 2048 M02 |
2024-05-09 - 2025-06-06 |
a year | crt.sh |
files.melodymaison.co.uk R10 |
2024-06-07 - 2024-09-05 |
3 months | crt.sh |
api.fraud0.com WR3 |
2024-07-16 - 2024-10-14 |
3 months | crt.sh |
th02.melodymaison.co.uk WR3 |
2024-06-18 - 2024-09-16 |
3 months | crt.sh |
*.google.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2024-04-27 - 2024-07-26 |
3 months | crt.sh |
*.tiktok.com RapidSSL TLS ECC CA G1 |
2024-07-15 - 2025-07-15 |
a year | crt.sh |
static-tracking.klaviyo.com R3 |
2024-05-20 - 2024-08-18 |
3 months | crt.sh |
*.g.doubleclick.net WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.google.com.br WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.attn.tv Amazon RSA 2048 M02 |
2024-04-30 - 2025-05-28 |
a year | crt.sh |
live2support.com Amazon RSA 2048 M02 |
2024-02-06 - 2025-03-07 |
a year | crt.sh |
fast.a.klaviyo.com R11 |
2024-07-11 - 2024-10-09 |
3 months | crt.sh |
static-forms.klaviyo.com R11 |
2024-06-19 - 2024-09-17 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
use.typekit.net DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-02-01 - 2025-03-03 |
a year | crt.sh |
*.apis.google.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
attn.tv E5 |
2024-07-12 - 2024-10-10 |
3 months | crt.sh |
attentivemobile.com WE1 |
2024-07-02 - 2024-08-01 |
a month | crt.sh |
This page contains 7 frames:
Primary Page:
https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Frame ID: AAA992DF5B60866F42044AC4D6B016AC
Requests: 134 HTTP requests in this frame
Frame:
https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Frame ID: 47D9E86EF72D1829FE4CB265F5BEEE45
Requests: 1 HTTP requests in this frame
Frame:
https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Frame ID: 1FF8625DC998B0CF021DA6444317BE92
Requests: 1 HTTP requests in this frame
Frame:
https://widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/index.html?templateId=53aa8912dec7e10d38f59f36&businessunitId=4e6976ac000064000510f2b7
Frame ID: 3206762CC9D78F82564A94AFB15E7C3D
Requests: 1 HTTP requests in this frame
Frame:
https://www.google.com/shopping/customerreviews/proxy?ts_id=750950&origin=https%3A%2F%2Fwww.melodymaison.co.uk&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.lb.en.pGGAptgAK4s.O%2Fam%3DAAAg%2Fd%3D1%2Frs%3DAHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g%2Fm%3D__features__
Frame ID: 61F02AE480306822EBBAB5A33294C57B
Requests: 1 HTTP requests in this frame
Frame:
https://creatives.attn.tv/creatives-dynamic/multiPage/index.html
Frame ID: 1D673976EDB09B06471257535350E0B9
Requests: 1 HTTP requests in this frame
Frame:
https://www.google.com/shopping/customerreviews/badge?usegapi=1&merchant_id=5287754&position=BOTTOM_LEFT&hl=en_GB&origin=https%3A%2F%2Fwww.melodymaison.co.uk&gsrc=3p&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.lb.en.pGGAptgAK4s.O%2Fam%3DAAAg%2Fd%3D1%2Frs%3DAHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g%2Fm%3D__features__
Frame ID: 06E7CF65A7DD1D0985B90F3B2B330BC0
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Melody Maison | Mirrors, Furniture & Home Accessories.Page URL History Show full URLs
-
https://www.cpcontacts.theultimatefurniturestore.com/
HTTP 302
http://ww99.theultimatefurniturestore.com/ HTTP 307
https://ww99.theultimatefurniturestore.com/ HTTP 307
http://ww99.theultimatefurniturestore.com/ Page URL
- http://ww99.theultimatefurniturestore.com/page/bouncy.php?&bpae=GbhGt7vGtUx%2F9rvPsSqTGGRKSaVQzOvUKyu1105lOXpijYshKTXd... Page URL
- https://priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/c48f16c0-a519-11ec-9226-0a7... Page URL
- https://priam-hsj.com/zclkredirect?visitid=2d8945a0-453c-11ef-8ff5-0affd06cf503&type=js&browserWid... Page URL
- https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0El... Page URL
- https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0... Page URL
- https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR2... Page URL
- https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantU... Page URL
-
https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95...
HTTP 303
https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=k... Page URL
Detected technologies
X-Cart (Ecommerce) ExpandDetected patterns
- [a-z\d]{32}(?:;|$)
Google Sign-in (Social logins) Expand
Detected patterns
- apis\.google\.com/js/platform\.js
Bootstrap (Web Frameworks) Expand
Detected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Datadome (Miscellaneous) Expand
Detected patterns
Facebook (Widgets) Expand
Detected patterns
- //connect\.facebook\.([a-z]+)/[^/]*/[a-z]*\.js
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Plus (Widgets) Expand
Detected patterns
- apis\.google\.com/js/[a-z]*\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Klaviyo (Marketing automation) Expand
Detected patterns
- klaviyo\.com
Page Statistics
11 Outgoing links
These are links going to different origins than the main page.
Title: the country home look
Search URL Search Domain Scan URL
Title: French home interiors style
Search URL Search Domain Scan URL
Title: <img class=" " src="/skin/melody/images/2022/lionshome.webp"alt="Lions Home"width="122"height="43"/>
Search URL Search Domain Scan URL
Title: Parrots In The Parlour
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: TikTok
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Pinterest
Search URL Search Domain Scan URL
Title: <img class=" " src="/skin/melody/images/BIID_Appellation_INDPARTNER_2023_AW -BLACK.svg"onerror="this.src=/skin/melody/images/BIID_Appellation_INDPARTNER_2023_AW -BLACK.png; this.onerror=null;"alt="British Institute of Interior Design"width="289"height="60"/>
Search URL Search Domain Scan URL
Title: <img class=" " src="/skin/melody/images/itv-this-morning-40.png"alt="ITV This Morning"width="113"height="40"/>
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://www.cpcontacts.theultimatefurniturestore.com/
HTTP 302
http://ww99.theultimatefurniturestore.com/ HTTP 307
https://ww99.theultimatefurniturestore.com/ HTTP 307
http://ww99.theultimatefurniturestore.com/ Page URL
- http://ww99.theultimatefurniturestore.com/page/bouncy.php?&bpae=GbhGt7vGtUx%2F9rvPsSqTGGRKSaVQzOvUKyu1105lOXpijYshKTXd%2Bvedj1m1JBpTjoksavJT2JfWo3B6JrIs4PP0sHTMJoEdfA%2FOllf%2F74fOSEQhKTf78%2BpvHyqk4%2FNKdM3T1fzBALOxDLgiIpWBCI%2FKos3j5971TjwUm8aELelf9zcQiTCCnYa0sDL2aX%2Bs1c%2Fjhx6KSN8M5e5aTvBGLLieqXJTgk%2BD9s2iDxHd6kdb6wN%2F4ltvENAU1R4cLY22aZVgUXsviCmD8hyAv6a37VnEXGEvuvZpzRSnebVMNAhOE%2Fz55Hkospv84IXkUUzI3iv8nD9iMiy92R0sIeRn9fFSnont%2BEhSwQL2LjAsSjhEPRCXUP0gFMw6LNj3v1X26tDSwsfp96Qle60iR9rOygybGdoaS5g0SqhLhewimbhWVZdF4BBU3QirryyrPEa5uTaaEMoF96lwOijFQ2XVYoSYil7iqk%2BIpZD10DrifiHkl4vSjKuMM2CDNVZrtq63Li%2F2gkAjPhyMSjZ1%2F6f2&redirectType=js&inIframe=false&inPopUp=false Page URL
- https://priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/c48f16c0-a519-11ec-9226-0a76dcc61f13?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 Page URL
- https://priam-hsj.com/zclkredirect?visitid=2d8945a0-453c-11ef-8ff5-0affd06cf503&type=js&browserWidth=1600&browserHeight=1200&iframeDetected=false&webdriverDetected=false&gpu=Intel%20Inc.%3B%20Intel%20Iris%20OpenGL%20Engine&timezone=UTC%2B01%3A00&timezoneName=Europe%2FLondon Page URL
- https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwqq7r0kr2iulajq23m677800%26var10%3Dinfuscate-hornet&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=2d8945a0-453c-11ef-8ff5-0affd06cf503&cid=wqq7r0kr2iulajq23m677800&rt=DJ&ts=1721331024573&hash=7lhA3yxJN-g0Ho1VYOWFGyWilLXm5spQOcUB5Qs5M3g Page URL
- https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdxcTdyMGtyMml1bGFqcTIzbTY3NzgwMCZ2YXIxMD1pbmZ1c2NhdGUtaG9ybmV0&ts=1721331024888&hash=QzODoM6doqZYKJWJRdhmVF3fEQMZtbYBBfXZ6qA4svo&rm=DJ Page URL
- https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wqq7r0kr2iulajq23m677800&var10=infuscate-hornet Page URL
- https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800 Page URL
-
https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640b69471a9180ac1f52033704b10bc1c64e629c813a481bc94d8f6c0954e2b55927d0e8b0757f006bb09816015e30cc25d0a3d5083536e26557c95ab93d5a8fba27a36417f3cb3cbf3ef7d6d69d61400fe2f52633504d1988dd9e4cd6ef3ca72add88f1ca74877ce5bfba0fc59a9e765234938081332ed77b596e365c988295293804d0d16fcee1f06bde87c473c0185d4bb3d0f1e8706d5e4&url=https%3A%2F%2Fwww.melodymaison.co.uk%3Fkk%3Da4c6295-190c75306e9-9f3b1%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&initiator=timeout
HTTP 303
https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://www.cpcontacts.theultimatefurniturestore.com/ HTTP 302
- http://ww99.theultimatefurniturestore.com/ HTTP 307
- https://ww99.theultimatefurniturestore.com/ HTTP 307
- http://ww99.theultimatefurniturestore.com/
- https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=49317646.1721331027&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0>m=45be47h0v872688093za200zb888492715&auid=405507.1721331027&frm=0 HTTP 302
- https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=49317646.1721331027&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0>m=45be47h0v872688093za200zb888492715&auid=405507.1721331027&frm=0
136 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
/
ww99.theultimatefurniturestore.com/ Redirect Chain
|
2 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bouncy.php
ww99.theultimatefurniturestore.com/page/ |
991 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c48f16c0-a519-11ec-9226-0a76dcc61f13
priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/ |
3 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zclkredirect
priam-hsj.com/ |
2 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zp-redirect
priverautional.com/ |
2 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
redirect
priverautional.com/ |
1 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJ...
api.shopfinder24.com/r/ |
864 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
permanentLinkGo
uk-go.kelkoogroup.net/ |
29 KB 30 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
p.png
uk-go.kelkoogroup.net/assets/images/ |
68 B 592 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tags.js
dd.kelkoogroup.net/ |
156 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 258 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ados.js
uk-go.kelkoogroup.net/ |
1 KB 2 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
fp
uk-go.kelkoogroup.net/ |
0 499 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
/
www.melodymaison.co.uk/ Redirect Chain
|
352 KB 35 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
0e10ba1e-5973-49d0-a5ec-886b8ff075c0
https://uk-go.kelkoogroup.net/ |
597 B 0 |
Other
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
dd.kelkoogroup.net/js/ |
236 B 622 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
331 KB 108 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tp.widget.bootstrap.min.js
widget.trustpilot.com/bootstrap/v5/ |
21 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
klarna.js
js.klarna.com/web-sdk/v1/ |
68 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
klaviyo.js
static.klaviyo.com/onsite/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
leadtag.js
s.kk-resources.com/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
12 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOkCnqEu92Fr1Mu51xIIzI.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOmCnqEu92Fr1Mu7GxKOzY.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOmCnqEu92Fr1Mu4mxK.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
16 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
11 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmYUtfBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240716-113926.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
26 KB 26 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240712-151537.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
56 KB 57 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240429-161707.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
33 KB 34 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240327-141517.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
135 KB 136 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240610-152734.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
16 KB 17 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240618-122904.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
41 KB 42 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240523-125435.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
31 KB 31 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240716-113958.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
28 KB 28 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1.cf7fd6f6b9cf9a317ebbec462ce0354a_sync.css
www.melodymaison.co.uk/var/cache/css_dir/ |
529 KB 136 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1.4ba3732d3656ab2070de859ab86b1fc7async.js
www.melodymaison.co.uk/var/cache/js_dir/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2.8d303568e8c8de91fa9a22efa0733def_sync.js
www.melodymaison.co.uk/var/cache/js_dir/ |
520 KB 146 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flag_gb.svg
www.melodymaison.co.uk/skin/melody/images/ |
1 KB 915 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.svg
www.melodymaison.co.uk/skin/melody/images/2022/ |
9 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fz.js
bt.fraud0.com/api/v2/ |
43 B 167 B |
Script
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-m.svg
www.melodymaison.co.uk/skin/melody/images/2022/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tmpixel.min.js
th02.melodymaison.co.uk/ |
46 KB 46 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googlecommerce.com/trustedstores/api/ |
584 B 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
181 KB 65 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fbevents.js
connect.facebook.net/en_US/ |
224 KB 60 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
events.js
analytics.tiktok.com/i18n/pixel/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1Ptug8zYS_SKggPNyC0ITw.woff2
www.melodymaison.co.uk/skin/melody/fonts/raleway/ |
20 KB 20 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
k.gif
s.kelkoogroup.net/ |
43 B 797 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
k.gif
s.kelkoogroup.net/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fender_analytics.f692ee00c71150d7db91.js
static-tracking.klaviyo.com/onsite/js/ |
31 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
static.500134348b1f0969ffe3.js
static-tracking.klaviyo.com/onsite/js/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.20918e21e50f4aae591c.js
static.klaviyo.com/onsite/js/ |
20 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sharedUtils.58c71a5d906c1c27c8e6.js
static.klaviyo.com/onsite/js/ |
48 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendors~signup_forms~post_identification_sync~onsite-triggering.c14341885543cb645efc.js
static.klaviyo.com/onsite/js/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendors~signup_forms.02363fe5acd5fa75cb6b.js
static.klaviyo.com/onsite/js/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
default~signup_forms~onsite-triggering.880bde204b8ee5a4bc37.js
static.klaviyo.com/onsite/js/ |
32 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
signup_forms.6a972a58c16254a9f1c7.js
static.klaviyo.com/onsite/js/ |
14 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
205 KB 74 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
analytics.google.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/g/ |
0 259 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
262 KB 90 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.com.br/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
runtime-config.json
js.klarna.com/web-sdk/config/ |
935 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dtag.js
cdn.attn.tv/melodymaison/ |
7 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.svg
www.melodymaison.co.uk/skin/melody/images/2022/ |
9 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flag_gb.svg
www.melodymaison.co.uk/skin/melody/images/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
3 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon-spr.svg
www.melodymaison.co.uk/skin/melody/images/2022/ |
158 KB 53 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7735a1b1.woff2
www.melodymaison.co.uk/skin/melody/fonts/npb7zky/ |
46 KB 47 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240712-151632.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
51 KB 51 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240429-161655.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
45 KB 45 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240327-141555.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
224 KB 225 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240610-152722.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
19 KB 19 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240610-152840.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
30 KB 31 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240523-125356.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
31 KB 32 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1004 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
26 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
s01.live2support.com/dashboardv2/chatwindow/ |
772 B 580 B |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
landing
googleads.g.doubleclick.net/pagead/ Redirect Chain
|
42 B 66 B |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/1065793885/ |
4 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7735a1b6.woff2
www.melodymaison.co.uk/skin/melody/fonts/npb7zky/ |
48 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7735e5b2.woff2
www.melodymaison.co.uk/skin/melody/fonts/sky7npb/ |
37 KB 37 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240718-134417.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
16 KB 17 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240702-091534.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
29 KB 30 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240613-141155.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
15 KB 15 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240702-091808.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
25 KB 26 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240517-103333.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
27 KB 28 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame 47D9 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame 1FF8 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/ Frame 3206 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
onsite
fast.a.klaviyo.com/custom-fonts/api/v1/company-fonts/ |
2 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
full-forms
static-forms.klaviyo.com/forms/api/v7/S9hTzE/ |
22 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
02c415d1-7ef3-4efd-9fe6-dae966ca414f
https://www.melodymaison.co.uk/ |
43 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
22 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
and1fov.css
use.typekit.net/ |
9 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bvr1szb.css
use.typekit.net/ |
12 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sdk.js
js.klarna.com/web-sdk/v1/0.0.278/ |
857 KB 187 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
m=bootstrap
www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.f9Ylpz8dboI.es5.O/am=GgY/d=1/rs=AC8lLkSoY_XFAIXXgc5BsVL3Ovt1sgA6Fg/ |
17 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.MTU1YTMzOGNmMA.js
analytics.tiktok.com/i18n/pixel/static/ |
336 KB 96 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
1 B 211 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.google.com/pagead/1p-user-list/1065793885/ |
42 B 64 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.google.com.br/pagead/1p-user-list/1065793885/ |
42 B 64 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
d
th02.melodymaison.co.uk/ |
43 B 243 B |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
apis.google.com/js/ |
15 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__proprofs_chat_styleing__.css
s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/ |
113 KB 17 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__proprofs_chat_master__.js
s01.live2support.com/dashboardv2/chatassets/js/visitorwindow/ |
535 KB 83 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
identify_a19ff03d.js
analytics.tiktok.com/i18n/pixel/static/ |
147 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
pixel
analytics.tiktok.com/api/v2/ |
0 703 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
unified-tag.js
cdn.attn.tv/tag/4-latest/ |
123 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cb=gapi.loaded_0
apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.pGGAptgAK4s.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AAAg/rs=AHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g/ |
108 KB 36 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
p.css
p.typekit.net/ |
5 B 172 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
p.css
p.typekit.net/ |
5 B 172 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
melodymaison-gb.attn.tv/d/ |
5 B 252 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
e
events.attentivemobile.com/ |
0 259 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iJo.js
cdn.attn.tv/growth-tag-assets/client-configs/ |
0 385 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
proxy
www.google.com/shopping/customerreviews/ Frame 61F0 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
s01.live2support.com/dashboardv2/chatwindow/getchatsettings/ |
36 B 216 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
unrenderedCreative
melodymaison-gb.attn.tv/ |
17 KB 4 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
creatives.attn.tv/creatives-dynamic/multiPage/ Frame 1D67 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
cb=gapi.loaded_1
apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.pGGAptgAK4s.O/m=ratingbadge/exm=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AAAg/rs=AHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g/ |
62 KB 22 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
platform.js
apis.google.com/js/ |
55 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
badge
www.google.com/shopping/customerreviews/ Frame 06E7 |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
adaptive.php
www.melodymaison.co.uk/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- analytics.tiktok.com
- URL
- https://analytics.tiktok.com/api/v2/pixel/act
- Domain
- analytics.tiktok.com
- URL
- https://analytics.tiktok.com/api/v2/pixel/act
- Domain
- analytics.tiktok.com
- URL
- https://analytics.tiktok.com/api/v2/pixel/act
- Domain
- analytics.tiktok.com
- URL
- https://analytics.tiktok.com/api/v2/pixel/act
- Domain
- analytics.tiktok.com
- URL
- https://analytics.tiktok.com/api/v2/pixel/act?analytics_message=eyJldmVudF9pZCI6IiIsIm1lc3NhZ2VfaWQiOiJtZXNzYWdlSWQtMTcyMTMzMTAyODI4My0zMTM3ODAyMDMzODM3IiwiaXNfb25zaXRlIjpmYWxzZSwidGltZXN0YW1wIjoiMjAyNC0wNy0xOFQxOTozMDoyOC4yODNaIiwiY29udGV4dCI6eyJhZCI6eyJzZGtfZW52IjoiZXh0ZXJuYWwiLCJqc2Jfc3RhdHVzIjoyfSwiZGV2aWNlIjp7InBsYXRmb3JtIjoicGMifSwidXNlciI6eyJhbm9ueW1vdXNfaWQiOiI5TjU4MWVHal81cmpaSVFVTnlxQjlZelF3MHMifSwicGl4ZWwiOnsiY29kZSI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIiwicnVudGltZSI6IjEiLCJjb2RlcyI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIn0sInBhZ2UiOnsidXJsIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2Mjk1LTE5MGM3NTMwNmU5LTlmM2IxJnV0bV9zb3VyY2VfcGxhdGZvcm09S2Vsa29vR3JvdXAmdXRtX2NhbXBhaWduPWtlbGtvb2NsaWNrJnV0bV9tZWRpdW09Y3BjJnV0bV9zb3VyY2U9a2Vsa29vdWsiLCJyZWZlcnJlciI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImxvYWRfcHJvZ3Jlc3MiOiIxIn0sImxpYnJhcnkiOnsibmFtZSI6InBpeGVsLmpzIiwidmVyc2lvbiI6IjIuMi4wIn0sInNlc3Npb25faWQiOiIyZmQ0ZTFlYy00NTNjLTExZWYtOGQ5OC1hODY5OGMwNWI5MDg6OllwUTNya3NiazdHMnhadWE4R3VTIiwicGFnZXZpZXdfaWQiOiJwYWdlSWQtMTcyMTMzMTAyNzk3OC01OTQwNjYyODIzMDIxLjAuMCIsInZhcmlhdGlvbl9pZCI6InRlc3RfMl9zaW5nbGVfdHJhY2siLCJ1c2VyQWdlbnQiOiJNb3ppbGxhLzUuMCAoWDExOyBMaW51eCB4ODZfNjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMjYuMC4wLjAgU2FmYXJpLzUzNy4zNiIsImluZGV4IjowfSwiX2luc3BlY3Rpb24iOnt9LCJwcm9wZXJ0aWVzIjp7fSwic2lnbmFsX2RpYWdub3N0aWNfbGFiZWxzIjp7InJhd19lbWFpbCI6eyJsYWJlbCI6Im1pc3NpbmcifSwicmF3X2F1dG9fZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19waG9uZSI6eyJsYWJlbCI6Im1pc3NpbmcifSwicmF3X2F1dG9fcGhvbmUiOnsibGFiZWwiOiJtaXNzaW5nIn0sImhhc2hlZF9lbWFpbCI6eyJsYWJlbCI6Im1pc3NpbmcifSwiaGFzaGVkX3Bob25lIjp7ImxhYmVsIjoibWlzc2luZyJ9fSwiYWN0aW9uIjoiTWV0YWRhdGEiLCJhdXRvX2NvbGxlY3RlZF9wcm9wZXJ0aWVzIjp7InBhZ2VfdHJpZ2dlciI6IlBhZ2VWaWV3IiwiY29udGVudF9kYXRhIjp7Im9wZW5fZ3JhcGgiOiJ7XCJvZzpzaXRlX25hbWVcIjpcIk1lbG9keU1haXNvbi5jby51a1wiLFwib2c6aW1hZ2VcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9za2luL21lbG9keS9pbWFnZXMvbG9nby5qcGdcIixcIm9nOnVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrXCIsXCJvZzp0eXBlXCI6XCJ3ZWJzaXRlXCIsXCJvZzpkZXNjcmlwdGlvblwiOlwiU2hvcCBNZWxvZHkgTWFpc29uIGFuZCBnaXZlIHlvdXIgaG9tZSBhIG5ldyBmZWVsLCBhbGwgc3R5bGVzICYgYnVkZ2V0cy5cIixcIm9nOmxvY2FsZVwiOlwiZW5fR0JcIn0iLCJtaWNyb2RhdGEiOiJbe1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJBbnRpcXVlIEdvbGQgSGVhcnQgQ2FuZGxlIFBpblwiLFwicHJvZHVjdElEXCI6XCIzNDYxN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk2Mzc1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS1nb2xkLWhlYXJ0LWNhbmRsZS1waW5fTU0zNDYxNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluIGlzIGEgc2ltcGxlLCBzdHlsaXNoIHdheSB0byBhZGQgYSBmaW5pc2hpbmcgdG91Y2ggdG8geW91ciBjYW5kbGVzLiBQZXJmZWN0IGZvciBsb3ZlcnMgb2YgaGVhcnQgZGVjb3IgYW5kIGdvbGQgYWNjZXNzb3JpZXMuIE1hZGUgZnJvbSBtZXRhbCwgdGhpcyBoYXMgYSBoZWFydCBzaGFwZWQgZGVzaWduIGluIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guXFxuXFx0VGhlIHBlcmZlY3Qgd2F5IHRvIGFkZCBhIHRvdWNoIG9mIGdsYW1vdXIgdG8geW91ciBjYW5kbGVzIGFuZCBpZGVhbCBmb3IgdGFibGUgZGVjb3IuIEEgZ3JlYXQgYWNjZXNzb3J5IGZvciB0aG9zZSBmaW5pc2hpbmcgdG91Y2hlcyBmb3IgZXZlbnRzIHN1Y2ggYXMgd2VkZGluZ3MsIHBhcnRpZXMgb3IgQ2hyaXN0bWFzLlxcblxcdFRoZSBjYW5kbGUgcGluIGlzIGZpeGVkIHRvIHRoZSBjYW5kbGVzIHZpYSB0aGUgcGluIG9uIHRoZSBiYWNrLiBQbGVhc2UgdGFrZSBjYXJlIHdoXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWhlYXJ0LWNhbmRsZS1waW4uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhbGwgQmx1ZSBHbGFzcyBWYXNlIC0gMjNjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3OVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY4OTgzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGFsbC1ibHVlLWdsYXNzLXZhc2UtMjNjbV9NTTM0ODc5LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGFsbCBCbHVlIEdsYXNzIFZhc2UgaXMgYSBwcmV0dHksIGNvbG91cmZ1bCBnbGFzc3dhcmUgY2hvaWNlLCBpZGVhbCBmb3IgZmFucyBvZiBibHVlIGRlY29yIGFuZCBmbG93ZXIgdmFzZXMuIE1hZGUgb2YgZ2xhc3MsIHRoaXMgdmFzZSBoYXMgYSB0YWxsLCB0YXBlcmVkIGRlc2lnbiBhbmQgcmliYmVkIGRldGFpbGluZy4gSXQgaGFzIGEgbmF2eSBibHVlIGZpbmlzaCB0byB0aGUgZ2xhc3MuIFxcblxcdFBlcmZlY3QgZm9yIGRpc3BsYXlpbmcgeW91ciBmYXZvdXJpdGUgZmxvd2VyIHN0ZW1zLCBkcmllZCBib3VxdWV0cyBvciBvdGhlciBmbG93ZXJzLiBEdWUgdG8gaXRzIGNvbG91cmZ1bCBmaW5pc2ggYW5kIHNsaW0gZGVzaWduLCB0aGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgdXNlZCBhcyBhIHRhYmxlIGNlbnRlcnBpZWNlLCBvbiBhIHNoZWxmIG9yIG9uIGEgc2lkZWJvYXJkLiBcXG5cXHRUaGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgLSAxMmNtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MjA3OTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLTEyY21fTU0zNDg3Ny5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgaXMgYSBwcmV0dHkgcGllY2Ugb2YgY2VyYW1pYyBkZWNvciwgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIGV2ZXJ5dGhpbmcgcGluay4gTWFkZSBvZiBjZXJhbWljLCB0aGlzIGhhcyBhIHJvdW5kZWQgc2hhcGUsIHdpdGggYSByaWJiZWQgZGVzaWduLCBhIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgYWNjZXNzb3J5IGZvciBwbGFjaW5nIG9uIGEgc2hlbGYsIHNpZGVib2FyZCwgY29uc29sZSB0YWJsZSBvciB3aW5kb3dzaWxsIHNwYWNlLiBEdWUgdG8gaXRzIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZywgdGhpcyB2YXNlIGNvdWxkIGJsZW5kIGludG8gY291bnRyeSwgdmludGFnZSBvciBzaGFiYnkgY2hpYyBpbnNwaXJlZCBzcGFjZXMuIFxcblxcdEEgbG92ZWx5IGRlY29yIGNob2ljZSwgcGVyZmVjdCBmb3IgdXNlIGFzIHdlZGRpbmcgb3IgZGluXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIEVsbGUgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ5MzFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxNjExM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZV9NTTM0OTMxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBFbGxlIFdoaXRlIFJhbmdlIGlzIGFuIGVsZWdhbnQsIHN0eWxpc2ggc3RvcmFnZSBjaG9pY2UgZm9yIGZhbnMgb2YgbmV1dHJhbCBjb2xvdXJzLCBsdXh1cmlvdXMgc3R5bGUgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgdGhpcyBjaGVzdCBvZiBkcmF3ZXJzIGhhcyBhIGxhcmdlIDMgZHJhd2VyIGRlc2lnbiBhbmQgY29tZSB3aXRoIGEgYnJpbGxpYW50IHdoaXRlIGZpbmlzaCwgaXQgY29tZXMgY29tcGxldGUgd2l0aCBhIGdvbGQgbWV0YWwgZnJhbWUgYW5kIG1hdGNoaW5nIGhhbmRsZXMuIFxcblxcdEEgZ2xhbW9yb3VzIGNoZXN0IG9mIGRyYXdlcnMgdGhhdCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3JzIGFuZCBhZGQgYSBmZWVsIG9mIGNvbnRlbXBvcmFyeSBsdXh1cnkgaW50byBhbnkgc3BhY2UuIFRoaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxMjEwOFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbV9NTTM0OTI2LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgdGhlIHBlcmZlY3QgZmVhdHVyZSBtaXJyb3IgZm9yIHRob3NlIHNlYXJjaGluZyBmb3IgYSBzdGF0ZW1lbnQgbWlycm9yISBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBvbGl2ZSBncmVlbiBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3RyaWtpbmcgcmV0cm8gaW5zcGlyZWQgbWlycm9yIGNvdWxkIGJlIHBsYWNlZCBpbiBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9yIHN0eWxlcyBidXQgaXMgYmVzdCBzdWl0ZWQgdG8gbW9kZXJuLCBlY2xlY3RpYyBvciByZXRybyBzdHlsZSBzcGFjZXMuIER1ZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9vbGl2ZS1ncmVlbi1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2NjM4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjUtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQaW5rIEZ1bGwgTGVuZ3RoIFdhdmUgTWlycm9yIC0gMTYzY20geCA4MGNtIGlzIGFuIGV5ZSBjYXRjaGluZywgcmV0cm8gaW5zcGlyZWQgbGFyZ2UgbWlycm9yIHRoYXQgY291bGQgYmUgd2FsbCBtb3VudGVkIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBwYWxlIHBpbmsgcGFpbnRlZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIGh1bmcgYm90aCB2ZXJ0aWNhbGx5IGFuZCBob3Jpem9udGFsbHkgdmlhIHdhbGwgaG9va3Mgb24gdGhlIGJhY2sgb2YgdGhlIG1pcnJvci5cXG5cXHRUaGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIGluc3RhbnRseSBiZWNvbWUgdGhlIGZvY2FsIHBvaW50IG9mIGFueSByb29tISBEdWUgdG8gaXRzIGxhcmdlIHNpemUgYW5kIGVjbGVjdGljIGRlc2lnbiwgdGhpcyBtaXJyb3IgY291bGQgYmUgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzQ5MjRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY0Njg5OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldF9NTTM0OTI0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGF1cGUgUmVlZGVkIEdsYXNzIEZyb250ZWQgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50IHN0b3JhZ2Ugc29sdXRpb24gZm9yIGFueSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5LiBNYWRlIG9mIHdvb2RlbiwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIHdhbGwgY2FiaW5ldCBoYXMgYSBzaW5nbGUgZG9vciBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYW4gaW50ZXJuYWwgc3RvcmFnZSBzaGVsZi4gSXQgY29tZXMgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBhIHJlZWRlZCBnbGFzcyBmcm9udGFnZSBhbmQgYSBnb2xkIGhhbmRsZS4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2tcXG5cXHRUaGlzIHN0eWxpc2ggd2FsbCBjYWJpbmV0IGlzIGEgZ3JlYXQgY2hvaWNlIGZvciBmYW5zIG9mIGNvbnRlbXBvcmFyeSBzdHlsZSBhbmQgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGRlY29yIHN0eWxlcywgaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjg0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gU3RhdW50b24gV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5OTgzM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy1zdGF1bnRvbi13aGl0ZS1yYW5nZV9NTTM0NzEzLTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZnJvbSB0aGUgU3RhdW50b24gV2hpdGUgUmFuZ2UgaXMgYSBwcmV0dHkgYW5kIHN0eWxpc2ggc3RvcmFnZSBjaGVzdCwgaWRlYWwgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHNwYWNlLiBDcmFmdGVkIGZyb20gd29vZCwgdGhpcyBjaGVzdCBjb21lcyB3aXRoIDMgZHJhd2VycywgYSB3aGl0ZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIGFyb3VuZCB0aGUgYm90dG9tLlxcblxcdFdpdGggaXRzIHNub3ctd2hpdGUgZmluaXNoLCB0aGlzIGNoZXN0IGlzIGEgZnJlc2ggYnJlYXRoIG9mIGVsZWdhbmNlIGZvciBhbnkgcm9vbSwgYnJpbmdpbmcgd2l0aCBpdCBhIGNhc2NhZGUgb2Ygc3RvcmFnZSBpbiBpdHMgdGhyZWUgZ2VuZXJvdXNseS1zaXplZCBkcmF3ZXJzLiBUaGUgc2NhbGxvcGVkIHNraXJ0IGFkZFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjMxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zdGF1bnRvbi10YXVwZS1zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZVwiLFwicHJvZHVjdElEXCI6XCIzNDg4NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4NTExXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZV9NTTM0ODg0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlIGlzIGEgc3R5bGlzaCB3YXkgdG8gc3RvcmUgeW91ciBmYXZvdXJpdGUgdGhyb3dzLCBjdXNoaW9ucyBvciBldmVuIHBsYW50cy4gTWFkZSBvZiBzZWFncmFzcyBhbmQgbWV0YWwsIHRoaXMgYmFza2V0IHBsYW50ZXIgaGFzIGEgd292ZW4gZGVzaWduIGFuZCBjb21lcyB3aXRoIGhhbmRsZXMgb24gZWl0aGVyIHNpZGUuIFxcblxcdFBMRUFTRSBOT1RFOiBJZiB5b3UgYXJlIHVzaW5nIHRoaXMgYmFza2V0IGFzIGEgcGxhbnRlciBmb3IgbGl2ZSBwbGFudHMsIHlvdSBtdXN0IHVzZSBhIHBsYW50ZXIgcG90IGxpbmVyLiBJZiB5b3UgcGxhY2UgdGhpcyBpdGVtIG91dHNpZGUsIGl0IHdpbGwgb2NjdXIgbmF0dXJhbCBkYW1hZ2UgZnJvbSB3ZWF0aGVyaW5nLiBcXG5cXHRUaGlzIGJhc2tldCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBhIHNtYWxsZXIgc2l6ZS5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay90YWxsLWJsdWUtZ2xhc3MtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyAtIEhhbGVzIFRhbiBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDg2OVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc1MTEwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZV9NTTM0ODY5LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlVwZ3JhZGUgeW91ciBiZWRyb29tJ3Mgc3R5bGUgYW5kIHN0b3JhZ2Ugd2l0aCB0aGlzIHNvcGhpc3RpY2F0ZWQgc2V0IG9mIHR3byBIYWxlcyBUYW4gUmFuZ2UgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMuIEVhY2ggdGFibGUgZmVhdHVyZXMgdGhyZWUgc3BhY2lvdXMgZHJhd2VycyB3aXRoIGFtcGxlIHN0b3JhZ2UgZm9yIGtlZXBpbmcgeW91ciBuaWdodC10aW1lIGVzc2VudGlhbHMgYW5kIGJlZHJvb20gY2x1dHRlciBvcmdhbmlzZWQuXFxuXFx0VGhlIGRyYXdlcnMgb3BlbiBlZmZvcnRsZXNzbHkgb24gc21vb3RoIG1ldGFsIHJ1bm5lcnMgYW5kIGJvYXN0IHNsZWVrIGNocm9tZSBrbm9icyB0aGF0IGFkZCBhIHRvdWNoIG9mIG1vZGVybiBmbGFpciB0byB0aGUgbmlnaHRzdGFuZHMnIG1pbmltYWxpc3QgZGVzaWduLiBUaGVzZSBuaWdodHN0YW5kcyBvZmZlciBhIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIHByYWN0aWNhbGl0eSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIGFueSBiZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE4OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLTMtZHJhd2VyLWJlZHNpZGUtdGFibGUtaGFsZXMtdGFuLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyAgLSBTdGF1bnRvbiBUYXVwZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkyNTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItYmVkc2lkZS10YWJsZXMtc3RhdW50b24tdGF1cGUtcmFuZ2VfTU0zNDcxNy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgU2NhbGxvcGVkIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIFN0YXVudG9uIFRhdXBlIFJhbmdlIGFyZSBhIHByZXR0eSwgb24gdHJlbmQgZnVybml0dXJlIHBpZWNlIGlkZWFsIGZvciBmYW5zIG9mIHRhdXBlIGdyZXkgZnVybml0dXJlLCBzY2FsbG9wZWQgZWRnZXMgYW5kIHdoaW1zaWNhbCBkZXNpZ24uIFRoZXNlIGJlZHNpZGVzIGhhdmUgYSAzIGRyYXdlciBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgb24gdGhlIGJvdHRvbSBlZGdlLiBcXG5cXHRUaGVzZSBtYXRjaGluZyBtYXJ2ZWxzLCBzd2F0aGVkIGluIGEgc3RhdGVseSB0YXVwZSwgd2l0aCB0aGVpciBncmFjZWZ1bCBjdXJ2ZXMgYW5kIHBvaXNlZCBzY2FsbG9wZWQgZWRnZXMuIEVhY2ggdGFibGUgYm9hc3RzIGEgdHJpZmVjdGEgb2YgZHJhd2VycywgZGVja2VkIG91dCB3aXRoIHdcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyNDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItLXN0YXVudG9uLXRhdXBlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIE9uZSBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBFbGxlIEJsYWNrIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0OTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MTgxOTNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZV9NTTM0OTM3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIEVsbGUgQmxhY2sgUmFuZ2UgYXJlIGEgc3RyaWtpbmcsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGRyZXNzaW5nIHJvb20gb3IgbGl2aW5nIHJvb20gc3BhY2UuIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgZWFjaCBiZWRzaWRlIHRhYmxlIGhhcyBhIG9uZSBkcmF3ZXIsIG9uZSBzaGVsZiBkZXNpZ24gYW5kIGEgbWV0YWwgZnJhbWUuIFRoaXMgYmVkc2lkZSBoYXMgYSBibGFjayBmaW5pc2gsIGEgZ29sZCBmcmFtZSBhbmQgbWF0Y2hpbmcgZ29sZCBoYW5kbGVzLiAgXFxuXFx0QSBzbGVlayBtb2Rlcm4gZnVybml0dXJlIHNldCB3aXRoIGEgdGltZWxlc3MsIGV5ZSBjYXRjaGluZyBkZXNpZ24sIHRoaXMgcGFpciBvZiBiZWRzaWRlIHRhYmxlcyBhcmUgYXMgc3R5bGlzaCBhcyB0aGV5IGFyZSBwcmFjdGljYWwgYW5kIHNwYWNlIHNhdlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBTdGF1bnRvbiBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxM1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk5ODMzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLXN0YXVudG9uLXdoaXRlLXJhbmdlX01NMzQ3MTMtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBTdGF1bnRvbiBXaGl0ZSBSYW5nZSBpcyBhIHByZXR0eSBhbmQgc3R5bGlzaCBzdG9yYWdlIGNoZXN0LCBpZGVhbCBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGxpdmluZyByb29tIG9yIGhhbGx3YXkgc3BhY2UuIENyYWZ0ZWQgZnJvbSB3b29kLCB0aGlzIGNoZXN0IGNvbWVzIHdpdGggMyBkcmF3ZXJzLCBhIHdoaXRlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgYXJvdW5kIHRoZSBib3R0b20uXFxuXFx0V2l0aCBpdHMgc25vdy13aGl0ZSBmaW5pc2gsIHRoaXMgY2hlc3QgaXMgYSBmcmVzaCBicmVhdGggb2YgZWxlZ2FuY2UgZm9yIGFueSByb29tLCBicmluZ2luZyB3aXRoIGl0IGEgY2FzY2FkZSBvZiBzdG9yYWdlIGluIGl0cyB0aHJlZSBnZW5lcm91c2x5LXNpemVkIGRyYXdlcnMuIFRoZSBzY2FsbG9wZWQgc2tpcnQgYWRkXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3N0YXVudG9uLXRhdXBlLXNjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0ODg0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mzg1MTFcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlX01NMzQ4ODQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2UgaXMgYSBzdHlsaXNoIHdheSB0byBzdG9yZSB5b3VyIGZhdm91cml0ZSB0aHJvd3MsIGN1c2hpb25zIG9yIGV2ZW4gcGxhbnRzLiBNYWRlIG9mIHNlYWdyYXNzIGFuZCBtZXRhbCwgdGhpcyBiYXNrZXQgcGxhbnRlciBoYXMgYSB3b3ZlbiBkZXNpZ24gYW5kIGNvbWVzIHdpdGggaGFuZGxlcyBvbiBlaXRoZXIgc2lkZS4gXFxuXFx0UExFQVNFIE5PVEU6IElmIHlvdSBhcmUgdXNpbmcgdGhpcyBiYXNrZXQgYXMgYSBwbGFudGVyIGZvciBsaXZlIHBsYW50cywgeW91IG11c3QgdXNlIGEgcGxhbnRlciBwb3QgbGluZXIuIElmIHlvdSBwbGFjZSB0aGlzIGl0ZW0gb3V0c2lkZSwgaXQgd2lsbCBvY2N1ciBuYXR1cmFsIGRhbWFnZSBmcm9tIHdlYXRoZXJpbmcuIFxcblxcdFRoaXMgYmFza2V0IGlzIGFsc28gYXZhaWxhYmxlIGluIGEgc21hbGxlciBzaXplLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM4Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW5cIixcInByb2R1Y3RJRFwiOlwiMzQ2MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5NjM3NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2FudGlxdWUtZ29sZC1oZWFydC1jYW5kbGUtcGluX01NMzQ2MTcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIEdvbGQgSGVhcnQgQ2FuZGxlIFBpbiBpcyBhIHNpbXBsZSwgc3R5bGlzaCB3YXkgdG8gYWRkIGEgZmluaXNoaW5nIHRvdWNoIHRvIHlvdXIgY2FuZGxlcy4gUGVyZmVjdCBmb3IgbG92ZXJzIG9mIGhlYXJ0IGRlY29yIGFuZCBnb2xkIGFjY2Vzc29yaWVzLiBNYWRlIGZyb20gbWV0YWwsIHRoaXMgaGFzIGEgaGVhcnQgc2hhcGVkIGRlc2lnbiBpbiBhIG1ldGFsbGljIGdvbGQgZmluaXNoLlxcblxcdFRoZSBwZXJmZWN0IHdheSB0byBhZGQgYSB0b3VjaCBvZiBnbGFtb3VyIHRvIHlvdXIgY2FuZGxlcyBhbmQgaWRlYWwgZm9yIHRhYmxlIGRlY29yLiBBIGdyZWF0IGFjY2Vzc29yeSBmb3IgdGhvc2UgZmluaXNoaW5nIHRvdWNoZXMgZm9yIGV2ZW50cyBzdWNoIGFzIHdlZGRpbmdzLCBwYXJ0aWVzIG9yIENocmlzdG1hcy5cXG5cXHRUaGUgY2FuZGxlIHBpbiBpcyBmaXhlZCB0byB0aGUgY2FuZGxlcyB2aWEgdGhlIHBpbiBvbiB0aGUgYmFjay4gUGxlYXNlIHRha2UgY2FyZSB3aFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1oZWFydC1jYW5kbGUtcGluLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJUYWxsIEJsdWUgR2xhc3MgVmFzZSAtIDIzY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2ODk4M1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3RhbGwtYmx1ZS1nbGFzcy12YXNlLTIzY21fTU0zNDg3OS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFRhbGwgQmx1ZSBHbGFzcyBWYXNlIGlzIGEgcHJldHR5LCBjb2xvdXJmdWwgZ2xhc3N3YXJlIGNob2ljZSwgaWRlYWwgZm9yIGZhbnMgb2YgYmx1ZSBkZWNvciBhbmQgZmxvd2VyIHZhc2VzLiBNYWRlIG9mIGdsYXNzLCB0aGlzIHZhc2UgaGFzIGEgdGFsbCwgdGFwZXJlZCBkZXNpZ24gYW5kIHJpYmJlZCBkZXRhaWxpbmcuIEl0IGhhcyBhIG5hdnkgYmx1ZSBmaW5pc2ggdG8gdGhlIGdsYXNzLiBcXG5cXHRQZXJmZWN0IGZvciBkaXNwbGF5aW5nIHlvdXIgZmF2b3VyaXRlIGZsb3dlciBzdGVtcywgZHJpZWQgYm91cXVldHMgb3Igb3RoZXIgZmxvd2Vycy4gRHVlIHRvIGl0cyBjb2xvdXJmdWwgZmluaXNoIGFuZCBzbGltIGRlc2lnbiwgdGhpcyB3b3VsZCBsb29rIGZhYnVsb3VzIHVzZWQgYXMgYSB0YWJsZSBjZW50ZXJwaWVjZSwgb24gYSBzaGVsZiBvciBvbiBhIHNpZGVib2FyZC4gXFxuXFx0VGhpcyB2YXNlIGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3RhbGwtYmx1ZS1nbGFzcy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIC0gMTJjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjIwNzkwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS0xMmNtX01NMzQ4NzcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIGlzIGEgcHJldHR5IHBpZWNlIG9mIGNlcmFtaWMgZGVjb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBldmVyeXRoaW5nIHBpbmsuIE1hZGUgb2YgY2VyYW1pYywgdGhpcyBoYXMgYSByb3VuZGVkIHNoYXBlLCB3aXRoIGEgcmliYmVkIGRlc2lnbiwgYSBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcuIFxcblxcdEEgbG92ZWx5IGRlY29yIGFjY2Vzc29yeSBmb3IgcGxhY2luZyBvbiBhIHNoZWxmLCBzaWRlYm9hcmQsIGNvbnNvbGUgdGFibGUgb3Igd2luZG93c2lsbCBzcGFjZS4gRHVlIHRvIGl0cyBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcsIHRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGNvdW50cnksIHZpbnRhZ2Ugb3Igc2hhYmJ5IGNoaWMgaW5zcGlyZWQgc3BhY2VzLiBcXG5cXHRBIGxvdmVseSBkZWNvciBjaG9pY2UsIHBlcmZlY3QgZm9yIHVzZSBhcyB3ZWRkaW5nIG9yIGRpblwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjExLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCAtIFNhYnJpbmEgU2lsdmVyIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjMzOTcwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc1MDNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlX01NMzM5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgZnJvbSB0aGUgU2FicmluYSBTaWx2ZXIgUmFuZ2UgIGlzIGEgc3R1bm5pbmcgc3RvcmFnZSBwaWVjZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBNb3JvY2NhbiBpbnNwaXJlZCBzaGFwZXMsIG1pcnJvcmVkIGZ1cm5pdHVyZSBhbmQgYW50aXF1ZSBzaWx2ZXIgcGFpbnRlZCBmaW5pc2hlcy4gQ3JhZnRlZCBmcm9tIHdvb2QgYW5kIGdsYXNzLCB0aGlzIHNpZGUgYm9hcmQgaGFzIGEgbGFyZ2UsIHdpZGUgZGVzaWduIGFuZCBjb21lcyB3aXRoIDMgc3RvcmFnZSBjdXBib2FyZHMsIGNvbXBsZXRlIHdpdGggaW50ZXJuYWwgc2hlbHZlcy4gSXQgaGFzIGFuIGFudGlxdWUgc2lsdmVyIGNoYW1wYWduZSBwYWludGVkIGZpbmlzaCwgYSBtaXJyb3JlZCBmcm9udGFnZSB3aXRoIG9nZWUgaW5zcGlyZWQgc2hhcGVkIGxhdHRpY2UgZGV0YWlsaW5nIGFuZCByb3VuZGVkIHNpbHZlciBoYW5kbGVzLlxcblxcdEEgZ3JlYXQgc3RvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNDQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIEhhbGYgTW9vbiBUYWJsZSAtIERhdmVudHJ5IFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MTQxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzEzMTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2VfTU0zNDE0MS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdoaXRlIEhhbGYgTW9vbiBUYWJsZSBmcm9tIHRoZSBEYXZlbnRyeSBXaGl0ZSBSYW5nZSBpcyBhIGNsYXNzaWMsIGVsZWdhbnQgc3RvcmFnZSB0YWJsZSwgcGVyZmVjdCBmb3IgcGxhY2luZyBpbiBhIGhhbGx3YXksIGxpdmluZyByb29tIG9yIG9mZmljZSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIGNvbnNvbGUgdGFibGUgY29tZXMgd2l0aCBhIGZvdXIgbGVnLCBvbmUgZHJhd2VyIGRlc2lnbi4gSXQgaGFzIGEgR2VvcmdpYW4gaW5zcGlyZWQgZ3Jvb3ZlZCBkZXRhaWxpbmcgdG8gdGhlIGxlZ3MgYW5kIGEgcm91bmRlZCBkYXJrIGJyYXNzIHN0eWxlIGhhbmRsZS4gXFxuXFx0QSBncmVhdCBzdG9yYWdlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBzY2FuZGksIGNvdW50cnkgb3IgZmFybWhvdXNlIGluc3BpcmVkIGludGVyaW9yIHNwYWNlcy4gQSBncmVhdCBjb25zb2xlIHRhYmxlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCBzbWFsbGVyIHNwYWNlcyBhbmQgYSBuZXVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXlcIixcInByb2R1Y3RJRFwiOlwiMzEwNjBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzM2M1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleV9NTTMxMDYwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5IGlzIGEgc3R1bm5pbmcgYmFyIGNhcnQgY2hvaWNlIGZvciBhbnkgbW9kZXJuLCB2aW50YWdlIG9yIGFydCBkZWNvIGluc3BpcmVkIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cm9sbGV5IGhhcyBhbiBvdmFsIHNoYXBlZCB0d28gdGllciBkZXNpZ24gd2l0aCBtaXJyb3JlZCBnbGFzcyBzaGVsdmVzLiBUaGlzIGJhciB0cm9sbGV5IGhhcyBmb3VyIHdoZWVscyBtYWtpbmcgaXQgbW92YWJsZSBmcm9tIHJvb20gdG8gcm9vbS5cXG5cXHRBIHN0cmlraW5nIHN0b3JhZ2UgY2hvaWNlIGZvciBsb3ZlcnMgb2YgZ2xhbW9yb3VzIGdvbGQgZGVjb3IgYW5kIG1pcnJvcmVkIGZ1cm5pdHVyZS4gVGhpcyBsdXh1cmlvdXMgc3RvcmFnZSBjYXJ0IGlzIGlkZWFsIGZvciB0aG9zZSB3aG8gcmVndWxhcmx5IGVudGVydGFpbiBndWVzdHMgb3IgaG9zdCBwYXJ0aWVzLiBUaGlzIGRyaW5rcyB0cm9sbGV5IGNvdWxkIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIC0gUGF5cyBCbGFuYyBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIyMDk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTA1NjU3XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wtcGF5cy1ibGFuYy1yYW5nZV9NTTIwOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgZnJvbSB0aGUgUGF5cyBCbGFuYyBSYW5nZSBpcyBhIHN0dW5uaW5nIGZ1cm5pdHVyZSBjaG9pY2UgZm9yIGFueSBiZWRyb29tIG9yIGRyZXNzaW5nIHJvb20gc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBzZXQgaW5jbHVkZXMgYSBkZXNrLCBhIG1pcnJvciBhbmQgYSBzdG9vbC4gRWFjaCBjb21lcyB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCwgRnJlbmNoIHN0eWxlIGRlc2lnbiBhbmQgYW4gYW50aXF1ZSB3aGl0ZSBjcmFja2xlZCBmaW5pc2guIFRoZSBkZXNrIGNvbWVzIHdpdGggYnJ1c2hlZCBnb2xkIGRldGFpbHMuIFxcblxcdEEgc3RyaWtpbmcgZnVybml0dXJlIHNldCB0aGF0IHdvdWxkIG1ha2UgYSBiZWF1dGlmdWwgYWRkaXRpb24gdG8gYW55IGhvbWUuIFRoZSBkZXNrIGNvbWVzIHdpdGggb3JuYXRlIGZlc3Rvb24gZGV0YWlsaW5nIGNvbXBsZXRlIHdpdGggYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYXlzLWJsYW5jLXJhbmdlLWFudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCAtIFNhYnJpbmEgU2lsdmVyIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjMzOTcwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc1MDNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlX01NMzM5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgZnJvbSB0aGUgU2FicmluYSBTaWx2ZXIgUmFuZ2UgIGlzIGEgc3R1bm5pbmcgc3RvcmFnZSBwaWVjZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBNb3JvY2NhbiBpbnNwaXJlZCBzaGFwZXMsIG1pcnJvcmVkIGZ1cm5pdHVyZSBhbmQgYW50aXF1ZSBzaWx2ZXIgcGFpbnRlZCBmaW5pc2hlcy4gQ3JhZnRlZCBmcm9tIHdvb2QgYW5kIGdsYXNzLCB0aGlzIHNpZGUgYm9hcmQgaGFzIGEgbGFyZ2UsIHdpZGUgZGVzaWduIGFuZCBjb21lcyB3aXRoIDMgc3RvcmFnZSBjdXBib2FyZHMsIGNvbXBsZXRlIHdpdGggaW50ZXJuYWwgc2hlbHZlcy4gSXQgaGFzIGFuIGFudGlxdWUgc2lsdmVyIGNoYW1wYWduZSBwYWludGVkIGZpbmlzaCwgYSBtaXJyb3JlZCBmcm9udGFnZSB3aXRoIG9nZWUgaW5zcGlyZWQgc2hhcGVkIGxhdHRpY2UgZGV0YWlsaW5nIGFuZCByb3VuZGVkIHNpbHZlciBoYW5kbGVzLlxcblxcdEEgZ3JlYXQgc3RvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNDQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIEhhbGYgTW9vbiBUYWJsZSAtIERhdmVudHJ5IFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MTQxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzEzMTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2VfTU0zNDE0MS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdoaXRlIEhhbGYgTW9vbiBUYWJsZSBmcm9tIHRoZSBEYXZlbnRyeSBXaGl0ZSBSYW5nZSBpcyBhIGNsYXNzaWMsIGVsZWdhbnQgc3RvcmFnZSB0YWJsZSwgcGVyZmVjdCBmb3IgcGxhY2luZyBpbiBhIGhhbGx3YXksIGxpdmluZyByb29tIG9yIG9mZmljZSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIGNvbnNvbGUgdGFibGUgY29tZXMgd2l0aCBhIGZvdXIgbGVnLCBvbmUgZHJhd2VyIGRlc2lnbi4gSXQgaGFzIGEgR2VvcmdpYW4gaW5zcGlyZWQgZ3Jvb3ZlZCBkZXRhaWxpbmcgdG8gdGhlIGxlZ3MgYW5kIGEgcm91bmRlZCBkYXJrIGJyYXNzIHN0eWxlIGhhbmRsZS4gXFxuXFx0QSBncmVhdCBzdG9yYWdlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBzY2FuZGksIGNvdW50cnkgb3IgZmFybWhvdXNlIGluc3BpcmVkIGludGVyaW9yIHNwYWNlcy4gQSBncmVhdCBjb25zb2xlIHRhYmxlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCBzbWFsbGVyIHNwYWNlcyBhbmQgYSBuZXVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXlcIixcInByb2R1Y3RJRFwiOlwiMzEwNjBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzM2M1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleV9NTTMxMDYwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5IGlzIGEgc3R1bm5pbmcgYmFyIGNhcnQgY2hvaWNlIGZvciBhbnkgbW9kZXJuLCB2aW50YWdlIG9yIGFydCBkZWNvIGluc3BpcmVkIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cm9sbGV5IGhhcyBhbiBvdmFsIHNoYXBlZCB0d28gdGllciBkZXNpZ24gd2l0aCBtaXJyb3JlZCBnbGFzcyBzaGVsdmVzLiBUaGlzIGJhciB0cm9sbGV5IGhhcyBmb3VyIHdoZWVscyBtYWtpbmcgaXQgbW92YWJsZSBmcm9tIHJvb20gdG8gcm9vbS5cXG5cXHRBIHN0cmlraW5nIHN0b3JhZ2UgY2hvaWNlIGZvciBsb3ZlcnMgb2YgZ2xhbW9yb3VzIGdvbGQgZGVjb3IgYW5kIG1pcnJvcmVkIGZ1cm5pdHVyZS4gVGhpcyBsdXh1cmlvdXMgc3RvcmFnZSBjYXJ0IGlzIGlkZWFsIGZvciB0aG9zZSB3aG8gcmVndWxhcmx5IGVudGVydGFpbiBndWVzdHMgb3IgaG9zdCBwYXJ0aWVzLiBUaGlzIGRyaW5rcyB0cm9sbGV5IGNvdWxkIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIC0gUGF5cyBCbGFuYyBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIyMDk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTA1NjU3XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wtcGF5cy1ibGFuYy1yYW5nZV9NTTIwOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgZnJvbSB0aGUgUGF5cyBCbGFuYyBSYW5nZSBpcyBhIHN0dW5uaW5nIGZ1cm5pdHVyZSBjaG9pY2UgZm9yIGFueSBiZWRyb29tIG9yIGRyZXNzaW5nIHJvb20gc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBzZXQgaW5jbHVkZXMgYSBkZXNrLCBhIG1pcnJvciBhbmQgYSBzdG9vbC4gRWFjaCBjb21lcyB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCwgRnJlbmNoIHN0eWxlIGRlc2lnbiBhbmQgYW4gYW50aXF1ZSB3aGl0ZSBjcmFja2xlZCBmaW5pc2guIFRoZSBkZXNrIGNvbWVzIHdpdGggYnJ1c2hlZCBnb2xkIGRldGFpbHMuIFxcblxcdEEgc3RyaWtpbmcgZnVybml0dXJlIHNldCB0aGF0IHdvdWxkIG1ha2UgYSBiZWF1dGlmdWwgYWRkaXRpb24gdG8gYW55IGhvbWUuIFRoZSBkZXNrIGNvbWVzIHdpdGggb3JuYXRlIGZlc3Rvb24gZGV0YWlsaW5nIGNvbXBsZXRlIHdpdGggYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYXlzLWJsYW5jLXJhbmdlLWFudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjM0NjIxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTQ2OTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iX01NMzQ2MjEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iIHdpbGwgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZSBkZWNvci4gQSBncmVhdCBjaG9pY2UgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBwZXJmZWN0IGZvciBhZGRpbmcgYSBiZWFjaCB0aGVtZS4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSB0ZXh0dXJlZCBmaW5pc2ggYW5kIGZpbmlzaGVkIGluIGEgbWV0YWxsaWMgZ29sZC5cXG5cXHRQZXJmZWN0IGZvciB1cGN5Y2xpbmcgZnVybml0dXJlIGFuZCBjYWJpbmV0cywgdGhpcyBkcmF3ZXIga25vYiBjYW4gYmUgYWRkZWQgdG8gY2hlc3RzIG9mIGRyYXdlcnMsIHNpZGUgdGFibGVzLCBjdXBib2FyZHMgb3Igb3RoZXIgZnVybml0dXJlIGl0ZW1zLlxcblxcdEVhc2lseSBhZmZpeGVkIHRvIGZ1cm5pdHVyZSB3aXRoIHRoZSBzY3JldyBmaXhpbmcgb24gdGhlIGJhY2suXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIE1hdHQgV2FsbCBNaXJyb3IgOTRjbSB4IDQ4Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NThcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MTIzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLW1hdHQtZm9pbGVkLXdhbGwtbWlycm9yLTk0Y20teC00OGNtX01NMzI3NTguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBNYXR0IFdhbGwgTWlycm9yIDk0Y20geCA0OGNtIHdpbGwgYWRkIHNvbWUgdmludGFnZSBnbGFtb3VyIHRvIHlvdXIgaG9tZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgaGFzIGEgcmVjdGFuZ2xlIHNoYXBlIHdpdGggYSBibGFjayBtYXR0IGZyYW1lLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGluIGFueSByb29tIHlvdSBkZXNpcmUuIFxcblxcdEEgbWlycm9yIHRoYXQgYWRkcyBhIGxvb2sgb2YgbHV4dXJ5IHdpdGggYSBiZWF1dGlmdWwgZXllLWNhdGNoaW5nIEJsYWNrIGZyYW1lLlxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZnJvbSBpbiBhIGdyZWF0IGNob2ljZSBvZiBzaXplcyBhbmQgY29sb3Vycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1tYXR0LWZvaWxlZC13YWxsLW1pcnJvci05NGNtLXgtNDhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheVwiLFwicHJvZHVjdElEXCI6XCIzMTU4N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEwNTU1XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1yZWN0YW5nbGUtbWlycm9yZWQtdHJheV9NTTMxNTg3LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheSBpcyBhIGdsYW1vcm91cyBob21lIGFjY2Vzc29yeSBjaG9pY2UgZm9yIHRob3NlIHdobyBwcmVmZXIgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgaG9tZXdhcmVzLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cmF5IGhhcyBhIG1ldGFsbGljIGdvbGQgZmluaXNoIGFuZCBhIG1pcnJvcmVkIGJhc2UuIEVhY2ggdHJheSBoYXMgYmxhY2sgZmVsdCBvbiB0aGUgYm90dG9tIG9mIHRoZSB0cmF5LlxcblxcdEEgYmVhdXRpZnVsIG1pcnJvcmVkIHRyYXkgZm9yIHBsYWNpbmcgb24gYSBkcmVzc2luZyB0YWJsZSwgZGluaW5nIHRhYmxlIG9yIHNpZGUgdGFibGUuIFRoZXNlIHN0eWxpc2ggZ29sZCB0cmF5cyBjb3VsZCBiZSB1c2VkIGFzIG1ha2UgdXAgc3RvcmFnZSwgY2FuZGxlIGRpc3BsYXkgb3IgYXMgYSBzZXJ2aW5nIHRyYXkuXFxuXFx0VGhpcyBnbGFtb3JvdXMgZ29sZCB0cmF5IHdvdWxkIG1ha2UgYSBzdHVubmluZyBjaG9pY2VcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXJlY3RhbmdsZS1taXJyb3JlZC10cmF5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrc1wiLFwicHJvZHVjdElEXCI6XCIzNDc0OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQwMDk1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3NfTU0zNDc0OC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAyIEFudGlxdWUgQnJhc3MgR29sZCBNZXRhbCBQZWFjb2NrIEN1cnRhaW4gVGllIEJhY2tzIGFyZSBhIHF1aXJreSwgdmludGFnZSBpbnNwaXJlZCBkZWNvciBjaG9pY2UsIGlkZWFsIGZvciBob2xkaW5nIGJhY2sgeW91ciBjdXJ0YWlucyBpbiBhbnkgbGl2aW5nIHJvb20sIGhhbGx3YXkgb3IgYmVkcm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCwgdGhlc2UgdGllIGJhY2tzIGhhdmUgYSBzdGFuZGluZyBwZWFjb2NrIGRlc2lnbiBhbmQgY29tZSB3aXRoIGFuIGFudGlxdWUgYnJhc3MgZ29sZCBmaW5pc2guIFRoZXNlIHNldCBjb21lcyB3aXRoIGEgbGVmdCBhbmQgcmlnaHQgdGllIGJhY2sgZGVzaWduLiBcXG5cXHRBIHN0cmlraW5nIGhvbWUgYWNjZXNzb3J5LCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBxdWlya3ksIGVjbGVjdGljIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBTaW1wbGUgeWV0IGVmZmVjdGl2ZSwgdGhleSB3aWxsIGFkZCBhIHRvdWNoIG9mIHZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMi1hbnRpcXVlLWJyYXNzLWdvbGQtbWV0YWwtcGVhY29jay1jdXJ0YWluLXRpZS1iYWNrcy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBNaXJyb3JlZCBDb2NrdGFpbCBUcmF5XCIsXCJwcm9kdWN0SURcIjpcIjI5MTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzY3MDRcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXlfTU0yOTEzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJMYXJnZSByZWN0YW5nbGUgbWlycm9yZWQgY29ja3RhaWwgc2VydmluZyB0cmF5LiBQZXJmZWN0IGZvciB0aGUgbHV4ZSBzdHlsZSBob21lIGRlY29yLiBXaXRoIG1vcmUgbWlycm9yZWQgdHJheXMgYXZhaWxhYmxlIGluIHZhcmlvdXMgY29sb3VycyBhbmQgc2l6ZXMuXFxuXFx0UmVjdGFuZ2xlIGdvbGQgbWV0YWwgZnJhbWUgd2l0aCBtaXJyb3JlZCBzdXJmYWNlLiBJZGVhbCBzZXJ2aW5nIHRyYXkgb3IgY2FuIGJlIHVzZWQgZm9yIGRpc3BsYXlpbmcgcGVyZnVtZXMgYW5kIGNhbmRsZXMgaW4gdmludGFnZSwgbHV4dXJpb3VzIHN0eWxlLlxcblxcdEEgZ3JlYXQgbG9vayBmb3IgYW55IGhvbWUgYW5kIHdvdWxkIGJlIHBlcmZlY3QgZm9yIHVzZSBpbiBhIHJldGFpbCBlbnZpcm9ubWVudC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjM0NjIxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTQ2OTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iX01NMzQ2MjEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iIHdpbGwgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZSBkZWNvci4gQSBncmVhdCBjaG9pY2UgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBwZXJmZWN0IGZvciBhZGRpbmcgYSBiZWFjaCB0aGVtZS4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSB0ZXh0dXJlZCBmaW5pc2ggYW5kIGZpbmlzaGVkIGluIGEgbWV0YWxsaWMgZ29sZC5cXG5cXHRQZXJmZWN0IGZvciB1cGN5Y2xpbmcgZnVybml0dXJlIGFuZCBjYWJpbmV0cywgdGhpcyBkcmF3ZXIga25vYiBjYW4gYmUgYWRkZWQgdG8gY2hlc3RzIG9mIGRyYXdlcnMsIHNpZGUgdGFibGVzLCBjdXBib2FyZHMgb3Igb3RoZXIgZnVybml0dXJlIGl0ZW1zLlxcblxcdEVhc2lseSBhZmZpeGVkIHRvIGZ1cm5pdHVyZSB3aXRoIHRoZSBzY3JldyBmaXhpbmcgb24gdGhlIGJhY2suXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIE1hdHQgV2FsbCBNaXJyb3IgOTRjbSB4IDQ4Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NThcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MTIzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLW1hdHQtZm9pbGVkLXdhbGwtbWlycm9yLTk0Y20teC00OGNtX01NMzI3NTguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBNYXR0IFdhbGwgTWlycm9yIDk0Y20geCA0OGNtIHdpbGwgYWRkIHNvbWUgdmludGFnZSBnbGFtb3VyIHRvIHlvdXIgaG9tZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgaGFzIGEgcmVjdGFuZ2xlIHNoYXBlIHdpdGggYSBibGFjayBtYXR0IGZyYW1lLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGluIGFueSByb29tIHlvdSBkZXNpcmUuIFxcblxcdEEgbWlycm9yIHRoYXQgYWRkcyBhIGxvb2sgb2YgbHV4dXJ5IHdpdGggYSBiZWF1dGlmdWwgZXllLWNhdGNoaW5nIEJsYWNrIGZyYW1lLlxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZnJvbSBpbiBhIGdyZWF0IGNob2ljZSBvZiBzaXplcyBhbmQgY29sb3Vycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1tYXR0LWZvaWxlZC13YWxsLW1pcnJvci05NGNtLXgtNDhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheVwiLFwicHJvZHVjdElEXCI6XCIzMTU4N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEwNTU1XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1yZWN0YW5nbGUtbWlycm9yZWQtdHJheV9NTTMxNTg3LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheSBpcyBhIGdsYW1vcm91cyBob21lIGFjY2Vzc29yeSBjaG9pY2UgZm9yIHRob3NlIHdobyBwcmVmZXIgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgaG9tZXdhcmVzLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cmF5IGhhcyBhIG1ldGFsbGljIGdvbGQgZmluaXNoIGFuZCBhIG1pcnJvcmVkIGJhc2UuIEVhY2ggdHJheSBoYXMgYmxhY2sgZmVsdCBvbiB0aGUgYm90dG9tIG9mIHRoZSB0cmF5LlxcblxcdEEgYmVhdXRpZnVsIG1pcnJvcmVkIHRyYXkgZm9yIHBsYWNpbmcgb24gYSBkcmVzc2luZyB0YWJsZSwgZGluaW5nIHRhYmxlIG9yIHNpZGUgdGFibGUuIFRoZXNlIHN0eWxpc2ggZ29sZCB0cmF5cyBjb3VsZCBiZSB1c2VkIGFzIG1ha2UgdXAgc3RvcmFnZSwgY2FuZGxlIGRpc3BsYXkgb3IgYXMgYSBzZXJ2aW5nIHRyYXkuXFxuXFx0VGhpcyBnbGFtb3JvdXMgZ29sZCB0cmF5IHdvdWxkIG1ha2UgYSBzdHVubmluZyBjaG9pY2VcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXJlY3RhbmdsZS1taXJyb3JlZC10cmF5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrc1wiLFwicHJvZHVjdElEXCI6XCIzNDc0OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQwMDk1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3NfTU0zNDc0OC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAyIEFudGlxdWUgQnJhc3MgR29sZCBNZXRhbCBQZWFjb2NrIEN1cnRhaW4gVGllIEJhY2tzIGFyZSBhIHF1aXJreSwgdmludGFnZSBpbnNwaXJlZCBkZWNvciBjaG9pY2UsIGlkZWFsIGZvciBob2xkaW5nIGJhY2sgeW91ciBjdXJ0YWlucyBpbiBhbnkgbGl2aW5nIHJvb20sIGhhbGx3YXkgb3IgYmVkcm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCwgdGhlc2UgdGllIGJhY2tzIGhhdmUgYSBzdGFuZGluZyBwZWFjb2NrIGRlc2lnbiBhbmQgY29tZSB3aXRoIGFuIGFudGlxdWUgYnJhc3MgZ29sZCBmaW5pc2guIFRoZXNlIHNldCBjb21lcyB3aXRoIGEgbGVmdCBhbmQgcmlnaHQgdGllIGJhY2sgZGVzaWduLiBcXG5cXHRBIHN0cmlraW5nIGhvbWUgYWNjZXNzb3J5LCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBxdWlya3ksIGVjbGVjdGljIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBTaW1wbGUgeWV0IGVmZmVjdGl2ZSwgdGhleSB3aWxsIGFkZCBhIHRvdWNoIG9mIHZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMi1hbnRpcXVlLWJyYXNzLWdvbGQtbWV0YWwtcGVhY29jay1jdXJ0YWluLXRpZS1iYWNrcy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBNaXJyb3JlZCBDb2NrdGFpbCBUcmF5XCIsXCJwcm9kdWN0SURcIjpcIjI5MTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzY3MDRcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXlfTU0yOTEzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJMYXJnZSByZWN0YW5nbGUgbWlycm9yZWQgY29ja3RhaWwgc2VydmluZyB0cmF5LiBQZXJmZWN0IGZvciB0aGUgbHV4ZSBzdHlsZSBob21lIGRlY29yLiBXaXRoIG1vcmUgbWlycm9yZWQgdHJheXMgYXZhaWxhYmxlIGluIHZhcmlvdXMgY29sb3VycyBhbmQgc2l6ZXMuXFxuXFx0UmVjdGFuZ2xlIGdvbGQgbWV0YWwgZnJhbWUgd2l0aCBtaXJyb3JlZCBzdXJmYWNlLiBJZGVhbCBzZXJ2aW5nIHRyYXkgb3IgY2FuIGJlIHVzZWQgZm9yIGRpc3BsYXlpbmcgcGVyZnVtZXMgYW5kIGNhbmRsZXMgaW4gdmludGFnZSwgbHV4dXJpb3VzIHN0eWxlLlxcblxcdEEgZ3JlYXQgbG9vayBmb3IgYW55IGhvbWUgYW5kIHdvdWxkIGJlIHBlcmZlY3QgZm9yIHVzZSBpbiBhIHJldGFpbCBlbnZpcm9ubWVudC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIk1lbG9keSBNYWlzb25cIixcInByaWNlUmFuZ2VcIjpcIsKjMS4wMCAtIMKjMTc5OS45NVwiLFwiZW1haWxcIjpcImN1c3RvbWVyc2VydmljZXNAbWVsb2R5bWFpc29uLmNvLnVrXCIsXCJ0ZWxlcGhvbmVcIjpcIjAxMzAyNzQxMDAwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NraW4vbWVsb2R5L2ltYWdlcy9sb2dvLmpwZ1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicG9zdGFsQ29kZVwiOlwiRE4xMThCWlwiLFwiYWRkcmVzc0NvdW50cnlcIjpcIlVuaXRlZCBLaW5nZG9tXCIsXCJhZGRyZXNzUmVnaW9uXCI6XCJTb3V0aCBZb3Jrc2hpcmVcIixcImFkZHJlc3NMb2NhbGl0eVwiOlwiRG9uY2FzdGVyXCIsXCJzdHJlZXRBZGRyZXNzXCI6XCJNZWxvZHkgTWFpc29uIExpbWl0ZWQsIExvcmRzIFdvb2QgUm9hZCwgSGFyd29ydGhcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qb3N0YWxBZGRyZXNzXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Mb2NhbEJ1c2luZXNzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjo0MDAwfSxcInByb3BlcnRpZXNcIjp7XCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9cIixcIm5hbWVcIjpcIk1lbG9keSBNYWlzb25cIixcImFsdGVybmF0ZU5hbWVcIjpcIk1NXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvV2ViU2l0ZVwifV0iLCJqc29uX2xkIjoiW3tcIkBjb250ZXh0XCI6XCJodHRwczovL3NjaGVtYS5vcmdcIixcIkB0eXBlXCI6XCJXZWJTaXRlXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9cIixcInBvdGVudGlhbEFjdGlvblwiOntcIkB0eXBlXCI6XCJTZWFyY2hBY3Rpb25cIixcInRhcmdldFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NlYXJjaC5waHA_bW9kZT1zZWFyY2gmc3Vic3RyaW5nPXtzZWFyY2hfdGVybV9zdHJpbmd9XCIsXCJxdWVyeS1pbnB1dFwiOlwicmVxdWlyZWQgbmFtZT1zZWFyY2hfdGVybV9zdHJpbmdcIn19LHtcIkBjb250ZXh0XCI6XCJodHRwOi8vc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIldlYlNpdGVcIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwic2FtZUFzXCI6W1wiaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL01lbG9keU1haXNvblwiLFwiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9tZWxvZHlfbWFpc29uL1wiLFwiaHR0cHM6Ly93d3cucGludGVyZXN0LmNvLnVrL21lbG9keW1haXNvbi9cIixcImh0dHBzOi8vdHdpdHRlci5jb20vTWVsb2R5TWFpc29uXCJdfV0iLCJtZXRhIjoie1widGl0bGVcIjpcIk1lbG9keSBNYWlzb24gfCBNaXJyb3JzLCBGdXJuaXR1cmUgJiBIb21lIEFjY2Vzc29yaWVzLlwiLFwibWV0YTpkZXNjcmlwdGlvblwiOlwiU2hvcCBNZWxvZHkgTWFpc29uIGFuZCBnaXZlIHlvdXIgaG9tZSBhIG5ldyBmZWVsLCBhbGwgc3R5bGVzICYgYnVkZ2V0cy5cIixcIm1ldGE6a2V5d29yZHNcIjpcIkZ1cm5pdHVyZSwgRnJlbmNoIENoaWMsIFdoaXRlIEZ1cm5pdHVyZSwgRHJlc3NpbmcgVGFibGUsIGFjY2Vzc29yaWVzLCBDcmVhbSwgdmludGFnZSwgVGFibGUgTGFtcHMsIExhcmdlIE1pcnJvcnMsIFNoYWJieSBDaGljLCBMZWFuZXIgTWlycm9ycywgTWlycm9ycywgU2lsdmVyIEZ1cm5pdHVyZSwgU2lsdmVyIE1pcnJvcnMsIEdvbGQgTWlycm9ycywgQmxhY2sgTWlycm9ycywgTWVsb2R5IE1haXNvbiwgQmVkcm9vbSBGdXJuaXR1cmUsIENoZWFwIEZ1cm5pdHVyZVwifSJ9fX0
- Domain
- www.google.com
- URL
- https://www.google.com/shopping/customerreviews/badge?usegapi=1&merchant_id=5287754&position=BOTTOM_LEFT&hl=en_GB&origin=https%3A%2F%2Fwww.melodymaison.co.uk&gsrc=3p&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.lb.en.pGGAptgAK4s.O%2Fam%3DAAAg%2Fd%3D1%2Frs%3DAHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g%2Fm%3D__features__
- Domain
- www.melodymaison.co.uk
- URL
- https://www.melodymaison.co.uk/adaptive.php?send_browser=YYN|Chrome|126.0.0.0|Linux%20x86_64|Y|1600|1200|Y|C
Verdicts & Comments Add Verdict or Comment
413 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 object| 1 object| 2 object| 3 object| 4 object| 5 function| gtag object| dataLayer object| thoughtmetricQueue function| thoughtmetric object| gts function| fbq function| _fbq string| TiktokAnalyticsObject object| ttq object| KELKOO object| _learnq string| __klKey object| Trustpilot object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal object| webpackChunk_klarna_web_sdk_lib object| Klarna number| KlarnaWebSDKScriptLoaded object| KlarnaOnsiteService object| kudt object| OnsiteMessaging object| scriptNode function| _xc_cluetip string| number_format_dec string| number_format_point string| store_language string| images_dir string| alt_images_dir string| lbl_no_items_have_been_selected string| current_area string| currency_format string| lbl_product_minquantity_error string| lbl_product_maxquantity_error string| txt_out_of_stock string| lbl_product_quantity_type_error boolean| is_limit string| lbl_required_field_is_empty string| lbl_field_required string| lbl_field_format_is_invalid string| txt_required_fields_not_completed string| lbl_blockui_default_message string| lbl_error string| lbl_warning string| lbl_information string| lbl_ok string| lbl_yes string| lbl_no string| txt_minicart_total_note string| txt_ajax_error_note string| txt_email_invalid object| email_validation_regexp string| is_responsive_skin object| topMessageDelay boolean| localIsDOM boolean| localIsStrict string| localPlatform string| localVersion string| localBrowser string| localBFamily boolean| isHttps object| rg boolean| localIsCookie function| change_antibot_image function| getRealWidth function| showNote function| getElementsByClassName function| getProperDimensions function| visibleBox function| switchVisibleBox function| urlEncode function| round function| price_format function| substitute function| getWindowOutWidth function| getWindowOutHeight function| getWindowWidth function| getWindowHeight function| getDocumentHeight function| getDocumentWidth function| checkMarks function| submitForm function| convert_number function| check_is_number function| reg_quote function| setCookie function| getCookie function| deleteCookie function| cloneObject function| _getById function| isset function| isFunction function| getPureLength function| getTASelection function| insert2TA function| setTACursorPos function| posGetPageOffset function| getMethod function| lockForm function| getPopupControl function| parse_url function| getImgSrc function| extend function| hasOwnPropertyProp function| debug function| popup function| dialog_tools_activate function| filterFormField function| checkFormFields function| markErrorField function| markEmptyFields function| applyCheckOnSubmit function| xAlert function| xConfirm function| isLocalStorageSupported function| getInternetExplorerVersion function| isXCResponsiveSkin function| isXCOpenOnMobileDevice function| isXCResponsiveSkinOpenOnMobileDevice function| showXCblockUI function| isXCAjaxCheckout function| xc_load_css function| errMsg object| ajax function| showTopMessage function| popupOpen function| check_quantity function| change_quantity_input_box function| navMenu function| navMenu_2022 function| navMenu_height function| navSearch function| navAccount number| step function| scrollCheck function| scrollContent function| match_prods function| wl_tot object| page_paths function| get_url function| purge_page_paths function| cpinfin boolean| scroll_infin function| cpinfin_page function| add_to_basket function| createCookie function| readCookie function| eraseCookie function| head_static_scroll function| static_call_chat function| static_banner_bar object| lng object| swiper_breakpoints function| com_swiper function| tw_analysis object| products_spacing_size_groups function| set_products_spacing function| addItemListSchema object| lazyimg object| swiper_breakpoints_2022 function| com_swiper_2022 object| slick_breakpoints_2022 function| navSearch_2022 function| navAccount_2022 function| gen_pop_show function| gen_pop_hide function| isJson function| position_search_suggestion function| slider_basket function| slider_basket_scrbox function| copytoclipboard function| showTooltip function| leaveTooltip function| scrollToTop boolean| banner_pop_shown function| banner_pop_show function| banner_pop_hide function| showCurrencyPopup function| initDropOutButton object| products_data string| txt_are_you_sure function| $ function| jQuery function| _configureFieldsXC function| Swiper function| LazyLoad object| element object| bounding number| window_pos_end number| window_pos_right string| GoogleAnalyticsObject function| ga string| stid object| webpackChunk_klaviyo_onsite_modules object| GooglebQhCsO object| _klOnsite object| klaviyo function| callback_post_account_create string| _gcr_server_address object| gaplugins object| gaData object| default_VerifiedReviewsGcrBootstrapJs object| _F_toggles function| _DumpException number| __proprofs_version string| __proprofs_static_URL object| css object| pp object| script object| JSBridge object| Native2JSBridge object| ToutiaoJSBridge function| TiktokJelly object| _jelly_sdks object| litPropertyMetadata object| reactiveElementVersions object| litHtmlVersions object| litElementVersions boolean| __attnLoaded object| attn_d0x0b_evt object| attentive string| __attentive_domain object| __attentive object| __attentive_cfg boolean| __poll_for_path_change string| attn_d0x0b_cfg object| gapi object| ___jsl object| osapi function| __proprofs_settings__trk_div__ number| proprofs_device_id object| proprofs_interaction object| proprofs_interaction_options object| proprofs_interaction_media object| proprofs_bot_kb object| proprofs_bot_kb_article object| proprofs_bot_kb_content number| PP_Visitor_TimeZone object| ProProfs_SKip_words object| __ppSvgImages object| __proprofs_setting_object_ function| __proprofs_onclick function| _proprofs_minimize_window function| _proprofs_enlarge_window function| _proprofs_shrink_window function| ProProfs_show_prechat function| ProProfs_hide_greeting function| ProProfs_hide_bot_greeting function| ProProfs_hide_invitation function| ProProfs_hide_anc function| proProfsShowShopifyOrderStatus number| pp_small_size number| pp_medium_size number| pp_large_size number| pp_hitting_duration number| ai_pp_tracker string| pp_bot_rate_chat_status string| pp_bot_postform_status number| ProProfs_algn number| ProProfs_invitation_type string| pp_bot_avliable string| pp_bot_typically string| pp_bot_chat_with string| pp_parent_url object| _ProProfs_ai_menu_list function| __setCalendlySecduleForm function| setProrpofsBotMessageEdit function| setProrpofsBotMessageEditableV2 function| ProProfs_get_data_loop function| ProProfs_get_response function| hide_proprofs_error function| off_hide_proprofs_error function| post_hide_proprofs_error function| proprofs_visitor_msg function| proprofs_image_dialogue function| upload_pp_image function| ProProfs_image_submit function| ProProfs_anc_matrix_count function| proprofs_sendsmile function| ProProfs_prechat_submit function| ProProfs_postchat_submit function| ProProfs_offline_submit function| __ppSendUsMessage function| proprofs_visitor_msg_manual function| GetSecureUrlProProfs function| close_proprofs_chat function| _proprofs_close_chat function| ProProfs_update_message function| ProProfs_update_incoming_chat_status function| hide_proprofs_chat_close function| proprofs_emoji_dialogue function| get_rating_hover function| submit_rating function| submit_rating_already function| remove_rating function| p_get_rating_hover function| p_submit_rating function| p_remove_rating function| ProProfsStartBotConversation function| ProProfs_get_bot_status_loop_call function| pp_change_status function| proprofs_kb_article_search function| kb_proprofs_kb_article_search function| set_starting_chat function| ProProfs_get_cookie_call function| ProProfs_removeHtml function| ProProfs_linkify function| ProProfs_isAnchor function| EmojiConvert function| CodetoEmoji function| ProProfs_getTextFromHyperlink function| ProProfs_onpaste function| pp_chat_event function| pp_close_kb_panel object| l2sobj function| ProProfs_custom_kb_loop function| pp_hide_dept_error function| pp_hide_group_error function| __validateMessage function| proprofs_visitor_msg_bot function| ProProfs_Mix_AI_response function| __ppSetAddressLocation function| __ppSendSkipMessage__ function| proprofs_visitor_msg_bot_manual function| ProProfs_SetTypingDiv function| ProProfs_SetTypingDiv_loader function| ProProfs_Save_tracking function| ProProfs_SendNextMessage function| PP_GoToPreviusMenu function| ProPorfs_Submit_Ticket function| proProfsBotIntegration function| AskingForChatConnect function| asking_for_chat_connect function| GetDate function| __ppBindBotVisitorMessage__ function| ProProfsSendNextMessageOptionsLink function| ProProfs_SendNextMessage_options function| ProProfs_close_bot_chat function| GoBackBotMessage function| pp_bot_SetBox function| InsertBotMessage function| StartChatBot function| startBot_chat_manual function| StyleAttachment function| AttachFile function| FileValidate function| __ppShowForm function| _proprofsBackMLDashboard function| _proprofsBackCalendlyDashboard function| __ppShowKBDetails function| ProProfs_ShowKbpanel function| ProProfs_GetDefaultLink function| ProProfs_hiide_bot_div function| ProProfs_get_bot_response_type function| ProProfs_inject_extra_box function| set_pp_box_style function| ProProfs_inject_back_button function| hide_pp_emoji function| _proprofs_close_chat_bot function| hide_proprofs_chat_close_bot function| pp_closebot_chat_by_visitor function| proprofs_focus_msg_bot function| __ppOngoingVideocallBox__ function| proprofs_focus_msg_chat function| ProProfsSaveBotReport function| sortFunction_proprofs function| proprofs_SendResponseByTraning function| ShowProProfsKBInBot function| __convertProProfsBotMsgLinkify function| ProProfs_hide_detail_bot function| ProProfs_revert_interaction function| proProfsDraggableChatWindow function| __pp_parseClipboardData function| __pp_handleImage function| getTimeElapsed function| Proprofs_time_styling function| proprofs_AItypeWriter function| submitPrechatForm function| __ppVonageHandleError boolean| __ppSoundMute function| __ppVonageInitializeSession function| proprofs_visitor_audiocall_ function| proprofs_visitor_videocall_ function| proprofs_visitor_screenshare_status function| proprofs_visitor_stop_video_ function| proprofs_visitor_mute_audio_ function| proprofs_visitor_unmute_audio_ function| proprofs_visitor_stop_screenshare_ function| proprofs_visitor_videocall_status function| proprofs_visitor_videocall_request_status function| __ppVideocallContainerExists function| __ppAppendRemoveElement function| getPreChatFormGroupWise function| __ppSetFormByGroup__ function| __ppSetOfflineForm__ boolean| attnOverlayLoaded object| gadgets object| iframer object| __gapi_jstiming__ object| shindig function| ToolbarApi object| iframes function| IframeBase function| Iframe function| IframeProxy function| IframeWindow29 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.priverautional.com/ | Name: voluum-cid-v4 Value: %7B%22cid%22%3A%22wqq7r0kr2iulajq23m677800%22%2C%22caid%22%3A%223ad53ba7-5b37-4e75-8642-2f16cf864742%22%7D |
|
.kelkoogroup.net/ | Name: kelkooID Value: a4c6295-190c75306e9-9f3b1 |
|
.kelkoogroup.net/ | Name: datadome Value: h7O3LZX~t6yD00gz74JENDmTbulOJHZbtny_54ZQzqRdSem8LZ~xkknmX3As7rBh75bt5x90HnLJsEXKazpxXzlTmX2UBCJMHAE_or180QcGz0KIKlhwFeeIn_lNHj44 |
|
.www.melodymaison.co.uk/ | Name: xid Value: 06fe8a4e8997b74ba8b1b50af3172f1d |
|
.www.melodymaison.co.uk/ | Name: RefererCookie Value: https%3A%2F%2Fuk-go.kelkoogroup.net%2F |
|
.www.melodymaison.co.uk/ | Name: store_language Value: en |
|
www.melodymaison.co.uk/ | Name: webpSup Value: Y |
|
.melodymaison.co.uk/ | Name: kk_leadtag Value: true |
|
.melodymaison.co.uk/ | Name: kelkooId Value: a4c6295-190c75306e9-9f3b1 |
|
.melodymaison.co.uk/ | Name: _ga_TXF6XWMDRC Value: GS1.1.1721331027.1.0.1721331027.60.0.0 |
|
.melodymaison.co.uk/ | Name: _gcl_au Value: 1.1.405507.1721331027 |
|
.melodymaison.co.uk/ | Name: __thoughtmetric_uid Value: f5690ccb-b31a-41bd-a2b7-5198084fc446 |
|
.tiktok.com/ | Name: _ttp Value: 2jQtFtnVfXn3OFTv3rqWeqx5LQH |
|
.doubleclick.net/ | Name: IDE Value: AHWqTUlh-8x5GJ9wLqnoHZxxtkWUNca9kKOB2J_SXK6O7r-iG4SL0vQlIbqv_ouO |
|
www.melodymaison.co.uk/ | Name: __kla_id Value: eyJjaWQiOiJNREF5TWpCbFlqQXROV05rTkMwME56UmtMV0ZtWkRrdE9UUmhZMkkzTkdaa01ESXoiLCIkcmVmZXJyZXIiOnsidHMiOjE3MjEzMzEwMjgsInZhbHVlIjoiaHR0cHM6Ly91ay1nby5rZWxrb29ncm91cC5uZXQvIiwiZmlyc3RfcGFnZSI6Imh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay8/a2s9YTRjNjI5NS0xOTBjNzUzMDZlOS05ZjNiMSZ1dG1fc291cmNlX3BsYXRmb3JtPUtlbGtvb0dyb3VwJnV0bV9jYW1wYWlnbj1rZWxrb29jbGljayZ1dG1fbWVkaXVtPWNwYyZ1dG1fc291cmNlPWtlbGtvb3VrIn0sIiRsYXN0X3JlZmVycmVyIjp7InRzIjoxNzIxMzMxMDI4LCJ2YWx1ZSI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImZpcnN0X3BhZ2UiOiJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvP2trPWE0YzYyOTUtMTkwYzc1MzA2ZTktOWYzYjEmdXRtX3NvdXJjZV9wbGF0Zm9ybT1LZWxrb29Hcm91cCZ1dG1fY2FtcGFpZ249a2Vsa29vY2xpY2smdXRtX21lZGl1bT1jcGMmdXRtX3NvdXJjZT1rZWxrb291ayJ9fQ== |
|
.melodymaison.co.uk/ | Name: _ga Value: GA1.3.1149258366.1721331027 |
|
.melodymaison.co.uk/ | Name: _gid Value: GA1.3.952905692.1721331028 |
|
.melodymaison.co.uk/ | Name: _gat_gtag_UA_2202141_1 Value: 1 |
|
.melodymaison.co.uk/ | Name: _tt_enable_cookie Value: 1 |
|
.melodymaison.co.uk/ | Name: _ttp Value: 9N581eGj_5rjZIQUNyqB9YzQw0s |
|
www.melodymaison.co.uk/ | Name: __attentive_id Value: 65fe188781114de68e83b7443ede4eaa |
|
www.melodymaison.co.uk/ | Name: _attn_ Value: eyJ1Ijoie1wiY29cIjoxNzIxMzMxMDI4MzMzLFwidW9cIjoxNzIxMzMxMDI4MzMzLFwibWFcIjoyMTkwMCxcImluXCI6ZmFsc2UsXCJ2YWxcIjpcIjY1ZmUxODg3ODExMTRkZTY4ZTgzYjc0NDNlZGU0ZWFhXCJ9In0= |
|
www.melodymaison.co.uk/ | Name: __attentive_cco Value: 1721331028335 |
|
www.melodymaison.co.uk/ | Name: __attentive_utm_param_campaign Value: kelkooclick |
|
www.melodymaison.co.uk/ | Name: __attentive_utm_param_medium Value: cpc |
|
www.melodymaison.co.uk/ | Name: __attentive_utm_param_source Value: kelkoouk |
|
www.melodymaison.co.uk/ | Name: __attentive_dv Value: 1 |
|
www.melodymaison.co.uk/ | Name: __attentive_pv Value: 1 |
|
www.melodymaison.co.uk/ | Name: __attentive_ss_referrer Value: https://uk-go.kelkoogroup.net/ |
2 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
analytics.google.com
analytics.tiktok.com
api.shopfinder24.com
apis.google.com
bt.fraud0.com
cdn.attn.tv
connect.facebook.net
creatives.attn.tv
dd.kelkoogroup.net
events.attentivemobile.com
fast.a.klaviyo.com
files.melodymaison.co.uk
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
js.klarna.com
melodymaison-gb.attn.tv
p.typekit.net
priam-hsj.com
priverautional.com
s.kelkoogroup.net
s.kk-resources.com
s01.live2support.com
static-forms.klaviyo.com
static-tracking.klaviyo.com
static.klaviyo.com
stats.g.doubleclick.net
th02.melodymaison.co.uk
uk-go.kelkoogroup.net
use.typekit.net
widget.trustpilot.com
ww99.theultimatefurniturestore.com
www.cpcontacts.theultimatefurniturestore.com
www.google-analytics.com
www.google.com
www.google.com.br
www.googlecommerce.com
www.googletagmanager.com
www.melodymaison.co.uk
analytics.tiktok.com
www.google.com
www.melodymaison.co.uk
104.18.39.221
104.18.43.135
151.101.130.133
151.101.194.133
151.101.2.133
151.101.66.133
151.106.42.36
172.232.4.213
18.173.205.93
18.66.147.127
185.60.164.26
23.36.162.203
2400:52e0:1e00::1082:1
2600:9000:21f3:6200:1a:bdc6:b140:93a1
2600:9000:21f3:9800:1c:9484:cec0:93a1
2600:9000:223c:3200:19:af0b:1c80:93a1
2600:9000:225e:5200:a:78b:4e00:93a1
2a00:1450:4001:800::2002
2a00:1450:4001:802::200e
2a00:1450:4001:803::200e
2a00:1450:4001:80e::2003
2a00:1450:4001:810::2004
2a00:1450:4001:811::200e
2a00:1450:4001:81d::200a
2a00:1450:4001:827::2003
2a00:1450:4001:829::200e
2a00:1450:4001:831::2008
2a00:1450:400c:c00::9b
2a02:26f0:7100::1720:ef43
2a02:26f0:7100::1720:ef50
2a03:2880:f084:105:face:b00c:0:3
3.127.134.231
3.161.82.87
34.160.30.67
35.190.75.202
44.194.155.73
44.216.170.78
67.225.218.25
95.211.116.26
02e5bf47b2473c1da7a39a25b14f0f5d9857142842d33def047e492f9f610cb9
075218352b10c9bbed538be75caf73f1011075caed59512ee8749889376a78ab
07e041fdbff4fb7be1b1df309699690c35f4c3358424eead96018a4e1860404b
07eb7686ed2e98bb70cd40e77c94b4f1a08d4d7c81302938649e4b1eecefa03f
0907afa5637c6731e23c4059caaca57417ac8f216dbfa2a19ffbc9c9fe725246
0a683bd9ee9faba38d94ad06b93931494800b56b5beceb01d2cffc510dfb0643
0f3d564c93fc1aa15425ed71c7fa3be7b7409bcdf6e508a31ea96009475b4156
1518c4b38b4e756f9339cb2e9d45358d0562383dab530882c4fe061896e31fe2
18071b30febf23019dea61dc6276ac8978243459fb3776698071cb7d6a512cc6
182aed8bfe77643efd0464370a017e39fe115bc115962dede8fea94ac9191c56
188c753143b1e31abd8bf995999593b87d33a84c59cd36b1e42bc2badd500b8a
18f26c7912ad3e2dbe5d70c752c88522162a5883f48a2b56c3fc7bb5197e83b5
1b0764779d581fcf81b8b757d1614c007577fc9185efa0902313175396702c45
1ba49e8383e2329fe4f6e2a33172420fefd5bee26ce915cef9315f5b09c54cf8
1c0ff118a4290c99f39c90abb38703a866e47251b23cca20266c69c812ccafeb
21ce8348495003f7ac8ac7b92e7a5870ede9c33991be7adf09cc2a5026cf60a4
2222a907ad2fb7ba41f4a997ef171321add118fc95f14be074debc3290e1ac59
23cc7023580c94239c7cc012750c861e0806d00245a4255a542da5d199098114
248b497fc053e91c1bd98482bae849cfa2b99e7416b82752a433d9dd6c31a7bc
24d963bb44383166e9ca9fdee3505cd5b86d1d105e70f655655530de6844e0e4
2781e9e7c3f369b8fc7965e679b17b60b5b11eaae5da1e5045107bbdd9d568f0
2e21498cf968aee03b94b180700f2362aadd486689f89ad260ccd3eba7f09298
3105023a5c05d550902ae0ca7ecfb3ef264c6c252fa2b110cdb40c492f6fe8d4
3443d754b03660bcb25e8006cf48461d46ad2e0fdbba59e803c342b73e9d2099
34745159e674c5c8040c706b732682a0f2d3f73161860b70274fe63164cc8a93
3650de8bc2dd8352b01aa49e9f0ae225098e86a31da32b04d81abb76b598d0d6
3b7b8a4b411ddf8db9bacc2f3aabf406f8e4c0c087829b336ca331c40adfdff1
3bb17f309ca5ba87d67a6c8bfae4bda5af006dcfd38fc75a5299937a3255298d
3c23eb02de6b34e30f18cfb7167abd81a2cedfd1da60dfcb71989517ab3fb431
3cf78ad3bcd1324e10a4acdc34bfc4a159f9a045b30edbe3738a9d1b9f807a39
3d311b781df47d5e0d1f5bb219580c66704cc795eac609d57b6e2865a0343e00
3db77cfe0a6a059ff4d86ea8530439864095c5fe278e279b28c88f99a0f9b530
3fac4bc7608376bf4d641a12cbd993111df3c6d55bdf0cde42d871f06c9f4f4c
435e0be0dfdf528870d9ac5b5c3ab799e434358b0e6bd85110edd8bd1bcfe9e4
43a163af4a19a8a1d88fa6eee8265225cc6c12b010b0cc552803e539cd7ca398
43f84fc07ca84521ccdd33195be1d62cbe8b43720aecc3e26d859b15061c3b30
48da8c8d199b824e1406e8a14de9826b944b8581464bdf427da287330cc224c1
4aad11f09bc08de44cbb3702fa1101da5ee0cda001bfc3b6ea77ec879b3103bb
4aceab050cd9a245b7d2f45dabad55450ac49f313d3e35c0e2f2c97d0e3e6c02
4be6f604cc442b63fd9c5ede40d16889f6cb8514230d061d8fccf4b072a85660
4ddb4838fad5e66bed85ce56dc5414805df1112d0ae7529612f1cf62639ca68b
53d9b3c3ae244d986f10e0b0531c2f65aa45d7dfef5dc905722c1332c2ad0650
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
5610a1c2d6fae21ea090fdde5e142c477f0df03283acda0b4318f0947962ce92
5a1ceab84cc20bde435d5135927c35c2ee886f78c09f92bc0ed5403aa431a299
5ab720c1b2d704779881ce819410021c15428040c25dd9be7342adf4d36602ac
5e4c7cdf792ee23e74784e5552796439459e9137eb4964ddcee3b824f3194928
60aa449d962c026746f6766aeb09b660248e9fc8701de0924af5c91ae8abcba5
63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058
643f928482bf0fa316318e111911435d06d0e6353639d5b29b383cc4ca7c4b2b
64944866dea5580c20b90bed7da2de412b5e207a0d656d8327dd560176a79531
661d4b208656c006e7aab58acf7784857963123675de2302279fbe6c05313547
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6bd0d03859dfc005428709d485ed96f5e20cb1671b769bfbccfa9855bd747376
6be1cedafd11f41971b29be16bb30484b0873062aad8d0ba6dfea128351fe487
726f81160ce6eecf167defa037f3a216dbce0f5c36b5843882c53436a1310d43
7af61b2367eba2b1852e837c46a75696c130fd67b934aae77f9f082a5a771416
7d8c0b61d5336fe40e677c12ab3efc323d1aa480673cb64b5962f063c6d0303e
7df9d201eaadc18dd199524b925bacbeda60bf84cfcb23cfe725c12b7ffe8059
7e262106f82cc52663e403f5b73795bbeab9ca0630c33c03579354fbcd4fae1e
7f1c829b0c90fd664a03bb714a74f7d35d9e38ee1687104abc8ad5bd9c8ccb6c
850f55ccf2e10df78fc985c0f723dbf4b41d800705b4864eb4a43e998570879a
90f0bf5ff061cbb21d199b7e96c19d0fb8452d91b96587906f4a32208843d042
914f159ab6f0a08a1cec049c6ed2b02c6dce9a3c6a5d7103c1028baf5c6ddfcd
9269c8aadfbaaa2e5dc175053a1abf2515c6c18b2242c666fc6940e5ab83992e
937bebbbe3a0b27c0fd70d3f34f22182e2bb825c0d07f9c87e18bb0babf4699e
95776441187088cbf97874f36bb02d0b503d919b07617adfe247b3fc74f1b4e8
9582ced8a675bf267cc7ac392a86413ed850e53c85919b93719134ecc22ea04b
99a8160061301c0a9cff0d6638e5588c459d332029d8baf69562c6ae4ac3b06b
9f3a62fd5babbcc733d1579cce5db9e343207302167d22ea1e312b2a828c91b4
a3f42dffb95c5d909cd78a7ed436bb652bfbb2cb5c16ac6a028005e912acdac3
a594e9a1bdb2877a07a632d0772822430843210016d4e63e944775891753a9cb
b019538234514166ec7665359d097403358f8a4c991901983922fb4d56989f1e
b10d8a89f977381c75fa2bacffdd6e4ad6af495d16b0683f16258fc88a394ef0
b1abc33dfd4bd24f4f6791848addf52a0082812a01b380b6693acc328b74c77d
b4f459599d92979623b52c45d6b3775486f92cb00db55621b43799cfd91bf98f
bb4a016b734dc40d935de455b39e93eacb6f7f789b843ec6b21b2aaf61d094ab
bc81451c3b3ce3db739320ead799dedcf8c192b3da8e80a8c82d6804f33514db
bd21a9a85b8bc83301e7e0a98b485656ba3f8c547ebe4e82e65913d0f43b423c
bfd1a0c9c783e84595589f33e1828a57194951ab7dbba5b6b43e6cee19c38301
c0a9caf662f6ac36c25690c76124101ec7ee0d8937734ddf35ffa89dfb7120ad
c213a1815a0f10b5d3b6cf81edca793fd210c1ad9dd467561310b1b4a4ce088f
c264124a17f9fdc0ef5cc4d4d125dc07cafce000c01d6c8a483670fd7ac80712
c651f82dab98bf2bcf6b9d4511dc083854fe80026a746973781623da78ffb1e8
ca74a7a70a57a337bb7771daa79719a7808e017ebcfb570a5f9c75a50256f81d
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
de55a486f22da0b498d3c1d5f33c5f9b8d44ca5d3b5eb79a2b7b81bf9e9ef968
df177883675276b075b095505beece35c8f0172bc6796b9a36b35f6f04a11a2f
e38fdc398a70abb646d27d9bfb2ac786b5672a153737d1e428261da3511f773b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e8fdf959b70fc7422f35f291e4a1d411cb60f41a93236f930f4c7139a92d6eca
eaa003d85cb77f94fcae98396e583ce01d0c375b57235402c884ef8a792b951e
eabdad8690e0a8054c60cbbc52de1d1d44a99fabe7670c63439fe9f8c6b6b2c5
ee6042d00156c18e2cddc9312810c3396f15f0d584a9fb06b732a1e3c99dbf6b
eea3b87d7c584d6ba5d88c289e53cb9167e77e3d755e1c55a4f34ff487814f49
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f5be196c2344982d7caece2f49177e8ff6a1bf986a72ca4b81d80f5312c329c5
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
f7207435f174adfbd07485f79109a1e644fb88a7af71834c2a00df18a29a3fae
f78fe8ebeb7e7d740cd5786fffb7c989f70c7cf52ba31f455b3e7c0e5e498c62
fa242e4bf278bfdaaecb2c1dcd3789474ecbe9491cca4718ce9fc5c3f5d50a8d
fc66f942651a9fe1a598770d3d896529dcd7a03d02f40655451513093103e61b
fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa
fe066180075d152d825547da06e3e3053751a1e5b970e783e0b7fa24d2a26c22
fffc2cf20d97938c6d6e5bb2cea1511441307cb787f2e5626fb618b3a5a9a386