Submitted URL: https://vpnma.etst.com/
Effective URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_mediu...
Submission: On July 25 via automatic, source certstream-suspicious — Scanned from GB

Summary

This website contacted 36 IPs in 7 countries across 26 domains to perform 149 HTTP transactions. The main IP is 176.32.225.38, located in Leeds, United Kingdom and belongs to GD-EMEA-DC-LD5, DE. The main domain is www.melodymaison.co.uk.
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

IP Address AS Autonomous System
4 185.53.177.54 61969 (TEAMINTER...)
1 2600:9000:216... 16509 (AMAZON-02)
2 52.22.173.18 14618 (AMAZON-AES)
2 2600:9000:216... 16509 (AMAZON-02)
1 3.127.134.231 16509 (AMAZON-02)
1 5 95.211.116.26 60781 (LEASEWEB-...)
1 3.161.82.116 16509 (AMAZON-02)
9 2a00:1450:400... 15169 (GOOGLE)
31 176.32.225.38 20738 (GD-EMEA-D...)
4 2a00:1450:400... 15169 (GOOGLE)
4 54.230.228.103 16509 (AMAZON-02)
3 2600:9000:21f... 16509 (AMAZON-02)
8 151.101.194.133 54113 (FASTLY)
1 52.85.65.12 16509 (AMAZON-02)
18 2400:52e0:1e0... 60068 (CDN77 _)
1 34.160.30.67 396982 (GOOGLE-CL...)
2 35.190.75.202 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
1 2a03:2880:f08... 32934 (FACEBOOK)
4 2.18.64.15 20940 (AKAMAI-ASN1)
2 151.101.66.133 54113 (FASTLY)
2 185.60.164.26 60781 (LEASEWEB-...)
1 2a00:1450:400... 15169 (GOOGLE)
1 151.101.2.133 54113 (FASTLY)
3 52.85.65.4 16509 (AMAZON-02)
1 3 2a00:1450:400... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
2 2a02:26f0:710... 20940 (AKAMAI-ASN1)
15 54.85.126.60 14618 (AMAZON-AES)
2 2a02:26f0:480... 20940 (AKAMAI-ASN1)
2 104.18.43.135 13335 (CLOUDFLAR...)
1 172.64.148.35 13335 (CLOUDFLAR...)
1 2a00:1450:400... 15169 (GOOGLE)
1 2600:9000:225... 16509 (AMAZON-02)
149 36
Apex Domain
Subdomains
Transfer
51 melodymaison.co.uk
www.melodymaison.co.uk
files.melodymaison.co.uk
th02.melodymaison.co.uk
2 MB
15 live2support.com
s01.live2support.com — Cisco Umbrella Rank: 88866
195 KB
11 klaviyo.com
static.klaviyo.com — Cisco Umbrella Rank: 4027
static-tracking.klaviyo.com — Cisco Umbrella Rank: 4898
fast.a.klaviyo.com — Cisco Umbrella Rank: 5294
static-forms.klaviyo.com — Cisco Umbrella Rank: 5083
75 KB
8 kelkoogroup.net
uk-go.kelkoogroup.net
dd.kelkoogroup.net — Cisco Umbrella Rank: 383318
s.kelkoogroup.net — Cisco Umbrella Rank: 521071
64 KB
7 google.com
www.google.com — Cisco Umbrella Rank: 10
apis.google.com — Cisco Umbrella Rank: 225
93 KB
6 attn.tv
cdn.attn.tv — Cisco Umbrella Rank: 5244
melodymaison-gb.attn.tv
creatives.attn.tv — Cisco Umbrella Rank: 11066
48 KB
5 google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 104
21 KB
4 typekit.net
use.typekit.net — Cisco Umbrella Rank: 1178
p.typekit.net — Cisco Umbrella Rank: 1499
3 KB
4 tiktok.com
analytics.tiktok.com — Cisco Umbrella Rank: 963
141 KB
4 trustpilot.com
widget.trustpilot.com — Cisco Umbrella Rank: 7072
7 KB
4 googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112
337 KB
4 etst.com
vpnma.etst.com
3 KB
3 doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 252
googleads.g.doubleclick.net — Cisco Umbrella Rank: 77
387 B
3 klarna.com
js.klarna.com — Cisco Umbrella Rank: 8426
207 KB
2 priverautional.com
priverautional.com
3 KB
1 gstatic.com
fonts.gstatic.com
16 KB
1 attentivemobile.com
events.attentivemobile.com — Cisco Umbrella Rank: 5158
260 B
1 googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110
1 KB
1 facebook.net
connect.facebook.net — Cisco Umbrella Rank: 236
60 KB
1 googlecommerce.com
www.googlecommerce.com — Cisco Umbrella Rank: 57916
2 KB
1 fraud0.com
bt.fraud0.com — Cisco Umbrella Rank: 118726
168 B
1 kk-resources.com
s.kk-resources.com — Cisco Umbrella Rank: 80513
3 KB
1 shopfinder24.com
api.shopfinder24.com
1 KB
1 priam-hsj.com
priam-hsj.com — Cisco Umbrella Rank: 632916
2 KB
1 heimi-lwx.com
heimi-lwx.com — Cisco Umbrella Rank: 312066
3 KB
1 cloudfront.net
d38psrni17bvxu.cloudfront.net
1 KB
149 26
Domain Requested by
31 www.melodymaison.co.uk uk-go.kelkoogroup.net
www.melodymaison.co.uk
18 files.melodymaison.co.uk www.melodymaison.co.uk
15 s01.live2support.com www.melodymaison.co.uk
s01.live2support.com
analytics.tiktok.com
7 static.klaviyo.com www.melodymaison.co.uk
static.klaviyo.com
5 www.google-analytics.com uk-go.kelkoogroup.net
www.googletagmanager.com
www.google-analytics.com
analytics.tiktok.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 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
4 vpnma.etst.com d38psrni17bvxu.cloudfront.net
vpnma.etst.com
3 www.google.com 1 redirects www.googlecommerce.com
apis.google.com
3 cdn.attn.tv www.googletagmanager.com
cdn.attn.tv
3 js.klarna.com www.melodymaison.co.uk
js.klarna.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 s.kelkoogroup.net s.kk-resources.com
2 static-tracking.klaviyo.com static.klaviyo.com
2 th02.melodymaison.co.uk www.melodymaison.co.uk
th02.melodymaison.co.uk
2 priverautional.com priam-hsj.com
1 creatives.attn.tv cdn.attn.tv
1 fonts.gstatic.com s01.live2support.com
1 events.attentivemobile.com cdn.attn.tv
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 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 dd.kelkoogroup.net uk-go.kelkoogroup.net
dd.kelkoogroup.net
1 api.shopfinder24.com
1 priam-hsj.com heimi-lwx.com
1 heimi-lwx.com vpnma.etst.com
1 d38psrni17bvxu.cloudfront.net vpnma.etst.com
149 38
Subject Issuer Validity Valid
vpnma.etst.com
R10
2024-07-22 -
2024-10-20
3 months crt.sh
*.cloudfront.net
Amazon RSA 2048 M01
2023-10-10 -
2024-09-19
a year crt.sh
zeropark.com
Amazon RSA 2048 M02
2024-06-11 -
2025-07-09
a year crt.sh
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
E5
2024-07-24 -
2024-10-22
3 months crt.sh
*.google-analytics.com
WR2
2024-07-01 -
2024-09-23
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
R11
2024-07-21 -
2024-10-19
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-07-01 -
2024-09-23
3 months crt.sh
*.facebook.com
DigiCert SHA2 High Assurance Server CA
2024-05-03 -
2024-08-01
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
R11
2024-07-19 -
2024-10-17
3 months crt.sh
*.g.doubleclick.net
WR2
2024-06-24 -
2024-09-16
3 months 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
*.attn.tv
Amazon RSA 2048 M02
2024-04-30 -
2025-05-28
a year crt.sh
upload.video.google.com
WR2
2024-07-01 -
2024-09-23
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
live2support.com
Amazon RSA 2048 M02
2024-02-06 -
2025-03-07
a year crt.sh
*.apis.google.com
WR2
2024-07-01 -
2024-09-23
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
*.gstatic.com
WR2
2024-07-01 -
2024-09-23
3 months crt.sh

This page contains 7 frames:

Primary Page: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Frame ID: 3BF163818E4C455C3E0D677D9BF52311
Requests: 147 HTTP requests in this frame

Frame: https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Frame ID: 54C5DEB05D890E3CDD93A760E1E12352
Requests: 1 HTTP requests in this frame

Frame: https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Frame ID: 934DED2DF64C9F7C16AACA38FF284A68
Requests: 1 HTTP requests in this frame

Frame: https://widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/index.html?templateId=53aa8912dec7e10d38f59f36&businessunitId=4e6976ac000064000510f2b7
Frame ID: 85B0046983B2A3A6B12D2D6C36103CEC
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: 9C2AD710D3A42A8A823F2C98DB244669
Requests: 1 HTTP requests in this frame

Frame: https://creatives.attn.tv/creatives-dynamic/multiPage/index.html
Frame ID: 8A4BA16CECEAA7DCA6416C8B5682C270
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: 6207CA42A0C24948FA015BD5D0DC6544
Requests: 1 HTTP requests in this frame

Screenshot

Page Title

Melody Maison | Mirrors, Furniture & Home Accessories.

Page URL History Show full URLs

  1. https://vpnma.etst.com/ Page URL
  2. http://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f... HTTP 307
    https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f... Page URL
  3. https://priam-hsj.com/zclkredirect?visitid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&type=js&browserWid... Page URL
  4. https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0El... Page URL
  5. https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0... Page URL
  6. https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR2... Page URL
  7. https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantU... Page URL
  8. https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95... HTTP 303
    https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=k... Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • [a-z\d]{32}(?:;|$)

Overall confidence: 100%
Detected patterns
  • apis\.google\.com/js/platform\.js

Overall confidence: 100%
Detected patterns
  • bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js

Overall confidence: 100%
Detected patterns

Overall confidence: 100%
Detected patterns
  • //connect\.facebook\.([a-z]+)/[^/]*/[a-z]*\.js

Overall confidence: 100%
Detected patterns
  • google-analytics\.com/(?:ga|urchin|analytics)\.js

Overall confidence: 100%
Detected patterns
  • apis\.google\.com/js/[a-z]*\.js

Overall confidence: 100%
Detected patterns
  • googletagmanager\.com/gtm\.js
  • googletagmanager\.com/gtag/js

Overall confidence: 100%
Detected patterns
  • klaviyo\.com

Page Statistics

149
Requests

93 %
HTTPS

46 %
IPv6

26
Domains

38
Subdomains

36
IPs

7
Countries

3405 kB
Transfer

7287 kB
Size

34
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. https://vpnma.etst.com/ Page URL
  2. http://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 HTTP 307
    https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 Page URL
  3. https://priam-hsj.com/zclkredirect?visitid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&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
  4. https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwbj2mb5qmdo6egv2j5vouk9s%26var10%3Dlateritious-falcon&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&cid=wbj2mb5qmdo6egv2j5vouk9s&rt=D&ts=1721896501943&hash=4rp1AYvjcZBwK7V3w2h_euMFc3jqSs7BGX2ogQw28-Y Page URL
  5. https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdiajJtYjVxbWRvNmVndjJqNXZvdWs5cyZ2YXIxMD1sYXRlcml0aW91cy1mYWxjb24&ts=1721896502487&hash=3rLw7OQsPdIcEmqb59GSwsISQxWED7n0r5isVwaWJXA&rm=D Page URL
  6. https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wbj2mb5qmdo6egv2j5vouk9s&var10=lateritious-falcon Page URL
  7. 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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s Page URL
  8. https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640ef62a7f9a54723d7a3ad85a92056500cdf1eda7bb7b18e2d0211a5bbbaa7b2904dc6c91d43f22cdc1c167beffc2811bc234bb95ef020878cd916e6f7dcc393fb23946c259b3ff963e833e773fc98756d0c36f80cf6eab6d55a8f00742caa0628ee4179e03e1bbc17fcd7743be8fc31517be94a96f73bbeb37a05fe1cddeef1280fb199862e7f97004244a740b404d90e45e086c0632b33fb&url=https%3A%2F%2Fwww.melodymaison.co.uk%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&initiator=timeout HTTP 303
    https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&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 5
  • http://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 HTTP 307
  • https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Request Chain 83
  • https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=814789184.1721896506&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47o0v872688093za200zb888492715&auid=1156853949.1721896506&frm=0 HTTP 302
  • https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=814789184.1721896506&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47o0v872688093za200zb888492715&auid=1156853949.1721896506&frm=0

149 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
/
vpnma.etst.com/
2 KB
2 KB
Document
General
Full URL
https://vpnma.etst.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
185.53.177.54 , Germany, ASN61969 (TEAMINTERNET-AS, DE),
Reverse DNS
Software
Caddy nginx /
Resource Hash
ed46fe1ffda02f563d3765ebc1a0c08671873e7a39840cc5d8e3cc50b223a1bc

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ch
viewport-width dpr device-memory rtt downlink ect ua ua-full-version ua-platform ua-platform-version ua-arch ua-model ua-mobile
accept-ch-lifetime
30
alt-svc
h3=":8443"; ma=2592000
content-encoding
gzip
content-type
text/html; charset=UTF-8
date
Thu, 25 Jul 2024 08:34:59 GMT
host
{http.reverse_proxy.upstream.hostport}
server
Caddy nginx
vary
Accept-Encoding
x-adblock-key
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALquDFETXRn0Hr05fUP7EJT77xYnPmRbpMy4vk8KYiHnkNpednjOANJcaXDXcKQJN0nXKZJL7TciJD8AoHXK158CAwEAAQ==_WcaUsbJaKZ3obOZO3TAI9OfYeTIS/Fj181wTDUimY1HIfGfHA4PcFop9jA/GrjhA8wa4VK9EHr71gmtTZthFEA==
x-buckets
bucket011
x-domain
etst.com
x-forwarded-host
vpnma.etst.com
x-language
english
x-redirect
zeropark_zeroclick
x-ssl-c
v1
x-ssl-proxy
v3
x-subdomain
vpnma
x-template
tpl_CleanPeppermintBlack_twoclick
js3.js
d38psrni17bvxu.cloudfront.net/scripts/
1 KB
1 KB
Script
General
Full URL
https://d38psrni17bvxu.cloudfront.net/scripts/js3.js
Requested by
Host: vpnma.etst.com
URL: https://vpnma.etst.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2165:5000:1d:4618:5c80:21 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
nginx /
Resource Hash
036c94653e84e6078c087abeb3ac8804491d27b27938839ae3df42b31e2238d9

Request headers

Referer
https://vpnma.etst.com/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 04:35:30 GMT
via
1.1 9dd3685eb51bb09781f673d8a8f1a6c4.cloudfront.net (CloudFront)
last-modified
Thu, 21 Mar 2024 11:48:11 GMT
server
nginx
x-amz-cf-pop
MUC50-P6
age
14370
etag
"65fc1e7b-448"
x-cache
Hit from cloudfront
content-type
application/javascript
accept-ranges
bytes
content-length
1096
x-amz-cf-id
SeVmAQrqrO60Ljjz7IJ5PYanTh0jAXHwLYO0_4hjiKRuljBzRPq78w==
track.php
vpnma.etst.com/
0
119 B
XHR
General
Full URL
https://vpnma.etst.com/track.php?domain=etst.com&toggle=browserjs&uid=MTcyMTg5NjQ5OS4yNzgzOmU5MTBkMzg5ZTk5ODRhODNiOWM4MmRhNTQ4OGI4ZGFkMTQ1ZDZmNzQzMDZmNjQ2N2JhMTA3OGNjODNlZGVmNDk6NjZhMjBlMzM0M2YxOA%3D%3D
Requested by
Host: d38psrni17bvxu.cloudfront.net
URL: https://d38psrni17bvxu.cloudfront.net/scripts/js3.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
185.53.177.54 , Germany, ASN61969 (TEAMINTERNET-AS, DE),
Reverse DNS
Software
Caddy, nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

device-memory
8
rtt
200
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
viewport-width
1600
Referer
https://vpnma.etst.com/
dpr
1
downlink
10
ect
4g

Response headers

date
Thu, 25 Jul 2024 08:35:00 GMT
content-encoding
gzip
x-ssl-proxy
v3
accept-ch
viewport-width, dpr, device-memory, rtt, downlink, ect, ua, ua-full-version, ua-platform, ua-platform-version, ua-arch, ua-model, ua-mobile
host
{http.reverse_proxy.upstream.hostport}
server
Caddy, nginx
x-custom-track
browserjs
vary
Accept-Encoding
accept-ch-lifetime
30
content-type
text/html; charset=UTF-8
access-control-allow-origin
*
x-forwarded-host
vpnma.etst.com
x-ssl-c
v1
alt-svc
h3=":8443"; ma=2592000
ls.php
vpnma.etst.com/
16 B
370 B
XHR
General
Full URL
https://vpnma.etst.com/ls.php?t=66a20e33&token=3fd0ada3b21ed9eb37b7a677b7cf9915a7807ccd
Requested by
Host: vpnma.etst.com
URL: https://vpnma.etst.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
185.53.177.54 , Germany, ASN61969 (TEAMINTERNET-AS, DE),
Reverse DNS
Software
Caddy, nginx /
Resource Hash

Request headers

device-memory
8
rtt
200
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
viewport-width
1600
Referer
https://vpnma.etst.com/
dpr
1
downlink
10
ect
4g

Response headers

date
Thu, 25 Jul 2024 08:35:00 GMT
x-adblock-key
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALquDFETXRn0Hr05fUP7EJT77xYnPmRbpMy4vk8KYiHnkNpednjOANJcaXDXcKQJN0nXKZJL7TciJD8AoHXK158CAwEAAQ==_lkHmCB7djfLmShRI1k9v8vU10yX3MJl0iXw2w8pLoHap5kYSkR3Jf/eIFSuov0bAHqLGrvQLnkImbWCz9d0tPw==
x-ssl-c
v1
alt-svc
h3=":8443"; ma=2592000
x-ssl-proxy
v3
accept-ch
viewport-width, dpr, device-memory, rtt, downlink, ect, ua, ua-full-version, ua-platform, ua-platform-version, ua-arch, ua-model, ua-mobile
host
{http.reverse_proxy.upstream.hostport}
server
Caddy, nginx
access-control-max-age
86400
access-control-allow-methods
POST, OPTIONS
content-type
text/javascript;charset=UTF-8
access-control-allow-origin
accept-ch-lifetime
30
charset
utf-8
x-forwarded-host
vpnma.etst.com
x-log-success
66a20e342c901afa0c0c4270
track.php
vpnma.etst.com/
0
95 B
XHR
General
Full URL
https://vpnma.etst.com/track.php?click=be040c2a9818d4929be142d49a673c3cd7644887&domain=etst.com&uid=MTcyMTg5NjQ5OS4yNzgzOmU5MTBkMzg5ZTk5ODRhODNiOWM4MmRhNTQ4OGI4ZGFkMTQ1ZDZmNzQzMDZmNjQ2N2JhMTA3OGNjODNlZGVmNDk6NjZhMjBlMzM0M2YxOA%3D%3D&ts=fENsZWFuUGVwcGVybWludEJsYWNrfHw1Y2U4NHxidWNrZXQwMTF8fHx8fHw2NmEyMGUzMzQzZWUxfHx8MTcyMTg5NjQ5OS41Nzk5fDkzMjE4ZWY0Y2I2MjM0YmM4NGM5ZTlmMThjMWM5OTI3Yjk5MDZiYjB8fHx8fDF8fDB8MHx8fHwxfHx8fHwwfDB8fHx8fHx8fHx8MHwwfHwwfHx8MHwwfFcxMD18fDF8VzEwPXwzZmQwYWRhM2IyMWVkOWViMzdiN2E2NzdiN2NmOTkxNWE3ODA3Y2NkfDB8fDB8MHx8fA%3D%3D&kw=&search=&pcat=&bucket=&clientID=&adtest=off
Requested by
Host: d38psrni17bvxu.cloudfront.net
URL: https://d38psrni17bvxu.cloudfront.net/scripts/js3.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
185.53.177.54 , Germany, ASN61969 (TEAMINTERNET-AS, DE),
Reverse DNS
Software
Caddy, nginx /
Resource Hash

Request headers

device-memory
8
rtt
200
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
viewport-width
1600
Referer
https://vpnma.etst.com/
dpr
1
downlink
10
ect
4g

Response headers

date
Thu, 25 Jul 2024 08:35:00 GMT
content-encoding
gzip
x-ssl-proxy
v3
accept-ch
viewport-width, dpr, device-memory, rtt, downlink, ect, ua, ua-full-version, ua-platform, ua-platform-version, ua-arch, ua-model, ua-mobile
host
{http.reverse_proxy.upstream.hostport}
server
Caddy, nginx
x-custom-track
none
vary
Accept-Encoding
accept-ch-lifetime
30
content-type
text/html; charset=UTF-8
access-control-allow-origin
*
x-forwarded-host
vpnma.etst.com
x-ssl-c
v1
x-view-match
true
alt-svc
h3=":8443"; ma=2592000
85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d
heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/
Redirect Chain
  • http://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
  • https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
3 KB
3 KB
Document
General
Full URL
https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Requested by
Host: vpnma.etst.com
URL: https://vpnma.etst.com/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.22.173.18 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-52-22-173-18.compute-1.amazonaws.com
Software
/
Resource Hash
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-inline'
X-Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-inline'

Request headers

Referer
https://vpnma.etst.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

access-control-allow-headers
X-Requested-With,Content-Type
access-control-allow-methods
GET,POST,OPTIONS
access-control-allow-origin
*
cache-control
no-store, no-cache, pre-check=0, post-check=0
content-length
3088
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
content-type
text/html;charset=UTF-8
date
Thu, 25 Jul 2024 08:35:01 GMT
x-content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
x-webkit-csp
default-src 'self'; script-src 'self' 'unsafe-inline'

Redirect headers

Location
https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Non-Authoritative-Reason
HttpsUpgrades
zclkredirect
priam-hsj.com/
2 KB
2 KB
Document
General
Full URL
https://priam-hsj.com/zclkredirect?visitid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&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
Requested by
Host: heimi-lwx.com
URL: https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.22.173.18 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-52-22-173-18.compute-1.amazonaws.com
Software
/
Resource Hash
fb38d140fc0678ffb2ad1bd57cbdb2b8a0db5c47872422d136f7556690ff1f59
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-inline'
X-Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-inline'

Request headers

Referer
https://heimi-lwx.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

access-control-allow-headers
X-Requested-With,Content-Type
access-control-allow-methods
GET,POST,OPTIONS
access-control-allow-origin
*
cache-control
no-store, no-cache, pre-check=0, post-check=0
content-length
1707
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
content-type
text/html;charset=UTF-8
date
Thu, 25 Jul 2024 08:35:01 GMT
redirected
JS
x-content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
x-webkit-csp
default-src 'self'; script-src 'self' 'unsafe-inline'
zp-redirect
priverautional.com/
1 KB
2 KB
Document
General
Full URL
https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwbj2mb5qmdo6egv2j5vouk9s%26var10%3Dlateritious-falcon&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&cid=wbj2mb5qmdo6egv2j5vouk9s&rt=D&ts=1721896501943&hash=4rp1AYvjcZBwK7V3w2h_euMFc3jqSs7BGX2ogQw28-Y
Requested by
Host: priam-hsj.com
URL: https://priam-hsj.com/zclkredirect?visitid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&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
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2165:ca00:19:af0b:1c80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
nginx /
Resource Hash

Request headers

Referer
https://priam-hsj.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

cache-control
no-store, no-cache, pre-check=0, post-check=0
content-type
text/html;charset=UTF-8
date
Thu, 25 Jul 2024 08:35:02 GMT
expires
Thu, 01 Jan 1970 00:00:00 GMT
pragma
no-cache
server
nginx
via
1.1 34487f8527afa9dd69067b863d5246b8.cloudfront.net (CloudFront)
x-amz-cf-id
mJTicwdVOyy7tVZs-oLYtSF-IoFyLZh7SAqc2lptFtwslpjysfKy_g==
x-amz-cf-pop
MUC50-P6
x-cache
Miss from cloudfront
redirect
priverautional.com/
749 B
1 KB
Document
General
Full URL
https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdiajJtYjVxbWRvNmVndjJqNXZvdWs5cyZ2YXIxMD1sYXRlcml0aW91cy1mYWxjb24&ts=1721896502487&hash=3rLw7OQsPdIcEmqb59GSwsISQxWED7n0r5isVwaWJXA&rm=D
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2165:ca00:19:af0b:1c80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
nginx /
Resource Hash
cfb0fbf8c5c2b03c80902fa5a3dc74982f20b1f41f421c188c6782bd0732e81c

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

cache-control
no-store, no-cache, pre-check=0, post-check=0
content-type
text/html;charset=UTF-8
date
Thu, 25 Jul 2024 08:35:02 GMT
expires
Thu, 01 Jan 1970 00:00:00 GMT
pragma
no-cache
server
nginx
via
1.1 34487f8527afa9dd69067b863d5246b8.cloudfront.net (CloudFront)
x-amz-cf-id
QHdf3EcjKXxBK0311zg8cmH_SbTE-1YWaayOnyPhuq26RB5PkyfvLw==
x-amz-cf-pop
MUC50-P6
x-cache
Miss from cloudfront
dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJ...
api.shopfinder24.com/r/
870 B
1 KB
Document
General
Full URL
https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wbj2mb5qmdo6egv2j5vouk9s&var10=lateritious-falcon
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
3.127.134.231 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
ec2-3-127-134-231.eu-central-1.compute.amazonaws.com
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

cache-control
no-cache, private
content-encoding
gzip
content-type
text/html; charset=UTF-8
date
Thu, 25 Jul 2024 08:35:03 GMT
referrer-policy
strict-origin-when-cross-origin
server
nginx/1.18.0 (Ubuntu)
vary
Accept-Encoding
permanentLinkGo
uk-go.kelkoogroup.net/
29 KB
30 KB
Document
General
Full 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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
Requested by
Host: api.shopfinder24.com
URL: https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wbj2mb5qmdo6egv2j5vouk9s&var10=lateritious-falcon
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
95.211.116.26 , Netherlands, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-ecs-pub-mx-vip.kelkoo.com
Software
/
Resource Hash
80c1e6cbcbdfea5f17511d5884b57a3485b320ee44e9d0ace82ee8fd5912b307
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://api.shopfinder24.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Accept-CH
Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory
Cache-Control
max-age=0, private, no-cache, no-store, must-revalidate
Charset
utf-8
Content-Length
29372
Content-Security-Policy
frame-ancestors 'none'
Content-Type
text/html; charset=UTF-8
Date
Thu, 25 Jul 2024 08:35:03 GMT
Pragma
no-cache
Referrer-Policy
origin-when-cross-origin
Request-Time
PT0.11713S
X-Content-Type-Options
nosniff
X-DD-B
1
X-DataDome
protected
X-DataDome-CID
AHrlqAAAAAMACRPcrZqLMVIAwkrUbg==
X-Frame-Options
DENY
X-Permitted-Cross-Domain-Policies
master-only
X-Robots-Tag
noindex,nofollow
X-XSS-Protection
1; mode=block
clickId
107698111_1721896503691_2772049
country
uk
leadId
62AE01J3MGF2FJRPDC7MAQ1VBN5FP0
p.png
uk-go.kelkoogroup.net/assets/images/
68 B
593 B
Image
General
Full URL
https://uk-go.kelkoogroup.net/assets/images/p.png?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640ef62a7f9a54723d7a3ad85a92056500cdf1eda7bb7b18e2d0211a5bbbaa7b2904dc6c91d43f22cdc1c167beffc2811bc234bb95ef020878cd916e6f7dcc393fb23946c259b3ff963e833e773fc98756d0c36f80cf6eab6d55a8f00742caa0628ee4179e03e1bbc17fcd7743be8fc31517be94a96f73bbeb37a05fe1cddeef1280fb199862e7f97004244a740b404d90e45e086c0632b33fb
Requested by
Host: uk-go.kelkoogroup.net
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
95.211.116.26 , Netherlands, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-ecs-pub-mx-vip.kelkoo.com
Software
/
Resource Hash
63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-device-memory
8

Response headers

Content-Security-Policy
frame-ancestors 'none'
Date
Thu, 25 Jul 2024 08:35:04 GMT
Referrer-Policy
origin-when-cross-origin
X-Content-Type-Options
nosniff
leadId
62AE01J3MGF2FJRPDC7MAQ1VBN5FP0
X-Permitted-Cross-Domain-Policies
master-only
Request-Time
PT0.005532S
X-Frame-Options
DENY
Content-Type
image/png
Cache-Control
private, must-revalidate
clickId
107698111_1721896503691_2772049
country
uk
X-Robots-Tag
noindex,nofollow
Content-Length
68
X-XSS-Protection
1; mode=block
tags.js
dd.kelkoogroup.net/
157 KB
29 KB
Script
General
Full URL
https://dd.kelkoogroup.net/tags.js
Requested by
Host: uk-go.kelkoogroup.net
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
3.161.82.116 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-3-161-82-116.fra56.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

Referer
https://uk-go.kelkoogroup.net/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
UOKurKSZOj5l4oHq_qVlXSDkmuvEeTca
content-encoding
gzip
via
1.1 2a1069adbc6a1208306ee3de10fe9952.cloudfront.net (CloudFront)
date
Thu, 25 Jul 2024 08:07:57 GMT
strict-transport-security
max-age=63072000; includeSubDomains; preload
x-amz-cf-pop
FRA56-P10
age
1627
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
last-modified
Wed, 24 Jul 2024 12:45:13 GMT
server
AmazonS3
etag
W/"ee8364483523f4897404c6a35e76d353"
vary
Accept-Encoding, Origin
content-type
text/javascript
cache-control
max-age=3600, public
x-amz-cf-id
PPKHq_iBRCpI93Ewu5-jQF5pwAC3dEybuOvgWkDqOVasMQyAeDP68g==
collect
www.google-analytics.com/g/
0
259 B
Ping
General
Full URL
https://www.google-analytics.com/g/collect?v=2&tid=G-JN20G5KW6P&_p=357094036&sr=1600x1200&ul=en-gb&cid=167036318.1721896503&uid=a4c626f-190e907898b-561b3&_fv=1&_s=1&dl=https%3A%2F%2Fuk-go.kelkoogroup.net%2FpermanentLinkGo%3Fcountry%3Duk%26id%3De94327ca-7359-415b-bd2e-de35cf9f77b7%26merchantUrl%3Dhttps%253A%252F%252Fwww.melodymaison.co.uk%26originReferer%3Dfandem%26publisherSubId%3Dlateritious-falcon%26publisherClickId%3Dwbj2mb5qmdo6egv2j5vouk9s&dt=Redirecting%20to%20Melodymaison.co.uk&dr=https%3A%2F%2Fapi.shopfinder24.com%2F&dp=%2F%7C100545567%7C&sid=1721896503&sct=1&seg=1&en=page_view&_ss=1&ep.cd1=&ep.cd2=62AE01J3MGF2FJRPDC7MAQ1VBN5FP0&ep.cd3=100545567&ep.cd4=a4c626f-190e907898b-561b3&ep.cd5=&ep.cd6=%7C100545567%7C
Requested by
Host: uk-go.kelkoogroup.net
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash

Request headers

Referer
https://uk-go.kelkoogroup.net/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Thu, 25 Jul 2024 08:35:04 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://uk-go.kelkoogroup.net
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
ados.js
uk-go.kelkoogroup.net/
1 KB
2 KB
XHR
General
Full URL
https://uk-go.kelkoogroup.net/ados.js
Requested by
Host: uk-go.kelkoogroup.net
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
95.211.116.26 , Netherlands, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-ecs-pub-mx-vip.kelkoo.com
Software
/
Resource Hash
3db77cfe0a6a059ff4d86ea8530439864095c5fe278e279b28c88f99a0f9b530
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-device-memory
8

Response headers

Content-Security-Policy
frame-ancestors 'none'
Date
Thu, 25 Jul 2024 08:35:04 GMT
Referrer-Policy
origin-when-cross-origin
X-Content-Type-Options
nosniff
X-DataDome
protected
Accept-CH
Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory
X-Permitted-Cross-Domain-Policies
master-only
Request-Time
PT0.012386S
X-Frame-Options
DENY
Content-Type
text/html; charset=UTF-8
X-Robots-Tag
noindex,nofollow
Content-Length
1140
X-XSS-Protection
1; mode=block
fp
uk-go.kelkoogroup.net/
0
499 B
Ping
General
Full URL
https://uk-go.kelkoogroup.net/fp?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640ef62a7f9a54723d7a3ad85a92056500cdf1eda7bb7b18e2d0211a5bbbaa7b2904dc6c91d43f22cdc1c167beffc2811bc234bb95ef020878cd916e6f7dcc393fb23946c259b3ff963e833e773fc98756d0c36f80cf6eab6d55a8f00742caa0628ee4179e03e1bbc17fcd7743be8fc31517be94a96f73bbeb37a05fe1cddeef1280fb199862e7f97004244a740b404d90e45e086c0632b33fb
Requested by
Host: uk-go.kelkoogroup.net
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
95.211.116.26 , Netherlands, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-ecs-pub-mx-vip.kelkoo.com
Software
/
Resource Hash
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-device-memory
8
Content-Type
text/plain;charset=utf-8

Response headers

Content-Security-Policy
frame-ancestors 'none'
Date
Thu, 25 Jul 2024 08:35:04 GMT
Referrer-Policy
origin-when-cross-origin
X-Content-Type-Options
nosniff
leadId
62AE01J3MGF2FJRPDC7MAQ1VBN5FP0
X-Permitted-Cross-Domain-Policies
master-only
Request-Time
PT0.011901S
X-Frame-Options
DENY
Content-Type
text/plain; charset=UTF-8
clickId
107698111_1721896503691_2772049
country
uk
X-Robots-Tag
noindex,nofollow
Content-Length
0
X-XSS-Protection
1; mode=block
Primary Request /
www.melodymaison.co.uk/
Redirect Chain
  • https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1...
  • https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
355 KB
35 KB
Document
General
Full URL
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Requested by
Host: uk-go.kelkoogroup.net
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
5f988cf0d1fb3f30423600069c52a48e38dfc2923e1b0bdcb91507b954ccb038

Request headers

Referer
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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-device-memory
8

Response headers

Cache-Control
private, must-revalidate
Connection
Keep-Alive
Content-Encoding
gzip
Content-Type
text/html; charset=UTF-8
Date
Thu, 25 Jul 2024 08:35:03 GMT
Expires
Mon, 26 Jul 1997 05:00:00 GMT
Keep-Alive
timeout=2, max=100
Last-Modified
Thu, 25 Jul 2024 08:35:03 GMT
Server
Apache
Transfer-Encoding
chunked
Vary
Accept-Encoding,User-Agent

Redirect headers

Accept-CH
Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory
Content-Length
0
Content-Security-Policy
frame-ancestors 'none'
Date
Thu, 25 Jul 2024 08:35:04 GMT
Location
https://www.melodymaison.co.uk?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Referrer-Policy
origin-when-cross-origin
Request-Time
PT0.013865S
X-Content-Type-Options
nosniff
X-DataDome
protected
X-Frame-Options
DENY
X-Permitted-Cross-Domain-Policies
master-only
X-Robots-Tag
noindex,nofollow
X-XSS-Protection
1; mode=block
clickId
107698111_1721896503691_2772049
country
uk
leadId
62AE01J3MGF2FJRPDC7MAQ1VBN5FP0
b473fe67-9841-442a-8c85-6818098bb27b
https://uk-go.kelkoogroup.net/
597 B
0
Other
General
Full URL
blob:https://uk-go.kelkoogroup.net/b473fe67-9841-442a-8c85-6818098bb27b
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Length
597
Content-Type
application/javascript
/
dd.kelkoogroup.net/js/
0
0

js
www.googletagmanager.com/gtag/
332 KB
108 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:808::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
bd1fc64cb4f0daadd80ed0322bb15af96567c7bc625a748582f0214ef548a913
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
access-control-allow-headers
Cache-Control
content-length
109794
x-xss-protection
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
expires
Thu, 25 Jul 2024 08:35:05 GMT
tp.widget.bootstrap.min.js
widget.trustpilot.com/bootstrap/v5/
21 KB
7 KB
Script
General
Full URL
https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.230.228.103 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-54-230-228-103.muc50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
02e5bf47b2473c1da7a39a25b14f0f5d9857142842d33def047e492f9f610cb9
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 03:17:14 GMT
content-encoding
gzip
via
1.1 2a656139082dc5343337bc64ea362630.cloudfront.net (CloudFront)
x-content-type-options
nosniff
strict-transport-security
max-age=31536000
x-amz-cf-pop
MUC50-P5
age
26080
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-length
6759
x-xss-protection
1; mode=block
last-modified
Thu, 26 Oct 2023 12:27:20 GMT
server
AmazonS3
etag
"15864ce88fa79a3e954417d0c3396798"
content-type
application/x-javascript
cache-control
max-age=86400
accept-ranges
bytes
x-amz-cf-id
s59kna0ZDHrXYnGMEL1Cefov9W3SU6bHdF2zsdEVkRs2wd1pk0j2qA==
klarna.js
js.klarna.com/web-sdk/v1/
68 KB
19 KB
Script
General
Full URL
https://js.klarna.com/web-sdk/v1/klarna.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:21f3:c600:1a:bdc6:b140:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
248b497fc053e91c1bd98482bae849cfa2b99e7416b82752a433d9dd6c31a7bc

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
AllTFmOrANV1L.PfXLBQitFiWbTpidrz
via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront), 1.1 0d94766f433ae64cf30c40acb74fc43e.cloudfront.net (CloudFront)
content-encoding
br
date
Thu, 25 Jul 2024 08:34:41 GMT
x-amz-cf-pop
FRA56-C1, FRA2-C2
age
25
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-amz-replication-status
COMPLETED
alt-svc
h3=":443"; ma=86400
last-modified
Tue, 16 Jul 2024 09:18:51 GMT
server
AmazonS3
x-amz-meta-sdk-version
0.0.278
etag
W/"18c12062ad74163f3c3a552f36b70833"
vary
Accept-Encoding
content-type
application/javascript
cache-control
public,max-age=60
x-amz-cf-id
kgQe5mwm_B59Va5u0uhaba9hE988ZaaNSLg1SD_t0YhEp3qMmjlgrQ==
klaviyo.js
static.klaviyo.com/onsite/js/
4 KB
2 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
nginx /
Resource Hash
0f0a28271e4718d9cc8ecd8b954ea289d8a10027762048a10d35254761c0e0c9
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; object-src 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; base-uri 'none'; report-uri /csp/

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; object-src 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; base-uri 'none'; report-uri /csp/
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:05 GMT
age
26903
x-cache
HIT, HIT
content-length
1058
x-served-by
cache-lga21957-LGA, cache-lhr-egll1980066-LHR
server
nginx
x-timer
S1721896505.168651,VS0,VE0
etag
"4ce81f0c101c1122b1444369141c2c49"
allow
OPTIONS, GET
access-control-max-age
86400
access-control-allow-methods
GET
access-control-allow-origin
*
content-language
en-us
cache-control
max-age=1, stale-while-revalidate=10800, stale-if-error=86400
access-control-allow-credentials
true
content-type
application/javascript
vary
Accept-Encoding
accept-ranges
bytes
access-control-allow-headers
x-cache-hits
7, 36
leadtag.js
s.kk-resources.com/
6 KB
3 KB
Script
General
Full URL
https://s.kk-resources.com/leadtag.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
52.85.65.12 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-52-85-65-12.muc50.r.cloudfront.net
Software
/
Resource Hash
ca74a7a70a57a337bb7771daa79719a7808e017ebcfb570a5f9c75a50256f81d

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 07:43:01 GMT
Content-Encoding
gzip
Via
1.1 aa80856e4ab1425bca16fde063f31814.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
MUC50-P6
Age
3123
X-Cache
Hit from cloudfront
Connection
keep-alive
Content-Length
2212
Last-Modified
Tue, 16 Jul 2024 11:03:19 GMT
ETag
"d76fe11fb1fca776e415e022e3e6f2c2b77f88b2"
Vary
Accept-Encoding
Content-Type
application/javascript; charset=UTF-8
X-Gravitee-Transaction-Id
a475ce61-66c3-40ba-b5ce-6166c330ba4a
Cache-Control
public, max-age=3600
Accept-Ranges
bytes
X-Gravitee-Request-Id
a475ce61-66c3-40ba-b5ce-6166c330ba4a
X-Amz-Cf-Id
DM5ITAX7CVdulvP_kj8zUNFwSObf7HAkQkF_2ZEV6jMKYYCjVreikA==
KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
12 KB
13 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
9582ced8a675bf267cc7ac392a86413ed850e53c85919b93719134ecc22ea04b

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
12704
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOkCnqEu92Fr1Mu51xIIzI.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
17 KB
17 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOkCnqEu92Fr1Mu51xIIzI.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
17368
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
13 KB
13 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
7af61b2367eba2b1852e837c46a75696c130fd67b934aae77f9f082a5a771416

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
12848
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
17 KB
17 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
661d4b208656c006e7aab58acf7784857963123675de2302279fbe6c05313547

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=97
Content-Length
17336
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOmCnqEu92Fr1Mu7GxKOzY.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
12 KB
12 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
3c23eb02de6b34e30f18cfb7167abd81a2cedfd1da60dfcb71989517ab3fb431

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:32 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
11872
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOmCnqEu92Fr1Mu4mxK.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
15 KB
16 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:32 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
15744
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
12 KB
12 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
7f1c829b0c90fd664a03bb714a74f7d35d9e38ee1687104abc8ad5bd9c8ccb6c

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
11800
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
16 KB
16 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
b019538234514166ec7665359d097403358f8a4c991901983922fb4d56989f1e

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=96
Content-Length
15920
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
12 KB
12 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
fc66f942651a9fe1a598770d3d896529dcd7a03d02f40655451513093103e61b

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:32 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
11824
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
15 KB
16 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 13 May 2022 10:39:32 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
15860
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
13 KB
13 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
bfd1a0c9c783e84595589f33e1828a57194951ab7dbba5b6b43e6cee19c38301

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 01 Jul 2022 12:40:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
12832
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
17 KB
17 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
3cf78ad3bcd1324e10a4acdc34bfc4a159f9a045b30edbe3738a9d1b9f807a39

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 01 Jul 2022 12:40:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Content-Length
17552
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
11 KB
12 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
2781e9e7c3f369b8fc7965e679b17b60b5b11eaae5da1e5045107bbdd9d568f0

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Fri, 01 Jul 2022 12:40:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=95
Content-Length
11756
Expires
Fri, 26 Jul 2024 08:35:03 GMT
KFOlCnqEu92Fr1MmYUtfBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
15 KB
16 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmYUtfBBc4.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
7e262106f82cc52663e403f5b73795bbeab9ca0630c33c03579354fbcd4fae1e

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Last-Modified
Fri, 01 Jul 2022 12:40:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
15752
Expires
Fri, 26 Jul 2024 08:35:04 GMT
20240718-162801.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
59 KB
60 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240718-162801.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
c2b2cafb4c3ddb1a6bb9a48bb6de9f337a0f048d233922a0c1e959958147bf50

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
x-downloadsize
338343
cdn-edgestorageid
1079
x-bo-processingtime
11
cdn-cachedat
07/21/2024 23:00:37
cdn-pullzone
1542682
content-length
60536
x-bo-server
DE-225
last-modified
Sun, 21 Jul 2024 23:00:37 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
15
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.11%
cdn-requestid
dc48633b872f0dc87a55d9a10a7edba8
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240716-113926.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
26 KB
26 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240716-113926.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
b10d8a89f977381c75fa2bacffdd6e4ad6af495d16b0683f16258fc88a394ef0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
x-downloadsize
176022
cdn-edgestorageid
1082
x-bo-processingtime
8
cdn-cachedat
07/16/2024 10:42:39
cdn-pullzone
1542682
content-length
26222
x-bo-server
DE-261
last-modified
Tue, 16 Jul 2024 10:42:38 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
42
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
85.1%
cdn-requestid
9a9e78d94b280f042a835d5e5b28da69
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240429-161707.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
33 KB
34 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240429-161707.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
5ab720c1b2d704779881ce819410021c15428040c25dd9be7342adf4d36602ac

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
x-downloadsize
216027
cdn-edgestorageid
1081
x-bo-processingtime
8
cdn-cachedat
07/03/2024 09:46:07
cdn-pullzone
1542682
content-length
33834
x-bo-server
DE-267
last-modified
Wed, 03 Jul 2024 09:46:07 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
119
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
84.34%
cdn-requestid
c1bb5badcf956e09dc79b7e370b317a1
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240327-141517.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
135 KB
136 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240327-141517.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
3443d754b03660bcb25e8006cf48461d46ad2e0fdbba59e803c342b73e9d2099

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
x-downloadsize
589411
cdn-edgestorageid
1079
x-bo-processingtime
23
cdn-cachedat
06/25/2024 14:34:58
cdn-pullzone
1542682
content-length
138126
x-bo-server
DE-228
last-modified
Tue, 25 Jun 2024 14:34:58 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
108
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
76.57%
cdn-requestid
368cca8c8e4b5f1063f6c185cafe760d
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240723-115506.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
36 KB
37 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240723-115506.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
50d32dc0fce97ee3bfeb7ebdd96eb5b6b8a393263994488a5fcd0cc4b1184525

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
x-downloadsize
214213
cdn-edgestorageid
1080
x-bo-processingtime
8
cdn-cachedat
07/23/2024 11:05:30
cdn-pullzone
1542682
content-length
37150
x-bo-server
DE-259
last-modified
Tue, 23 Jul 2024 11:05:30 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
13
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.66%
cdn-requestid
5b02279ac0724fb9161b0bcf9c0f7b88
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240618-122904.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
41 KB
42 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240618-122904.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
df177883675276b075b095505beece35c8f0172bc6796b9a36b35f6f04a11a2f

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
x-downloadsize
252412
cdn-edgestorageid
1081
x-bo-processingtime
9
cdn-cachedat
07/23/2024 12:01:11
cdn-pullzone
1542682
content-length
42232
x-bo-server
DE-95
last-modified
Tue, 23 Jul 2024 12:01:11 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
103
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
83.27%
cdn-requestid
f7d0994b975db80a23a0acaed1f3924c
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240523-125435.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
31 KB
31 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240523-125435.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
9f3a62fd5babbcc733d1579cce5db9e343207302167d22ea1e312b2a828c91b4

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
x-downloadsize
177613
cdn-edgestorageid
1079
x-bo-processingtime
11
cdn-cachedat
07/21/2024 08:34:37
cdn-pullzone
1542682
content-length
31418
x-bo-server
DE-228
last-modified
Sun, 21 Jul 2024 08:34:37 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
77
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.31%
cdn-requestid
c744841d947b22e91238e1e2728167cb
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240718-162902.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
58 KB
59 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240718-162902.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
a2707e3c7d8b63b8e0b1cf86b06f88c637457bf5639636a60606359b2f769ab6

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
x-downloadsize
349532
cdn-edgestorageid
1079
x-bo-processingtime
9
cdn-cachedat
07/21/2024 23:00:37
cdn-pullzone
1542682
content-length
59396
x-bo-server
DE-234
last-modified
Sun, 21 Jul 2024 23:00:37 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
48
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
83.01%
cdn-requestid
8aa1862e0436f327b32aa9e8099a7a2c
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
1.91f800b83c47720df0a952a0d29e12a1_sync.css
www.melodymaison.co.uk/var/cache/css_dir/
537 KB
138 KB
Stylesheet
General
Full URL
https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
7433ea968c8a763d457522d2f7459cedfd349531dc47e0db77471f1a70e4ca43

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Content-Encoding
gzip
Last-Modified
Wed, 24 Jul 2024 15:55:33 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Transfer-Encoding
chunked
Content-Type
text/css
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Expires
Sat, 24 Aug 2024 08:35:03 GMT
1.4ba3732d3656ab2070de859ab86b1fc7async.js
www.melodymaison.co.uk/var/cache/js_dir/
12 KB
12 KB
Script
General
Full URL
https://www.melodymaison.co.uk/var/cache/js_dir/1.4ba3732d3656ab2070de859ab86b1fc7async.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
3d311b781df47d5e0d1f5bb219580c66704cc795eac609d57b6e2865a0343e00

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Last-Modified
Tue, 23 Jul 2024 09:24:08 GMT
Server
Apache
Vary
User-Agent
Content-Type
text/javascript
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Content-Length
12440
Expires
Sat, 24 Aug 2024 08:35:04 GMT
2.8be47fc1497163a76c4f7e9d8894e6f3_sync.js
www.melodymaison.co.uk/var/cache/js_dir/
522 KB
522 KB
Script
General
Full URL
https://www.melodymaison.co.uk/var/cache/js_dir/2.8be47fc1497163a76c4f7e9d8894e6f3_sync.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
0c0fd35607deaeb13a587f275de9a361e1b3eae3f621b0741fa82d3c906aa37c

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Last-Modified
Wed, 24 Jul 2024 16:01:13 GMT
Server
Apache
Vary
User-Agent
Content-Type
text/javascript
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Content-Length
534555
Expires
Sat, 24 Aug 2024 08:35:04 GMT
flag_gb.svg
www.melodymaison.co.uk/skin/melody/images/
1 KB
915 B
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/flag_gb.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
4aceab050cd9a245b7d2f45dabad55450ac49f313d3e35c0e2f2c97d0e3e6c02

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Content-Encoding
gzip
Last-Modified
Wed, 31 May 2023 14:58:16 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Content-Length
540
Expires
Sat, 24 Aug 2024 08:35:04 GMT
logo.svg
www.melodymaison.co.uk/skin/melody/images/2022/
9 KB
4 KB
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/2022/logo.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
726f81160ce6eecf167defa037f3a216dbce0f5c36b5843882c53436a1310d43

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Content-Encoding
gzip
Last-Modified
Fri, 13 May 2022 09:43:36 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=97
Content-Length
3499
Expires
Sat, 24 Aug 2024 08:35:04 GMT
fz.js
bt.fraud0.com/api/v2/
43 B
168 B
Script
General
Full URL
https://bt.fraud0.com/api/v2/fz.js?cid=c3d143bb-f8e8-4cb9-9d17-85a3e7d48c88
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
34.160.30.67 Kansas City, United States, ASN396982 (GOOGLE-CLOUD-PLATFORM, US),
Reverse DNS
67.30.160.34.bc.googleusercontent.com
Software
/
Resource Hash
24d963bb44383166e9ca9fdee3505cd5b86d1d105e70f655655530de6844e0e4

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
via
1.1 google
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
43
content-type
text/plain; charset=utf-8
logo-m.svg
www.melodymaison.co.uk/skin/melody/images/2022/
2 KB
1 KB
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/2022/logo-m.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
de55a486f22da0b498d3c1d5f33c5f9b8d44ca5d3b5eb79a2b7b81bf9e9ef968

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Content-Encoding
gzip
Last-Modified
Thu, 23 Jun 2022 11:40:17 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=97
Content-Length
744
Expires
Sat, 24 Aug 2024 08:35:04 GMT
tmpixel.min.js
th02.melodymaison.co.uk/
46 KB
46 KB
Script
General
Full URL
https://th02.melodymaison.co.uk/tmpixel.min.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
35.190.75.202 Kansas City, United States, ASN15169 (GOOGLE, US),
Reverse DNS
202.75.190.35.bc.googleusercontent.com
Software
UploadServer /
Resource Hash
fffc2cf20d97938c6d6e5bb2cea1511441307cb787f2e5626fb618b3a5a9a386

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 07:42:41 GMT
age
3145
x-guploader-uploadid
AHxI1nNLESsu8gfficvyGbEubqVRZ8qsgDUu9tZa7jZ6csPl4kb1e1TlwP4UpLbzMTYBlRxquIc
x-goog-storage-class
STANDARD
x-goog-metageneration
1
x-goog-stored-content-encoding
identity
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
46878
last-modified
Tue, 02 Jul 2024 22:06:20 GMT
server
UploadServer
etag
"53ccc0f0936ec48631587b1f2cf5749b"
x-goog-hash
crc32c=NxwWbw==, md5=U8zA8JNuxIYxWHsfLPV0mw==
x-goog-generation
1719957980567428
content-language
en
content-type
application/javascript
cache-control
public, max-age=3600
x-goog-stored-content-length
46878
accept-ranges
bytes
expires
Thu, 25 Jul 2024 08:42:41 GMT
js
www.googlecommerce.com/trustedstores/api/
584 B
2 KB
Script
General
Full URL
https://www.googlecommerce.com/trustedstores/api/js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:810::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
0ef507ca6214671c2b13302d9e14537395bf4e25ecde3ba0a7c034df04fec8bc
Security Headers
Name Value
Content-Security-Policy script-src 'report-sample' 'nonce-HVFtyPRNsSxwszGywhzsKw' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/VerifiedReviewsGcrHttp/cspreport;worker-src 'self', script-src 'unsafe-inline' 'unsafe-eval' blob: data: 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com;report-uri /_/VerifiedReviewsGcrHttp/cspreport/allowlist, require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrHttp/cspreport
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
content-security-policy
script-src 'report-sample' 'nonce-HVFtyPRNsSxwszGywhzsKw' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/VerifiedReviewsGcrHttp/cspreport;worker-src 'self', script-src 'unsafe-inline' 'unsafe-eval' blob: data: 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com;report-uri /_/VerifiedReviewsGcrHttp/cspreport/allowlist, require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrHttp/cspreport
content-encoding
gzip
x-content-type-options
nosniff
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
x-xss-protection
0
reporting-endpoints
default="/_/VerifiedReviewsGcrHttp/web-reports?context=eJzjctDikmLw05BikPj6kkkLiJ3SZ7CGALFP_QzWOCBuvXmOdToQJ_07z1oCxEsiLrIeSbzIaqhwidUZiIV4OHbN6djKJrDi2u61jEpGSfmF8cUZ-QUFmXnpZalFmWmZqSlFqWWZqeXFpZnFqUVAsXgjAyMTA3MjIz0Ds_gCAwAZmDIo"
accept-ch
Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
cross-origin-opener-policy
same-origin
server
ESF
vary
Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
x-frame-options
SAMEORIGIN
content-type
text/javascript; charset=utf-8
cache-control
private, max-age=14400
permissions-policy
ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=*
expires
Thu, 25 Jul 2024 08:35:06 GMT
gtm.js
www.googletagmanager.com/
181 KB
65 KB
Script
General
Full URL
https://www.googletagmanager.com/gtm.js?id=GTM-WZZ3FXB
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:808::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
a5a996437c278be2b603d61c7996e1806b78fc773c5317df69e75ecc92157b59
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
66873
x-xss-protection
0
last-modified
Thu, 25 Jul 2024 06:00:00 GMT
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Thu, 25 Jul 2024 08:35:05 GMT
fbevents.js
connect.facebook.net/en_US/
224 KB
60 KB
Script
General
Full URL
https://connect.facebook.net/en_US/fbevents.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f083:9:face:b00c:0:3 Frankfurt am Main, Germany, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
eaa003d85cb77f94fcae98396e583ce01d0c375b57235402c884ef8a792b951e
Security Headers
Name Value
Content-Security-Policy default-src 'self' data: blob: facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;script-src *.fbcdn.net *.facebook.net 'unsafe-inline' blob: data: 'self' 'unsafe-eval';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net wss://*.fbcdn.net attachment.fbsbx.com blob: 'self';img-src 'self' data: blob: facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c&minimize=0;require-trusted-types-for 'script';
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
default-src 'self' data: blob: facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;script-src *.fbcdn.net *.facebook.net 'unsafe-inline' blob: data: 'self' 'unsafe-eval';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net wss://*.fbcdn.net attachment.fbsbx.com blob: 'self';img-src 'self' data: blob: facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c&minimize=0;require-trusted-types-for 'script';
content-encoding
gzip
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; preload; includeSubDomains
date
Thu, 25 Jul 2024 08:35:06 GMT
document-policy
force-load-at-top
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
58677
x-xss-protection
0
reporting-endpoints
coop_report="https://www.facebook.com/browser_reporting/coop/?minimize=0", coep_report="https://www.facebook.com/browser_reporting/coep/?minimize=0", permissions_policy="https://www.facebook.com/ajax/browser_error_reports/"
x-fb-connection-quality
EXCELLENT; q=0.9, rtt=16, rtx=0, c=13, mss=1392, tbw=2789, tp=-1, tpl=-1, uplat=0, ullat=-1
pragma
public
x-fb-debug
NiR+4nVMpR0ijq57vMKJjZsyE2UHhE0l09iCW+xAjcLhk+Tbk2SCw5xeErRcFKOyk764ZDiIMqfX5OFUh67VQQ==
cross-origin-embedder-policy-report-only
require-corp;report-to="coep_report"
cross-origin-opener-policy
same-origin-allow-popups;report-to="coop_report"
vary
Accept-Encoding
report-to
{"max_age":2592000,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/coop\/?minimize=0"}],"group":"coop_report","include_subdomains":true}, {"max_age":86400,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/coep\/?minimize=0"}],"group":"coep_report"}, {"max_age":21600,"endpoints":[{"url":"https:\/\/www.facebook.com\/ajax\/browser_error_reports\/"}],"group":"permissions_policy"}
content-type
application/x-javascript; charset=utf-8
x-frame-options
DENY
cache-control
public, max-age=1200
permissions-policy
accelerometer=(), attribution-reporting=(), autoplay=(), battery=(self), bluetooth=(), camera=(), ch-device-memory=(), ch-downlink=(), ch-dpr=(), ch-ect=(), ch-rtt=(), ch-save-data=(), ch-ua-arch=(), ch-ua-bitness=(), ch-viewport-height=(), ch-viewport-width=(), ch-width=(), clipboard-read=(), clipboard-write=(), compute-pressure=(), display-capture=(), encrypted-media=(), fullscreen=(self), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), otp-credentials=(), payment=(), picture-in-picture=(), private-state-token-issuance=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), shared-storage=(), shared-storage-select-url=(), private-state-token-redemption=(), usb=(), usb-unrestricted=(), unload=(self), window-management=(), xr-spatial-tracking=();report-to="permissions_policy"
timing-allow-origin
*
expires
Sat, 01 Jan 2000 00:00:00 GMT
events.js
analytics.tiktok.com/i18n/pixel/
5 KB
2 KB
Script
General
Full URL
https://analytics.tiktok.com/i18n/pixel/events.js?sdkid=C9OGCDRC77U96QF3QC30&lib=ttq
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2.18.64.15 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a2-18-64-15.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
67155c74a60955902f6823408085bfcff69949826453c840b7bc233afaa6c351

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-akamai-request-id
1c253087
date
Thu, 25 Jul 2024 08:35:06 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=miss;type=dyn
x-tt-trace-id
00-240725083506C037D609D7D72078F171-66981F17B157A8AF-00
x-cache
TCP_MISS from a2-20-179-79.deploy.akamaitechnologies.com (AkamaiGHost/11.6.0-57528057) (-)
server-timing
inner; dur=3, cdn-cache; desc=MISS, edge; dur=0, origin; dur=94
content-length
1606
pragma
no-cache
server
nginx
x-tt-logid
20240725083506C037D609D7D72078F171
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
cache-control
max-age=0, no-cache, no-store
x-origin-response-time
94,2.20.179.79
x-tt-trace-host
01439bbf843375780b7f142d4e6aaa53411fa8b0b87032cc5f06269a999d6018ae90c2722b7904542bfbeeb7dacbedb44d0b20bd7649e0b5a085aed5100e99db7722a4bfd0405963db000e0c11e043410ef73bc04b1b6838ab23185dc9c087bcb6
expires
Thu, 25 Jul 2024 08:35:06 GMT
1Ptug8zYS_SKggPNyC0ITw.woff2
www.melodymaison.co.uk/skin/melody/fonts/raleway/
20 KB
20 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
3650de8bc2dd8352b01aa49e9f0ae225098e86a31da32b04d81abb76b598d0d6

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:03 GMT
Last-Modified
Wed, 23 Jun 2021 14:56:48 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
20444
Expires
Fri, 26 Jul 2024 08:35:03 GMT
fender_analytics.f692ee00c71150d7db91.js
static-tracking.klaviyo.com/onsite/js/
31 KB
13 KB
Script
General
Full URL
https://static-tracking.klaviyo.com/onsite/js/fender_analytics.f692ee00c71150d7db91.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.66.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
182aed8bfe77643efd0464370a017e39fe115bc115962dede8fea94ac9191c56

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
5WJy..Lo4mK2jnII0rHa1l5haINArMgZ
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:06 GMT
x-amz-request-id
41Y2RTP149KA3F25
age
26908
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
12748
x-amz-id-2
mKL1xWMRGO3xerTYlPL0yRvVbZ5DZgnzOEYw7UzT/IairFK8mTlaNUFMOeD5za6kjnB4D8Fzjtw=
x-served-by
cache-lga21947-LGA, cache-lcy-eglc8600022-LCY
last-modified
Thu, 11 Apr 2024 15:48:20 GMT
server
AmazonS3
etag
"cb6418619f08d5e582cf68f2d2432438"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
f762585ddd3a013913c4e420e75aa2819d1084f2
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
29, 16076
static.500134348b1f0969ffe3.js
static-tracking.klaviyo.com/onsite/js/
2 KB
2 KB
Script
General
Full URL
https://static-tracking.klaviyo.com/onsite/js/static.500134348b1f0969ffe3.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.66.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
1ba49e8383e2329fe4f6e2a33172420fefd5bee26ce915cef9315f5b09c54cf8

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
2L_.X11dgB5ItJdIxOLpsdUl7RuAaHwi
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:06 GMT
x-amz-request-id
F82JVRQFRQE0D0ND
age
26907
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
2183
x-amz-id-2
XmO+iStmg5njyuMH7vXkQdM03SQBJDOIcVKuFvHQmczFeeUes7JtthO+XbG+RcAUTnJlfLyP1tUWCT8PTcmHv+9kgXg+SY0S
x-served-by
cache-lga21976-LGA, cache-lcy-eglc8600022-LCY
last-modified
Wed, 27 Mar 2024 10:30:34 GMT
server
AmazonS3
etag
"64de10774c3382fe4adddab07ea17f0d"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
2825b63e6933b08d1be25eea4d99ad73625b8faa
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
3182, 17049
runtime.51daa9e3e9e827f9985d.js
static.klaviyo.com/onsite/js/
20 KB
8 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/runtime.51daa9e3e9e827f9985d.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
744db731d850a62e0950327119249377df44ea5ff199072e0c356fb0953ee105

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
8M1BNBjqKew8VoveTQFcegWSz7ap7laQ
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:05 GMT
x-amz-request-id
R3KYF8GE707F5D8C
age
26907
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
7695
x-amz-id-2
I4dVVrvBQFJkVzC1WwO4Lg5k/fo8nbloydJG6/2NMDmJ3rNA5bS9KQbzs16tM6mrtOdInZcnM+uYyngAVYOidZmf4Q5n6azu
x-served-by
cache-lga21928-LGA, cache-lcy-eglc8600089-LCY
last-modified
Wed, 24 Jul 2024 19:48:43 GMT
server
AmazonS3
etag
"b842b9d15d94b272fddf5af86688204c"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
20cd65e180b93e2f7034d7a585b56e0de36ba232
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
114, 18371
sharedUtils.49b071edd935bc4578da.js
static.klaviyo.com/onsite/js/
49 KB
18 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/sharedUtils.49b071edd935bc4578da.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
a1c820f2d93376cc17f85be95f95c10e5af0470ab0ec2dce45cc8a30d679c5e1

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
NvlK1xAdJ_F0DXRfQmXIKm76IONGztdQ
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:05 GMT
x-amz-request-id
VN0TGCJE548Z0G76
age
26907
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
18298
x-amz-id-2
vF9UFqr/Jfo6uScKifD8lLy5pkCmIft67R/JMJMyeqVJSWXD+qzI11ZS+WSJJPt66axNKU4xgic=
x-served-by
cache-lga21972-LGA, cache-lcy-eglc8600089-LCY
last-modified
Tue, 23 Jul 2024 15:37:30 GMT
server
AmazonS3
etag
"79cf73380295042549a3b04998d2b70c"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
d1b67f95d4d632f6b4e1dce62ee2a99d07b434cb
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
92, 17096
vendors~signup_forms~post_identification_sync~onsite-triggering.c14341885543cb645efc.js
static.klaviyo.com/onsite/js/
12 KB
4 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/vendors~signup_forms~post_identification_sync~onsite-triggering.c14341885543cb645efc.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
2222a907ad2fb7ba41f4a997ef171321add118fc95f14be074debc3290e1ac59

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
Ez16MoxhPquxXdlhYF9sWgpH9m1QDXhm
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:05 GMT
x-amz-request-id
RC12JSQ3R2B07EYD
age
26907
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
4100
x-amz-id-2
p7UZsp5JEN6wbLK2qdMQiZclhFKdFs4cb20pOOn9PVKbj9SooS36vR7ofoo/uX+CX/Nk+9WS8KGYF+3M3QRlD7eNxjq71Z+e
x-served-by
cache-lga21980-LGA, cache-lcy-eglc8600089-LCY
last-modified
Mon, 24 Jun 2024 13:00:51 GMT
server
AmazonS3
etag
"9ffe3c33ee0912112ebffc1673dcb79e"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
1ba971f639266cabe55904cbeae0edad9add3ed4
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
3, 12893
vendors~signup_forms.02363fe5acd5fa75cb6b.js
static.klaviyo.com/onsite/js/
21 KB
7 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/vendors~signup_forms.02363fe5acd5fa75cb6b.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
c0a9caf662f6ac36c25690c76124101ec7ee0d8937734ddf35ffa89dfb7120ad

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
Mekwof6XjI4q2BHYhTSsMqFmFe4SDBfo
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:05 GMT
x-amz-request-id
RC1EAVJFCYCYTEDW
age
26908
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
6996
x-amz-id-2
hXz2idQOMfvufPQKWZX9zk3PUt+OZnC/NjRGF7CqBFcdHgDlBey9v48kAMOPi/ieP96Pmm9RUjHnRiSsZxSO8IqTE5wpOq6A
x-served-by
cache-lga21949-LGA, cache-lcy-eglc8600089-LCY
last-modified
Mon, 24 Jun 2024 13:00:51 GMT
server
AmazonS3
etag
"61ccc2011600d4f458768ffe94ddb555"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
1ba971f639266cabe55904cbeae0edad9add3ed4
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
4, 12728
default~signup_forms~onsite-triggering.880bde204b8ee5a4bc37.js
static.klaviyo.com/onsite/js/
32 KB
10 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/default~signup_forms~onsite-triggering.880bde204b8ee5a4bc37.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
914f159ab6f0a08a1cec049c6ed2b02c6dce9a3c6a5d7103c1028baf5c6ddfcd

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
TCLdJkL8Iy0EL9kJPG2XU3Ulc0EcHiYO
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:05 GMT
x-amz-request-id
CPRP7MF7AHSYEWER
age
26908
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
9251
x-amz-id-2
l0ozQ6LhzI0QJ2qQ8NlubwXKpVFMEIUuoPByJZARCUQQstPH1mf16K7R9fasrlb/iNTN3TvJjF/eidQgRixc35EZNsNmmsKcBHPQS18HQKo=
x-served-by
cache-lga21940-LGA, cache-lcy-eglc8600089-LCY
last-modified
Tue, 02 Jul 2024 18:50:16 GMT
server
AmazonS3
etag
"d6b76df89ecf86204b5fe867d284de34"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
c4f147782cde260d619a1c566ff3b2560e3ad660
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
35, 12697
signup_forms.6a972a58c16254a9f1c7.js
static.klaviyo.com/onsite/js/
14 KB
5 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/signup_forms.6a972a58c16254a9f1c7.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
b4f459599d92979623b52c45d6b3775486f92cb00db55621b43799cfd91bf98f

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
bQ2zCRyZKHh.rDJ1xI_V0BLETa9p9yAu
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:05 GMT
x-amz-request-id
XB5KNB0S4CZMK3XP
age
26907
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
5138
x-amz-id-2
Fu134mf2p8y4q4ahgn0Dld8hhdu6CEIgNaRdH8F5QSURuwehsLpLtLCbR5Sgu2uU4nzuUbMdQI4=
x-served-by
cache-lga21931-LGA, cache-lcy-eglc8600089-LCY
last-modified
Thu, 27 Jun 2024 16:31:42 GMT
server
AmazonS3
etag
"eed975187f707457bafc3d36797f3ab1"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
dab50ba5f2ff41d14ab217987084867b2749f75b
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
6, 12899
k.gif
s.kelkoogroup.net/
43 B
797 B
XHR
General
Full URL
https://s.kelkoogroup.net/k.gif
Requested by
Host: s.kk-resources.com
URL: https://s.kk-resources.com/leadtag.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
185.60.164.26 , France, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-sale-pub2-srv-vip.kelkoo.com
Software
/
Resource Hash
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b

Request headers

ETag
a2Vsa29vSWQ9YTRjNjI2Zi0xOTBlOTA3ODk4Yi01NjFiMw==
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Referer
https://www.melodymaison.co.uk/

Response headers

Pragma
no-cache
Date
Thu, 25 Jul 2024 08:35:05 GMT
Last-Modified
Fri, 01 Jan 2010 00:00:00 GMT
ETag
a2Vsa29vSWQ9YTRjNjI2Zi0xOTBlOTA3ODk4Yi01NjFiMw==
Vary
*,Origin
Content-Type
image/gif
Access-Control-Allow-Origin
https://www.melodymaison.co.uk
X-Gravitee-Transaction-Id
d6daef78-35b2-416e-9aef-7835b2516ea8
Access-Control-Expose-Headers
ETag
Cache-Control
private, no-cache, no-store, must-revalidate, proxy-revalidate
Access-Control-Allow-Credentials
true
Accept-Ranges
bytes
X-Gravitee-Request-Id
d6daef78-35b2-416e-9aef-7835b2516ea8
content-length
43
Expires
0
k.gif
s.kelkoogroup.net/ Frame
0
0
Preflight
General
Full URL
https://s.kelkoogroup.net/k.gif
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
185.60.164.26 , France, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-sale-pub2-srv-vip.kelkoo.com
Software
/
Resource Hash

Request headers

Accept
*/*
Access-Control-Request-Headers
etag
Access-Control-Request-Method
GET
Origin
https://www.melodymaison.co.uk
Sec-Fetch-Mode
cors
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Access-Control-Allow-Credentials
true
Access-Control-Allow-Headers
etag
Access-Control-Allow-Methods
GET
Access-Control-Allow-Origin
https://www.melodymaison.co.uk
Access-Control-Max-Age
3600
Date
Thu, 25 Jul 2024 08:35:05 GMT
Vary
Origin
X-Gravitee-Request-Id
7b67be80-10a0-45bf-a7be-8010a025bf9a
X-Gravitee-Transaction-Id
7b67be80-10a0-45bf-a7be-8010a025bf9a
content-length
0
runtime-config.json
js.klarna.com/web-sdk/config/
935 B
1 KB
Fetch
General
Full URL
https://js.klarna.com/web-sdk/config/runtime-config.json
Requested by
Host: js.klarna.com
URL: https://js.klarna.com/web-sdk/v1/klarna.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2600:9000:21f3:c600:1a:bdc6:b140:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
188c753143b1e31abd8bf995999593b87d33a84c59cd36b1e42bc2badd500b8a

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
.kOY3A4beZR6b6pvv_FtMYCbPeLByLgN
via
1.1 a618edcb8ddcdae59a3a61a6c82ff54c.cloudfront.net (CloudFront), 1.1 999a435eb37a050d3de26fe63534c416.cloudfront.net (CloudFront)
date
Thu, 25 Jul 2024 08:35:06 GMT
x-amz-cf-pop
FRA56-C1, FRA2-C2
x-amz-server-side-encryption
AES256
x-cache
RefreshHit from cloudfront
x-amz-replication-status
COMPLETED
alt-svc
h3=":443"; ma=86400
content-length
935
last-modified
Fri, 19 Jul 2024 14:15:21 GMT
server
AmazonS3
etag
"77958171bab4a1869c2f1ed755f34943"
access-control-max-age
86400
access-control-allow-methods
GET
content-type
application/json
access-control-allow-origin
*
cache-control
public,max-age=60
vary
Accept-Encoding,Origin,Access-Control-Request-Headers,Access-Control-Request-Method
accept-ranges
bytes
x-amz-cf-id
AQbUuxKD19XLC7Aea9WsIvzZ1BbGyiO_1GpEMdVNWHzrUFvJu1k4og==
js
www.googletagmanager.com/gtag/
205 KB
74 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=UA-2202141-1&l=dataLayer&cx=c
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:808::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
8a059a185ee155676723a8d2e361503d922dfd924bb37b7e8abff599bd52f534
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
75482
x-xss-protection
0
last-modified
Thu, 25 Jul 2024 06:00:00 GMT
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Thu, 25 Jul 2024 08:35:05 GMT
collect
www.google-analytics.com/g/
0
0
Fetch
General
Full URL
https://www.google-analytics.com/g/collect?v=2&tid=G-TXF6XWMDRC&gtm=45je47o0v888492715za200&_p=1721896504944&_gaz=1&gcs=G111&gcd=13t3t3t3t5&npa=0&dma=0&tag_exp=95250753&cid=1867773789.1721896506&ul=en-gb&sr=1600x1200&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1721896505&sct=1&seg=0&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&dr=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&dt=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&ep.optimize_id=GTM-P7WKRGR&tfd=1424
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Thu, 25 Jul 2024 08:35:06 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.melodymaison.co.uk
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
stats.g.doubleclick.net/g/
0
260 B
Ping
General
Full URL
https://stats.g.doubleclick.net/g/collect?v=2&tid=G-TXF6XWMDRC&cid=1867773789.1721896506&gtm=45je47o0v888492715za200&aip=1&dma=0&gcs=G111&gcd=13t3t3t3t5&npa=0&frm=0
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c00::9c Brussels, Belgium, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Thu, 25 Jul 2024 08:35:06 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.melodymaison.co.uk
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
js
www.googletagmanager.com/gtag/
262 KB
91 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=AW-1065793885&l=dataLayer&cx=c
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:808::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
c6eebc33f49e9896af7909a325103c72b45530d6a7a969f0fa791f51a3b5ed1d
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:05 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
92655
x-xss-protection
0
last-modified
Thu, 25 Jul 2024 06:00:00 GMT
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Thu, 25 Jul 2024 08:35:05 GMT
onsite
fast.a.klaviyo.com/custom-fonts/api/v1/company-fonts/
2 KB
1 KB
XHR
General
Full URL
https://fast.a.klaviyo.com/custom-fonts/api/v1/company-fonts/onsite?company_id=S9hTzE
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/vendors~signup_forms.02363fe5acd5fa75cb6b.js?cb=1
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
nginx /
Resource Hash
0f3d564c93fc1aa15425ed71c7fa3be7b7409bcdf6e508a31ea96009475b4156
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; object-src 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; base-uri 'none'; report-uri /csp/
Strict-Transport-Security max-age=900

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; object-src 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; base-uri 'none'; report-uri /csp/
content-encoding
gzip
via
1.1 varnish, 1.1 varnish
date
Thu, 25 Jul 2024 08:35:06 GMT
strict-transport-security
max-age=900
age
704200
x-cache
MISS, HIT
content-length
522
x-served-by
cache-bos4656-BOS, cache-lcy-eglc8600084-LCY
server
nginx
allow
GET, HEAD, OPTIONS
access-control-max-age
86400
access-control-allow-methods
GET
access-control-allow-origin
*
content-language
en-us
cache-control
max-age=10
access-control-allow-credentials
true
content-type
application/json; charset=utf-8
vary
Accept-Encoding, Accept-Language, Cookie
accept-ranges
bytes
access-control-allow-headers
x-cache-hits
0, 11
full-forms
static-forms.klaviyo.com/forms/api/v7/S9hTzE/
22 KB
5 KB
XHR
General
Full URL
https://static-forms.klaviyo.com/forms/api/v7/S9hTzE/full-forms
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/vendors~signup_forms.02363fe5acd5fa75cb6b.js?cb=1
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.2.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
bc81451c3b3ce3db739320ead799dedcf8c192b3da8e80a8c82d6804f33514db

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
4t380bf.E_iCX.h.TbDc4OgxezYkjsqb
content-encoding
gzip
via
1.1 varnish
date
Thu, 25 Jul 2024 08:35:06 GMT
x-amz-request-id
912ADANNGTAY8M4B
age
1254310
x-amz-server-side-encryption
AES256
x-cache
HIT
client-geo-continent
EU
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
full-forms/shared full-forms/S9hTzE custom-fonts/S9hTzE
content-length
4228
x-amz-id-2
OfLkHABBZwQjvV1RBdRiLEsmfKRl57DIiOV0IaId0GKn4g5XxKu5vCd0elc8NTapyd+GCqUVp7k=
x-served-by
cache-lhr-egll1980074-LHR
client-geo-country
GB
last-modified
Wed, 21 Feb 2024 14:27:15 GMT
server
AmazonS3
x-timer
S1721896506.304822,VS0,VE0
etag
"79ef82d2a9d37c0204272e9c69cca9ef"
vary
Accept-Encoding
content-type
application/json
access-control-allow-origin
*
access-control-expose-headers
client-geo-continent, client-geo-country
cache-control
max-age=5
accept-ranges
bytes
x-cache-hits
1030
analytics.js
www.google-analytics.com/
52 KB
21 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=UA-2202141-1&l=dataLayer&cx=c
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
date
Thu, 25 Jul 2024 08:29:07 GMT
last-modified
Tue, 12 Dec 2023 18:09:08 GMT
server
Golfe2
age
359
vary
Accept-Encoding
content-type
text/javascript
cache-control
public, max-age=7200
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
20994
expires
Thu, 25 Jul 2024 10:29:07 GMT
dtag.js
cdn.attn.tv/melodymaison/
7 KB
3 KB
Script
General
Full URL
https://cdn.attn.tv/melodymaison/dtag.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-WZZ3FXB
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
52.85.65.4 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-52-85-65-4.muc50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
3105023a5c05d550902ae0ca7ecfb3ef264c6c252fa2b110cdb40c492f6fe8d4

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
rw0.5T4IdCjyOAX5X3WfGzAwNmvxHVqU
content-encoding
gzip
via
1.1 dde93e57e0f1abed8c2375fe422387a8.cloudfront.net (CloudFront)
date
Thu, 25 Jul 2024 08:35:08 GMT
last-modified
Mon, 06 Nov 2023 16:19:23 GMT
server
AmazonS3
x-amz-cf-pop
MUC50-P6
x-amz-server-side-encryption
AES256
etag
W/"9470b2a426919d36cb791f612508e462"
vary
Accept-Encoding, Origin
x-cache
RefreshHit from cloudfront
content-type
text/javascript
cache-control
public, max-age=120
x-amz-replication-status
COMPLETED
x-amz-cf-id
WZmBDMlUjNrQ4s25jnSel4iWEh3ZbBbwXKYNivfCiaxP0keHeTZ52Q==
sdk.js
js.klarna.com/web-sdk/v1/0.0.278/
857 KB
187 KB
Script
General
Full URL
https://js.klarna.com/web-sdk/v1/0.0.278/sdk.js
Requested by
Host: js.klarna.com
URL: https://js.klarna.com/web-sdk/v1/klarna.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2600:9000:21f3:c600:1a:bdc6:b140:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
43a163af4a19a8a1d88fa6eee8265225cc6c12b010b0cc552803e539cd7ca398

Request headers

Referer
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Tue, 16 Jul 2024 09:22:20 GMT
x-amz-version-id
3iXJm6Mbeoq8GcWBGJatbm5yV8I6PuXg
content-encoding
gzip
via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront), 1.1 999a435eb37a050d3de26fe63534c416.cloudfront.net (CloudFront)
age
774767
x-amz-cf-pop
FRA56-C1, FRA2-C2
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-amz-replication-status
COMPLETED
alt-svc
h3=":443"; ma=86400
last-modified
Tue, 16 Jul 2024 09:18:49 GMT
server
AmazonS3
x-amz-meta-sdk-version
0.0.278
etag
W/"e91ff8efd614c9661754a5b109c0c37a"
access-control-max-age
86400
access-control-allow-methods
GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
public,max-age=315360000
vary
Accept-Encoding,Origin,Access-Control-Request-Headers,Access-Control-Request-Method
x-amz-cf-id
vjM3SgNZJden5Uk9an93tufZ7zjgrt0ScmoZZ1GCyNzshmKEyHdcUA==
logo.svg
www.melodymaison.co.uk/skin/melody/images/2022/
9 KB
0
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/2022/logo.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
726f81160ce6eecf167defa037f3a216dbce0f5c36b5843882c53436a1310d43

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Content-Encoding
gzip
Last-Modified
Fri, 13 May 2022 09:43:36 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Accept-Ranges
bytes
Content-Length
3499
Expires
Sat, 24 Aug 2024 08:35:04 GMT
flag_gb.svg
www.melodymaison.co.uk/skin/melody/images/
1 KB
0
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/flag_gb.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
4aceab050cd9a245b7d2f45dabad55450ac49f313d3e35c0e2f2c97d0e3e6c02

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Content-Encoding
gzip
Last-Modified
Wed, 31 May 2023 14:58:16 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Accept-Ranges
bytes
Content-Length
540
Expires
Sat, 24 Aug 2024 08:35:04 GMT
truncated
/
3 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
7df9d201eaadc18dd199524b925bacbeda60bf84cfcb23cfe725c12b7ffe8059

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/png
icon-spr.svg
www.melodymaison.co.uk/skin/melody/images/2022/
171 KB
56 KB
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/2022/icon-spr.svg?ver=11
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
451f053672625a5875b2e750ca1fb53f20cd0f2cab12b194f908df39e0166ca8

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Content-Encoding
gzip
Last-Modified
Wed, 24 Jul 2024 10:27:20 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=97
Content-Length
56708
Expires
Sat, 24 Aug 2024 08:35:04 GMT
7735a1b1.woff2
www.melodymaison.co.uk/skin/melody/fonts/npb7zky/
46 KB
47 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/npb7zky/7735a1b1.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
f7207435f174adfbd07485f79109a1e644fb88a7af71834c2a00df18a29a3fae

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:04 GMT
Last-Modified
Fri, 13 May 2022 11:28:29 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=96
Content-Length
47356
Expires
Fri, 26 Jul 2024 08:35:04 GMT
landing
googleads.g.doubleclick.net/pagead/
Redirect Chain
  • https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=814789184.1721896506&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47o0v872688093za200zb888492715&auid=...
  • https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=814789184.1721896506&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47o0v872688093za200zb88...
42 B
66 B
Ping
General
Full URL
https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=814789184.1721896506&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47o0v872688093za200zb888492715&auid=1156853949.1721896506&frm=0
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H3
Server
2a00:1450:4001:831::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Thu, 25 Jul 2024 08:35:07 GMT
content-security-policy
script-src 'none'; object-src 'none'
x-content-type-options
nosniff
server
cafe
content-type
image/gif
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT

Redirect headers

pragma
no-cache
date
Thu, 25 Jul 2024 08:35:06 GMT
content-security-policy
script-src 'none'; object-src 'none'
x-content-type-options
nosniff
server
cafe
content-type
image/gif
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
location
https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=814789184.1721896506&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47o0v872688093za200zb888492715&auid=1156853949.1721896506&frm=0
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/1065793885/
43 B
61 B
Script
General
Full URL
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1065793885/?random=1721896506373&cv=11&fst=1721896506373&bg=ffffff&guid=ON&async=1&gtm=45be47o0v872688093za200zb888492715&gcd=13t3t3t3t5&dma=0&tag_exp=0&u_w=1600&u_h=1200&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&ref=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&hn=www.googleadservices.com&frm=0&tiba=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&npa=0&pscdl=noapi&auid=1156853949.1721896506&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&fdr=QA&data=event%3Dgtag.config&rfmt=3&fmt=4
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=AW-1065793885&l=dataLayer&cx=c
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:831::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
77d5fe96defd6c8c1e3b0466b4827cf83dc7e5c727a10177e115d25132fa86f6
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Thu, 25 Jul 2024 08:35:06 GMT
content-encoding
br
x-content-type-options
nosniff
server
cafe
content-type
text/javascript; charset=UTF-8
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
cache-control
no-cache, must-revalidate
cross-origin-resource-policy
cross-origin
content-disposition
attachment; filename="f.txt"
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
37
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
truncated
/
1 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
4ddb4838fad5e66bed85ce56dc5414805df1112d0ae7529612f1cf62639ca68b

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/png
truncated
/
1 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
850f55ccf2e10df78fc985c0f723dbf4b41d800705b4864eb4a43e998570879a

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/png
css2
fonts.googleapis.com/
22 KB
1 KB
Stylesheet
General
Full URL
https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&display=swap
Requested by
Host: client
URL: about:client
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:829::200a Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
5610a1c2d6fae21ea090fdde5e142c477f0df03283acda0b4318f0947962ce92
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000
date
Thu, 25 Jul 2024 08:35:07 GMT
content-encoding
gzip
x-content-type-options
nosniff
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
x-xss-protection
0
last-modified
Thu, 25 Jul 2024 06:46:58 GMT
server
ESF
cross-origin-opener-policy
same-origin-allow-popups
x-frame-options
SAMEORIGIN
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=86400, stale-while-revalidate=604800
timing-allow-origin
*
link
<https://fonts.gstatic.com>; rel=preconnect; crossorigin
expires
Thu, 25 Jul 2024 08:35:07 GMT
and1fov.css
use.typekit.net/
9 KB
1 KB
Stylesheet
General
Full URL
https://use.typekit.net/and1fov.css
Requested by
Host: client
URL: about:client
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:7100::1720:ef23 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
nginx /
Resource Hash
99a8160061301c0a9cff0d6638e5588c459d332029d8baf69562c6ae4ac3b06b
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains;

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; includeSubDomains;
content-encoding
gzip
date
Thu, 25 Jul 2024 08:35:07 GMT
server
nginx
vary
Accept-Encoding
content-type
text/css;charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=600, stale-while-revalidate=604800
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
content-length
1070
bvr1szb.css
use.typekit.net/
12 KB
1 KB
Stylesheet
General
Full URL
https://use.typekit.net/bvr1szb.css
Requested by
Host: client
URL: about:client
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:7100::1720:ef23 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
nginx /
Resource Hash
9269c8aadfbaaa2e5dc175053a1abf2515c6c18b2242c666fc6940e5ab83992e
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains;

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; includeSubDomains;
content-encoding
gzip
date
Thu, 25 Jul 2024 08:35:07 GMT
server
nginx
vary
Accept-Encoding
content-type
text/css;charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=600, stale-while-revalidate=604800
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
content-length
1247
20240429-161655.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
45 KB
45 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240429-161655.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
bb4a016b734dc40d935de455b39e93eacb6f7f789b843ec6b21b2aaf61d094ab

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
300298
cdn-edgestorageid
1080
x-bo-processingtime
10
cdn-cachedat
06/28/2024 16:08:28
cdn-pullzone
1542682
content-length
45650
x-bo-server
DE-225
last-modified
Fri, 28 Jun 2024 16:08:28 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
103
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
84.8%
cdn-requestid
b4c0033c3fcd8b67565d13f3ddd330b0
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240327-141555.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
224 KB
225 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240327-141555.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
c213a1815a0f10b5d3b6cf81edca793fd210c1ad9dd467561310b1b4a4ce088f

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
865113
cdn-edgestorageid
1080
x-bo-processingtime
20
cdn-cachedat
06/25/2024 16:44:48
cdn-pullzone
1542682
content-length
229278
x-bo-server
DE-269
last-modified
Tue, 25 Jun 2024 16:44:48 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
84
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
73.5%
cdn-requestid
d0019faeab7fd54702dbfe09a1bd3a30
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240723-115455.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
53 KB
54 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240723-115455.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
11a1024eca598cefe75223ba3e0636c92cb87edcd5af132a4f3a406c69f7266e

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
292749
cdn-edgestorageid
1082
x-bo-processingtime
10
cdn-cachedat
07/23/2024 11:05:15
cdn-pullzone
1542682
content-length
54768
x-bo-server
DE-185
last-modified
Tue, 23 Jul 2024 11:05:15 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
15
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
81.29%
cdn-requestid
15a48b8202a538c1de6d55f122231290
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240610-152840.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
30 KB
31 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240610-152840.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
0a683bd9ee9faba38d94ad06b93931494800b56b5beceb01d2cffc510dfb0643

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
209108
cdn-edgestorageid
1081
x-bo-processingtime
379
cdn-cachedat
07/14/2024 20:25:15
cdn-pullzone
1542682
content-length
31196
x-bo-server
DE-269
last-modified
Sun, 14 Jul 2024 20:25:14 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
81
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
85.08%
cdn-requestid
31fe373074e526fb43f7afb9f5f33bc5
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240523-125356.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
31 KB
32 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240523-125356.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
c264124a17f9fdc0ef5cc4d4d125dc07cafce000c01d6c8a483670fd7ac80712

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
182133
cdn-edgestorageid
1081
x-bo-processingtime
11
cdn-cachedat
07/22/2024 14:39:33
cdn-pullzone
1542682
content-length
31720
x-bo-server
DE-261
last-modified
Mon, 22 Jul 2024 14:39:33 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
41
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.58%
cdn-requestid
450211544172382203ca61b3e27718a6
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
truncated
/
1004 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
3bb17f309ca5ba87d67a6c8bfae4bda5af006dcfd38fc75a5299937a3255298d

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/png
truncated
/
26 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
3b7b8a4b411ddf8db9bacc2f3aabf406f8e4c0c087829b336ca331c40adfdff1

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/gif
collect
www.google-analytics.com/j/
1 B
92 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j101&a=1473104410&t=pageview&_s=1&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&dr=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&ul=en-gb&de=UTF-8&dt=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YADAAUABAAAAACAAI~&jid=1166522761&gjid=1184165033&cid=1867773789.1721896506&tid=UA-2202141-1&_gid=1446319481.1721896507&_r=1&gtm=457e47o0z8888492715za200zb888492715&gcs=G111&gcd=13t3t3t3t5&dma=0&tag_exp=0&jsscut=1&z=927439917
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Thu, 25 Jul 2024 08:35:06 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.melodymaison.co.uk
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
main.MTNjMWMzYmIwMA.js
analytics.tiktok.com/i18n/pixel/static/
338 KB
98 KB
Script
General
Full URL
https://analytics.tiktok.com/i18n/pixel/static/main.MTNjMWMzYmIwMA.js
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/events.js?sdkid=C9OGCDRC77U96QF3QC30&lib=ttq
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2.18.64.15 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a2-18-64-15.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
f2fa89943d9a52c65748b2d7e1ca06b40fe37e4fb6a459a5fef84b8a9b6261d3

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-akamai-request-id
1c2539fa
date
Thu, 25 Jul 2024 08:35:06 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=hit;type=static
server
nginx
x-tt-logid
20240723172111596F1E5BC0982EB0EBD7
x-tt-trace-id
00-240723172111596F1E5BC0982EB0EBD7-101BFA39D99BB65A-00
vary
Accept-Encoding
x-cache
TCP_MEM_HIT from a2-20-179-79.deploy.akamaitechnologies.com (AkamaiGHost/11.6.0-57528057) (-)
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
x-tt-trace-host
0196ad7821ad46ebe6874a7594074525b06efbfa2f408a2c31c064f6fb1b46019dd0503a26af4233e6c99712a206c3bc1e1cde20deeca4dccdfeb1116d338d9680a6679ca412d119cc1890a8a29f5eb5b947196e46b39fd621aa9d725f2b04d133
server-timing
cdn-cache; desc=HIT, edge; dur=0, origin; dur=0, inner; dur=15
content-length
99801
/
s01.live2support.com/dashboardv2/chatwindow/
772 B
581 B
Script
General
Full URL
https://s01.live2support.com/dashboardv2/chatwindow/
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
23cc7023580c94239c7cc012750c861e0806d00245a4255a542da5d199098114
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:07 GMT
content-encoding
gzip
server
Apache
vary
Accept-Encoding
content-type
text/html; charset=UTF-8
access-control-allow-origin
*
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
content-length
364
x-xss-protection
1; mode=block
8dc214d4-9bab-430d-8b9c-6514d9798ddc
https://www.melodymaison.co.uk/
43 B
0
Image
General
Full URL
blob:https://www.melodymaison.co.uk/8dc214d4-9bab-430d-8b9c-6514d9798ddc
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Length
43
Content-Type
image/gif
m=bootstrap
www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.5KGZcvfsupo.es5.O/am=Mhg/d=1/rs=AC8lLkSYW7oxr3bGx4TSMB5IYaHpnbKU7A/
17 KB
7 KB
Script
General
Full URL
https://www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.5KGZcvfsupo.es5.O/am=Mhg/d=1/rs=AC8lLkSYW7oxr3bGx4TSMB5IYaHpnbKU7A/m=bootstrap
Requested by
Host: www.googlecommerce.com
URL: https://www.googlecommerce.com/trustedstores/api/js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
229854e792e9533d23567c83687ef373ce5a769531da6db2417d6a6d3d76dd63
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Wed, 24 Jul 2024 14:59:24 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
63342
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/boq-infra/shopping-verified-reviews-boq-js-css-signers
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
6916
x-xss-protection
0
last-modified
Mon, 22 Jul 2024 21:00:49 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="boq-infra/shopping-verified-reviews-boq-js-css-signers"
vary
Accept-Encoding
report-to
{"group":"boq-infra/shopping-verified-reviews-boq-js-css-signers","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/boq-infra/shopping-verified-reviews-boq-js-css-signers"}]}
content-type
text/javascript; charset=UTF-8
cache-control
public, immutable, max-age=31536000
accept-ranges
bytes
expires
Thu, 24 Jul 2025 14:59:24 GMT
7735a1b6.woff2
www.melodymaison.co.uk/skin/melody/fonts/npb7zky/
48 KB
48 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/npb7zky/7735a1b6.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
eea3b87d7c584d6ba5d88c289e53cb9167e77e3d755e1c55a4f34ff487814f49

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:05 GMT
Last-Modified
Fri, 13 May 2022 11:28:29 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=96
Content-Length
49136
Expires
Fri, 26 Jul 2024 08:35:05 GMT
7735e5b2.woff2
www.melodymaison.co.uk/skin/melody/fonts/sky7npb/
37 KB
37 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/sky7npb/7735e5b2.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
4be6f604cc442b63fd9c5ede40d16889f6cb8514230d061d8fccf4b072a85660

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:05 GMT
Last-Modified
Fri, 13 May 2022 11:28:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=95
Content-Length
37624
Expires
Fri, 26 Jul 2024 08:35:05 GMT
20240718-134417.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
16 KB
17 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240718-134417.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
2e21498cf968aee03b94b180700f2362aadd486689f89ad260ccd3eba7f09298

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
118018
cdn-edgestorageid
1082
x-bo-processingtime
6
cdn-cachedat
07/18/2024 12:50:08
cdn-pullzone
1542682
content-length
16208
x-bo-server
DE-185
last-modified
Thu, 18 Jul 2024 12:50:08 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
12
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
86.27%
cdn-requestid
3c9deee43d58a8c5056eb96a39533569
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240702-091534.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
29 KB
30 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240702-091534.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
64944866dea5580c20b90bed7da2de412b5e207a0d656d8327dd560176a79531

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:07 GMT
x-downloadsize
187441
cdn-edgestorageid
1080
x-bo-processingtime
7
cdn-cachedat
07/02/2024 08:18:50
cdn-pullzone
1542682
content-length
29792
x-bo-server
DE-228
last-modified
Tue, 02 Jul 2024 08:18:50 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
25
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
84.11%
cdn-requestid
4c27d51aabdf740219a2845b2f6f3961
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240613-141155.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
15 KB
15 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240613-141155.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
e38fdc398a70abb646d27d9bfb2ac786b5672a153737d1e428261da3511f773b

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
86147
cdn-edgestorageid
1082
x-bo-processingtime
3
cdn-cachedat
07/13/2024 14:55:23
cdn-pullzone
1542682
content-length
15006
x-bo-server
DE-136
last-modified
Sat, 13 Jul 2024 14:55:22 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
20
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.58%
cdn-requestid
389e124892a920399145d462dbe70671
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240702-091808.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
25 KB
26 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240702-091808.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
1518c4b38b4e756f9339cb2e9d45358d0562383dab530882c4fe061896e31fe2

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
136970
cdn-edgestorageid
1080
x-bo-processingtime
3
cdn-cachedat
07/02/2024 08:18:50
cdn-pullzone
1542682
content-length
25804
x-bo-server
DE-132
last-modified
Tue, 02 Jul 2024 08:18:50 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
12
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
81.16%
cdn-requestid
63c8c9d04373f1e13e649602245e9eec
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240517-103333.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
27 KB
28 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240517-103333.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1079:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1079 /
Resource Hash
937bebbbe3a0b27c0fd70d3f34f22182e2bb825c0d07f9c87e18bb0babf4699e

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:06 GMT
x-downloadsize
128916
cdn-edgestorageid
1082
x-bo-processingtime
3
cdn-cachedat
07/16/2024 12:53:18
cdn-pullzone
1542682
content-length
27492
x-bo-server
DE-265
last-modified
Tue, 16 Jul 2024 12:53:17 GMT
server
BunnyCDN-DE1-1079
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
106
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
78.67%
cdn-requestid
d855640b11bdb029d53388955d66e2fb
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame 54C5
0
0
Document
General
Full URL
https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Requested by
Host: widget.trustpilot.com
URL: https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.230.228.103 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-54-230-228-103.muc50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
age
4462
cache-control
max-age=86400
content-encoding
gzip
content-length
2171
content-type
text/html
date
Thu, 25 Jul 2024 07:20:46 GMT
etag
"e991b3bf94fd48d12173072b90a8b0e1"
last-modified
Tue, 23 Jul 2024 11:06:13 GMT
server
AmazonS3
strict-transport-security
max-age=31536000
via
1.1 c2741d5ee2beeb4c9f22fb24f76708b6.cloudfront.net (CloudFront)
x-amz-cf-id
FjFIZvxevhCgBPtr0-hhNGici_9PTs8FZC1eL33Io4n5oWT9WGE3Ng==
x-amz-cf-pop
MUC50-P5
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-content-type-options
nosniff
x-xss-protection
1; mode=block
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame 934D
0
0
Document
General
Full URL
https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Requested by
Host: widget.trustpilot.com
URL: https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.230.228.103 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-54-230-228-103.muc50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
age
4462
cache-control
max-age=86400
content-encoding
gzip
content-length
2171
content-type
text/html
date
Thu, 25 Jul 2024 07:20:46 GMT
etag
"e991b3bf94fd48d12173072b90a8b0e1"
last-modified
Tue, 23 Jul 2024 11:06:13 GMT
server
AmazonS3
via
1.1 c2741d5ee2beeb4c9f22fb24f76708b6.cloudfront.net (CloudFront)
x-amz-cf-id
FjFIZvxevhCgBPtr0-hhNGici_9PTs8FZC1eL33Io4n5oWT9WGE3Ng==
x-amz-cf-pop
MUC50-P5
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-content-type-options
nosniff
x-xss-protection
1; mode=block
index.html
widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/ Frame 85B0
0
0
Document
General
Full URL
https://widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/index.html?templateId=53aa8912dec7e10d38f59f36&businessunitId=4e6976ac000064000510f2b7
Requested by
Host: widget.trustpilot.com
URL: https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.230.228.103 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-54-230-228-103.muc50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
age
15051
cache-control
max-age=86400
content-encoding
gzip
content-length
3375
content-type
text/html
date
Thu, 25 Jul 2024 04:24:17 GMT
etag
"6cb2e554d1f9df083d1600334387460e"
last-modified
Mon, 22 Jul 2024 09:49:08 GMT
server
AmazonS3
strict-transport-security
max-age=31536000
via
1.1 c2741d5ee2beeb4c9f22fb24f76708b6.cloudfront.net (CloudFront)
x-amz-cf-id
4ddMLWpFrw5EhgibPsLoYwM8FjwLMG_3n-l5vLas3dlGyqpp8xGPfg==
x-amz-cf-pop
MUC50-P5
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-content-type-options
nosniff
x-xss-protection
1; mode=block
p.css
p.typekit.net/
5 B
173 B
Stylesheet
General
Full URL
https://p.typekit.net/p.css?s=1&k=and1fov&ht=tk&f=15498.15501.15505.15510.26839.26840.26841.26842.28900.28901.28904.28905&a=23811321&app=typekit&e=css
Requested by
Host: use.typekit.net
URL: https://use.typekit.net/and1fov.css
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:480:f::213:7edb Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
nginx /
Resource Hash
1c0ff118a4290c99f39c90abb38703a866e47251b23cca20266c69c812ccafeb

Request headers

Referer
https://use.typekit.net/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:07 GMT
last-modified
Sun, 10 Sep 2023 12:39:23 GMT
server
nginx
etag
"64fdb8fb-5"
content-type
text/css
access-control-allow-origin
*
cache-control
public, max-age=604800
cross-origin-resource-policy
cross-origin
accept-ranges
bytes
content-length
5
p.css
p.typekit.net/
5 B
173 B
Stylesheet
General
Full URL
https://p.typekit.net/p.css?s=1&k=bvr1szb&ht=tk&f=15498.15501.15505.15510.17001.17005.22622.22658.26839.26840.26841.26842.28900.28901.28904.28905&a=23811321&app=typekit&e=css
Requested by
Host: use.typekit.net
URL: https://use.typekit.net/bvr1szb.css
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:480:f::213:7edb Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
nginx /
Resource Hash
1c0ff118a4290c99f39c90abb38703a866e47251b23cca20266c69c812ccafeb

Request headers

Referer
https://use.typekit.net/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:07 GMT
last-modified
Sun, 10 Sep 2023 12:39:23 GMT
server
nginx
etag
"64fdb8fb-5"
content-type
text/css
access-control-allow-origin
*
cache-control
public, max-age=604800
cross-origin-resource-policy
cross-origin
accept-ranges
bytes
content-length
5
identify_59f29ac9.js
analytics.tiktok.com/i18n/pixel/static/
147 KB
40 KB
Script
General
Full URL
https://analytics.tiktok.com/i18n/pixel/static/identify_59f29ac9.js
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTNjMWMzYmIwMA.js
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2.18.64.15 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a2-18-64-15.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
a2c34a121ed6cbe3441551d02daf013972fb8626bb6c5faec4def09c6689d8b2

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-akamai-request-id
1c2558a3
date
Thu, 25 Jul 2024 08:35:08 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=hit;type=static
server
nginx
x-tt-logid
20240723172110A5783681237BE6325AEE
x-tt-trace-id
00-240723172110A5783681237BE6325AEE-5DFBC67976BBB326-00
vary
Accept-Encoding
x-cache
TCP_MEM_HIT from a2-20-179-79.deploy.akamaitechnologies.com (AkamaiGHost/11.6.0-57528057) (-)
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
x-tt-trace-host
014cf0e2ae59ab73fa756858375d5467efcbb76d5aeb8ddfe11bb8e1c6dea3516b1e6858dd2ce74316c0a4abe2f8489f65111299de585e9495fd42abcaf1ae282f1d4ae7102a652b25c5163e5c68297a6519b152c8c2561c374809713157611ff6
server-timing
cdn-cache; desc=HIT, edge; dur=0, origin; dur=0, inner; dur=4
content-length
39956
pixel
analytics.tiktok.com/api/v2/
0
704 B
Ping
General
Full URL
https://analytics.tiktok.com/api/v2/pixel
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTNjMWMzYmIwMA.js
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2.18.64.15 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a2-18-64-15.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

x-akamai-request-id
1c2558a4
date
Thu, 25 Jul 2024 08:35:08 GMT
x-tt-trace-tag
id=16;cdn-cache=miss;type=dyn
x-tt-trace-id
00-240725083508FF7B2E0A9E334DD3CB75-146663E3B66B31C2-00
x-cache
TCP_MISS from a2-20-179-79.deploy.akamaitechnologies.com (AkamaiGHost/11.6.0-57528057) (-)
server-timing
inner; dur=20, cdn-cache; desc=MISS, edge; dur=4, origin; dur=111
content-length
0
pragma
no-cache
server
nginx
x-tt-logid
20240725083508FF7B2E0A9E334DD3CB75
access-control-allow-methods
GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS,UPDATE
access-control-allow-origin
*
cache-control
max-age=0, no-cache, no-store
x-origin-response-time
111,2.20.179.79
x-tt-trace-host
01439bbf843375780b7f142d4e6aaa53411fa8b0b87032cc5f06269a999d6018ae45170795d13727b814f656ddb646e86e37e884765ce2d12a74f327d352d620b036cc9e3c37b54403e78eeaa676acf98a43c4abd1b24b7bd3c3321f9237bb24ae
access-control-allow-headers
Authorization,*
expires
Thu, 25 Jul 2024 08:35:08 GMT
api.js
apis.google.com/js/
15 KB
6 KB
Script
General
Full URL
https://apis.google.com/js/api.js
Requested by
Host: www.google.com
URL: https://www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.5KGZcvfsupo.es5.O/am=Mhg/d=1/rs=AC8lLkSYW7oxr3bGx4TSMB5IYaHpnbKU7A/m=bootstrap
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
a3f42dffb95c5d909cd78a7ed436bb652bfbb2cb5c16ac6a028005e912acdac3
Security Headers
Name Value
Content-Security-Policy require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/gapi-team
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/gapi-team
content-encoding
gzip
x-content-type-options
nosniff
date
Thu, 25 Jul 2024 08:35:08 GMT
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
5911
x-xss-protection
0
server
sffe
cross-origin-opener-policy
same-origin; report-to="gapi-team"
etag
"95fe92979f932819"
vary
Accept-Encoding
report-to
{"group":"gapi-team","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/gapi-team"}]}
content-type
text/javascript
access-control-allow-origin
*
cache-control
private, max-age=1800, stale-while-revalidate=1800
accept-ranges
bytes
timing-allow-origin
*
expires
Thu, 25 Jul 2024 08:35:08 GMT
unified-tag.js
cdn.attn.tv/tag/4-latest/
123 KB
40 KB
Script
General
Full URL
https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/melodymaison/dtag.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
52.85.65.4 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-52-85-65-4.muc50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
ee6042d00156c18e2cddc9312810c3396f15f0d584a9fb06b732a1e3c99dbf6b

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
3uhZu7iemxwZrrm.C2om6vo4feTl0g6C
content-encoding
gzip
via
1.1 dde93e57e0f1abed8c2375fe422387a8.cloudfront.net (CloudFront)
date
Thu, 25 Jul 2024 08:34:05 GMT
x-amz-cf-pop
MUC50-P6
age
294
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-amz-replication-status
COMPLETED
last-modified
Thu, 18 Jul 2024 15:59:04 GMT
server
AmazonS3
etag
W/"06030d0bcc41c0440a5d84f213756686"
vary
Accept-Encoding
content-type
application/javascript
cache-control
public, max-age=300
x-amz-cf-id
c_JpwTs_jYzvQde74CmyNUS7b_bvBa_ejerrTYVtIjOyhdX-VR7ZDQ==
__proprofs_chat_styleing__.css
s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/
113 KB
17 KB
Stylesheet
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/__proprofs_chat_styleing__.css?v=1722349125
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatwindow/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
b16e3d676a0524c66d4952ae48205a05c2c2ddeee4951922673567c53f067303
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:08 GMT
content-encoding
gzip
last-modified
Tue, 23 Jul 2024 09:16:36 GMT
server
Apache
etag
"1c47a-61de69e5751e1-gzip"
vary
Accept-Encoding
content-type
text/css
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
accept-ranges
bytes
content-length
17079
x-xss-protection
1; mode=block
expires
Sat, 24 Aug 2024 08:35:08 GMT
__proprofs_chat_master__.js
s01.live2support.com/dashboardv2/chatassets/js/visitorwindow/
542 KB
85 KB
Script
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/js/visitorwindow/__proprofs_chat_master__.js?v=1722349125
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatwindow/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
d97e6ad934d04264d2e21e88b5a9de5e6f54452bfc11c7a5663a196eb214574b
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:08 GMT
content-encoding
gzip
last-modified
Thu, 25 Jul 2024 07:00:44 GMT
server
Apache
etag
"87954-61e0cf4276a21-gzip"
vary
Accept-Encoding
content-type
text/javascript
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
accept-ranges
bytes
x-xss-protection
1; mode=block
expires
Sat, 24 Aug 2024 08:35:08 GMT
d
th02.melodymaison.co.uk/
43 B
244 B
Ping
General
Full URL
https://th02.melodymaison.co.uk/d?id=ID-11d56fa6c6728c63&uid=b9d8cdae-9175-4abf-9f9e-8fd92e6e85c1&ht=pageview&ev=&cid=&ed=&v=tmpixel1.29.00&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&rl=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&ts=1721896506675&dt=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&ua=Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F126.0.0.0%20Safari%2F537.36&dc=&fp=93f42187391a3f4003a969d1e12dd879&fbp=
Requested by
Host: th02.melodymaison.co.uk
URL: https://th02.melodymaison.co.uk/tmpixel.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
35.190.75.202 Kansas City, United States, ASN15169 (GOOGLE, US),
Reverse DNS
202.75.190.35.bc.googleusercontent.com
Software
/
Resource Hash
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:08 GMT
via
1.1 google
last-modified
Tue, 02 Jul 2024 21:24:59 GMT
content-type
image/gif
access-control-allow-origin
*
accept-ranges
bytes
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
43
/
melodymaison-gb.attn.tv/d/
5 B
253 B
Fetch
General
Full URL
https://melodymaison-gb.attn.tv/d/?attn_vid=a083ed416dcc478c896dd614736b5310
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTNjMWMzYmIwMA.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.43.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:08 GMT
content-encoding
gzip
cf-cache-status
DYNAMIC
server
cloudflare
vary
Origin,Access-Control-Request-Method,Access-Control-Request-Headers
content-type
application/json
access-control-allow-origin
*
x-envoy-upstream-service-time
4
cf-ray
8a8ad09c7b3a6328-LHR
alt-svc
h3=":443"; ma=86400
e
events.attentivemobile.com/
0
260 B
Ping
General
Full URL
https://events.attentivemobile.com/e?v=4.37.11_0948d5cc5c&pd=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&u=a083ed416dcc478c896dd614736b5310&c=melodymaison-gb&ceid=iJo&lt=1721896508512&tag=modern&cs=2513403804&t=v&r=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&m=%7B%22source%22%3A%22a%22%7D&cb=1721896508537
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.64.148.35 San Francisco, United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Strict-Transport-Security max-age=31536000 ; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
strict-transport-security
max-age=31536000 ; includeSubDomains
x-content-type-options
nosniff
cf-cache-status
DYNAMIC
server
cloudflare
x-frame-options
DENY
access-control-expose-headers
Set-Cookie, X-Count, X-Token
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
x-envoy-upstream-service-time
9
cf-ray
8a8ad09c98b6beb9-LHR
alt-svc
h3=":443"; ma=86400
x-xss-protection
1; mode=block
iJo.js
cdn.attn.tv/growth-tag-assets/client-configs/
0
384 B
Script
General
Full URL
https://cdn.attn.tv/growth-tag-assets/client-configs/iJo.js
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
52.85.65.4 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-52-85-65-4.muc50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
kGJjc2HxNgGNuk_7UqP1h9o.liqWLb8I
content-encoding
via
1.1 dde93e57e0f1abed8c2375fe422387a8.cloudfront.net (CloudFront)
date
Thu, 25 Jul 2024 04:44:29 GMT
last-modified
Mon, 17 Dec 2018 20:59:49 GMT
server
AmazonS3
x-amz-cf-pop
MUC50-P6
age
13839
etag
"d41d8cd98f00b204e9800998ecf8427e"
vary
Accept-Encoding
x-cache
Error from cloudfront
content-type
text/javascript
accept-ranges
bytes
content-length
0
x-amz-cf-id
5131Ht0uybppBH022_8nb_D189OQTwI4CD5sODPIvl5Y3O2-yvHgzQ==
act
analytics.tiktok.com/api/v2/pixel/
0
0

KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/
15 KB
16 KB
Font
General
Full URL
https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/__proprofs_chat_styleing__.css?v=1722349125
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://s01.live2support.com/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Tue, 23 Jul 2024 14:43:18 GMT
x-content-type-options
nosniff
age
150710
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
15744
x-xss-protection
0
last-modified
Wed, 11 May 2022 19:24:48 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="apps-themes"
report-to
{"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
expires
Wed, 23 Jul 2025 14:43:18 GMT
adaptive.php
www.melodymaison.co.uk/
0
416 B
Script
General
Full URL
https://www.melodymaison.co.uk/adaptive.php?send_browser=YYN|Chrome|126.0.0.0|Linux%20x86_64|Y|1600|1200|Y|C
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/js_dir/1.4ba3732d3656ab2070de859ab86b1fc7async.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:07 GMT
Content-Encoding
gzip
Last-Modified
Thu, 25 Jul 2024 08:35:07 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Transfer-Encoding
chunked
Content-Type
text/javascript;charset=UTF-8
Cache-Control
private, must-revalidate
Connection
Keep-Alive
Keep-Alive
timeout=2, max=95
Expires
Mon, 26 Jul 1997 05:00:00 GMT
/
s01.live2support.com/dashboardv2/chatwindow/getchatsettings/
9 KB
3 KB
XHR
General
Full URL
https://s01.live2support.com/dashboardv2/chatwindow/getchatsettings/
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTNjMWMzYmIwMA.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
5e9606abed44cc735d4647e3ed5e213836f656b1b321beb7940d23189615444f
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
multipart/form-data; boundary=----WebKitFormBoundaryJwgiwhfDOTjWILVB

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
content-encoding
gzip
server
Apache
vary
Accept-Encoding
content-type
text/html; charset=UTF-8
access-control-allow-origin
*
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
content-length
3086
x-xss-protection
1; mode=block
act
analytics.tiktok.com/api/v2/pixel/
0
0

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
General
Full URL
https://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/cb=gapi.loaded_0?le=scs
Requested by
Host: apis.google.com
URL: https://apis.google.com/js/api.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
c651f82dab98bf2bcf6b9d4511dc083854fe80026a746973781623da78ffb1e8
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 01:45:25 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
24584
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/social-frontend-mpm-access
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
36930
x-xss-protection
0
last-modified
Thu, 11 Jul 2024 18:55:26 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="social-frontend-mpm-access"
vary
Accept-Encoding
report-to
{"group":"social-frontend-mpm-access","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/social-frontend-mpm-access"}]}
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
expires
Fri, 25 Jul 2025 01:45:25 GMT
unrenderedCreative
melodymaison-gb.attn.tv/
17 KB
4 KB
Fetch
General
Full URL
https://melodymaison-gb.attn.tv/unrenderedCreative?v=4.37.11&r=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&id=a083ed416dcc478c896dd614736b5310&pv=1&l=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&w=1600&h=1200&ss_ref=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&f=2
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTNjMWMzYmIwMA.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.43.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
47908134474b6b996523f6ed901b8e6276ce955245a747c45d9a052c33b9222c

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
content-encoding
gzip
cf-cache-status
DYNAMIC
server
cloudflare
vary
origin,access-control-request-method,access-control-request-headers,accept-encoding
content-type
application/json
access-control-allow-origin
*
cache-control
no-cache, no-store, must-revalidate
x-envoy-upstream-service-time
14
cf-ray
8a8ad09dad5d6328-LHR
alt-svc
h3=":443"; ma=86400
act
analytics.tiktok.com/api/v2/pixel/
0
0

proxy
www.google.com/shopping/customerreviews/ Frame 9C2A
0
0
Document
General
Full URL
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__
Requested by
Host: apis.google.com
URL: https://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/cb=gapi.loaded_0?le=scs
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
Security Headers
Name Value
Content-Security-Policy script-src 'report-sample' 'nonce-k5W8qxgQC_OVVJGH54IAaQ' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/VerifiedReviewsGcrProxyUi/cspreport;worker-src 'self' script-src 'unsafe-inline' 'unsafe-eval' blob: data: 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com;report-uri /_/VerifiedReviewsGcrProxyUi/cspreport/allowlist require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrProxyUi/cspreport
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ch
Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
cache-control
private, max-age=14400
content-encoding
gzip
content-security-policy
script-src 'report-sample' 'nonce-k5W8qxgQC_OVVJGH54IAaQ' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/VerifiedReviewsGcrProxyUi/cspreport;worker-src 'self' script-src 'unsafe-inline' 'unsafe-eval' blob: data: 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com;report-uri /_/VerifiedReviewsGcrProxyUi/cspreport/allowlist require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrProxyUi/cspreport
content-type
text/html; charset=utf-8
cross-origin-opener-policy
same-origin
cross-origin-resource-policy
same-site
date
Thu, 25 Jul 2024 08:35:10 GMT
expires
Thu, 25 Jul 2024 08:35:10 GMT
permissions-policy
ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=*
reporting-endpoints
default="/_/VerifiedReviewsGcrProxyUi/web-reports?context=eJzjctDikmLw05BikPj6kkkLiJ3SZ7CGALFP_QzWOCBuvXmOdToQJ_07z1oCxEsiLrIeSbzIaqhwidUZiIW4OfbN6djKJvDi2Q4XJaOk_ML44oz8goLMvPSy1KLMtMzUlKLUsszU8uLSzOLUIqBYvJGBkYmBuZGRnoFZfIEBAPWgMg4"
server
ESF
vary
Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
x-content-type-options
nosniff
x-xss-protection
0
index.html
creatives.attn.tv/creatives-dynamic/multiPage/ Frame 8A4B
0
0
Document
General
Full URL
https://creatives.attn.tv/creatives-dynamic/multiPage/index.html
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:225e:4c00:a:78b:4e00:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash

Request headers

Referer
https://www.melodymaison.co.uk/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

cache-control
max-age=0
content-encoding
gzip
content-type
text/html
date
Thu, 25 Jul 2024 08:35:11 GMT
etag
W/"ad275d02bdbd5ddfae70d5ba5659eef3"
last-modified
Mon, 22 Jul 2024 17:17:29 GMT
server
AmazonS3
vary
Accept-Encoding
via
1.1 a962efd99fafcdb81ca24e0e8140a67c.cloudfront.net (CloudFront)
x-amz-cf-id
EsHYVA5VQS7Bxve197ybcLK-POsQSeL2sLixawzHSfRXiA2-jUDE_Q==
x-amz-cf-pop
FRA60-P4
x-amz-replication-status
COMPLETED
x-amz-server-side-encryption
AES256
x-amz-version-id
6etjRuS4Fo6wFFrx8ji.bZf2v5F_BEz2
x-cache
RefreshHit from cloudfront
CalendarPicker.style.css
s01.live2support.com/dashboardv2/chatassets/css/dashboard/
3 KB
1 KB
Stylesheet
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/css/dashboard/CalendarPicker.style.css?v=1722349125
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatassets/js/visitorwindow/__proprofs_chat_master__.js?v=1722349125
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
28eaea28bf60075d431d0428cf8ed8c8c06658587c3eeb9a85142ca840c861bf
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
content-encoding
gzip
last-modified
Wed, 23 Dec 2020 10:27:31 GMT
server
Apache
etag
"dcc-5b71f237fcac0-gzip"
vary
Accept-Encoding
content-type
text/css
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
accept-ranges
bytes
content-length
989
x-xss-protection
1; mode=block
expires
Sat, 24 Aug 2024 08:35:09 GMT
CalendarPicker.js
s01.live2support.com/dashboardv2/chatassets/js/dashboard/
10 KB
3 KB
Script
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/js/dashboard/CalendarPicker.js?v=1722349125
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatassets/js/visitorwindow/__proprofs_chat_master__.js?v=1722349125
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
bddaacf0e12df15056f8ca5608ce594a9b30442e8f29eead0b6b32bbc17705cb
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
content-encoding
gzip
last-modified
Tue, 23 May 2023 17:41:16 GMT
server
Apache
etag
"28cf-5fc5fe4e72700-gzip"
vary
Accept-Encoding
content-type
text/javascript
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
accept-ranges
bytes
content-length
3042
x-xss-protection
1; mode=block
expires
Sat, 24 Aug 2024 08:35:09 GMT
1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2
www.melodymaison.co.uk/skin/melody/fonts/raleway/
20 KB
21 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/raleway/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
921755487a4c491f56f630e4a7448209203dc2505a874ad41fc9f84cb7736c6b

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.91f800b83c47720df0a952a0d29e12a1_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:08 GMT
Last-Modified
Wed, 23 Jun 2021 14:56:48 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=94
Content-Length
20820
Expires
Fri, 26 Jul 2024 08:35:08 GMT
vis1_icomoon.ttf
s01.live2support.com/ProProfsFonts/
10 KB
11 KB
Font
General
Full URL
https://s01.live2support.com/ProProfsFonts/vis1_icomoon.ttf?3w9h5d
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/__proprofs_chat_styleing__.css?v=1722349125
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
db84bdd49263627cbed7fc2f1a12d912e7dac4541359498b0e413f958424bc89
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/__proprofs_chat_styleing__.css?v=1722349125
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
last-modified
Mon, 07 Jun 2021 03:52:37 GMT
server
Apache
etag
"29fc-5c424f8e24b40"
content-type
font/ttf
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
accept-ranges
bytes
content-length
10748
x-xss-protection
1; mode=block
/
s01.live2support.com/dashboardv2/chatwindow/chat/
812 B
645 B
XHR
General
Full URL
https://s01.live2support.com/dashboardv2/chatwindow/chat/
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTNjMWMzYmIwMA.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
d87be9e201bed95b59a69b5bc7b8b306d97ed0ead540e8887abedeb314ee9162
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
multipart/form-data; boundary=----WebKitFormBoundary4uyhTJp3QaElipNN

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
content-encoding
gzip
server
Apache
vary
Accept-Encoding
content-type
text/html; charset=UTF-8
access-control-allow-origin
*
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
content-length
429
x-xss-protection
1; mode=block
PreviewFotterLogo.svg
s01.live2support.com/dashboardv2/chatassets/img/
6 KB
6 KB
Image
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/img/PreviewFotterLogo.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
f214ac39f5cbdfc6c3be5fb388e6ef3fad4d76aaca48eb8d81486b48138a19cf
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
last-modified
Wed, 06 Apr 2022 03:57:01 GMT
server
Apache
etag
"17cc-5dbf45a893d40"
content-type
image/svg+xml
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
accept-ranges
bytes
content-length
6092
x-xss-protection
1; mode=block
pp_loader.gif
s01.live2support.com/dashboardv2/chatassets/img/
2 KB
2 KB
Image
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/img/pp_loader.gif
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
38f4523501a8394bc5d42484f1e0a99663285437e93f082073444fbe85da51e8
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
last-modified
Mon, 05 Aug 2019 06:26:12 GMT
server
Apache
etag
"739-58f58c8c80900"
content-type
image/gif
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
accept-ranges
bytes
content-length
1849
x-xss-protection
1; mode=block
expires
Sat, 24 Aug 2024 08:35:09 GMT
user_male.svg
s01.live2support.com/ls3/images/
3 KB
3 KB
Image
General
Full URL
https://s01.live2support.com/ls3/images/user_male.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
35d9bb4aacade051276a7e3f13a200093ca187a0fd8d3283b10e0c0587db1d23
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
last-modified
Fri, 05 Apr 2024 05:47:28 GMT
server
Apache
etag
"c0d-61552fdbf8424"
content-type
image/svg+xml
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=172800
accept-ranges
bytes
content-length
3085
x-xss-protection
1; mode=block
expires
Sat, 27 Jul 2024 08:35:09 GMT
Back.svg
s01.live2support.com/dashboardv2/chatassets/img/icons/
2 KB
2 KB
Image
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/img/icons/Back.svg?v=1
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
913e4e9ae12d92a1d1e2fc36e2668a9ae058bbe188f35b75da6fa8e885a88cbf
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
last-modified
Mon, 30 Nov 2020 09:47:44 GMT
server
Apache
etag
"61a-5b54fe6df7000"
content-type
image/svg+xml
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
accept-ranges
bytes
content-length
1562
x-xss-protection
1; mode=block
1606732100.png
s01.live2support.com/ls3/images/
2 KB
2 KB
Image
General
Full URL
https://s01.live2support.com/ls3/images/1606732100.png
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
b79694fb6504ca701987efe8db534b09a70312f37e01bff3e6d4b21cd23b0ddc
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
last-modified
Mon, 30 Nov 2020 10:28:20 GMT
server
Apache
etag
"7fb-5b5507811d900"
content-type
image/png
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=31536000
accept-ranges
bytes
content-length
2043
x-xss-protection
1; mode=block
expires
Fri, 25 Jul 2025 08:35:09 GMT
normal-upload-image.png
s01.live2support.com/cpn/assets/img/
1 KB
1 KB
Image
General
Full URL
https://s01.live2support.com/cpn/assets/img/normal-upload-image.png?v=1
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
b9db2bcf77e9b37480a4e37ae0e761a128efcd33fd23cac8f3a2b5e186af19f7
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
last-modified
Wed, 26 Dec 2018 11:01:43 GMT
server
Apache
etag
"4ad-57deac155d3c0"
content-type
image/png
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
accept-ranges
bytes
content-length
1197
x-xss-protection
1; mode=block
expires
Sat, 24 Aug 2024 08:35:09 GMT
newvisit.mp3
s01.live2support.com/uploads/sound/
56 KB
56 KB
Media
General
Full URL
https://s01.live2support.com/uploads/sound/newvisit.mp3
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.85.126.60 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-85-126-60.compute-1.amazonaws.com
Software
Apache /
Resource Hash
200185e73bd83998123488bdc047cf8fd012a64966088440666f043e413ff2d1
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
Accept-Encoding
identity;q=1, *;q=0
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Range
bytes=0-

Response headers

date
Thu, 25 Jul 2024 08:35:09 GMT
last-modified
Thu, 20 Dec 2018 10:01:38 GMT
server
Apache
etag
"e02a-57d713769a480"
content-type
audio/mpeg
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
Content-Range
bytes 0-57385/57386
accept-ranges
bytes
Content-Length
57386
x-xss-protection
1; mode=block
expires
Sat, 24 Aug 2024 08:35:09 GMT
act
analytics.tiktok.com/api/v2/pixel/
0
0

act
analytics.tiktok.com/api/v2/pixel/
0
0

collect
www.google-analytics.com/g/
0
0
Fetch
General
Full URL
https://www.google-analytics.com/g/collect?v=2&tid=G-TXF6XWMDRC&gtm=45je47o0v888492715za200&_p=1721896504944&gcs=G111&gcd=13t3t3t3t5&npa=0&dma=0&tag_exp=95250753&cid=1867773789.1721896506&ul=en-gb&sr=1600x1200&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&are=1&frm=0&pscdl=noapi&_eu=AEA&_s=2&sid=1721896505&sct=1&seg=0&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&dr=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&dt=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&en=scroll&ep.optimize_id=GTM-P7WKRGR&epn.percent_scrolled=90&_et=13&tfd=6442
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTNjMWMzYmIwMA.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Thu, 25 Jul 2024 08:35:10 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.melodymaison.co.uk
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
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
General
Full URL
https://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/cb=gapi.loaded_1?le=scs
Requested by
Host: apis.google.com
URL: https://apis.google.com/js/api.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
5a1ceab84cc20bde435d5135927c35c2ee886f78c09f92bc0ed5403aa431a299
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Wed, 24 Jul 2024 03:47:09 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
103684
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/social-frontend-mpm-access
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
22904
x-xss-protection
0
last-modified
Thu, 11 Jul 2024 18:55:26 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="social-frontend-mpm-access"
vary
Accept-Encoding
report-to
{"group":"social-frontend-mpm-access","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/social-frontend-mpm-access"}]}
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
expires
Thu, 24 Jul 2025 03:47:09 GMT
platform.js
apis.google.com/js/
55 KB
21 KB
Script
General
Full URL
https://apis.google.com/js/platform.js
Requested by
Host: www.google.com
URL: https://www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.5KGZcvfsupo.es5.O/am=Mhg/d=1/rs=AC8lLkSYW7oxr3bGx4TSMB5IYaHpnbKU7A/m=bootstrap
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:830::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
53d9b3c3ae244d986f10e0b0531c2f65aa45d7dfef5dc905722c1332c2ad0650
Security Headers
Name Value
Content-Security-Policy require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/gapi-team
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/gapi-team
content-encoding
gzip
x-content-type-options
nosniff
date
Thu, 25 Jul 2024 08:35:13 GMT
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
21629
x-xss-protection
0
server
sffe
cross-origin-opener-policy
same-origin; report-to="gapi-team"
etag
"6a65de3068302546"
vary
Accept-Encoding
report-to
{"group":"gapi-team","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/gapi-team"}]}
content-type
text/javascript
access-control-allow-origin
*
cache-control
private, max-age=1800, stale-while-revalidate=1800
accept-ranges
bytes
timing-allow-origin
*
expires
Thu, 25 Jul 2024 08:35:13 GMT
badge
www.google.com/shopping/customerreviews/ Frame 6207
0
0

favicon.ico
www.melodymaison.co.uk/
4 KB
898 B
Other
General
Full URL
https://www.melodymaison.co.uk/favicon.ico
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
176.32.225.38 Leeds, United Kingdom, ASN20738 (GD-EMEA-DC-LD5, DE),
Reverse DNS
Software
Apache /
Resource Hash
31a11810411a0627e36d515344e5d6ede99350e4f1aecb8e273622acf46de982

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 25 Jul 2024 08:35:12 GMT
Content-Encoding
gzip
Last-Modified
Fri, 17 Jun 2022 10:09:36 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/x-icon
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
525
Expires
Fri, 26 Jul 2024 08:35:12 GMT

Failed requests

These URLs were requested, but there was no response received. You will also see them in the list above.

Domain
dd.kelkoogroup.net
URL
https://dd.kelkoogroup.net/js/
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=eyJldmVudF9pZCI6IiIsIm1lc3NhZ2VfaWQiOiJtZXNzYWdlSWQtMTcyMTg5NjUwODY0NC0xMjI2Njk4MjQxMzcyIiwiaXNfb25zaXRlIjpmYWxzZSwidGltZXN0YW1wIjoiMjAyNC0wNy0yNVQwODozNTowOC42NDRaIiwiY29udGV4dCI6eyJhZCI6eyJzZGtfZW52IjoiZXh0ZXJuYWwiLCJqc2Jfc3RhdHVzIjoyfSwiZGV2aWNlIjp7InBsYXRmb3JtIjoicGMifSwidXNlciI6eyJhbm9ueW1vdXNfaWQiOiJmNzl2SktCNXdIbDlzc3dPUjZFcm8yeVRUSFUifSwicGl4ZWwiOnsiY29kZSI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIiwicnVudGltZSI6IjEiLCJjb2RlcyI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIn0sInBhZ2UiOnsidXJsIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2MjZmLTE5MGU5MDc4OThiLTU2MWIzJnV0bV9zb3VyY2VfcGxhdGZvcm09S2Vsa29vR3JvdXAmdXRtX2NhbXBhaWduPWtlbGtvb2NsaWNrJnV0bV9tZWRpdW09Y3BjJnV0bV9zb3VyY2U9a2Vsa29vdWsiLCJyZWZlcnJlciI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImxvYWRfcHJvZ3Jlc3MiOiIxIn0sImxpYnJhcnkiOnsibmFtZSI6InBpeGVsLmpzIiwidmVyc2lvbiI6IjIuMi4wIn0sInNlc3Npb25faWQiOiJjYjg0YmM4My00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDY6OnA0OHJTUmlEeWxpVmUwekF3SXJZIiwicGFnZXZpZXdfaWQiOiJjYjg0YmM4My00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDYtd3VOMnIuMC4wOjpjYjg0YTJmYy00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDYiLCJ2YXJpYXRpb25faWQiOiJ0ZXN0XzJfc2luZ2xlX3RyYWNrIiwidXNlckFnZW50IjoiTW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTI2LjAuMC4wIFNhZmFyaS81MzcuMzYiLCJpbmRleCI6MH0sIl9pbnNwZWN0aW9uIjp7fSwicHJvcGVydGllcyI6e30sInNpZ25hbF9kaWFnbm9zdGljX2xhYmVscyI6eyJyYXdfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX2VtYWlsIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJyYXdfcGhvbmUiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX3Bob25lIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJoYXNoZWRfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sImhhc2hlZF9waG9uZSI6eyJsYWJlbCI6Im1pc3NpbmcifX0sImFjdGlvbiI6Ik1ldGFkYXRhIiwiYXV0b19jb2xsZWN0ZWRfcHJvcGVydGllcyI6eyJwYWdlX3RyaWdnZXIiOiJQYWdlVmlldyIsImNvbnRlbnRfZGF0YSI6eyJvcGVuX2dyYXBoIjoie1wib2c6c2l0ZV9uYW1lXCI6XCJNZWxvZHlNYWlzb24uY28udWtcIixcIm9nOmltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCIsXCJvZzp1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51a1wiLFwib2c6dHlwZVwiOlwid2Vic2l0ZVwiLFwib2c6ZGVzY3JpcHRpb25cIjpcIlNob3AgTWVsb2R5IE1haXNvbiBhbmQgZ2l2ZSB5b3VyIGhvbWUgYSBuZXcgZmVlbCwgYWxsIHN0eWxlcyAmIGJ1ZGdldHMuXCIsXCJvZzpsb2NhbGVcIjpcImVuX0dCXCJ9IiwibWljcm9kYXRhIjoiW3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvT3V0T2ZTdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvT3V0T2ZTdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciAtIDEuNTJtIHggMS4yOG1cIixcInByb2R1Y3RJRFwiOlwiMzM3NzNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODA4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2V4dHJhLWxhcmdlLWFyY2gtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVybWFudGxlLW1pcnJvci0xNTJtLXgtMTI4bV9NTTMzNzczLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIGlzIGEgYmVhdXRpZnVsLCB2aW50YWdlIGluc3BpcmVkIG1pcnJvciwgcGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgYmF0aHJvb20gdmFuaXR5LCBkcmVzc2luZyB0YWJsZSBvciB1c2VkIGFzIGEgbGVhbmVyIG1pcnJvci4gTWFkZSBvZiB3b29kLCByZXNpbiBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYXJjaGVkIGRlc2lnbiB3aXRoIG9ybmF0ZSwgcm9jb2NvIHN0eWxlIGRldGFpbGluZyBvbiB0aGUgdG9wIGFuZCBzaWRlcyBvZiB0aGUgbWlycm9yIGFuZCBhbiBhbnRpcXVlIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gZWl0aGVyIHNpZGUgb2YgdGhlIGJhY2sgb2YgdGhlIG1pcnJvci4gXFxuXFx0QSBzdHVubmluZyBtaXJyb3IgdGhhdCB3b3VsZCBiZSBhIGx1eHVyaW91c1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXIuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJ1bWJsZWJlZSBEcmF3ZXIgS25vYiA1LjVjbSB4IDUuNWNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MjY0XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTEyMDlcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9kZWNvcmF0aXZlLWJ1bWJsZWJlZS1kcmF3ZXIta25vYl9NTTI4MjY0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgcHJldHR5IGxpdHRsZSBidW1ibGViZWUgZHJhd2VyIGtub2Igd2lsbCBhZGQgYSBmYWJ1bG91cyBkZWNvcmF0aXZlIGVmZmVjdCB0byB5b3VyIGZ1cm5pdHVyZS4gRmluaXNoZWQgaW4gYSB2aW50YWdlIGdvbGQgY29sb3VyIHRoYXQgd2lsbCBzdGFuZCBvdXQgZm9yIGEgZnVuIGRlY29yYXRpdmUgbG9vay5cXG5cXHRRdWlya3kgYW5kIHVudXN1YWwgZGVzaWduLCB0aGlzIGJlZSBpcyBwZXJmZWN0IGZvciB0cmFuc2Zvcm1pbmcgeW91ciBmdXJuaXR1cmUgYW5kIGFkZGluZyB5b3VyIG93biB1bmlxdWUgc3R5bGUuIFZlcnkgZGVjb3JhdGl2ZSBhbmQgYmVhdXRpZnVsbHkgZGV0YWlsZWQgZGVzaWduLiBJZGVhbCBmb3IgdXNpbmcgb24gZHJhd2VycyBvciBjdXBib2FyZCBkb29ycy5cXG5cXHRNYWtlIHlvdXIgaG9tZSB1bmlxdWUgYW5kIGFkZCB5b3VyIG93biBxdWlya3kgc3R5bGUgd2l0aCB0aGlzIHByZXR0eSBkcmF3ZXIga25vYi5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBTdG9uZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDAwMlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjU2NjUyXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXN0b25lLXJhbmdlX01NMzQwMDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiSW50cm9kdWNpbmcgdGhlIEVsbGUgU3RvbmUgUmFuZ2UgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2Vycy4gVGhpcyBpcyBhbiBlbGVnYW50LCBtb2Rlcm4gcGllY2Ugb2YgZnVybml0dXJlIHBlcmZlY3QgZm9yIHN0eWxlLWNvbnNjaW91cyBmYW5zIG9mIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFBlcmZlY3QgZm9yIGFkZGluZyBhIHRvdWNoIG9mIGx1eHVyeSB0byBhbnkgcm9vbSBpbiB5b3VyIGhvdXNlLCB0aGlzIExhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZmVhdHVyZXMgYSBnb2xkIGZyYW1lIGFuZCBoYW5kbGVzIHdpdGggYSBzdG9uZSBwYWxlIHRhdXBlIGZpbmlzaC4gSXQncyBzbGVlaywgc29waGlzdGljYXRlZCBkZXNpZ24gaXMgc3VyZSB0byBiZWNvbWUgdGhlIGNlbnRyZXBpZWNlIG9mIGFueSBiZWRyb29tLCBoYWxsd2F5IG9yIGxpdmluZyBzcGFjZS5cXG5cXHRUaGlzIHNldCBvZiBkcmF3ZXJzIGFyZSBtYWRlIG9mIGNvYXRlZCBNREYgYW5kIGNvbWUgd2l0XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjA4Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS1zdG9uZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIC0gU2FicmluYSBTaWx2ZXIgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzM5NzBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NzUwM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2VfTU0zMzk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCBmcm9tIHRoZSBTYWJyaW5hIFNpbHZlciBSYW5nZSAgaXMgYSBzdHVubmluZyBzdG9yYWdlIHBpZWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIE1vcm9jY2FuIGluc3BpcmVkIHNoYXBlcywgbWlycm9yZWQgZnVybml0dXJlIGFuZCBhbnRpcXVlIHNpbHZlciBwYWludGVkIGZpbmlzaGVzLiBDcmFmdGVkIGZyb20gd29vZCBhbmQgZ2xhc3MsIHRoaXMgc2lkZSBib2FyZCBoYXMgYSBsYXJnZSwgd2lkZSBkZXNpZ24gYW5kIGNvbWVzIHdpdGggMyBzdG9yYWdlIGN1cGJvYXJkcywgY29tcGxldGUgd2l0aCBpbnRlcm5hbCBzaGVsdmVzLiBJdCBoYXMgYW4gYW50aXF1ZSBzaWx2ZXIgY2hhbXBhZ25lIHBhaW50ZWQgZmluaXNoLCBhIG1pcnJvcmVkIGZyb250YWdlIHdpdGggb2dlZSBpbnNwaXJlZCBzaGFwZWQgbGF0dGljZSBkZXRhaWxpbmcgYW5kIHJvdW5kZWQgc2lsdmVyIGhhbmRsZXMuXFxuXFx0QSBncmVhdCBzdG9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI0NDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgSGFsZiBNb29uIFRhYmxlIC0gRGF2ZW50cnkgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQxNDFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3MTMxMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZV9NTTM0MTQxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV2hpdGUgSGFsZiBNb29uIFRhYmxlIGZyb20gdGhlIERhdmVudHJ5IFdoaXRlIFJhbmdlIGlzIGEgY2xhc3NpYywgZWxlZ2FudCBzdG9yYWdlIHRhYmxlLCBwZXJmZWN0IGZvciBwbGFjaW5nIGluIGEgaGFsbHdheSwgbGl2aW5nIHJvb20gb3Igb2ZmaWNlIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgY29uc29sZSB0YWJsZSBjb21lcyB3aXRoIGEgZm91ciBsZWcsIG9uZSBkcmF3ZXIgZGVzaWduLiBJdCBoYXMgYSBHZW9yZ2lhbiBpbnNwaXJlZCBncm9vdmVkIGRldGFpbGluZyB0byB0aGUgbGVncyBhbmQgYSByb3VuZGVkIGRhcmsgYnJhc3Mgc3R5bGUgaGFuZGxlLiBcXG5cXHRBIGdyZWF0IHN0b3JhZ2UgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIHNjYW5kaSwgY291bnRyeSBvciBmYXJtaG91c2UgaW5zcGlyZWQgaW50ZXJpb3Igc3BhY2VzLiBBIGdyZWF0IGNvbnNvbGUgdGFibGUgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHNtYWxsZXIgc3BhY2VzIGFuZCBhIG5ldVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleVwiLFwicHJvZHVjdElEXCI6XCIzMTA2MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzMzYzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5X01NMzEwNjAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXkgaXMgYSBzdHVubmluZyBiYXIgY2FydCBjaG9pY2UgZm9yIGFueSBtb2Rlcm4sIHZpbnRhZ2Ugb3IgYXJ0IGRlY28gaW5zcGlyZWQgc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIHRyb2xsZXkgaGFzIGFuIG92YWwgc2hhcGVkIHR3byB0aWVyIGRlc2lnbiB3aXRoIG1pcnJvcmVkIGdsYXNzIHNoZWx2ZXMuIFRoaXMgYmFyIHRyb2xsZXkgaGFzIGZvdXIgd2hlZWxzIG1ha2luZyBpdCBtb3ZhYmxlIGZyb20gcm9vbSB0byByb29tLlxcblxcdEEgc3RyaWtpbmcgc3RvcmFnZSBjaG9pY2UgZm9yIGxvdmVycyBvZiBnbGFtb3JvdXMgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgZnVybml0dXJlLiBUaGlzIGx1eHVyaW91cyBzdG9yYWdlIGNhcnQgaXMgaWRlYWwgZm9yIHRob3NlIHdobyByZWd1bGFybHkgZW50ZXJ0YWluIGd1ZXN0cyBvciBob3N0IHBhcnRpZXMuIFRoaXMgZHJpbmtzIHRyb2xsZXkgY291bGQgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgLSBQYXlzIEJsYW5jIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwOTcwXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5MDU2NTdcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC1wYXlzLWJsYW5jLXJhbmdlX01NMjA5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCBmcm9tIHRoZSBQYXlzIEJsYW5jIFJhbmdlIGlzIGEgc3R1bm5pbmcgZnVybml0dXJlIGNob2ljZSBmb3IgYW55IGJlZHJvb20gb3IgZHJlc3Npbmcgcm9vbSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHNldCBpbmNsdWRlcyBhIGRlc2ssIGEgbWlycm9yIGFuZCBhIHN0b29sLiBFYWNoIGNvbWVzIHdpdGggYSB2aW50YWdlIGluc3BpcmVkLCBGcmVuY2ggc3R5bGUgZGVzaWduIGFuZCBhbiBhbnRpcXVlIHdoaXRlIGNyYWNrbGVkIGZpbmlzaC4gVGhlIGRlc2sgY29tZXMgd2l0aCBicnVzaGVkIGdvbGQgZGV0YWlscy4gXFxuXFx0QSBzdHJpa2luZyBmdXJuaXR1cmUgc2V0IHRoYXQgd291bGQgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZS4gVGhlIGRlc2sgY29tZXMgd2l0aCBvcm5hdGUgZmVzdG9vbiBkZXRhaWxpbmcgY29tcGxldGUgd2l0aCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BheXMtYmxhbmMtcmFuZ2UtYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzE1NzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjcwOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMTU3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGtpdGNoZW4sIGJhdGhyb29tIG9yIGhhbGx3YXkgc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgYmxhY2sgcGFpbnRlZCBmaW5pc2gsIHJlZWRlZCBnbGFzcyBmcm9udGVkIGRvb3JzIGFuZCBHb2xkIGhhbmRsZXMuXFxuXFx0QSBzdHlsaXNoIGNob2ljZSBmb3Igc3RvcmluZyB0b2lsZXRyaWVzLCBraXRjaGVuIGRlY29yIG9yIG90aGVyIGhvbWUgYWNjZXNzb3JpZXMuIFRoaXMgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2FiaW5ldCBjb3VsZCBibGVuZCBpbnRvIG1vZGVybiwgYXJ0IGRlY28sIHZpbnRhZ2Ugb3IgaW5kdXN0cmlhbCBpbnNwaXJlZCBzcGFjZXMuXFxuXFx0VGhlIHBlcmZlY3Qgc3RvcmFnZSBwaWNrIGZvciBsb3ZlcnMgb2YgYmxhY2sgZGVjb3IgYW5kIHJlZWRlZCBnbGFzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTIuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NjA4NjRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbV9NTTMzNTA3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVxcblxcdFBlcmZlY3QgZm9yIHBsYWNlbWVudCBpbiBoYWxsd2F5LCBiZWRyb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBEdWUgdHAgaXRzIHN0cmlraW5nIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIHZpbnRhZ2UsIGluZHVzdHJpYWwgb3IgbW9kZXJuIHN0eWxlIGludGVyaW9yIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYXZhaWxhYmxlIGluIGEgbGFyZ2VyIHNpemUuIEl0IGlzIGFsc28gYXZhaWxhYmxlIGluIEdvbGQuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIC0gMS41Mm0geCAxLjI4bVwiLFwicHJvZHVjdElEXCI6XCIzMzc3M1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4MDg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZXh0cmEtbGFyZ2UtYXJjaC1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXJtYW50bGUtbWlycm9yLTE1Mm0teC0xMjhtX01NMzM3NzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgaXMgYSBiZWF1dGlmdWwsIHZpbnRhZ2UgaW5zcGlyZWQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIHJlc2luIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhcmNoZWQgZGVzaWduIHdpdGggb3JuYXRlLCByb2NvY28gc3R5bGUgZGV0YWlsaW5nIG9uIHRoZSB0b3AgYW5kIHNpZGVzIG9mIHRoZSBtaXJyb3IgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRBIHN0dW5uaW5nIG1pcnJvciB0aGF0IHdvdWxkIGJlIGEgbHV4dXJpb3VzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBFbGxlIFN0b25lIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MDAyXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTY2NTJcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtc3RvbmUtcmFuZ2VfTU0zNDAwMi5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJJbnRyb2R1Y2luZyB0aGUgRWxsZSBTdG9uZSBSYW5nZSBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzLiBUaGlzIGlzIGFuIGVsZWdhbnQsIG1vZGVybiBwaWVjZSBvZiBmdXJuaXR1cmUgcGVyZmVjdCBmb3Igc3R5bGUtY29uc2Npb3VzIGZhbnMgb2YgY29udGVtcG9yYXJ5IGRlc2lnbi4gUGVyZmVjdCBmb3IgYWRkaW5nIGEgdG91Y2ggb2YgbHV4dXJ5IHRvIGFueSByb29tIGluIHlvdXIgaG91c2UsIHRoaXMgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmZWF0dXJlcyBhIGdvbGQgZnJhbWUgYW5kIGhhbmRsZXMgd2l0aCBhIHN0b25lIHBhbGUgdGF1cGUgZmluaXNoLiBJdCdzIHNsZWVrLCBzb3BoaXN0aWNhdGVkIGRlc2lnbiBpcyBzdXJlIHRvIGJlY29tZSB0aGUgY2VudHJlcGllY2Ugb2YgYW55IGJlZHJvb20sIGhhbGx3YXkgb3IgbGl2aW5nIHNwYWNlLlxcblxcdFRoaXMgc2V0IG9mIGRyYXdlcnMgYXJlIG1hZGUgb2YgY29hdGVkIE1ERiBhbmQgY29tZSB3aXRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMDguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXN0b25lLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgLSBTYWJyaW5hIFNpbHZlciBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzMzk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NTAzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZV9NTTMzOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIGZyb20gdGhlIFNhYnJpbmEgU2lsdmVyIFJhbmdlICBpcyBhIHN0dW5uaW5nIHN0b3JhZ2UgcGllY2UsIHBlcmZlY3QgZm9yIGZhbnMgb2YgTW9yb2NjYW4gaW5zcGlyZWQgc2hhcGVzLCBtaXJyb3JlZCBmdXJuaXR1cmUgYW5kIGFudGlxdWUgc2lsdmVyIHBhaW50ZWQgZmluaXNoZXMuIENyYWZ0ZWQgZnJvbSB3b29kIGFuZCBnbGFzcywgdGhpcyBzaWRlIGJvYXJkIGhhcyBhIGxhcmdlLCB3aWRlIGRlc2lnbiBhbmQgY29tZXMgd2l0aCAzIHN0b3JhZ2UgY3VwYm9hcmRzLCBjb21wbGV0ZSB3aXRoIGludGVybmFsIHNoZWx2ZXMuIEl0IGhhcyBhbiBhbnRpcXVlIHNpbHZlciBjaGFtcGFnbmUgcGFpbnRlZCBmaW5pc2gsIGEgbWlycm9yZWQgZnJvbnRhZ2Ugd2l0aCBvZ2VlIGluc3BpcmVkIHNoYXBlZCBsYXR0aWNlIGRldGFpbGluZyBhbmQgcm91bmRlZCBzaWx2ZXIgaGFuZGxlcy5cXG5cXHRBIGdyZWF0IHN0b1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjQ0OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXaGl0ZSBIYWxmIE1vb24gVGFibGUgLSBEYXZlbnRyeSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDE0MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjcxMzEwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlX01NMzQxNDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXaGl0ZSBIYWxmIE1vb24gVGFibGUgZnJvbSB0aGUgRGF2ZW50cnkgV2hpdGUgUmFuZ2UgaXMgYSBjbGFzc2ljLCBlbGVnYW50IHN0b3JhZ2UgdGFibGUsIHBlcmZlY3QgZm9yIHBsYWNpbmcgaW4gYSBoYWxsd2F5LCBsaXZpbmcgcm9vbSBvciBvZmZpY2Ugc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBjb25zb2xlIHRhYmxlIGNvbWVzIHdpdGggYSBmb3VyIGxlZywgb25lIGRyYXdlciBkZXNpZ24uIEl0IGhhcyBhIEdlb3JnaWFuIGluc3BpcmVkIGdyb292ZWQgZGV0YWlsaW5nIHRvIHRoZSBsZWdzIGFuZCBhIHJvdW5kZWQgZGFyayBicmFzcyBzdHlsZSBoYW5kbGUuIFxcblxcdEEgZ3JlYXQgc3RvcmFnZSBjaG9pY2UgZm9yIHRob3NlIHdpdGggdmludGFnZSwgc2NhbmRpLCBjb3VudHJ5IG9yIGZhcm1ob3VzZSBpbnNwaXJlZCBpbnRlcmlvciBzcGFjZXMuIEEgZ3JlYXQgY29uc29sZSB0YWJsZSBjaG9pY2UgZm9yIHRob3NlIHdpdGggc21hbGxlciBzcGFjZXMgYW5kIGEgbmV1XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5XCIsXCJwcm9kdWN0SURcIjpcIjMxMDYwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzMzNjNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXlfTU0zMTA2MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleSBpcyBhIHN0dW5uaW5nIGJhciBjYXJ0IGNob2ljZSBmb3IgYW55IG1vZGVybiwgdmludGFnZSBvciBhcnQgZGVjbyBpbnNwaXJlZCBzcGFjZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgdHJvbGxleSBoYXMgYW4gb3ZhbCBzaGFwZWQgdHdvIHRpZXIgZGVzaWduIHdpdGggbWlycm9yZWQgZ2xhc3Mgc2hlbHZlcy4gVGhpcyBiYXIgdHJvbGxleSBoYXMgZm91ciB3aGVlbHMgbWFraW5nIGl0IG1vdmFibGUgZnJvbSByb29tIHRvIHJvb20uXFxuXFx0QSBzdHJpa2luZyBzdG9yYWdlIGNob2ljZSBmb3IgbG92ZXJzIG9mIGdsYW1vcm91cyBnb2xkIGRlY29yIGFuZCBtaXJyb3JlZCBmdXJuaXR1cmUuIFRoaXMgbHV4dXJpb3VzIHN0b3JhZ2UgY2FydCBpcyBpZGVhbCBmb3IgdGhvc2Ugd2hvIHJlZ3VsYXJseSBlbnRlcnRhaW4gZ3Vlc3RzIG9yIGhvc3QgcGFydGllcy4gVGhpcyBkcmlua3MgdHJvbGxleSBjb3VsZCBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNDQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCAtIFBheXMgQmxhbmMgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMjA5NzBcIixcImd0aW4xM1wiOlwiNTA1NTYzMDkwNTY1N1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2FudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLXBheXMtYmxhbmMtcmFuZ2VfTU0yMDk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIGZyb20gdGhlIFBheXMgQmxhbmMgUmFuZ2UgaXMgYSBzdHVubmluZyBmdXJuaXR1cmUgY2hvaWNlIGZvciBhbnkgYmVkcm9vbSBvciBkcmVzc2luZyByb29tIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgc2V0IGluY2x1ZGVzIGEgZGVzaywgYSBtaXJyb3IgYW5kIGEgc3Rvb2wuIEVhY2ggY29tZXMgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQsIEZyZW5jaCBzdHlsZSBkZXNpZ24gYW5kIGFuIGFudGlxdWUgd2hpdGUgY3JhY2tsZWQgZmluaXNoLiBUaGUgZGVzayBjb21lcyB3aXRoIGJydXNoZWQgZ29sZCBkZXRhaWxzLiBcXG5cXHRBIHN0cmlraW5nIGZ1cm5pdHVyZSBzZXQgdGhhdCB3b3VsZCBtYWtlIGEgYmVhdXRpZnVsIGFkZGl0aW9uIHRvIGFueSBob21lLiBUaGUgZGVzayBjb21lcyB3aXRoIG9ybmF0ZSBmZXN0b29uIGRldGFpbGluZyBjb21wbGV0ZSB3aXRoIGFcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGF5cy1ibGFuYy1yYW5nZS1hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzMTU3OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNzA4XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldF9NTTMxNTc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQmxhY2sgUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3b3VsZCBtYWtlIGFuIGV4Y2VsbGVudCwgY29udGVtcG9yYXJ5IHN0b3JhZ2UgY2hvaWNlIGZvciBhbnkga2l0Y2hlbiwgYmF0aHJvb20gb3IgaGFsbHdheSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHdhbGwgY2FiaW5ldCBoYXMgYSBibGFjayBwYWludGVkIGZpbmlzaCwgcmVlZGVkIGdsYXNzIGZyb250ZWQgZG9vcnMgYW5kIEdvbGQgaGFuZGxlcy5cXG5cXHRBIHN0eWxpc2ggY2hvaWNlIGZvciBzdG9yaW5nIHRvaWxldHJpZXMsIGtpdGNoZW4gZGVjb3Igb3Igb3RoZXIgaG9tZSBhY2Nlc3Nvcmllcy4gVGhpcyBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBjYWJpbmV0IGNvdWxkIGJsZW5kIGludG8gbW9kZXJuLCBhcnQgZGVjbywgdmludGFnZSBvciBpbmR1c3RyaWFsIGluc3BpcmVkIHNwYWNlcy5cXG5cXHRUaGUgcGVyZmVjdCBzdG9yYWdlIHBpY2sgZm9yIGxvdmVycyBvZiBibGFjayBkZWNvciBhbmQgcmVlZGVkIGdsYXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Mi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozOTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTdjbSB4IDk3Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjU3OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbV9NTTMyNzQ2LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk2Y20geCA5N2NtIGlzIGEgZ2xhbW9yb3VzIHdhbGwgZGVjb3IgY2hvaWNlIGZvciBsb3ZlcnMgb2Ygc2lsdmVyIGFjY2Vzc29yaWVzIGFuZCBjb250ZW1wb3JhcnkgZGVzaWduLiBUaGlzIG1pcnJvciBoYXMgYSByb3VuZCBzaGFwZSB3aXRoIGEgc2lsdmVyIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwtbW91bnRlZCBieSBob29rcyBvbiB0aGUgYmFjay5cXG5cXHRUaGUgaWRlYWwgbWlycm9yIGZvciB0aGUgbW9kZXJuLCBjb250ZW1wb3JhcnkgaW50ZXJpb3IsIHRoaXMgc2lsdmVyIHdhbGwgbWlycm9yIGFkZHMgYSBsdXh1cmlvdXMgTHV4ZSBzdHlsZSBsb29rIGNyZWF0aW5nIGEgc3R1bm5pbmcgZm9jYWwgcG9pbnQgZm9yIHRoZSBsaXZpbmcgcm9vbSBvciBoYWxsd2F5LlxcblxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFdoaXRlIFNrZWxldG9uIFdhbGwgQ2xvY2tcIixcInByb2R1Y3RJRFwiOlwiMzA0NjhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyNzc1MVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2tfTU0zMDQ2OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFdoaXRlIFNrZWxldG9uIFdhbGwgQ2xvY2sgaXMgYSBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBjbG9jaywgcGVyZmVjdCBmb3IgZmFucyBvZiB3aGl0ZSBkZWNvciBhbmQgZGlzdHJlc3NlZCBmaW5pc2hlcy4gTWFkZSBvZiBtZXRhbCwgdGhpcyBjbG9jayBoYXMgYSByb3VuZCBzaGFwZSB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCBza2VsZXRvbiBjbG9jayBkZXNpZ24gYW5kIGEgZGlzdHJlc3NlZCwgd2hpdGUgcGFpbnRlZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiB0aGUgYmFjayBvZiB0aGUgaXRlbS4gXFxuXFx0SWRlYWwgd2FsbCBkZWNvciBmb3IgYSB2aW50YWdlLCBzaGFiYnkgY2hpYyBvciBjb3VudHJ5IHN0eWxlIHNwYWNlLiBEdWUgdG8gaXRzIHdoaXRlIGZpbmlzaCB0aGlzIGNsb2NrIGNvdWxkIGJsZW5kIGludG8gbmV1dHJhbCBpbnRlcmlvcnMgZWFzaWx5LiBcXG5cXHRUaGlzIGNsb2NrIGNvbWVzIHdpdGggYSBiYXR0ZXJ5XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrLTMwNDY4Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cIixcInByb2R1Y3RJRFwiOlwiMzM1MDdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2MDg2NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtX01NMzM1MDcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXFxuXFx0UGVyZmVjdCBmb3IgcGxhY2VtZW50IGluIGhhbGx3YXksIGJlZHJvb20gb3IgbGl2aW5nIHJvb20gc3BhY2UuIER1ZSB0cCBpdHMgc3RyaWtpbmcgZGVzaWduIGFuZCBibGFjayBmaW5pc2gsIHRoaXMgbWlycm9yIGNvdWxkIGJsZW5kIGludG8gdmludGFnZSwgaW5kdXN0cmlhbCBvciBtb2Rlcm4gc3R5bGUgaW50ZXJpb3Igc3BhY2VzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBhdmFpbGFibGUgaW4gYSBsYXJnZXIgc2l6ZS4gSXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gR29sZC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM2OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtXCIsXCJwcm9kdWN0SURcIjpcIjM0MzM4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc3NTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbV9NTTM0MzM4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY20gaXMgYSBzdHlsaXNoIHRoaW4gZnJhbWVkIHdhbGwgbWlycm9yLCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBtb2Rlcm4gb3IgY29udGVtcG9yYXJ5IHN0eWxlIGludGVyaW9ycy4gTWFkZSBvZiBtZXRhbCwgZ2xhc3MsIHdvb2QgYW5kIHJlc2luLCB0aGlzIG1pcnJvciBoYXMgYSBnb2xkIGNvbG91cmVkIG1ldGFsIGZyYW1lIGFuZCBhbiBhcmNoZWQgc2hhcGVkIGRlc2lnbi4gXFxuXFx0UGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgYmF0aHJvb20gdmFuaXR5LCBkcmVzc2luZyB0YWJsZSBvciBjb25zb2xlIHRhYmxlLiBEdWUgdG8gaXRzIGdvbGQgZmluaXNoIGFuZCBhcmNoZWQgc2hhcGUsIHRoaXMgbWlycm9yIGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHZhcmlldHkgb2YgaW50ZXJpb3Igc3R5bGVzLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkLCB2ZXJ0aWNhbGx5IGFuZCBob3JcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBHb2xkIFdhbGwgTWlycm9yIDUwY20geCA1MGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4NDU1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTY2MDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1nb2xkLXdhbGwtbWlycm9yLTUwY20teC01MGNtX01NMjg0NTUtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBHb2xkIFdhbGwgTWlycm9yIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgbWlycm9yIGNob2ljZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBnb2xkIGRlY29yIGFuZCByb3VuZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QsIG1ldGFsIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGEgY2lyY3VsYXIgc2hhcGUgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdElkZWFsIGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBkcmVzc2luZyB0YWJsZSwgYmF0aHJvb20gdmFuaXR5IG9yIGhhbGx3YXkgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgc2ltcGxlIGRlc2lnbiwgdGhpcyBtaXJyb3IgY291bGQgZWFzaWx5IGJsZW5kIGludG8gbW9kZXJuLCByZXRybyBvciB2aW50YWdlIHN0eWxlIHNwYWNlcy4gXFxuXFx0VGhpc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLWdvbGQtd2FsbC1taXJyb3ItNTBjbS14LTUwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtXCIsXCJwcm9kdWN0SURcIjpcIjMzMTM0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTE4MzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbV9NTTMzMTM0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y20gd291bGQgbWFrZSBhIGV5ZSBjYXRjaGluZyB2aW50YWdlIGZlYXR1cmUgd2FsbCBwaWVjZS4gTWFkZSBvZiBtZXRhbCAmIGdsYXNzIHdpdGggYSBnb2xkIGZyYW1lLCBmaW5pc2hlZCBvZmYgaW4gYSBhcnQgZmVjbyBmYW4gZGVzaWduLiBcXG5cXHRUaGlzIHN0dW5uaW5nIHZpbnRhZ2UsIHJldHJvIGluc3BpcmVkIHdhbGwgbWlycm9yIHdvdWxkIGhhbmcgYmVhdXRpZnVsbHkgaW4gYSBiZWRyb29tLCBoYWxsd2F5LCBsaXZpbmdyb29tIG9yIGRpbmluZyByb29tLiBcXG5cXHRTZXZlbiBtaXJyb3JlZCBzZWN0aW9ucyBjcmVhdGluZyBhIHJldHJvIGZhbiBzaGFwZSBlZmZlY3QuIFRoaXMgc3RhdGVtZW50IG1pcnJvciBpcyBzdXJlIHRvIHN0YW5kIG91dCBhcyBhIGZlYXR1cmUgcGllY2Ugb24gaXRzIG93biBvciBkaXNwbGF5ZWQgd2l0aCBzaW1pbGFyIGRlc2lnbnMgaXRlbXMuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFN1bmJ1cnN0IEJldmVsbGVkIFdhbGwgTWlycm9yIDkwY20geCA5MGNtXCIsXCJwcm9kdWN0SURcIjpcIjI3Mjc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NjgzMDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zdW5idXJzdC1iZXZlbGxlZC13YWxsLW1pcnJvci05MGNtLXgtOTBjbV9NTTI3Mjc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIk1ha2UgYSBkcmFtYXRpYyBzdGF0ZW1lbnQgaW4geW91ciBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHdpdGggdGhpcyBsYXJnZSBvcm5hdGUgc3VuYnVyc3Qgd2FsbCBtaXJyb3IuIEdvbGQgbWV0YWwgd2lyZSB3aXRoIGdyZWVuIGFuZCBnb2xkIGVuYW1lbCBwYW5lbGxlZCBkZXRhaWxpbmcgc3Vycm91bmRpbmcgYSByb3VuZCBiZXZlbGxlZCBtaXJyb3IuXFxuXFx0U2xpZ2h0bHkgYWJzdHJhY3QgYW5kIGluY3JlZGlibHkgZWxlZ2FudCwgdGhpcyBzdHVubmluZyBtaXJyb3Igd2lsbCBtYWtlIGEgZ3JlYXQgZm9jYWwgcG9pbnQgaHVuZyBvbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2FsbC4gRGVzaWduZWQgdG8gbWFrZSBhbiBpbXBhY3QhXFxuXFx0VGhpcyBtaXJyb3Igd2lsbCBmaXQgaW4gcGVyZmVjdGx5IHdpdGggYW55IG1vZGVybiwgdHJhZGl0aW9uYWwgb3IgY29udGVtcG9yYXJ5IGRlY29yLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPcm5hdGUgV2hpdGUgV2FsbCBNaXJyb3IgQ2FuZGxlIEhvbGRlciBTY29uY2VcIixcInByb2R1Y3RJRFwiOlwiMjc4MTlcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTMyMlwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL29ybmF0ZS13aGl0ZS13YWxsLW1pcnJvci1jYW5kbGUtc2NvbmNlX01NMjc4MTkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPcm5hdGUgV2hpdGUgV2FsbCBNaXJyb3IgQ2FuZGxlIFNjb25jZSBpcyBhIGJlYXV0aWZ1bCBwaWVjZSBvZiB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljLCBmcmVuY2ggb3IgbW9kZXJuIGhvbWUuIE1hZGUgb2YgcmVzaW4gYW5kIGdsYXNzLCB0aGlzIGNhbmRsZSBzY29uY2UgaGFzIGEgY2xhc3NpYyBmcmVuY2ggaW5zcGlyZWQgcm9jb2NvIGRlc2lnbiBjb21wbGV0ZSB3aXRoIGEgbWlycm9yZWQgaW5sYXkgYW5kIGNhbmRsZSBob2xkZXIsIHBlcmZlY3QgZm9yIGhvbGRpbmcgc3RhbmRhcmQgdGFwZXJlZCBjYW5kbGUuICBcXG5cXHRBIGxvdmVseSBiYXJvcXVlIHdhbGwgZGVjb3IgY2hvaWNlIGZvciBhbnkgbGl2aW5nIHJvb20sIGJlZHJvb20gb3IgaGFsbHdheSBzcGFjZS4gVGhpcyB3aGl0ZSB3YWxsIHNjb25jZSB3b3VsZCBsb29rIHN0dW5uaW5nIG9uIGl0J3Mgb3duIG9yIGluIGEgcGFpci4gSXQgY291bGQgYmUgcGxhY2VkIGluZG9vcnMgb3Igb3V0XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvb3JuYXRlLXdoaXRlLXdhbGwtbWlycm9yLWNhbmRsZS1zY29uY2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJ1c3RpYyBXb29kZW4gV2luZG93IFdhbGwgTWlycm9yIDEyMGNtIHggOTBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDY3NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk4NjgzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtcnVzdGljLXdvb2Rlbi13aW5kb3ctd2FsbC1taXJyb3ItMTIwY20teC05MGNtX01NMzQ2NzQtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSdXN0aWMgV29vZGVuIFdpbmRvdyBXYWxsIE1pcnJvciBpcyBhIHN0eWxpc2gsIHJ1c3RpYyB3YWxsIG1pcnJvciwgcGVyZmVjdCBmb3IgZmFucyBvZiBmYXJtaG91c2Ugc3R5bGUgYW5kIHdhc2hlZCBmaW5pc2hlcy4gTWFkZSBvZiB3b29kIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGEgY2xhc3NpYyB3aW5kb3cgaW5zcGlyZWQgZGVzaWduIGFuZCBjb21lcyB3aXRoIGEgd2FzaGVkIHdvb2RlbiBmcmFtZS4gXFxuXFx0QSBzaW1wbGUgeWV0IHN0eWxpc2ggc3RhdGVtZW50IG1pcnJvciwgcGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgY29uc29sZSB0YWJsZSBvciBhcyBhIGRlY29yYXRpdmUgbWlycm9yLiBEdWUgdG8gaXRzIHJ1c3RpYyBsb29rLCB0aGlzIG1pcnJvciBpcyBiZXN0IHN1aXRlZCBmb3IgZmFybWhvdXNlLCBjb3VudHJ5IG9yIHNjYW5kaSBzdHlsZSBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgYlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1ydXN0aWMtd29vZGVuLXdpbmRvdy13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgQmxhY2sgV2FsbCBNaXJyb3IgOTdjbSB4IDk3Y21cIixcInByb2R1Y3RJRFwiOlwiMzQ3MzlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxODIzMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLWJsYWNrLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzQ3MzktMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBCbGFjayBXYWxsIE1pcnJvciA5N2NtIHggOTdjbSBpcyBhIHN0cmlraW5nIHdhbGwgbWlycm9yIGNob2ljZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBibGFjayBkZWNvciBhbmQgYXJ0IGRlY28gaW5zcGlyZWQgZGVzaWduLiBDcmFmdGVkIGZyb20gbWV0YWwsIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSByb3VuZCBzaGFwZWQgZGVzaWduIGFuZCBjb21lcyB3aXRoIG1hdHQgYmxhY2sgbWV0YWwsIGNyb3NzIG92ZXIgZGVzaWduIGZyYW1lLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSB0d28gaG9va3Mgb24gdGhlIHRvcCwgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHREdWUgaXRzIGFydCBkZWNvIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIGFib3ZlIGEgZmlyZXBsYWNlLCBzaWRlYm9hcmQgb3IgY29uc29sZSB0YWJsZS4gQW4gZXllIGNhdGNoaW5nIG1pcnJvciBpZGVhbCBmb3IgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLWJsYWNrLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgMTgzY20geCA4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMyODA2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzkxNzRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWFyY2hlZC1taXJyb3ItMTgzY20teC04MGNtX01NMzI4MDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgaXMgYSBzdHVubmluZyBmdWxsIGxlbmd0aCwgbGVhbmVyIG1pcnJvciBkZXNpZ24uQSBzdHJpa2luZyBtaXJyb3IgZm9yIHBsYWNpbmcgaW4gYSBkcmVzc2luZyByb29tLCBoYWxsd2F5LCBiZWRyb29tIG9yIGJhdGhyb29tIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGFuIGFyY2hlZCBkZXNpZ24gYW5kIGEgdGhpbiBtZXRhbCBmcmFtZSwgY29tcGxldGUgd2l0aCBhIG1ldGFsbGljIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBpcyBhIGxlYW5lciBtaXJyb3IgYW5kIGNhbm5vdCBiZSB3YWxsIG1vdW50ZWQuXFxuXFx0QSBzaW1wbGUgeWV0IGNoaWMgbWlycm9yIGRlc2lnbiBmb3IgbG92ZXJzIG9mIGFydCBkZWNvLCBtaW5pbWFsaXN0IG9yIGx1eHVyaW91cyBzdHlsZSBpbnRlcmlvcnMuIER1ZSB0byBpdHMgbGFyZ2UsIGZ1bGwgbGVuZ3RoIGRlc2lnbiwgdGhpcyBtaXJyb3Igd291bGQgbG9vXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTg5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtYXJ0LWRlY28td2FsbC1taXJyb3ItMTgzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIE1pcnJvcmVkIEJhdGhyb29tIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIyODQzM1wiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk1MDYxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd2hpdGUtbWlycm9yZWQtYmF0aHJvb20td2FsbC1jYWJpbmV0X01NMjg0MzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiWW91IGNhbiBuZXZlciBoYXZlIGVub3VnaCBzdG9yYWdlIGVzcGVjaWFsbHkgaW4gdGhlIGJhdGhyb29tIHdoaWNoIG1ha2VzIHRoaXMgYmF0aHJvb20gY2FiaW5ldCBwZXJmZWN0LiBXYWxsIG1vdW50ZWQgd2l0aCBtaXJyb3JlZCBkb29ycyBhbmQgZHJhd2VyIHN0b3JhZ2UuIFRoaXMgd2lsbCBtYWtlIGEgZ3JlYXQgYWRkaXRpb24gdG8gYSBtb2Rlcm4gb3IgdHJhZGl0aW9uYWxseSBzdHlsZWQgZGVjb3IuXFxuXFx0VGhlIGNhYmluZXQgZmVhdHVyZXMgY3VwYm9hcmQgc3RvcmFnZSB3aXRoIGFuIGludGVybmFsIHNoZWxmIGFuZCAyIGhhbmR5IGRyYXdlcnMgYmVsb3cuIElkZWFsIGZvciBzdG9yaW5nIGFsbCB0aG9zZSBtZWRpY2luZXMgYW5kIHRvaWxldHJpZXMuIFRoZSBtaXJyb3JlZCBmcm9udCBtYWtlcyBhIGdyZWF0IGJhdGhyb29tIG1pcnJvciB3aXRoIGNhcnZlZCBjb2x1bW4gZGV0YWlsaW5nIHRoYXQgYWRkcyBhIGdyZWF0IHZpbnRhZ2UgZmVlbC4gXFxuXFx0VGhlIGRvb3JzIGNvbVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3doaXRlLW1pcnJvcmVkLWJhdGhyb29tLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIC0gMS41Mm0geCAxLjI4bVwiLFwicHJvZHVjdElEXCI6XCIzMzc3M1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4MDg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZXh0cmEtbGFyZ2UtYXJjaC1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXJtYW50bGUtbWlycm9yLTE1Mm0teC0xMjhtX01NMzM3NzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgaXMgYSBiZWF1dGlmdWwsIHZpbnRhZ2UgaW5zcGlyZWQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIHJlc2luIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhcmNoZWQgZGVzaWduIHdpdGggb3JuYXRlLCByb2NvY28gc3R5bGUgZGV0YWlsaW5nIG9uIHRoZSB0b3AgYW5kIHNpZGVzIG9mIHRoZSBtaXJyb3IgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRBIHN0dW5uaW5nIG1pcnJvciB0aGF0IHdvdWxkIGJlIGEgbHV4dXJpb3VzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzXCIsXCJwcm9kdWN0SURcIjpcIjMzMDQyXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MDMxMzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHNfTU0zMzA0Mi5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFycyBhcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBwcmV0dHkgaW4gZGVzaWduLiBNYWRlIGZyb20gbWV0YWwgd2l0aCBhIGhhbW1lcmVkIGRlc2lnbiBhbmQgZmluaXNoZWQgaW4gYSBicmlnaHQgZ29sZCBjb2xvdXJpbmcuIFxcblxcdEJlYXV0aWZ1bGx5IGNyYWZ0ZWQgdG8gY3JlYXRlIGFuIGVsZWdhbnQgaW5zdGFudCB2aXN1YWwgc3RhdGVtZW50LiBBcnJhbmdlIGFuZCBkaXNwbGF5IHRoZXNlIG9uIHlvdXIgc2lkZSB0YWJsZSwgd2luZG93c2lsbCwgYmVkc2lkZSBvciBzaWRlYm9hcmQgdG8gc3RvciB5b3VyIGZhdm91cml0ZSBhY2Nlc3Nvcmllcy5cXG5cXHRBIHN0dW5uaW5nIHNldCBvZiAzIHRleHR1cmVkIHN0b3JhZ2UgY2FuaXN0ZXJzIHRvIHVzZSBpbiB5b3VyIGJhdGhyb29tLCBiZWRyb29tIG9yIGFyb3VuZCB0aGUgaG91c2UuIFBhcnQgb2Ygb3VyIGhhbW1lcmVkIGVmZmVjdCByYW5nZSBvciBhdmFpbGFibGUgaW4gXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBTaWx2ZXIgQW50aXF1ZSBHbGFzcyBNaXJyb3IgODBjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzM1NzFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzg3NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLXNpbHZlci1hbnRpcXVlLWdsYXNzLW1pcnJvci04MGNtLXgtODBjbV9NTTMzNTcxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgU2lsdmVyIEFudGlxdWUgR2xhc3MgTWlycm9yIGlzIGEgc3R5bGlzaCwgZ2xhbW9yb3VzIHdhbGwgbWlycm9yIGlkZWFsIGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBkcmVzc2luZyB0YWJsZSBvciBiYXRocm9vbSB2YW5pdHkuIE1hZGUgb2YgZ2xhc3MsIG1ldGFsIGFuZCB3b29kLCB0aGlzIG1pcnJvciBoYXMgYSBzaWx2ZXIgY29sb3VyIHdpdGggYW4gYW50aXF1ZSBnbGFzcyBmaW5pc2ggYW5kIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGhvb2tzIG9uIHRoZSBiYWNrLiBcXG5cXHRBIHN0cmlraW5nIG1pcnJvciwgcGVyZmVjdCBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBhbnRpcXVlIG9yIGVjbGVjdGljIHN0eWxlIHNwYWNlcy4gQSBxdWlya3kgbWlycm9yIGNob2ljZSB0aGF0IHdpbGwgYWRkIGEgdG91Y2ggb2YgdmludGFnZSBpbnNwaXJlZCBjaGFybSB0byBhbnkgaW50ZXJpb3IuIFxcblxcdFRoaXMgbWlycm9yIGlzIGFsc28gYXZhaWxhYmxlIGlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1zaWx2ZXItYW50aXF1ZS1nbGFzcy1taXJyb3ItODBjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIEdvbGQgV2FsbCBNaXJyb3IgNTBjbSB4IDUwY21cIixcInByb2R1Y3RJRFwiOlwiMjg0NTVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NjYwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLWdvbGQtd2FsbC1taXJyb3ItNTBjbS14LTUwY21fTU0yODQ1NS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIEdvbGQgV2FsbCBNaXJyb3IgaXMgYSBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBtaXJyb3IgY2hvaWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIGdvbGQgZGVjb3IgYW5kIHJvdW5kIG1pcnJvcnMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBjaXJjdWxhciBzaGFwZSBhbmQgYW4gYW50aXF1ZSBnb2xkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2sgb2YgdGhlIG1pcnJvci4gXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGRyZXNzaW5nIHRhYmxlLCBiYXRocm9vbSB2YW5pdHkgb3IgaGFsbHdheSBjb25zb2xlIHRhYmxlLiBEdWUgdG8gaXRzIGdvbGQgZmluaXNoIGFuZCBzaW1wbGUgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byBtb2Rlcm4sIHJldHJvIG9yIHZpbnRhZ2Ugc3R5bGUgc3BhY2VzLiBcXG5cXHRUaGlzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtZ29sZC13YWxsLW1pcnJvci01MGNtLXgtNTBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y21cIixcInByb2R1Y3RJRFwiOlwiMzMxMzRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTgzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtX01NMzMxMzQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbSB3b3VsZCBtYWtlIGEgZXllIGNhdGNoaW5nIHZpbnRhZ2UgZmVhdHVyZSB3YWxsIHBpZWNlLiBNYWRlIG9mIG1ldGFsICYgZ2xhc3Mgd2l0aCBhIGdvbGQgZnJhbWUsIGZpbmlzaGVkIG9mZiBpbiBhIGFydCBmZWNvIGZhbiBkZXNpZ24uIFxcblxcdFRoaXMgc3R1bm5pbmcgdmludGFnZSwgcmV0cm8gaW5zcGlyZWQgd2FsbCBtaXJyb3Igd291bGQgaGFuZyBiZWF1dGlmdWxseSBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZ3Jvb20gb3IgZGluaW5nIHJvb20uIFxcblxcdFNldmVuIG1pcnJvcmVkIHNlY3Rpb25zIGNyZWF0aW5nIGEgcmV0cm8gZmFuIHNoYXBlIGVmZmVjdC4gVGhpcyBzdGF0ZW1lbnQgbWlycm9yIGlzIHN1cmUgdG8gc3RhbmQgb3V0IGFzIGEgZmVhdHVyZSBwaWVjZSBvbiBpdHMgb3duIG9yIGRpc3BsYXllZCB3aXRoIHNpbWlsYXIgZGVzaWducyBpdGVtcy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIk9ybmF0ZSBXaGl0ZSBXYWxsIE1pcnJvciBDYW5kbGUgSG9sZGVyIFNjb25jZVwiLFwicHJvZHVjdElEXCI6XCIyNzgxOVwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTkxMzIyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb3JuYXRlLXdoaXRlLXdhbGwtbWlycm9yLWNhbmRsZS1zY29uY2VfTU0yNzgxOS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIE9ybmF0ZSBXaGl0ZSBXYWxsIE1pcnJvciBDYW5kbGUgU2NvbmNlIGlzIGEgYmVhdXRpZnVsIHBpZWNlIG9mIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMsIGZyZW5jaCBvciBtb2Rlcm4gaG9tZS4gTWFkZSBvZiByZXNpbiBhbmQgZ2xhc3MsIHRoaXMgY2FuZGxlIHNjb25jZSBoYXMgYSBjbGFzc2ljIGZyZW5jaCBpbnNwaXJlZCByb2NvY28gZGVzaWduIGNvbXBsZXRlIHdpdGggYSBtaXJyb3JlZCBpbmxheSBhbmQgY2FuZGxlIGhvbGRlciwgcGVyZmVjdCBmb3IgaG9sZGluZyBzdGFuZGFyZCB0YXBlcmVkIGNhbmRsZS4gIFxcblxcdEEgbG92ZWx5IGJhcm9xdWUgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGFueSBsaXZpbmcgcm9vbSwgYmVkcm9vbSBvciBoYWxsd2F5IHNwYWNlLiBUaGlzIHdoaXRlIHdhbGwgc2NvbmNlIHdvdWxkIGxvb2sgc3R1bm5pbmcgb24gaXQncyBvd24gb3IgaW4gYSBwYWlyLiBJdCBjb3VsZCBiZSBwbGFjZWQgaW5kb29ycyBvciBvdXRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9vcm5hdGUtd2hpdGUtd2FsbC1taXJyb3ItY2FuZGxlLXNjb25jZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUnVzdGljIFdvb2RlbiBXaW5kb3cgV2FsbCBNaXJyb3IgMTIwY20geCA5MGNtXCIsXCJwcm9kdWN0SURcIjpcIjM0Njc0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTg2ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1ydXN0aWMtd29vZGVuLXdpbmRvdy13YWxsLW1pcnJvci0xMjBjbS14LTkwY21fTU0zNDY3NC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJ1c3RpYyBXb29kZW4gV2luZG93IFdhbGwgTWlycm9yIGlzIGEgc3R5bGlzaCwgcnVzdGljIHdhbGwgbWlycm9yLCBwZXJmZWN0IGZvciBmYW5zIG9mIGZhcm1ob3VzZSBzdHlsZSBhbmQgd2FzaGVkIGZpbmlzaGVzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBjbGFzc2ljIHdpbmRvdyBpbnNwaXJlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSB3YXNoZWQgd29vZGVuIGZyYW1lLiBcXG5cXHRBIHNpbXBsZSB5ZXQgc3R5bGlzaCBzdGF0ZW1lbnQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBjb25zb2xlIHRhYmxlIG9yIGFzIGEgZGVjb3JhdGl2ZSBtaXJyb3IuIER1ZSB0byBpdHMgcnVzdGljIGxvb2ssIHRoaXMgbWlycm9yIGlzIGJlc3Qgc3VpdGVkIGZvciBmYXJtaG91c2UsIGNvdW50cnkgb3Igc2NhbmRpIHN0eWxlIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCBiXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJ1c3RpYy13b29kZW4td2luZG93LXdhbGwtbWlycm9yLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBCbGFjayBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzNDczOVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MjMwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtYmxhY2std2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zNDczOS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIEJsYWNrIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtIGlzIGEgc3RyaWtpbmcgd2FsbCBtaXJyb3IgY2hvaWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIGJsYWNrIGRlY29yIGFuZCBhcnQgZGVjbyBpbnNwaXJlZCBkZXNpZ24uIENyYWZ0ZWQgZnJvbSBtZXRhbCwgd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggbWF0dCBibGFjayBtZXRhbCwgY3Jvc3Mgb3ZlciBkZXNpZ24gZnJhbWUuIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIHR3byBob29rcyBvbiB0aGUgdG9wLCBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdER1ZSBpdHMgYXJ0IGRlY28gZGVzaWduIGFuZCBibGFjayBmaW5pc2gsIHRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgYWJvdmUgYSBmaXJlcGxhY2UsIHNpZGVib2FyZCBvciBjb25zb2xlIHRhYmxlLiBBbiBleWUgY2F0Y2hpbmcgbWlycm9yIGlkZWFsIGZvciBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtYmxhY2std2FsbC1taXJyb3ItOTdjbS14LTk3Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlZpbnRhZ2UgU3R5bGUgRHJlc3NpbmcgVGFibGUgVHJpcGxlIE1pcnJvclwiLFwicHJvZHVjdElEXCI6XCIyNzc4N1wiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk3MTQwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdmludGFnZS1zdHlsZS1kcmVzc2luZy10YWJsZS10cmlwbGUtbWlycm9yX01NMjc3ODcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3IgaXMgYSBzaW1wbGUsIGVsZWdhbnQgdGFibGUgdG9wIG1pcnJvciBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgdmludGFnZSBzdHlsZSBhbmQgYXJjaGVkIG1pcnJvcnMuIE1hZGUgb2Ygd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYWRqdXN0YWJsZSB0cmlwbGUgbWlycm9yIGRlc2lnbiBhbmQgYSBjdXJ2ZWQgYXJjaGVkIGRlc2lnbi5cXG5cXHRJZGVhbCBmb3IgcGxhY2luZyBvbiB0b3Agb2YgYSBkcmVzc2luZyB0YWJsZSwgdmFuaXR5IG9yIHNpZGVib2FyZC4gVGhpcyBtaXJyb3IgY291bGQgZWFzaWx5IGJsZW5kIGludG8gbW9kZXJuIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBcXG5cXHRBIGdyZWF0IGdpZnQgZm9yIGZhbnMgb2YgdmludGFnZSBzdHlsZSBvciBiZWF1dHkgbG92ZXJzLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3ZpbnRhZ2UtdGFibGV0b3AtdHJpcGxlLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgTWlycm9yZWQgQmF0aHJvb20gV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjI4NDMzXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTUwNjFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1taXJyb3JlZC1iYXRocm9vbS13YWxsLWNhYmluZXRfTU0yODQzMy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJZb3UgY2FuIG5ldmVyIGhhdmUgZW5vdWdoIHN0b3JhZ2UgZXNwZWNpYWxseSBpbiB0aGUgYmF0aHJvb20gd2hpY2ggbWFrZXMgdGhpcyBiYXRocm9vbSBjYWJpbmV0IHBlcmZlY3QuIFdhbGwgbW91bnRlZCB3aXRoIG1pcnJvcmVkIGRvb3JzIGFuZCBkcmF3ZXIgc3RvcmFnZS4gVGhpcyB3aWxsIG1ha2UgYSBncmVhdCBhZGRpdGlvbiB0byBhIG1vZGVybiBvciB0cmFkaXRpb25hbGx5IHN0eWxlZCBkZWNvci5cXG5cXHRUaGUgY2FiaW5ldCBmZWF0dXJlcyBjdXBib2FyZCBzdG9yYWdlIHdpdGggYW4gaW50ZXJuYWwgc2hlbGYgYW5kIDIgaGFuZHkgZHJhd2VycyBiZWxvdy4gSWRlYWwgZm9yIHN0b3JpbmcgYWxsIHRob3NlIG1lZGljaW5lcyBhbmQgdG9pbGV0cmllcy4gVGhlIG1pcnJvcmVkIGZyb250IG1ha2VzIGEgZ3JlYXQgYmF0aHJvb20gbWlycm9yIHdpdGggY2FydmVkIGNvbHVtbiBkZXRhaWxpbmcgdGhhdCBhZGRzIGEgZ3JlYXQgdmludGFnZSBmZWVsLiBcXG5cXHRUaGUgZG9vcnMgY29tXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtbWlycm9yZWQtYmF0aHJvb20td2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgLSAxLjUybSB4IDEuMjhtXCIsXCJwcm9kdWN0SURcIjpcIjMzNzczXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzgwODVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9leHRyYS1sYXJnZS1hcmNoLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlcm1hbnRsZS1taXJyb3ItMTUybS14LTEyOG1fTU0zMzc3My5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciBpcyBhIGJlYXV0aWZ1bCwgdmludGFnZSBpbnNwaXJlZCBtaXJyb3IsIHBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgcmVzaW4gYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFyY2hlZCBkZXNpZ24gd2l0aCBvcm5hdGUsIHJvY29jbyBzdHlsZSBkZXRhaWxpbmcgb24gdGhlIHRvcCBhbmQgc2lkZXMgb2YgdGhlIG1pcnJvciBhbmQgYW4gYW50aXF1ZSBnb2xkIGZpbmlzaC4gVGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIGVpdGhlciBzaWRlIG9mIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdEEgc3R1bm5pbmcgbWlycm9yIHRoYXQgd291bGQgYmUgYSBsdXh1cmlvdXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVyLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnNcIixcInByb2R1Y3RJRFwiOlwiMzMwNDJcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYwMzEzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90c19NTTMzMDQyLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzIGFyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IHByZXR0eSBpbiBkZXNpZ24uIE1hZGUgZnJvbSBtZXRhbCB3aXRoIGEgaGFtbWVyZWQgZGVzaWduIGFuZCBmaW5pc2hlZCBpbiBhIGJyaWdodCBnb2xkIGNvbG91cmluZy4gXFxuXFx0QmVhdXRpZnVsbHkgY3JhZnRlZCB0byBjcmVhdGUgYW4gZWxlZ2FudCBpbnN0YW50IHZpc3VhbCBzdGF0ZW1lbnQuIEFycmFuZ2UgYW5kIGRpc3BsYXkgdGhlc2Ugb24geW91ciBzaWRlIHRhYmxlLCB3aW5kb3dzaWxsLCBiZWRzaWRlIG9yIHNpZGVib2FyZCB0byBzdG9yIHlvdXIgZmF2b3VyaXRlIGFjY2Vzc29yaWVzLlxcblxcdEEgc3R1bm5pbmcgc2V0IG9mIDMgdGV4dHVyZWQgc3RvcmFnZSBjYW5pc3RlcnMgdG8gdXNlIGluIHlvdXIgYmF0aHJvb20sIGJlZHJvb20gb3IgYXJvdW5kIHRoZSBob3VzZS4gUGFydCBvZiBvdXIgaGFtbWVyZWQgZWZmZWN0IHJhbmdlIG9yIGF2YWlsYWJsZSBpbiBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBBbnRpcXVlIEdsYXNzIE1pcnJvciA4MGNtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzU3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzODc1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLWFudGlxdWUtZ2xhc3MtbWlycm9yLTgwY20teC04MGNtX01NMzM1NzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgQW50aXF1ZSBHbGFzcyBNaXJyb3IgaXMgYSBzdHlsaXNoLCBnbGFtb3JvdXMgd2FsbCBtaXJyb3IgaWRlYWwgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGRyZXNzaW5nIHRhYmxlIG9yIGJhdGhyb29tIHZhbml0eS4gTWFkZSBvZiBnbGFzcywgbWV0YWwgYW5kIHdvb2QsIHRoaXMgbWlycm9yIGhhcyBhIHNpbHZlciBjb2xvdXIgd2l0aCBhbiBhbnRpcXVlIGdsYXNzIGZpbmlzaCBhbmQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2suIFxcblxcdEEgc3RyaWtpbmcgbWlycm9yLCBwZXJmZWN0IGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIGFudGlxdWUgb3IgZWNsZWN0aWMgc3R5bGUgc3BhY2VzLiBBIHF1aXJreSBtaXJyb3IgY2hvaWNlIHRoYXQgd2lsbCBhZGQgYSB0b3VjaCBvZiB2aW50YWdlIGluc3BpcmVkIGNoYXJtIHRvIGFueSBpbnRlcmlvci4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYWxzbyBhdmFpbGFibGUgaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci1hbnRpcXVlLWdsYXNzLW1pcnJvci04MGNtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgR29sZCBXYWxsIE1pcnJvciA1MGNtIHggNTBjbVwiLFwicHJvZHVjdElEXCI6XCIyODQ1NVwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk2NjAwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtZ29sZC13YWxsLW1pcnJvci01MGNtLXgtNTBjbV9NTTI4NDU1LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgR29sZCBXYWxsIE1pcnJvciBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIG1pcnJvciBjaG9pY2UsIHBlcmZlY3QgZm9yIGZhbnMgb2YgZ29sZCBkZWNvciBhbmQgcm91bmQgbWlycm9ycy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGNpcmN1bGFyIHNoYXBlIGFuZCBhbiBhbnRpcXVlIGdvbGQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRJZGVhbCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgZHJlc3NpbmcgdGFibGUsIGJhdGhyb29tIHZhbml0eSBvciBoYWxsd2F5IGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIHNpbXBsZSBkZXNpZ24sIHRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiwgcmV0cm8gb3IgdmludGFnZSBzdHlsZSBzcGFjZXMuIFxcblxcdFRoaXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzNi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1nb2xkLXdhbGwtbWlycm9yLTUwY20teC01MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbVwiLFwicHJvZHVjdElEXCI6XCIzMzEzNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkxODM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y21fTU0zMzEzNC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtIHdvdWxkIG1ha2UgYSBleWUgY2F0Y2hpbmcgdmludGFnZSBmZWF0dXJlIHdhbGwgcGllY2UuIE1hZGUgb2YgbWV0YWwgJiBnbGFzcyB3aXRoIGEgZ29sZCBmcmFtZSwgZmluaXNoZWQgb2ZmIGluIGEgYXJ0IGZlY28gZmFuIGRlc2lnbi4gXFxuXFx0VGhpcyBzdHVubmluZyB2aW50YWdlLCByZXRybyBpbnNwaXJlZCB3YWxsIG1pcnJvciB3b3VsZCBoYW5nIGJlYXV0aWZ1bGx5IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5ncm9vbSBvciBkaW5pbmcgcm9vbS4gXFxuXFx0U2V2ZW4gbWlycm9yZWQgc2VjdGlvbnMgY3JlYXRpbmcgYSByZXRybyBmYW4gc2hhcGUgZWZmZWN0LiBUaGlzIHN0YXRlbWVudCBtaXJyb3IgaXMgc3VyZSB0byBzdGFuZCBvdXQgYXMgYSBmZWF0dXJlIHBpZWNlIG9uIGl0cyBvd24gb3IgZGlzcGxheWVkIHdpdGggc2ltaWxhciBkZXNpZ25zIGl0ZW1zLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTdW5idXJzdCBCZXZlbGxlZCBXYWxsIE1pcnJvciA5MGNtIHggOTBjbVwiLFwicHJvZHVjdElEXCI6XCIyNzI3OFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTY4MzAwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY21fTU0yNzI3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJNYWtlIGEgZHJhbWF0aWMgc3RhdGVtZW50IGluIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3aXRoIHRoaXMgbGFyZ2Ugb3JuYXRlIHN1bmJ1cnN0IHdhbGwgbWlycm9yLiBHb2xkIG1ldGFsIHdpcmUgd2l0aCBncmVlbiBhbmQgZ29sZCBlbmFtZWwgcGFuZWxsZWQgZGV0YWlsaW5nIHN1cnJvdW5kaW5nIGEgcm91bmQgYmV2ZWxsZWQgbWlycm9yLlxcblxcdFNsaWdodGx5IGFic3RyYWN0IGFuZCBpbmNyZWRpYmx5IGVsZWdhbnQsIHRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgbWFrZSBhIGdyZWF0IGZvY2FsIHBvaW50IGh1bmcgb24geW91ciBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHdhbGwuIERlc2lnbmVkIHRvIG1ha2UgYW4gaW1wYWN0IVxcblxcdFRoaXMgbWlycm9yIHdpbGwgZml0IGluIHBlcmZlY3RseSB3aXRoIGFueSBtb2Rlcm4sIHRyYWRpdGlvbmFsIG9yIGNvbnRlbXBvcmFyeSBkZWNvci5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1zdW5idXJzdC1iZXZlbGxlZC13YWxsLW1pcnJvci05MGNtLXgtOTBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiT3JuYXRlIFdoaXRlIFdhbGwgTWlycm9yIENhbmRsZSBIb2xkZXIgU2NvbmNlXCIsXCJwcm9kdWN0SURcIjpcIjI3ODE5XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTEzMjJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9vcm5hdGUtd2hpdGUtd2FsbC1taXJyb3ItY2FuZGxlLXNjb25jZV9NTTI3ODE5LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgT3JuYXRlIFdoaXRlIFdhbGwgTWlycm9yIENhbmRsZSBTY29uY2UgaXMgYSBiZWF1dGlmdWwgcGllY2Ugb2Ygd2FsbCBkZWNvciBmb3IgYSB2aW50YWdlLCBzaGFiYnkgY2hpYywgZnJlbmNoIG9yIG1vZGVybiBob21lLiBNYWRlIG9mIHJlc2luIGFuZCBnbGFzcywgdGhpcyBjYW5kbGUgc2NvbmNlIGhhcyBhIGNsYXNzaWMgZnJlbmNoIGluc3BpcmVkIHJvY29jbyBkZXNpZ24gY29tcGxldGUgd2l0aCBhIG1pcnJvcmVkIGlubGF5IGFuZCBjYW5kbGUgaG9sZGVyLCBwZXJmZWN0IGZvciBob2xkaW5nIHN0YW5kYXJkIHRhcGVyZWQgY2FuZGxlLiAgXFxuXFx0QSBsb3ZlbHkgYmFyb3F1ZSB3YWxsIGRlY29yIGNob2ljZSBmb3IgYW55IGxpdmluZyByb29tLCBiZWRyb29tIG9yIGhhbGx3YXkgc3BhY2UuIFRoaXMgd2hpdGUgd2FsbCBzY29uY2Ugd291bGQgbG9vayBzdHVubmluZyBvbiBpdCdzIG93biBvciBpbiBhIHBhaXIuIEl0IGNvdWxkIGJlIHBsYWNlZCBpbmRvb3JzIG9yIG91dFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjI0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29ybmF0ZS13aGl0ZS13YWxsLW1pcnJvci1jYW5kbGUtc2NvbmNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSdXN0aWMgV29vZGVuIFdpbmRvdyBXYWxsIE1pcnJvciAxMjBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ2NzRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5ODY4M1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJ1c3RpYy13b29kZW4td2luZG93LXdhbGwtbWlycm9yLTEyMGNtLXgtOTBjbV9NTTM0Njc0LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUnVzdGljIFdvb2RlbiBXaW5kb3cgV2FsbCBNaXJyb3IgaXMgYSBzdHlsaXNoLCBydXN0aWMgd2FsbCBtaXJyb3IsIHBlcmZlY3QgZm9yIGZhbnMgb2YgZmFybWhvdXNlIHN0eWxlIGFuZCB3YXNoZWQgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGNsYXNzaWMgd2luZG93IGluc3BpcmVkIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhIHdhc2hlZCB3b29kZW4gZnJhbWUuIFxcblxcdEEgc2ltcGxlIHlldCBzdHlsaXNoIHN0YXRlbWVudCBtaXJyb3IsIHBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGNvbnNvbGUgdGFibGUgb3IgYXMgYSBkZWNvcmF0aXZlIG1pcnJvci4gRHVlIHRvIGl0cyBydXN0aWMgbG9vaywgdGhpcyBtaXJyb3IgaXMgYmVzdCBzdWl0ZWQgZm9yIGZhcm1ob3VzZSwgY291bnRyeSBvciBzY2FuZGkgc3R5bGUgc3BhY2VzLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIGJcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtcnVzdGljLXdvb2Rlbi13aW5kb3ctd2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwicHJpY2VSYW5nZVwiOlwiwqMxLjAwIC0gwqMxNzk5Ljk1XCIsXCJlbWFpbFwiOlwiY3VzdG9tZXJzZXJ2aWNlc0BtZWxvZHltYWlzb24uY28udWtcIixcInRlbGVwaG9uZVwiOlwiMDEzMDI3NDEwMDBcIixcImltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwb3N0YWxDb2RlXCI6XCJETjExOEJaXCIsXCJhZGRyZXNzQ291bnRyeVwiOlwiVW5pdGVkIEtpbmdkb21cIixcImFkZHJlc3NSZWdpb25cIjpcIlNvdXRoIFlvcmtzaGlyZVwiLFwiYWRkcmVzc0xvY2FsaXR5XCI6XCJEb25jYXN0ZXJcIixcInN0cmVldEFkZHJlc3NcIjpcIk1lbG9keSBNYWlzb24gTGltaXRlZCwgTG9yZHMgV29vZCBSb2FkLCBIYXJ3b3J0aFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Bvc3RhbEFkZHJlc3NcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0xvY2FsQnVzaW5lc3NcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjQwMDB9LFwicHJvcGVydGllc1wiOntcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwiYWx0ZXJuYXRlTmFtZVwiOlwiTU1cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9XZWJTaXRlXCJ9XSIsImpzb25fbGQiOiJbe1wiQGNvbnRleHRcIjpcImh0dHBzOi8vc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIldlYlNpdGVcIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwicG90ZW50aWFsQWN0aW9uXCI6e1wiQHR5cGVcIjpcIlNlYXJjaEFjdGlvblwiLFwidGFyZ2V0XCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2VhcmNoLnBocD9tb2RlPXNlYXJjaCZzdWJzdHJpbmc9e3NlYXJjaF90ZXJtX3N0cmluZ31cIixcInF1ZXJ5LWlucHV0XCI6XCJyZXF1aXJlZCBuYW1lPXNlYXJjaF90ZXJtX3N0cmluZ1wifX0se1wiQGNvbnRleHRcIjpcImh0dHA6Ly9zY2hlbWEub3JnXCIsXCJAdHlwZVwiOlwiV2ViU2l0ZVwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvXCIsXCJzYW1lQXNcIjpbXCJodHRwczovL3d3dy5mYWNlYm9vay5jb20vTWVsb2R5TWFpc29uXCIsXCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL21lbG9keV9tYWlzb24vXCIsXCJodHRwczovL3d3dy5waW50ZXJlc3QuY28udWsvbWVsb2R5bWFpc29uL1wiLFwiaHR0cHM6Ly90d2l0dGVyLmNvbS9NZWxvZHlNYWlzb25cIl19XSIsIm1ldGEiOiJ7XCJ0aXRsZVwiOlwiTWVsb2R5IE1haXNvbiB8IE1pcnJvcnMsIEZ1cm5pdHVyZSAmIEhvbWUgQWNjZXNzb3JpZXMuXCIsXCJtZXRhOmRlc2NyaXB0aW9uXCI6XCJTaG9wIE1lbG9keSBNYWlzb24gYW5kIGdpdmUgeW91ciBob21lIGEgbmV3IGZlZWwsIGFsbCBzdHlsZXMgJiBidWRnZXRzLlwiLFwibWV0YTprZXl3b3Jkc1wiOlwiRnVybml0dXJlLCBGcmVuY2ggQ2hpYywgV2hpdGUgRnVybml0dXJlLCBEcmVzc2luZyBUYWJsZSwgYWNjZXNzb3JpZXMsIENyZWFtLCB2aW50YWdlLCBUYWJsZSBMYW1wcywgTGFyZ2UgTWlycm9ycywgU2hhYmJ5IENoaWMsIExlYW5lciBNaXJyb3JzLCBNaXJyb3JzLCBTaWx2ZXIgRnVybml0dXJlLCBTaWx2ZXIgTWlycm9ycywgR29sZCBNaXJyb3JzLCBCbGFjayBNaXJyb3JzLCBNZWxvZHkgTWFpc29uLCBCZWRyb29tIEZ1cm5pdHVyZSwgQ2hlYXAgRnVybml0dXJlXCJ9In19fQ
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__

Verdicts & Comments Add Verdict or Comment

447 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| _learnq string| __klKey object| Trustpilot object| KELKOO object| webpackChunk_klarna_web_sdk_lib object| Klarna number| KlarnaWebSDKScriptLoaded object| KlarnaOnsiteService object| kudt object| OnsiteMessaging object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal object| webpackChunk_klaviyo_onsite_modules object| _klOnsite object| klaviyo object| scriptNode function| _xc_cluetip string| GoogleAnalyticsObject function| ga 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| img_pop_show function| img_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 object| GooglebQhCsO object| gaplugins object| gaData string| stid string| _gcr_server_address function| callback_post_account_create object| litPropertyMetadata object| reactiveElementVersions object| litHtmlVersions object| litElementVersions object| JSBridge object| Native2JSBridge object| ToutiaoJSBridge function| TiktokJelly object| _jelly_sdks object| default_VerifiedReviewsGcrBootstrapJs object| _F_toggles function| _DumpException 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 number| __proprofs_version string| __proprofs_static_URL object| css object| pp object| script function| __proprofs_settings__trk_div__ number| proprofs_device_id string| proprofs_voice_assistant 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 object| proprofs_bot_kb_view_all_link string| PP_bg_color string| PP_op_color string| PP_vis_color string| ProProfs_kb_domain_1 number| pp_event_case string| pp_theme_layout string| pp_wait_timer string| pp_chat_session_from_code 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_timer_status string| PP_chat_timezone string| ProprofsSiteid_img string| PP_Wait_time_string number| pp_hitting_duration string| pp_bot_sid number| ai_pp_tracker string| pp_support_text number| pp_online_for_bot string| pp_bot_ses string| pp_bot_chat_status string| pp_bot_rate_chat_status string| pp_bot_postform_status string| pp_kb_article number| pp_waittime_msg_tracker number| ProProfs_algn string| ProProfs_invitation_type string| pp_bot_header_text string| pp_bot_placeholder string| pp_bot_avliable string| pp_bot_typically string| pp_bot_chat_with string| pp_external_button_link string| pp_parent_url number| __ppchatLoaded__ string| _ProProfs_Ai_welocme_message object| _ProProfs_ai_menu_list string| __ppIsEnableVideoCall__ 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 object| proprofs_current_endpoint object| proprofs_current_endpoint_message 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__ object| gapi object| ___jsl object| osapi boolean| attnOverlayLoaded string| pp_css string| __ppFooterDiv__ function| CalendarPicker object| gadgets object| iframer object| __gapi_jstiming__ object| shindig function| ToolbarApi object| iframes function| IframeBase function| Iframe function| IframeProxy function| IframeWindow

34 Cookies

Domain/Path Name / Value
.priverautional.com/ Name: voluum-cid-v4
Value: %7B%22cid%22%3A%22wbj2mb5qmdo6egv2j5vouk9s%22%2C%22caid%22%3A%223ad53ba7-5b37-4e75-8642-2f16cf864742%22%7D
.kelkoogroup.net/ Name: kelkooID
Value: a4c626f-190e907898b-561b3
.kelkoogroup.net/ Name: datadome
Value: seJIJTJFzhDKCUiRqa4Tl2_wk3m_ERbGvabwasHIWb7iNbnhvFK44ijVv8AGOx87sv8BEqwP6qBvZ66fEK0KOBaIlxGSatWJ9RbRohRGDqPIv916v78ODgRZHfscoqZ3
.www.melodymaison.co.uk/ Name: xid
Value: d878c85f1ce55db08b025eb4cbde8cc1
.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: a4c626f-190e907898b-561b3
.melodymaison.co.uk/ Name: _ga_TXF6XWMDRC
Value: GS1.1.1721896505.1.0.1721896505.60.0.0
.melodymaison.co.uk/ Name: _gcl_au
Value: 1.1.1156853949.1721896506
.tiktok.com/ Name: _ttp
Value: 2jjNQ2mlkO2xI3aIjF6wtsoTItO
www.melodymaison.co.uk/ Name: __kla_id
Value: eyJjaWQiOiJZV1UyTlRReU0yVXRNekk0WkMwME5EbGtMV0U1T1dVdE9EYzVNekF4TURZMU5tTmoiLCIkcmVmZXJyZXIiOnsidHMiOjE3MjE4OTY1MDcsInZhbHVlIjoiaHR0cHM6Ly91ay1nby5rZWxrb29ncm91cC5uZXQvIiwiZmlyc3RfcGFnZSI6Imh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay8/a2s9YTRjNjI2Zi0xOTBlOTA3ODk4Yi01NjFiMyZ1dG1fc291cmNlX3BsYXRmb3JtPUtlbGtvb0dyb3VwJnV0bV9jYW1wYWlnbj1rZWxrb29jbGljayZ1dG1fbWVkaXVtPWNwYyZ1dG1fc291cmNlPWtlbGtvb3VrIn0sIiRsYXN0X3JlZmVycmVyIjp7InRzIjoxNzIxODk2NTA3LCJ2YWx1ZSI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImZpcnN0X3BhZ2UiOiJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvP2trPWE0YzYyNmYtMTkwZTkwNzg5OGItNTYxYjMmdXRtX3NvdXJjZV9wbGF0Zm9ybT1LZWxrb29Hcm91cCZ1dG1fY2FtcGFpZ249a2Vsa29vY2xpY2smdXRtX21lZGl1bT1jcGMmdXRtX3NvdXJjZT1rZWxrb291ayJ9fQ==
.melodymaison.co.uk/ Name: __thoughtmetric_uid
Value: b9d8cdae-9175-4abf-9f9e-8fd92e6e85c1
.melodymaison.co.uk/ Name: _ga
Value: GA1.3.1867773789.1721896506
.melodymaison.co.uk/ Name: _gid
Value: GA1.3.1446319481.1721896507
.melodymaison.co.uk/ Name: _gat_gtag_UA_2202141_1
Value: 1
.doubleclick.net/ Name: IDE
Value: AHWqTUlb1eQekKA9vR85P2QOX5-2vKWOAqjYo1mhcZVN8dPMdga1GrlnOT0oUpBn
.melodymaison.co.uk/ Name: _tt_enable_cookie
Value: 1
.melodymaison.co.uk/ Name: _ttp
Value: f79vJKB5wHl9sswOR6Ero2yTTHU
www.melodymaison.co.uk/ Name: __attentive_id
Value: a083ed416dcc478c896dd614736b5310
www.melodymaison.co.uk/ Name: _attn_
Value: eyJ1Ijoie1wiY29cIjoxNzIxODk2NTA4NTE5LFwidW9cIjoxNzIxODk2NTA4NTE5LFwibWFcIjoyMTkwMCxcImluXCI6ZmFsc2UsXCJ2YWxcIjpcImEwODNlZDQxNmRjYzQ3OGM4OTZkZDYxNDczNmI1MzEwXCJ9In0=
www.melodymaison.co.uk/ Name: __attentive_cco
Value: 1721896508527
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_pv
Value: 1
www.melodymaison.co.uk/ Name: __attentive_ss_referrer
Value: https://uk-go.kelkoogroup.net/
www.melodymaison.co.uk/ Name: __attentive_dv
Value: 1
www.melodymaison.co.uk/ Name: pp_cx_xtr
Value: bFg2ejhwajQ2Nmk4VmRxYVU4SDdFekZqejlnbHpHSERrVm14VUkxNlp6UUxObXVsekVLaG9oQ3RJS1VxMVR0Szh5SWVianhaOW54YmZtTmtvcmtaMlE9PQ==
www.melodymaison.co.uk/ Name: ProprofsSessionYWRlNkVseVNlT2RWRWpnbFltQ1UzQT09
Value: 1936580vdvdn2fj8heznzli4q673962
www.melodymaison.co.uk/ Name: ProprofsTokenYWRlNkVseVNlT2RWRWpnbFltQ1UzQT09
Value: 673962
www.melodymaison.co.uk/ Name: BotStart
Value: 0
www.melodymaison.co.uk/ Name: pp_bot_kb_detail
Value: 0

2 Console Messages

Source Level URL
Text
network error 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=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s(Line 28)
Message:
Failed to load resource: the server responded with a status of 404 (Not Found)
network error URL: https://analytics.tiktok.com/api/v2/pixel/act?analytics_message=eyJldmVudF9pZCI6IiIsIm1lc3NhZ2VfaWQiOiJtZXNzYWdlSWQtMTcyMTg5NjUwODY0NC0xMjI2Njk4MjQxMzcyIiwiaXNfb25zaXRlIjpmYWxzZSwidGltZXN0YW1wIjoiMjAyNC0wNy0yNVQwODozNTowOC42NDRaIiwiY29udGV4dCI6eyJhZCI6eyJzZGtfZW52IjoiZXh0ZXJuYWwiLCJqc2Jfc3RhdHVzIjoyfSwiZGV2aWNlIjp7InBsYXRmb3JtIjoicGMifSwidXNlciI6eyJhbm9ueW1vdXNfaWQiOiJmNzl2SktCNXdIbDlzc3dPUjZFcm8yeVRUSFUifSwicGl4ZWwiOnsiY29kZSI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIiwicnVudGltZSI6IjEiLCJjb2RlcyI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIn0sInBhZ2UiOnsidXJsIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2MjZmLTE5MGU5MDc4OThiLTU2MWIzJnV0bV9zb3VyY2VfcGxhdGZvcm09S2Vsa29vR3JvdXAmdXRtX2NhbXBhaWduPWtlbGtvb2NsaWNrJnV0bV9tZWRpdW09Y3BjJnV0bV9zb3VyY2U9a2Vsa29vdWsiLCJyZWZlcnJlciI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImxvYWRfcHJvZ3Jlc3MiOiIxIn0sImxpYnJhcnkiOnsibmFtZSI6InBpeGVsLmpzIiwidmVyc2lvbiI6IjIuMi4wIn0sInNlc3Npb25faWQiOiJjYjg0YmM4My00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDY6OnA0OHJTUmlEeWxpVmUwekF3SXJZIiwicGFnZXZpZXdfaWQiOiJjYjg0YmM4My00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDYtd3VOMnIuMC4wOjpjYjg0YTJmYy00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDYiLCJ2YXJpYXRpb25faWQiOiJ0ZXN0XzJfc2luZ2xlX3RyYWNrIiwidXNlckFnZW50IjoiTW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTI2LjAuMC4wIFNhZmFyaS81MzcuMzYiLCJpbmRleCI6MH0sIl9pbnNwZWN0aW9uIjp7fSwicHJvcGVydGllcyI6e30sInNpZ25hbF9kaWFnbm9zdGljX2xhYmVscyI6eyJyYXdfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX2VtYWlsIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJyYXdfcGhvbmUiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX3Bob25lIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJoYXNoZWRfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sImhhc2hlZF9waG9uZSI6eyJsYWJlbCI6Im1pc3NpbmcifX0sImFjdGlvbiI6Ik1ldGFkYXRhIiwiYXV0b19jb2xsZWN0ZWRfcHJvcGVydGllcyI6eyJwYWdlX3RyaWdnZXIiOiJQYWdlVmlldyIsImNvbnRlbnRfZGF0YSI6eyJvcGVuX2dyYXBoIjoie1wib2c6c2l0ZV9uYW1lXCI6XCJNZWxvZHlNYWlzb24uY28udWtcIixcIm9nOmltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCIsXCJvZzp1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51a1wiLFwib2c6dHlwZVwiOlwid2Vic2l0ZVwiLFwib2c6ZGVzY3JpcHRpb25cIjpcIlNob3AgTWVsb2R5IE1haXNvbiBhbmQgZ2l2ZSB5b3VyIGhvbWUgYSBuZXcgZmVlbCwgYWxsIHN0eWxlcyAmIGJ1ZGdldHMuXCIsXCJvZzpsb2NhbGVcIjpcImVuX0dCXCJ9IiwibWljcm9kYXRhIjoiW3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvT3V0T2ZTdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvT3V0T2ZTdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciAtIDEuNTJtIHggMS4yOG1cIixcInByb2R1Y3RJRFwiOlwiMzM3NzNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODA4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2V4dHJhLWxhcmdlLWFyY2gtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVybWFudGxlLW1pcnJvci0xNTJtLXgtMTI4bV9NTTMzNzczLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIGlzIGEgYmVhdXRpZnVsLCB2aW50YWdlIGluc3BpcmVkIG1pcnJvciwgcGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgYmF0aHJvb20gdmFuaXR5LCBkcmVzc2luZyB0YWJsZSBvciB1c2VkIGFzIGEgbGVhbmVyIG1pcnJvci4gTWFkZSBvZiB3b29kLCByZXNpbiBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYXJjaGVkIGRlc2lnbiB3aXRoIG9ybmF0ZSwgcm9jb2NvIHN0eWxlIGRldGFpbGluZyBvbiB0aGUgdG9wIGFuZCBzaWRlcyBvZiB0aGUgbWlycm9yIGFuZCBhbiBhbnRpcXVlIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gZWl0aGVyIHNpZGUgb2YgdGhlIGJhY2sgb2YgdGhlIG1pcnJvci4gXFxuXFx0QSBzdHVubmluZyBtaXJyb3IgdGhhdCB3b3VsZCBiZSBhIGx1eHVyaW91c1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXIuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJ1bWJsZWJlZSBEcmF3ZXIgS25vYiA1LjVjbSB4IDUuNWNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MjY0XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTEyMDlcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9kZWNvcmF0aXZlLWJ1bWJsZWJlZS1kcmF3ZXIta25vYl9NTTI4MjY0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgcHJldHR5IGxpdHRsZSBidW1ibGViZWUgZHJhd2VyIGtub2Igd2lsbCBhZGQgYSBmYWJ1bG91cyBkZWNvcmF0aXZlIGVmZmVjdCB0byB5b3VyIGZ1cm5pdHVyZS4gRmluaXNoZWQgaW4gYSB2aW50YWdlIGdvbGQgY29sb3VyIHRoYXQgd2lsbCBzdGFuZCBvdXQgZm9yIGEgZnVuIGRlY29yYXRpdmUgbG9vay5cXG5cXHRRdWlya3kgYW5kIHVudXN1YWwgZGVzaWduLCB0aGlzIGJlZSBpcyBwZXJmZWN0IGZvciB0cmFuc2Zvcm1pbmcgeW91ciBmdXJuaXR1cmUgYW5kIGFkZGluZyB5b3VyIG93biB1bmlxdWUgc3R5bGUuIFZlcnkgZGVjb3JhdGl2ZSBhbmQgYmVhdXRpZnVsbHkgZGV0YWlsZWQgZGVzaWduLiBJZGVhbCBmb3IgdXNpbmcgb24gZHJhd2VycyBvciBjdXBib2FyZCBkb29ycy5cXG5cXHRNYWtlIHlvdXIgaG9tZSB1bmlxdWUgYW5kIGFkZCB5b3VyIG93biBxdWlya3kgc3R5bGUgd2l0aCB0aGlzIHByZXR0eSBkcmF3ZXIga25vYi5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBTdG9uZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDAwMlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjU2NjUyXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXN0b25lLXJhbmdlX01NMzQwMDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiSW50cm9kdWNpbmcgdGhlIEVsbGUgU3RvbmUgUmFuZ2UgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2Vycy4gVGhpcyBpcyBhbiBlbGVnYW50LCBtb2Rlcm4gcGllY2Ugb2YgZnVybml0dXJlIHBlcmZlY3QgZm9yIHN0eWxlLWNvbnNjaW91cyBmYW5zIG9mIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFBlcmZlY3QgZm9yIGFkZGluZyBhIHRvdWNoIG9mIGx1eHVyeSB0byBhbnkgcm9vbSBpbiB5b3VyIGhvdXNlLCB0aGlzIExhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZmVhdHVyZXMgYSBnb2xkIGZyYW1lIGFuZCBoYW5kbGVzIHdpdGggYSBzdG9uZSBwYWxlIHRhdXBlIGZpbmlzaC4gSXQncyBzbGVlaywgc29waGlzdGljYXRlZCBkZXNpZ24gaXMgc3VyZSB0byBiZWNvbWUgdGhlIGNlbnRyZXBpZWNlIG9mIGFueSBiZWRyb29tLCBoYWxsd2F5IG9yIGxpdmluZyBzcGFjZS5cXG5cXHRUaGlzIHNldCBvZiBkcmF3ZXJzIGFyZSBtYWRlIG9mIGNvYXRlZCBNREYgYW5kIGNvbWUgd2l0XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjA4Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS1zdG9uZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIC0gU2FicmluYSBTaWx2ZXIgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzM5NzBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NzUwM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2VfTU0zMzk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCBmcm9tIHRoZSBTYWJyaW5hIFNpbHZlciBSYW5nZSAgaXMgYSBzdHVubmluZyBzdG9yYWdlIHBpZWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIE1vcm9jY2FuIGluc3BpcmVkIHNoYXBlcywgbWlycm9yZWQgZnVybml0dXJlIGFuZCBhbnRpcXVlIHNpbHZlciBwYWludGVkIGZpbmlzaGVzLiBDcmFmdGVkIGZyb20gd29vZCBhbmQgZ2xhc3MsIHRoaXMgc2lkZSBib2FyZCBoYXMgYSBsYXJnZSwgd2lkZSBkZXNpZ24gYW5kIGNvbWVzIHdpdGggMyBzdG9yYWdlIGN1cGJvYXJkcywgY29tcGxldGUgd2l0aCBpbnRlcm5hbCBzaGVsdmVzLiBJdCBoYXMgYW4gYW50aXF1ZSBzaWx2ZXIgY2hhbXBhZ25lIHBhaW50ZWQgZmluaXNoLCBhIG1pcnJvcmVkIGZyb250YWdlIHdpdGggb2dlZSBpbnNwaXJlZCBzaGFwZWQgbGF0dGljZSBkZXRhaWxpbmcgYW5kIHJvdW5kZWQgc2lsdmVyIGhhbmRsZXMuXFxuXFx0QSBncmVhdCBzdG9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI0NDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgSGFsZiBNb29uIFRhYmxlIC0gRGF2ZW50cnkgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQxNDFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3MTMxMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZV9NTTM0MTQxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV2hpdGUgSGFsZiBNb29uIFRhYmxlIGZyb20gdGhlIERhdmVudHJ5IFdoaXRlIFJhbmdlIGlzIGEgY2xhc3NpYywgZWxlZ2FudCBzdG9yYWdlIHRhYmxlLCBwZXJmZWN0IGZvciBwbGFjaW5nIGluIGEgaGFsbHdheSwgbGl2aW5nIHJvb20gb3Igb2ZmaWNlIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgY29uc29sZSB0YWJsZSBjb21lcyB3aXRoIGEgZm91ciBsZWcsIG9uZSBkcmF3ZXIgZGVzaWduLiBJdCBoYXMgYSBHZW9yZ2lhbiBpbnNwaXJlZCBncm9vdmVkIGRldGFpbGluZyB0byB0aGUgbGVncyBhbmQgYSByb3VuZGVkIGRhcmsgYnJhc3Mgc3R5bGUgaGFuZGxlLiBcXG5cXHRBIGdyZWF0IHN0b3JhZ2UgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIHNjYW5kaSwgY291bnRyeSBvciBmYXJtaG91c2UgaW5zcGlyZWQgaW50ZXJpb3Igc3BhY2VzLiBBIGdyZWF0IGNvbnNvbGUgdGFibGUgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHNtYWxsZXIgc3BhY2VzIGFuZCBhIG5ldVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleVwiLFwicHJvZHVjdElEXCI6XCIzMTA2MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzMzYzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5X01NMzEwNjAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXkgaXMgYSBzdHVubmluZyBiYXIgY2FydCBjaG9pY2UgZm9yIGFueSBtb2Rlcm4sIHZpbnRhZ2Ugb3IgYXJ0IGRlY28gaW5zcGlyZWQgc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIHRyb2xsZXkgaGFzIGFuIG92YWwgc2hhcGVkIHR3byB0aWVyIGRlc2lnbiB3aXRoIG1pcnJvcmVkIGdsYXNzIHNoZWx2ZXMuIFRoaXMgYmFyIHRyb2xsZXkgaGFzIGZvdXIgd2hlZWxzIG1ha2luZyBpdCBtb3ZhYmxlIGZyb20gcm9vbSB0byByb29tLlxcblxcdEEgc3RyaWtpbmcgc3RvcmFnZSBjaG9pY2UgZm9yIGxvdmVycyBvZiBnbGFtb3JvdXMgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgZnVybml0dXJlLiBUaGlzIGx1eHVyaW91cyBzdG9yYWdlIGNhcnQgaXMgaWRlYWwgZm9yIHRob3NlIHdobyByZWd1bGFybHkgZW50ZXJ0YWluIGd1ZXN0cyBvciBob3N0IHBhcnRpZXMuIFRoaXMgZHJpbmtzIHRyb2xsZXkgY291bGQgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgLSBQYXlzIEJsYW5jIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwOTcwXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5MDU2NTdcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC1wYXlzLWJsYW5jLXJhbmdlX01NMjA5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCBmcm9tIHRoZSBQYXlzIEJsYW5jIFJhbmdlIGlzIGEgc3R1bm5pbmcgZnVybml0dXJlIGNob2ljZSBmb3IgYW55IGJlZHJvb20gb3IgZHJlc3Npbmcgcm9vbSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHNldCBpbmNsdWRlcyBhIGRlc2ssIGEgbWlycm9yIGFuZCBhIHN0b29sLiBFYWNoIGNvbWVzIHdpdGggYSB2aW50YWdlIGluc3BpcmVkLCBGcmVuY2ggc3R5bGUgZGVzaWduIGFuZCBhbiBhbnRpcXVlIHdoaXRlIGNyYWNrbGVkIGZpbmlzaC4gVGhlIGRlc2sgY29tZXMgd2l0aCBicnVzaGVkIGdvbGQgZGV0YWlscy4gXFxuXFx0QSBzdHJpa2luZyBmdXJuaXR1cmUgc2V0IHRoYXQgd291bGQgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZS4gVGhlIGRlc2sgY29tZXMgd2l0aCBvcm5hdGUgZmVzdG9vbiBkZXRhaWxpbmcgY29tcGxldGUgd2l0aCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BheXMtYmxhbmMtcmFuZ2UtYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzE1NzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjcwOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMTU3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGtpdGNoZW4sIGJhdGhyb29tIG9yIGhhbGx3YXkgc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgYmxhY2sgcGFpbnRlZCBmaW5pc2gsIHJlZWRlZCBnbGFzcyBmcm9udGVkIGRvb3JzIGFuZCBHb2xkIGhhbmRsZXMuXFxuXFx0QSBzdHlsaXNoIGNob2ljZSBmb3Igc3RvcmluZyB0b2lsZXRyaWVzLCBraXRjaGVuIGRlY29yIG9yIG90aGVyIGhvbWUgYWNjZXNzb3JpZXMuIFRoaXMgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2FiaW5ldCBjb3VsZCBibGVuZCBpbnRvIG1vZGVybiwgYXJ0IGRlY28sIHZpbnRhZ2Ugb3IgaW5kdXN0cmlhbCBpbnNwaXJlZCBzcGFjZXMuXFxuXFx0VGhlIHBlcmZlY3Qgc3RvcmFnZSBwaWNrIGZvciBsb3ZlcnMgb2YgYmxhY2sgZGVjb3IgYW5kIHJlZWRlZCBnbGFzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTIuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NjA4NjRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbV9NTTMzNTA3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVxcblxcdFBlcmZlY3QgZm9yIHBsYWNlbWVudCBpbiBoYWxsd2F5LCBiZWRyb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBEdWUgdHAgaXRzIHN0cmlraW5nIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIHZpbnRhZ2UsIGluZHVzdHJpYWwgb3IgbW9kZXJuIHN0eWxlIGludGVyaW9yIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYXZhaWxhYmxlIGluIGEgbGFyZ2VyIHNpemUuIEl0IGlzIGFsc28gYXZhaWxhYmxlIGluIEdvbGQuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIC0gMS41Mm0geCAxLjI4bVwiLFwicHJvZHVjdElEXCI6XCIzMzc3M1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4MDg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZXh0cmEtbGFyZ2UtYXJjaC1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXJtYW50bGUtbWlycm9yLTE1Mm0teC0xMjhtX01NMzM3NzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgaXMgYSBiZWF1dGlmdWwsIHZpbnRhZ2UgaW5zcGlyZWQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIHJlc2luIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhcmNoZWQgZGVzaWduIHdpdGggb3JuYXRlLCByb2NvY28gc3R5bGUgZGV0YWlsaW5nIG9uIHRoZSB0b3AgYW5kIHNpZGVzIG9mIHRoZSBtaXJyb3IgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRBIHN0dW5uaW5nIG1pcnJvciB0aGF0IHdvdWxkIGJlIGEgbHV4dXJpb3VzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBFbGxlIFN0b25lIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MDAyXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTY2NTJcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtc3RvbmUtcmFuZ2VfTU0zNDAwMi5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJJbnRyb2R1Y2luZyB0aGUgRWxsZSBTdG9uZSBSYW5nZSBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzLiBUaGlzIGlzIGFuIGVsZWdhbnQsIG1vZGVybiBwaWVjZSBvZiBmdXJuaXR1cmUgcGVyZmVjdCBmb3Igc3R5bGUtY29uc2Npb3VzIGZhbnMgb2YgY29udGVtcG9yYXJ5IGRlc2lnbi4gUGVyZmVjdCBmb3IgYWRkaW5nIGEgdG91Y2ggb2YgbHV4dXJ5IHRvIGFueSByb29tIGluIHlvdXIgaG91c2UsIHRoaXMgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmZWF0dXJlcyBhIGdvbGQgZnJhbWUgYW5kIGhhbmRsZXMgd2l0aCBhIHN0b25lIHBhbGUgdGF1cGUgZmluaXNoLiBJdCdzIHNsZWVrLCBzb3BoaXN0aWNhdGVkIGRlc2lnbiBpcyBzdXJlIHRvIGJlY29tZSB0aGUgY2VudHJlcGllY2Ugb2YgYW55IGJlZHJvb20sIGhhbGx3YXkgb3IgbGl2aW5nIHNwYWNlLlxcblxcdFRoaXMgc2V0IG9mIGRyYXdlcnMgYXJlIG1hZGUgb2YgY29hdGVkIE1ERiBhbmQgY29tZSB3aXRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMDguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXN0b25lLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgLSBTYWJyaW5hIFNpbHZlciBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzMzk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NTAzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZV9NTTMzOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIGZyb20gdGhlIFNhYnJpbmEgU2lsdmVyIFJhbmdlICBpcyBhIHN0dW5uaW5nIHN0b3JhZ2UgcGllY2UsIHBlcmZlY3QgZm9yIGZhbnMgb2YgTW9yb2NjYW4gaW5zcGlyZWQgc2hhcGVzLCBtaXJyb3JlZCBmdXJuaXR1cmUgYW5kIGFudGlxdWUgc2lsdmVyIHBhaW50ZWQgZmluaXNoZXMuIENyYWZ0ZWQgZnJvbSB3b29kIGFuZCBnbGFzcywgdGhpcyBzaWRlIGJvYXJkIGhhcyBhIGxhcmdlLCB3aWRlIGRlc2lnbiBhbmQgY29tZXMgd2l0aCAzIHN0b3JhZ2UgY3VwYm9hcmRzLCBjb21wbGV0ZSB3aXRoIGludGVybmFsIHNoZWx2ZXMuIEl0IGhhcyBhbiBhbnRpcXVlIHNpbHZlciBjaGFtcGFnbmUgcGFpbnRlZCBmaW5pc2gsIGEgbWlycm9yZWQgZnJvbnRhZ2Ugd2l0aCBvZ2VlIGluc3BpcmVkIHNoYXBlZCBsYXR0aWNlIGRldGFpbGluZyBhbmQgcm91bmRlZCBzaWx2ZXIgaGFuZGxlcy5cXG5cXHRBIGdyZWF0IHN0b1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjQ0OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXaGl0ZSBIYWxmIE1vb24gVGFibGUgLSBEYXZlbnRyeSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDE0MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjcxMzEwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlX01NMzQxNDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXaGl0ZSBIYWxmIE1vb24gVGFibGUgZnJvbSB0aGUgRGF2ZW50cnkgV2hpdGUgUmFuZ2UgaXMgYSBjbGFzc2ljLCBlbGVnYW50IHN0b3JhZ2UgdGFibGUsIHBlcmZlY3QgZm9yIHBsYWNpbmcgaW4gYSBoYWxsd2F5LCBsaXZpbmcgcm9vbSBvciBvZmZpY2Ugc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBjb25zb2xlIHRhYmxlIGNvbWVzIHdpdGggYSBmb3VyIGxlZywgb25lIGRyYXdlciBkZXNpZ24uIEl0IGhhcyBhIEdlb3JnaWFuIGluc3BpcmVkIGdyb292ZWQgZGV0YWlsaW5nIHRvIHRoZSBsZWdzIGFuZCBhIHJvdW5kZWQgZGFyayBicmFzcyBzdHlsZSBoYW5kbGUuIFxcblxcdEEgZ3JlYXQgc3RvcmFnZSBjaG9pY2UgZm9yIHRob3NlIHdpdGggdmludGFnZSwgc2NhbmRpLCBjb3VudHJ5IG9yIGZhcm1ob3VzZSBpbnNwaXJlZCBpbnRlcmlvciBzcGFjZXMuIEEgZ3JlYXQgY29uc29sZSB0YWJsZSBjaG9pY2UgZm9yIHRob3NlIHdpdGggc21hbGxlciBzcGFjZXMgYW5kIGEgbmV1XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5XCIsXCJwcm9kdWN0SURcIjpcIjMxMDYwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzMzNjNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXlfTU0zMTA2MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleSBpcyBhIHN0dW5uaW5nIGJhciBjYXJ0IGNob2ljZSBmb3IgYW55IG1vZGVybiwgdmludGFnZSBvciBhcnQgZGVjbyBpbnNwaXJlZCBzcGFjZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgdHJvbGxleSBoYXMgYW4gb3ZhbCBzaGFwZWQgdHdvIHRpZXIgZGVzaWduIHdpdGggbWlycm9yZWQgZ2xhc3Mgc2hlbHZlcy4gVGhpcyBiYXIgdHJvbGxleSBoYXMgZm91ciB3aGVlbHMgbWFraW5nIGl0IG1vdmFibGUgZnJvbSByb29tIHRvIHJvb20uXFxuXFx0QSBzdHJpa2luZyBzdG9yYWdlIGNob2ljZSBmb3IgbG92ZXJzIG9mIGdsYW1vcm91cyBnb2xkIGRlY29yIGFuZCBtaXJyb3JlZCBmdXJuaXR1cmUuIFRoaXMgbHV4dXJpb3VzIHN0b3JhZ2UgY2FydCBpcyBpZGVhbCBmb3IgdGhvc2Ugd2hvIHJlZ3VsYXJseSBlbnRlcnRhaW4gZ3Vlc3RzIG9yIGhvc3QgcGFydGllcy4gVGhpcyBkcmlua3MgdHJvbGxleSBjb3VsZCBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNDQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCAtIFBheXMgQmxhbmMgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMjA5NzBcIixcImd0aW4xM1wiOlwiNTA1NTYzMDkwNTY1N1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2FudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLXBheXMtYmxhbmMtcmFuZ2VfTU0yMDk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIGZyb20gdGhlIFBheXMgQmxhbmMgUmFuZ2UgaXMgYSBzdHVubmluZyBmdXJuaXR1cmUgY2hvaWNlIGZvciBhbnkgYmVkcm9vbSBvciBkcmVzc2luZyByb29tIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgc2V0IGluY2x1ZGVzIGEgZGVzaywgYSBtaXJyb3IgYW5kIGEgc3Rvb2wuIEVhY2ggY29tZXMgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQsIEZyZW5jaCBzdHlsZSBkZXNpZ24gYW5kIGFuIGFudGlxdWUgd2hpdGUgY3JhY2tsZWQgZmluaXNoLiBUaGUgZGVzayBjb21lcyB3aXRoIGJydXNoZWQgZ29sZCBkZXRhaWxzLiBcXG5cXHRBIHN0cmlraW5nIGZ1cm5pdHVyZSBzZXQgdGhhdCB3b3VsZCBtYWtlIGEgYmVhdXRpZnVsIGFkZGl0aW9uIHRvIGFueSBob21lLiBUaGUgZGVzayBjb21lcyB3aXRoIG9ybmF0ZSBmZXN0b29uIGRldGFpbGluZyBjb21wbGV0ZSB3aXRoIGFcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGF5cy1ibGFuYy1yYW5nZS1hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzMTU3OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNzA4XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldF9NTTMxNTc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQmxhY2sgUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3b3VsZCBtYWtlIGFuIGV4Y2VsbGVudCwgY29udGVtcG9yYXJ5IHN0b3JhZ2UgY2hvaWNlIGZvciBhbnkga2l0Y2hlbiwgYmF0aHJvb20gb3IgaGFsbHdheSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHdhbGwgY2FiaW5ldCBoYXMgYSBibGFjayBwYWludGVkIGZpbmlzaCwgcmVlZGVkIGdsYXNzIGZyb250ZWQgZG9vcnMgYW5kIEdvbGQgaGFuZGxlcy5cXG5cXHRBIHN0eWxpc2ggY2hvaWNlIGZvciBzdG9yaW5nIHRvaWxldHJpZXMsIGtpdGNoZW4gZGVjb3Igb3Igb3RoZXIgaG9tZSBhY2Nlc3Nvcmllcy4gVGhpcyBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBjYWJpbmV0IGNvdWxkIGJsZW5kIGludG8gbW9kZXJuLCBhcnQgZGVjbywgdmludGFnZSBvciBpbmR1c3RyaWFsIGluc3BpcmVkIHNwYWNlcy5cXG5cXHRUaGUgcGVyZmVjdCBzdG9yYWdlIHBpY2sgZm9yIGxvdmVycyBvZiBibGFjayBkZWNvciBhbmQgcmVlZGVkIGdsYXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Mi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozOTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTdjbSB4IDk3Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjU3OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbV9NTTMyNzQ2LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk2Y20geCA5N2NtIGlzIGEgZ2xhbW9yb3VzIHdhbGwgZGVjb3IgY2hvaWNlIGZvciBsb3ZlcnMgb2Ygc2lsdmVyIGFjY2Vzc29yaWVzIGFuZCBjb250ZW1wb3JhcnkgZGVzaWduLiBUaGlzIG1pcnJvciBoYXMgYSByb3VuZCBzaGFwZSB3aXRoIGEgc2lsdmVyIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwtbW91bnRlZCBieSBob29rcyBvbiB0aGUgYmFjay5cXG5cXHRUaGUgaWRlYWwgbWlycm9yIGZvciB0aGUgbW9kZXJuLCBjb250ZW1wb3JhcnkgaW50ZXJpb3IsIHRoaXMgc2lsdmVyIHdhbGwgbWlycm9yIGFkZHMgYSBsdXh1cmlvdXMgTHV4ZSBzdHlsZSBsb29rIGNyZWF0aW5nIGEgc3R1bm5pbmcgZm9jYWwgcG9pbnQgZm9yIHRoZSBsaXZpbmcgcm9vbSBvciBoYWxsd2F5LlxcblxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFdoaXRlIFNrZWxldG9uIFdhbGwgQ2xvY2tcIixcInByb2R1Y3RJRFwiOlwiMzA0NjhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyNzc1MVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2tfTU0zMDQ2OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFdoaXRlIFNrZWxldG9uIFdhbGwgQ2xvY2sgaXMgYSBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBjbG9jaywgcGVyZmVjdCBmb3IgZmFucyBvZiB3aGl0ZSBkZWNvciBhbmQgZGlzdHJlc3NlZCBmaW5pc2hlcy4gTWFkZSBvZiBtZXRhbCwgdGhpcyBjbG9jayBoYXMgYSByb3VuZCBzaGFwZSB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCBza2VsZXRvbiBjbG9jayBkZXNpZ24gYW5kIGEgZGlzdHJlc3NlZCwgd2hpdGUgcGFpbnRlZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiB0aGUgYmFjayBvZiB0aGUgaXRlbS4gXFxuXFx0SWRlYWwgd2FsbCBkZWNvciBmb3IgYSB2aW50YWdlLCBzaGFiYnkgY2hpYyBvciBjb3VudHJ5IHN0eWxlIHNwYWNlLiBEdWUgdG8gaXRzIHdoaXRlIGZpbmlzaCB0aGlzIGNsb2NrIGNvdWxkIGJsZW5kIGludG8gbmV1dHJhbCBpbnRlcmlvcnMgZWFzaWx5LiBcXG5cXHRUaGlzIGNsb2NrIGNvbWVzIHdpdGggYSBiYXR0ZXJ5XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrLTMwNDY4Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cIixcInByb2R1Y3RJRFwiOlwiMzM1MDdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2MDg2NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtX01NMzM1MDcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXFxuXFx0UGVyZmVjdCBmb3IgcGxhY2VtZW50IGluIGhhbGx3YXksIGJlZHJvb20gb3IgbGl2aW5nIHJvb20gc3BhY2UuIER1ZSB0cCBpdHMgc3RyaWtpbmcgZGVzaWduIGFuZCBibGFjayBmaW5pc2gsIHRoaXMgbWlycm9yIGNvdWxkIGJsZW5kIGludG8gdmludGFnZSwgaW5kdXN0cmlhbCBvciBtb2Rlcm4gc3R5bGUgaW50ZXJpb3Igc3BhY2VzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBhdmFpbGFibGUgaW4gYSBsYXJnZXIgc2l6ZS4gSXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gR29sZC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM2OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtXCIsXCJwcm9kdWN0SURcIjpcIjM0MzM4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc3NTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbV9NTTM0MzM4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY20gaXMgYSBzdHlsaXNoIHRoaW4gZnJhbWVkIHdhbGwgbWlycm9yLCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBtb2Rlcm4gb3IgY29udGVtcG9yYXJ5IHN0eWxlIGludGVyaW9ycy4gTWFkZSBvZiBtZXRhbCwgZ2xhc3MsIHdvb2QgYW5kIHJlc2luLCB0aGlzIG1pcnJvciBoYXMgYSBnb2xkIGNvbG91cmVkIG1ldGFsIGZyYW1lIGFuZCBhbiBhcmNoZWQgc2hhcGVkIGRlc2lnbi4gXFxuXFx0UGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgYmF0aHJvb20gdmFuaXR5LCBkcmVzc2luZyB0YWJsZSBvciBjb25zb2xlIHRhYmxlLiBEdWUgdG8gaXRzIGdvbGQgZmluaXNoIGFuZCBhcmNoZWQgc2hhcGUsIHRoaXMgbWlycm9yIGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHZhcmlldHkgb2YgaW50ZXJpb3Igc3R5bGVzLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkLCB2ZXJ0aWNhbGx5IGFuZCBob3JcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBHb2xkIFdhbGwgTWlycm9yIDUwY20geCA1MGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4NDU1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTY2MDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1nb2xkLXdhbGwtbWlycm9yLTUwY20teC01MGNtX01NMjg0NTUtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBHb2xkIFdhbGwgTWlycm9yIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgbWlycm9yIGNob2ljZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBnb2xkIGRlY29yIGFuZCByb3VuZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QsIG1ldGFsIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGEgY2lyY3VsYXIgc2hhcGUgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdElkZWFsIGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBkcmVzc2luZyB0YWJsZSwgYmF0aHJvb20gdmFuaXR5IG9yIGhhbGx3YXkgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgc2ltcGxlIGRlc2lnbiwgdGhpcyBtaXJyb3IgY291bGQgZWFzaWx5IGJsZW5kIGludG8gbW9kZXJuLCByZXRybyBvciB2aW50YWdlIHN0eWxlIHNwYWNlcy4gXFxuXFx0VGhpc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLWdvbGQtd2FsbC1taXJyb3ItNTBjbS14LTUwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtXCIsXCJwcm9kdWN0SURcIjpcIjMzMTM0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTE4MzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbV9NTTMzMTM0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y20gd291bGQgbWFrZSBhIGV5ZSBjYXRjaGluZyB2aW50YWdlIGZlYXR1cmUgd2FsbCBwaWVjZS4gTWFkZSBvZiBtZXRhbCAmIGdsYXNzIHdpdGggYSBnb2xkIGZyYW1lLCBmaW5pc2hlZCBvZmYgaW4gYSBhcnQgZmVjbyBmYW4gZGVzaWduLiBcXG5cXHRUaGlzIHN0dW5uaW5nIHZpbnRhZ2UsIHJldHJvIGluc3BpcmVkIHdhbGwgbWlycm9yIHdvdWxkIGhhbmcgYmVhdXRpZnVsbHkgaW4gYSBiZWRyb29tLCBoYWxsd2F5LCBsaXZpbmdyb29tIG9yIGRpbmluZyByb29tLiBcXG5cXHRTZXZlbiBtaXJyb3JlZCBzZWN0aW9ucyBjcmVhdGluZyBhIHJldHJvIGZhbiBzaGFwZSBlZmZlY3QuIFRoaXMgc3RhdGVtZW50IG1pcnJvciBpcyBzdXJlIHRvIHN0YW5kIG91dCBhcyBhIGZlYXR1cmUgcGllY2Ugb24gaXRzIG93biBvciBkaXNwbGF5ZWQgd2l0aCBzaW1pbGFyIGRlc2lnbnMgaXRlbXMuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFN1bmJ1cnN0IEJldmVsbGVkIFdhbGwgTWlycm9yIDkwY20geCA5MGNtXCIsXCJwcm9kdWN0SURcIjpcIjI3Mjc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NjgzMDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zdW5idXJzdC1iZXZlbGxlZC13YWxsLW1pcnJvci05MGNtLXgtOTBjbV9NTTI3Mjc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIk1ha2UgYSBkcmFtYXRpYyBzdGF0ZW1lbnQgaW4geW91ciBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHdpdGggdGhpcyBsYXJnZSBvcm5hdGUgc3VuYnVyc3Qgd2FsbCBtaXJyb3IuIEdvbGQgbWV0YWwgd2lyZSB3aXRoIGdyZWVuIGFuZCBnb2xkIGVuYW1lbCBwYW5lbGxlZCBkZXRhaWxpbmcgc3Vycm91bmRpbmcgYSByb3VuZCBiZXZlbGxlZCBtaXJyb3IuXFxuXFx0U2xpZ2h0bHkgYWJzdHJhY3QgYW5kIGluY3JlZGlibHkgZWxlZ2FudCwgdGhpcyBzdHVubmluZyBtaXJyb3Igd2lsbCBtYWtlIGEgZ3JlYXQgZm9jYWwgcG9pbnQgaHVuZyBvbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2FsbC4gRGVzaWduZWQgdG8gbWFrZSBhbiBpbXBhY3QhXFxuXFx0VGhpcyBtaXJyb3Igd2lsbCBmaXQgaW4gcGVyZmVjdGx5IHdpdGggYW55IG1vZGVybiwgdHJhZGl0aW9uYWwgb3IgY29udGVtcG9yYXJ5IGRlY29yLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPcm5hdGUgV2hpdGUgV2FsbCBNaXJyb3IgQ2FuZGxlIEhvbGRlciBTY29uY2VcIixcInByb2R1Y3RJRFwiOlwiMjc4MTlcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTMyMlwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL29ybmF0ZS13aGl0ZS13YWxsLW1pcnJvci1jYW5kbGUtc2NvbmNlX01NMjc4MTkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPcm5hdGUgV2hpdGUgV2FsbCBNaXJyb3IgQ2FuZGxlIFNjb25jZSBpcyBhIGJlYXV0aWZ1bCBwaWVjZSBvZiB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljLCBmcmVuY2ggb3IgbW9kZXJuIGhvbWUuIE1hZGUgb2YgcmVzaW4gYW5kIGdsYXNzLCB0aGlzIGNhbmRsZSBzY29uY2UgaGFzIGEgY2xhc3NpYyBmcmVuY2ggaW5zcGlyZWQgcm9jb2NvIGRlc2lnbiBjb21wbGV0ZSB3aXRoIGEgbWlycm9yZWQgaW5sYXkgYW5kIGNhbmRsZSBob2xkZXIsIHBlcmZlY3QgZm9yIGhvbGRpbmcgc3RhbmRhcmQgdGFwZXJlZCBjYW5kbGUuICBcXG5cXHRBIGxvdmVseSBiYXJvcXVlIHdhbGwgZGVjb3IgY2hvaWNlIGZvciBhbnkgbGl2aW5nIHJvb20sIGJlZHJvb20gb3IgaGFsbHdheSBzcGFjZS4gVGhpcyB3aGl0ZSB3YWxsIHNjb25jZSB3b3VsZCBsb29rIHN0dW5uaW5nIG9uIGl0J3Mgb3duIG9yIGluIGEgcGFpci4gSXQgY291bGQgYmUgcGxhY2VkIGluZG9vcnMgb3Igb3V0XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvb3JuYXRlLXdoaXRlLXdhbGwtbWlycm9yLWNhbmRsZS1zY29uY2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJ1c3RpYyBXb29kZW4gV2luZG93IFdhbGwgTWlycm9yIDEyMGNtIHggOTBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDY3NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk4NjgzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtcnVzdGljLXdvb2Rlbi13aW5kb3ctd2FsbC1taXJyb3ItMTIwY20teC05MGNtX01NMzQ2NzQtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSdXN0aWMgV29vZGVuIFdpbmRvdyBXYWxsIE1pcnJvciBpcyBhIHN0eWxpc2gsIHJ1c3RpYyB3YWxsIG1pcnJvciwgcGVyZmVjdCBmb3IgZmFucyBvZiBmYXJtaG91c2Ugc3R5bGUgYW5kIHdhc2hlZCBmaW5pc2hlcy4gTWFkZSBvZiB3b29kIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGEgY2xhc3NpYyB3aW5kb3cgaW5zcGlyZWQgZGVzaWduIGFuZCBjb21lcyB3aXRoIGEgd2FzaGVkIHdvb2RlbiBmcmFtZS4gXFxuXFx0QSBzaW1wbGUgeWV0IHN0eWxpc2ggc3RhdGVtZW50IG1pcnJvciwgcGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgY29uc29sZSB0YWJsZSBvciBhcyBhIGRlY29yYXRpdmUgbWlycm9yLiBEdWUgdG8gaXRzIHJ1c3RpYyBsb29rLCB0aGlzIG1pcnJvciBpcyBiZXN0IHN1aXRlZCBmb3IgZmFybWhvdXNlLCBjb3VudHJ5IG9yIHNjYW5kaSBzdHlsZSBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgYlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1ydXN0aWMtd29vZGVuLXdpbmRvdy13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgQmxhY2sgV2FsbCBNaXJyb3IgOTdjbSB4IDk3Y21cIixcInByb2R1Y3RJRFwiOlwiMzQ3MzlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxODIzMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLWJsYWNrLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzQ3MzktMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBCbGFjayBXYWxsIE1pcnJvciA5N2NtIHggOTdjbSBpcyBhIHN0cmlraW5nIHdhbGwgbWlycm9yIGNob2ljZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBibGFjayBkZWNvciBhbmQgYXJ0IGRlY28gaW5zcGlyZWQgZGVzaWduLiBDcmFmdGVkIGZyb20gbWV0YWwsIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSByb3VuZCBzaGFwZWQgZGVzaWduIGFuZCBjb21lcyB3aXRoIG1hdHQgYmxhY2sgbWV0YWwsIGNyb3NzIG92ZXIgZGVzaWduIGZyYW1lLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSB0d28gaG9va3Mgb24gdGhlIHRvcCwgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHREdWUgaXRzIGFydCBkZWNvIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIGFib3ZlIGEgZmlyZXBsYWNlLCBzaWRlYm9hcmQgb3IgY29uc29sZSB0YWJsZS4gQW4gZXllIGNhdGNoaW5nIG1pcnJvciBpZGVhbCBmb3IgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLWJsYWNrLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgMTgzY20geCA4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMyODA2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzkxNzRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWFyY2hlZC1taXJyb3ItMTgzY20teC04MGNtX01NMzI4MDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgaXMgYSBzdHVubmluZyBmdWxsIGxlbmd0aCwgbGVhbmVyIG1pcnJvciBkZXNpZ24uQSBzdHJpa2luZyBtaXJyb3IgZm9yIHBsYWNpbmcgaW4gYSBkcmVzc2luZyByb29tLCBoYWxsd2F5LCBiZWRyb29tIG9yIGJhdGhyb29tIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGFuIGFyY2hlZCBkZXNpZ24gYW5kIGEgdGhpbiBtZXRhbCBmcmFtZSwgY29tcGxldGUgd2l0aCBhIG1ldGFsbGljIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBpcyBhIGxlYW5lciBtaXJyb3IgYW5kIGNhbm5vdCBiZSB3YWxsIG1vdW50ZWQuXFxuXFx0QSBzaW1wbGUgeWV0IGNoaWMgbWlycm9yIGRlc2lnbiBmb3IgbG92ZXJzIG9mIGFydCBkZWNvLCBtaW5pbWFsaXN0IG9yIGx1eHVyaW91cyBzdHlsZSBpbnRlcmlvcnMuIER1ZSB0byBpdHMgbGFyZ2UsIGZ1bGwgbGVuZ3RoIGRlc2lnbiwgdGhpcyBtaXJyb3Igd291bGQgbG9vXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTg5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtYXJ0LWRlY28td2FsbC1taXJyb3ItMTgzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIE1pcnJvcmVkIEJhdGhyb29tIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIyODQzM1wiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk1MDYxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd2hpdGUtbWlycm9yZWQtYmF0aHJvb20td2FsbC1jYWJpbmV0X01NMjg0MzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiWW91IGNhbiBuZXZlciBoYXZlIGVub3VnaCBzdG9yYWdlIGVzcGVjaWFsbHkgaW4gdGhlIGJhdGhyb29tIHdoaWNoIG1ha2VzIHRoaXMgYmF0aHJvb20gY2FiaW5ldCBwZXJmZWN0LiBXYWxsIG1vdW50ZWQgd2l0aCBtaXJyb3JlZCBkb29ycyBhbmQgZHJhd2VyIHN0b3JhZ2UuIFRoaXMgd2lsbCBtYWtlIGEgZ3JlYXQgYWRkaXRpb24gdG8gYSBtb2Rlcm4gb3IgdHJhZGl0aW9uYWxseSBzdHlsZWQgZGVjb3IuXFxuXFx0VGhlIGNhYmluZXQgZmVhdHVyZXMgY3VwYm9hcmQgc3RvcmFnZSB3aXRoIGFuIGludGVybmFsIHNoZWxmIGFuZCAyIGhhbmR5IGRyYXdlcnMgYmVsb3cuIElkZWFsIGZvciBzdG9yaW5nIGFsbCB0aG9zZSBtZWRpY2luZXMgYW5kIHRvaWxldHJpZXMuIFRoZSBtaXJyb3JlZCBmcm9udCBtYWtlcyBhIGdyZWF0IGJhdGhyb29tIG1pcnJvciB3aXRoIGNhcnZlZCBjb2x1bW4gZGV0YWlsaW5nIHRoYXQgYWRkcyBhIGdyZWF0IHZpbnRhZ2UgZmVlbC4gXFxuXFx0VGhlIGRvb3JzIGNvbVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3doaXRlLW1pcnJvcmVkLWJhdGhyb29tLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIC0gMS41Mm0geCAxLjI4bVwiLFwicHJvZHVjdElEXCI6XCIzMzc3M1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4MDg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZXh0cmEtbGFyZ2UtYXJjaC1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXJtYW50bGUtbWlycm9yLTE1Mm0teC0xMjhtX01NMzM3NzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgaXMgYSBiZWF1dGlmdWwsIHZpbnRhZ2UgaW5zcGlyZWQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIHJlc2luIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhcmNoZWQgZGVzaWduIHdpdGggb3JuYXRlLCByb2NvY28gc3R5bGUgZGV0YWlsaW5nIG9uIHRoZSB0b3AgYW5kIHNpZGVzIG9mIHRoZSBtaXJyb3IgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRBIHN0dW5uaW5nIG1pcnJvciB0aGF0IHdvdWxkIGJlIGEgbHV4dXJpb3VzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzXCIsXCJwcm9kdWN0SURcIjpcIjMzMDQyXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MDMxMzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHNfTU0zMzA0Mi5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFycyBhcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBwcmV0dHkgaW4gZGVzaWduLiBNYWRlIGZyb20gbWV0YWwgd2l0aCBhIGhhbW1lcmVkIGRlc2lnbiBhbmQgZmluaXNoZWQgaW4gYSBicmlnaHQgZ29sZCBjb2xvdXJpbmcuIFxcblxcdEJlYXV0aWZ1bGx5IGNyYWZ0ZWQgdG8gY3JlYXRlIGFuIGVsZWdhbnQgaW5zdGFudCB2aXN1YWwgc3RhdGVtZW50LiBBcnJhbmdlIGFuZCBkaXNwbGF5IHRoZXNlIG9uIHlvdXIgc2lkZSB0YWJsZSwgd2luZG93c2lsbCwgYmVkc2lkZSBvciBzaWRlYm9hcmQgdG8gc3RvciB5b3VyIGZhdm91cml0ZSBhY2Nlc3Nvcmllcy5cXG5cXHRBIHN0dW5uaW5nIHNldCBvZiAzIHRleHR1cmVkIHN0b3JhZ2UgY2FuaXN0ZXJzIHRvIHVzZSBpbiB5b3VyIGJhdGhyb29tLCBiZWRyb29tIG9yIGFyb3VuZCB0aGUgaG91c2UuIFBhcnQgb2Ygb3VyIGhhbW1lcmVkIGVmZmVjdCByYW5nZSBvciBhdmFpbGFibGUgaW4gXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBTaWx2ZXIgQW50aXF1ZSBHbGFzcyBNaXJyb3IgODBjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzM1NzFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzg3NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLXNpbHZlci1hbnRpcXVlLWdsYXNzLW1pcnJvci04MGNtLXgtODBjbV9NTTMzNTcxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgU2lsdmVyIEFudGlxdWUgR2xhc3MgTWlycm9yIGlzIGEgc3R5bGlzaCwgZ2xhbW9yb3VzIHdhbGwgbWlycm9yIGlkZWFsIGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBkcmVzc2luZyB0YWJsZSBvciBiYXRocm9vbSB2YW5pdHkuIE1hZGUgb2YgZ2xhc3MsIG1ldGFsIGFuZCB3b29kLCB0aGlzIG1pcnJvciBoYXMgYSBzaWx2ZXIgY29sb3VyIHdpdGggYW4gYW50aXF1ZSBnbGFzcyBmaW5pc2ggYW5kIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGhvb2tzIG9uIHRoZSBiYWNrLiBcXG5cXHRBIHN0cmlraW5nIG1pcnJvciwgcGVyZmVjdCBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBhbnRpcXVlIG9yIGVjbGVjdGljIHN0eWxlIHNwYWNlcy4gQSBxdWlya3kgbWlycm9yIGNob2ljZSB0aGF0IHdpbGwgYWRkIGEgdG91Y2ggb2YgdmludGFnZSBpbnNwaXJlZCBjaGFybSB0byBhbnkgaW50ZXJpb3IuIFxcblxcdFRoaXMgbWlycm9yIGlzIGFsc28gYXZhaWxhYmxlIGlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1zaWx2ZXItYW50aXF1ZS1nbGFzcy1taXJyb3ItODBjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIEdvbGQgV2FsbCBNaXJyb3IgNTBjbSB4IDUwY21cIixcInByb2R1Y3RJRFwiOlwiMjg0NTVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NjYwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLWdvbGQtd2FsbC1taXJyb3ItNTBjbS14LTUwY21fTU0yODQ1NS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIEdvbGQgV2FsbCBNaXJyb3IgaXMgYSBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBtaXJyb3IgY2hvaWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIGdvbGQgZGVjb3IgYW5kIHJvdW5kIG1pcnJvcnMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBjaXJjdWxhciBzaGFwZSBhbmQgYW4gYW50aXF1ZSBnb2xkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2sgb2YgdGhlIG1pcnJvci4gXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGRyZXNzaW5nIHRhYmxlLCBiYXRocm9vbSB2YW5pdHkgb3IgaGFsbHdheSBjb25zb2xlIHRhYmxlLiBEdWUgdG8gaXRzIGdvbGQgZmluaXNoIGFuZCBzaW1wbGUgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byBtb2Rlcm4sIHJldHJvIG9yIHZpbnRhZ2Ugc3R5bGUgc3BhY2VzLiBcXG5cXHRUaGlzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtZ29sZC13YWxsLW1pcnJvci01MGNtLXgtNTBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y21cIixcInByb2R1Y3RJRFwiOlwiMzMxMzRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTgzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtX01NMzMxMzQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbSB3b3VsZCBtYWtlIGEgZXllIGNhdGNoaW5nIHZpbnRhZ2UgZmVhdHVyZSB3YWxsIHBpZWNlLiBNYWRlIG9mIG1ldGFsICYgZ2xhc3Mgd2l0aCBhIGdvbGQgZnJhbWUsIGZpbmlzaGVkIG9mZiBpbiBhIGFydCBmZWNvIGZhbiBkZXNpZ24uIFxcblxcdFRoaXMgc3R1bm5pbmcgdmludGFnZSwgcmV0cm8gaW5zcGlyZWQgd2FsbCBtaXJyb3Igd291bGQgaGFuZyBiZWF1dGlmdWxseSBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZ3Jvb20gb3IgZGluaW5nIHJvb20uIFxcblxcdFNldmVuIG1pcnJvcmVkIHNlY3Rpb25zIGNyZWF0aW5nIGEgcmV0cm8gZmFuIHNoYXBlIGVmZmVjdC4gVGhpcyBzdGF0ZW1lbnQgbWlycm9yIGlzIHN1cmUgdG8gc3RhbmQgb3V0IGFzIGEgZmVhdHVyZSBwaWVjZSBvbiBpdHMgb3duIG9yIGRpc3BsYXllZCB3aXRoIHNpbWlsYXIgZGVzaWducyBpdGVtcy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIk9ybmF0ZSBXaGl0ZSBXYWxsIE1pcnJvciBDYW5kbGUgSG9sZGVyIFNjb25jZVwiLFwicHJvZHVjdElEXCI6XCIyNzgxOVwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTkxMzIyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb3JuYXRlLXdoaXRlLXdhbGwtbWlycm9yLWNhbmRsZS1zY29uY2VfTU0yNzgxOS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIE9ybmF0ZSBXaGl0ZSBXYWxsIE1pcnJvciBDYW5kbGUgU2NvbmNlIGlzIGEgYmVhdXRpZnVsIHBpZWNlIG9mIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMsIGZyZW5jaCBvciBtb2Rlcm4gaG9tZS4gTWFkZSBvZiByZXNpbiBhbmQgZ2xhc3MsIHRoaXMgY2FuZGxlIHNjb25jZSBoYXMgYSBjbGFzc2ljIGZyZW5jaCBpbnNwaXJlZCByb2NvY28gZGVzaWduIGNvbXBsZXRlIHdpdGggYSBtaXJyb3JlZCBpbmxheSBhbmQgY2FuZGxlIGhvbGRlciwgcGVyZmVjdCBmb3IgaG9sZGluZyBzdGFuZGFyZCB0YXBlcmVkIGNhbmRsZS4gIFxcblxcdEEgbG92ZWx5IGJhcm9xdWUgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGFueSBsaXZpbmcgcm9vbSwgYmVkcm9vbSBvciBoYWxsd2F5IHNwYWNlLiBUaGlzIHdoaXRlIHdhbGwgc2NvbmNlIHdvdWxkIGxvb2sgc3R1bm5pbmcgb24gaXQncyBvd24gb3IgaW4gYSBwYWlyLiBJdCBjb3VsZCBiZSBwbGFjZWQgaW5kb29ycyBvciBvdXRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9vcm5hdGUtd2hpdGUtd2FsbC1taXJyb3ItY2FuZGxlLXNjb25jZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUnVzdGljIFdvb2RlbiBXaW5kb3cgV2FsbCBNaXJyb3IgMTIwY20geCA5MGNtXCIsXCJwcm9kdWN0SURcIjpcIjM0Njc0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTg2ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1ydXN0aWMtd29vZGVuLXdpbmRvdy13YWxsLW1pcnJvci0xMjBjbS14LTkwY21fTU0zNDY3NC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJ1c3RpYyBXb29kZW4gV2luZG93IFdhbGwgTWlycm9yIGlzIGEgc3R5bGlzaCwgcnVzdGljIHdhbGwgbWlycm9yLCBwZXJmZWN0IGZvciBmYW5zIG9mIGZhcm1ob3VzZSBzdHlsZSBhbmQgd2FzaGVkIGZpbmlzaGVzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBjbGFzc2ljIHdpbmRvdyBpbnNwaXJlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSB3YXNoZWQgd29vZGVuIGZyYW1lLiBcXG5cXHRBIHNpbXBsZSB5ZXQgc3R5bGlzaCBzdGF0ZW1lbnQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBjb25zb2xlIHRhYmxlIG9yIGFzIGEgZGVjb3JhdGl2ZSBtaXJyb3IuIER1ZSB0byBpdHMgcnVzdGljIGxvb2ssIHRoaXMgbWlycm9yIGlzIGJlc3Qgc3VpdGVkIGZvciBmYXJtaG91c2UsIGNvdW50cnkgb3Igc2NhbmRpIHN0eWxlIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCBiXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJ1c3RpYy13b29kZW4td2luZG93LXdhbGwtbWlycm9yLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBCbGFjayBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzNDczOVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MjMwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtYmxhY2std2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zNDczOS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIEJsYWNrIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtIGlzIGEgc3RyaWtpbmcgd2FsbCBtaXJyb3IgY2hvaWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIGJsYWNrIGRlY29yIGFuZCBhcnQgZGVjbyBpbnNwaXJlZCBkZXNpZ24uIENyYWZ0ZWQgZnJvbSBtZXRhbCwgd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggbWF0dCBibGFjayBtZXRhbCwgY3Jvc3Mgb3ZlciBkZXNpZ24gZnJhbWUuIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIHR3byBob29rcyBvbiB0aGUgdG9wLCBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdER1ZSBpdHMgYXJ0IGRlY28gZGVzaWduIGFuZCBibGFjayBmaW5pc2gsIHRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgYWJvdmUgYSBmaXJlcGxhY2UsIHNpZGVib2FyZCBvciBjb25zb2xlIHRhYmxlLiBBbiBleWUgY2F0Y2hpbmcgbWlycm9yIGlkZWFsIGZvciBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtYmxhY2std2FsbC1taXJyb3ItOTdjbS14LTk3Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlZpbnRhZ2UgU3R5bGUgRHJlc3NpbmcgVGFibGUgVHJpcGxlIE1pcnJvclwiLFwicHJvZHVjdElEXCI6XCIyNzc4N1wiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk3MTQwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdmludGFnZS1zdHlsZS1kcmVzc2luZy10YWJsZS10cmlwbGUtbWlycm9yX01NMjc3ODcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3IgaXMgYSBzaW1wbGUsIGVsZWdhbnQgdGFibGUgdG9wIG1pcnJvciBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgdmludGFnZSBzdHlsZSBhbmQgYXJjaGVkIG1pcnJvcnMuIE1hZGUgb2Ygd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYWRqdXN0YWJsZSB0cmlwbGUgbWlycm9yIGRlc2lnbiBhbmQgYSBjdXJ2ZWQgYXJjaGVkIGRlc2lnbi5cXG5cXHRJZGVhbCBmb3IgcGxhY2luZyBvbiB0b3Agb2YgYSBkcmVzc2luZyB0YWJsZSwgdmFuaXR5IG9yIHNpZGVib2FyZC4gVGhpcyBtaXJyb3IgY291bGQgZWFzaWx5IGJsZW5kIGludG8gbW9kZXJuIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBcXG5cXHRBIGdyZWF0IGdpZnQgZm9yIGZhbnMgb2YgdmludGFnZSBzdHlsZSBvciBiZWF1dHkgbG92ZXJzLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3ZpbnRhZ2UtdGFibGV0b3AtdHJpcGxlLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgTWlycm9yZWQgQmF0aHJvb20gV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjI4NDMzXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTUwNjFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1taXJyb3JlZC1iYXRocm9vbS13YWxsLWNhYmluZXRfTU0yODQzMy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJZb3UgY2FuIG5ldmVyIGhhdmUgZW5vdWdoIHN0b3JhZ2UgZXNwZWNpYWxseSBpbiB0aGUgYmF0aHJvb20gd2hpY2ggbWFrZXMgdGhpcyBiYXRocm9vbSBjYWJpbmV0IHBlcmZlY3QuIFdhbGwgbW91bnRlZCB3aXRoIG1pcnJvcmVkIGRvb3JzIGFuZCBkcmF3ZXIgc3RvcmFnZS4gVGhpcyB3aWxsIG1ha2UgYSBncmVhdCBhZGRpdGlvbiB0byBhIG1vZGVybiBvciB0cmFkaXRpb25hbGx5IHN0eWxlZCBkZWNvci5cXG5cXHRUaGUgY2FiaW5ldCBmZWF0dXJlcyBjdXBib2FyZCBzdG9yYWdlIHdpdGggYW4gaW50ZXJuYWwgc2hlbGYgYW5kIDIgaGFuZHkgZHJhd2VycyBiZWxvdy4gSWRlYWwgZm9yIHN0b3JpbmcgYWxsIHRob3NlIG1lZGljaW5lcyBhbmQgdG9pbGV0cmllcy4gVGhlIG1pcnJvcmVkIGZyb250IG1ha2VzIGEgZ3JlYXQgYmF0aHJvb20gbWlycm9yIHdpdGggY2FydmVkIGNvbHVtbiBkZXRhaWxpbmcgdGhhdCBhZGRzIGEgZ3JlYXQgdmludGFnZSBmZWVsLiBcXG5cXHRUaGUgZG9vcnMgY29tXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtbWlycm9yZWQtYmF0aHJvb20td2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgLSAxLjUybSB4IDEuMjhtXCIsXCJwcm9kdWN0SURcIjpcIjMzNzczXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzgwODVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9leHRyYS1sYXJnZS1hcmNoLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlcm1hbnRsZS1taXJyb3ItMTUybS14LTEyOG1fTU0zMzc3My5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciBpcyBhIGJlYXV0aWZ1bCwgdmludGFnZSBpbnNwaXJlZCBtaXJyb3IsIHBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgcmVzaW4gYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFyY2hlZCBkZXNpZ24gd2l0aCBvcm5hdGUsIHJvY29jbyBzdHlsZSBkZXRhaWxpbmcgb24gdGhlIHRvcCBhbmQgc2lkZXMgb2YgdGhlIG1pcnJvciBhbmQgYW4gYW50aXF1ZSBnb2xkIGZpbmlzaC4gVGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIGVpdGhlciBzaWRlIG9mIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdEEgc3R1bm5pbmcgbWlycm9yIHRoYXQgd291bGQgYmUgYSBsdXh1cmlvdXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVyLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnNcIixcInByb2R1Y3RJRFwiOlwiMzMwNDJcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYwMzEzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90c19NTTMzMDQyLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzIGFyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IHByZXR0eSBpbiBkZXNpZ24uIE1hZGUgZnJvbSBtZXRhbCB3aXRoIGEgaGFtbWVyZWQgZGVzaWduIGFuZCBmaW5pc2hlZCBpbiBhIGJyaWdodCBnb2xkIGNvbG91cmluZy4gXFxuXFx0QmVhdXRpZnVsbHkgY3JhZnRlZCB0byBjcmVhdGUgYW4gZWxlZ2FudCBpbnN0YW50IHZpc3VhbCBzdGF0ZW1lbnQuIEFycmFuZ2UgYW5kIGRpc3BsYXkgdGhlc2Ugb24geW91ciBzaWRlIHRhYmxlLCB3aW5kb3dzaWxsLCBiZWRzaWRlIG9yIHNpZGVib2FyZCB0byBzdG9yIHlvdXIgZmF2b3VyaXRlIGFjY2Vzc29yaWVzLlxcblxcdEEgc3R1bm5pbmcgc2V0IG9mIDMgdGV4dHVyZWQgc3RvcmFnZSBjYW5pc3RlcnMgdG8gdXNlIGluIHlvdXIgYmF0aHJvb20sIGJlZHJvb20gb3IgYXJvdW5kIHRoZSBob3VzZS4gUGFydCBvZiBvdXIgaGFtbWVyZWQgZWZmZWN0IHJhbmdlIG9yIGF2YWlsYWJsZSBpbiBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBBbnRpcXVlIEdsYXNzIE1pcnJvciA4MGNtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzU3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzODc1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLWFudGlxdWUtZ2xhc3MtbWlycm9yLTgwY20teC04MGNtX01NMzM1NzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgQW50aXF1ZSBHbGFzcyBNaXJyb3IgaXMgYSBzdHlsaXNoLCBnbGFtb3JvdXMgd2FsbCBtaXJyb3IgaWRlYWwgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGRyZXNzaW5nIHRhYmxlIG9yIGJhdGhyb29tIHZhbml0eS4gTWFkZSBvZiBnbGFzcywgbWV0YWwgYW5kIHdvb2QsIHRoaXMgbWlycm9yIGhhcyBhIHNpbHZlciBjb2xvdXIgd2l0aCBhbiBhbnRpcXVlIGdsYXNzIGZpbmlzaCBhbmQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2suIFxcblxcdEEgc3RyaWtpbmcgbWlycm9yLCBwZXJmZWN0IGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIGFudGlxdWUgb3IgZWNsZWN0aWMgc3R5bGUgc3BhY2VzLiBBIHF1aXJreSBtaXJyb3IgY2hvaWNlIHRoYXQgd2lsbCBhZGQgYSB0b3VjaCBvZiB2aW50YWdlIGluc3BpcmVkIGNoYXJtIHRvIGFueSBpbnRlcmlvci4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYWxzbyBhdmFpbGFibGUgaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci1hbnRpcXVlLWdsYXNzLW1pcnJvci04MGNtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgR29sZCBXYWxsIE1pcnJvciA1MGNtIHggNTBjbVwiLFwicHJvZHVjdElEXCI6XCIyODQ1NVwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk2NjAwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtZ29sZC13YWxsLW1pcnJvci01MGNtLXgtNTBjbV9NTTI4NDU1LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgR29sZCBXYWxsIE1pcnJvciBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIG1pcnJvciBjaG9pY2UsIHBlcmZlY3QgZm9yIGZhbnMgb2YgZ29sZCBkZWNvciBhbmQgcm91bmQgbWlycm9ycy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGNpcmN1bGFyIHNoYXBlIGFuZCBhbiBhbnRpcXVlIGdvbGQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRJZGVhbCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgZHJlc3NpbmcgdGFibGUsIGJhdGhyb29tIHZhbml0eSBvciBoYWxsd2F5IGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIHNpbXBsZSBkZXNpZ24sIHRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiwgcmV0cm8gb3IgdmludGFnZSBzdHlsZSBzcGFjZXMuIFxcblxcdFRoaXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzNi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1nb2xkLXdhbGwtbWlycm9yLTUwY20teC01MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbVwiLFwicHJvZHVjdElEXCI6XCIzMzEzNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkxODM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y21fTU0zMzEzNC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtIHdvdWxkIG1ha2UgYSBleWUgY2F0Y2hpbmcgdmludGFnZSBmZWF0dXJlIHdhbGwgcGllY2UuIE1hZGUgb2YgbWV0YWwgJiBnbGFzcyB3aXRoIGEgZ29sZCBmcmFtZSwgZmluaXNoZWQgb2ZmIGluIGEgYXJ0IGZlY28gZmFuIGRlc2lnbi4gXFxuXFx0VGhpcyBzdHVubmluZyB2aW50YWdlLCByZXRybyBpbnNwaXJlZCB3YWxsIG1pcnJvciB3b3VsZCBoYW5nIGJlYXV0aWZ1bGx5IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5ncm9vbSBvciBkaW5pbmcgcm9vbS4gXFxuXFx0U2V2ZW4gbWlycm9yZWQgc2VjdGlvbnMgY3JlYXRpbmcgYSByZXRybyBmYW4gc2hhcGUgZWZmZWN0LiBUaGlzIHN0YXRlbWVudCBtaXJyb3IgaXMgc3VyZSB0byBzdGFuZCBvdXQgYXMgYSBmZWF0dXJlIHBpZWNlIG9uIGl0cyBvd24gb3IgZGlzcGxheWVkIHdpdGggc2ltaWxhciBkZXNpZ25zIGl0ZW1zLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTdW5idXJzdCBCZXZlbGxlZCBXYWxsIE1pcnJvciA5MGNtIHggOTBjbVwiLFwicHJvZHVjdElEXCI6XCIyNzI3OFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTY4MzAwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY21fTU0yNzI3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJNYWtlIGEgZHJhbWF0aWMgc3RhdGVtZW50IGluIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3aXRoIHRoaXMgbGFyZ2Ugb3JuYXRlIHN1bmJ1cnN0IHdhbGwgbWlycm9yLiBHb2xkIG1ldGFsIHdpcmUgd2l0aCBncmVlbiBhbmQgZ29sZCBlbmFtZWwgcGFuZWxsZWQgZGV0YWlsaW5nIHN1cnJvdW5kaW5nIGEgcm91bmQgYmV2ZWxsZWQgbWlycm9yLlxcblxcdFNsaWdodGx5IGFic3RyYWN0IGFuZCBpbmNyZWRpYmx5IGVsZWdhbnQsIHRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgbWFrZSBhIGdyZWF0IGZvY2FsIHBvaW50IGh1bmcgb24geW91ciBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHdhbGwuIERlc2lnbmVkIHRvIG1ha2UgYW4gaW1wYWN0IVxcblxcdFRoaXMgbWlycm9yIHdpbGwgZml0IGluIHBlcmZlY3RseSB3aXRoIGFueSBtb2Rlcm4sIHRyYWRpdGlvbmFsIG9yIGNvbnRlbXBvcmFyeSBkZWNvci5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1zdW5idXJzdC1iZXZlbGxlZC13YWxsLW1pcnJvci05MGNtLXgtOTBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiT3JuYXRlIFdoaXRlIFdhbGwgTWlycm9yIENhbmRsZSBIb2xkZXIgU2NvbmNlXCIsXCJwcm9kdWN0SURcIjpcIjI3ODE5XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTEzMjJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9vcm5hdGUtd2hpdGUtd2FsbC1taXJyb3ItY2FuZGxlLXNjb25jZV9NTTI3ODE5LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgT3JuYXRlIFdoaXRlIFdhbGwgTWlycm9yIENhbmRsZSBTY29uY2UgaXMgYSBiZWF1dGlmdWwgcGllY2Ugb2Ygd2FsbCBkZWNvciBmb3IgYSB2aW50YWdlLCBzaGFiYnkgY2hpYywgZnJlbmNoIG9yIG1vZGVybiBob21lLiBNYWRlIG9mIHJlc2luIGFuZCBnbGFzcywgdGhpcyBjYW5kbGUgc2NvbmNlIGhhcyBhIGNsYXNzaWMgZnJlbmNoIGluc3BpcmVkIHJvY29jbyBkZXNpZ24gY29tcGxldGUgd2l0aCBhIG1pcnJvcmVkIGlubGF5IGFuZCBjYW5kbGUgaG9sZGVyLCBwZXJmZWN0IGZvciBob2xkaW5nIHN0YW5kYXJkIHRhcGVyZWQgY2FuZGxlLiAgXFxuXFx0QSBsb3ZlbHkgYmFyb3F1ZSB3YWxsIGRlY29yIGNob2ljZSBmb3IgYW55IGxpdmluZyByb29tLCBiZWRyb29tIG9yIGhhbGx3YXkgc3BhY2UuIFRoaXMgd2hpdGUgd2FsbCBzY29uY2Ugd291bGQgbG9vayBzdHVubmluZyBvbiBpdCdzIG93biBvciBpbiBhIHBhaXIuIEl0IGNvdWxkIGJlIHBsYWNlZCBpbmRvb3JzIG9yIG91dFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjI0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29ybmF0ZS13aGl0ZS13YWxsLW1pcnJvci1jYW5kbGUtc2NvbmNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSdXN0aWMgV29vZGVuIFdpbmRvdyBXYWxsIE1pcnJvciAxMjBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ2NzRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5ODY4M1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJ1c3RpYy13b29kZW4td2luZG93LXdhbGwtbWlycm9yLTEyMGNtLXgtOTBjbV9NTTM0Njc0LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUnVzdGljIFdvb2RlbiBXaW5kb3cgV2FsbCBNaXJyb3IgaXMgYSBzdHlsaXNoLCBydXN0aWMgd2FsbCBtaXJyb3IsIHBlcmZlY3QgZm9yIGZhbnMgb2YgZmFybWhvdXNlIHN0eWxlIGFuZCB3YXNoZWQgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGNsYXNzaWMgd2luZG93IGluc3BpcmVkIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhIHdhc2hlZCB3b29kZW4gZnJhbWUuIFxcblxcdEEgc2ltcGxlIHlldCBzdHlsaXNoIHN0YXRlbWVudCBtaXJyb3IsIHBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGNvbnNvbGUgdGFibGUgb3IgYXMgYSBkZWNvcmF0aXZlIG1pcnJvci4gRHVlIHRvIGl0cyBydXN0aWMgbG9vaywgdGhpcyBtaXJyb3IgaXMgYmVzdCBzdWl0ZWQgZm9yIGZhcm1ob3VzZSwgY291bnRyeSBvciBzY2FuZGkgc3R5bGUgc3BhY2VzLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIGJcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtcnVzdGljLXdvb2Rlbi13aW5kb3ctd2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwicHJpY2VSYW5nZVwiOlwiwqMxLjAwIC0gwqMxNzk5Ljk1XCIsXCJlbWFpbFwiOlwiY3VzdG9tZXJzZXJ2aWNlc0BtZWxvZHltYWlzb24uY28udWtcIixcInRlbGVwaG9uZVwiOlwiMDEzMDI3NDEwMDBcIixcImltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwb3N0YWxDb2RlXCI6XCJETjExOEJaXCIsXCJhZGRyZXNzQ291bnRyeVwiOlwiVW5pdGVkIEtpbmdkb21cIixcImFkZHJlc3NSZWdpb25cIjpcIlNvdXRoIFlvcmtzaGlyZVwiLFwiYWRkcmVzc0xvY2FsaXR5XCI6XCJEb25jYXN0ZXJcIixcInN0cmVldEFkZHJlc3NcIjpcIk1lbG9keSBNYWlzb24gTGltaXRlZCwgTG9yZHMgV29vZCBSb2FkLCBIYXJ3b3J0aFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Bvc3RhbEFkZHJlc3NcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0xvY2FsQnVzaW5lc3NcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjQwMDB9LFwicHJvcGVydGllc1wiOntcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwiYWx0ZXJuYXRlTmFtZVwiOlwiTU1cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9XZWJTaXRlXCJ9XSIsImpzb25fbGQiOiJbe1wiQGNvbnRleHRcIjpcImh0dHBzOi8vc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIldlYlNpdGVcIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwicG90ZW50aWFsQWN0aW9uXCI6e1wiQHR5cGVcIjpcIlNlYXJjaEFjdGlvblwiLFwidGFyZ2V0XCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2VhcmNoLnBocD9tb2RlPXNlYXJjaCZzdWJzdHJpbmc9e3NlYXJjaF90ZXJtX3N0cmluZ31cIixcInF1ZXJ5LWlucHV0XCI6XCJyZXF1aXJlZCBuYW1lPXNlYXJjaF90ZXJtX3N0cmluZ1wifX0se1wiQGNvbnRleHRcIjpcImh0dHA6Ly9zY2hlbWEub3JnXCIsXCJAdHlwZVwiOlwiV2ViU2l0ZVwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvXCIsXCJzYW1lQXNcIjpbXCJodHRwczovL3d3dy5mYWNlYm9vay5jb20vTWVsb2R5TWFpc29uXCIsXCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL21lbG9keV9tYWlzb24vXCIsXCJodHRwczovL3d3dy5waW50ZXJlc3QuY28udWsvbWVsb2R5bWFpc29uL1wiLFwiaHR0cHM6Ly90d2l0dGVyLmNvbS9NZWxvZHlNYWlzb25cIl19XSIsIm1ldGEiOiJ7XCJ0aXRsZVwiOlwiTWVsb2R5IE1haXNvbiB8IE1pcnJvcnMsIEZ1cm5pdHVyZSAmIEhvbWUgQWNjZXNzb3JpZXMuXCIsXCJtZXRhOmRlc2NyaXB0aW9uXCI6XCJTaG9wIE1lbG9keSBNYWlzb24gYW5kIGdpdmUgeW91ciBob21lIGEgbmV3IGZlZWwsIGFsbCBzdHlsZXMgJiBidWRnZXRzLlwiLFwibWV0YTprZXl3b3Jkc1wiOlwiRnVybml0dXJlLCBGcmVuY2ggQ2hpYywgV2hpdGUgRnVybml0dXJlLCBEcmVzc2luZyBUYWJsZSwgYWNjZXNzb3JpZXMsIENyZWFtLCB2aW50YWdlLCBUYWJsZSBMYW1wcywgTGFyZ2UgTWlycm9ycywgU2hhYmJ5IENoaWMsIExlYW5lciBNaXJyb3JzLCBNaXJyb3JzLCBTaWx2ZXIgRnVybml0dXJlLCBTaWx2ZXIgTWlycm9ycywgR29sZCBNaXJyb3JzLCBCbGFjayBNaXJyb3JzLCBNZWxvZHkgTWFpc29uLCBCZWRyb29tIEZ1cm5pdHVyZSwgQ2hlYXAgRnVybml0dXJlXCJ9In19fQ
Message:
Failed to load resource: net::ERR_CONNECTION_CLOSED

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.tiktok.com
api.shopfinder24.com
apis.google.com
bt.fraud0.com
cdn.attn.tv
connect.facebook.net
creatives.attn.tv
d38psrni17bvxu.cloudfront.net
dd.kelkoogroup.net
events.attentivemobile.com
fast.a.klaviyo.com
files.melodymaison.co.uk
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
heimi-lwx.com
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
vpnma.etst.com
widget.trustpilot.com
www.google-analytics.com
www.google.com
www.googlecommerce.com
www.googletagmanager.com
www.melodymaison.co.uk
analytics.tiktok.com
dd.kelkoogroup.net
www.google.com
104.18.43.135
151.101.194.133
151.101.2.133
151.101.66.133
172.64.148.35
176.32.225.38
185.53.177.54
185.60.164.26
2.18.64.15
2400:52e0:1e00::1079:1
2600:9000:2165:5000:1d:4618:5c80:21
2600:9000:2165:ca00:19:af0b:1c80:93a1
2600:9000:21f3:c600:1a:bdc6:b140:93a1
2600:9000:225e:4c00:a:78b:4e00:93a1
2a00:1450:4001:808::2008
2a00:1450:4001:810::200e
2a00:1450:4001:812::2004
2a00:1450:4001:81d::2003
2a00:1450:4001:829::200a
2a00:1450:4001:830::200e
2a00:1450:4001:831::2002
2a00:1450:400c:c00::9c
2a02:26f0:480:f::213:7edb
2a02:26f0:7100::1720:ef23
2a03:2880:f083:9:face:b00c:0:3
3.127.134.231
3.161.82.116
34.160.30.67
35.190.75.202
52.22.173.18
52.85.65.12
52.85.65.4
54.230.228.103
54.85.126.60
95.211.116.26
02e5bf47b2473c1da7a39a25b14f0f5d9857142842d33def047e492f9f610cb9
036c94653e84e6078c087abeb3ac8804491d27b27938839ae3df42b31e2238d9
0a683bd9ee9faba38d94ad06b93931494800b56b5beceb01d2cffc510dfb0643
0c0fd35607deaeb13a587f275de9a361e1b3eae3f621b0741fa82d3c906aa37c
0ef507ca6214671c2b13302d9e14537395bf4e25ecde3ba0a7c034df04fec8bc
0f0a28271e4718d9cc8ecd8b954ea289d8a10027762048a10d35254761c0e0c9
0f3d564c93fc1aa15425ed71c7fa3be7b7409bcdf6e508a31ea96009475b4156
11a1024eca598cefe75223ba3e0636c92cb87edcd5af132a4f3a406c69f7266e
1518c4b38b4e756f9339cb2e9d45358d0562383dab530882c4fe061896e31fe2
182aed8bfe77643efd0464370a017e39fe115bc115962dede8fea94ac9191c56
188c753143b1e31abd8bf995999593b87d33a84c59cd36b1e42bc2badd500b8a
1ba49e8383e2329fe4f6e2a33172420fefd5bee26ce915cef9315f5b09c54cf8
1c0ff118a4290c99f39c90abb38703a866e47251b23cca20266c69c812ccafeb
200185e73bd83998123488bdc047cf8fd012a64966088440666f043e413ff2d1
2222a907ad2fb7ba41f4a997ef171321add118fc95f14be074debc3290e1ac59
229854e792e9533d23567c83687ef373ce5a769531da6db2417d6a6d3d76dd63
23cc7023580c94239c7cc012750c861e0806d00245a4255a542da5d199098114
248b497fc053e91c1bd98482bae849cfa2b99e7416b82752a433d9dd6c31a7bc
24d963bb44383166e9ca9fdee3505cd5b86d1d105e70f655655530de6844e0e4
2781e9e7c3f369b8fc7965e679b17b60b5b11eaae5da1e5045107bbdd9d568f0
28eaea28bf60075d431d0428cf8ed8c8c06658587c3eeb9a85142ca840c861bf
2e21498cf968aee03b94b180700f2362aadd486689f89ad260ccd3eba7f09298
3105023a5c05d550902ae0ca7ecfb3ef264c6c252fa2b110cdb40c492f6fe8d4
31a11810411a0627e36d515344e5d6ede99350e4f1aecb8e273622acf46de982
3443d754b03660bcb25e8006cf48461d46ad2e0fdbba59e803c342b73e9d2099
35d9bb4aacade051276a7e3f13a200093ca187a0fd8d3283b10e0c0587db1d23
3650de8bc2dd8352b01aa49e9f0ae225098e86a31da32b04d81abb76b598d0d6
38f4523501a8394bc5d42484f1e0a99663285437e93f082073444fbe85da51e8
3b7b8a4b411ddf8db9bacc2f3aabf406f8e4c0c087829b336ca331c40adfdff1
3bb17f309ca5ba87d67a6c8bfae4bda5af006dcfd38fc75a5299937a3255298d
3c23eb02de6b34e30f18cfb7167abd81a2cedfd1da60dfcb71989517ab3fb431
3cf78ad3bcd1324e10a4acdc34bfc4a159f9a045b30edbe3738a9d1b9f807a39
3d311b781df47d5e0d1f5bb219580c66704cc795eac609d57b6e2865a0343e00
3db77cfe0a6a059ff4d86ea8530439864095c5fe278e279b28c88f99a0f9b530
43a163af4a19a8a1d88fa6eee8265225cc6c12b010b0cc552803e539cd7ca398
451f053672625a5875b2e750ca1fb53f20cd0f2cab12b194f908df39e0166ca8
47908134474b6b996523f6ed901b8e6276ce955245a747c45d9a052c33b9222c
4aceab050cd9a245b7d2f45dabad55450ac49f313d3e35c0e2f2c97d0e3e6c02
4be6f604cc442b63fd9c5ede40d16889f6cb8514230d061d8fccf4b072a85660
4ddb4838fad5e66bed85ce56dc5414805df1112d0ae7529612f1cf62639ca68b
50d32dc0fce97ee3bfeb7ebdd96eb5b6b8a393263994488a5fcd0cc4b1184525
53d9b3c3ae244d986f10e0b0531c2f65aa45d7dfef5dc905722c1332c2ad0650
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
5610a1c2d6fae21ea090fdde5e142c477f0df03283acda0b4318f0947962ce92
5a1ceab84cc20bde435d5135927c35c2ee886f78c09f92bc0ed5403aa431a299
5ab720c1b2d704779881ce819410021c15428040c25dd9be7342adf4d36602ac
5e9606abed44cc735d4647e3ed5e213836f656b1b321beb7940d23189615444f
5f988cf0d1fb3f30423600069c52a48e38dfc2923e1b0bdcb91507b954ccb038
63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058
64944866dea5580c20b90bed7da2de412b5e207a0d656d8327dd560176a79531
661d4b208656c006e7aab58acf7784857963123675de2302279fbe6c05313547
67155c74a60955902f6823408085bfcff69949826453c840b7bc233afaa6c351
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
726f81160ce6eecf167defa037f3a216dbce0f5c36b5843882c53436a1310d43
7433ea968c8a763d457522d2f7459cedfd349531dc47e0db77471f1a70e4ca43
744db731d850a62e0950327119249377df44ea5ff199072e0c356fb0953ee105
77d5fe96defd6c8c1e3b0466b4827cf83dc7e5c727a10177e115d25132fa86f6
7af61b2367eba2b1852e837c46a75696c130fd67b934aae77f9f082a5a771416
7df9d201eaadc18dd199524b925bacbeda60bf84cfcb23cfe725c12b7ffe8059
7e262106f82cc52663e403f5b73795bbeab9ca0630c33c03579354fbcd4fae1e
7f1c829b0c90fd664a03bb714a74f7d35d9e38ee1687104abc8ad5bd9c8ccb6c
80c1e6cbcbdfea5f17511d5884b57a3485b320ee44e9d0ace82ee8fd5912b307
850f55ccf2e10df78fc985c0f723dbf4b41d800705b4864eb4a43e998570879a
8a059a185ee155676723a8d2e361503d922dfd924bb37b7e8abff599bd52f534
913e4e9ae12d92a1d1e2fc36e2668a9ae058bbe188f35b75da6fa8e885a88cbf
914f159ab6f0a08a1cec049c6ed2b02c6dce9a3c6a5d7103c1028baf5c6ddfcd
921755487a4c491f56f630e4a7448209203dc2505a874ad41fc9f84cb7736c6b
9269c8aadfbaaa2e5dc175053a1abf2515c6c18b2242c666fc6940e5ab83992e
937bebbbe3a0b27c0fd70d3f34f22182e2bb825c0d07f9c87e18bb0babf4699e
9582ced8a675bf267cc7ac392a86413ed850e53c85919b93719134ecc22ea04b
99a8160061301c0a9cff0d6638e5588c459d332029d8baf69562c6ae4ac3b06b
9f3a62fd5babbcc733d1579cce5db9e343207302167d22ea1e312b2a828c91b4
a1c820f2d93376cc17f85be95f95c10e5af0470ab0ec2dce45cc8a30d679c5e1
a2707e3c7d8b63b8e0b1cf86b06f88c637457bf5639636a60606359b2f769ab6
a2c34a121ed6cbe3441551d02daf013972fb8626bb6c5faec4def09c6689d8b2
a3f42dffb95c5d909cd78a7ed436bb652bfbb2cb5c16ac6a028005e912acdac3
a5a996437c278be2b603d61c7996e1806b78fc773c5317df69e75ecc92157b59
b019538234514166ec7665359d097403358f8a4c991901983922fb4d56989f1e
b10d8a89f977381c75fa2bacffdd6e4ad6af495d16b0683f16258fc88a394ef0
b16e3d676a0524c66d4952ae48205a05c2c2ddeee4951922673567c53f067303
b4f459599d92979623b52c45d6b3775486f92cb00db55621b43799cfd91bf98f
b79694fb6504ca701987efe8db534b09a70312f37e01bff3e6d4b21cd23b0ddc
b9db2bcf77e9b37480a4e37ae0e761a128efcd33fd23cac8f3a2b5e186af19f7
bb4a016b734dc40d935de455b39e93eacb6f7f789b843ec6b21b2aaf61d094ab
bc81451c3b3ce3db739320ead799dedcf8c192b3da8e80a8c82d6804f33514db
bd1fc64cb4f0daadd80ed0322bb15af96567c7bc625a748582f0214ef548a913
bddaacf0e12df15056f8ca5608ce594a9b30442e8f29eead0b6b32bbc17705cb
bfd1a0c9c783e84595589f33e1828a57194951ab7dbba5b6b43e6cee19c38301
c0a9caf662f6ac36c25690c76124101ec7ee0d8937734ddf35ffa89dfb7120ad
c213a1815a0f10b5d3b6cf81edca793fd210c1ad9dd467561310b1b4a4ce088f
c264124a17f9fdc0ef5cc4d4d125dc07cafce000c01d6c8a483670fd7ac80712
c2b2cafb4c3ddb1a6bb9a48bb6de9f337a0f048d233922a0c1e959958147bf50
c651f82dab98bf2bcf6b9d4511dc083854fe80026a746973781623da78ffb1e8
c6eebc33f49e9896af7909a325103c72b45530d6a7a969f0fa791f51a3b5ed1d
ca74a7a70a57a337bb7771daa79719a7808e017ebcfb570a5f9c75a50256f81d
cfb0fbf8c5c2b03c80902fa5a3dc74982f20b1f41f421c188c6782bd0732e81c
d87be9e201bed95b59a69b5bc7b8b306d97ed0ead540e8887abedeb314ee9162
d97e6ad934d04264d2e21e88b5a9de5e6f54452bfc11c7a5663a196eb214574b
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9
db84bdd49263627cbed7fc2f1a12d912e7dac4541359498b0e413f958424bc89
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
de55a486f22da0b498d3c1d5f33c5f9b8d44ca5d3b5eb79a2b7b81bf9e9ef968
df177883675276b075b095505beece35c8f0172bc6796b9a36b35f6f04a11a2f
e38fdc398a70abb646d27d9bfb2ac786b5672a153737d1e428261da3511f773b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eaa003d85cb77f94fcae98396e583ce01d0c375b57235402c884ef8a792b951e
ed46fe1ffda02f563d3765ebc1a0c08671873e7a39840cc5d8e3cc50b223a1bc
ee6042d00156c18e2cddc9312810c3396f15f0d584a9fb06b732a1e3c99dbf6b
eea3b87d7c584d6ba5d88c289e53cb9167e77e3d755e1c55a4f34ff487814f49
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f214ac39f5cbdfc6c3be5fb388e6ef3fad4d76aaca48eb8d81486b48138a19cf
f2fa89943d9a52c65748b2d7e1ca06b40fe37e4fb6a459a5fef84b8a9b6261d3
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
f7207435f174adfbd07485f79109a1e644fb88a7af71834c2a00df18a29a3fae
fb38d140fc0678ffb2ad1bd57cbdb2b8a0db5c47872422d136f7556690ff1f59
fc66f942651a9fe1a598770d3d896529dcd7a03d02f40655451513093103e61b
fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa
fffc2cf20d97938c6d6e5bb2cea1511441307cb787f2e5626fb618b3a5a9a386