Submitted URL: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiXrortocTdAhUN0lMKHXRqDIIQFjAAegQIBhAB&url=h...
Effective URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Submission: On September 18 via manual from US

Summary

This website contacted 73 IPs in 8 countries across 60 domains to perform 233 HTTP transactions. The main IP is 2a02:26f0:6c00:2bc::bf0, located in European Union and belongs to AKAMAI-ASN1, US. The main domain is www.chip.de.
TLS certificate: Issued by GeoTrust RSA CA 2018 on June 7th 2018. Valid for: a year.
This is the only time www.chip.de was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
2 2a00:1450:400... 15169 (GOOGLE)
28 2a02:26f0:6c0... 20940 (AKAMAI-ASN1)
6 2a02:26f0:6c0... 20940 (AKAMAI-ASN1)
5 2a02:26f0:6c0... 20940 (AKAMAI-ASN1)
1 52.85.188.79 16509 (AMAZON-02)
2 6 216.58.205.230 15169 (GOOGLE)
2 2.18.234.190 16625 (AKAMAI-AS)
1 52.94.216.48 16509 (AMAZON-02)
1 91.215.100.39 43407 (INFONLINE-AS)
1 193.46.63.75 43407 (INFONLINE-AS)
2 3 91.215.103.65 43407 (INFONLINE-AS)
3 2a02:26f0:eb:... 20940 (AKAMAI-ASN1)
8 2a00:1450:400... 15169 (GOOGLE)
1 54.192.94.149 16509 (AMAZON-02)
8 151.101.134.2 54113 (FASTLY)
8 74.201.198.92 13789 (INTERNAP-...)
5 31.24.80.101 56464 (VIBRANT-EU)
2 54.230.93.61 16509 (AMAZON-02)
2 34.250.113.116 16509 (AMAZON-02)
1 52.208.52.41 16509 (AMAZON-02)
24 2.18.232.233 16625 (AKAMAI-AS)
1 178.250.0.93 44788 (ASN-CRITE...)
1 107.178.241.34 15169 (GOOGLE)
4 8 185.33.223.218 29990 (ASN-APPNEXUS)
1 18.197.99.123 16509 (AMAZON-02)
1 2a03:2880:f01... 32934 (FACEBOOK)
1 35.156.133.113 16509 (AMAZON-02)
1 46.51.178.72 16509 (AMAZON-02)
3 104.108.48.32 16625 (AKAMAI-AS)
1 3 63.140.40.124 15224 (OMNITURE)
5 54.230.93.204 16509 (AMAZON-02)
15 216.58.205.226 15169 (GOOGLE)
1 2600:9000:200... 16509 (AMAZON-02)
1 2600:9000:200... 16509 (AMAZON-02)
2 2a00:1450:400... 15169 (GOOGLE)
1 2a00:cd0:1005... 48173 (UNBELIEVA...)
11 2a00:1450:400... 15169 (GOOGLE)
1 52.212.57.107 16509 (AMAZON-02)
1 85.114.144.199 24961 (MYLOC-AS)
1 1 2001:16e0:10a... 12611 (RKOM R-KO...)
4 4 85.114.159.118 24961 (MYLOC-AS)
1 2001:16e0:10a... 12611 (RKOM R-KO...)
2 4 89.163.159.100 24961 (MYLOC-AS)
2 54.230.93.53 16509 (AMAZON-02)
1 52.208.127.173 16509 (AMAZON-02)
1 13.32.98.72 16509 (AMAZON-02)
1 4 54.247.97.89 16509 (AMAZON-02)
2 54.230.93.142 16509 (AMAZON-02)
1 148.251.151.243 24940 (HETZNER-AS)
1 185.33.223.215 29990 (ASN-APPNEXUS)
1 54.247.90.223 16509 (AMAZON-02)
2 2 85.114.159.93 24961 (MYLOC-AS)
3 3 77.66.11.200 16245 (NGDC)
1 35.157.112.200 16509 (AMAZON-02)
2 2 172.217.21.226 15169 (GOOGLE)
3 3 34.246.249.223 16509 (AMAZON-02)
2 2 37.157.4.23 198622 (ADFORM)
5 5 18.153.11.35 16509 (AMAZON-02)
2 2 146.148.113.90 15169 (GOOGLE)
1 1 185.31.128.128 54312 (ROCKETFUEL)
2 2 185.29.133.58 30419 (MEDIAMATH...)
2 54.72.247.123 16509 (AMAZON-02)
1 2a02:26f0:eb:... 20940 (AKAMAI-ASN1)
1 2a00:1450:400... 15169 (GOOGLE)
1 144.76.220.226 24940 (HETZNER-AS)
1 213.239.199.112 24940 (HETZNER-AS)
3 2.18.235.40 16625 (AKAMAI-AS)
1 62.216.176.7 25560 (RHTEC-AS ...)
1 46.22.39.217 61157 (PLUSSERVE...)
2 176.9.158.23 24940 (HETZNER-AS)
1 2.18.233.67 16625 (AKAMAI-AS)
3 54.86.4.6 14618 (AMAZON-AES)
1 1 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
4 78.46.36.108 24940 (HETZNER-AS)
2 35.176.239.52 16509 (AMAZON-02)
3 2.16.186.248 20940 (AKAMAI-ASN1)
5 2.16.186.128 20940 (AKAMAI-ASN1)
1 130.211.5.178 15169 (GOOGLE)
1 1 104.155.115.62 15169 (GOOGLE)
6 107.178.242.85 15169 (GOOGLE)
1 1 34.255.48.131 16509 (AMAZON-02)
2 2 104.108.51.30 16625 (AKAMAI-AS)
2 2 207.244.108.217 30633 (LEASEWEB-...)
5 2a02:26f0:6c0... 20940 (AKAMAI-ASN1)
4 2600:1901:0:9... 15169 (GOOGLE)
2 2 107.178.245.205 15169 (GOOGLE)
1 2a02:26f0:6c0... 20940 (AKAMAI-ASN1)
1 2a00:1450:400... 15169 (GOOGLE)
233 73
Apex Domain
Subdomains
Transfer
39 chip.de
www.chip.de
adtm.chip.de
ad-js.chip.de
filestorage.chip.de
videos.chip.de
rt.chip.de
somniture.chip.de
videoembed.chip.de
ssl.3.damoh.chip.de
ssl.1.damoh.chip.de
780 KB
25 yieldlab.net
ad.yieldlab.net
p.yieldlab.net
counts.yieldlab.net
23 KB
22 doubleclick.net
ad.doubleclick.net
securepubads.g.doubleclick.net
cm.g.doubleclick.net
110 KB
18 outbrain.com
widgets.outbrain.com
amplify.outbrain.com
tr.outbrain.com
amplifypixel.outbrain.com
38 KB
14 ligatus.com
a-ssl.ligatus.com
ssl.ligatus.com
ct.ligatus.com
static.ligatus.com
trk.helios.ligatus.com
69 KB
13 googlesyndication.com
pagead2.googlesyndication.com
tpc.googlesyndication.com
176 KB
9 adnxs.com
ib.adnxs.com
7 KB
8 moatads.com
svastx.moatads.com
z.moatads.com
pixel.moatads.com
mb.moatads.com
geo.moatads.com
px.moatads.com
110 KB
7 ligadx.com
adx.ligadx.com
sync.ligadx.com
5 KB
7 intellitxt.com
k.intellitxt.com
images.intellitxt.com
61 KB
6 de.com
s79.research.de.com
dc547.s79.research.de.com
3 KB
6 adition.com
dsp.adfarm1.adition.com
3 KB
6 smartclip.net
des.smartclip.net
dco.smartclip.net
ad.sxp.smartclip.net
117 KB
6 bf-ad.net
a.bf-ad.net
47 KB
5 bidswitch.net
x.bidswitch.net
3 KB
5 svonm.com
hgc-cf-cache-1.svonm.com
54 KB
5 ioam.de
script.ioam.de
irqs.ioam.de
de.ioam.de
10 KB
5 bf-tools.net
a.bf-tools.net
67 KB
4 lqm.io
hello.lqm.io
354 B
4 adup-tech.com
s.d.adup-tech.com
d.adup-tech.com
14 KB
4 theadex.com
xpl.theadex.com
dmp.theadex.com
2 KB
3 ampproject.org
cdn.ampproject.org
128 KB
3 adsrvr.org
match.adsrvr.org
1 KB
3 semasio.net
uip.semasio.net
2 KB
3 2mdn.net
s0.2mdn.net
gcdn.2mdn.net
r4---sn-4g5ednse.c.2mdn.net
11 KB
3 google.com
www.google.com
adservice.google.com
1 KB
2 lqmcdn.com
cdn.lqmcdn.com
62 KB
2 zemanta.com
b1sync.zemanta.com
1 KB
2 bluekai.com
tags.bluekai.com
1 KB
2 mpnrs.com
www1.mpnrs.com
www3.mpnrs.com
1 KB
2 mathtag.com
sync.mathtag.com
1 KB
2 4finance.com
rtb.4finance.com
1 KB
2 adform.net
c1.adform.net
307 B
2 df-srv.de
d.df-srv.de
1 KB
2 adrtx.net
cdn.adrtx.net
adstax-match.adrtx.net
848 B
2 googleapis.com
imasdk.googleapis.com
79 KB
2 go-mpulse.net
s.go-mpulse.net
c.go-mpulse.net
56 KB
2 xplosion.de
ups.xplosion.de
5 KB
2 conative.de
cdn.conative.de
73 KB
2 amazon-adsystem.com
c.amazon-adsystem.com
aax.amazon-adsystem.com
9 KB
1 appspot.com
amp-error-reporting.appspot.com
155 B
1 akstat.io
34d33e6f.akstat.io
199 B
1 powerlinks.com
px.powerlinks.com
696 B
1 metadsp.co.uk
ipw.metadsp.co.uk
398 B
1 mxcdn.net
s79.mxcdn.net
43 KB
1 gstatic.com
csi.gstatic.com
202 B
1 rfihub.com
p.rfihub.com
683 B
1 eyeota.net
ps.eyeota.net
141 B
1 krxd.net
beacon.krxd.net
453 B
1 consensu.org
vibrant.mgr.consensu.org
1 nuggad.net
smartclip.nuggad.net
1 KB
1 emetriq.de
cdn.emetriq.de
2 KB
1 facebook.com
an.facebook.com
1 KB
1 3lift.com
tlx.3lift.com
770 B
1 nativendo.de
d.nativendo.de
596 B
1 criteo.com
bidder.criteo.com
185 B
1 wfxtriggers.com
partners.wfxtriggers.com
373 B
1 googletagservices.com
www.googletagservices.com
8 KB
1 google.de
adservice.google.de
171 B
1 cloudfront.net
d3alqb8vzo7fun.cloudfront.net
39 KB
233 60
Domain Requested by
22 ad.yieldlab.net www.chip.de
a.bf-ad.net
ad.yieldlab.net
15 securepubads.g.doubleclick.net www.googletagservices.com
www.chip.de
securepubads.g.doubleclick.net
11 www.chip.de www.google.com
www.chip.de
s79.mxcdn.net
10 adtm.chip.de www.chip.de
adtm.chip.de
9 ib.adnxs.com 4 redirects www.chip.de
8 tpc.googlesyndication.com securepubads.g.doubleclick.net
www.chip.de
8 amplifypixel.outbrain.com www.chip.de
8 tr.outbrain.com www.chip.de
6 static.ligatus.com
6 sync.ligadx.com
6 dsp.adfarm1.adition.com 6 redirects
6 a.bf-ad.net www.chip.de
ad-js.chip.de
a.bf-ad.net
5 x.bidswitch.net 5 redirects
5 hgc-cf-cache-1.svonm.com www.chip.de
5 k.intellitxt.com ad-js.chip.de
k.intellitxt.com
www.chip.de
5 pagead2.googlesyndication.com ad-js.chip.de
securepubads.g.doubleclick.net
5 ad.doubleclick.net 2 redirects www.chip.de
svastx.moatads.com
5 filestorage.chip.de www.chip.de
filestorage.chip.de
5 a.bf-tools.net www.chip.de
a.bf-tools.net
4 hello.lqm.io
4 dc547.s79.research.de.com www.chip.de
4 ad.sxp.smartclip.net 1 redirects www.chip.de
4 videos.chip.de www.chip.de
3 cdn.ampproject.org securepubads.g.doubleclick.net
3 ssl.ligatus.com a-ssl.ligatus.com
ssl.ligatus.com
3 pixel.moatads.com www.chip.de
3 match.adsrvr.org 3 redirects
3 uip.semasio.net 3 redirects
3 somniture.chip.de 1 redirects www.chip.de
3 de.ioam.de 2 redirects www.chip.de
2 cdn.lqmcdn.com
2 trk.helios.ligatus.com 2 redirects
2 b1sync.zemanta.com 2 redirects
2 tags.bluekai.com 2 redirects
2 ct.ligatus.com ssl.ligatus.com
2 s79.research.de.com www.chip.de
s79.research.de.com
2 d.adup-tech.com s.d.adup-tech.com
2 sync.mathtag.com 2 redirects
2 rtb.4finance.com 2 redirects
2 c1.adform.net 2 redirects
2 cm.g.doubleclick.net 2 redirects
2 dmp.theadex.com 1 redirects www.chip.de
2 ssl.3.damoh.chip.de www.chip.de
2 counts.yieldlab.net www.chip.de
ad.yieldlab.net
2 s.d.adup-tech.com ad.yieldlab.net
s.d.adup-tech.com
2 images.intellitxt.com k.intellitxt.com
images.intellitxt.com
2 xpl.theadex.com 1 redirects www.chip.de
2 d.df-srv.de 1 redirects www.chip.de
2 imasdk.googleapis.com filestorage.chip.de
imasdk.googleapis.com
2 ups.xplosion.de a.bf-ad.net
cdn.emetriq.de
2 cdn.conative.de a.bf-ad.net
cdn.conative.de
2 www.google.com www.chip.de
1 amp-error-reporting.appspot.com cdn.ampproject.org
1 34d33e6f.akstat.io s.go-mpulse.net
1 px.powerlinks.com 1 redirects
1 ipw.metadsp.co.uk 1 redirects
1 adx.ligadx.com ssl.ligatus.com
1 a-ssl.ligatus.com ad.yieldlab.net
1 px.moatads.com www.chip.de
1 geo.moatads.com z.moatads.com
1 mb.moatads.com z.moatads.com
1 r4---sn-4g5ednse.c.2mdn.net www.chip.de
1 gcdn.2mdn.net 1 redirects
1 z.moatads.com svastx.moatads.com
1 s79.mxcdn.net s79.research.de.com
1 www3.mpnrs.com www1.mpnrs.com
1 www1.mpnrs.com www.google.com
1 svastx.moatads.com dco.smartclip.net
1 ssl.1.damoh.chip.de text
1 csi.gstatic.com imasdk.googleapis.com
1 p.rfihub.com 1 redirects
1 ps.eyeota.net www.chip.de
1 beacon.krxd.net www.chip.de
1 vibrant.mgr.consensu.org images.intellitxt.com
1 adstax-match.adrtx.net cdn.adrtx.net
1 s0.2mdn.net imasdk.googleapis.com
1 p.yieldlab.net www.chip.de
1 cdn.adrtx.net www.google.com
1 smartclip.nuggad.net www.chip.de
1 c.go-mpulse.net s.go-mpulse.net
1 cdn.emetriq.de ups.xplosion.de
1 dco.smartclip.net des.smartclip.net
1 videoembed.chip.de www.chip.de
1 s.go-mpulse.net adtm.chip.de
1 rt.chip.de www.chip.de
1 des.smartclip.net a.bf-ad.net
1 an.facebook.com www.chip.de
1 tlx.3lift.com www.chip.de
1 d.nativendo.de www.chip.de
1 bidder.criteo.com www.chip.de
1 partners.wfxtriggers.com a.bf-ad.net
1 www.googletagservices.com a.bf-ad.net
1 adservice.google.com pagead2.googlesyndication.com
1 adservice.google.de pagead2.googlesyndication.com
1 amplify.outbrain.com www.chip.de
1 d3alqb8vzo7fun.cloudfront.net a.bf-tools.net
1 irqs.ioam.de script.ioam.de
1 script.ioam.de adtm.chip.de
1 aax.amazon-adsystem.com c.amazon-adsystem.com
1 widgets.outbrain.com www.chip.de
1 ad-js.chip.de www.chip.de
1 c.amazon-adsystem.com www.chip.de
233 102
Subject Issuer Validity Valid
www.google.com
Google Internet Authority G3
2018-08-28 -
2018-11-20
3 months crt.sh
*.chip.de
GeoTrust RSA CA 2018
2018-06-07 -
2019-12-06
a year crt.sh
*.bf-ad.net
DigiCert SHA2 Secure Server CA
2018-07-13 -
2020-01-11
a year crt.sh
bf-tools.net
DigiCert ECC Secure Server CA
2018-07-26 -
2019-04-25
9 months crt.sh
c.amazon-adsystem.com
Amazon
2018-03-12 -
2019-03-12
a year crt.sh
*.doubleclick.net
Google Internet Authority G3
2018-08-28 -
2018-11-20
3 months crt.sh
*.outbrain.com
DigiCert SHA2 Secure Server CA
2018-02-12 -
2019-02-12
a year crt.sh
aax-eu.amazon-adsystem.com
Amazon
2018-03-08 -
2019-03-08
a year crt.sh
*.ioam.de
COMODO RSA Organization Validation Secure Server CA
2017-12-22 -
2020-12-21
3 years crt.sh
*.g.doubleclick.net
Google Internet Authority G3
2018-08-28 -
2018-11-20
3 months crt.sh
*.cloudfront.net
DigiCert Global CA G2
2017-11-22 -
2018-11-21
a year crt.sh
*.google.com
Google Internet Authority G3
2018-08-28 -
2018-11-20
3 months crt.sh
f2.shared.global.fastly.net
GlobalSign CloudSSL CA - SHA256 - G3
2018-09-06 -
2019-09-07
a year crt.sh
*.intellitxt.com
SSL.com DV CA
2017-08-07 -
2018-11-05
a year crt.sh
cdn.conative.de
Amazon
2017-12-28 -
2019-01-28
a year crt.sh
*.xplosion.de
Thawte RSA CA 2018
2018-03-06 -
2019-01-12
10 months crt.sh
*.wfxtriggers.com
DigiCert SHA2 Secure Server CA
2018-02-23 -
2020-02-28
2 years crt.sh
*.yieldlab.net
DigiCert SHA2 Secure Server CA
2018-02-08 -
2019-02-08
a year crt.sh
*.criteo.com
DigiCert SHA2 Secure Server CA
2017-11-21 -
2018-11-26
a year crt.sh
*.nativendo.de
Thawte TLS RSA CA G1
2018-02-09 -
2019-05-11
a year crt.sh
*.adnxs.com
DigiCert ECC Secure Server CA
2018-01-25 -
2019-01-25
a year crt.sh
*.3lift.com
Amazon
2018-07-31 -
2019-08-31
a year crt.sh
*.facebook.com
DigiCert SHA2 High Assurance Server CA
2017-12-15 -
2019-03-22
a year crt.sh
*.smartclip.net
Amazon
2017-09-13 -
2018-10-13
a year crt.sh
rt.chip.de
Amazon
2018-01-09 -
2019-02-09
a year crt.sh
akstat.io
DigiCert ECC Secure Server CA
2018-03-12 -
2019-05-11
a year crt.sh
somniture.chip.de
DigiCert SHA2 High Assurance Server CA
2018-08-26 -
2019-11-29
a year crt.sh
hgc-cf-cache-1.svonm.com
Amazon
2018-08-09 -
2019-09-09
a year crt.sh
*.emetriq.de
RapidSSL TLS RSA CA G1
2018-01-08 -
2020-03-08
2 years crt.sh
*.googleapis.com
Google Internet Authority G3
2018-08-28 -
2018-11-20
3 months crt.sh
*.nuggad.net
Gandi Standard SSL CA 2
2018-01-12 -
2020-01-16
2 years crt.sh
tpc.googlesyndication.com
Google Internet Authority G3
2018-08-28 -
2018-11-20
3 months crt.sh
*.adrtx.net
Amazon
2017-10-25 -
2018-11-25
a year crt.sh
*.df-srv.de
thawte SHA256 SSL CA
2016-12-12 -
2019-12-12
3 years crt.sh
*.theadex.com
GeoTrust RSA CA 2018
2018-02-16 -
2019-10-19
2 years crt.sh
images.intellitxt.com
Amazon
2017-12-23 -
2019-01-23
a year crt.sh
vibrant.mgr.consensu.org
Amazon
2018-05-19 -
2019-06-19
a year crt.sh
*.adup-tech.com
Amazon
2018-08-30 -
2019-09-30
a year crt.sh
ssl.1.damoh.chip.de
Let's Encrypt Authority X3
2018-07-24 -
2018-10-22
3 months crt.sh
*.krxd.net
Go Daddy Secure Certificate Authority - G2
2017-06-12 -
2019-07-11
2 years crt.sh
www.eyeota.com
COMODO RSA Domain Validation Secure Server CA
2018-02-12 -
2021-02-11
3 years crt.sh
moatads.com
DigiCert ECC Secure Server CA
2018-01-09 -
2019-01-09
a year crt.sh
www1.mpnrs.com
COMODO RSA Domain Validation Secure Server CA
2016-02-04 -
2019-02-03
3 years crt.sh
mp-success.com
COMODO RSA Domain Validation Secure Server CA
2018-06-13 -
2019-06-13
a year crt.sh

COMODO RSA Domain Validation Secure Server CA
2016-12-08 -
2019-12-08
3 years crt.sh
*.mxcdn.net
Symantec Class 3 Secure Server CA - G4
2017-08-08 -
2018-11-07
a year crt.sh
*.moatads.com
DigiCert SHA2 Secure Server CA
2018-04-27 -
2019-04-27
a year crt.sh
*.c.docs.google.com
Google Internet Authority G3
2018-09-04 -
2018-11-13
2 months crt.sh
ssl.ligatus.com
Let's Encrypt Authority X3
2018-08-28 -
2018-11-26
3 months crt.sh
*.ligadx.com
COMODO RSA Domain Validation Secure Server CA
2017-08-10 -
2019-09-09
2 years crt.sh
misc-sni.google.com
Google Internet Authority G3
2018-08-28 -
2018-11-20
3 months crt.sh
*.lqm.io
COMODO RSA Domain Validation Secure Server CA
2018-02-16 -
2020-03-29
2 years crt.sh
*.appspot.com
Google Internet Authority G3
2018-08-28 -
2018-11-20
3 months crt.sh

This page contains 17 frames:

Primary Page: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Frame ID: 6ED53826B7946D357C06FBB1D9B3A0B8
Requests: 157 HTTP requests in this frame

Frame: https://a.bf-tools.net/cmp/hub.html
Frame ID: 61E13C016EC854619D3E5F386641D56C
Requests: 1 HTTP requests in this frame

Frame: https://s.go-mpulse.net/boomerang/DG6LL-C2K3J-45PG2-VMF2Q-KM6V9
Frame ID: C3347839E64FEDAE8C2F052729236B4A
Requests: 2 HTTP requests in this frame

Frame: https://imasdk.googleapis.com/js/core/bridge3.235.4_en.html
Frame ID: 60BD51A049007E930403FF8E38D512C1
Requests: 1 HTTP requests in this frame

Frame: https://adstax-match.adrtx.net/activation?receiverId=adaud
Frame ID: 880ACA3DB9BDF4ABEC974B3245EE536D
Requests: 1 HTTP requests in this frame

Frame: data://truncated
Frame ID: A687A5B37C5BE631C4679DED23C7C291
Requests: 5 HTTP requests in this frame

Frame: https://vibrant.mgr.consensu.org/readconsent.html
Frame ID: 643380E431E9599D17177C4C6D19DF59
Requests: 1 HTTP requests in this frame

Frame: https://ad.yieldlab.net/d/2355058/21691/970x250?ts=1537263811961&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Frame ID: 3B80D81FC740CF3917535A7693CB188B
Requests: 22 HTTP requests in this frame

Frame: https://d.adup-tech.com/iframe?p=69139504101a193487ed1eb4af979f65&s=1&f=01&id=6ymj6l4o&uid=Vqf8oaLPLKoMjECN4Yy3&surl=www.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&sref=www.google.com%2F
Frame ID: 570F22C985C07E1C71E373269539BEA3
Requests: 1 HTTP requests in this frame

Frame: https://svastx.moatads.com/thetradedeskvideo910663478306/moatwrapper.js
Frame ID: 5AB1AEF30C8A91267D47CDFC34AC9420
Requests: 5 HTTP requests in this frame

Frame: https://www1.mpnrs.com/deliver2/deliver2?adl=5750&ads=3938&r_id=1537263812691
Frame ID: C0E5456C0BD4D5B632013E48D52C3607
Requests: 6 HTTP requests in this frame

Frame: https://www3.mpnrs.com/maxx/30945/30945.php?wi=160&he=600&adl=5750&adm=54896&adc=30945&clicktag=http%3A%2F%2Fwww1.mpnrs.com%2Ftracker%2Ftracker2%2Fadl.5750%2Fada.3%2Fadm.54896%2Fadc.30945%2F
Frame ID: 7D2498B50D61BD112006BEC23517BE85
Requests: 1 HTTP requests in this frame

Frame: https://tpc.googlesyndication.com/safeframe/1-0-29/html/container.html
Frame ID: 3E72351ED28C90C06299AFA7A15F1E2F
Requests: 1 HTTP requests in this frame

Frame: https://ad.yieldlab.net/d/90795/21691/468x200?ts=1537263812975&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Frame ID: 85D5699294B7F6A3C00CA2825BA18119
Requests: 32 HTTP requests in this frame

Frame: https://tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/osd_listener.js
Frame ID: AE74AF96047F41B65E981946211924D5
Requests: 3 HTTP requests in this frame

Frame: https://tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/osd_listener.js
Frame ID: 73B2418ED897A6DDBD4DD7F14F646AAD
Requests: 3 HTTP requests in this frame

Frame: https://cdn.ampproject.org/rtv/011809142227020/amp4ads-v0.js
Frame ID: 520D7E929686060741E6AED2C5E03910
Requests: 7 HTTP requests in this frame

Screenshot


Page URL History Show full URLs

  1. https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiXrortocTdAhUN0lMKHXRqDI... Page URL
  2. https://www.chip.de/downloads/Samsung-Kies_64638144.html Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • env /^VideoJS$/i

Overall confidence: 100%
Detected patterns
  • headers server /gws/i

Overall confidence: 100%
Detected patterns
  • script /2mdn\.net/i

Overall confidence: 100%
Detected patterns
  • script /googlesyndication\.com\//i
  • script /2mdn\.net/i
  • env /^google_ad_/i
  • env /^__google_ad_/i
  • env /^Goog_AdSense_/i

Overall confidence: 100%
Detected patterns
  • env /^gaGlobal$/i

Overall confidence: 100%
Detected patterns
  • env /^googletag$/i

Overall confidence: 100%
Detected patterns
  • env /^Hammer$/i

Overall confidence: 100%
Detected patterns
  • env /^szmvars$/i

Overall confidence: 100%
Detected patterns
  • env /^optimizely$/i

Overall confidence: 100%
Detected patterns
  • env /^(?:OutbrainPermaLink|OB_releaseVer)$/i

Overall confidence: 100%
Detected patterns
  • env /^s_(?:account|objectID|code|INST)$/i

Overall confidence: 100%
Detected patterns
  • env /^jQuery$/i

Overall confidence: 100%
Detected patterns
  • env /^webpackJsonp$/i

Page Statistics

233
Requests

100 %
HTTPS

25 %
IPv6

60
Domains

102
Subdomains

73
IPs

8
Countries

2205 kB
Transfer

15548 kB
Size

11
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://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiXrortocTdAhUN0lMKHXRqDIIQFjAAegQIBhAB&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&usg=AOvVaw1sn4DCNGGoM4nWKz8X7C52 Page URL
  2. https://www.chip.de/downloads/Samsung-Kies_64638144.html Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 11
  • https://ad.doubleclick.net/ddm/trackimp/N408002.112081CHIP.DE/B10860713.145164108;dc_trk_aid=316834968;dc_trk_cid=78557170;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=?1537263146 HTTP 302
  • https://ad.doubleclick.net/ddm/trackimp/N408002.112081CHIP.DE/B10860713.145164108;dc_pre=CO21g_uhxN0CFdCHdwodC5MFRw;dc_trk_aid=316834968;dc_trk_cid=78557170;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=?1537263146
Request Chain 25
  • https://de.ioam.de/tx.io?cp=handy&st=chip&sv=i2&pt=CP&ps=lin&er=N22&rf=www.google.com&r2=https%3A%2F%2Fwww.google.com%2F&ur=www.chip.de&xy=1600x1200x24&lo=DE%2Fn.a.&cb=0013&i2=001333cf6451d04d25ba0c8c3&ep=1563912614&vr=409&id=s9k4qs&lt=1537263811040&ev=&cs=2wd10v&mo=0 HTTP 302
  • https://de.ioam.de/tx.io?cp=handy&st=chip&sv=i2&pt=CP&ps=lin&er=N22&rf=www.google.com&r2=https%3A%2F%2Fwww.google.com%2F&ur=www.chip.de&xy=1600x1200x24&lo=DE%2Fn.a.&cb=0013&i2=001333cf6451d04d25ba0c8c3&ep=1563912614&vr=409&id=s9k4qs&lt=1537263811040&ev=&cs=2wd10v&mo=0&sr=71 HTTP 302
  • https://de.ioam.de/blank.gif
Request Chain 85
  • https://somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/s92870965771715?AQB=1&ndh=1&pf=1&t=18%2F8%2F2018%209%3A43%3A31%202%200&D=D%3D&fid=648AA6A58DE5D713-3DACC203BCD0893B&ce=UTF-8&pageName=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&g=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&r=https%3A%2F%2Fwww.google.com%2F&ch=handy&server=www.chip.de&events=event129%2Cevent154%3D8&c1=D%3Dv7&v2=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&c3=D%3Dv15&v3=First%20Visit&v4=Weekday%7CTuesday%7C11%3A30AM&c5=D%3Dv4&v5=1&v6=handy&c7=D%3Dv16&v7=handy%20downloads&c8=c1_downloads&v8=handy-software&c10=D%3Dv8&v15=Downloads_Updates&c18=n%2Fa&v19=stationaer&v23=1&v25=www.chip.de&v26=https%3A%2F%2Fwww.google.com%2F&c28=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&v30=c1_downloads&c31=D%3Dv26&c32=n%2Fa&c37=michael%20humpa&c38=visible&c40=n%2Fa&v42=samsung%20kies%3A%20kostenloser%20datenmanager%20f%C3%BCr%20samsung-ger%C3%A4te&v43=8&c44=dtm%20CHIP%20Master&c46=chip_digital%7Chandy%7Chandydownloads%7Chandy_software%7Csynchronisation&c50=index%2C%20follow&c51=D%3Dv19&c52=handy&c54=no&c59=n%2Fa&c60=21674734&v60=1_apzozif9&v66=D%3Dc28&v67=D%3Dc60&v68=n%2Fa&c70=D%3Dv70&v70=downloads&v72=PV-WD%20no&v89=n%2Fa&v92=n%2Fa&s=1600x1200&c=24&j=1.6&v=N&k=Y&bw=1600&bh=1200&AQE=1 HTTP 302
  • https://somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/s92870965771715?AQB=1&pccr=true&vidn=2DD064618531050C-4000010D800014AA&&ndh=1&pf=1&t=18%2F8%2F2018%209%3A43%3A31%202%200&D=D%3D&fid=648AA6A58DE5D713-3DACC203BCD0893B&ce=UTF-8&pageName=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&g=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&r=https%3A%2F%2Fwww.google.com%2F&ch=handy&server=www.chip.de&events=event129%2Cevent154%3D8&c1=D%3Dv7&v2=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&c3=D%3Dv15&v3=First%20Visit&v4=Weekday%7CTuesday%7C11%3A30AM&c5=D%3Dv4&v5=1&v6=handy&c7=D%3Dv16&v7=handy%20downloads&c8=c1_downloads&v8=handy-software&c10=D%3Dv8&v15=Downloads_Updates&c18=n%2Fa&v19=stationaer&v23=1&v25=www.chip.de&v26=https%3A%2F%2Fwww.google.com%2F&c28=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&v30=c1_downloads&c31=D%3Dv26&c32=n%2Fa&c37=michael%20humpa&c38=visible&c40=n%2Fa&v42=samsung%20kies%3A%20kostenloser%20datenmanager%20f%C3%BCr%20samsung-ger%C3%A4te&v43=8&c44=dtm%20CHIP%20Master&c46=chip_digital%7Chandy%7Chandydownloads%7Chandy_software%7Csynchronisation&c50=index%2C%20follow&c51=D%3Dv19&c52=handy&c54=no&c59=n%2Fa&c60=21674734&v60=1_apzozif9&v66=D%3Dc28&v67=D%3Dc60&v68=n%2Fa&c70=D%3Dv70&v70=downloads&v72=PV-WD%20no&v89=n%2Fa&v92=n%2Fa&s=1600x1200&c=24&j=1.6&v=N&k=Y&bw=1600&bh=1200&AQE=1
Request Chain 110
  • https://d.df-srv.de/match/a.js?pid=42 HTTP 302
  • https://dsp.adfarm1.adition.com/cookie/?redirect=https%3A%2F%2Fd.df-srv.de%2Fmatch%2Fa.js%3Fpid%3D42%26l%3D1%26adition_vid%3D%25%25COOKIE%25%25 HTTP 302
  • https://d.df-srv.de/match/a.js?pid=42&l=1&adition_vid=6602497797869533210
Request Chain 111
  • https://xpl.theadex.com/d/327/i/2.gif?axd_pid=22&axd_fuid=BSasWs7CBsJ-BSbsBDf-BiUABifkBSf-EifABiUABifABfrr HTTP 302
  • https://xpl.theadex.com/d/327/i/2.gif?_sc=1000418361143320004&axd_pid=22&axd_fuid=BSasWs7CBsJ-BSbsBDf-BiUABifkBSf-EifABiUABifABfrr
Request Chain 126
  • https://ad.sxp.smartclip.net/select?type=dyn&ple=pmp.burda.chip.intxt.de.burda~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&x=9&d1=2&d10=5&d11=0&d12=2&d2=4&d3=5&d4=0&d7=1&d8=1&d9=2&d13=4&d14=0&d15=4&d16=0&d18=0&i9=4&i13=3&i3=2&i21=4&i1=3&i14=4&i8=4&g1=0&g2=1&g3=0&g4=0&g5=1&n1=1&n2=1&n3=1&n4=0&n5=1&n6=1&n7=0&n8=1&n9=0&sinbest=5&s1=0&s2=0&survey_cap=1&frq_n=1&oneclicker=1&qualified=0&tv=2&ct_gnd=0&ct_qvc=0&d20=4&ct_agraf=0&ct_qc=0&nuggsid=474493238&ang_contxt=1&inswipe=true&cu_burda_pmp_redirect=1&optout=&consent=&rnd=96209935 HTTP 302
  • https://ad.sxp.smartclip.net/select?type=dyn&ple=pmp.burda.chip.intxt.de.burda~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&x=9&d1=2&d10=5&d11=0&d12=2&d2=4&d3=5&d4=0&d7=1&d8=1&d9=2&d13=4&d14=0&d15=4&d16=0&d18=0&i9=4&i13=3&i3=2&i21=4&i1=3&i14=4&i8=4&g1=0&g2=1&g3=0&g4=0&g5=1&n1=1&n2=1&n3=1&n4=0&n5=1&n6=1&n7=0&n8=1&n9=0&sinbest=5&s1=0&s2=0&survey_cap=1&frq_n=1&oneclicker=1&qualified=0&tv=2&ct_gnd=0&ct_qvc=0&d20=4&ct_agraf=0&ct_qc=0&nuggsid=474493238&ang_contxt=1&inswipe=true&cu_burda_pmp_redirect=1&optout=&consent=&rnd=96209935&ang_testid=1
Request Chain 144
  • https://dsp.adfarm1.adition.com/cookie/?ssp=1 HTTP 302
  • https://ad.yieldlab.net/m?dt_id=15233&ext_id=6602497797876545562
Request Chain 145
  • https://dsp.adfarm1.adition.com/cookie/?redirect=https%3A%2F%2Fbeacon.krxd.net%2Fusermatch.gif%3Fpartner%3Dactiveagent%26partner_uid%3D%25%25COOKIE%25%25 HTTP 302
  • https://beacon.krxd.net/usermatch.gif?partner=activeagent&partner_uid=6602497797877004314
Request Chain 146
  • https://dsp.adfarm1.adition.com/cookie/?dmp=1&xxx=817 HTTP 302
  • https://dmp.theadex.com/d/817/i/2.gif?c=&axd_pid=14&axd_fuid=6602497797877725210 HTTP 302
  • https://dmp.theadex.com/d/817/i/2.gif?_sc=1000418361143320064&c=&axd_pid=14&axd_fuid=6602497797877725210
Request Chain 147
  • https://dsp.adfarm1.adition.com/cookie/?redirect=https%3A%2F%2Fuip.semasio.net%2Fadition%2F1%2Finfo%3FsType%3Dsync%26sExtCookieId%3D%25%25COOKIE%25%25%26sInitiator%3Dyl HTTP 302
  • https://uip.semasio.net/adition/1/info?sType=sync&sExtCookieId=6602497797877594138&sInitiator=yl HTTP 302
  • https://uip.semasio.net/adition/1/info2?sType=sync&sExtCookieId=6602497797877594138&sInitiator=yl HTTP 302
  • https://ib.adnxs.com/getuid?https://uip.semasio.net/appnexusdata/1/info?stype=sync&sExtCookieId=$UID&sInitiator=internal HTTP 302
  • https://uip.semasio.net/appnexusdata/1/info?stype=sync&sExtCookieId=6136206057458303730&sInitiator=internal HTTP 302
  • https://ps.eyeota.net/match?uid=81945FC066950BF5&pid=n4om0kv&r=https://uip.semasio.net/eyeota/1/info?sType=sync&sExtCookieId={UUID}&sInitiator=internal
Request Chain 148
  • https://cm.g.doubleclick.net/pixel?google_nid=yieldlab&google_cm&google_sc HTTP 302
  • https://cm.g.doubleclick.net/pixel?google_nid=yieldlab&google_cm=&google_sc=&google_tc= HTTP 302
  • https://ad.yieldlab.net/m?dt_id=52&ext_id=CAESEOk7cC5oHzXQcRbyA714cVA&google_cver=1
Request Chain 149
  • https://match.adsrvr.org/track/cmf/generic?ttd_pid=yieldlab&ttd_tpi=1 HTTP 302
  • https://match.adsrvr.org/track/cmb/generic?ttd_pid=yieldlab&ttd_tpi=1 HTTP 302
  • https://ad.yieldlab.net/m?dt_id=99739&ext_id=91159d48-acf9-4ff0-848e-77cacc075931
Request Chain 150
  • https://ib.adnxs.com/getuid?https://ad.yieldlab.net/m?dt_id=140420&ext_id=$UID HTTP 302
  • https://ib.adnxs.com/bounce?%2Fgetuid%3Fhttps%3A%2F%2Fad.yieldlab.net%2Fm%3Fdt_id%3D140420%26ext_id%3D%24UID HTTP 302
  • https://ad.yieldlab.net/m?dt_id=140420&ext_id=6136206057458303730
Request Chain 151
  • https://c1.adform.net/serving/cookie/match?party=6 HTTP 302
  • https://c1.adform.net/serving/cookie/match?CC=1&party=6 HTTP 302
  • https://ad.yieldlab.net/m?dt_id=4879&ext_id=6003529388088731680
Request Chain 152
  • https://x.bidswitch.net/sync?ssp=yieldlab HTTP 302
  • https://x.bidswitch.net/ul_cb/sync?ssp=yieldlab HTTP 302
  • https://rtb.4finance.com/sync?ssp=bidswitch&bidswitch_ssp_id=yieldlab&bsw_user_id=09180a42-2f6c-4bcb-a82c-ddea068687d5&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5 HTTP 302
  • https://rtb.4finance.com/ul_cb/sync?ssp=bidswitch&bidswitch_ssp_id=yieldlab&bsw_user_id=09180a42-2f6c-4bcb-a82c-ddea068687d5&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5 HTTP 302
  • https://x.bidswitch.net/sync?dsp_id=159&expires=14&user_id=a4162b32-d7dd-44ed-91b7-cbaaf030a2bc&ssp=yieldlab&user_group=&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5 HTTP 302
  • https://ad.yieldlab.net/m?dt_id=6850&ext_id=09180a42-2f6c-4bcb-a82c-ddea068687d5
Request Chain 153
  • https://p.rfihub.com/cm?pub=19593&in=1 HTTP 302
  • https://ad.yieldlab.net/m?dt_id=6035831&ext_id=1040964851306522543
Request Chain 154
  • https://sync.mathtag.com/sync/img?mt_exid=118&redir=https%3A%2F%2Fad.yieldlab.net%2Fm%3Fdt_id%3D6061522%26ext_id%3D%5BMM_UUID%5D HTTP 302
  • https://sync.mathtag.com/sync/img?mt_exid=118&redir=https%3A%2F%2Fad.yieldlab.net%2Fm%3Fdt_id%3D6061522%26ext_id%3D%5BMM_UUID%5D&mm_bnc&mm_bct HTTP 302
  • https://ad.yieldlab.net/m?dt_id=6061522&ext_id=ca5a5ba0-c1e3-4a00-8f55-bf0152cef98f
Request Chain 184
  • https://gcdn.2mdn.net/videoplayback/id/8bf4fd73c3a38669/itag/45/source/doubleclick_dmm/ratebypass/yes/acao/yes/ip/0.0.0.0/ipbits/0/expire/3679304519/sparams/id,itag,source,ratebypass,acao,ip,ipbits,expire/signature/85CFE4529705A00742ECA7DC0211298FDD966BB4.6967BA86630796256CF1A61E2C9334C7554BA549/key/ck2/file/file.webm HTTP 302
  • https://r4---sn-4g5ednse.c.2mdn.net/videoplayback/id/8bf4fd73c3a38669/itag/45/source/doubleclick_dmm/ratebypass/yes/acao/yes/ip/0.0.0.0/ipbits/0/expire/3679304519/sparams/acao,expire,id,ip,ipbits,itag,mip,mm,mn,ms,mv,pl,ratebypass,source/signature/08D444C035931BB14123A415F4C53D00923FADA9.5A5ABD66067DE081BF35C1FFEFCAF097C3615642/key/cms1/cms_redirect/yes/mip/2a01:4f8:202:a9::2/mm/42/mn/sn-4g5ednse/ms/onc/mt/1537263744/mv/m/pl/44/file/file.webm
Request Chain 219
  • https://ad.doubleclick.net/ddm/trackimp/N256806.112081CHIP.DE/B21450381.225120031;dc_trk_aid=423435657;dc_trk_cid=103791235;ord=1717838480;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua= HTTP 302
  • https://ad.doubleclick.net/ddm/trackimp/N256806.112081CHIP.DE/B21450381.225120031;dc_pre=CN3FpPyhxN0CFa6GdwodRZIGaw;dc_trk_aid=423435657;dc_trk_cid=103791235;ord=1717838480;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=
Request Chain 223
  • https://x.bidswitch.net/sync?ssp=ligatus HTTP 302
  • https://ipw.metadsp.co.uk/sync?ssp=bidswitch&bidswitch_ssp_id=ligatus&bsw_user_id=09180a42-2f6c-4bcb-a82c-ddea068687d5&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5 HTTP 302
  • https://x.bidswitch.net/sync?dsp_id=339&expires=14&user_group=0&user_id=&ssp=ligatus&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5 HTTP 302
  • https://sync.ligadx.com/?dspid=11&uid=09180a42-2f6c-4bcb-a82c-ddea068687d5
Request Chain 224
  • https://ib.adnxs.com/getuid?https://sync.ligadx.com/?dspid=16&uid=$UID HTTP 302
  • https://sync.ligadx.com/?dspid=16&uid=6136206057458303730
Request Chain 225
  • https://match.adsrvr.org/track/cmf/generic?ttd_pid=kvw1upm&ttd_tpi=1 HTTP 302
  • https://sync.ligadx.com/?dspid=20&uid=91159d48-acf9-4ff0-848e-77cacc075931
Request Chain 226
  • https://dsp.adfarm1.adition.com/cookie/?ssp=22 HTTP 302
  • https://sync.ligadx.com/?dspid=22&uid=6602497797877725210
Request Chain 227
  • https://px.powerlinks.com/user/identify?rurl=https%3A%2F%2Fsync.ligadx.com%2F%3Fdspid%3D23%26uid%3D%24%7BUSER%7D HTTP 302
  • https://tags.bluekai.com/site/38310?id=KmK6sglYoGK5ejPBpvBT2FZqn11GqFWmz1F4fBgBEhI%3D&redir=https%3A%2F%2Fsync.ligadx.com%2F%3Fdspid%3D23%26uid%3DKmK6sglYoGK5ejPBpvBT2FZqn11GqFWmz1F4fBgBEhI%253D HTTP 302
  • https://tags.bluekai.com/site/38310?dt=0&r=2070948470&sig=1882589953&bkca=KJpnEncNpFDtv6fwizhl2pjBpxoyviCpYMa0i0g11pH6nlxnpb605eBJz6olzLlyPePtDu+vEzALLL6GvuAGPMPtPeP09bni0ghAFjp121uDYglAda0xGnaqu7aOjQoxC8sh3oajvjCJikPsoLRr9BTr1Q6= HTTP 302
  • https://sync.ligadx.com/?dspid=23&uid=KmK6sglYoGK5ejPBpvBT2FZqn11GqFWmz1F4fBgBEhI%3D
Request Chain 228
  • https://b1sync.zemanta.com/usersync/ligatus/?cb=https%3A%2F%2Fsync.ligadx.com%2F%3Fdspid%3D25%26uid%3D__ZUID__ HTTP 302
  • https://b1sync.zemanta.com/usersync/ligatus/?cb=https%3A%2F%2Fsync.ligadx.com%2F%3Fdspid%3D25%26uid%3D__ZUID__&s=2 HTTP 302
  • https://sync.ligadx.com/?dspid=25&uid=8FV9ZMAFT48ftEJNY4jl
Request Chain 236
  • https://trk.helios.ligatus.com/imp?z=AAAADHN4JKRyrgwEuLHOXAJ7_2lCuTUGqueEbTTP4w9yrGaD9HWLnrU3Pe0KB4p_R3xBaNcdp2bbrS2wT3frgy0d4-vSxMqgZH91OMpg48qF0HTIpz_Qxhmg3YIcAI39J7GEx9x8bG2LoLl112KLNqIHxk4sxJTTcUeNvKlGb8ew8ZR8UMPehbPGiMU2NMc_6m5YHxR3WsdcCSFjzRdjvPEV2lHSFu7q8S_EXBc1mOpnHnyvcPvV1iKIDsanQAGxvBa7xCAD253CtOVVBibJIAcurJm-wGliy_50U5OUr6oyKqRNn6pwH2UC6dzZxwiZnxT7NgZrSxldCUMvifuAqiRE7VU8RalLhPMicqo7s9e0vdbmh_G-F5ZmAjN7UI3-zrYbqMyitOUVMa7I0cWUqq_N3URQ04H0oYbnBlU6hHOJtI5T2dBeJaM1JY1wnnPo4bUen6xA2lKBcoo8GzpiO6eDtYn8Q1jeR62mseZ5l4g18WimL6BCry7HblxwENC-JsmOWWXuM9-kz0ot HTTP 302
  • https://static.ligatus.com/blank.gif
Request Chain 239
  • https://trk.helios.ligatus.com/imp?z=AAAADNBd88akazR_z8iON1yVY0N30IFBdW_UMu42V410aHyrwZUXXLGgR2ir6YaGSNUFcY97dd-KRmWwPlRq8dvv_njlbF8tLQFZ_bLcADi3O91voN8-BWWf1Dumr2YAtk3sDBnE_KH4p1FtYa1lKhZEADgp1MHFDvcqRx-pdbrdtcfb7VxGFFliZxIM9P9NO8IENM3trlFeJTeww3X_M32lPmDm2Ty6eOSWJ8GOnNVylRVelw8DMsG9wugb5A0Eoew9hy7LKE-ofXVSrpn1t9jCiIgY_sg58nsym7ll_J7IaznU-YGVZfEUQJmUl3S-3Ig_AjVcH_QGAQf9hlJxWAcwI3Sa0iI8tM04fwr6EyFCcmq_vUVo4ZsT-GkxIBO7YFD6N5JALRwrYKOkY_TdhPozM0k8XHJOsnZtREo4akDCgwoa22Ov_U2YP_d34MPSfU663AaUquGRoXQQCPF2RWX5Srpu_f9dSXofTm-2uNradXRO1snOfgZMjT8LEBFaDMwxZ8tLp8g= HTTP 302
  • https://static.ligatus.com/blank.gif

233 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
url
www.google.com/
971 B
964 B
Document
General
Full URL
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiXrortocTdAhUN0lMKHXRqDIIQFjAAegQIBhAB&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&usg=AOvVaw1sn4DCNGGoM4nWKz8X7C52
Protocol
H2
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:816::2004 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
gws /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=86400
X-Xss-Protection 1; mode=block

Request headers

:method
GET
:authority
www.google.com
:scheme
https
:path
/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiXrortocTdAhUN0lMKHXRqDIIQFjAAegQIBhAB&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&usg=AOvVaw1sn4DCNGGoM4nWKz8X7C52
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
accept-encoding
gzip, deflate
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8

Response headers

status
200
date
Tue, 18 Sep 2018 09:43:30 GMT
pragma
no-cache
expires
Fri, 01 Jan 1990 00:00:00 GMT
cache-control
no-cache, must-revalidate
content-type
text/html; charset=UTF-8
strict-transport-security
max-age=86400
p3p
CP="This is not a P3P policy! See g.co/p3phelp for more info."
content-encoding
gzip
server
gws
content-length
574
x-xss-protection
1; mode=block
set-cookie
NID=139=IecWXciYsW1zFVfqcZ8CEVbf4MD7k3fMwGEcsRNMN1r6XPX8xjz33lDaWt4mWDMwZkzuxgER4K7SkX89g7VIpofWRsAUOaV4wek8Ed0zfCAV-wwY7F_jJWKeDLBXbC-a; expires=Wed, 20-Mar-2019 09:43:30 GMT; path=/; domain=.google.com; HttpOnly CONSENT=WP.27183a; expires=Fri, 01-Jan-2038 00:00:00 GMT; path=/; domain=.google.com
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
Primary Request Samsung-Kies_64638144.html
www.chip.de/downloads/
170 KB
50 KB
Document
General
Full URL
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Requested by
Host: www.google.com
URL: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiXrortocTdAhUN0lMKHXRqDIIQFjAAegQIBhAB&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&usg=AOvVaw1sn4DCNGGoM4nWKz8X7C52
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
5945f00780ec21b54b0e0feb2134d32fe8a95b62cadeea23ccc33ccdd67444b0

Request headers

Host
www.chip.de
Connection
keep-alive
Pragma
no-cache
Cache-Control
no-cache
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer
https://www.google.com/
Accept-Encoding
gzip, deflate
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Referer
https://www.google.com/

Response headers

Server
nginx
Content-Type
text/html
Vary
Accept-Encoding
Content-Encoding
gzip
SSL
YES
Content-Length
51265
Cache-Control
public, max-age=238
Expires
Tue, 18 Sep 2018 09:47:28 GMT
Date
Tue, 18 Sep 2018 09:43:30 GMT
Connection
keep-alive
ads_fol_init.js
a.bf-ad.net/makabo/
33 B
445 B
Script
General
Full URL
https://a.bf-ad.net/makabo/ads_fol_init.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:292::30fb , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
9ed3a2ae1ef227fdc6f09c78bcc9a1e590da910c1c276f96b2aaf86d6c4a952e

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:30 GMT
Content-Encoding
gzip
Last-Modified
Wed, 12 Oct 2016 15:59:48 GMT
Server
Apache
ETag
"e409fb3ff6dc33e64c3e5eefe750ace8:1476288013"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=900
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
53
Expires
Tue, 18 Sep 2018 09:58:30 GMT
cmp.js
a.bf-tools.net/cmp/
180 KB
53 KB
Script
General
Full URL
https://a.bf-tools.net/cmp/cmp.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
2a02:26f0:6c00:28f::1142 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
62f86efbbf362718d8b5cdd6c4a3fd7261f9512e383359286c0da5355c0c503f

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:30 GMT
Content-Encoding
gzip
Last-Modified
Tue, 03 Jul 2018 09:47:22 GMT
Server
Apache
ETag
"9622a4d644ee095821760ae6a6bc0084:1530611250"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=900
Transfer-Encoding
chunked
Connection
keep-alive, Transfer-Encoding
Accept-Ranges
bytes
Expires
Tue, 18 Sep 2018 09:58:30 GMT
download-v1.8.5.css
www.chip.de/download/assets/
301 KB
42 KB
Stylesheet
General
Full URL
https://www.chip.de/download/assets/download-v1.8.5.css
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
f09fb52829dd8bb06e42e2b4548394dd58b6e855ad5385c50d1e3d43ce28f70d

Request headers

Pragma
no-cache
Accept-Encoding
gzip, deflate
Host
www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
text/css,*/*;q=0.1
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:30 GMT
Content-Encoding
gzip
Last-Modified
Wed, 05 Sep 2018 09:19:51 GMT
Server
nginx
Vary
Accept-Encoding
Content-Type
text/css
Cache-Control
public, max-age=31460210
Connection
keep-alive
Accept-Ranges
bytes
SSL
YES
Content-Length
42912
Expires
Tue, 17 Sep 2019 12:40:20 GMT
speedtestwidget-v1.8.5.css
www.chip.de/download/assets/
79 KB
11 KB
Stylesheet
General
Full URL
https://www.chip.de/download/assets/speedtestwidget-v1.8.5.css
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
122f18e976bc6d39269b676107f6ad699d865bdf02f196839edc7d1ca7313d48

Request headers

Pragma
no-cache
Accept-Encoding
gzip, deflate
Host
www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
text/css,*/*;q=0.1
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:30 GMT
Content-Encoding
gzip
Last-Modified
Wed, 05 Sep 2018 09:19:51 GMT
Server
nginx
Vary
Accept-Encoding
Content-Type
text/css
Cache-Control
public, max-age=31460165
Connection
keep-alive
Accept-Ranges
bytes
SSL
YES
Content-Length
11143
Expires
Tue, 17 Sep 2019 12:39:35 GMT
simple-dom.php
www.chip.de/downloader/guided-download/
26 KB
8 KB
Script
General
Full URL
https://www.chip.de/downloader/guided-download/simple-dom.php?pid=chipde&cid=64638143&lastchange=10-10-2017_16:51&tid=61457&v=1&isDefault=true&ref=&canonical=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
de33975df5af1c4821816e90487849c2f31cf5d85aafbf28df8f27f4011a5677

Request headers

:path
/downloader/guided-download/simple-dom.php?pid=chipde&cid=64638143&lastchange=10-10-2017_16:51&tid=61457&v=1&isDefault=true&ref=&canonical=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
www.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

pragma
cache
date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
server
nginx
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
public, max-age=2332
ssl
YES
content-length
8083
expires
Tue, 18 Sep 2018 10:22:22 GMT
satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/
118 KB
32 KB
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
24c0ad02293c4d430bf9328484ea759625e1fffb5d820aa4530d592032746152

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
last-modified
Mon, 10 Sep 2018 06:52:16 GMT
server
AkamaiNetStorage
etag
"e58ad9e1982ea590f82d743c859ff2a5:1536562335.893358"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=277
accept-ranges
bytes
timing-allow-origin
*
content-length
31978
expires
Tue, 18 Sep 2018 09:48:07 GMT
amzn_ads.js
c.amazon-adsystem.com/aax2/
29 KB
9 KB
Script
General
Full URL
https://c.amazon-adsystem.com/aax2/amzn_ads.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.85.188.79 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-52-85-188-79.fra2.r.cloudfront.net
Software
Server /
Resource Hash
1d649e3c7ab7e3191c32b0e8ac0d7d51e45c9ed5ce792b723813023078f7717c

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Mon, 17 Sep 2018 15:29:33 GMT
Content-Encoding
gzip
Server
Server
Age
65636
ETag
ba5296561b0365a7a60db3f44fc9e8ef
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Content-Type
application/javascript
Via
1.1 fd0b6604a702c913fca13c5d665f0604.cloudfront.net (CloudFront)
Cache-Control
public, max-age=86400
Connection
keep-alive
Accept-Ranges
bytes
X-Amz-Cf-Id
zBXZg_tggeY0LiOSmvZsd6bj0tTojjXBTh0TOFDEjHTJYnRT8mJYjQ==
9232.min.js
ad-js.chip.de/js/chip/
142 KB
39 KB
Script
General
Full URL
https://ad-js.chip.de/js/chip/9232.min.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
aaf49f906f3471255d11b856f3e610abc26bd4ee5269165fa31f0c4212146cc3

Request headers

:path
/js/chip/9232.min.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
ad-js.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
last-modified
Mon, 17 Sep 2018 06:46:05 GMT
server
Apache
etag
"c2d20696e0e3161dfd68b968d49c51c7:1537166766"
vary
Accept-Encoding
content-type
text/javascript; charset=utf-8
status
200
accept-ranges
bytes
content-length
40081
3fe5de7794350c7c.jpg
www.chip.de/ii/2/1/6/7/4/7/3/4/
6 KB
6 KB
Image
General
Full URL
https://www.chip.de/ii/2/1/6/7/4/7/3/4/3fe5de7794350c7c.jpg
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
e5835e0afc5956e408e986f7dab5909de4fc614c443bd4e064a83ba2091f9b6d

Request headers

:path
/ii/2/1/6/7/4/7/3/4/3fe5de7794350c7c.jpg
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
image/webp,image/apng,image/*,*/*;q=0.8
cache-control
no-cache
:authority
www.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
last-modified
Thu, 24 Oct 2013 08:40:45 GMT
server
nginx
vary
Accept-Encoding
content-type
image/jpeg
status
200
cache-control
public, max-age=12254118
accept-ranges
bytes
ssl
YES
content-length
5760
expires
Thu, 07 Feb 2019 05:38:48 GMT
bootstrap.3c21256c0e9dc3aaa93f.bundle.js
filestorage.chip.de/videoplayer/
31 KB
11 KB
Script
General
Full URL
https://filestorage.chip.de/videoplayer/bootstrap.3c21256c0e9dc3aaa93f.bundle.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
0bd57dbc29c26c8db1dd5a00d5e39d294abb1ab823805458feadec8bb6fcc8b4

Request headers

:path
/videoplayer/bootstrap.3c21256c0e9dc3aaa93f.bundle.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
filestorage.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
last-modified
Thu, 06 Sep 2018 12:02:13 GMT
server
Apache
status
200
etag
"113ca9024b6f7f89ec94d207e707538f:1536235333"
vary
Accept-Encoding
access-control-allow-methods
GET,POST
content-type
application/x-javascript
access-control-allow-origin
*
access-control-max-age
86400
access-control-allow-credentials
false
accept-ranges
bytes
access-control-allow-headers
*
content-length
11437
B10860713.145164108;dc_pre=CO21g_uhxN0CFdCHdwodC5MFRw;dc_trk_aid=316834968;dc_trk_cid=78557170;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=
ad.doubleclick.net/ddm/trackimp/N408002.112081CHIP.DE/
Redirect Chain
  • https://ad.doubleclick.net/ddm/trackimp/N408002.112081CHIP.DE/B10860713.145164108;dc_trk_aid=316834968;dc_trk_cid=78557170;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=?1537263146
  • https://ad.doubleclick.net/ddm/trackimp/N408002.112081CHIP.DE/B10860713.145164108;dc_pre=CO21g_uhxN0CFdCHdwodC5MFRw;dc_trk_aid=316834968;dc_trk_cid=78557170;ord=[timestamp];dc_lat=;dc_rdid=;tag_for...
42 B
305 B
Image
General
Full URL
https://ad.doubleclick.net/ddm/trackimp/N408002.112081CHIP.DE/B10860713.145164108;dc_pre=CO21g_uhxN0CFdCHdwodC5MFRw;dc_trk_aid=316834968;dc_trk_cid=78557170;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=?1537263146
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
216.58.205.230 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f230.1e100.net
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:31 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
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"
status
200
cache-control
no-cache, must-revalidate
content-type
image/gif
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
42
x-xss-protection
1; mode=block
expires
Fri, 01 Jan 1990 00:00:00 GMT

Redirect headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:30 GMT
x-content-type-options
nosniff
server
cafe
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"
status
302
content-type
text/html; charset=UTF-8
location
https://ad.doubleclick.net/ddm/trackimp/N408002.112081CHIP.DE/B10860713.145164108;dc_pre=CO21g_uhxN0CFdCHdwodC5MFRw;dc_trk_aid=316834968;dc_trk_cid=78557170;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=?1537263146
cache-control
no-cache, must-revalidate
follow-only-when-prerender-shown
1
timing-allow-origin
*
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
x-xss-protection
1; mode=block
expires
Fri, 01 Jan 1990 00:00:00 GMT
outbrain.js
widgets.outbrain.com/
90 KB
32 KB
Script
General
Full URL
https://widgets.outbrain.com/outbrain.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.234.190 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-234-190.deploy.static.akamaitechnologies.com
Software
Apache /
Resource Hash
7e2bbb9991130d5d960f7aac5bd943c11e20f5b8d0e56023c764194f07920d64

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:30 GMT
Content-Encoding
gzip
Last-Modified
Sun, 16 Sep 2018 13:26:59 GMT
Server
Apache
ETag
"282d1e48f7c627c6bfede2e6b0bbb1fa:1537104420"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET,POST
Content-Type
application/x-javascript
Access-Control-Allow-Origin
*
Cache-Control
max-age=604800
Access-Control-Allow-Credentials
false
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
32264
installer_init-v1.8.5.js
www.chip.de/download/assets/
2 KB
1 KB
Script
General
Full URL
https://www.chip.de/download/assets/installer_init-v1.8.5.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
afd78436d7aa99bb2eaa5072f1f455a7e00fdf53c5cd9c19921b14e1c6c39b5f

Request headers

:path
/download/assets/installer_init-v1.8.5.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
www.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
last-modified
Wed, 05 Sep 2018 09:19:51 GMT
server
nginx
vary
Accept-Encoding
content-type
application/javascript
status
200
cache-control
public, max-age=31460210
accept-ranges
bytes
ssl
YES
content-length
989
expires
Tue, 17 Sep 2019 12:40:20 GMT
hook-v1.8.5.js
www.chip.de/download/assets/
296 KB
100 KB
Script
General
Full URL
https://www.chip.de/download/assets/hook-v1.8.5.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
84c70f5ff2436fad31ffb238b031bbd74d3848196b58c9d21d681a984414b523

Request headers

:path
/download/assets/hook-v1.8.5.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
www.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
last-modified
Wed, 05 Sep 2018 09:19:51 GMT
server
nginx
vary
Accept-Encoding
content-type
application/javascript
status
200
cache-control
public, max-age=31460177
accept-ranges
bytes
ssl
YES
content-length
101786
expires
Tue, 17 Sep 2019 12:39:47 GMT
satellite-5b192bd364746d5acf000a29.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/
816 B
1 KB
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5b192bd364746d5acf000a29.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
8eecf0a2944ad09c2017e2351de3edd35017eb94e1f3f412e4c942701f9f0687

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5b192bd364746d5acf000a29.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
last-modified
Mon, 10 Sep 2018 06:52:30 GMT
server
AkamaiNetStorage
etag
"305c5b6044d799c22ddef1af3f8e191f:1536562350.242237"
content-type
application/x-javascript
status
200
cache-control
max-age=218
accept-ranges
bytes
timing-allow-origin
*
content-length
816
expires
Tue, 18 Sep 2018 09:47:08 GMT
satellite-57c58fcc64746d7a93007e3e.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/
1 KB
761 B
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-57c58fcc64746d7a93007e3e.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
63014e0db08db9a1ba9a35d531d3ccefa158e33f53f436142550ef0d0acd5b5f

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-57c58fcc64746d7a93007e3e.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
last-modified
Wed, 05 Sep 2018 12:29:31 GMT
server
AkamaiNetStorage
etag
"96e982946b194bcaffc7b790b9076db7:1536150571.167"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=36
accept-ranges
bytes
timing-allow-origin
*
content-length
518
expires
Tue, 18 Sep 2018 09:44:06 GMT
satellite-5a0ef85764746d0bbd0091aa.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/
97 B
367 B
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5a0ef85764746d0bbd0091aa.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
e832be11265d7211c4d6a39727d1f1dc0deb7225138ac6bb9627df33446b8477

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5a0ef85764746d0bbd0091aa.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:30 GMT
content-encoding
gzip
last-modified
Mon, 10 Sep 2018 06:52:28 GMT
server
AkamaiNetStorage
etag
"18529802fc6a5d1e92de7afe937f15f1:1536562348.214747"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=11
accept-ranges
bytes
timing-allow-origin
* *
content-length
107
expires
Tue, 18 Sep 2018 09:43:41 GMT
hub.html
a.bf-tools.net/cmp/ Frame 61E1
0
0
Document
General
Full URL
https://a.bf-tools.net/cmp/hub.html
Requested by
Host: a.bf-tools.net
URL: https://a.bf-tools.net/cmp/cmp.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
2a02:26f0:6c00:28f::1142 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash

Request headers

Host
a.bf-tools.net
Connection
keep-alive
Pragma
no-cache
Cache-Control
no-cache
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Accept-Encoding
gzip, deflate
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html

Response headers

Server
Apache
ETag
"2ee839a3b060ee26afa4a0b56891050a:1530611251"
Last-Modified
Tue, 03 Jul 2018 09:47:22 GMT
Accept-Ranges
bytes
Content-Type
text/html
Vary
Accept-Encoding
Content-Encoding
gzip
Cache-Control
max-age=900
Expires
Tue, 18 Sep 2018 09:58:30 GMT
Date
Tue, 18 Sep 2018 09:43:30 GMT
Content-Length
5299
Connection
keep-alive
bid
aax.amazon-adsystem.com/e/dtb/
33 B
212 B
Script
General
Full URL
https://aax.amazon-adsystem.com/e/dtb/bid?src=3128&u=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&cb=5364562&gdprl=%7B%22status%22%3A%22cmp-in-flight%22%7D
Requested by
Host: c.amazon-adsystem.com
URL: https://c.amazon-adsystem.com/aax2/amzn_ads.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.94.216.48 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
Software
Server /
Resource Hash
f305d01d978842a8be0c4a52e4d9e06e8b84a2ce05f24639dfd1d00d7cefb11c

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Intervention
<https://www.chromestatus.com/feature/5718547946799104>; level="warning"

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Server
Server
Connection
keep-alive
Content-Length
33
Vary
User-Agent
Content-Type
text/javascript;charset=UTF-8
satellite-5a0ef80d64746d0bc600a756.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/
153 B
397 B
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5a0ef80d64746d0bc600a756.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
949a8bb15f2ab2ba00ee6c0d6689f7bfb555c873b833b626ac666602fd88d227

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5a0ef80d64746d0bc600a756.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Mon, 10 Sep 2018 06:52:29 GMT
server
AkamaiNetStorage
etag
"a498f4bc48298de88a8463c8fe9f1b0f:1536562349.249111"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=10
accept-ranges
bytes
timing-allow-origin
* *
content-length
135
expires
Tue, 18 Sep 2018 09:43:41 GMT
iam.js
script.ioam.de/
19 KB
7 KB
Script
General
Full URL
https://script.ioam.de/iam.js?m=1
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-57c58fcc64746d7a93007e3e.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
91.215.100.39 , Germany, ASN43407 (INFONLINE-AS, NL),
Reverse DNS
script4.ioam.de
Software
nginx / BLACKBIRD-SRC v0.9 0013
Resource Hash
2310df74f413b3bffb0ad74de28d14bd48ab7629dbab78013cbb35baab56b86e

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Tue, 18 Sep 2018 09:43:31 GMT
Server
nginx
X-Powered-By
BLACKBIRD-SRC v0.9 0013
Vary
Accept-Encoding
P3P
policyref=https://script.ioam.de/p3p.xml, CP=NOI DSP NID PSAa OUR NOR UNI COM NAV
Cache-Control
privat, max-age=7200, pre-check=7200
Transfer-Encoding
chunked
Connection
keep-alive
Content-Type
application/javascript
Expires
Tue, 18 Sep 2018 11:43:31 GMT
1.1.1.33-BF-RELEASE.chunk.js
a.bf-tools.net/cmp/
6 KB
3 KB
Script
General
Full URL
https://a.bf-tools.net/cmp/1.1.1.33-BF-RELEASE.chunk.js
Requested by
Host: a.bf-tools.net
URL: https://a.bf-tools.net/cmp/cmp.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
2a02:26f0:6c00:28f::1142 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
872a89b71125b119ae4d455f15ca37c270a0702070ea4a9b10af70022210d2a7

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Tue, 03 Jul 2018 09:47:22 GMT
Server
Apache
ETag
"c33e5fbfedd866c220a8c4fe54cdd90c:1530611250"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=900
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
2388
Expires
Tue, 18 Sep 2018 09:58:31 GMT
0.1.1.33-BF-RELEASE.chunk.js
a.bf-tools.net/cmp/
35 KB
10 KB
Script
General
Full URL
https://a.bf-tools.net/cmp/0.1.1.33-BF-RELEASE.chunk.js
Requested by
Host: a.bf-tools.net
URL: https://a.bf-tools.net/cmp/cmp.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
2a02:26f0:6c00:28f::1142 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
1bfb94c4c4ed58fa8d0c81006a568c3f4d7efc4c453c58b11115ad6cf57d8e87

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Tue, 03 Jul 2018 09:47:22 GMT
Server
Apache
ETag
"b8a9e3acad393aa4ed16e622afc946fb:1530611250"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=900
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
9442
Expires
Tue, 18 Sep 2018 09:58:31 GMT
identitystatus
irqs.ioam.de/
25 B
203 B
XHR
General
Full URL
https://irqs.ioam.de/identitystatus?offerIdentifier=chip&siteIdentifier=handy&sampleType=in&pixelType=CP&isFadeoutFlash=true&isFadeoutFrame=true&isFadeoutForm=true&positionTop=10&positionLeft=100&zIndex=1100000&c=0.6526066588177326
Requested by
Host: script.ioam.de
URL: https://script.ioam.de/iam.js?m=1
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
193.46.63.75 Bonn, Germany, ASN43407 (INFONLINE-AS, NL),
Reverse DNS
irqs.ioam.de
Software
nginx /
Resource Hash
9efa53ec1a261a8576a66a71befaf9d03c1a108aac36271f4599b87597b8a71e
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
server
nginx
status
200
vary
Origin
content-type
application/vnd.api+json
access-control-allow-origin
https://www.chip.de
access-control-allow-credentials
true
strict-transport-security
max-age=15768000
blank.gif
de.ioam.de/
Redirect Chain
  • https://de.ioam.de/tx.io?cp=handy&st=chip&sv=i2&pt=CP&ps=lin&er=N22&rf=www.google.com&r2=https%3A%2F%2Fwww.google.com%2F&ur=www.chip.de&xy=1600x1200x24&lo=DE%2Fn.a.&cb=0013&i2=001333cf6451d04d25ba0...
  • https://de.ioam.de/tx.io?cp=handy&st=chip&sv=i2&pt=CP&ps=lin&er=N22&rf=www.google.com&r2=https%3A%2F%2Fwww.google.com%2F&ur=www.chip.de&xy=1600x1200x24&lo=DE%2Fn.a.&cb=0013&i2=001333cf6451d04d25ba0...
  • https://de.ioam.de/blank.gif
43 B
651 B
Image
General
Full URL
https://de.ioam.de/blank.gif
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
91.215.103.65 , Germany, ASN43407 (INFONLINE-AS, NL),
Reverse DNS
de3.ioam.de
Software
nginx /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Last-Modified
Mon, 28 Sep 1970 06:00:00 GMT
Server
nginx
Access-Control-Allow-Methods
GET, POST, OPTIONS
P3P
policyref=https://script.ioam.de/p3p.xml, CP=NOI DSP NID PSAa OUR NOR UNI COM NAV
Access-Control-Allow-Origin
*
Cache-Control
max-age=86400
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
image/gif
Access-Control-Allow-Headers
DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Cookies
Content-Length
43
Expires
Wed, 19 Sep 2018 09:43:31 GMT

Redirect headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Access-Control-Allow-Origin
*
X-Powered-By
BLACKBIRD-RCV v1.04.6 0028
Transfer-Encoding
chunked
P3P
policyref=https://script.ioam.de/p3p.xml, CP=NOI DSP NID PSAa OUR NOR UNI COM NAV
Connection
keep-alive
Pragma
no-cache
Last-Modified
Tue, 18 Sep 2018 09:43:31 GMT
Server
nginx
Access-Control-Allow-Methods
GET, POST, OPTIONS
Content-Type
text/html
Location
/blank.gif
Cache-Control
no-store, no-cache, must-revalidate
Access-Control-Allow-Credentials
true
Access-Control-Allow-Headers
DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Cookies
Expires
Mon, 18 Sep 2017 09:43:31 GMT
de.js
a.bf-tools.net/de/
3 KB
2 KB
Script
General
Full URL
https://a.bf-tools.net/de/de.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
2a02:26f0:6c00:28f::1142 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
027b0dddbb2d6e00584e3159aef14a2859f06a0c47621b166523e57752307a4d

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Mon, 27 Aug 2018 15:12:51 GMT
Server
Apache
ETag
"db2fb2658b1ab90036ba7b191bf95566:1535382772"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=900
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1561
Expires
Tue, 18 Sep 2018 09:58:31 GMT
main.3c21256c0e9dc3aaa93f.css
filestorage.chip.de/videoplayer/stylesheets/
71 KB
19 KB
Stylesheet
General
Full URL
https://filestorage.chip.de/videoplayer/stylesheets/main.3c21256c0e9dc3aaa93f.css
Requested by
Host: filestorage.chip.de
URL: https://filestorage.chip.de/videoplayer/bootstrap.3c21256c0e9dc3aaa93f.bundle.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
38ea6fa80f05fd43cbeeef4410f1cfc6cd309cff879a782519735a7585654e6c

Request headers

:path
/videoplayer/stylesheets/main.3c21256c0e9dc3aaa93f.css
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
text/css,*/*;q=0.1
cache-control
no-cache
:authority
filestorage.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Thu, 06 Sep 2018 12:02:17 GMT
server
Apache
status
200
etag
"4ec5205e2bd0a5d87db7f7d9e0a0677b:1536235337"
vary
Accept-Encoding
access-control-allow-methods
GET,POST
content-type
text/css
access-control-allow-origin
*
access-control-max-age
86400
access-control-allow-credentials
false
accept-ranges
bytes
access-control-allow-headers
*
content-length
19448
truncated
/
59 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
0ddda9839c0f03c7cc800154368af8a65eeef1ad60c70559fa784d30f21b1165

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/svg+xml;charset=utf-8
18
videos.chip.de/p/1741931/thumbnail/entry_id/1_apzozif9/width/640/height/360/
39 KB
39 KB
Image
General
Full URL
https://videos.chip.de/p/1741931/thumbnail/entry_id/1_apzozif9/width/640/height/360/18
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:eb:193::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
e04e0726029905b329f74428ba13f3aa143465c158a55a78cdafc851937a6212

Request headers

Pragma
no-cache
Accept-Encoding
gzip, deflate
Host
videos.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
image/webp,image/apng,image/*,*/*;q=0.8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

X-Kaltura
cached-thumb-exists,6810c3b6237b3d956f7b57b758f4c67a
X-Me
ny-front-thumb6
Date
Tue, 18 Sep 2018 09:43:31 GMT
X-Vod-Session
1237499985
Connection
keep-alive
Content-Length
39478
Pragma
Last-Modified
Tue, 10 Oct 2017 14:52:03 GMT
Server
nginx
Vary
Accept-Encoding
X-Vod-Me
ny-front-vod10
Content-Type
image/jpeg
Access-Control-Allow-Origin
*
Cache-Control
public, max-age=3600
Accept-Ranges
bytes
X-Kaltura-Session
1996202758
Expires
Tue, 18 Sep 2018 10:43:31 GMT
videoplayer.3c21256c0e9dc3aaa93f.bundle.js
filestorage.chip.de/videoplayer/
388 KB
103 KB
Script
General
Full URL
https://filestorage.chip.de/videoplayer/videoplayer.3c21256c0e9dc3aaa93f.bundle.js
Requested by
Host: filestorage.chip.de
URL: https://filestorage.chip.de/videoplayer/bootstrap.3c21256c0e9dc3aaa93f.bundle.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
acb5bb4213314a2c2f339557c140ffd7febc186871522dc82b0f0580f979e6c4

Request headers

:path
/videoplayer/videoplayer.3c21256c0e9dc3aaa93f.bundle.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
filestorage.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Thu, 06 Sep 2018 12:02:16 GMT
server
Apache
status
200
etag
"e391be6f544205a3e8113dacf38f68fc:1536235336"
vary
Accept-Encoding
access-control-allow-methods
GET,POST
content-type
application/x-javascript
access-control-allow-origin
*
access-control-max-age
86400
access-control-allow-credentials
false
accept-ranges
bytes
access-control-allow-headers
*
adengine.js
a.bf-ad.net/pubjs/chip/
158 KB
42 KB
Script
General
Full URL
https://a.bf-ad.net/pubjs/chip/adengine.js
Requested by
Host: ad-js.chip.de
URL: https://ad-js.chip.de/js/chip/9232.min.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:292::30fb , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
b1f4be41b14375f0da1692cd29639d2adb533b3fa18e0326f7d9b7494b023905

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Mon, 17 Sep 2018 13:49:32 GMT
Server
Apache
ETag
"6691ec68d384a1dd8c6c4bb180afd208:1537192175"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=900
Transfer-Encoding
chunked
Connection
keep-alive, Transfer-Encoding
Accept-Ranges
bytes
Expires
Tue, 18 Sep 2018 09:58:31 GMT
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/
74 KB
27 KB
Script
General
Full URL
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Requested by
Host: ad-js.chip.de
URL: https://ad-js.chip.de/js/chip/9232.min.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:81b::2002 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
ef555be22b31ded57011b89b9e4b20758debe20408ca5a0a09d9a83a28a3b632
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
x-content-type-options
nosniff
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
27519
x-xss-protection
1; mode=block
server
cafe
etag
2479845630953433403
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
private, max-age=3600
timing-allow-origin
*
expires
Tue, 18 Sep 2018 09:43:31 GMT
c8c3489e-f329-40e8-bcfc-1f852e512b01-1.0.js
d3alqb8vzo7fun.cloudfront.net/
145 KB
39 KB
Script
General
Full URL
https://d3alqb8vzo7fun.cloudfront.net/c8c3489e-f329-40e8-bcfc-1f852e512b01-1.0.js
Requested by
Host: a.bf-tools.net
URL: https://a.bf-tools.net/de/de.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.192.94.149 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-192-94-149.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
d7195375b09afe425aef01632b46c292092ba0db59f80cd39a4fb4cd9afe4647

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 17 Sep 2018 15:14:36 GMT
content-encoding
gzip
last-modified
Mon, 17 Sep 2018 15:10:12 GMT
server
AmazonS3
age
236
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
application/x-javascript
status
200
cache-control
max-age=300
x-amz-cf-id
JbItkziYDm-nDb03reGC4-TQUZOdJ2XTS1k0n4wdvDlsvc2iAS8heA==
via
1.1 a2289d8b15b881db1c42086062568883.cloudfront.net (CloudFront)
truncated
/
305 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
323b3e828035a91dc4ebbdb9a38a2220d08404131f815649f83f2be870f40b60

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/svg+xml
truncated
/
726 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
adb39c104018084189bf781785cfcb0ec458b3716a465201c4e53b3361e5d119

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/svg+xml
CHIP_Software_Deals_300x150.jpg
www.chip.de/download/assets/img/deals/
30 KB
30 KB
Image
General
Full URL
https://www.chip.de/download/assets/img/deals/CHIP_Software_Deals_300x150.jpg
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
1c86b047f9e6428cfbe4abc895303df8d2aad721d57136ec053476582d319226

Request headers

:path
/download/assets/img/deals/CHIP_Software_Deals_300x150.jpg
pragma
no-cache
cookie
AB_SegmentNew=sourcepoint; AB_countNew=first; oil_data={%22opt_in%22:true%2C%22timestamp%22:1537263811032%2C%22version%22:%221.1.33-BF-RELEASE%22%2C%22localeVariantName%22:%22bf%22%2C%22localeVariantVersion%22:0%2C%22privacy%22:{%221%22:true%2C%222%22:true%2C%223%22:true%2C%224%22:true%2C%225%22:true}}; POPUPCHECK=1537350211040
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
image/webp,image/apng,image/*,*/*;q=0.8
cache-control
no-cache
:authority
www.chip.de
referer
https://www.chip.de/download/assets/download-v1.8.5.css
:scheme
https
:method
GET
Referer
https://www.chip.de/download/assets/download-v1.8.5.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Fri, 09 Mar 2018 09:05:27 GMT
server
nginx
vary
Accept-Encoding
content-type
image/jpeg
status
200
cache-control
public, max-age=25469994
accept-ranges
bytes
ssl
YES
content-length
30928
expires
Wed, 10 Jul 2019 04:43:25 GMT
truncated
/
600 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
59eef289b63cafa1d3889e072a1cfefa5f7bf785b525eabcf3aef0002cb5533a

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/svg+xml
obtp.js
amplify.outbrain.com/cp/
4 KB
2 KB
Script
General
Full URL
https://amplify.outbrain.com/cp/obtp.js
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.234.190 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-234-190.deploy.static.akamaitechnologies.com
Software
Apache /
Resource Hash
26c9c2ffd3d4ea43b62a3ac326dc386049bf49048f038e051f684dee2e4d88ca

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Mon, 11 Jun 2018 12:03:56 GMT
Server
Apache
ETag
"41f04bc9320bf2f0fe4cc3cbd05a460c:1528718636"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=1200
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1928
Expires
Tue, 18 Sep 2018 10:03:31 GMT
integrator.js
adservice.google.de/adsid/
109 B
171 B
Script
General
Full URL
https://adservice.google.de/adsid/integrator.js?domain=www.chip.de
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:81b::2002 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

timing-allow-origin
*
date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657 for more info."
status
200
cache-control
private, no-cache, no-store
content-disposition
attachment; filename="f.txt"
content-type
application/javascript; charset=UTF-8
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
104
x-xss-protection
1; mode=block
integrator.js
adservice.google.com/adsid/
109 B
171 B
Script
General
Full URL
https://adservice.google.com/adsid/integrator.js?domain=www.chip.de
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:81b::2002 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

timing-allow-origin
*
date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657 for more info."
status
200
cache-control
private, no-cache, no-store
content-disposition
attachment; filename="f.txt"
content-type
application/javascript; charset=UTF-8
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
104
x-xss-protection
1; mode=block
pixel
tr.outbrain.com/
43 B
166 B
Image
General
Full URL
https://tr.outbrain.com/pixel?marketerId=00057ca5dbe399df9cce707e0cb533aa0b&obApiVersion=1.0.10&name=PAGE_VIEW&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=06601697307002503
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.134.2 San Francisco, United States, ASN54113 (FASTLY - Fastly, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=0; includeSubDomains;
content-encoding
gzip
traffic-path
NYDC1, JFK, MAD, Europe1
x-timer
S1537263812.557809,VS0,VE102
date
Tue, 18 Sep 2018 09:43:31 GMT
x-served-by
cache-jfk8122-JFK, cache-mad9432-MAD
x-cache
MISS, MISS
content-type
image/gif;
status
200
cache-control
no-cache
backend-ip
104.156.90.22
accept-ranges
bytes, bytes
via
1.1 varnish, 1.1 varnish
x-cache-hits
0, 0
pixel
amplifypixel.outbrain.com/
43 B
288 B
Image
General
Full URL
https://amplifypixel.outbrain.com/pixel?mid=00057ca5dbe399df9cce707e0cb533aa0b&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=06601697307002503
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
74.201.198.92 , United States, ASN13789 (INTERNAP-BLK3 - Internap Network Services Corporation, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Cache-Control
no-cache
Transfer-Encoding
chunked
Content-Encoding
gzip
Strict-Transport-Security
max-age=0; includeSubDomains;
Content-Type
image/gif;
pixel
tr.outbrain.com/
43 B
158 B
Image
General
Full URL
https://tr.outbrain.com/pixel?marketerId=00057ca5dbe399df9cce707e0cb533aa0b&obApiVersion=1.0.10&name=PAGE_VIEW&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=097083032061966
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.134.2 San Francisco, United States, ASN54113 (FASTLY - Fastly, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=0; includeSubDomains;
content-encoding
gzip
traffic-path
NYDC1, JFK, MAD, Europe1
x-timer
S1537263812.557370,VS0,VE91
date
Tue, 18 Sep 2018 09:43:31 GMT
x-served-by
cache-jfk8123-JFK, cache-mad9432-MAD
x-cache
MISS, MISS
content-type
image/gif;
status
200
cache-control
no-cache
backend-ip
104.156.90.23
accept-ranges
bytes, bytes
via
1.1 varnish, 1.1 varnish
x-cache-hits
0, 0
pixel
amplifypixel.outbrain.com/
43 B
288 B
Image
General
Full URL
https://amplifypixel.outbrain.com/pixel?mid=00057ca5dbe399df9cce707e0cb533aa0b&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=097083032061966
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
74.201.198.92 , United States, ASN13789 (INTERNAP-BLK3 - Internap Network Services Corporation, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Cache-Control
no-cache
Transfer-Encoding
chunked
Content-Encoding
gzip
Strict-Transport-Security
max-age=0; includeSubDomains;
Content-Type
image/gif;
pixel
tr.outbrain.com/
43 B
321 B
Image
General
Full URL
https://tr.outbrain.com/pixel?marketerId=00057ca5dbe399df9cce707e0cb533aa0b&obApiVersion=1.0.10&name=PAGE_VIEW&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=07009354272266184
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.134.2 San Francisco, United States, ASN54113 (FASTLY - Fastly, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=0; includeSubDomains;
content-encoding
gzip
traffic-path
NYDC1, JFK, MAD, Europe1
x-timer
S1537263812.556721,VS0,VE90
date
Tue, 18 Sep 2018 09:43:31 GMT
x-served-by
cache-jfk8129-JFK, cache-mad9432-MAD
x-cache
MISS, MISS
content-type
image/gif;
status
200
cache-control
no-cache
backend-ip
104.156.90.29
accept-ranges
bytes, bytes
via
1.1 varnish, 1.1 varnish
x-cache-hits
0, 0
pixel
amplifypixel.outbrain.com/
43 B
288 B
Image
General
Full URL
https://amplifypixel.outbrain.com/pixel?mid=00057ca5dbe399df9cce707e0cb533aa0b&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=07009354272266184
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
74.201.198.92 , United States, ASN13789 (INTERNAP-BLK3 - Internap Network Services Corporation, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Cache-Control
no-cache
Transfer-Encoding
chunked
Content-Encoding
gzip
Strict-Transport-Security
max-age=0; includeSubDomains;
Content-Type
image/gif;
pixel
tr.outbrain.com/
43 B
158 B
Image
General
Full URL
https://tr.outbrain.com/pixel?marketerId=00057ca5dbe399df9cce707e0cb533aa0b&obApiVersion=1.0.10&name=PAGE_VIEW&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=08497665350852686
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.134.2 San Francisco, United States, ASN54113 (FASTLY - Fastly, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=0; includeSubDomains;
content-encoding
gzip
traffic-path
NYDC1, JFK, MAD, Europe1
x-timer
S1537263812.557271,VS0,VE95
date
Tue, 18 Sep 2018 09:43:31 GMT
x-served-by
cache-jfk8138-JFK, cache-mad9432-MAD
x-cache
MISS, MISS
content-type
image/gif;
status
200
cache-control
no-cache
backend-ip
104.156.90.38
accept-ranges
bytes, bytes
via
1.1 varnish, 1.1 varnish
x-cache-hits
0, 0
pixel
amplifypixel.outbrain.com/
43 B
288 B
Image
General
Full URL
https://amplifypixel.outbrain.com/pixel?mid=00057ca5dbe399df9cce707e0cb533aa0b&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=08497665350852686
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
74.201.198.92 , United States, ASN13789 (INTERNAP-BLK3 - Internap Network Services Corporation, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Cache-Control
no-cache
Transfer-Encoding
chunked
Content-Encoding
gzip
Strict-Transport-Security
max-age=0; includeSubDomains;
Content-Type
image/gif;
pixel
tr.outbrain.com/
43 B
168 B
Image
General
Full URL
https://tr.outbrain.com/pixel?marketerId=00057ca5dbe399df9cce707e0cb533aa0b&obApiVersion=1.0.10&name=PAGE_VIEW&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=016670118749485008
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.134.2 San Francisco, United States, ASN54113 (FASTLY - Fastly, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=0; includeSubDomains;
content-encoding
gzip
traffic-path
NYDC1, JFK, MAD, Europe1
x-timer
S1537263812.557564,VS0,VE101
date
Tue, 18 Sep 2018 09:43:31 GMT
x-served-by
cache-jfk8145-JFK, cache-mad9432-MAD
x-cache
MISS, MISS
content-type
image/gif;
status
200
cache-control
no-cache
backend-ip
104.156.90.45
accept-ranges
bytes, bytes
via
1.1 varnish, 1.1 varnish
x-cache-hits
0, 0
pixel
amplifypixel.outbrain.com/
43 B
288 B
Image
General
Full URL
https://amplifypixel.outbrain.com/pixel?mid=00057ca5dbe399df9cce707e0cb533aa0b&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=016670118749485008
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
74.201.198.92 , United States, ASN13789 (INTERNAP-BLK3 - Internap Network Services Corporation, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Cache-Control
no-cache
Transfer-Encoding
chunked
Content-Encoding
gzip
Strict-Transport-Security
max-age=0; includeSubDomains;
Content-Type
image/gif;
pixel
tr.outbrain.com/
43 B
158 B
Image
General
Full URL
https://tr.outbrain.com/pixel?marketerId=00057ca5dbe399df9cce707e0cb533aa0b&obApiVersion=1.0.10&name=PAGE_VIEW&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=04480048598462181
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.134.2 San Francisco, United States, ASN54113 (FASTLY - Fastly, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=0; includeSubDomains;
content-encoding
gzip
traffic-path
NYDC1, JFK, MAD, Europe1
x-timer
S1537263812.569295,VS0,VE96
date
Tue, 18 Sep 2018 09:43:31 GMT
x-served-by
cache-jfk8134-JFK, cache-mad9432-MAD
x-cache
MISS, MISS
content-type
image/gif;
status
200
cache-control
no-cache
backend-ip
104.156.90.34
accept-ranges
bytes, bytes
via
1.1 varnish, 1.1 varnish
x-cache-hits
0, 0
pixel
amplifypixel.outbrain.com/
43 B
293 B
Image
General
Full URL
https://amplifypixel.outbrain.com/pixel?mid=00057ca5dbe399df9cce707e0cb533aa0b&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=04480048598462181
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
74.201.198.92 , United States, ASN13789 (INTERNAP-BLK3 - Internap Network Services Corporation, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Cache-Control
no-cache
Transfer-Encoding
chunked
Content-Encoding
gzip
Strict-Transport-Security
max-age=0; includeSubDomains;
Content-Type
image/gif;
pixel
tr.outbrain.com/
43 B
125 B
Image
General
Full URL
https://tr.outbrain.com/pixel?marketerId=00057ca5dbe399df9cce707e0cb533aa0b&obApiVersion=1.0.10&name=PAGE_VIEW&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=09255910101603095
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.134.2 San Francisco, United States, ASN54113 (FASTLY - Fastly, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=0; includeSubDomains;
content-encoding
gzip
traffic-path
NYDC1, JFK, MAD, Europe1
x-timer
S1537263812.707518,VS0,VE95
date
Tue, 18 Sep 2018 09:43:31 GMT
x-served-by
cache-jfk8134-JFK, cache-mad9432-MAD
x-cache
MISS, MISS
content-type
image/gif;
status
200
cache-control
no-cache
backend-ip
104.156.90.34
accept-ranges
bytes, bytes
via
1.1 varnish, 1.1 varnish
x-cache-hits
0, 0
pixel
amplifypixel.outbrain.com/
43 B
288 B
Image
General
Full URL
https://amplifypixel.outbrain.com/pixel?mid=00057ca5dbe399df9cce707e0cb533aa0b&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=09255910101603095
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
74.201.198.92 , United States, ASN13789 (INTERNAP-BLK3 - Internap Network Services Corporation, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Cache-Control
no-cache
Transfer-Encoding
chunked
Content-Encoding
gzip
Strict-Transport-Security
max-age=0; includeSubDomains;
Content-Type
image/gif;
pixel
tr.outbrain.com/
43 B
167 B
Image
General
Full URL
https://tr.outbrain.com/pixel?marketerId=00057ca5dbe399df9cce707e0cb533aa0b&obApiVersion=1.0.10&name=PAGE_VIEW&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=0546997541406963
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.134.2 San Francisco, United States, ASN54113 (FASTLY - Fastly, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

strict-transport-security
max-age=0; includeSubDomains;
content-encoding
gzip
traffic-path
NYDC1, JFK, MAD, Europe1
x-timer
S1537263812.707502,VS0,VE91
date
Tue, 18 Sep 2018 09:43:31 GMT
x-served-by
cache-jfk8137-JFK, cache-mad9432-MAD
x-cache
MISS, MISS
content-type
image/gif;
status
200
cache-control
no-cache
backend-ip
104.156.90.37
accept-ranges
bytes, bytes
via
1.1 varnish, 1.1 varnish
x-cache-hits
0, 0
pixel
amplifypixel.outbrain.com/
43 B
288 B
Image
General
Full URL
https://amplifypixel.outbrain.com/pixel?mid=00057ca5dbe399df9cce707e0cb533aa0b&dl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bust=0546997541406963
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
74.201.198.92 , United States, ASN13789 (INTERNAP-BLK3 - Internap Network Services Corporation, US),
Reverse DNS
Software
/
Resource Hash
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
Security Headers
Name Value
Strict-Transport-Security max-age=0; includeSubDomains;

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Cache-Control
no-cache
Transfer-Encoding
chunked
Content-Encoding
gzip
Strict-Transport-Security
max-age=0; includeSubDomains;
Content-Type
image/gif;
MarselisSlabWeb.woff2
www.chip.de/fec/assets/font/
27 KB
27 KB
Font
General
Full URL
https://www.chip.de/fec/assets/font/MarselisSlabWeb.woff2
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
92a1b0df334580a9784edb23c8b77fb0d9d617122cd953c4dc3c8c32b29d9f75

Request headers

:path
/fec/assets/font/MarselisSlabWeb.woff2
pragma
no-cache
cookie
AB_SegmentNew=sourcepoint; AB_countNew=first; oil_data={%22opt_in%22:true%2C%22timestamp%22:1537263811032%2C%22version%22:%221.1.33-BF-RELEASE%22%2C%22localeVariantName%22:%22bf%22%2C%22localeVariantVersion%22:0%2C%22privacy%22:{%221%22:true%2C%222%22:true%2C%223%22:true%2C%224%22:true%2C%225%22:true}}; POPUPCHECK=1537350211040
origin
https://www.chip.de
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
www.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Wed, 13 Jun 2018 11:41:12 GMT
server
nginx
status
200
vary
Accept-Encoding
content-type
application/font-woff2
access-control-allow-origin
*
cache-control
public, max-age=686
accept-ranges
bytes
ssl
YES
content-length
27813
expires
Tue, 18 Sep 2018 09:54:57 GMT
1e80583a5f4bac36.jpg
www.chip.de/ii/2/1/6/7/4/7/3/4/
156 KB
131 KB
Image
General
Full URL
https://www.chip.de/ii/2/1/6/7/4/7/3/4/1e80583a5f4bac36.jpg
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
0ad5a787c2b05e5c081c1cc56b3320488f15b5bd31d4ebd9719054746039eb98

Request headers

:path
/ii/2/1/6/7/4/7/3/4/1e80583a5f4bac36.jpg
pragma
no-cache
cookie
AB_SegmentNew=sourcepoint; AB_countNew=first; oil_data={%22opt_in%22:true%2C%22timestamp%22:1537263811032%2C%22version%22:%221.1.33-BF-RELEASE%22%2C%22localeVariantName%22:%22bf%22%2C%22localeVariantVersion%22:0%2C%22privacy%22:{%221%22:true%2C%222%22:true%2C%223%22:true%2C%224%22:true%2C%225%22:true}}; POPUPCHECK=1537350211040; chip_digital_session=1; tfm_uid=bzoId0fASMeOjjU3HlaCVInroHRBapU5; CXOid=0.7603223170526325; s_fid=648AA6A58DE5D713-3DACC203BCD0893B; gpv=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D; s_dslv_s=First%20Visit; s_vnum=1568799811625%26vn%3D1; s_invisit=true; s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C40%2C40%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP; s_cc=true; s_dslv=1537263811630
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
image/webp,image/apng,image/*,*/*;q=0.8
cache-control
no-cache
:authority
www.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Thu, 24 Oct 2013 08:40:45 GMT
server
nginx
vary
Accept-Encoding
content-type
image/jpeg
status
200
cache-control
public, max-age=12236658
accept-ranges
bytes
ssl
YES
content-length
133713
expires
Thu, 07 Feb 2019 00:47:49 GMT
satellite-5a1fc54664746d108e0025fa.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/
1 KB
823 B
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5a1fc54664746d108e0025fa.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
9ce0815e04e67d2dde584322db795c23301b0794797fbcd84210d49bc89ad28a

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5a1fc54664746d108e0025fa.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Wed, 05 Sep 2018 12:29:27 GMT
server
AkamaiNetStorage
etag
"1bbd204641533bb6cd622e5d702269da:1536150567.867984"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=18
accept-ranges
bytes
timing-allow-origin
*
content-length
578
expires
Tue, 18 Sep 2018 09:43:49 GMT
satellite-57ad808c64746d3e8d000ef0.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/
12 KB
4 KB
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-57ad808c64746d3e8d000ef0.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
2ac0bda221cfdc311f691f5b9fa2729efdfdb485f16e54f8089c3fc3ef50d354

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-57ad808c64746d3e8d000ef0.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Wed, 05 Sep 2018 12:29:25 GMT
server
AkamaiNetStorage
etag
"5e1418055bacf3067ad47441e9bbbf43:1536150565.490841"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=34
accept-ranges
bytes
timing-allow-origin
*
content-length
3573
expires
Tue, 18 Sep 2018 09:44:05 GMT
satellite-5b6c0da664746d2bdc0043ab.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/
1 KB
946 B
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5b6c0da664746d2bdc0043ab.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
a92618a39ca0b874fe2c10608c9ccb1da20fe96cdd6ba1bee086179e3743dc22

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5b6c0da664746d2bdc0043ab.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Mon, 10 Sep 2018 06:52:20 GMT
server
AkamaiNetStorage
etag
"0808ee9a4fae157c2a5006ba2acd7dde:1536562340.05439"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=92
accept-ranges
bytes
timing-allow-origin
*
content-length
703
expires
Tue, 18 Sep 2018 09:45:03 GMT
s-code-contents-3fc54c0d5404f54efff3418f68e36a29132e0b15.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/
35 KB
13 KB
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/s-code-contents-3fc54c0d5404f54efff3418f68e36a29132e0b15.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
13d01a91a2551b2330cd623855b2adcda9f371d720eb02ef3adcf3a5dbffcf6a

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/s-code-contents-3fc54c0d5404f54efff3418f68e36a29132e0b15.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Wed, 05 Sep 2018 12:29:22 GMT
server
AkamaiNetStorage
etag
"02ca1a570d3d888e83ac86b30c9aeb8d:1536150562.004663"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=103
accept-ranges
bytes
timing-allow-origin
*
content-length
13386
expires
Tue, 18 Sep 2018 09:45:14 GMT
satellite-58b3dec264746d7415009f7b.js
adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/
97 B
376 B
Script
General
Full URL
https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-58b3dec264746d7415009f7b.js
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/satelliteLib-1f360a6db91f2db811a8431bff692897ac6cf408.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
AkamaiNetStorage /
Resource Hash
96462e773b00c01a79cd885a78e923ea67fe8765c6d1ba38410133b222b34c71

Request headers

:path
/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-58b3dec264746d7415009f7b.js
pragma
no-cache
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
*/*
cache-control
no-cache
:authority
adtm.chip.de
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
:scheme
https
:method
GET
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
last-modified
Mon, 10 Sep 2018 06:52:24 GMT
server
AkamaiNetStorage
etag
"f9e6fb38072864f7c23cb0a6b27cc98f:1536562344.81255"
vary
Accept-Encoding
content-type
application/x-javascript
status
200
cache-control
max-age=217
accept-ranges
bytes
timing-allow-origin
* *
content-length
115
expires
Tue, 18 Sep 2018 09:47:08 GMT
front.asp
k.intellitxt.com/intellitxt/
2 KB
1 KB
Script
General
Full URL
https://k.intellitxt.com/intellitxt/front.asp?ipid=23007
Requested by
Host: ad-js.chip.de
URL: https://ad-js.chip.de/js/chip/9232.min.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
31.24.80.101 , United Kingdom, ASN56464 (VIBRANT-EU, GB),
Reverse DNS
Software
nginx / Kormorant
Resource Hash
820bab8bdcc4432abd79f8f3daddb6c4922301533782d6bea29ce17fb2d29b14

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Server
nginx
X-Powered-By
Kormorant
Vary
Accept-Encoding, *
Content-Type
application/javascript; charset=utf-8
Cache-Control
private, no-cache, no-store, must-revalidate, proxy-revalidate, max-age=0
Transfer-Encoding
chunked
Connection
keep-alive
Expires
Fri, 08 Jan 2016 00:00:00 GMT
gpt.js
www.googletagservices.com/tag/js/
20 KB
8 KB
Script
General
Full URL
https://www.googletagservices.com/tag/js/gpt.js
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:81b::2002 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
7a2d138753da39661ec40f2de08675e997f21f63fdf86849a6a85152782c8649
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
sffe
etag
"8 / 473 of 1000 / last-modified: 1537223629"
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
private, max-age=900, stale-while-revalidate=3600
timing-allow-origin
*
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
7793
x-xss-protection
1; mode=block
expires
Tue, 18 Sep 2018 09:43:31 GMT
bfa_infolayer_styles.css
a.bf-ad.net/packages/info-layer/chip/
1 KB
888 B
Stylesheet
General
Full URL
https://a.bf-ad.net/packages/info-layer/chip/bfa_infolayer_styles.css
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:292::30fb , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
a6a1913cb604f6626586e00b44f3d5a9efd6929752a59b87366d5f0ca70d39e4

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Fri, 13 Jul 2018 08:51:06 GMT
Server
Apache
ETag
"13446150d29adab64935a3c98d18ac19:1531471867"
Vary
Accept-Encoding
Content-Type
text/css
Cache-Control
max-age=900
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
511
Expires
Tue, 18 Sep 2018 09:58:31 GMT
bfa_infolayer.js
a.bf-ad.net/packages/info-layer/chip/
6 KB
2 KB
Script
General
Full URL
https://a.bf-ad.net/packages/info-layer/chip/bfa_infolayer.js
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:292::30fb , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
98cab46844c5321e2681b64894ea3545cf9b80d86f41400ec60d015d57b02f06

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Fri, 13 Jul 2018 08:51:06 GMT
Server
Apache
ETag
"4691f031530ac829a2d7ca74911f8211:1531471867"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=900
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1986
Expires
Tue, 18 Sep 2018 09:58:31 GMT
config.js
cdn.conative.de/serve/domain/chip_de/
61 KB
8 KB
Script
General
Full URL
https://cdn.conative.de/serve/domain/chip_de/config.js
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.61 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-61.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
84543c6a96e01fa035a6047999b67b328fdcf4da6c919c82c277367b550300b8

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 11 Sep 2018 08:25:07 GMT
Content-Encoding
gzip
Last-Modified
Tue, 11 Sep 2018 08:00:07 GMT
Server
AmazonS3
Age
1077
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
Via
1.1 e7c35757c4581d46396ae4c0a48815ef.cloudfront.net (CloudFront)
Cache-Control
max-age=1800
Transfer-Encoding
chunked
x-amz-tagging-count
1
Connection
keep-alive
X-Amz-Cf-Id
C83H80vFd4Xr4xNkGuCEtFfiAdUkyoCqZL4WGKYuPE3z86UBgjVQDQ==
default.js
ups.xplosion.de/loader/91628/
2 KB
2 KB
Script
General
Full URL
https://ups.xplosion.de/loader/91628/default.js?xplrdir=1
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.250.113.116 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-34-250-113-116.eu-west-1.compute.amazonaws.com
Software
Apache-Coyote/1.1 /
Resource Hash
c927695a6166edbfb66984db84b2913dcc6da4c9af0c0072dfd3807e660cd5b6

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Server
Apache-Coyote/1.1
P3P
CP="NOI DSP COR NID PSAo OUR SAMo BUS"
Access-Control-Allow-Origin
*
Cache-Control
must-revalidate,no-cache,no-store
Connection
keep-alive
Content-Type
text/javascript
Content-Length
1544
/
partners.wfxtriggers.com/json/
219 B
373 B
Script
General
Full URL
https://partners.wfxtriggers.com/json/?resp_type=json&acctid=U87CFV&current=true&df=1,2,3&callback=jsonpCallback
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.208.52.41 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-52-208-52-41.eu-west-1.compute.amazonaws.com
Software
openresty/1.7.7.1 /
Resource Hash
057b4c0348cd2b6eec98cd97d6cccaeee5b54ce271290b04543e2d5f91761f0c

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Server
openresty/1.7.7.1
Connection
keep-alive
Content-Length
219
Content-Type
text/plain
129347
ad.yieldlab.net/yp/
2 B
1 KB
XHR
General
Full URL
https://ad.yieldlab.net/yp/129347?json=true&ts=1319221986674&t=permutive%3Dnull&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
22
Expires
Mon, 17 Sep 2018 09:43:31 GMT
cdb
bidder.criteo.com/
0
185 B
XHR
General
Full URL
https://bidder.criteo.com/cdb?profileId=208&cb=5984054902583
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, RSA, AES_256_CBC
Server
178.250.0.93 , France, ASN44788 (ASN-CRITEO-EUROPE, FR),
Reverse DNS
Software
Finatra /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

Access-Control-Allow-Origin
https://www.chip.de
Date
Tue, 18 Sep 2018 09:43:31 GMT
Access-Control-Allow-Credentials
true
Server
Finatra
Vary
Origin
678257
ad.yieldlab.net/yp/
2 B
892 B
XHR
General
Full URL
https://ad.yieldlab.net/yp/678257?json=true&ts=5180761879638
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
22
Expires
Mon, 17 Sep 2018 09:43:31 GMT
910234
ad.yieldlab.net/yp/
2 B
892 B
XHR
General
Full URL
https://ad.yieldlab.net/yp/910234?json=true&ts=5935183048599
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
22
Expires
Mon, 17 Sep 2018 09:43:31 GMT
bid
d.nativendo.de/cds/rtb/
167 B
596 B
XHR
General
Full URL
https://d.nativendo.de/cds/rtb/bid?url=https://www.chip.de/downloads/Samsung-Kies_64638144.html&format=burdaforward
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
107.178.241.34 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
34.241.178.107.bc.googleusercontent.com
Software
Apache /
Resource Hash
f9994639f2619228db7e89c46217dec6697ad87e0700cb8849532ac5dfe20b8f

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
access-control-allow-origin
https://www.chip.de
status
200
alt-svc
clear
content-length
142
pragma
no-cache
last-modified
Tue, 18 Sep 2018 09:43:31 GMT
server
Apache
vary
Accept-Encoding
access-control-allow-methods
POST, GET, OPTIONS
content-type
text/javascript; charset=utf8
via
1.1 google
cache-control
no-transform, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
access-control-allow-credentials
true
access-control-allow-headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
expires
Sat, 26 Jul 1997 05:00:00 GMT
prebid
ib.adnxs.com/ut/v3/
21 B
710 B
XHR
General
Full URL
https://ib.adnxs.com/ut/v3/prebid
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
185.33.223.218 , European Union, ASN29990 (ASN-APPNEXUS - AppNexus, Inc, US),
Reverse DNS
Software
nginx/1.13.4 /
Resource Hash
aaaabde3f68c325033b37bb3ebff887e3b589b7137e717e96648a52221881429
Security Headers
Name Value
X-Xss-Protection 0

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
X-Proxy-Origin
148.251.45.254; 148.251.45.254; 313.bm-nginx-loadbalancer.mgmt.ams1; *.adnxs.com; 185.33.223.87:80
AN-X-Request-Uuid
dcdabb10-9c4c-4c4b-a85e-5d2b020abc8a
Server
nginx/1.13.4
P3P
policyref="http://cdn.adnxs.com/w3c/policy/p3p.xml", CP="NOI DSP COR ADM PSAo PSDo OURo SAMo UNRo OTRo BUS COM NAV DEM STA PRE"
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store, no-cache, private
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json; charset=utf-8
Content-Length
21
X-XSS-Protection
0
Expires
Sat, 15 Nov 2008 16:00:00 GMT
auction
tlx.3lift.com/header/
19 B
770 B
XHR
General
Full URL
https://tlx.3lift.com/header/auction?inv_code=chip_right_rail&wrap=1&referrer=www.chip.de%2F%3F&size=300x250&gdpr=1&cmp_cs=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
18.197.99.123 Cambridge, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-18-197-99-123.eu-central-1.compute.amazonaws.com
Software
/
Resource Hash
0535c3bb3a17e4ac0fb7d29214d2181275662129dc2bdd2a89c35934e9fc5ba5
Security Headers
Name Value
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:31 GMT
x-auction-status
9
P3P
policyref="http://cdn.3lift.com/w3c/p3p.xml", CP="NON DSP COR NID OUR DEL SAM OTR UNR COM NAV INT DEM CNT STA PRE LOC OTC"
access-control-allow-origin
https://www.chip.de
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
Connection
keep-alive
content-type
application/json; charset=utf-8
Content-Length
19
X-XSS-Protection
0
expires
Thu, 15 Oct 1992 20:10:00 GMT
placementbid.json
an.facebook.com/v2/
153 B
1 KB
XHR
General
Full URL
https://an.facebook.com/v2/placementbid.json?sdk=5.5.web&placementids[]=1934796273427415_1954754558098253&adformats[]=300x250
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a03:2880:f01c:800e:face:b00c:0:2 , Ireland, ASN32934 (FACEBOOK - Facebook, Inc., US),
Reverse DNS
Software
/
Resource Hash
9b9a079fb6f18ef2df7c244f09e20ec266fcd843358431611f406fd9a11d2d23
Security Headers
Name Value
Content-Security-Policy default-src * data: blob:;script-src *.facebook.com *.fbcdn.net *.facebook.net *.google-analytics.com *.virtualearth.net *.google.com 127.0.0.1:* *.spotilocal.com:* 'unsafe-inline' 'unsafe-eval' *.atlassolutions.com blob: data: 'self';style-src data: blob: 'unsafe-inline' *;connect-src *.facebook.com facebook.com *.fbcdn.net *.facebook.net *.spotilocal.com:* wss://*.facebook.com:* https://fb.scanandcleanlocal.com:* *.atlassolutions.com attachment.fbsbx.com ws://localhost:* blob: *.cdninstagram.com 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;
Strict-Transport-Security max-age=15552000; preload
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

strict-transport-security
max-age=15552000; preload
content-encoding
gzip
x-fb-an-request-id
9159058272926045149
x-fb-an-errors
No user match (are cookies passed, and user logged in?)
status
200
x-xss-protection
0
pragma
no-cache
x-fb-debug
hRg2W85XCmSA0enzTe4JiESpHvQqkCQBU8u6HzPdQ79WN5EDUqnwZz4LnAANzbKOjBC8GBVLLNG/fOBkCLlN2g==
x-frame-options
DENY
date
Tue, 18 Sep 2018 09:43:31 GMT
expect-ct
max-age=86400, report-uri="http://reports.fb.com/expectct/"
vary
Accept-Encoding
content-type
text/javascript; charset=utf-8
access-control-allow-origin
https://www.chip.de
access-control-expose-headers
X-FB-AN-Request-ID, X-FB-AN-Errors, X-FB-AN-Bid-Count
cache-control
private, no-cache, no-store, must-revalidate
access-control-allow-credentials
true
content-security-policy
default-src * data: blob:;script-src *.facebook.com *.fbcdn.net *.facebook.net *.google-analytics.com *.virtualearth.net *.google.com 127.0.0.1:* *.spotilocal.com:* 'unsafe-inline' 'unsafe-eval' *.atlassolutions.com blob: data: 'self';style-src data: blob: 'unsafe-inline' *;connect-src *.facebook.com facebook.com *.fbcdn.net *.facebook.net *.spotilocal.com:* wss://*.facebook.com:* https://fb.scanandcleanlocal.com:* *.atlassolutions.com attachment.fbsbx.com ws://localhost:* blob: *.cdninstagram.com 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;
x-content-type-options
nosniff
expires
Sat, 01 Jan 2000 00:00:00 GMT
ads
des.smartclip.net/
2 KB
1 KB
Script
General
Full URL
https://des.smartclip.net/ads?type=dyn&plc=92747&sz=400x320&ress=handy&elementId=sc_dummy&ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&rnd=96209935
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
35.156.133.113 Frankfurt, Germany, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-35-156-133-113.eu-central-1.compute.amazonaws.com
Software
/
Resource Hash
d1f04923ff9e4c7c7abe9c6e8ae20f7baa95cf71d57d1f9135b479a532098506

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Sc-Supply-Network
999999
Vary
Accept-Encoding
P3P
CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Sc-Uuid
199215a6-014d-43a5-8956-998a8b757ff0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/x-javascript; charset=utf-8
Sc-Device-Type
PC
Content-Length
870
27574,90624,487835,487815,2355058,2456119
ad.yieldlab.net/yp/
490 B
2 KB
XHR
General
Full URL
https://ad.yieldlab.net/yp/27574,90624,487835,487815,2355058,2456119?json=true&ts=8578554616034&t=permutive%3Dnull&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
7763d550a5d2bdd51a64e48518ad7a700e0980f7f93653c4cc8e0ac3d3ccb5c0

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
221
Expires
Mon, 17 Sep 2018 09:43:31 GMT
898200,910039,910040
ad.yieldlab.net/yp/
2 B
1 KB
XHR
General
Full URL
https://ad.yieldlab.net/yp/898200,910039,910040?json=true&ts=4773913089305
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
22
Expires
Mon, 17 Sep 2018 09:43:31 GMT
prebid
ib.adnxs.com/ut/v3/
21 B
710 B
XHR
General
Full URL
https://ib.adnxs.com/ut/v3/prebid
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
185.33.223.218 , European Union, ASN29990 (ASN-APPNEXUS - AppNexus, Inc, US),
Reverse DNS
Software
nginx/1.13.4 /
Resource Hash
aaaabde3f68c325033b37bb3ebff887e3b589b7137e717e96648a52221881429
Security Headers
Name Value
X-Xss-Protection 0

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
X-Proxy-Origin
148.251.45.254; 148.251.45.254; 313.bm-nginx-loadbalancer.mgmt.ams1; *.adnxs.com; 185.33.220.42:80
AN-X-Request-Uuid
de27eff5-95e1-464d-b753-d09c2e8fe6e2
Server
nginx/1.13.4
P3P
policyref="http://cdn.adnxs.com/w3c/policy/p3p.xml", CP="NOI DSP COR ADM PSAo PSDo OURo SAMo UNRo OTRo BUS COM NAV DEM STA PRE"
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store, no-cache, private
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json; charset=utf-8
Content-Length
21
X-XSS-Protection
0
Expires
Sat, 15 Nov 2008 16:00:00 GMT
collect
rt.chip.de/
35 B
391 B
Image
General
Full URL
https://rt.chip.de/collect?t=live.track&cachebust=jm7j6kgm&rnd=56b0ba95-2f08-495e-ac34-da7ab95e6365&ran=56b0ba95-2f08-495e-ac34-da7ab95e6365&14=7350&uid=0.7603223170526325&ref=https%3A%2F%2Fwww.google.com%2F&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&tit=samsung%20kies&id=21674734&bart=Downloads_Updates&layout=c1_downloads&ch=handy&sch=handy%20downloads&ssch=handy-software&ivw=handy&mob=stationaer&aut=michael%20humpa&can=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
46.51.178.72 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-46-51-178-72.eu-west-1.compute.amazonaws.com
Software
nginx/1.7.9 /
Resource Hash
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Pragma
no-cache
Accept-Encoding
gzip, deflate
Host
rt.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
image/webp,image/apng,image/*,*/*;q=0.8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Cookie
CXOid=0.7603223170526325; s_fid=648AA6A58DE5D713-3DACC203BCD0893B; gpv=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D; s_dslv_s=First%20Visit; s_vnum=1568799811625%26vn%3D1; s_invisit=true; s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C40%2C40%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP; s_cc=true; s_dslv=1537263811630
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:31 GMT
X-Content-Type-Options
nosniff
Last-Modified
Sun, 17 May 1998 03:00:00 GMT
Server
nginx/1.7.9
Content-Type
image/gif
Cache-Control
private, no-cache, no-cache=Set-Cookie, proxy-revalidate
Connection
keep-alive
Content-Length
35
Expires
Mon, 07 Aug 1995 23:30:00 GMT
DG6LL-C2K3J-45PG2-VMF2Q-KM6V9
s.go-mpulse.net/boomerang/ Frame C334
187 KB
55 KB
Script
General
Full URL
https://s.go-mpulse.net/boomerang/DG6LL-C2K3J-45PG2-VMF2Q-KM6V9
Requested by
Host: adtm.chip.de
URL: https://adtm.chip.de/3469f5db1bb7fc021f6829a881d1c8a6df48a471/scripts/satellite-5b6c0da664746d2bdc0043ab.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
104.108.48.32 Amsterdam, Netherlands, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a104-108-48-32.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e0b8436d50fb200de76d7a25cf450ea238cd100197f8e9d462e9228153da873f

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

status
200
date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
cache-control
max-age=604800
timing-allow-origin
*
vary
Accept-Encoding
content-type
application/javascript; charset=utf-8
Cookie set s92870965771715
somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/
Redirect Chain
  • https://somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/s92870965771715?AQB=1&ndh=1&pf=1&t=18%2F8%2F2018%209%3A43%3A31%202%200&D=D%3D&fid=648AA6A58DE5D713-3DACC203BCD0893B&ce=UTF-8&pageName=i...
  • https://somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/s92870965771715?AQB=1&pccr=true&vidn=2DD064618531050C-4000010D800014AA&&ndh=1&pf=1&t=18%2F8%2F2018%209%3A43%3A31%202%200&D=D%3D&fid=648...
43 B
742 B
Image
General
Full URL
https://somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/s92870965771715?AQB=1&pccr=true&vidn=2DD064618531050C-4000010D800014AA&&ndh=1&pf=1&t=18%2F8%2F2018%209%3A43%3A31%202%200&D=D%3D&fid=648AA6A58DE5D713-3DACC203BCD0893B&ce=UTF-8&pageName=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&g=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&r=https%3A%2F%2Fwww.google.com%2F&ch=handy&server=www.chip.de&events=event129%2Cevent154%3D8&c1=D%3Dv7&v2=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&c3=D%3Dv15&v3=First%20Visit&v4=Weekday%7CTuesday%7C11%3A30AM&c5=D%3Dv4&v5=1&v6=handy&c7=D%3Dv16&v7=handy%20downloads&c8=c1_downloads&v8=handy-software&c10=D%3Dv8&v15=Downloads_Updates&c18=n%2Fa&v19=stationaer&v23=1&v25=www.chip.de&v26=https%3A%2F%2Fwww.google.com%2F&c28=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&v30=c1_downloads&c31=D%3Dv26&c32=n%2Fa&c37=michael%20humpa&c38=visible&c40=n%2Fa&v42=samsung%20kies%3A%20kostenloser%20datenmanager%20f%C3%BCr%20samsung-ger%C3%A4te&v43=8&c44=dtm%20CHIP%20Master&c46=chip_digital%7Chandy%7Chandydownloads%7Chandy_software%7Csynchronisation&c50=index%2C%20follow&c51=D%3Dv19&c52=handy&c54=no&c59=n%2Fa&c60=21674734&v60=1_apzozif9&v66=D%3Dc28&v67=D%3Dc60&v68=n%2Fa&c70=D%3Dv70&v70=downloads&v72=PV-WD%20no&v89=n%2Fa&v92=n%2Fa&s=1600x1200&c=24&j=1.6&v=N&k=Y&bw=1600&bh=1200&AQE=1
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
63.140.40.124 Lehi, United States, ASN15224 (OMNITURE - Adobe Systems Inc., US),
Reverse DNS
chip.de.ssl.sc.omtrdc.net
Software
Omniture DC/2.0.0 /
Resource Hash
a1ecbaed793a1f564c49c671f2dd0ce36f858534ef6d26b55783a06b884cc506
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Pragma
no-cache
Accept-Encoding
gzip, deflate
Host
somniture.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
image/webp,image/apng,image/*,*/*;q=0.8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Cookie
CXOid=0.7603223170526325; s_fid=648AA6A58DE5D713-3DACC203BCD0893B; gpv=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D; s_dslv_s=First%20Visit; s_vnum=1568799811625%26vn%3D1; s_invisit=true; s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C40%2C40%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP; s_cc=true; s_dslv=1537263811630; s_vi=[CS]v1|2DD064618531050C-4000010D800014AA[CE]
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
X-Content-Type-Options
nosniff
X-C
ms-6.4.0
P3P
CP="This is not a P3P policy"
Connection
Keep-Alive
Content-Length
43
X-XSS-Protection
1; mode=block
Pragma
no-cache
Last-Modified
Wed, 19 Sep 2018 09:43:31 GMT
Server
Omniture DC/2.0.0
xserver
www121
ETag
"3301248896871759872-5349362728114885565"
Vary
*
Content-Type
image/gif
Access-Control-Allow-Origin
*
Cache-Control
no-cache, no-store, max-age=0, no-transform, private
Set-Cookie
s_vi=[CS]v1|2DD064618531050C-4000010D800014AA[CE]; Expires=Thu, 17 Sep 2020 09:43:31 GMT; Domain=chip.de; Path=/
Keep-Alive
timeout=15
Expires
Mon, 17 Sep 2018 09:43:31 GMT

Redirect headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
X-Content-Type-Options
nosniff
X-C
ms-6.4.0
P3P
CP="This is not a P3P policy"
Connection
Keep-Alive
Content-Length
0
X-XSS-Protection
1; mode=block
Pragma
no-cache
Last-Modified
Wed, 19 Sep 2018 09:43:31 GMT
Server
Omniture DC/2.0.0
xserver
www108
Location
https://somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/s92870965771715?AQB=1&pccr=true&vidn=2DD064618531050C-4000010D800014AA&&ndh=1&pf=1&t=18%2F8%2F2018%209%3A43%3A31%202%200&D=D%3D&fid=648AA6A58DE5D713-3DACC203BCD0893B&ce=UTF-8&pageName=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&g=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&r=https%3A%2F%2Fwww.google.com%2F&ch=handy&server=www.chip.de&events=event129%2Cevent154%3D8&c1=D%3Dv7&v2=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&c3=D%3Dv15&v3=First%20Visit&v4=Weekday%7CTuesday%7C11%3A30AM&c5=D%3Dv4&v5=1&v6=handy&c7=D%3Dv16&v7=handy%20downloads&c8=c1_downloads&v8=handy-software&c10=D%3Dv8&v15=Downloads_Updates&c18=n%2Fa&v19=stationaer&v23=1&v25=www.chip.de&v26=https%3A%2F%2Fwww.google.com%2F&c28=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&v30=c1_downloads&c31=D%3Dv26&c32=n%2Fa&c37=michael%20humpa&c38=visible&c40=n%2Fa&v42=samsung%20kies%3A%20kostenloser%20datenmanager%20f%C3%BCr%20samsung-ger%C3%A4te&v43=8&c44=dtm%20CHIP%20Master&c46=chip_digital%7Chandy%7Chandydownloads%7Chandy_software%7Csynchronisation&c50=index%2C%20follow&c51=D%3Dv19&c52=handy&c54=no&c59=n%2Fa&c60=21674734&v60=1_apzozif9&v66=D%3Dc28&v67=D%3Dc60&v68=n%2Fa&c70=D%3Dv70&v70=downloads&v72=PV-WD%20no&v89=n%2Fa&v92=n%2Fa&s=1600x1200&c=24&j=1.6&v=N&k=Y&bw=1600&bh=1200&AQE=1
Content-Type
text/plain
Access-Control-Allow-Origin
*
Cache-Control
no-cache, no-store, max-age=0, no-transform, private
Set-Cookie
s_vi=[CS]v1|2DD064618531050C-4000010D800014AA[CE]; Expires=Thu, 17 Sep 2020 09:43:31 GMT; Domain=chip.de; Path=/
Keep-Alive
timeout=15
Expires
Mon, 17 Sep 2018 09:43:31 GMT
global_config.json
hgc-cf-cache-1.svonm.com/
53 B
719 B
XHR
General
Full URL
https://hgc-cf-cache-1.svonm.com/global_config.json
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.204 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-204.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
f1379a9c047773af19ec6c4f9a465e0147cbabc785342c01110b43304179196a

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 04:53:18 GMT
Via
1.1 6e761598d9637d0090f3661d0d27be14.cloudfront.net (CloudFront)
Vary
Origin,Access-Control-Request-Headers,Access-Control-Request-Method
Age
54
X-Cache
Hit from cloudfront
Connection
keep-alive
Content-Length
53
Last-Modified
Tue, 18 Sep 2018 04:52:52 GMT
Server
AmazonS3
ETag
"3f42d83ce95b1a6eea170c73c8842d09"
Access-Control-Max-Age
3000
Access-Control-Allow-Methods
GET, POST
Content-Type
application/json
Access-Control-Allow-Origin
*
Cache-Control
no-cache, no-store
Accept-Ranges
bytes
X-Amz-Cf-Id
2qT0B-E0CXoH4bohOlYm6tmnTFNLq5rxErs6-tWWRr-5E6Ey-bGZNw==
Expires
0
homadConfig.json
filestorage.chip.de/videoplayer//config/
323 B
677 B
XHR
General
Full URL
https://filestorage.chip.de/videoplayer//config/homadConfig.json
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
96a277140a07c8bfdbf6926bd41c2b1b9915e266760ad9f34f26069ec9cb8c2a

Request headers

Pragma
no-cache
Origin
https://www.chip.de
Accept-Encoding
gzip, deflate
Host
filestorage.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
*/*
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Connection
keep-alive
Cache-Control
no-cache
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Last-Modified
Thu, 06 Sep 2018 12:02:18 GMT
Server
Apache
ETag
"bdd1fe062d58c3e9d9216922f317755d:1536235338"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET,POST
Content-Type
application/json
Access-Control-Allow-Origin
*
Access-Control-Max-Age
86400
Access-Control-Allow-Credentials
false
Connection
keep-alive
Accept-Ranges
bytes
Access-Control-Allow-Headers
*
Content-Length
183
config.json
hgc-cf-cache-1.svonm.com/www.chip.de/
422 B
1 KB
XHR
General
Full URL
https://hgc-cf-cache-1.svonm.com/www.chip.de/config.json
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.204 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-204.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
b001be44e53a0b5c52327701170e75b18b032edb0062402e1d43cc9772633b3e

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 07 Aug 2018 07:40:57 GMT
Via
1.1 6e761598d9637d0090f3661d0d27be14.cloudfront.net (CloudFront)
Vary
Origin,Access-Control-Request-Headers,Access-Control-Request-Method
Age
21
X-Cache
Hit from cloudfront
Connection
keep-alive
Content-Length
422
Last-Modified
Tue, 07 Aug 2018 07:40:10 GMT
Server
AmazonS3
ETag
"2f988edff393a29c96e2df9109950ab1"
Access-Control-Max-Age
3000
Access-Control-Allow-Methods
GET, POST
Content-Type
application/json
Access-Control-Allow-Origin
*
Cache-Control
no-cache, no-store
Accept-Ranges
bytes
X-Amz-Cf-Id
dLlzWJRK3vdJcSG6I53iQIuVdEPnX-No_T3h4PHct87q2zG_04EvgQ==
Expires
0
pubads_impl_249.js
securepubads.g.doubleclick.net/gpt/
182 KB
63 KB
Script
General
Full URL
https://securepubads.g.doubleclick.net/gpt/pubads_impl_249.js
Requested by
Host: www.googletagservices.com
URL: https://www.googletagservices.com/tag/js/gpt.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
sffe /
Resource Hash
308b88046da3cb8c99042d803173dee196d6501925fd3c86ccf8f9e2d7f7d04a
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Thu, 13 Sep 2018 13:39:46 GMT
server
sffe
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
private, immutable, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
64039
x-xss-protection
1; mode=block
expires
Tue, 18 Sep 2018 09:43:31 GMT
hd-main.js
hgc-cf-cache-1.svonm.com/
185 KB
51 KB
XHR
General
Full URL
https://hgc-cf-cache-1.svonm.com/hd-main.js?cache=AqUeUZndzY
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.204 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-204.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
7628e9183362868636d467d5d62113370ea70b59a2b0d6dac3f12cc130e0b381

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 07:49:47 GMT
Content-Encoding
gzip
Vary
Accept-Encoding,Origin,Access-Control-Request-Headers,Access-Control-Request-Method
Age
53
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
Access-Control-Allow-Origin
*
Last-Modified
Mon, 17 Sep 2018 09:15:16 GMT
Server
AmazonS3
Access-Control-Max-Age
3000
Access-Control-Allow-Methods
GET, POST
Content-Type
application/javascript
Via
1.1 6e761598d9637d0090f3661d0d27be14.cloudfront.net (CloudFront)
Cache-Control
no-cache
X-Amz-Cf-Id
J2Mzatb7EVjzxslIFV-vdktPQA2ptHKU42maph03te4Yv5-YjlPJeQ==
truncated
/
185 KB
0
Script
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
7628e9183362868636d467d5d62113370ea70b59a2b0d6dac3f12cc130e0b381

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
text/javascript
1_apzozif9
videoembed.chip.de/v3/videos/
1 KB
1 KB
Fetch
General
Full URL
https://videoembed.chip.de/v3/videos/1_apzozif9
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
edc33c04efa74dfcc944c1a8e05610503ba5b8c4d92e232ed0271404fbc8dc98

Request headers

Pragma
no-cache
Origin
https://www.chip.de
Accept-Encoding
gzip, deflate
Host
videoembed.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
*/*
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Connection
keep-alive
Cache-Control
no-cache
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
X-Server-Version
6.15.9
Server
nginx
Access-Control-Allow-Origin
*
SSL
YES
Vary
Accept-Encoding
Content-Type
application/json; charset=utf-8
X-FE-Version
1.22.0
Cache-Control
public, max-age=0
Connection
keep-alive
Accept-Ranges
bytes
Access-Control-Allow-Headers
X-fancyBox
Content-Length
634
Expires
Tue, 18 Sep 2018 09:43:32 GMT
/
dco.smartclip.net/
353 KB
108 KB
Script
General
Full URL
https://dco.smartclip.net/?plc=92747
Requested by
Host: des.smartclip.net
URL: https://des.smartclip.net/ads?type=dyn&plc=92747&sz=400x320&ress=handy&elementId=sc_dummy&ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&rnd=96209935
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:9000:200c:6a00:9:e42d:cc80:93a1 , United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
Software
nginx/1.12.2 / PHP/7.1.11
Resource Hash
62763330432501cee46b4603a4321372108b05fbc083850bed4585f99739cf90

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 17 Sep 2018 11:32:22 GMT
content-encoding
gzip
server
nginx/1.12.2
age
79869
status
200
x-powered-by
PHP/7.1.11
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
application/x-javascript
access-control-allow-origin
*
x-amz-cf-id
o1Gm0A-XE4821Nr2R2kp4z4kzaDXk2bcpZu0SqVzkSTaJdBirXKP_w==
via
1.1 87de52593927dfce090da0b24ddc3123.cloudfront.net (CloudFront)
/
k.intellitxt.com/go/1/
4 KB
2 KB
Script
General
Full URL
https://k.intellitxt.com/go/1/?ipid=23007&consentstr={%22opt_in%22:true%2C%22timestamp%22:1537263811032%2C%22version%22:%221.1.33-BF-RELEASE%22%2C%22localeVariantName%22:%22bf%22%2C%22localeVariantVersion%22:0%2C%22privacy%22:{%221%22:true%2C%222%22:true%2C%223%22:true%2C%224%22:true%2C%225%22:true}}&consenttype=oil_data
Requested by
Host: k.intellitxt.com
URL: https://k.intellitxt.com/intellitxt/front.asp?ipid=23007
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
31.24.80.101 , United Kingdom, ASN56464 (VIBRANT-EU, GB),
Reverse DNS
Software
nginx / Kormorant
Resource Hash
f688226c5d9f9a1e29b6ff710c11ed4e7d3f1b8dd2dd8b16ee687780927e8151

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Server
nginx
X-Powered-By
Kormorant
Vary
Accept-Encoding, *
Content-Type
text/javascript; charset=utf-8
Cache-Control
private, no-cache, no-store, must-revalidate, proxy-revalidate, max-age=0
Transfer-Encoding
chunked
Connection
keep-alive
Expires
Fri, 08 Jan 2016 00:00:00 GMT
adscript.min.js
cdn.conative.de/artifacts-v2/407485eaf27f6bfbe748f16efac537493ee7482d/
231 KB
65 KB
Script
General
Full URL
https://cdn.conative.de/artifacts-v2/407485eaf27f6bfbe748f16efac537493ee7482d/adscript.min.js
Requested by
Host: cdn.conative.de
URL: https://cdn.conative.de/serve/domain/chip_de/config.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.61 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-61.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
74e5ede64dd4d80ea8f8d0dfb47ed776e582f93a24c025427ba81a72b0482613

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 11 Sep 2018 08:00:21 GMT
Content-Encoding
gzip
Last-Modified
Tue, 11 Sep 2018 07:57:43 GMT
Server
AmazonS3
Age
610991
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
Via
1.1 e7c35757c4581d46396ae4c0a48815ef.cloudfront.net (CloudFront)
Cache-Control
public,max-age=31536000
Transfer-Encoding
chunked
Connection
keep-alive
X-Amz-Cf-Id
ouCRJBiBOuTV8Imo-1bMC9fzBdV4f-PPXecnZdQpd4wxaOP_fic1eg==
p.min.js
cdn.emetriq.de/adp/profiling/0.1.13/
4 KB
2 KB
Script
General
Full URL
https://cdn.emetriq.de/adp/profiling/0.1.13/p.min.js
Requested by
Host: ups.xplosion.de
URL: https://ups.xplosion.de/loader/91628/default.js?xplrdir=1
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:9000:200c:2a00:1c:8c89:a300:93a1 , United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
03f56c523e42f36e912b7109c0a97e43703d78c0884f59c07ff115e590e9fd7f

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Fri, 22 Sep 2017 01:02:28 GMT
content-encoding
gzip
last-modified
Tue, 11 Apr 2017 11:21:30 GMT
server
AmazonS3
age
31221664
vary
Accept-Encoding
x-cache
Hit from cloudfront
x-amz-version-id
FiFeAFfpoMZPPyU16IPZd0oUAvReA_Mm
status
200
cache-control
max-age=31536000, no-transform, public
content-type
application/javascript; charset=utf-8
x-amz-cf-id
C_eijY5fAMt5jinxiFID5glKJEOSC_G7P1JGNCUQdSYs5-dIGOp8-g==
via
1.1 bd785324d865b594e6f1838b58cb0dae.cloudfront.net (CloudFront)
ima3.js
imasdk.googleapis.com/js/sdkloader/
231 KB
79 KB
Script
General
Full URL
https://imasdk.googleapis.com/js/sdkloader/ima3.js
Requested by
Host: filestorage.chip.de
URL: https://filestorage.chip.de/videoplayer/videoplayer.3c21256c0e9dc3aaa93f.bundle.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:820::200a , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
47e2f9a1b4bcbdbad7d72e97671e3addc20b72fbc13122f2ea8c569ada7ccc7d
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:31 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
sffe
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
private, max-age=900
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
81074
x-xss-protection
1; mode=block
expires
Tue, 18 Sep 2018 09:43:31 GMT
config.json
c.go-mpulse.net/api/ Frame C334
913 B
880 B
XHR
General
Full URL
https://c.go-mpulse.net/api/config.json?key=DG6LL-C2K3J-45PG2-VMF2Q-KM6V9&d=www.chip.de&t=5124213&v=1.571.0&if=&sl=0&si=uycr7ulufp-NaN&plugins=ConfigOverride,Continuity,PageParams,IFrameDelay,AutoXHR,SPA,Angular,Backbone,Ember,History,RT,CrossDomain,BW,PaintTiming,NavigationTiming,ResourceTiming,Memory,CACHE_RELOAD,Errors,TPAnalytics,UserTiming,LOGN&acao=
Requested by
Host: s.go-mpulse.net
URL: https://s.go-mpulse.net/boomerang/DG6LL-C2K3J-45PG2-VMF2Q-KM6V9
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
104.108.48.32 Amsterdam, Netherlands, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a104-108-48-32.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
b25a478890cabcc090b8b8b83318c86f2536b12f28b19340465ef5dae04e186a

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Vary
Accept-Encoding
Content-Type
application/json
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
private, max-age=300, stale-while-revalidate=60, stale-if-error=120
Connection
keep-alive
Timing-Allow-Origin
*
Content-Length
542
Cookie set s94436807503669
somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/
43 B
742 B
Image
General
Full URL
https://somniture.chip.de/b/ss/cxochipde-prod/1/JS-2.7.0-D7QN/s94436807503669?AQB=1&ndh=1&pf=1&t=18%2F8%2F2018%209%3A43%3A31%202%200&D=D%3D&fid=648AA6A58DE5D713-3DACC203BCD0893B&ce=UTF-8&pageName=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&g=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&ch=handy&server=www.chip.de&events=event168&v2=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D&v6=handy&v15=Downloads_Updates&v30=c1_downloads&c44=dtm%20CHIP%20Master&v66=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&v67=21674734&v70=downloads&pe=lnk_o&pev2=oil_shown&s=1600x1200&c=24&j=1.6&v=N&k=Y&bw=1600&bh=1200&AQE=1
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
63.140.40.124 Lehi, United States, ASN15224 (OMNITURE - Adobe Systems Inc., US),
Reverse DNS
chip.de.ssl.sc.omtrdc.net
Software
Omniture DC/2.0.0 /
Resource Hash
a1ecbaed793a1f564c49c671f2dd0ce36f858534ef6d26b55783a06b884cc506
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Pragma
no-cache
Accept-Encoding
gzip, deflate
Host
somniture.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
image/webp,image/apng,image/*,*/*;q=0.8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Cookie
CXOid=0.7603223170526325; s_fid=648AA6A58DE5D713-3DACC203BCD0893B; gpv=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D; s_dslv_s=First%20Visit; s_vnum=1568799811625%26vn%3D1; s_invisit=true; s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C40%2C40%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP; s_cc=true; s_dslv=1537263811630; s_vi=[CS]v1|2DD064618531050C-4000010D800014AA[CE]
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
X-Content-Type-Options
nosniff
X-C
ms-6.4.0
P3P
CP="This is not a P3P policy"
Connection
Keep-Alive
Content-Length
43
X-XSS-Protection
1; mode=block
Pragma
no-cache
Last-Modified
Wed, 19 Sep 2018 09:43:31 GMT
Server
Omniture DC/2.0.0
xserver
www162
ETag
"3301248896871759872-6394795998002062725"
Vary
*
Content-Type
image/gif
Access-Control-Allow-Origin
*
Cache-Control
no-cache, no-store, max-age=0, no-transform, private
Set-Cookie
s_vi=[CS]v1|2DD064618531050C-4000010D800014AA[CE]; Expires=Thu, 17 Sep 2020 09:43:31 GMT; Domain=chip.de; Path=/
Keep-Alive
timeout=15
Expires
Mon, 17 Sep 2018 09:43:31 GMT
data
ups.xplosion.de/
4 KB
3 KB
Script
General
Full URL
https://ups.xplosion.de/data?title=Samsung%20Kies%20-%20Download%20-%20CHIP&referrer=https%3A%2F%2Fwww.google.com%2F&hostSiteUrl=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&userAgent=5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_13_5)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F67.0.3396.87%20Safari%2F537.36&userLang=en-US&color=24&os=Linux%20x86_64&timezone=0&screen=1200x1600&event_id=page_view&_sid=91628&_ver=0.1.13&_seg=jsonp&_=370579527099
Requested by
Host: cdn.emetriq.de
URL: https://cdn.emetriq.de/adp/profiling/0.1.13/p.min.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
34.250.113.116 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-34-250-113-116.eu-west-1.compute.amazonaws.com
Software
Apache-Coyote/1.1 /
Resource Hash
256c4cb4fef303057f2f778576700e52db822d98b479a332466c836f2ed0bb19

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:31 GMT
Content-Encoding
gzip
Server
Apache-Coyote/1.1
Vary
Accept-Encoding
P3P
CP="NOI DSP COR NID PSAo OUR SAMo BUS"
Access-Control-Allow-Origin
*
Cache-Control
must-revalidate,no-cache,no-store
Connection
keep-alive
Content-Type
text/javascript
Content-Length
1507
rc
smartclip.nuggad.net/
349 B
1 KB
XHR
General
Full URL
https://smartclip.nuggad.net/rc?nuggn=35854137&nuggsid=474493238&notrack=false
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, RSA, AES_128_CBC
Server
2a00:cd0:1005:2:80:82:201:80 , Germany, ASN48173 (UNBELIEVABLE-AS, DE),
Reverse DNS
Software
Apache /
Resource Hash
fea76a36651a6a153f98259cd2f9b1d1da70b2c4bbccf38c3bd0606d6d35f768

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Transfer-Encoding
chunked
P3P
CP="NOI DSP COR NID ADMa OTPa OUR NOR"
Status
200 OK
Connection
Keep-Alive
Access-Control-Allow-Headers
Accept
Server
Apache
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET, POST, OPTIONS
Content-Type
text/javascript
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache
Access-Control-Allow-Credentials
true
Keep-Alive
timeout=5, max=35
Expires
Wed, 18 Feb 2009 11:53:30 GMT
ads
securepubads.g.doubleclick.net/gampad/
5 KB
3 KB
XHR
General
Full URL
https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&pvsid=2258370607070586&correlator=575593566340446&output=json_html&callback=googletag.impl.pubads.callbackProxy1&impl=fifs&adsid=NT&json_a=1&eid=21062377&vrg=249&guci=1.2.0.0.2.2.0&sc=1&sfv=1-0-29&iu_parts=3673%2Cchip_digital%2Chandy%2Chandydownloads&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=728x90%7C800x250%7C970x250%7C970x90&prev_scp=tfs_usr%3D1%26tile%3D1%26site%3Dchip_digital%26res%3Dhandy%26rub%3Dsynchronisation%26lay%3Dc1_downloads%26tgrp%3D8%26aem%3Dinf%26skv%3D1%26tfww%3D78910111213141516%26tfwiw%3D1600%26tfwih%3D1200%26kw%3Dnone%26pid%3D21674734%26uid%3DbzoId0fASMeOjjU3HlaCVInroHRBapU5%26wfxtg%3D875%2C876%2C878%26wfxtg_0%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_1%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_2%3D842%2C843%2C848%2C873%2C877%2C878%2C959%2C960%26hb_f%3Dwbb%26hb_p%3D71%26hb_c%3D2355058%26hb_v%3Dyieldlab%26hb_id%3Dztp7ghdRJdGbuVix%26pos%3Ddban1%26rl_seq%3D1%26sm%3Dd%2Ct1%2Cr0%2Cdis%2Cdis1%2Ch%2Csticky%2Cd_h%2Ch1%26cimp%3D1%26consent%3DBOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA%26excl_cat%3Dbl_chip_digital%252Cc_pan%252C%2520c_exp%252Cc_desktop%252Cc_sbb%252Cc_smc21%252Cc_si%252Cc_mgpt&eri=5&cookie_enabled=1&bc=7&abxe=1&lmt=1537263811&dt=1537263811979&dlt=1537263810695&idt=1253&frm=20&biw=1585&bih=1200&oid=3&adxs=429&adys=62&adks=1994252636&gut=v2&ifi=1&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&flash=0&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&ref=https%3A%2F%2Fwww.google.com%2F&dssz=86&icsg=2955487289016380&std=17&vis=1&dmc=8&scr_x=0&scr_y=0&psz=1585x90&msz=1000x90&ga_vid=1361426986.1537263812&ga_sid=1537263812&ga_hid=1996979927&fws=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
89ce12ad7fb61b8c59970e5df1487f48b317f0fdc9a9c58d53ac5cfbd7c91c03
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:32 GMT
content-encoding
gzip
x-content-type-options
nosniff
google-mediationgroup-id
-2
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"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
2501
x-xss-protection
1; mode=block
google-lineitem-id
4397188552
pragma
no-cache
server
cafe
google-mediationtag-id
-2
google-creative-id
138209155317
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
https://www.chip.de
cache-control
no-cache, must-revalidate
access-control-allow-credentials
true
timing-allow-origin
*
expires
Fri, 01 Jan 1990 00:00:00 GMT
pubads_impl_rendering_249.js
securepubads.g.doubleclick.net/gpt/
51 KB
19 KB
Script
General
Full URL
https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
sffe /
Resource Hash
f7eeefc1dd6f250f4c4b89a1fef2d0fb85b280042059f1f2ee0d11de20c34e98
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:32 GMT
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Thu, 13 Sep 2018 13:39:46 GMT
server
sffe
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
private, immutable, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
19757
x-xss-protection
1; mode=block
expires
Tue, 18 Sep 2018 09:43:32 GMT
container.html
tpc.googlesyndication.com/safeframe/1-0-29/html/
0
0
Other
General
Full URL
https://tpc.googlesyndication.com/safeframe/1-0-29/html/container.html
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
/
Resource Hash

Request headers

Purpose
prefetch
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

expires
Tue, 03 Sep 2019 15:25:37 GMT
cache-control
public, immutable, max-age=31536000
last-modified
Mon, 11 Jun 2018 14:38:59 GMT
content-type
text/html
27572
ad.yieldlab.net/yp/
2 B
1 KB
XHR
General
Full URL
https://ad.yieldlab.net/yp/27572?json=true&ts=3196022659856&t=none%26permutive%3Dnull&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
22
Expires
Mon, 17 Sep 2018 09:43:32 GMT
898206
ad.yieldlab.net/yp/
2 B
1 KB
XHR
General
Full URL
https://ad.yieldlab.net/yp/898206?json=true&ts=3862887589628
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
22
Expires
Mon, 17 Sep 2018 09:43:32 GMT
prebid
ib.adnxs.com/ut/v3/
21 B
710 B
XHR
General
Full URL
https://ib.adnxs.com/ut/v3/prebid
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
185.33.223.218 , European Union, ASN29990 (ASN-APPNEXUS - AppNexus, Inc, US),
Reverse DNS
Software
nginx/1.13.4 /
Resource Hash
aaaabde3f68c325033b37bb3ebff887e3b589b7137e717e96648a52221881429
Security Headers
Name Value
X-Xss-Protection 0

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:34 GMT
X-Proxy-Origin
148.251.45.254; 148.251.45.254; 313.bm-nginx-loadbalancer.mgmt.ams1; *.adnxs.com; 185.33.223.46:80
AN-X-Request-Uuid
52b3583e-431b-403c-92bd-2d959a46e669
Server
nginx/1.13.4
P3P
policyref="http://cdn.adnxs.com/w3c/policy/p3p.xml", CP="NOI DSP COR ADM PSAo PSDo OURo SAMo UNRo OTRo BUS COM NAV DEM STA PRE"
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store, no-cache, private
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json; charset=utf-8
Content-Length
21
X-XSS-Protection
0
Expires
Sat, 15 Nov 2008 16:00:00 GMT
adrtxtag.min.js
cdn.adrtx.net/
840 B
848 B
Script
General
Full URL
https://cdn.adrtx.net/adrtxtag.min.js
Requested by
Host: www.google.com
URL: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiXrortocTdAhUN0lMKHXRqDIIQFjAAegQIBhAB&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&usg=AOvVaw1sn4DCNGGoM4nWKz8X7C52
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.212.57.107 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-52-212-57-107.eu-west-1.compute.amazonaws.com
Software
akka-http/10.1.3 /
Resource Hash
760e4b5d62fd40555e5378e6216c0d4bec64c26bd39d3418b59e14c46ad0aa08

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 05:47:50 GMT
Content-Encoding
gzip
Last-Modified
Tue, 18 Sep 2018 05:47:36 GMT
Server
akka-http/10.1.3
ETag
"8fda08a34733677008755479a59fa669"
Content-Type
application/javascript; charset=UTF-8
Cache-Control
max-age=86400, must-revalidate
Connection
keep-alive
Content-Length
509
m
p.yieldlab.net/
0
471 B
Image
General
Full URL
https://p.yieldlab.net/m?dm_id=23666&ext_id=BSasWs7CBsJ-BSbsBDf-BiUABifkBSf-EifABiUABifABfrr&ddata_seg=e0
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
85.114.144.199 , Germany, ASN24961 (MYLOC-AS, DE),
Reverse DNS
lb.yieldlab.net
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT
a.js
d.df-srv.de/match/
Redirect Chain
  • https://d.df-srv.de/match/a.js?pid=42
  • https://dsp.adfarm1.adition.com/cookie/?redirect=https%3A%2F%2Fd.df-srv.de%2Fmatch%2Fa.js%3Fpid%3D42%26l%3D1%26adition_vid%3D%25%25COOKIE%25%25
  • https://d.df-srv.de/match/a.js?pid=42&l=1&adition_vid=6602497797869533210
3 B
466 B
Image
General
Full URL
https://d.df-srv.de/match/a.js?pid=42&l=1&adition_vid=6602497797869533210
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2001:16e0:10a:1::c1:1 , Germany, ASN12611 (RKOM R-KOM Regensburger Telekommunikations GmbH & Co. KG, DE),
Reverse DNS
Software
nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:42:04 GMT
Server
nginx
P3P
CP="Contact Impact does not have a P3P policy.
Cache-Control
no-cache, no-store, must-revalidate
Connection
close
Content-Type
application/javascript; charset=utf-8
Content-Length
3
Expires
0

Redirect headers

Location
https://d.df-srv.de/match/a.js?pid=42&l=1&adition_vid=6602497797869533210
Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
Connection
keep-alive
p3p
policyref="http://imagesrv.adition.com/w3c/p3p.xml",CP="NON DSP ADM DEV PSD IVDo OTPi OUR IND STP PHY PRE NAV UNI"
Transfer-Encoding
chunked
Expires
Thu, 01 Jan 1970 00:00:00 GMT
2.gif
xpl.theadex.com/d/327/i/
Redirect Chain
  • https://xpl.theadex.com/d/327/i/2.gif?axd_pid=22&axd_fuid=BSasWs7CBsJ-BSbsBDf-BiUABifkBSf-EifABiUABifABfrr
  • https://xpl.theadex.com/d/327/i/2.gif?_sc=1000418361143320004&axd_pid=22&axd_fuid=BSasWs7CBsJ-BSbsBDf-BiUABifkBSf-EifABiUABifABfrr
43 B
717 B
Image
General
Full URL
https://xpl.theadex.com/d/327/i/2.gif?_sc=1000418361143320004&axd_pid=22&axd_fuid=BSasWs7CBsJ-BSbsBDf-BiUABifkBSf-EifABiUABifABfrr
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
89.163.159.100 Hattersheim, Germany, ASN24961 (MYLOC-AS, DE),
Reverse DNS
Software
nginx /
Resource Hash
afe0dcfca292a0fae8bce08a48c14d3e59c9d82c6052ab6d48a22ecc6c48f277

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Last-Modified
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
P3P
CP="CAO PSA OUR"
Cache-Control
no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Content-Transfer-Encoding
binary
Connection
keep-alive
Access-Control-Allow-Credentials
true
Content-Type
image/gif
Content-Length
43
Expires
Mon, 26 Jul 1997 05:00:00 GMT

Redirect headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
Transfer-Encoding
chunked
P3P
CP="CAO PSA OUR"
Location
https://xpl.theadex.com:443/d/327/i/2.gif?_sc=1000418361143320004&axd_pid=22&axd_fuid=BSasWs7CBsJ-BSbsBDf-BiUABifkBSf-EifABiUABifABfrr
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
text/html; charset=UTF-8
kormorant-1.28.08.min.js
images.intellitxt.com/k/
172 KB
49 KB
Script
General
Full URL
https://images.intellitxt.com/k/kormorant-1.28.08.min.js
Requested by
Host: k.intellitxt.com
URL: https://k.intellitxt.com/go/1/?ipid=23007&consentstr={%22opt_in%22:true%2C%22timestamp%22:1537263811032%2C%22version%22:%221.1.33-BF-RELEASE%22%2C%22localeVariantName%22:%22bf%22%2C%22localeVariantVersion%22:0%2C%22privacy%22:{%221%22:true%2C%222%22:true%2C%223%22:true%2C%224%22:true%2C%225%22:true}}&consenttype=oil_data
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.53 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-53.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
8f09302509371480e85fd4a294a9bbe495c53ac01ae3c310093a98ab6ddc2b5c

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 08:25:22 GMT
content-encoding
gzip
last-modified
Tue, 18 Sep 2018 08:23:48 GMT
server
AmazonS3
age
4691
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
application/javascript
status
200
x-amz-cf-id
4vT_H13L7cIQ4ZikbuRfioj8DMJEV0gfN2eu2ydON_IPMpCIUklP9A==
via
1.1 ea71ce4ac4724c3ed76f4816ddddaa6c.cloudfront.net (CloudFront)
100
videos.chip.de/p/1741931/sp/174193100/thumbnail/entry_id/1_apzozif9/version/100011/acv/111/width/100/vid_slices/
90 KB
90 KB
Image
General
Full URL
https://videos.chip.de/p/1741931/sp/174193100/thumbnail/entry_id/1_apzozif9/version/100011/acv/111/width/100/vid_slices/100
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:eb:193::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
718591e720936da742aa5084145326179588e43e0bbc7d412b5d96c8ec0962a3

Request headers

Pragma
no-cache
Accept-Encoding
gzip, deflate
Host
videos.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
image/webp,image/apng,image/*,*/*;q=0.8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Cookie
CXOid=0.7603223170526325; s_fid=648AA6A58DE5D713-3DACC203BCD0893B; gpv=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D; s_dslv_s=First%20Visit; s_vnum=1568799811625%26vn%3D1; s_invisit=true; s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C40%2C40%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP; s_cc=true; s_dslv=1537263811630; s_vi=[CS]v1|2DD064618531050C-4000010D800014AA[CE]
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

X-Kaltura
cached-dispatcher-thumb
X-Me
ny-front-thumb2
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Vod-Session
383150948
Connection
keep-alive
Content-Length
92142
Pragma
Last-Modified
Tue, 10 Oct 2017 14:52:03 GMT
Server
nginx
Vary
Accept-Encoding
X-Vod-Me
ny-front-vod7
Content-Type
image/jpeg
Access-Control-Allow-Origin
*
Cache-Control
public, max-age=2939
Accept-Ranges
bytes
Expires
Tue, 18 Sep 2018 10:32:31 GMT
truncated
/
715 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
5a3f1dd74233f605e511f1b5b244bedf85ac88ba264caf4d6401bc7ec2017dcd

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/png
truncated
/
2 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
9d02d662da8a47fb5fb610b545007507b6017028043dbb63cd09ec897d3b9627

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/png
bridge3.235.4_en.html
imasdk.googleapis.com/js/core/ Frame 60BD
0
0
Document
General
Full URL
https://imasdk.googleapis.com/js/core/bridge3.235.4_en.html
Requested by
Host: imasdk.googleapis.com
URL: https://imasdk.googleapis.com/js/sdkloader/ima3.js
Protocol
H2
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:820::200a , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

:method
GET
:authority
imasdk.googleapis.com
:scheme
https
:path
/js/core/bridge3.235.4_en.html
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
accept-encoding
gzip, deflate
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html

Response headers

status
200
accept-ranges
bytes
vary
Accept-Encoding
content-encoding
gzip
content-type
text/html
content-length
169850
date
Thu, 13 Sep 2018 00:31:49 GMT
expires
Fri, 13 Sep 2019 00:31:49 GMT
last-modified
Thu, 13 Sep 2018 00:28:36 GMT
x-content-type-options
nosniff
server
sffe
x-xss-protection
1; mode=block
cache-control
public, max-age=31536000
age
465103
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
client.js
s0.2mdn.net/instream/video/
26 KB
10 KB
Script
General
Full URL
https://s0.2mdn.net/instream/video/client.js
Requested by
Host: imasdk.googleapis.com
URL: https://imasdk.googleapis.com/js/sdkloader/ima3.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
216.58.205.230 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f230.1e100.net
Software
sffe /
Resource Hash
62f2eeec7851ae0d5e322062cf40092478236d4a4fc5a2cfd87b257739104147
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:32 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
sffe
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
private, max-age=900
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
10523
x-xss-protection
1; mode=block
expires
Tue, 18 Sep 2018 09:43:32 GMT
activation
adstax-match.adrtx.net/ Frame 880A
0
0
Document
General
Full URL
https://adstax-match.adrtx.net/activation?receiverId=adaud
Requested by
Host: cdn.adrtx.net
URL: https://cdn.adrtx.net/adrtxtag.min.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.208.127.173 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-52-208-127-173.eu-west-1.compute.amazonaws.com
Software
akka-http/10.1.3 /
Resource Hash

Request headers

Host
adstax-match.adrtx.net
Connection
keep-alive
Pragma
no-cache
Cache-Control
no-cache
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Accept-Encoding
gzip, deflate
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html

Response headers

Cache-Control
no-cache, no-store, must-revalidate
Content-Type
text/html; charset=UTF-8
Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
akka-http/10.1.3
X-Error-Reason
Missing UserId in activation request for config adaud.
Content-Length
39
Connection
keep-alive
truncated
/ Frame A687
10 KB
0
Stylesheet
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
08b3d2cb0ce50558fa5981857bf280e3e590f7853d3ae33e5f6b76597f2a58bb

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
text/css
truncated
/ Frame A687
2 KB
0
Font
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
aa7cda73ad0fdc3ee543442599840b5182eb66f5d5fbe6cf6e9a6d44c3e5551f

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Origin
https://www.chip.de

Response headers

Access-Control-Allow-Origin
*
Content-Type
application/x-font-woff;charset=utf-8
a.mp4
videos.chip.de/p/1741931/sp/174193100/serveFlavor/entryId/1_apzozif9/v/1/flavorId/1_ynnamij8/name/
576 KB
0
Media
General
Full URL
https://videos.chip.de/p/1741931/sp/174193100/serveFlavor/entryId/1_apzozif9/v/1/flavorId/1_ynnamij8/name/a.mp4
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:eb:193::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx/1.8.0 /
Resource Hash

Request headers

Pragma
no-cache
Accept-Encoding
identity;q=1, *;q=0
Host
videos.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
chrome-proxy
frfr
Accept
*/*
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Cookie
CXOid=0.7603223170526325; s_fid=648AA6A58DE5D713-3DACC203BCD0893B; gpv=ir-21674734%20%7C%20samsung%20kies%20%5Bhandy%20%3E%20handy%20downl%5D; s_dslv_s=First%20Visit; s_vnum=1568799811625%26vn%3D1; s_invisit=true; s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C40%2C40%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP; s_cc=true; s_dslv=1537263811630; s_vi=[CS]v1|2DD064618531050C-4000010D800014AA[CE]
Connection
keep-alive
Range
bytes=0-
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Accept-Encoding
identity;q=1, *;q=0
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Range
bytes=0-
chrome-proxy
frfr

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Access-Control-Allow-Methods
GET, HEAD, OPTIONS
X-Vod-Session
591386050
Content-Range
bytes 0-7234055/7234056
Connection
keep-alive
Content-Length
7234056
Last-Modified
Sun, 19 Nov 2000 08:52:00 GMT
Server
nginx/1.8.0
ETag
"3a1794b0-6e6208"
X-Vod-Me
ny-front-vod2
Content-Type
video/mp4
Access-Control-Allow-Origin
*
Access-Control-Expose-Headers
Server,Content-Length,Content-Range,Date
Cache-Control
max-age=5927722
Accept-Ranges
bytes
Access-Control-Allow-Headers
Origin,Range,Accept-Encoding,Referer,Cache-Control
Expires
Mon, 26 Nov 2018 00:18:54 GMT
readconsent.html
vibrant.mgr.consensu.org/ Frame 6433
0
0
Document
General
Full URL
https://vibrant.mgr.consensu.org/readconsent.html
Requested by
Host: images.intellitxt.com
URL: https://images.intellitxt.com/k/kormorant-1.28.08.min.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
13.32.98.72 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-13-32-98-72.prg50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash

Request headers

:method
GET
:authority
vibrant.mgr.consensu.org
:scheme
https
:path
/readconsent.html
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
accept-encoding
gzip, deflate
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html

Response headers

status
200
content-type
text/html
content-length
87
date
Thu, 24 May 2018 20:56:54 GMT
last-modified
Thu, 24 May 2018 20:20:03 GMT
etag
"d8bb22c98f002e29edc15d65b2a5c68c"
accept-ranges
bytes
server
AmazonS3
age
45935
x-cache
Hit from cloudfront
via
1.1 7a1373c64e84e1ee5affe114a290b66f.cloudfront.net (CloudFront)
x-amz-cf-id
o4Sg7pF8sT6fmlmgS9-6DEXcguwkq2Xt6a4vlbUNWXFqdJoR7Qkv9g==
kormorant-1.28.08.min.css
images.intellitxt.com/k/
26 KB
7 KB
Stylesheet
General
Full URL
https://images.intellitxt.com/k/kormorant-1.28.08.min.css
Requested by
Host: images.intellitxt.com
URL: https://images.intellitxt.com/k/kormorant-1.28.08.min.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.53 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-53.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
272ca8a6c3debe09bd7453c98d3d8286514f8eba9d7fe1135aaba2ca72d30892

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 08:25:23 GMT
content-encoding
gzip
last-modified
Tue, 18 Sep 2018 08:23:48 GMT
server
AmazonS3
age
4690
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
text/css
status
200
x-amz-cf-id
uTdjZ4HNxLyDM8TY1hBWdrd1rsPqcfhbmo0TX3oQIZiX8G5k_BMEAQ==
via
1.1 ea71ce4ac4724c3ed76f4816ddddaa6c.cloudfront.net (CloudFront)
1
k.intellitxt.com/context/
13 B
506 B
XHR
General
Full URL
https://k.intellitxt.com/context/1
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
31.24.80.101 , United Kingdom, ASN56464 (VIBRANT-EU, GB),
Reverse DNS
Software
nginx / Kormorant
Resource Hash
a821ef2e57f7a813859e0757693071df87135628c3d8f017bc499d0322afeba6

Request headers

Access-Control-Request-Method
POST
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Access-Control-Request-Headers
content-type

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Allow
GET,HEAD,POST
Server
nginx
X-Powered-By
Kormorant
Vary
*
Content-Type
text/html; charset=utf-8
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
private, no-cache, no-store, must-revalidate, proxy-revalidate, max-age=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Access-Control-Allow-Headers
Content-Type
Content-Length
13
Expires
Fri, 08 Jan 2016 00:00:00 GMT
aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8%253D
k.intellitxt.com/log/0/ptr/512c9c8cfc16bf2054e51adc27b316a8c5ffdd01/23007/9ffd82e8-106d-48dd-91fe-ad55cd568642/
0
230 B
Image
General
Full URL
https://k.intellitxt.com/log/0/ptr/512c9c8cfc16bf2054e51adc27b316a8c5ffdd01/23007/9ffd82e8-106d-48dd-91fe-ad55cd568642/aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8%253D
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
31.24.80.101 , United Kingdom, ASN56464 (VIBRANT-EU, GB),
Reverse DNS
Software
nginx / Express
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
ETag
W/"a-b541a50d"
Server
nginx
X-Powered-By
Express
Cache-Control
no-cache, no-store, must-revalidate
Connection
keep-alive
Expires
0
select
ad.sxp.smartclip.net/
Redirect Chain
  • https://ad.sxp.smartclip.net/select?type=dyn&ple=pmp.burda.chip.intxt.de.burda~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_6...
  • https://ad.sxp.smartclip.net/select?type=dyn&ple=pmp.burda.chip.intxt.de.burda~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_6...
0
-1 B
XHR
General
Full URL
https://ad.sxp.smartclip.net/select?type=dyn&ple=pmp.burda.chip.intxt.de.burda~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&x=9&d1=2&d10=5&d11=0&d12=2&d2=4&d3=5&d4=0&d7=1&d8=1&d9=2&d13=4&d14=0&d15=4&d16=0&d18=0&i9=4&i13=3&i3=2&i21=4&i1=3&i14=4&i8=4&g1=0&g2=1&g3=0&g4=0&g5=1&n1=1&n2=1&n3=1&n4=0&n5=1&n6=1&n7=0&n8=1&n9=0&sinbest=5&s1=0&s2=0&survey_cap=1&frq_n=1&oneclicker=1&qualified=0&tv=2&ct_gnd=0&ct_qvc=0&d20=4&ct_agraf=0&ct_qc=0&nuggsid=474493238&ang_contxt=1&inswipe=true&cu_burda_pmp_redirect=1&optout=&consent=&rnd=96209935&ang_testid=1
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.247.97.89 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-54-247-97-89.eu-west-1.compute.amazonaws.com
Software
nginx/1.11.3 /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx/1.11.3
Access-Control-Allow-Origin
https://www.chip.de
P3P
CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Location
https://ad.sxp.smartclip.net/select?type=dyn&ple=pmp.burda.chip.intxt.de.burda~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&x=9&d1=2&d10=5&d11=0&d12=2&d2=4&d3=5&d4=0&d7=1&d8=1&d9=2&d13=4&d14=0&d15=4&d16=0&d18=0&i9=4&i13=3&i3=2&i21=4&i1=3&i14=4&i8=4&g1=0&g2=1&g3=0&g4=0&g5=1&n1=1&n2=1&n3=1&n4=0&n5=1&n6=1&n7=0&n8=1&n9=0&sinbest=5&s1=0&s2=0&survey_cap=1&frq_n=1&oneclicker=1&qualified=0&tv=2&ct_gnd=0&ct_qvc=0&d20=4&ct_agraf=0&ct_qc=0&nuggsid=474493238&ang_contxt=1&inswipe=true&cu_burda_pmp_redirect=1&optout=&consent=&rnd=96209935&ang_testid=1
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
text/html
Content-Length
161

Redirect headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx/1.11.3
Access-Control-Allow-Origin
https://www.chip.de
P3P
CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Location
https://ad.sxp.smartclip.net/select?type=dyn&ple=pmp.burda.chip.intxt.de.burda~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&x=9&d1=2&d10=5&d11=0&d12=2&d2=4&d3=5&d4=0&d7=1&d8=1&d9=2&d13=4&d14=0&d15=4&d16=0&d18=0&i9=4&i13=3&i3=2&i21=4&i1=3&i14=4&i8=4&g1=0&g2=1&g3=0&g4=0&g5=1&n1=1&n2=1&n3=1&n4=0&n5=1&n6=1&n7=0&n8=1&n9=0&sinbest=5&s1=0&s2=0&survey_cap=1&frq_n=1&oneclicker=1&qualified=0&tv=2&ct_gnd=0&ct_qvc=0&d20=4&ct_agraf=0&ct_qc=0&nuggsid=474493238&ang_contxt=1&inswipe=true&cu_burda_pmp_redirect=1&optout=&consent=&rnd=96209935&ang_testid=1
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
text/html
Content-Length
161
global_config.json
hgc-cf-cache-1.svonm.com/
53 B
719 B
XHR
General
Full URL
https://hgc-cf-cache-1.svonm.com/global_config.json?cache=9849280844
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.204 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-204.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
f1379a9c047773af19ec6c4f9a465e0147cbabc785342c01110b43304179196a

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 04:53:18 GMT
Via
1.1 6e761598d9637d0090f3661d0d27be14.cloudfront.net (CloudFront)
Vary
Origin,Access-Control-Request-Headers,Access-Control-Request-Method
Age
55
X-Cache
Hit from cloudfront
Connection
keep-alive
Content-Length
53
Last-Modified
Tue, 18 Sep 2018 04:52:52 GMT
Server
AmazonS3
ETag
"3f42d83ce95b1a6eea170c73c8842d09"
Access-Control-Max-Age
3000
Access-Control-Allow-Methods
GET, POST
Content-Type
application/json
Access-Control-Allow-Origin
*
Cache-Control
no-cache, no-store
Accept-Ranges
bytes
X-Amz-Cf-Id
atLfy1w4Sf3pG0nSKkCU8JvDzXhbiAuJkmptScXP_s7Esmh606xpDw==
Expires
0
homadConfig.json
filestorage.chip.de/videoplayer//config/
323 B
677 B
XHR
General
Full URL
https://filestorage.chip.de/videoplayer//config/homadConfig.json?cache=4118911894
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
96a277140a07c8bfdbf6926bd41c2b1b9915e266760ad9f34f26069ec9cb8c2a

Request headers

Pragma
no-cache
Origin
https://www.chip.de
Accept-Encoding
gzip, deflate
Host
filestorage.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
*/*
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Connection
keep-alive
Cache-Control
no-cache
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Last-Modified
Thu, 06 Sep 2018 12:02:18 GMT
Server
Apache
ETag
"bdd1fe062d58c3e9d9216922f317755d:1536235338"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET,POST
Content-Type
application/json
Access-Control-Allow-Origin
*
Access-Control-Max-Age
86400
Access-Control-Allow-Credentials
false
Connection
keep-alive
Accept-Ranges
bytes
Access-Control-Allow-Headers
*
Content-Length
183
970x250
ad.yieldlab.net/d/2355058/21691/ Frame 3B80
774 B
1 KB
Script
General
Full URL
https://ad.yieldlab.net/d/2355058/21691/970x250?ts=1537263811961&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
9f9c6a7f5b64a1ae4c63eda80d0ad3a6765643b76070d8f9e6b3b19d62c4c131

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Content-Language
de-DE
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
Content-Type
text/javascript;charset=UTF-8
Content-Length
417
Expires
Mon, 17 Sep 2018 09:43:32 GMT
osd_listener.js
tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/ Frame 3B80
73 KB
27 KB
Script
General
Full URL
https://tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/osd_listener.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
67d7c9be80863596ad33fe7e5d8849abc751bbfe01354fc070bca180dcbc39e8
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Wed, 12 Sep 2018 13:57:44 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
503148
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
27190
x-xss-protection
1; mode=block
server
cafe
etag
15994071476612453510
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
public, max-age=1209600
timing-allow-origin
*
expires
Wed, 26 Sep 2018 13:57:44 GMT
osd.js
pagead2.googlesyndication.com/pagead/
73 KB
26 KB
Script
General
Full URL
https://pagead2.googlesyndication.com/pagead/osd.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:81b::2002 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
365fce5495070e9ef051c86a561a1c7f30bd3c6a19e7c334f6a9df208fe74d35
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:33:03 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
629
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
27012
x-xss-protection
1; mode=block
server
cafe
etag
2170183139691279436
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
public, max-age=3600
timing-allow-origin
*
expires
Tue, 18 Sep 2018 10:33:03 GMT
view
securepubads.g.doubleclick.net/pcs/ Frame 3B80
0
72 B
Image
General
Full URL
https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjst8RTUjuNn0-xFwOXekSkALqg00C_uDFrK2giMKPJTzOW2y9TSzTpkPUqSa1cwqM_9UnEXIphiy0rRo3hw4v2AAeUjoN8narCRGu9TaELlbi6uKLoupSvVdKTVXXYaWhj_26wzYfx79WlwmNsGGUE-tldsqEqr7ZZEuGq2IxOXoTKgMgtH04k117PqPoMsmrxzX8O2utUdoxw7n2cv8msoJnj19DH2oP4cwI0yJks_w4arlYDZABMFSg4udN18nxiXZ1Vmjdyy7SLyER3wr&sai=AMfl-YQqOdMEgWEsJJb_us1Ew71ZoWdFfXrtWsGyUGmEwnRylV-XArOdSHZfS6shfdeJyQuvDtEk371hLL63qQspkktZ14XbIKyHQL5scu8cvBdxEE7UJQBvqdX7awnD&sig=Cg0ArKJSzGReggnkIqQhEAE&urlfix=1&adurl=
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

timing-allow-origin
*
date
Tue, 18 Sep 2018 09:43:32 GMT
x-content-type-options
nosniff
server
cafe
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"
status
200
cache-control
private
content-type
image/gif
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
x-xss-protection
1; mode=block
config.json
hgc-cf-cache-1.svonm.com/www.chip.de/
422 B
1 KB
XHR
General
Full URL
https://hgc-cf-cache-1.svonm.com/www.chip.de/config.json?cache=5085124839
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.204 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-204.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
b001be44e53a0b5c52327701170e75b18b032edb0062402e1d43cc9772633b3e

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 07 Aug 2018 07:40:57 GMT
Via
1.1 6e761598d9637d0090f3661d0d27be14.cloudfront.net (CloudFront)
Vary
Origin,Access-Control-Request-Headers,Access-Control-Request-Method
Age
22
X-Cache
Hit from cloudfront
Connection
keep-alive
Content-Length
422
Last-Modified
Tue, 07 Aug 2018 07:40:10 GMT
Server
AmazonS3
ETag
"2f988edff393a29c96e2df9109950ab1"
Access-Control-Max-Age
3000
Access-Control-Allow-Methods
GET, POST
Content-Type
application/json
Access-Control-Allow-Origin
*
Cache-Control
no-cache, no-store
Accept-Ranges
bytes
X-Amz-Cf-Id
wWFemnuKdbfodoO_r25BdvhodSQWWYyTzf3Obl1y4SsvNjap9ZtsEg==
Expires
0
display.js
s.d.adup-tech.com/ads/ Frame 3B80
4 KB
2 KB
Script
General
Full URL
https://s.d.adup-tech.com/ads/display.js?p=69139504101a193487ed1eb4af979f65
Requested by
Host: ad.yieldlab.net
URL: https://ad.yieldlab.net/d/2355058/21691/970x250?ts=1537263811961&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.142 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-142.fra2.r.cloudfront.net
Software
nginx /
Resource Hash
76a77c2946e361ce2578a6ad8cb494c43cf10222212948aab1c36f0ffc467450

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 05:03:23 GMT
content-encoding
gzip
server
nginx
age
2403
etag
W/"901fdfb70ac30a6a59ef558ce35bbdbb"
x-cache
Hit from cloudfront
content-type
application/javascript; charset=utf-8
status
200
cache-control
public, max-age=3600
x-amz-cf-id
dgmKl3SMr-86t91naTEPn6uxLNiGpBRUQVPe8x1WY1fEXi1kIK2zhw==
via
1.1 0316586b8fd7e325258707448d98d7cd.cloudfront.net (CloudFront)
2x2
ad.yieldlab.net/d/724079/6629/ Frame 3B80
2 KB
1 KB
Script
General
Full URL
https://ad.yieldlab.net/d/724079/6629/2x2?ts=303804152
Requested by
Host: ad.yieldlab.net
URL: https://ad.yieldlab.net/d/2355058/21691/970x250?ts=1537263811961&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
21cd5a7b8c2cb9345c6bfe0b17f0c8d94e997314d1400644d837d67abc723587

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Content-Language
de-DE
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
Content-Type
text/javascript;charset=UTF-8
Content-Length
615
Expires
Mon, 17 Sep 2018 09:43:32 GMT
m
ad.yieldlab.net/ Frame 3B80
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=739302&ext_id=1
Requested by
Host: ad.yieldlab.net
URL: https://ad.yieldlab.net/d/2355058/21691/970x250?ts=1537263811961&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT
imp
counts.yieldlab.net/ Frame 3B80
0
360 B
Image
General
Full URL
https://counts.yieldlab.net/imp?s=21691&d=3855&a=2355058&ts=1537263812304&tid=15bb679e-8be3-4b37-a81d-78bf1269ecfb&l=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT
/
ssl.3.damoh.chip.de/1eb550c3e43c479b5a8fe6b44a433f67d6b62c5f/
422 B
1 KB
XHR
General
Full URL
https://ssl.3.damoh.chip.de/1eb550c3e43c479b5a8fe6b44a433f67d6b62c5f/
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
148.251.151.243 , Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
static.243.151.251.148.clients.your-server.de
Software
AmazonS3 /
Resource Hash
b001be44e53a0b5c52327701170e75b18b032edb0062402e1d43cc9772633b3e

Request headers

Pragma
no-cache
Origin
https://www.chip.de
Accept-Encoding
gzip, deflate
Host
ssl.3.damoh.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-type
application/x-www-form-urlencoded
Accept
*/*
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Connection
keep-alive
Content-Length
86
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-type
application/x-www-form-urlencoded

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Connection
keep-alive
Content-Length
422
Last-Modified
Tue, 07 Aug 2018 07:40:11 GMT
Server
AmazonS3
Etag
"2f988edff393a29c96e2df9109950ab1"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET, POST, OPTIONS
Content-Type
application/json
Access-Control-Allow-Origin
https://www.chip.de
Access-Control-Expose-Headers
X-Homad-Instance, X-Homad-Long-Ad-Ignored, X-Homad-Sig, X-Homad-Url, X-Homad-Vpaid-Ignored, X-Homad-Ad-Id
Cache-Control
no-cache, no-store
Access-Control-Allow-Credentials
true
X-Homad-Instance
de6-homad-1
X-Homad-Url
http://homad-global-configs-eu-fra.schneevonmorgen.com.s3.amazonaws.com/www.chip.de/config.json
Accept-Ranges
bytes
Access-Control-Allow-Headers
X-Homad-Compatible-Vpaid, X-Homad-Post, X-Homad-Url
Expires
0
ads
securepubads.g.doubleclick.net/gampad/
14 KB
5 KB
XHR
General
Full URL
https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&pvsid=2258370607070586&correlator=575593566340446&output=json_html&callback=googletag.impl.pubads.callbackProxy2&impl=fifs&adsid=NT&json_a=1&eid=21062377&vrg=249&guci=1.2.0.0.2.2.0&sc=1&sfv=1-0-29&iu_parts=3673%2Cchip_digital%2Chandy%2Chandydownloads&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=160x600%7C350x600&prev_scp=tfs_usr%3D1%26tile%3D2%26site%3Dchip_digital%26res%3Dhandy%26rub%3Dsynchronisation%26lay%3Dc1_downloads%26tgrp%3D8%26aem%3Dinf%26skv%3D1%26tfww%3D78910111213141516%26tfwiw%3D1600%26tfwih%3D1200%26kw%3Dnone%26pid%3D21674734%26uid%3DbzoId0fASMeOjjU3HlaCVInroHRBapU5%26wfxtg%3D875%2C876%2C878%26wfxtg_0%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_1%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_2%3D842%2C843%2C848%2C873%2C877%2C878%2C959%2C960%26emqrtt%3Dnone%26pos%3Ddsky1%26rl_seq%3D1%26sm%3Dd%2Ct2%2Cr0%2Cdis%2Cnat%2Cdis2%2Cnat1%2Coop%2Cd_oop%2Coop1%26cimp%3D1%26consent%3DBOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA%26excl_cat%3Dbl_chip_digital%252Cc_pan%252C%2520c_exp%252Cc_desktop%252Cc_sbb%252Cc_smc21%252Cc_si%252Cc_mgpt&eri=5&cookie=ID%3Db917113f4e603659%3AT%3D1537263812%3AS%3DALNI_MbwMHcyfcCejwlZxU-3qIjgg-W_dw&cookie_enabled=1&bc=7&abxe=1&lmt=1537263812&dt=1537263812390&dlt=1537263810695&idt=1253&frm=20&biw=1585&bih=1200&oid=3&adxs=1305&adys=322&adks=2979698894&gut=v2&ifi=3&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&flash=0&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&ref=https%3A%2F%2Fwww.google.com%2F&dssz=97&icsg=2814749901324348&std=17&vis=1&dmc=8&scr_x=0&scr_y=0&psz=640x0&msz=160x600&ga_vid=1361426986.1537263812&ga_sid=1537263812&ga_hid=1996979927&fws=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
dc5c63cee458a96abdc3e321af6c4631bba5d501a36b836d0038ac0409112f6e
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:32 GMT
content-encoding
gzip
x-content-type-options
nosniff
google-mediationgroup-id
-2
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"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
4962
x-xss-protection
1; mode=block
google-lineitem-id
4641466212
pragma
no-cache
server
cafe
google-mediationtag-id
-2
google-creative-id
138224846083
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
https://www.chip.de
cache-control
no-cache, must-revalidate
access-control-allow-credentials
true
timing-allow-origin
*
expires
Fri, 01 Jan 1990 00:00:00 GMT
27573,90623,5197809
ad.yieldlab.net/yp/
159 B
2 KB
XHR
General
Full URL
https://ad.yieldlab.net/yp/27573,90623,5197809?json=true&ts=9431561042754&t=e0%2Ceuu%26permutive%3Dnull&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
da492e784ddf413524cd7bb670a407ce1bfc066e40e622679a221e308cc70413

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
144
Expires
Mon, 17 Sep 2018 09:43:32 GMT
898203,910037
ad.yieldlab.net/yp/
2 B
1 KB
XHR
General
Full URL
https://ad.yieldlab.net/yp/898203,910037?json=true&ts=1033909410979
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
22
Expires
Mon, 17 Sep 2018 09:43:32 GMT
prebid
ib.adnxs.com/ut/v3/
21 B
710 B
XHR
General
Full URL
https://ib.adnxs.com/ut/v3/prebid
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
185.33.223.218 , European Union, ASN29990 (ASN-APPNEXUS - AppNexus, Inc, US),
Reverse DNS
Software
nginx/1.13.4 /
Resource Hash
aaaabde3f68c325033b37bb3ebff887e3b589b7137e717e96648a52221881429
Security Headers
Name Value
X-Xss-Protection 0

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:34 GMT
X-Proxy-Origin
148.251.45.254; 148.251.45.254; 313.bm-nginx-loadbalancer.mgmt.ams1; *.adnxs.com; 185.33.220.70:80
AN-X-Request-Uuid
42d07ae5-26a2-43a2-8001-e7b10abf6303
Server
nginx/1.13.4
P3P
policyref="http://cdn.adnxs.com/w3c/policy/p3p.xml", CP="NOI DSP COR ADM PSAo PSDo OURo SAMo UNRo OTRo BUS COM NAV DEM STA PRE"
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store, no-cache, private
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json; charset=utf-8
Content-Length
21
X-XSS-Protection
0
Expires
Sat, 15 Nov 2008 16:00:00 GMT
prebid
ib.adnxs.com/ut/v3/
21 B
711 B
XHR
General
Full URL
https://ib.adnxs.com/ut/v3/prebid
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
185.33.223.215 , European Union, ASN29990 (ASN-APPNEXUS - AppNexus, Inc, US),
Reverse DNS
Software
nginx/1.13.4 /
Resource Hash
aaaabde3f68c325033b37bb3ebff887e3b589b7137e717e96648a52221881429
Security Headers
Name Value
X-Xss-Protection 0

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:34 GMT
X-Proxy-Origin
148.251.45.254; 148.251.45.254; 315.bm-nginx-loadbalancer.mgmt.ams1; *.adnxs.com; 185.33.223.229:80
AN-X-Request-Uuid
8fd727fc-d9fa-4c52-9364-bd754047cde4
Server
nginx/1.13.4
P3P
policyref="http://cdn.adnxs.com/w3c/policy/p3p.xml", CP="NOI DSP COR ADM PSAo PSDo OURo SAMo UNRo OTRo BUS COM NAV DEM STA PRE"
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store, no-cache, private
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json; charset=utf-8
Content-Length
21
X-XSS-Protection
0
Expires
Sat, 15 Nov 2008 16:00:00 GMT
m
ad.yieldlab.net/ Frame 3B80
Redirect Chain
  • https://dsp.adfarm1.adition.com/cookie/?ssp=1
  • https://ad.yieldlab.net/m?dt_id=15233&ext_id=6602497797876545562
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=15233&ext_id=6602497797876545562
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT

Redirect headers

Location
https://ad.yieldlab.net/m?dt_id=15233&ext_id=6602497797876545562
Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
Connection
keep-alive
p3p
policyref="http://imagesrv.adition.com/w3c/p3p.xml",CP="NON DSP ADM DEV PSD IVDo OTPi OUR IND STP PHY PRE NAV UNI"
Transfer-Encoding
chunked
Expires
Thu, 01 Jan 1970 00:00:00 GMT
usermatch.gif
beacon.krxd.net/ Frame 3B80
Redirect Chain
  • https://dsp.adfarm1.adition.com/cookie/?redirect=https%3A%2F%2Fbeacon.krxd.net%2Fusermatch.gif%3Fpartner%3Dactiveagent%26partner_uid%3D%25%25COOKIE%25%25
  • https://beacon.krxd.net/usermatch.gif?partner=activeagent&partner_uid=6602497797877004314
0
453 B
Image
General
Full URL
https://beacon.krxd.net/usermatch.gif?partner=activeagent&partner_uid=6602497797877004314
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.247.90.223 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-54-247-90-223.eu-west-1.compute.amazonaws.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Cache-Control
private, no-cache, no-store
X-Request-Time
D=35 t=1537263812
Connection
keep-alive
P3P
policyref="https://cdn.krxd.net/kruxcontent/p3p.xml", CP="NON DSP COR NID OUR DEL SAM OTR UNR COM NAV INT DEM CNT STA PRE LOC OTC"
X-Served-By
beacon-n023-dub.krxd.net

Redirect headers

Location
https://beacon.krxd.net/usermatch.gif?partner=activeagent&partner_uid=6602497797877004314
Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
Connection
keep-alive
p3p
policyref="http://imagesrv.adition.com/w3c/p3p.xml",CP="NON DSP ADM DEV PSD IVDo OTPi OUR IND STP PHY PRE NAV UNI"
Transfer-Encoding
chunked
Expires
Thu, 01 Jan 1970 00:00:00 GMT
2.gif
dmp.theadex.com/d/817/i/ Frame 3B80
Redirect Chain
  • https://dsp.adfarm1.adition.com/cookie/?dmp=1&xxx=817
  • https://dmp.theadex.com/d/817/i/2.gif?c=&axd_pid=14&axd_fuid=6602497797877725210
  • https://dmp.theadex.com/d/817/i/2.gif?_sc=1000418361143320064&c=&axd_pid=14&axd_fuid=6602497797877725210
43 B
717 B
Image
General
Full URL
https://dmp.theadex.com/d/817/i/2.gif?_sc=1000418361143320064&c=&axd_pid=14&axd_fuid=6602497797877725210
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
89.163.159.100 Hattersheim, Germany, ASN24961 (MYLOC-AS, DE),
Reverse DNS
Software
nginx /
Resource Hash
afe0dcfca292a0fae8bce08a48c14d3e59c9d82c6052ab6d48a22ecc6c48f277

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Last-Modified
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
P3P
CP="CAO PSA OUR"
Cache-Control
no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Content-Transfer-Encoding
binary
Connection
keep-alive
Access-Control-Allow-Credentials
true
Content-Type
image/gif
Content-Length
43
Expires
Mon, 26 Jul 1997 05:00:00 GMT

Redirect headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
Transfer-Encoding
chunked
P3P
CP="CAO PSA OUR"
Location
https://dmp.theadex.com:443/d/817/i/2.gif?_sc=1000418361143320064&c=&axd_pid=14&axd_fuid=6602497797877725210
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
text/html; charset=UTF-8
match
ps.eyeota.net/ Frame 3B80
Redirect Chain
  • https://dsp.adfarm1.adition.com/cookie/?redirect=https%3A%2F%2Fuip.semasio.net%2Fadition%2F1%2Finfo%3FsType%3Dsync%26sExtCookieId%3D%25%25COOKIE%25%25%26sInitiator%3Dyl
  • https://uip.semasio.net/adition/1/info?sType=sync&sExtCookieId=6602497797877594138&sInitiator=yl
  • https://uip.semasio.net/adition/1/info2?sType=sync&sExtCookieId=6602497797877594138&sInitiator=yl
  • https://ib.adnxs.com/getuid?https://uip.semasio.net/appnexusdata/1/info?stype=sync&sExtCookieId=$UID&sInitiator=internal
  • https://uip.semasio.net/appnexusdata/1/info?stype=sync&sExtCookieId=6136206057458303730&sInitiator=internal
  • https://ps.eyeota.net/match?uid=81945FC066950BF5&pid=n4om0kv&r=https://uip.semasio.net/eyeota/1/info?sType=sync&sExtCookieId={UUID}&sInitiator=internal
0
141 B
Image
General
Full URL
https://ps.eyeota.net/match?uid=81945FC066950BF5&pid=n4om0kv&r=https://uip.semasio.net/eyeota/1/info?sType=sync&sExtCookieId={UUID}&sInitiator=internal
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
35.157.112.200 Frankfurt, Germany, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-35-157-112-200.eu-central-1.compute.amazonaws.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Cache-control
private
Content-Length
0

Redirect headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Frontend-ID
3
Location
https://ps.eyeota.net/match?uid=81945FC066950BF5&pid=n4om0kv&r=https://uip.semasio.net/eyeota/1/info?sType=sync&sExtCookieId={UUID}&sInitiator=internal
P3P
policyref="http://uip.semasio.net/w3c/p3p.xml", CP="NOI PSAa PSDa OUR IND UNI CNT"
Access-Control-Allow-Origin
*
UIP-Response-Status
Ok
Cache-Control
no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Content-Length
0
Routing-Server-ID
1
Expires
Sat, 01 Jan 2011 12:00:00 GMT
m
ad.yieldlab.net/ Frame 3B80
Redirect Chain
  • https://cm.g.doubleclick.net/pixel?google_nid=yieldlab&google_cm&google_sc
  • https://cm.g.doubleclick.net/pixel?google_nid=yieldlab&google_cm=&google_sc=&google_tc=
  • https://ad.yieldlab.net/m?dt_id=52&ext_id=CAESEOk7cC5oHzXQcRbyA714cVA&google_cver=1
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=52&ext_id=CAESEOk7cC5oHzXQcRbyA714cVA&google_cver=1
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT

Redirect headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:32 GMT
server
HTTP server (unknown)
status
302
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"
location
https://ad.yieldlab.net/m?dt_id=52&ext_id=CAESEOk7cC5oHzXQcRbyA714cVA&google_cver=1
cache-control
no-cache, must-revalidate
content-type
text/html; charset=UTF-8
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
288
x-xss-protection
1; mode=block
expires
Fri, 01 Jan 1990 00:00:00 GMT
m
ad.yieldlab.net/ Frame 3B80
Redirect Chain
  • https://match.adsrvr.org/track/cmf/generic?ttd_pid=yieldlab&ttd_tpi=1
  • https://match.adsrvr.org/track/cmb/generic?ttd_pid=yieldlab&ttd_tpi=1
  • https://ad.yieldlab.net/m?dt_id=99739&ext_id=91159d48-acf9-4ff0-848e-77cacc075931
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=99739&ext_id=91159d48-acf9-4ff0-848e-77cacc075931
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT

Redirect headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:32 GMT
x-aspnet-version
4.0.30319
status
302
p3p
CP="NOI DSP COR CUR ADMo DEVo PSAo PSDo OUR SAMo BUS UNI NAV"
location
https://ad.yieldlab.net/m?dt_id=99739&ext_id=91159d48-acf9-4ff0-848e-77cacc075931
cache-control
private,no-cache, must-revalidate
content-type
text/html
content-length
193
m
ad.yieldlab.net/ Frame 3B80
Redirect Chain
  • https://ib.adnxs.com/getuid?https://ad.yieldlab.net/m?dt_id=140420&ext_id=$UID
  • https://ib.adnxs.com/bounce?%2Fgetuid%3Fhttps%3A%2F%2Fad.yieldlab.net%2Fm%3Fdt_id%3D140420%26ext_id%3D%24UID
  • https://ad.yieldlab.net/m?dt_id=140420&ext_id=6136206057458303730
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=140420&ext_id=6136206057458303730
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT

Redirect headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:34 GMT
X-Proxy-Origin
148.251.45.254; 148.251.45.254; 313.bm-nginx-loadbalancer.mgmt.ams1; *.adnxs.com; 185.33.223.45:80
AN-X-Request-Uuid
72fc85ee-89e7-45d4-b9e0-be98cdf9b735
Server
nginx/1.13.4
Access-Control-Allow-Origin
*
P3P
policyref="http://cdn.adnxs.com/w3c/policy/p3p.xml", CP="NOI DSP COR ADM PSAo PSDo OURo SAMo UNRo OTRo BUS COM NAV DEM STA PRE"
Location
https://ad.yieldlab.net/m?dt_id=140420&ext_id=6136206057458303730
Cache-Control
no-store, no-cache, private
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
text/html; charset=utf-8
Content-Length
0
X-XSS-Protection
0
Expires
Sat, 15 Nov 2008 16:00:00 GMT
m
ad.yieldlab.net/ Frame 3B80
Redirect Chain
  • https://c1.adform.net/serving/cookie/match?party=6
  • https://c1.adform.net/serving/cookie/match?CC=1&party=6
  • https://ad.yieldlab.net/m?dt_id=4879&ext_id=6003529388088731680
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=4879&ext_id=6003529388088731680
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT

Redirect headers

status
302
date
Tue, 18 Sep 2018 09:43:32 GMT
server
nginx
access-control-allow-origin
*
content-length
0
location
https://ad.yieldlab.net/m?dt_id=4879&ext_id=6003529388088731680
m
ad.yieldlab.net/ Frame 3B80
Redirect Chain
  • https://x.bidswitch.net/sync?ssp=yieldlab
  • https://x.bidswitch.net/ul_cb/sync?ssp=yieldlab
  • https://rtb.4finance.com/sync?ssp=bidswitch&bidswitch_ssp_id=yieldlab&bsw_user_id=09180a42-2f6c-4bcb-a82c-ddea068687d5&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5
  • https://rtb.4finance.com/ul_cb/sync?ssp=bidswitch&bidswitch_ssp_id=yieldlab&bsw_user_id=09180a42-2f6c-4bcb-a82c-ddea068687d5&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5
  • https://x.bidswitch.net/sync?dsp_id=159&expires=14&user_id=a4162b32-d7dd-44ed-91b7-cbaaf030a2bc&ssp=yieldlab&user_group=&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5
  • https://ad.yieldlab.net/m?dt_id=6850&ext_id=09180a42-2f6c-4bcb-a82c-ddea068687d5
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=6850&ext_id=09180a42-2f6c-4bcb-a82c-ddea068687d5
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT

Redirect headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx/1.12.0
P3P
CP="NOI DSP COR NID CURa ADMa DEVa PSAa PSDa OUR BUS COM INT OTC PUR STA"
Location
//ad.yieldlab.net/m?dt_id=6850&ext_id=09180a42-2f6c-4bcb-a82c-ddea068687d5
Cache-Control
no-cache, no-store, must-revalidate
Connection
keep-alive
Keep-Alive
timeout=10
Content-Length
0
m
ad.yieldlab.net/ Frame 3B80
Redirect Chain
  • https://p.rfihub.com/cm?pub=19593&in=1
  • https://ad.yieldlab.net/m?dt_id=6035831&ext_id=1040964851306522543
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=6035831&ext_id=1040964851306522543
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT

Redirect headers

Location
https://ad.yieldlab.net/m?dt_id=6035831&ext_id=1040964851306522543
Expires
Thu, 01 Jan 1970 00:00:00 GMT
Server
Jetty(9.0.6.v20130930)
Content-Length
0
P3P
CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
m
ad.yieldlab.net/ Frame 3B80
Redirect Chain
  • https://sync.mathtag.com/sync/img?mt_exid=118&redir=https%3A%2F%2Fad.yieldlab.net%2Fm%3Fdt_id%3D6061522%26ext_id%3D%5BMM_UUID%5D
  • https://sync.mathtag.com/sync/img?mt_exid=118&redir=https%3A%2F%2Fad.yieldlab.net%2Fm%3Fdt_id%3D6061522%26ext_id%3D%5BMM_UUID%5D&mm_bnc&mm_bct
  • https://ad.yieldlab.net/m?dt_id=6061522&ext_id=ca5a5ba0-c1e3-4a00-8f55-bf0152cef98f
0
495 B
Image
General
Full URL
https://ad.yieldlab.net/m?dt_id=6061522&ext_id=ca5a5ba0-c1e3-4a00-8f55-bf0152cef98f
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:32 GMT

Redirect headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
MT3 1.26.12.0 f85fe72 RELEASE zrh-pixel-x17
P3P
CP="NOI DSP COR NID CURa ADMa DEVa PSAa PSDa OUR BUS COM INT OTC PUR STA"
location
https://ad.yieldlab.net/m?dt_id=6061522&ext_id=ca5a5ba0-c1e3-4a00-8f55-bf0152cef98f
Cache-Control
no-cache
Connection
keep-alive
Content-Type
image/gif
Keep-Alive
timeout=360
Content-Length
0
Expires
Tue, 18 Sep 2018 09:43:31 GMT
jsapi
s.d.adup-tech.com/ Frame 3B80
37 KB
12 KB
Script
General
Full URL
https://s.d.adup-tech.com/jsapi
Requested by
Host: s.d.adup-tech.com
URL: https://s.d.adup-tech.com/ads/display.js?p=69139504101a193487ed1eb4af979f65
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.230.93.142 Seattle, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
server-54-230-93-142.fra2.r.cloudfront.net
Software
nginx /
Resource Hash
840cb7cf0f5094f73af68823e3b7823d68a991c91b12c3286367d3fe74b3c189

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 05:37:49 GMT
content-encoding
gzip
last-modified
Mon, 17 Sep 2018 12:47:41 GMT
server
nginx
age
343
etag
513fff9fc5de48069bd1fa4bd6bf3f59
x-cache
Hit from cloudfront
content-type
application/javascript; charset=utf-8
status
200
cache-control
max-age=3600
x-amz-cf-id
ZCMzD90JdovZwegVivdvrt9oSMUAfsN1Bva3XdSzdKiVE2ZyhBhLyQ==
via
1.1 0316586b8fd7e325258707448d98d7cd.cloudfront.net (CloudFront)
expires
Tue, 18 Sep 2018 06:37:49 GMT
truncated
/ Frame 3B80
213 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
3f5a8f9a3e498e4fe73cb92bc3a9ae02bc8e6dd222c53cabd627db7d9a2d95a1

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/png
select
ad.sxp.smartclip.net/
1 KB
1 KB
XHR
General
Full URL
https://ad.sxp.smartclip.net/select?type=dyn&ple=pmp.burda.chip.intxt.de.burda~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&x=9&d1=2&d10=5&d11=0&d12=2&d2=4&d3=5&d4=0&d7=1&d8=1&d9=2&d13=4&d14=0&d15=4&d16=0&d18=0&i9=4&i13=3&i3=2&i21=4&i1=3&i14=4&i8=4&g1=0&g2=1&g3=0&g4=0&g5=1&n1=1&n2=1&n3=1&n4=0&n5=1&n6=1&n7=0&n8=1&n9=0&sinbest=5&s1=0&s2=0&survey_cap=1&frq_n=1&oneclicker=1&qualified=0&tv=2&ct_gnd=0&ct_qvc=0&d20=4&ct_agraf=0&ct_qc=0&nuggsid=474493238&ang_contxt=1&inswipe=true&cu_burda_pmp_redirect=1&optout=&consent=&rnd=96209935&ang_testid=1
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.247.97.89 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-54-247-97-89.eu-west-1.compute.amazonaws.com
Software
/
Resource Hash
cc117351eb72062c5fcb705d8c96f1fe766a506d8698e38223f0e04bdc1ef293

Request headers

X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Origin
https://www.chip.de
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Sc-Supply-Network
10035
Vary
Accept-Encoding
P3P
CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Access-Control-Allow-Origin
https://www.chip.de
Sc-Uuid
d6b97efb-e720-42f0-835e-d25426fb71df
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/xml; charset=utf-8
Sc-Device-Type
PC
Content-Length
592
1
k.intellitxt.com/context/
186 B
665 B
XHR
General
Full URL
https://k.intellitxt.com/context/1
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
31.24.80.101 , United Kingdom, ASN56464 (VIBRANT-EU, GB),
Reverse DNS
Software
nginx / Kormorant
Resource Hash
e03748ea462f189e9f3664d517ddad0679a2104cf3b97652fd6b5ed748d8e1b0

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/json

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
X-Powered-By
Kormorant
Vary
*
Content-Type
application/json; charset=utf-8
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
private, no-cache, no-store, must-revalidate, proxy-revalidate, max-age=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Access-Control-Allow-Headers
Content-Type
Content-Length
186
Expires
Fri, 08 Jan 2016 00:00:00 GMT
uid
d.adup-tech.com/t/ Frame 3B80
80 B
387 B
Script
General
Full URL
https://d.adup-tech.com/t/uid
Requested by
Host: s.d.adup-tech.com
URL: https://s.d.adup-tech.com/jsapi
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.72.247.123 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-54-72-247-123.eu-west-1.compute.amazonaws.com
Software
nginx /
Resource Hash
c525e09d8723d08ed0b9ee0c66d8cb0486f651865dbf6f04992de7ae99651350

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:32 GMT
server
nginx
etag
W/"Vqf8oaLPLKoMjECN4Yy3"
p3p
policyref="/w3c/p3p.xml", CP="OTC NOI DSP COR PSAo PSDo IVAo IVDo OTPo OUR IND"
status
200
cache-control
private, max-age=31536000
content-type
application/javascript; charset=utf-8
content-length
80
a.mp4
videos.chip.de/p/1741931/sp/174193100/serveFlavor/entryId/1_apzozif9/v/1/flavorId/1_ynnamij8/name/
54 KB
0
Media
General
Full URL
https://videos.chip.de/p/1741931/sp/174193100/serveFlavor/entryId/1_apzozif9/v/1/flavorId/1_ynnamij8/name/a.mp4
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:eb:1a1::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx/1.8.0 /
Resource Hash

Request headers

Pragma
no-cache
Accept-Encoding
identity;q=1, *;q=0
Host
videos.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Range
bytes=589824-
Accept
*/*
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Cookie
s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C36%2C36%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Accept-Encoding
identity;q=1, *;q=0
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Range
bytes=589824-

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Access-Control-Allow-Methods
GET, HEAD, OPTIONS
X-Vod-Session
591386050
Content-Range
bytes 589824-7234055/7234056
Connection
keep-alive
Content-Length
6644232
Last-Modified
Sun, 19 Nov 2000 08:52:00 GMT
Server
nginx/1.8.0
ETag
"3a1794b0-6e6208"
X-Vod-Me
ny-front-vod2
Content-Type
video/mp4
Access-Control-Allow-Origin
*
Access-Control-Expose-Headers
Server,Content-Length,Content-Range,Date
Cache-Control
max-age=5927722
Accept-Ranges
bytes
Access-Control-Allow-Headers
Origin,Range,Accept-Encoding,Referer,Cache-Control
Expires
Mon, 26 Nov 2018 00:18:54 GMT
csi
csi.gstatic.com/
0
202 B
Other
General
Full URL
https://csi.gstatic.com/csi?v=2&s=ima&dmc=8&puid=1~jm7j6kw3&c=5493041372949&alt=0&fb=ima-html5&sdkv=h.3.235.4&pid=3673&ppt=videojs-ima&ppv=1.5.1&mrd=8&aab=1&itv=1&met.4=ar.15w~vl.1fy&rcid=goog_324898535
Requested by
Host: imasdk.googleapis.com
URL: https://imasdk.googleapis.com/js/sdkloader/ima3.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:400c:c0b::5e , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:32 GMT
last-modified
Wed, 21 Jan 2004 19:51:30 GMT
server
Golfe2
status
204
content-type
image/gif
access-control-allow-origin
*
cache-control
no-cache, no-store, must-revalidate
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
hic_qos
ssl.1.damoh.chip.de/
24 B
281 B
Script
General
Full URL
https://ssl.1.damoh.chip.de/hic_qos?adv_partner&_werbebanner_
Requested by
Host: text
URL: data:text/javascript;base64,dmFyIGlOZXBlZXdvSGVpR2hvaHY9aU5lcGVld29IZWlHaG9odnx8e307CihmdW5jdGlvbihjKXtmdW5jdGlvbiBhYSgpe3kuJGR8fCh5LiRkPTApO3kuJGQrKzt3aW5kb3cudmlkZW9wa2dJbnRlcmZhY2UhPXkudmlkZW9wa2dJbnRlcmZhY2UmJih3aW5kb3cudmlkZW9wa2dJbnRlcmZhY2U9eS52aWRlb3BrZ0ludGVyZmFjZSk7MTA+eS4kZCYmd2luZG93LnNldFRpbWVvdXQoYWEsNTAwKX1mdW5jdGlvbiBBKCl7d2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoImtleWRvd24iLEEpO3dpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJtb3VzZW1vdmUiLEEpO3dpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJtb3VzZWRvd24iLEEpO3dpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJjbGljayIsQSk7d2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoInRvdWNoc3RhcnQiLEEpO3dpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJ0b3VjaGVuZCIsQSk7d2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoInRvdWNobW92ZSIsQSk7YmE9ITA7Zm9yKHZhciBjPTA7YzxCLmxlbmd0aDtjKyspQltjXS5sb2FkKCk7CmZvcihjPTA7YzxCLmxlbmd0aDtjKyspe3ZhciBiPUJbY10ucGxheSgpO2lmKHZvaWQgMCE9PWIpYi50aGVuKGZ1bmN0aW9uKCl7fSlbImNhdGNoIl0oZnVuY3Rpb24oKXt9KX1IJiYoSCgpLEg9ITEpfWZ1bmN0aW9uIGNhKCl7dmFyIGM9d2luZG93Lk9PO2N8fChjPXdpbmRvdy5qT09QbGF5ZXJfMCk7cmV0dXJuIGN9ZnVuY3Rpb24gZGEoKXtpZihrKXtrLnBhdXNlQnV0dG9ufHwoay5wYXVzZUJ1dHRvbj0nPGltZyBzdHlsZT0ibWF4LXdpZHRoOiAyNXB4O3BhZGRpbmctbGVmdDogNnB4O3BhZGRpbmctYm90dG9tOiA2cHg7IiBzcmM9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBSUFBQUMxbms0bEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRTFoWTJsdWRHOXphQ2tpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UXpRNU56VTFOMFEyTlVVd01URkZOVGs1UmpoQk0wTXpRMFV4TjBVMFJEZ2lJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRelE1TnpVMU4wVTJOVVV3TVRGRk5UazVSamhCTTBNelEwVXhOMFUwUkRnaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcERORGszTlRVM1FqWTFSVEF4TVVVMU9UbEdPRUV6UXpORFJURTNSVFJFT0NJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRE5EazNOVFUzUXpZMVJUQXhNVVUxT1RsR09FRXpRek5EUlRFM1JUUkVPQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGdIbkNyRUFBQUYwU1VSQlZIamE3Sm05aW9OQUVNZmozUlVXOFNNYVB3aGEyNGNJMWxaV2VZTFkrUVNXZ3BXK2c0K1VKbThSdFUxTWltRGxMYmNnd1NQSFFjTGV6akZUelE0eSs5dmhQeVBMQ2ttU3pLRFp4K2wwZ2dkOVBwL2hRZDl1TjNqUXd6QWdOQXQ3bXdFMGxBZENZeU5pcFJFYU5ZMlZSbWlRME52dE5neERTWktxcWpvY0RtTjh0VnJ0ZGp2UDg5cTJ6Zk9jSStqTlpsT1dKZlVKWHhSRjErdVZMb3VpOEgyZitrM1RrQ1B4TWozaU9CNTlXWllKOTNpQWtaall2Zi8zbFNhcW1FUm8ya2R4THFBblNZWXYreUhPNC9SNEJNMVhwUmxENDIvOEZ4WEZSa1JOZzlRMHlKR0hqWWp5d09tQmpmaWZHN0d1Ni92bDhYaWthWWt6K2V3bDI3MlQyOUh6V2ZiNy9YcTlkbDIzNjdvc3k4aVN4aStYQ3dFTmdrQVVSUkpNMDdUdisrZTNFeHpId1VaRTZFZWFucy9uNEtBRjI3WVJtZ20wWlZud29FM1RoQWR0R0FZODZPVnlpZEJNb0hWZGh3ZXRhUm84Nk1WaUFROWFWVldFWmdLdEtBbzg2SmZjWEZoRGYzL0w0ZDgrQlJnQStSTldTeFBpUjR3QUFBQUFTVVZPUks1Q1lJST0iLz4nKTsKay5wbGF5QnV0dG9ufHwoay5wbGF5QnV0dG9uPSc8aW1nIHN0eWxlPSJtYXgtd2lkdGg6IDI1cHg7cGFkZGluZy1sZWZ0OiA2cHg7cGFkZGluZy1ib3R0b206IDZweDsiIHNyYz0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FJQUFBQzFuazRsQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRelE1TnpVMU56azJOVVV3TVRGRk5UazVSamhCTTBNelEwVXhOMFUwUkRnaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlF6UTVOelUxTjBFMk5VVXdNVEZGTlRrNVJqaEJNME16UTBVeE4wVTBSRGdpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRE5EazNOVFUzTnpZMVJUQXhNVVUxT1RsR09FRXpRek5EUlRFM1JUUkVPQ0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBETkRrM05UVTNPRFkxUlRBeE1VVTFPVGxHT0VFelF6TkRSVEUzUlRSRU9DSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QdlZrR0lrQUFBSFpTVVJCVkhqYTdKZ3hpc0pRRUlaMVhiQlJtd2hpRGlCNmdVMHRwQklFQzR1QWhVME1CRnZGWHEwVlBFQ0NWb0xhZWdHTGlLV0ZIaUNranJHeGpMTXVpR3pBM2VVbHovZlkrYXNRblBCbC9PZGxadUtxcXNaNDA3dnJ1dnhCbjA0bi9xQXZsd3QvMEw3dkl6UU52Y1U0Rk5vRG9iRVFNZE1Jalo3R1RIOHFrY3ZsU09MVDZYUzlYdC92OTFUdDRaT3BXcTEydTkzNWZKNUtwWHhhSW9XR1RNT3JGNHZGOVhwZEtCVDRnTDZYUkNhVFdTd1dqVWFEQm5TNGJ1djFlb1BCNEN2OTdIbzYrTVJhcldZWVJqNmY1OEFlandLTEw1ZkxjcmtjRVhRaW04MlMvRk1mTndYdko1UEpTcVVDRjd2ZGpqbDdQUDgydGR2dHlXUVMrbWtZK1dkY2x1WHBkQXFHWWJvUWd5cVZTc0FOQlJxYXB3VkJJUFMwSkVrLy9nd3NEaW1IbzNDejJmQ1I2YnVhemVac05pTzNPTzNXVkxycHhhM3BuOExQNTdPdTYrU0hJTDErK25BNEFMSGpPSzhmQW40WmJwcm1jRGprWm5JQlMwQUx0VnF0R0JxM25vZURKVHFkenZGNDVHYXdoWjVKVVpUUWlTTzBSNy9maHdhVjBXazhHRzdidHFacFlBeHVWZ2lXWmJWYUxTZytwdmNlaitHajBXZzhIdE5ZMW9UeUZNL3pWRlhkYnJlVWxqV0VReWdNNGREQkFYR2tKdjZtdUNpS3VNdERhRnoxSWpSQ1l5RmlwaEVhb2JFUUVmb2ZRVjhGR0FCR0VKNFU1RklmendBQUFBQkpSVTVFcmtKZ2dnPT0iLz4nKTsKay5tdXRlQnV0dG9ufHwoay5tdXRlQnV0dG9uPSc8aW1nIHN0eWxlPSJtYXgtd2lkdGg6IDI1cHg7cGFkZGluZy1yaWdodDogNnB4O3BhZGRpbmctYm90dG9tOiA2cHg7IiBzcmM9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBSUFBQUMxbms0bEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRTFoWTJsdWRHOXphQ2tpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UTBaQ01EYzBRakEyTlVVd01URkZOVGs1UmpoQk0wTXpRMFV4TjBVMFJEZ2lJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRMFpDTURjMFFqRTJOVVV3TVRGRk5UazVSamhCTTBNelEwVXhOMFUwUkRnaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcERORGszTlRVM1JqWTFSVEF4TVVVMU9UbEdPRUV6UXpORFJURTNSVFJFT0NJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRE5EazNOVFU0TURZMVJUQXhNVVUxT1RsR09FRXpRek5EUlRFM1JUUkVPQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHJXZjM4Y0FBQUpVU1VSQlZIamE3Sm0vandGQkZNZTV1M0pSYzlSRWZmd0JMbEdpb0hJNmpXdjlBVlJYaWVnRkNZMndDanIwNGgvZ0w5RDcwWWhxNzV1ZFpDTHJkdG5kMmMzTjNieGk4cXpkTjU5NTcvdG03ZktXeTJVUGIvYXkzKy81Z3o0Y0R2eEJuODluL3FBVlJSSFFidGlUaDBNVDhoRFFvaEZGcGdXMDBEUjdhSVdwMWV0MXhYbGpCaTFKMG5BNHpHUXlMa0N6MGJUUDUydTMyOUZvRkw0TFRjSUFPaFFLdFZxdFdDeEdQaktCUnNVd3ptWXpSNkNSM1c2MzYvZjc2UkU3QWJQWkxNYnBkSXF3eUFJYzlydkhMYkUxKzFBTnpwdHFjR2pkR084ZXFLQXN5N2ZFajBjb0ZvdVZTZ1VPWVlYenFocXRsZWxHUktWeXVaekJjcFBKNUkvSDc4cWpWQ3BoSEF3R2lVUUNIWXp6TVZKRWpXTk8wMWl4SHBheDZRV2tyS2xVQ2s2LzM2ZXNtZ3R2SFJQeXNDWlFUWkJQMWVDOHEvWUk0bDE1T0hVYi8xS05xTWhheFZ6OXdVUUNRbDJQcDlPc1BIU2g3Y2pqZXJUcHVKcHBKZ25XYmNRLzliaGxVeDZPWnBwTGVUaVY2Y1ZpZ1RzOFo0M1k2L1hJeDhsa1FnNmVUaWV5ak4rYmFXcjRVVVVkQW0yQlhndXROL2R1dDF1djEzcmZZdFo0UEc1cU1jdmxVck1NVEJFT2gxbnVIckpxQmxjMkdvMThQbStoUkpEN3RZUHpRVytjZTJhYXJsYXJtODJtVnF0WjF0VjhQcjkyY09IeGVIUzhFVHVkRHFacE5wczJtNEhTajhkakVtRzczVUk1VHUwZW1JWndCd0lCKzgrSWxINjFXaG1FOGxwckJZMmhLVWVqRWVHT1JDSjh2R0dDdUF1RndyVWkrWGpEQk81ME9vM1JCV2h2TUJoa1dEanNYTGgzT0MyUFowbVNHSWE3WEM3aVZhLzRKMEJBL3c5bzBZZ0NXa0NMUmhUeUVORE03VnVBQVFCd292dkl2MDlZNmdBQUFBQkpSVTVFcmtKZ2dnPT0iLz4nKTsKay51bm11dGVCdXR0b258fChrLnVubXV0ZUJ1dHRvbj0nPGltZyBzdHlsZT0ibWF4LXdpZHRoOiAyNXB4O3BhZGRpbmctcmlnaHQ6IDZweDtwYWRkaW5nLWJvdHRvbTogNnB4OyIgc3JjPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQUlBQUFDMW5rNGxBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0UxaFkybHVkRzl6YUNraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlEwWkNNRGMwUWpRMk5VVXdNVEZGTlRrNVJqaEJNME16UTBVeE4wVTBSRGdpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UTBaQ01EYzBRalUyTlVVd01URkZOVGs1UmpoQk0wTXpRMFV4TjBVMFJEZ2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBEUmtJd056UkNNalkxUlRBeE1VVTFPVGxHT0VFelF6TkRSVEUzUlRSRU9DSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcERSa0l3TnpSQ016WTFSVEF4TVVVMU9UbEdPRUV6UXpORFJURTNSVFJFT0NJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BpL2RxR3dBQUFTRlNVUkJWSGphN0psTFRCTkJHTWUzaUVpbDcyNUxhMHVRaTYyUEF4b0RIUEhDelpaRXFpYVFRQTJKd3NGWHZHaE1DSGZmSmlZRzFDWWVSRUUweElQdEJZN1lFeWFDK0VLSUVCTXI3VzRWaW9qV2IzZXRXYnF6MjA1WjFFMzJPMndtT3pQZi9QYWIvenhYMDk3ZVRpak5paE9KaFBLZ0tZcFNIblFxbFZJZWREcWRWcUgvaGhVUkNqUlZIaXEwT2hEVlNLdlFxcWIvZmFUUHpNM3RvK2t0eTh0Zk5tdzQ1UEY4TENuaDUzWjNkM2QxZGVWMHNpMlZhbzdGd0kvK3g0OVhXdTFoandjdjBta2NxNmNvYUF5SW9TYTBkM2xxU3JleXdtWHBkTHErdmo2Zno1ZlR5YmJGeGQ0M2IzenhPSGdBUDU1VWF2LzhQQllHSmpSTjg3L1lzN1RVOC9ZdGNBTnhUMCtQaHcxWVRtS29vdi81ays5bmZ6eU9oWUVuRHk0MmZQTXVMZlcrZTBjTUQzdTlYdTZOaEVNSWF1L1VsR0UxTWJJVzlCZzhoNGFHWkpESERac3RXVlFrNVBZZU8wWmtUa0FTTWI0bFFuelhhdVhLK0ZpREJIU2EzKzhYbFFmV0NJQkJjNlNxU3NoTlBIOU8xTmNUNGljM2lQSHQ5KytSeE9kZExsZG5aMHRMQzZUM3NzWUVJdE52TWtRYWJMSzBOTGgxcXdRM01zWml4SS85L3NjbUU4Y0tKVjJzL1pFS3RxYWhkeG9iRzhXKzlVc3NabWh1SmxhUFM0NGJ4aVhNaHZ6QmVtZDZHa21jdkhadFMyMXRPaGpVNi9WL0VMTVNlUE0wZkhGTlRZMlVWa1pHbU5BS3VPOXMydFJXV2NseGc5eERNek5JNG5OT1oyTnRMWjlNSW9FaGp4d0NyNjVtdUkzR3JOZmJ2MzBEVUlnMzZGaU1PTnJSOFNoVFVScGFob0dZUDNkMDgrWkhpUVJhRlZldkVtMXRhOXA3RkJqbVhOeU12ck9VdzlwWmgyT3lyaTVQVlJTeUlxNlZXMkRQT2pvR0RZYjBtbTNOa2M2Ym0xRkZhMnVlQVY1UFRXZHhYN2tpbG5uZFlubkp6aFh5N0tkbGtBZG5ZMlBFeVpOaW1hMFU1WXJGOGc5d2dackdKaGJPMlR5RGFjUU5DL1hZbUN6UW9vc0xCbmN1NHQ5RzA5czdPNzFPcDNEWmswaXN6NVFYQ2hHN2QrY216c1Q3eWR6Y2ptajBuMFlhaUlOQjlLbU1KT0Y1NGZObkJQcUpFOFRSbzFnNnlkNTdpUEhNenM2T2pvNkt4c3hnWUFJbVR2eFFwK1BTU082Nm16Y1BrQ1EwNFhhNzVUellEckFtVnEzcDY5Y0w4L05vWXF0MW9LeU1ZTjF5Q1dSSitKakk0T0J0blE0QWdON0FManI1UnJxQWV3K0dPQjVIWk1EaUVncjFRKy96ZlBhWGxkRWFEWEFiQlEwMTNMc1h0bGpnU0J3T2h6bEVtaDBiaFc5TlJZa1hGaTZLRWNPaVdGMmRQbjQ4S3llczFYNncyKzkvK2lUa0JsZndhb0NGWnI2d3Y1OWpuWmlZQU9XSXNXbXdWQlZZV0xpRS9JV1hJWVprUlVVRnN1Nk81ZVVIc1pnUnhYSGFiSVlPV2RVSkRRM3dqRVFpTXR3d0JSWVhFZk92Um5ONnp4NjZxa3E2N2tSSnlVR2JEUXJuNHpiQ21qeG5SR0dUOENaQWtnOWV2dzRFQW54RkltMTg0MFlvakhTeWpwYzFUMHRMc3hwcklrbEFZWURHeDZGUDRTbnRBUW8zQ2JqQkxSYUd4dWwwWWlua01rVWRZditYdmlndVBtVXlBVVRXL0oxTUpuTTYyZm45Ty9qWnRiSUM2ZnRhTGZqQll0QTRIQTdGM1pvcUU3cTh2Rng1MEhhN1hYblFOcHROZWRBa3U0ZFVvZGNmMm1xMUtnL2FZckVvRDlwc05pc1Ayb1M1aEtyUWhVSWI4N2c0L08rZ1lWK21QR2p1ZjRleTdKY0FBd0Rhbk9MSU8vcGdrQUFBQUFCSlJVNUVya0pnZ2c9PSIvPicpOwprLnNraXBhYmxlQnV0dG9ufHwoay5za2lwYWJsZUJ1dHRvbj0nPGRpdiBzdHlsZT0ib3BhY2l0eTogMC42O21pbi1oZWlnaHQ6IDI1cHg7bWF4LWhlaWdodDogMjVweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO2Rpc3BsYXk6IGlubGluZS1ibG9jaztsaW5lLWhlaWdodDogMjVweDtwYWRkaW5nLWxlZnQ6IDZweDttYXJnaW4tcmlnaHQ6IDZweDtwYWRkaW5nLXJpZ2h0OiA2cHg7Ym9yZGVyOiAjRkZGRkZGO2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQThBTlVBQUE4UER5a3BLUzB0TFJNVEV4WVdGaDRlSGlNakkyUmtaQ0lpSWlzckt4RVJFU29xS2pNek16SXlNamMzTnpvNk9pOHZMeGtaR1RZMk5rTkRReElTRWhzYkd4Y1hGeVFrSkNjbkp4OGZIeTR1TGhVVkZUazVPUjBkSFEwTkRWTlRVeUVoSVRVMU5Sb2FHZzRPRGlZbUpqQXdNQ0FnSUJBUUVEUTBOREV4TVJRVUZEZzRPQ2dvS0JnWUdDVWxKU3dzTEJ3Y0hBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSC9DMWhOVUNCRVlYUmhXRTFRUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRnUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNeE16Z2dOemt1TVRVNU9ESTBMQ0F5TURFMkx6QTVMekUwTFRBeE9qQTVPakF4SUNBZ0lDQWdJQ0FpUGlBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBpQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YlcwdklpQjRiV3h1Y3pwemRGSmxaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxVbVZtSXlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOeUFvVFdGamFXNTBiM05vS1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRk9UWkRRalZHTTBSR01USXhNVVUyT0RReFFVVkJOME5HTVVNeU9Ua3hOU0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBGT1RaRFFqVkdORVJHTVRJeE1VVTJPRFF4UVVWQk4wTkdNVU15T1RreE5TSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1U1TmtOQ05VWXhSRVl4TWpFeFJUWTROREZCUlVFM1EwWXhRekk1T1RFMUlpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rVTVOa05DTlVZeVJFWXhNakV4UlRZNE5ERkJSVUUzUTBZeFF6STVPVEUxSWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K0FmLysvZno3K3ZuNDkvYjE5UFB5OGZEdjd1M3M2K3JwNk9mbTVlVGo0dUhnMzk3ZDNOdmEyZGpYMXRYVTA5TFIwTS9PemN6THlzbkl4OGJGeE1QQ3djQy92cjI4dTdxNXVMZTJ0YlN6c3JHd3I2NnRyS3VxcWFpbnBxV2tvNktob0orZW5aeWJtcG1ZbDVhVmxKT1NrWkNQam8yTWk0cUppSWVHaFlTRGdvR0FmMzU5Zkh0NmVYaDNkblYwYzNKeGNHOXViV3hyYW1sb1oyWmxaR05pWVdCZlhsMWNXMXBaV0ZkV1ZWUlRVbEZRVDA1TlRFdEtTVWhIUmtWRVEwSkJRRDgrUFR3N09qazROelkxTkRNeU1UQXZMaTBzS3lvcEtDY21KU1FqSWlFZ0h4NGRIQnNhR1JnWEZoVVVFeElSRUE4T0RRd0xDZ2tJQndZRkJBTUNBUUFBSWZrRUFBQUFBQUFzQUFBQUFBRUFQQUFBQmpmQXcyZnk0S3hXRGtrSWhXSTBVcWtTUkNONHZSS0xBSXVGSWJsY0Z3TUNaREpsQ2gwWXJDS0t0Rm9Xd2thbEdsQVVweE5nNUFrQ0FEcz0pO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14OyI+U2tpcCBBZCBpbiBbdGltZV1zPGRpdj4nKTsKay5za2lwQnV0dG9ufHwoay5za2lwQnV0dG9uPSc8ZGl2IHN0eWxlPSJtaW4taGVpZ2h0OiAyNXB4O21heC1oZWlnaHQ6IDI1cHg7b3BhY2l0eTogMC42O21hcmdpbi1yaWdodDogNnB4O3BhZGRpbmctbGVmdDogNnB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ZGlzcGxheTogaW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OiAyNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQThBTlVBQUE4UER5a3BLUzB0TFJNVEV4WVdGaDRlSGlNakkyUmtaQ0lpSWlzckt4RVJFU29xS2pNek16SXlNamMzTnpvNk9pOHZMeGtaR1RZMk5rTkRReElTRWhzYkd4Y1hGeVFrSkNjbkp4OGZIeTR1TGhVVkZUazVPUjBkSFEwTkRWTlRVeUVoSVRVMU5Sb2FHZzRPRGlZbUpqQXdNQ0FnSUJBUUVEUTBOREV4TVJRVUZEZzRPQ2dvS0JnWUdDVWxKU3dzTEJ3Y0hBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSC9DMWhOVUNCRVlYUmhXRTFRUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRnUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNeE16Z2dOemt1TVRVNU9ESTBMQ0F5TURFMkx6QTVMekUwTFRBeE9qQTVPakF4SUNBZ0lDQWdJQ0FpUGlBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBpQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YlcwdklpQjRiV3h1Y3pwemRGSmxaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxVbVZtSXlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOeUFvVFdGamFXNTBiM05vS1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRk9UWkRRalZHTTBSR01USXhNVVUyT0RReFFVVkJOME5HTVVNeU9Ua3hOU0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBGT1RaRFFqVkdORVJHTVRJeE1VVTJPRFF4UVVWQk4wTkdNVU15T1RreE5TSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1U1TmtOQ05VWXhSRVl4TWpFeFJUWTROREZCUlVFM1EwWXhRekk1T1RFMUlpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rVTVOa05DTlVZeVJFWXhNakV4UlRZNE5ERkJSVUUzUTBZeFF6STVPVEUxSWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K0FmLysvZno3K3ZuNDkvYjE5UFB5OGZEdjd1M3M2K3JwNk9mbTVlVGo0dUhnMzk3ZDNOdmEyZGpYMXRYVTA5TFIwTS9PemN6THlzbkl4OGJGeE1QQ3djQy92cjI4dTdxNXVMZTJ0YlN6c3JHd3I2NnRyS3VxcWFpbnBxV2tvNktob0orZW5aeWJtcG1ZbDVhVmxKT1NrWkNQam8yTWk0cUppSWVHaFlTRGdvR0FmMzU5Zkh0NmVYaDNkblYwYzNKeGNHOXViV3hyYW1sb1oyWmxaR05pWVdCZlhsMWNXMXBaV0ZkV1ZWUlRVbEZRVDA1TlRFdEtTVWhIUmtWRVEwSkJRRDgrUFR3N09qazROelkxTkRNeU1UQXZMaTBzS3lvcEtDY21KU1FqSWlFZ0h4NGRIQnNhR1JnWEZoVVVFeElSRUE4T0RRd0xDZ2tJQndZRkJBTUNBUUFBSWZrRUFBQUFBQUFzQUFBQUFBRUFQQUFBQmpmQXcyZnk0S3hXRGtrSWhXSTBVcWtTUkNONHZSS0xBSXVGSWJsY0Z3TUNaREpsQ2gwWXJDS0t0Rm9Xd2thbEdsQVVweE5nNUFrQ0FEcz0iKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDsiPlNraXAgQWQ8aW1nIHN0eWxlPSJtYXgtd2lkdGg6IDMwcHg7ZGlzcGxheTogaW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IiBzcmM9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBM0JwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBGT1RaRFFqVkdNRVJHTVRJeE1VVTJPRFF4UVVWQk4wTkdNVU15T1RreE5TSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEZSamMzT1VGR01FUkdSRFV4TVVVMk9FTTFPVUU0UWtKR1JqZEdOa1EzTmlJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRlJqYzNPVUZGUmtSR1JEVXhNVVUyT0VNMU9VRTRRa0pHUmpkR05rUTNOaUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE55QW9UV0ZqYVc1MGIzTm9LU0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT21Rell6azFOREJtTFRWbFlUTXRORGxsTkMxaE5HVXlMV1EyTWpReU5UY3pabVU1WVNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRk9UWkRRalZHTUVSR01USXhNVVUyT0RReFFVVkJOME5HTVVNeU9Ua3hOU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUG02WE5UNEFBQUpxU1VSQlZIamFZdnovL3ovRFNBSk1EQ01NakhwNDFNT2pIaDcxOEtpSFJ6MDg2dUZSRDQ5NmVOVERveDRlOWZDb2g3RUJsc0htSUVORHd3QnM0dWZQbjk5QUZRdEFBd0RVeGpZMk5qRmRYVjByOWZYMS9ValZDOVdEQXNneEJ4ZW1TWkwyQllMUzB0S3dGU3RXckFSNlBncmtZRklpZ0JpeFFaV0hlWGw1ZVVDMGhvWUd4N1p0MjVhcUFZR2VucDRQa1I3K1I0ellvUEl3Y296dzhmRXhyRjY5dWpzYUNIUjFkWDBHT29icFZtaVZsNWRIcUt1cmExaFpXZkVjTzNac3hZZ29wUU1DQWd5QXlYeSttNXNienpNZ3VITGx5cmJoa3FSeE9oQ1VyOWVzV1RQYkVRaTB0Ylc5aGtXaFJRaUE4dlhreVpOTHNyS3lNclcwdER5R1ZhR0ZEMlJuWi90TW1qUnBzcG1aV2Npd0s3UndBUmNYRnhWcGFlbUZnWUdCTWplQVlFUzBwVFUxTmJrV0xsellEeXpVL0dtZHBGbG9sS1Qva1pPdjI5dmJNNENGbXNhd0s3VHdnZmo0ZUljaFYyaU51UDR3SlVudzA2ZFBEQ01tU1YrN2R1MGJzS01WUDZ4YVdyakEvUG56OTRHNmxVK0FZRmpITUNnSkEvdk9VNXFCNE83ZHUvdUdhclZFZEJJdUtTa3B2bjc5K28zNzkrOGZHTll0TFdBSDRreFRVMVBqcFV1WHRnemI3aUVNQUQyNmFONjhlWE1mUEhod2lON2RRN3EydEI0L2ZzeVFscGFXQ1V6SzF4NCtmSGhvV0k5NEhEOSsvRmtxRUFBTHFVK1BIajA2UWtwZ0RibENxNit2YjEwL0VBQmorQWc1QmQ2UWllR1BIejh5cEtTa2xKNEFBbUk4TzJTYmxsZXZYcjJ5WThlT0crN3U3dUhBcEh5TUZNL1NPa25UWk9hQkVpd2xKV1dGUHZNQUZhT0srWU51YmdrVW0wQVBXdExLZk1iUnhhV2pIaDcxOEtpSFJ6MDg2dUZSRDQ5NmVOVERveDRlOWZDb2gwYzlQT3BoQmdhQUFBTUFHbUMwcGVKY0dFSUFBQUFBU1VWT1JLNUNZSUk9Ii8+PC9kaXY+Jyk7CmlmKGsuc2lkZWxvYWRzKXt2YXIgYz1mdW5jdGlvbigpe307ay5zaWRlbG9hZHMuZm9yRWFjaChmdW5jdGlvbihhKXt2YXIgYj1hLmFsaWFzOyJmdW5jdGlvbiI9PT10eXBlb2YgYiYmKGI9YigpKTthPWEudXJsOyJmdW5jdGlvbiI9PT10eXBlb2YgYSYmKGE9YSgpKTtlLkxhKGEsYixbXSxjLGMsbSl9KX1tLmMoay5nbG9iYWxDb25maWcsay5jbGllbnRDb25maWcsay5wcmVjaGVja2VkLGsub25SZWFkeSxrLm9uRmFpbHVyZSxrKTtkb2N1bWVudC5oZF9yZWFkeT0hMDt2YXIgYj1rLnN0YXJ0UGxheWVyO2ImJiJmdW5jdGlvbiI9PT10eXBlb2YgYiYmYigpfWVsc2UgZWEoZGEsNTApfWZ1bmN0aW9uIGZhKGMsYil7Ynx8KGI9InByZSIpO2lmKGsmJm0pe2MucGF1c2UoKTt2YXIgYT1uZXcgTihjKSxhPW5ldyBPKGEsbSksZz1rLmFkVGFnOyJwcmUiPT1iJiZrLnByZXJvbGxBZFRhZyYmKGc9ay5wcmVyb2xsQWRUYWcpOyJwb3N0Ij09YiYmay5wb3N0cm9sbEFkVGFnJiYoZz1rLnBvc3Ryb2xsQWRUYWcpOwpnJiYoYS5xZyhrKSxhLlJkKGcpKX1lbHNlIGVhKGZ1bmN0aW9uKCl7ZmEoYyl9LmJpbmQodGhpcyksNTApfWZ1bmN0aW9uIHEoYyxiKXtpZihrJiZtKXsoay5hZFRhZ3x8ay5wcmVyb2xsQWRUYWcpJiZjLnBhdXNlKCk7ZS5EKGwuQmMsYy5CKCkpO2lmKGMuZ2V0Q3VycmVudFRpbWUpe3ZhciBhPWMuZ2V0Q3VycmVudFRpbWUoKTthJiZlLnRyYWNrKCJhY3RpdmF0ZWRBdCIsYSl9Yj9tLm5hPSEwOmUudHJhY2soInN0YXRzX2hkX2FiZCIsIiIsITApO2E9bmV3IGdhO2EuYmQoYyk7YS5CcyhtKTthLkFzKGspO2EubnMoKTthLmIoKX1lbHNlIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cShjLGIpfS5iaW5kKHRoaXMpLDUwKX1jPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy5Ebz10aGlzLmFbMV07dGhpcy5ycD10aGlzLmFbN107dGhpcy5ycj10aGlzLmFbNl07dGhpcy5nPXRoaXMuYVs0XX0KYy53bD1iO2IucHJvdG90eXBlPXtDbzpmdW5jdGlvbihhKXtyZXR1cm4gOTxhP3RoaXMuRG86dGhpcy5xcChhKX0scXA6ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLnJwOnRoaXMucXIoYSl9LHFyOmZ1bmN0aW9uKGEpe3JldHVybiA0PGE/dGhpcy5ycjp0aGlzLmYoYSl9LGY6ZnVuY3Rpb24oYSl7cmV0dXJuIDY8YT90aGlzLmc6YX19fSkoYyk7dmFyIGhhPWMud2x8fGhhLEhjPW5ldyBoYSgxLG5ldyBEYXRlLDIsTWF0aC5yYW5kb20oKSwidHJ1ZSIsbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PUhjLkNvKDQpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLkZhPSJzZXR1cCI7dGhpcy5nYz1bXTt0aGlzLiRlKCk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLHRoaXMuV3IuYmluZCh0aGlzKSl9Yy5NaT1iO2IucHJvdG90eXBlPXskZTpmdW5jdGlvbigpe3RoaXMuemE9e3VybHM6e30sCmhvbWFkVXJsczp7fSxvcmlnaW5hbFVybHM6e30sc2NyaXB0czp7fSxldmVudGxpc3RlbmVyOltdLGdlbmVyYWxFdmVudGxpc3RlbmVyOltdLGlGcmFtZXM6W10saUZyYW1lT25Mb2FkSGFuZGxlcjp7fSxpRnJhbWVVcmw6IiIsdHJhY2U6W10sc3RhY2s6W10sZXJybXNnOltdfX0sWGw6ZnVuY3Rpb24oYSl7dGhpcy56YS5lcnJtc2cucHVzaChhKX0scG9zdE1lc3NhZ2U6ZnVuY3Rpb24oYSxiKXt0cnl7YS5jb250ZW50V2luZG93JiYoYT1hLmNvbnRlbnRXaW5kb3cpfWNhdGNoKGQpe31hJiZhLnBvc3RNZXNzYWdlJiZhLnBvc3RNZXNzYWdlKGIsIioiKX0seGE6ZnVuY3Rpb24oYSxiLGQpe3RoaXMucG9zdE1lc3NhZ2UoYSx7dHlwZToidnBhaWQiLGV2ZW50OmIsZGF0YTpkfSl9LFdyOmZ1bmN0aW9uKGEpe2EmJmEuZGF0YSYmYS5kYXRhLnR5cGUmJiJ2cGFpZCI9PWEuZGF0YS50eXBlJiZ0aGlzLlZyKGEuZGF0YSl9LFZyOmZ1bmN0aW9uKGEpe2Zvcih2YXIgYj0wO2I8dGhpcy56YS5ldmVudGxpc3RlbmVyLmxlbmd0aDtiKyspYS5ldmVudD09CnRoaXMuemEuZXZlbnRsaXN0ZW5lcltiXS5uYW1lJiZ0aGlzLnphLmV2ZW50bGlzdGVuZXJbYl0uY2IoYSl9LHdkOmZ1bmN0aW9uKGEsYil7dGhpcy56YS5ldmVudGxpc3RlbmVyLnB1c2goe25hbWU6YSxjYjpifSl9LGNmOmZ1bmN0aW9uKGEpe3ZhciBiPXRoaXMuUm8oYSksZD0hMTtpZihiKXJldHVybiBhPWEucmVwbGFjZShiLCIiKSsiL2Rldi9ob21hZF91cmwvIitiKyIvIixhPWEucmVwbGFjZSgvXC9cL2RldlwvaG9tYWRfdXJsL2csIi9kZXYvaG9tYWRfdXJsIiksYT1hLnJlcGxhY2UoL1wvXC9kZXZcL2hvbWFkX3VybC9nLCIvZGV2L2hvbWFkX3VybCIpLGE9YS5yZXBsYWNlKC9cL1wvZGV2XC9ob21hZF91cmwvZywiL2Rldi9ob21hZF91cmwiKSx0aGlzLlZmKGEsIlBPU1QiLHt9LGZ1bmN0aW9uKGEpe3RyeXtkPUpTT04ucGFyc2UoYS5yZXNwb25zZVRleHQpLnVybH1jYXRjaChiKXtjb25zb2xlLmxvZygid3RmIixiKX19LGZ1bmN0aW9uKCl7fSwhMCwhMCksZH0sUm86ZnVuY3Rpb24oYSl7dmFyIGI9Cm5ldyBSZWdFeHAoIl4oaHR0cHM/KTovLyhbYS1mMC05XXs0MH0pLj8oW3cuLV0qKTo/LiooWzAtOV0rKT8vPyhbYS1mMC05XXs0MH0pLz8kIiwiZyIpO2lmKChiPWIuZXhlYyhhKSkmJihiWzJdfHxiWzVdKSl7aWYoYlsyXSlyZXR1cm4gYlsyXTtpZihiWzVdKXJldHVybiBiWzVdfWVsc2UgaWYoYj1uZXcgUmVnRXhwKCJeKGh0dHBzPyk6Ly8oW3cuLV0qKTo/LiooWzAtOV0rKT8vPyhbYS1mMC05XXs0MH0pLz8kIiwiZyIpLChiPWIuZXhlYyhhKSkmJmJbNF0pcmV0dXJuIGJbNF07cmV0dXJuITF9LFZsOmZ1bmN0aW9uKGEsYil7YT09YiYmKChiPXRoaXMuY2YoYSkpfHwoYj1hKSk7MD09PWIuaW5kZXhPZigiLy8iKSYmKGI9Imh0dHBzOiIrYik7dGhpcy56YS51cmxzW2FdPWI7dGhpcy56YS51cmxzW2JdPWE7dGhpcy56YS5ob21hZFVybHNbYV09Yjt0aGlzLnphLm9yaWdpbmFsVXJsc1tiXT1hfSxuZjpmdW5jdGlvbihhKXt2YXIgYj0hMTt0aGlzLnphLm9yaWdpbmFsVXJsc1thXSYmKGI9CnRoaXMuemEub3JpZ2luYWxVcmxzW2FdKTtyZXR1cm4gYn0sWmE6ZnVuY3Rpb24oYSxiKXtifHwoYj0iIik7dGhpcy50cmFjaygic3RhdHNfdnBhaWRfIithLGIsITApfSxjcTpmdW5jdGlvbihhKXtyZXR1cm4iYWJvdXQ6YmxhbmsiPT1hfHwiYWJvdXQ6c2VsZiI9PWF8fCIiPT1hfSxFYTpmdW5jdGlvbihhKXtpZighYXx8Im9iamVjdCIhPT10eXBlb2YgYSlyZXR1cm4gMDt2YXIgYj0wLGQ9IiI7Zm9yKGQgaW4gYSlhLmhhc093blByb3BlcnR5KGQpJiZiKys7cmV0dXJuIGJ9LHVmOmZ1bmN0aW9uKGEsYil7dmFyIGQ9YVtiXTtyZXR1cm4ic3RyaW5nIj09PXR5cGVvZiBkP2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGQpOiJmdW5jdGlvbiI9PT10eXBlb2YgZD9kb2N1bWVudC5nZXRFbGVtZW50QnlJZChkKCkpOiJvYmplY3QiPT09dHlwZW9mIGQ/ZDpudWxsfSxhdDpmdW5jdGlvbihhKXtmb3IoO2EhPWRvY3VtZW50LmJvZHkmJm51bGwhPWE7KWE9YS5wYXJlbnRFbGVtZW50O3JldHVybiBhPT0KZG9jdW1lbnQuYm9keT8hMDohMX0sTWY6ZnVuY3Rpb24oYSl7cmV0dXJuIGEmJmEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0JiYiZnVuY3Rpb24iPT09dHlwZW9mIGEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0PyhhPWEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkpPzA8PWEudG9wJiYwPD1hLmxlZnQmJmEuYm90dG9tPD0od2luZG93LmlubmVySGVpZ2h0fHxkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0KSYmYS5yaWdodDw9KHdpbmRvdy5pbm5lcldpZHRofHxkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGgpOiExOiExfSxOZjpmdW5jdGlvbihhLGIpe3ZhciBkPTAsZj0wLGM9MCxoPTAsZT0hMTtpZighYXx8IWEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0fHwiZnVuY3Rpb24iIT09dHlwZW9mIGEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KXJldHVybiExO3ZhciB1PWEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7aWYoIXUpcmV0dXJuITE7Yz11LmhlaWdodCp1LndpZHRoOwpkPXUud2lkdGg7Zj11LmhlaWdodDswPnUudG9wJiYoZis9dS50b3ApO3UuYm90dG9tPih3aW5kb3cuaW5uZXJIZWlnaHR8fGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQpJiYoZi09dS5ib3R0b20tKHdpbmRvdy5pbm5lckhlaWdodHx8ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudEhlaWdodCkpOzA+dS5sZWZ0JiYoZCs9dS5sZWZ0KTt1LnJpZ2h0Pih3aW5kb3cuaW5uZXJXaWR0aHx8ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoKSYmKGQtPXUucmlnaHQtKHdpbmRvdy5pbm5lcldpZHRofHxkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGgpKTswPmYmJihmPTApOzA+ZCYmKGQ9MCk7MDxjJiYoaD0xMDAvYypkKmYpO2g+PWImJihlPSEwKTtyZXR1cm4gZX0sa2I6ZnVuY3Rpb24oYSl7YT1hJiYibnVtYmVyIj09PXR5cGVvZiBhP01hdGguYWJzKGEpOjEwO3JldHVybiBNYXRoLnJvdW5kKE1hdGgucG93KDEwLGEpKiguODk5OTk5OTk5KgpNYXRoLnJhbmRvbSgpKy4xKSl9LG9hOmZ1bmN0aW9uKGEpe2E9YSYmIm51bWJlciI9PT10eXBlb2YgYSYmMDxhP01hdGgucm91bmQoYSk6MTA7Zm9yKHZhciBiPSIiLGQ9MDtkPGE7ZCsrKWIrPVN0cmluZy5mcm9tQ2hhckNvZGUoKC41Pk1hdGgucmFuZG9tKCk/NjU6OTcpK01hdGguZmxvb3IoMjYqTWF0aC5yYW5kb20oKSkpO3JldHVybiBifSxKZDpmdW5jdGlvbihhKXt2YXIgYj0wLGQsZjtpZigwPT09YS5sZW5ndGgpcmV0dXJuIGI7Zm9yKGQ9MDtkPGEubGVuZ3RoO2QrKylmPWEuY2hhckNvZGVBdChkKSxiPShiPDw1KS1iK2YsYnw9MDtyZXR1cm4gYn0sdGc6ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYihhKXt2YXIgZz0iIixkLGY7Zm9yKGQ9NzswPD1kO2QtLSlmPWE+Pj40KmQmMTUsZys9Zi50b1N0cmluZygxNik7cmV0dXJuIGd9ZnVuY3Rpb24gZChhLGIpe3JldHVybiBhPDxifGE+Pj4zMi1ifXZhciBmLGMsaD1BcnJheSg4MCksZT0xNzMyNTg0MTkzLHU9NDAyMzIzMzQxNyxrPTI1NjIzODMxMDIsCkk9MjcxNzMzODc4LG09MzI4NTM3NzUyMCxuLGwsdyxxLHI7YT1hJiYic3RyaW5nIj09PXR5cGVvZiBhP2E6IiI7bj1hLmxlbmd0aDt2YXIgcD1bXTtmb3IoZj0wO2Y8bi0zO2YrPTQpYz1hLmNoYXJDb2RlQXQoZik8PDI0fGEuY2hhckNvZGVBdChmKzEpPDwxNnxhLmNoYXJDb2RlQXQoZisyKTw8OHxhLmNoYXJDb2RlQXQoZiszKSxwLnB1c2goYyk7c3dpdGNoKG4lNCl7Y2FzZSAwOmY9MjE0NzQ4MzY0ODticmVhaztjYXNlIDE6Zj1hLmNoYXJDb2RlQXQobi0xKTw8MjR8ODM4ODYwODticmVhaztjYXNlIDI6Zj1hLmNoYXJDb2RlQXQobi0yKTw8MjR8YS5jaGFyQ29kZUF0KG4tMSk8PDE2fDMyNzY4O2JyZWFrO2Nhc2UgMzpmPWEuY2hhckNvZGVBdChuLTMpPDwyNHxhLmNoYXJDb2RlQXQobi0yKTw8MTZ8YS5jaGFyQ29kZUF0KG4tMSk8PDh8MTI4fWZvcihwLnB1c2goZik7MTQhPXAubGVuZ3RoJTE2OylwLnB1c2goMCk7cC5wdXNoKG4+Pj4yOSk7cC5wdXNoKG48PDMmNDI5NDk2NzI5NSk7CmZvcihhPTA7YTxwLmxlbmd0aDthKz0xNil7Zm9yKGY9MDsxNj5mO2YrKyloW2ZdPXBbYStmXTtmb3IoZj0xNjs3OT49ZjtmKyspaFtmXT1kKGhbZi0zXV5oW2YtOF1eaFtmLTE0XV5oW2YtMTZdLDEpO2M9ZTtuPXU7bD1rO3c9STtxPW07Zm9yKGY9MDsxOT49ZjtmKyspcj1kKGMsNSkrKG4mbHx+biZ3KStxK2hbZl0rMTUxODUwMDI0OSY0Mjk0OTY3Mjk1LHE9dyx3PWwsbD1kKG4sMzApLG49YyxjPXI7Zm9yKGY9MjA7Mzk+PWY7ZisrKXI9ZChjLDUpKyhuXmxedykrcStoW2ZdKzE4NTk3NzUzOTMmNDI5NDk2NzI5NSxxPXcsdz1sLGw9ZChuLDMwKSxuPWMsYz1yO2ZvcihmPTQwOzU5Pj1mO2YrKylyPWQoYyw1KSsobiZsfG4md3xsJncpK3EraFtmXSsyNDAwOTU5NzA4JjQyOTQ5NjcyOTUscT13LHc9bCxsPWQobiwzMCksbj1jLGM9cjtmb3IoZj02MDs3OT49ZjtmKyspcj1kKGMsNSkrKG5ebF53KStxK2hbZl0rMzM5NTQ2OTc4MiY0Mjk0OTY3Mjk1LHE9dyx3PWwsbD1kKG4sMzApLG49YywKYz1yO2U9ZStjJjQyOTQ5NjcyOTU7dT11K24mNDI5NDk2NzI5NTtrPWsrbCY0Mjk0OTY3Mjk1O0k9SSt3JjQyOTQ5NjcyOTU7bT1tK3EmNDI5NDk2NzI5NX1yZXR1cm4oYihlKStiKHUpK2IoaykrYihJKStiKG0pKS50b0xvd2VyQ2FzZSgpfSx5YjpmdW5jdGlvbihhKXtmb3IodmFyIGI9IiIsZCxmLGMsaCxlLHUsaz0wO2s8YS5sZW5ndGg7KWQ9YS5jaGFyQ29kZUF0KGsrKyksZj1hLmNoYXJDb2RlQXQoaysrKSxjPWEuY2hhckNvZGVBdChrKyspLGg9ZD4+MixkPShkJjMpPDw0fGY+PjQsZT0oZiYxNSk8PDJ8Yz4+Nix1PWMmNjMsaXNOYU4oZik/ZT11PTY0OmlzTmFOKGMpJiYodT02NCksYj1iKyJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPSIuY2hhckF0KGgpKyJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPSIuY2hhckF0KGQpKyJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPSIuY2hhckF0KGUpKwoiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0iLmNoYXJBdCh1KTtyZXR1cm4gYn0sYXE6ZnVuY3Rpb24oKXtyZXR1cm4gbmF2aWdhdG9yLnZlbmRvciYmLTE8bmF2aWdhdG9yLnZlbmRvci5pbmRleE9mKCJBcHBsZSIpfSxmZjpmdW5jdGlvbigpe3ZhciBhPXt9LGI9ITEsZD0hMSxmPSExLGM9ITEsaD0hMSxlPSExLHU9ITEsaz0hMSxsPSExLG09ITE7dHJ5e2I9Y2hlY2tGb3JQaGFudG9tSlMoKX1jYXRjaChuKXt9dHJ5ey9cYkhlYWRsZXNzQ2hyb21lXC8vLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCkmJihkPSEwKX1jYXRjaChxKXt9dHJ5e2Y9d2luZG93LmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5nZXRBdHRyaWJ1dGUoIndlYmRyaXZlciIpfHxuYXZpZ2F0b3IuRG0/ITA6ITF9Y2F0Y2gocil7fXRyeXtjPS0xIT1uYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoIk9wZXJhIiksaD0tMSE9bmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCJGaXJlZm94IiksCmU9LTEhPW5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZigiU2FmYXJpIiksdT0tMSE9bmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCJNU0lFIiksbD0tMSE9bmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCJDaHJvbWUiKSxrPSF1JiYhIXdpbmRvdy5TdHlsZU1lZGlhLG09KGx8fGMpJiYhIXdpbmRvdy5DU1N9Y2F0Y2gocCl7fWEuaXNQaGFudG9tSlM9YjthLmlzQ2hyb21lSGVhZGxlc3M9ZDthLmlzRmlyZWZveEhlYWRsZXNzPWY7YS5pc09wZXJhPWM7YS5pc0ZpcmVmb3g9aDthLmlzU2FmYXJpPWU7YS5pc0lFPXU7YS5pc0VkZ2U9azthLmlzQ2hyb21lPWw7YS5pc0JsaW5rPW07cmV0dXJuIGF9LExvOmZ1bmN0aW9uKCl7dmFyIGE9IlUiLGI9dGhpcy5mZigpO2IuaXNQaGFudG9tSlM/YT0iSFAiOmIuaXNDaHJvbWVIZWFkbGVzcz9hPSJIQyI6Yi5pc0ZpcmVmb3hIZWFkbGVzcz9hPSJIRiI6KGIuaXNCbGluayYmKGE9IkIiKSxiLmlzT3BlcmEmJihhPSJPIiksYi5pc0ZpcmVmb3gmJgooYT0iRiIpLGIuaXNTYWZhcmkmJihhPSJTIiksYi5pc0lFJiYoYT0iSSIpLGIuaXNFZGdlJiYoYT0iRSIpLGIuaXNDaHJvbWUmJihhPSJDIikpO3JldHVybiBhfSxYYTpmdW5jdGlvbigpe3ZhciBhPXtwaDpmdW5jdGlvbigpe3JldHVybiBuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9BbmRyb2lkL2kpfSx5aDpmdW5jdGlvbigpe3JldHVybiBuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9CbGFja0JlcnJ5L2kpfSx5cDpmdW5jdGlvbigpe3JldHVybiBuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9pUGhvbmV8aVBhZHxpUG9kL2kpfSxmazpmdW5jdGlvbigpe3JldHVybiBuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9PcGVyYSBNaW5pL2kpfSxzbDpmdW5jdGlvbigpe3JldHVybiBuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9JRU1vYmlsZS9pKX0sQW06ZnVuY3Rpb24oKXtyZXR1cm4gYS5waCgpfHxhLnloKCl8fGEueXAoKXx8YS5maygpfHxhLnNsKCl9fTtyZXR1cm4gYS5BbSgpfSwKTWE6ZnVuY3Rpb24oYSl7dmFyIGI9InNvdXJjZSBwcm90b2NvbCBhdXRob3JpdHkgdXNlckluZm8gdXNlciBwYXNzd29yZCBob3N0IHBvcnQgcmVsYXRpdmUgcGF0aCBkaXJlY3RvcnkgZmlsZSBxdWVyeSBhbmNob3IiLnNwbGl0KCIgIik7YT0vXig/Oig/IVteOkBdKzpbXjpAXC9dKkApKFteOlwvPyMuXSspOik/KD86XC9cLyk/KCg/OigoW146QF0qKSg/OjooW146QF0qKSk/KT9AKT8oW146XC8/I10qKSg/OjooXGQqKSk/KSgoKFwvKD86W14/I10oPyFbXj8jXC9dKlwuW14/I1wvLl0rKD86Wz8jXXwkKSkpKlwvPyk/KFtePyNcL10qKSkoPzpcPyhbXiNdKikpPyg/OiMoLiopKT8pLy5leGVjKGEpO2Zvcih2YXIgZD17fSxmPTE0O2YtLTspZFtiW2ZdXT1hW2ZdfHwiIjtkLnF1ZXJ5S2V5PXt9O2RbYlsxMl1dLnJlcGxhY2UoLyg/Ol58JikoW14mPV0qKT0/KFteJl0qKS9nLGZ1bmN0aW9uKGEsYixnKXtiJiYoZC5xdWVyeUtleVtiXT1nKX0pO3JldHVybiBkfSx1bmlxdWU6ZnVuY3Rpb24oYSl7Zm9yKHZhciBiPQp7fSxkPVtdLGY9MCxjPWEubGVuZ3RoO2Y8YzsrK2YpYi5oYXNPd25Qcm9wZXJ0eShhW2ZdKXx8KGQucHVzaChhW2ZdKSxiW2FbZl1dPTEpO3JldHVybiBkfSxBZjpmdW5jdGlvbihhKXthPXRoaXMuTWEoYSkuaG9zdC5zcGxpdCgiLiIpO3ZhciBiPSIiO2FbYS5sZW5ndGgtMl0mJihiKz1hW2EubGVuZ3RoLTJdKyIuIik7YVthLmxlbmd0aC0xXSYmKGIrPWFbYS5sZW5ndGgtMV0pO3JldHVybiBifSxpYjpmdW5jdGlvbihhKXt2YXIgYj0iIixkPSExO3dpbmRvdyYmd2luZG93LmxvY2F0aW9uJiZ3aW5kb3cubG9jYXRpb24uaG9zdG5hbWUmJihiPXdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZSk7YiYmLTE8Yi5pbmRleE9mKGEpJiYoZD0hMCk7cmV0dXJuIGR9LEJuOmZ1bmN0aW9uKGEsYil7Zm9yKHZhciBkPVtdLGY9W10sYz0wO2M8Yi5sZW5ndGg7YysrKWRbYltjXV09ITA7Zm9yKGM9MDtjPGEubGVuZ3RoO2MrKylkW2FbY11dfHxmLnB1c2goYVtjXSk7cmV0dXJuIGZ9LFlzOmZ1bmN0aW9uKGEsCmIpe3ZhciBkPS0xLGY9IiI7dHJ5ezA8YS5pbmRleE9mKCIlIikmJjA8Yj8oZj1hLnNwbGl0KCIlIiksZD1iLzEwMCpmKTooZD1hLnNwbGl0KCI6IiksZD0zNjAwKitkWzBdKzYwKitkWzFdKyArZFsyXSxkPU1hdGgucm91bmQoZCkpfWNhdGNoKGMpe2Q9LTF9cmV0dXJuIGlzTmFOKGQpPy0xOmR9LHJmOmZ1bmN0aW9uKGEpe2E9TWF0aC5yb3VuZChhKTt2YXIgYj0iLS06LS0iOzA8PWEmJihhPU1hdGguZmxvb3IoYSksYj1NYXRoLmZsb29yKGEvNjApLGI9dGhpcy5JZyhiKSsiOiIrdGhpcy5JZyhNYXRoLmZsb29yKGEtNjAqYikpKTtyZXR1cm4gYn0sSWc6ZnVuY3Rpb24oYSl7cmV0dXJuIDEwPmE/IjAiK2EudG9TdHJpbmcoKTphLnRvU3RyaW5nKCl9LG1lOmZ1bmN0aW9uKGEpe3RoaXMuRmE9YX0sZmlyZUV2ZW50OmZ1bmN0aW9uKGEsYixkKXt2YXIgZjtkLnN0YXRlPXRoaXMuRmE7ImZ1bmN0aW9uIj09PXR5cGVvZiB3aW5kb3cuQ3VzdG9tRXZlbnQ/Zj1uZXcgQ3VzdG9tRXZlbnQoYiwKe2RldGFpbDpkfSk6KGY9ZG9jdW1lbnQuY3JlYXRlRXZlbnQoIkN1c3RvbUV2ZW50IiksZi5pbml0Q3VzdG9tRXZlbnQoYiwhMSwhMSxkKSk7YS5kaXNwYXRjaEV2ZW50KGYpfSxUYjpmdW5jdGlvbihhLGIsZCl7Ynx8KGI9ImhkRXZlbnQiKTtkfHwoZD13aW5kb3cpO3RoaXMuZmlyZUV2ZW50KGQsYixhKX0sRDpmdW5jdGlvbihhLGIsZCxmLGMpe3ZhciBoPWE7ZCYmYiYmKGI9bC5JYyhiLGQpKTtiJiYoaD1sLkljKGEsYikpO2YmJihoPWwuSWMoaCxmKSk7YyYmKGg9bC5JYyhoLGMpKTtlLlRiKGgpfSx0cmFjazpmdW5jdGlvbihhLGIsZCl7aWYoZClpZighbXx8IW0uWil3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMudHJhY2soYSxiLGQpfS5iaW5kKHRoaXMpLDUwMCk7ZWxzZSBpZihtLmlzRW5hYmxlZCl7YSYmYS50cmltJiYoYT1hLnRyaW0oKSk7YiYmYi50cmltJiYoYj1iLnRyaW0oKSk7dmFyIGY9bS5qZSgpKyI/aG9tYWRfdHJhY2tfa2V5PSIrZW5jb2RlVVJJQ29tcG9uZW50KGEpKwoiJmhvbWFkX3RyYWNrX3ZhbHVlPSIrZW5jb2RlVVJJQ29tcG9uZW50KGIpO20uS2EoZiwhMCk7Zj1tLkthKGYsITApO2YuZGF0YS5ob21hZF91cmxfcHJlZml4X2FsaWFzPSIiO2YuZGF0YS5ob21hZF90cmFja19rZXk9IioiK2VuY29kZVVSSUNvbXBvbmVudChhKSsiKiI7Zi5kYXRhLmhvbWFkX3RyYWNrX3ZhbHVlPSIqIitlbmNvZGVVUklDb21wb25lbnQoYikrIioiO20uR2EoZixmdW5jdGlvbihkKXt2YXIgZj0hMTtkPWQucmVzcG9uc2VUZXh0O3RyeXtkPUpTT04ucGFyc2UoZCksZD1kLmRhdGEsZFswXT09ZW5jb2RlVVJJQ29tcG9uZW50KGEpJiYoZj0hMCksZFsxXSYmZFsxXSE9ZW5jb2RlVVJJQ29tcG9uZW50KGIpJiYoZj0hMSl9Y2F0Y2goYyl7fWZ8fHRoaXMudHJhY2soInN0YXRzX2hkX3RyYWNrY2hlY2siLChkWzBdP2RbMF06IiIpKyhkWzFdP2RbMV06IiIpLCEwKX0uYmluZCh0aGlzKSl9fSxTZDpmdW5jdGlvbigpe20mJm0uWj9tLmlzRW5hYmxlZCYmbS5XbSgpOndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5TZCgpfS5iaW5kKHRoaXMpLAo1MDApfSxIZDpmdW5jdGlvbihhLGIpe3JldHVybiBhJiYib2JqZWN0Ij09dHlwZW9mIGEmJmEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoYikubGVuZ3RoP3RoaXMuVGEoYS5nZXRFbGVtZW50c0J5VGFnTmFtZShiKVswXSk6IiJ9LElkOmZ1bmN0aW9uKGEpe3JldHVybiBhJiZhLmNoaWxkTm9kZXMmJmEuY2hpbGROb2Rlc1swXT9hLmNoaWxkTm9kZXNbMF0ubm9kZVZhbHVlOiIifSxUYTpmdW5jdGlvbihhKXtyZXR1cm4gYT90aGlzLk5jKGEpOiIifSxOYzpmdW5jdGlvbihhKXt2YXIgYj10aGlzLklkKGEpO2ImJihiPWIudHJpbSgpKTshYiYmYS50ZXh0Q29udGVudCYmKGI9YS50ZXh0Q29udGVudCxiPWIudHJpbSgpKTtyZXR1cm4gYn0sUG06ZnVuY3Rpb24oYSxiLGQpe2Q9ITE7aWYoYi5TYyhhKXx8dGhpcy5jcShhKXx8MDw9YS5pbmRleE9mKCJkYXRhOmltYWdlIikpcmV0dXJuIGE7d2luZG93LnNhbmRib3gmJnNhbmRib3gub2dbIlN0cmluZy5wcm90b3R5cGUuaW5kZXhPZiJdJiYoMDw9CnNhbmRib3gub2dbIlN0cmluZy5wcm90b3R5cGUuaW5kZXhPZiJdLmJpbmQoYSkoImVycm9yIil8fDA8PXNhbmRib3gub2dbIlN0cmluZy5wcm90b3R5cGUuaW5kZXhPZiJdLmJpbmQoYSkoIkVycm9yIikpJiZ0aGlzLlphKCJlcnJfdXJsIixhKTtpZih0aGlzLm5mKGEpKXJldHVybiB0aGlzLm5mKGEpO3ZhciBmPXtob21hZF91cmxfcHJlZml4X2FsaWFzOiJ2cGFpZCJ9O2YuaG9tYWRfdXJsX3N1ZmZpeD1hO2YuaG9tYWRfdXJsX3N1ZmZpeF9iYXNlNjQ9dGhpcy55YihhKTtmLmhvbWFkX3JldHVybl9vbmx5X3VybF9hbmRfaGFzaD0idHJ1ZSI7Zi5ob21hZF9oYXNoX2d1ZXNzZWQ9InRydWUiO2QmJihmLmhvbWFkX2ludHJvc3BlY3Q9ImlmcmFtZSIpO2YuaG9tYWRfdnBhaWRfY29tcGF0aWJsZT0idHJ1ZSI7Zi5ob21hZF92cGFpZF9jdHg9InRydWUiO3ZhciBjPSExO2Q9ITE7ZD10aGlzLkxhKGEsYi50YSxmLGZ1bmN0aW9uKGEpe2M9YS5yZXNwb25zZVRleHR9LGZ1bmN0aW9uKCl7fSwKYiwhMCk7dHJ5e2N8fChjPWQpLGM9SlNPTi5wYXJzZShjKX1jYXRjaChoKXtjPSExfWMudXJsJiZjLmhhc2gmJihjPWIuUWMoKS5yZXBsYWNlKCJbaGFzaF0iLGMuaGFzaCkpO3RoaXMuVmwoYyxhKTtyZXR1cm4gY30sTGE6ZnVuY3Rpb24oYSxiLGQsZixjLGgsZSx1KXt2YXIgaz1ofHxtO2g9ITA7dSYmKGg9ITEpO2lmKGsmJmsuWilpZihrLmlzRW5hYmxlZCl7aWYoImZ1bmN0aW9uIj09dHlwZW9mIGEpdHJ5e2E9YSgpfWNhdGNoKGwpe2MobCl9aWYoInN0cmluZyIhPXR5cGVvZiBhKWMoKTtlbHNle2suS2EoYSxoKTtoPWsuS2EoYSxoKTtoLmRhdGEuaG9tYWRfdXJsX3ByZWZpeF9hbGlhcz1iO2guZGF0YS5ob21hZF9oYXNoX2d1ZXNzZWQ9InRydWUiO2Zvcih2YXIgcSBpbiBkKWguZGF0YVtxXT1kW3FdO3JldHVybiBrLkdhKGgsZixjLCIiLCIiLGUpfX1lbHNlIGMoKTtlbHNlIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5MYShhLGIsZCxmLGMsayxlLHUpfS5iaW5kKHRoaXMpLAo1MDApfSxWZjpmdW5jdGlvbihhLGIsZCxmLGMsaCxlKXt2YXIgdT0hMDtlJiYodT0hMSk7aWYoInN0cmluZyIhPXR5cGVvZiBkKXtlPWQ7ZD0iIjtmb3IodmFyIGsgaW4gZSlkKz0iJiIraysiPSIrZW5jb2RlVVJJQ29tcG9uZW50KGVba10pO2Q9ZC5zdWJzdHIoMSl9dmFyIGw9bmV3IFhNTEh0dHBSZXF1ZXN0O2wub25yZWFkeXN0YXRlY2hhbmdlPWZ1bmN0aW9uKCl7IWZ8fDQhPWwucmVhZHlTdGF0ZXx8MjAwIT1sLnN0YXR1cyYmMjAxIT1sLnN0YXR1c3x8ZihsKTtjJiY0PT1sLnJlYWR5U3RhdGUmJjIwMCE9bC5zdGF0dXMmJjIwMSE9bC5zdGF0dXMmJmMobCl9O3RyeXtsLm9wZW4oYixhLHUpLGwud2l0aENyZWRlbnRpYWxzPWgsMDxkLmxlbmd0aCYmbC5zZXRSZXF1ZXN0SGVhZGVyKCJDb250ZW50LXR5cGUiLCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQiKSxsLnNlbmQoZCl9Y2F0Y2gobSl7YyYmYygpfXJldHVybiBsfSxCcTpmdW5jdGlvbihhLGIsZCl7dGhpcy5WZihhLAoiR0VUIiwiIixmdW5jdGlvbihhKXthPWEucmVzcG9uc2VUZXh0O2lmKHRoaXMuZ2MpZm9yKHZhciBjIGluIHRoaXMuZ2MpYT1hLnNwbGl0KGMpLmpvaW4odGhpcy5nY1tjXSk7Yz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTtjLnR5cGU9InRleHQvamF2YXNjcmlwdCI7Yy5zcmM9ImRhdGE6dGV4dC9qYXZhc2NyaXB0O2Jhc2U2NCwiK2UueWIoYSk7ZCYmKGMub25lcnJvcj1kKTtkb2N1bWVudC5oZWFkLmZpcnN0Q2hpbGQ/ZG9jdW1lbnQuaGVhZC5pbnNlcnRCZWZvcmUoYyxkb2N1bWVudC5oZWFkLmZpcnN0Q2hpbGQpOmRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoYyk7YiYmc2V0VGltZW91dChiLDApfS5iaW5kKHRoaXMpLGQpfSxXZjpmdW5jdGlvbihhLGIsZCxmKXt2YXIgYz17aG9tYWRfdXJsX3ByZWZpeF9hbGlhczoidnBhaWQifTtjLmhvbWFkX3VybF9zdWZmaXg9YTtjLmhvbWFkX3VybF9zdWZmaXhfYmFzZTY0PXRoaXMueWIoYSk7Yy5ob21hZF9yZXR1cm5fb25seV91cmxfYW5kX2hhc2g9CiJ0cnVlIjtjLmhvbWFkX2hhc2hfZ3Vlc3NlZD0idHJ1ZSI7dGhpcy5MYShhLGYudGEsYyxmdW5jdGlvbihhKXthPWEucmVzcG9uc2VUZXh0O3RyeXthPUpTT04ucGFyc2UoYSl9Y2F0Y2goYyl7YT0hMX10aGlzLkJxKGYuUWMoKS5yZXBsYWNlKCJbaGFzaF0iLGEuaGFzaCksYixkKX0uYmluZCh0aGlzKSxmdW5jdGlvbigpe30sZiwhMCl9LEhzOmZ1bmN0aW9uKGEpe3JldHVybiB0aGlzLmdjPWF9LHN1OmZ1bmN0aW9uKGEsYixkLGYsYyl7dGhpcy5MYShhLGQse30sZnVuY3Rpb24oYSl7dHJ5e3ZhciBkPUpTT04ucGFyc2UoYS5yZXNwb25zZVRleHQpO2RbMF0mJihkPWRbMF0pO2Q/ZC5pZD8oYj1iLnJlcGxhY2UoIltpZF0iLGQuaWQpLGI9Yi5yZXBsYWNlKCJbcHJpY2VdIixkLnByaWNlKSxiPWIucmVwbGFjZSgiW2FkdmVydGlzZXJdIixkLmFkdmVydGlzZXIpLGI9Yi5yZXBsYWNlKCJbY3VybF0iLGQuY3VybCksYj1iLnJlcGxhY2UoIltmb3JtYXRdIixkLmZvcm1hdCksYj1iLnJlcGxhY2UoIltzcmNdIiwKZC5zcmMpLGI9Yi5yZXBsYWNlKCJbcHJpY2VyYW5nZV0iLGQucHJpY2VyYW5nZSksYj1iLnJlcGxhY2UoIltwaWRdIixkLnBpZCksYj1iLnJlcGxhY2UoIltwcmlvXSIsZC5wcmlvKSxiPWIucmVwbGFjZSgiW2RpZF0iLGQuZGlkKSxjKHtwbGFjZWhvbGRlcjpiLG1hY3JvOmZ9KSk6Yyh7cGxhY2Vob2xkZXI6IiIsbWFjcm86Zn0pOmMoe3BsYWNlaG9sZGVyOiIiLG1hY3JvOmZ9KX1jYXRjaChoKXtjKHtwbGFjZWhvbGRlcjoiIixtYWNybzpmfSl9fSxmdW5jdGlvbigpe2Moe3BsYWNlaG9sZGVyOiIiLG1hY3JvOmZ9KX0pfSxCbTpmdW5jdGlvbihhKXtmb3IodmFyIGI9ITE7IWI7KXt2YXIgZD1hLmxhc3RJbmRleE9mKCJFTkNPREUoIik7MD5kP2I9ITA6KGQ9YS5zdWJzdHJpbmcoZCs3LGEuaW5kZXhPZigiKSIsZCkpLGE9YS5yZXBsYWNlKCJFTkNPREUoIitkKyIpIixlbmNvZGVVUklDb21wb25lbnQoZCkpKX1yZXR1cm4gYX0sWnA6ZnVuY3Rpb24oYSxiKXt2YXIgZD0hMTtpZihiKWZvcih2YXIgZj0KMDtmPGIubGVuZ3RoO2YrKylpZihiW2ZdPT1hKXtkPSEwO2JyZWFrfXJldHVybiBkfX19KShjKTt2YXIgUD1jLk1pfHxQO25ldyBQO3ZhciBlPW5ldyBQO3dpbmRvdy5MdT1lOyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKGEpe3RoaXMuZGF0YT1hfHx7fX1jLkxpPWI7Yi5JYz1mdW5jdGlvbihhLGIpe3ZhciBkPXt9LGY7Zm9yKGYgaW4gYilkW2ZdPWJbZl07Zm9yKGYgaW4gYSlkW2ZdPWFbZl07cmV0dXJuIGR9O2IuTnI9e2NvZGU6IjEwMDAiLHR5cGU6InBlbmFsdHkiLG1lc3NhZ2U6IiIsbmFtZToicGVuYWx0eSJ9O2IuVnE9e2NvZGU6IjEwMDEiLHR5cGU6Im1lZGlhZXJyb3IiLG1lc3NhZ2U6IiIsbmFtZToiYWRFcnJvciJ9O2IuYnU9e2NvZGU6IjEwMDIiLHR5cGU6InZwYWlkIixtZXNzYWdlOiIiLG5hbWU6InZwYWlkIn07Yi5sbz17Y29kZToiMTAwMyIsdHlwZToiZW1wdHlWYXN0IixtZXNzYWdlOiIiLG5hbWU6ImFkRXJyb3IifTtiLm11PXtjb2RlOiIxMDA0Iix0eXBlOiJtYWxmb3JtYXR0ZWRYTUwiLAptZXNzYWdlOiIiLG5hbWU6ImFkRXJyb3IifTtiLk5sPXtjb2RlOiIxMDA1Iix0eXBlOiJhZFN0YXJ0IixtZXNzYWdlOiIiLG5hbWU6ImFkU3RhcnQifTtiLkhsPXtjb2RlOiIxMDA2Iix0eXBlOiJhZEZpcnN0UXVhcnRpbGUiLG1lc3NhZ2U6IiIsbmFtZToiYWRGaXJzdFF1YXJ0aWxlIn07Yi5LbD17Y29kZToiMTAwNyIsdHlwZToiYWRNaWRQb2ludCIsbWVzc2FnZToiIixuYW1lOiJhZE1pZFBvaW50In07Yi5QbD17Y29kZToiMTAwOCIsdHlwZToiYWRUaGlyZFF1YXJ0aWxlIixtZXNzYWdlOiIiLG5hbWU6ImFkVGhpcmRRdWFydGlsZSJ9O2IuR2w9e2NvZGU6IjEwMDkiLHR5cGU6ImFkQ29tcGxldGUiLG1lc3NhZ2U6IiIsbmFtZToiYWRDb21wbGV0ZSJ9O2IuSWw9e2NvZGU6IjEwMTAiLHR5cGU6ImFkSW1wcmVzc2lvbnNDYWxsZWQiLG1lc3NhZ2U6IiIsbmFtZToiYWRJbXByZXNzaW9uIn07Yi5NdD17Y29kZToiMTAxMSIsdHlwZToidmFzdExvYWRpbmdGYWlsZWQiLG1lc3NhZ2U6IiIsCm5hbWU6ImFkRXJyb3IifTtiLlVxPXtjb2RlOiIxMDEyIix0eXBlOiJub0NyZWF0aXZlIixtZXNzYWdlOiIiLG5hbWU6ImFkRXJyb3IifTtiLm1vPXtjb2RlOiIxMDEzIix0eXBlOiJlbXB0eVZhc3RGcm9tSG9tYWRTZXJ2ZXJFdmVudCIsbWVzc2FnZToiIixuYW1lOiJhZEVycm9yIn07Yi5sdT17Y29kZToiMTAxNCIsdHlwZToid3JhcHBlckxpbWl0UmVhY2hlZCIsbWVzc2FnZToiIixuYW1lOiJhZEVycm9yIn07Yi5nbj17Y29kZToiMTAxNSIsdHlwZToiY2xpY2t0aHJvdWdoIixtZXNzYWdlOiIiLG5hbWU6ImFkQ2xpY2sifTtiLnBuPXtjb2RlOiIxMDE2Iix0eXBlOiJjb250aW51ZUNvbnRlbnQiLG1lc3NhZ2U6IiIsbmFtZToiY29udGludWVDb250ZW50In07Yi5DYz17Y29kZToiMTAxNyIsdHlwZToiY29udGVudFBsYXllclBsYXkiLG1lc3NhZ2U6IiIsbmFtZToiY29udGVudFBsYXllclBsYXkifTtiLkJjPXtjb2RlOiIxMDE4Iix0eXBlOiJjb250ZW50UGxheWVyUGF1c2UiLG1lc3NhZ2U6IiIsCm5hbWU6ImNvbnRlbnRQbGF5ZXJQYXVzZSJ9O2IuTWw9e2NvZGU6IjEwMTkiLHR5cGU6ImFkU2tpcHBlZCIsbWVzc2FnZToiIixuYW1lOiJhZFNraXBwZWQifTtiLkxsPXtjb2RlOiIxMDIwIix0eXBlOiJhZFJlcXVlc3QiLG1lc3NhZ2U6IiIsbmFtZToiYWRSZXF1ZXN0In07Yi5RZT17Y29kZToiMTAyMSIsdHlwZToiYWRQbGF5IixtZXNzYWdlOiIiLG5hbWU6ImFkUGxheSJ9O2IuUGU9e2NvZGU6IjEwMjIiLHR5cGU6ImFkUGF1c2UiLG1lc3NhZ2U6IiIsbmFtZToiYWRQYXVzZSJ9O2IuUWw9e2NvZGU6IjEwMjMiLHR5cGU6ImFkVGltZSIsbWVzc2FnZToiIixuYW1lOiJhZFRpbWUifTtiLkpsPXtjb2RlOiIxMDI0Iix0eXBlOiJhZE1ldGEiLG1lc3NhZ2U6IiIsbmFtZToiYWRNZXRhIn07Yi5KdD17Y29kZToiOTAwMSIsdHlwZToidmFyaWFibGVEZWxldGVkRXZlbnQiLG1lc3NhZ2U6IiIsbmFtZToidmFyaWFibGVEZWxldGVkRXZlbnQifTtiLldxPXtjb2RlOiI5MDAyIix0eXBlOiJub1ZhcmlhYmxlU2V0dGluZ0V2ZW50IiwKbWVzc2FnZToiIixuYW1lOiJub1ZhcmlhYmxlU2V0dGluZ0V2ZW50In07Yi5wcm90b3R5cGU9e2dldEVycm9yQ29kZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLmVycm9yQ29kZX0sZ2V0VHlwZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLnR5cGV9fX0pKGMpO3ZhciBsPWMuTGl8fGw7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMudGo9dGhpcy5hWzldO3RoaXMudnI9dGhpcy5hWzJdO3RoaXMubW09dGhpcy5hWzJdO3RoaXMucW09dGhpcy5hWzFdO3RoaXMudW89dGhpcy5hWzVdO3RoaXMuYnI9dGhpcy5hWzhdO3RoaXMuV2g9dGhpcy5hWzRdO3RoaXMuZz10aGlzLmFbN119Yy5ucj1iO2IucHJvdG90eXBlPXtzajpmdW5jdGlvbihhKXtyZXR1cm4gODxhP3RoaXMudGo6dGhpcy51cihhKX0sdXI6ZnVuY3Rpb24oYSl7cmV0dXJuIDY8YT90aGlzLnZyOnRoaXMubG0oYSl9LGxtOmZ1bmN0aW9uKGEpe3JldHVybiA2PAphP3RoaXMubW06dGhpcy5wbShhKX0scG06ZnVuY3Rpb24oYSl7cmV0dXJuIDQ8YT90aGlzLnFtOnRoaXMudG8oYSl9LHRvOmZ1bmN0aW9uKGEpe3JldHVybiAyPGE/dGhpcy51bzp0aGlzLmFyKGEpfSxhcjpmdW5jdGlvbihhKXtyZXR1cm4gODxhP3RoaXMuYnI6dGhpcy5WaChhKX0sVmg6ZnVuY3Rpb24oYSl7cmV0dXJuIDQ8YT90aGlzLldoOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMuZzphfX19KShjKTt2YXIgaWE9Yy5ucnx8aWEsSmM9bmV3IGlhKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9SmMuc2ooNCk7KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt9Yy5OaT1iO2IucHJvdG90eXBlPXtKZDpmdW5jdGlvbihhKXt2YXIgYj0wLGQsZixjO2lmKDA9PWEubGVuZ3RoKXJldHVybiBiO2Q9MDtmb3IoYz1hLmxlbmd0aDtkPGM7ZCsrKWY9CmEuY2hhckNvZGVBdChkKSxiPShiPDw1KS1iK2YsYnw9MDtyZXR1cm4gTWF0aC5hYnMoYil9LGViOmZ1bmN0aW9uKCl7cmV0dXJuIE1hdGgucm91bmQoRGF0ZS5ub3coKS8xRTMvMzYwMC8yNCkrbmF2aWdhdG9yLmFwcENvZGVOYW1lK25hdmlnYXRvci5hcHBOYW1lK25hdmlnYXRvci5hcHBWZXJzaW9uK25hdmlnYXRvci51c2VyQWdlbnQrbmF2aWdhdG9yLnBsYXRmb3JtKyhuYXZpZ2F0b3IubGFuZ3VhZ2V8fG5hdmlnYXRvci52fHwieCIpfSxVbzpmdW5jdGlvbigpe3JldHVybiBNYXRoLnJvdW5kKERhdGUubm93KCkvMUUzLzM2MDApK25hdmlnYXRvci5hcHBDb2RlTmFtZStuYXZpZ2F0b3IuYXBwTmFtZStuYXZpZ2F0b3IuYXBwVmVyc2lvbituYXZpZ2F0b3IudXNlckFnZW50K25hdmlnYXRvci5wbGF0Zm9ybSsobmF2aWdhdG9yLmxhbmd1YWdlfHxuYXZpZ2F0b3Iudnx8IngiKSsobmV3IERhdGUpLnRvVGltZVN0cmluZygpLnN1YnN0cigtMTIpfSxKYzpmdW5jdGlvbihhKXthPXBhcnNlSW50KGEpOwppZig2NTw9YSYmOTA+PWF8fDk3PD1hJiYxMjI+PWEpcmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUoYSk7aWYoMD49YSlyZXR1cm4iIjtpZig2NT5hKXJldHVybiB0aGlzLkpjKGErNjUpO2lmKDkwPGEpcmV0dXJuIHRoaXMuSmMoTWF0aC5yb3VuZChhLzIpKX0scmV2ZXJzZTpmdW5jdGlvbihhKXtmb3IodmFyIGI9IiIsZD1hLmxlbmd0aC0xLGI9IiI7MDw9ZDtiKz1hW2QtLV0pO3JldHVybiBifSxaYjpmdW5jdGlvbigpe2Zvcih2YXIgYT10aGlzLkpkKHRoaXMuZWIoKSsiIiksYT0oYSsiIit0aGlzLnJldmVyc2UoYSsiIikpLm1hdGNoKC8uezEsMn0vZyksYj0iIixkPTA7ZDxhLmxlbmd0aDtkKyspYis9dGhpcy5KYyhhW2RdKTswPT1iLmxlbmd0aCYmKGI9InpvcmsiKTtyZXR1cm4gYn0sU3A6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5aYigpKyIyIn0sS2Y6ZnVuY3Rpb24oKXtmb3IodmFyIGE9dGhpcy5KZCh0aGlzLlVvKCkrIiIpLGE9KGErIiIrdGhpcy5yZXZlcnNlKGErIiIpKS5tYXRjaCgvLnsxLDJ9L2cpLApiPSIiLGQ9MDtkPGEubGVuZ3RoO2QrKyliKz10aGlzLkpjKGFbZF0pOzA9PWIubGVuZ3RoJiYoYj0iem9yayIpO3JldHVybiBifX19KShjKTt2YXIgUT1jLk5pfHxRO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLk9wPXRoaXMuYVszXTt0aGlzLnJsPXRoaXMuYVsxXTt0aGlzLmttPXRoaXMuYVs0XTt0aGlzLlprPXRoaXMuYVsxMF07dGhpcy5paT10aGlzLmFbMl07dGhpcy5nPXRoaXMuYVs5XX1jLmdwPWI7Yi5wcm90b3R5cGU9e05wOmZ1bmN0aW9uKGEpe3JldHVybiA4PGE/dGhpcy5PcDp0aGlzLnFsKGEpfSxxbDpmdW5jdGlvbihhKXtyZXR1cm4gOTxhP3RoaXMucmw6dGhpcy5qbShhKX0sam06ZnVuY3Rpb24oYSl7cmV0dXJuIDY8YT90aGlzLmttOnRoaXMuWWsoYSl9LFlrOmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy5aazp0aGlzLmhpKGEpfSxoaTpmdW5jdGlvbihhKXtyZXR1cm4gOTwKYT90aGlzLmlpOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuZzphfX19KShjKTt2YXIgamE9Yy5ncHx8amEsS2M9bmV3IGphKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9S2MuTnAoNCk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe312YXIgYT0veHl6Ly50ZXN0KGZ1bmN0aW9uKCl7eHl6fSk/L1xiX3N1cGVyXGIvOi8uKi87Yi5leHRlbmQ9ZnVuY3Rpb24oZyl7dmFyIGQ9dGhpcy5wcm90b3R5cGUsZj1PYmplY3QuY3JlYXRlKGQpLGM7Zm9yKGMgaW4gZylmW2NdPSJmdW5jdGlvbiI9PT10eXBlb2YgZ1tjXSYmImZ1bmN0aW9uIj09dHlwZW9mIGRbY10mJmEudGVzdChnW2NdKT9mdW5jdGlvbihhLGIpe3JldHVybiBmdW5jdGlvbigpe3ZhciBnPXRoaXMuajt0aGlzLmo9ZFthXTt2YXIgZj1iLmFwcGx5KHRoaXMsYXJndW1lbnRzKTsKdGhpcy5qPWc7cmV0dXJuIGZ9fShjLGdbY10pOmdbY107Zz0iZnVuY3Rpb24iPT09dHlwZW9mIGYuYz9mLmhhc093blByb3BlcnR5KCJpbml0Iik/Zi5jOmZ1bmN0aW9uKCl7ZC5jLmFwcGx5KHRoaXMsYXJndW1lbnRzKX06ZnVuY3Rpb24oKXt9O2cucHJvdG90eXBlPWY7Zi5jb25zdHJ1Y3Rvcj1nO2cuZXh0ZW5kPWIuZXh0ZW5kO3JldHVybiBnfTtjLkNlPWJ9KShjKTt2YXIgSj1jLkNlfHxKO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLkptPXRoaXMuYVs5XTt0aGlzLmc9dGhpcy5hWzVdfWMuUmk9YjtiLnByb3RvdHlwZT17SW06ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLkptOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gMjxhP3RoaXMuZzphfX19KShjKTt2YXIga2E9Yy5SaXx8a2EsTGM9bmV3IGthKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIiwKbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PUxjLkltKDQpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2MucWs9Si5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy53YT17fTt0aGlzLkE9bnVsbDt0aGlzLmRjPTEwMDt0aGlzLmxiPTA7dGhpcy52YT0xNTA7dGhpcy5yYj0wO3RoaXMuQ3MoYil9LGI6ZnVuY3Rpb24oKXt9LEk6ZnVuY3Rpb24oKXt0aGlzLmxiPD10aGlzLnZhPyh0aGlzLmxiKyssdGhpcy5yYj13aW5kb3cuc2V0VGltZW91dCh0aGlzLmIuYmluZCh0aGlzKSx0aGlzLmRjKSk6MD50aGlzLnZhJiYodGhpcy5yYj13aW5kb3cuc2V0VGltZW91dCh0aGlzLmIuYmluZCh0aGlzKSx0aGlzLmRjKSl9LHFzOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubGI+dGhpcy52YT8hMDohMX0sbWc6ZnVuY3Rpb24oKXt0aGlzLmxiPTB9LEw6ZnVuY3Rpb24oKXtyZXR1cm4iZW1wdHkifSxDczpmdW5jdGlvbihiKXt0aGlzLkE9Yn0sVG86ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5BfSwKSjpmdW5jdGlvbihiKXt0aGlzLndhW2IuZWIoKV09YjtLJiZLLlRmJiZLLmJ0KGIpfSxUdTpmdW5jdGlvbigpe3JldHVybiBlLkVhKHRoaXMud2EpfSxIOmZ1bmN0aW9uKGIpe3ZhciBhPWIudmlkZW9UYWcsZztmb3IoZyBpbiB0aGlzLndhKWlmKGE9PXRoaXMud2FbZ10udmlkZW9UYWcpcmV0dXJuITA7cmV0dXJuIHRoaXMud2FbYi5lYigpXT8hMDohMX0sJHA6ZnVuY3Rpb24oYil7Yj1iLkRhKCk7Zm9yKHZhciBhIGluIHRoaXMud2EpaWYoYi5pZD09dGhpcy53YVthXS5EYSgpLmlkKXJldHVybiEwO3JldHVybiExfSxndjpmdW5jdGlvbihiKXt0aGlzLndhW2IuaWRdPW51bGx9fSl9KShjKTt2YXIgcj1jLnFrfHxyOyhmdW5jdGlvbihjKXtjLnNrPUouZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMudmlkZW9UYWc9dGhpcy5jb250YWluZXI9dGhpcy5pZD1udWxsO3RoaXMuZGM9MTA7dGhpcy5sYj0wO3RoaXMudmE9NTA7dGhpcy5LPW51bGw7dGhpcy5qYT0hMTt0aGlzLnBsYXllcj1iOwp0aGlzLmdiPSIiO3RoaXMuaGY9ITE7dGhpcy5OKCl9LEw6ZnVuY3Rpb24oKXtyZXR1cm4iZW1wdHkifSxCOmZ1bmN0aW9uKCl7dmFyIGI9e30sYT10aGlzLnZpZGVvVGFnLGc9dGhpcy5EYSgpLGQ9dGhpcy5nZXRSYXdQbGF5ZXIoKTtpZihiLnZpZGVvVGFnPWEpYi52aWRlb1RhZ0lkPWEuaWQ7aWYoYi5jb250YWluZXI9ZyliLmNvbnRhaW5lcklkPWcuaWQ7ZCYmKGIucGxheWVyPWQpO3JldHVybiBifSxOOmZ1bmN0aW9uKCl7fSxlYTpmdW5jdGlvbigpe30sTHM6ZnVuY3Rpb24oYil7dGhpcy5LPWJ9LFV1OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuS30sRnM6ZnVuY3Rpb24oYil7dGhpcy5XZD1ifSxTdTpmdW5jdGlvbigpe3JldHVybiB0aGlzLldkfSxWZDpmdW5jdGlvbigpe30sSTpmdW5jdGlvbigpe3RoaXMubGI8PXRoaXMudmEmJih0aGlzLmxiKyssd2luZG93LnNldFRpbWVvdXQodGhpcy5OLmJpbmQodGhpcyksdGhpcy5kYykpfSxpc0Z1bGxzY3JlZW46ZnVuY3Rpb24oKXtyZXR1cm4hMX0sCmV4aXRGdWxsc2NyZWVuOmZ1bmN0aW9uKCl7cmV0dXJuITF9LHRmOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuRGEoKX0scGF1c2U6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5wbGF5ZXIucGF1c2UoKX0scGxheTpmdW5jdGlvbigpe3JldHVybiB0aGlzLnBsYXllci5wbGF5KCl9LGViOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaWR9LG5lOmZ1bmN0aW9uKGIpe3RoaXMuaWQ9Yn0saHY6ZnVuY3Rpb24oKXt9LFM6ZnVuY3Rpb24oYil7aWYoIWIpcmV0dXJuITE7dGhpcy52aWRlb1RhZz1iO3RoaXMubnAoKXx8dGhpcy5TbCgpO3RoaXMubmUodGhpcy52aWRlb1RhZy5nZXRBdHRyaWJ1dGUoImlkIikpfSxWdTpmdW5jdGlvbigpe3JldHVybiB0aGlzLnZpZGVvVGFnfSxTbDpmdW5jdGlvbigpe3RoaXMudmlkZW9UYWcuc2V0QXR0cmlidXRlKCJpZCIsZS5vYSgxMCkpfSxucDpmdW5jdGlvbigpe3JldHVybiB0aGlzLnZpZGVvVGFnLmdldEF0dHJpYnV0ZSgiaWQiKT8hMDohMX0sUDpmdW5jdGlvbihiKXt0aGlzLmNvbnRhaW5lcj0KYn0sRGE6ZnVuY3Rpb24oKXtyZXR1cm4iZnVuY3Rpb24iPT09dHlwZW9mIHRoaXMuY29udGFpbmVyP3RoaXMuY29udGFpbmVyKCk6dGhpcy5jb250YWluZXJ9LGdldFJhd1BsYXllcjpmdW5jdGlvbigpe3JldHVybiB0aGlzLnBsYXllcn0sUmM6ZnVuY3Rpb24oKXtyZXR1cm4hMH0saXNQbGF5aW5nOmZ1bmN0aW9uKCl7cmV0dXJuITB9LGdldEN1cnJlbnRUaW1lOmZ1bmN0aW9uKCl7cmV0dXJuIiJ9LGdldER1cmF0aW9uOmZ1bmN0aW9uKCl7cmV0dXJuIDB9LGpiOmZ1bmN0aW9uKCl7cmV0dXJuITF9LGF2OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuamF9LGRhOmZ1bmN0aW9uKCl7dGhpcy5qYT0hMH0sRGI6ZnVuY3Rpb24oKXt2YXIgYj1rO3JldHVybiBiJiZiLnJ1bkluc2lkZUNvbnRhaW5lcj8hMDohMX0sV2E6ZnVuY3Rpb24oKXtyZXR1cm4hMX0sUGQ6ZnVuY3Rpb24oKXtyZXR1cm4hMX0scmc6ZnVuY3Rpb24oYil7dGhpcy5nYj1ifSxSdTpmdW5jdGlvbigpe3JldHVybiB0aGlzLmdifSwKcHM6ZnVuY3Rpb24oKXt0aGlzLmdiPW51bGx9LFh1OmZ1bmN0aW9uKCl7dmFyIGI9ITE7dGhpcy5nYiYmKGI9ITApO3JldHVybiBifSxjdjpmdW5jdGlvbigpe3RoaXMuaGZ8fCh0aGlzLmhmPSEwKX0sS2M6ZnVuY3Rpb24oKXtyZXR1cm4hMX0sT3U6ZnVuY3Rpb24oKXt2YXIgYj0hMSxhPXRoaXMudmlkZW9UYWc7YSYmYS5nZXRBdHRyaWJ1dGUoImlkIikmJihiPWEuZ2V0QXR0cmlidXRlKCJpZCIpKTtyZXR1cm4gYn19KX0pKGMpO3ZhciBwPWMuc2t8fHA7KGZ1bmN0aW9uKGMpe2MuWWc9Si5leHRlbmQoe2M6ZnVuY3Rpb24oYixhKXt0aGlzLkE9dGhpcy5wbGF5ZXI9IiI7dGhpcy5MZT0iMSI7dGhpcy5NZT0iMiI7dGhpcy5DbD0iMyI7dGhpcy5sYz0wO3RoaXMuWmY9MzA7dGhpcy52Yj1bXTt0aGlzLlBhPVtdO3RoaXMuTGI9e2V4dGVybmFsOjEsbm9mcmFtZXdvcms6MixhZGVycm9yOjMsY29udGVudHBsYXk6NCxub0Fkc01hbmFnZXI6NSx1bmtub3duOjZ9O3RoaXMuU2U9dGhpcy5NZz0KITE7dGhpcy5zdGF0dXM9dGhpcy5sYzt0aGlzLmlkPWUub2EoMTApO3RoaXMuYmQoYik7dGhpcy5EcyhhKX0sYjpmdW5jdGlvbigpe30sbWE6ZnVuY3Rpb24oKXt0aGlzLk1nfHwodGhpcy5NZz0hMCxlLlNkKCkpfSxaZDpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuTCgpO1ImJlIuJGImJiFsYSYmKGxhPSEwLGUudHJhY2soInBvc3NpYmxlRG91YmxlQWQiLCIxMDRfIitiKSl9LHc6ZnVuY3Rpb24oYixhKXt2YXIgZz0hMDtiJiYoZz0hMSk7cmV0dXJuIHRoaXMuaGEoKT8hMToodGhpcy5JcygpLHRoaXMuQSh0aGlzLmdldFBsYXllcigpLGcpLHRoaXMuRWcoKSx0aGlzLlNlPSEwLGEmJiJmdW5jdGlvbiI9PXR5cGVvZiBhJiZhKCksITApfSxsOmZ1bmN0aW9uKGIsYSl7dGhpcy5oYSgpfHwodGhpcy52Yi5wdXNoKGIpLHRoaXMuUGEucHVzaCh7cmVhc29uOmIsZGV0YWlsOmF9KSl9LEVnOmZ1bmN0aW9uKCl7dmFyIGI9InVua25vd24iLGE9W107dGhpcy52YiYmMDx0aGlzLnZiLmxlbmd0aCYmCih0aGlzLnZiPWUudW5pcXVlKHRoaXMudmIpLGUudHJhY2soImFjdGl2YXRlZEJ5Iix0aGlzLnZiLmpvaW4oIiwiKSkpO2lmKHRoaXMuUGEpe2Zvcih2YXIgZz0wO2c8dGhpcy5QYS5sZW5ndGg7ZysrKXRoaXMuTGJbdGhpcy5QYVtnXS5yZWFzb25dPT10aGlzLkxiW2JdJiZhLnB1c2godGhpcy5QYVtnXS5kZXRhaWwpLHRoaXMuTGJbdGhpcy5QYVtnXS5yZWFzb25dPHRoaXMuTGJbYl0mJihhPVtdLGEucHVzaCh0aGlzLlBhW2ddLmRldGFpbCksYj10aGlzLlBhW2ddLnJlYXNvbik7dGhpcy5MYltiXXx8KGI9InVua25vd24iLGE9W10pOzA8YS5sZW5ndGgmJihnPWUudW5pcXVlKGEpLGI9YisiLSIrZy5qb2luKCItIikpO2UudHJhY2soInN0YXRzX2hkX2FjdGl2YXRlZCIsYiwhMCxhKX19LFd1OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuU2V9LG06ZnVuY3Rpb24oKXt0aGlzLnN0YXR1cz10aGlzLkxlfSxJczpmdW5jdGlvbigpe3RoaXMuc3RhdHVzPXRoaXMuTWV9LEpzOmZ1bmN0aW9uKCl7dGhpcy5zdGF0dXM9CnRoaXMuQ2x9LG5iOmZ1bmN0aW9uKCl7dGhpcy5zdGF0dXM9dGhpcy5sY30sTmU6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5zdGF0dXM9PXRoaXMuTGV9LEN1OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuc3RhdHVzPT10aGlzLk1lfSxoYTpmdW5jdGlvbigpe3JldHVybiB0aGlzLnN0YXR1cyE9dGhpcy5sY30sYmQ6ZnVuY3Rpb24oYil7dGhpcy5wbGF5ZXI9Yn0sZ2V0UGxheWVyOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMucGxheWVyfSxEczpmdW5jdGlvbihiKXt0aGlzLkE9Yn0sVG86ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5BfSxFcTpmdW5jdGlvbigpe319KX0pKGMpO3ZhciB0PWMuWWd8fHQ7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMuV2c9dGhpcy5hWzZdO3RoaXMuU2g9dGhpcy5hWzEwXTt0aGlzLmc9dGhpcy5hWzEwXX1jLnVqPWI7Yi5wcm90b3R5cGU9e1ZnOmZ1bmN0aW9uKGEpe3JldHVybiAyPAphP3RoaXMuV2c6dGhpcy5SaChhKX0sUmg6ZnVuY3Rpb24oYSl7cmV0dXJuIDY8YT90aGlzLlNoOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gOTxhP3RoaXMuZzphfX19KShjKTt2YXIgbWE9Yy51anx8bWEsTWM9bmV3IG1hKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9TWMuVmcoNCk7KGZ1bmN0aW9uKGMpe2MuS2g9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKS5jb250ZW50RWwoKTt0aGlzLlAoYik7dmFyIGE9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZSgidmlkZW8iKVswXTthfHwoYT1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKVswXSk7dGhpcy5TKGEpfSxlYTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkub24oInRpbWV1cGRhdGUiLGZ1bmN0aW9uKGIpe3RoaXMucWIoYil9LmJpbmQodGhpcykpfSwKcWI6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpLGE9Yi5jdXJyZW50VGltZSgpLGI9Yi5kdXJhdGlvbigpO2EmJjA8YSYmYiYmMDxiJiZhPj1iLTEmJnRoaXMuSyYmdGhpcy5LKCl9LEw6ZnVuY3Rpb24oKXtyZXR1cm4iRGVtb1ZpZGVvSlMifX0pfSkoYyk7dmFyIFM9Yy5LaHx8UzsoZnVuY3Rpb24oYyl7Yy5KaD10LmV4dGVuZCh7YzpmdW5jdGlvbihiLGEpe3RoaXMuaihiLGEpO3RoaXMubWQ9bnVsbDt0aGlzLlF0PTFFMzt0aGlzLmZnPW51bGw7dGhpcy50dD0yRTN9LGI6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpO2lmKHdpbmRvdy5kZW1vUGxheWVyJiZ3aW5kb3cuRG0pYi5vbigicGxheSIsZnVuY3Rpb24oKXt0aGlzLncoKX0uYmluZCh0aGlzKSk7Yi5vbigiZGlzYWJsZSIsdGhpcy5xby5iaW5kKHRoaXMpKTtiLm9uKCJhZHRpbWVvdXQiLHRoaXMuanAuYmluZCh0aGlzKSk7Yi5vbigiYWRzdGFydCIsZnVuY3Rpb24oYSl7dGhpcy5pcChhLApiKX0uYmluZCh0aGlzKSk7Yi52cEV2ZW50JiYoYi5vbigicGxheSIsZnVuY3Rpb24oKXt0aGlzLlR0KGIpfS5iaW5kKHRoaXMpKSxiLnZwRXZlbnQuYWRkRXZlbnRMaXN0ZW5lcigidnA6YWQtcmVhZHkiLGZ1bmN0aW9uKCl7dGhpcy5VdChiKX0uYmluZCh0aGlzKSkpO2Iub24oImFkZW5kIixmdW5jdGlvbihhKXt0aGlzLmhwKGEsYil9LmJpbmQodGhpcykpO2Iub24oImNvbnRlbnRwbGF5YmFjayIsZnVuY3Rpb24oYSl7dGhpcy5tbihhKX0uYmluZCh0aGlzKSl9LG1uOmZ1bmN0aW9uKGIpeyJhZHNlcnJvciI9PWIudHJpZ2dlcmV2ZW50JiZ0aGlzLncoKX0sVHQ6ZnVuY3Rpb24oYil7dGhpcy5tZHx8KHRoaXMubWQ9d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLlZ0KGIpfS5iaW5kKHRoaXMpLHRoaXMuUXQpKX0sVnQ6ZnVuY3Rpb24oKXt3aW5kb3cuY2xlYXJUaW1lb3V0KHRoaXMubWQpO3RoaXMudygpfSxVdDpmdW5jdGlvbigpe3dpbmRvdy5jbGVhclRpbWVvdXQodGhpcy5tZCl9LApocDpmdW5jdGlvbihiKXt0aGlzLkp1KGIpO3RoaXMuZmc9bmV3IERhdGU7dGhpcy5mZy10aGlzLlFyPHRoaXMudHQ/dGhpcy53KCk6dGhpcy5tKCl9LGpwOmZ1bmN0aW9uKGIsYSl7IWEmJmIudGFyZ2V0LnBsYXllciYmKGE9Yi50YXJnZXQucGxheWVyLHRoaXMuYmQobmV3IFMoYSkpKTt0aGlzLncoKX0scW86ZnVuY3Rpb24oKXt9LGlwOmZ1bmN0aW9uKCl7dGhpcy5Rcj1uZXcgRGF0ZX19KX0pKGMpO3ZhciBuYT1jLkpofHxuYTsoZnVuY3Rpb24oYyl7Yy5MaD1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LGI6ZnVuY3Rpb24oKXtpZih3aW5kb3cuZGVtb1BsYXllcil7aWYod2luZG93LnZpZGVvanMmJnZpZGVvanMucGxheWVycyYmMDxlLkVhKHZpZGVvanMucGxheWVycykpe3ZhciBiPXZpZGVvanMucGxheWVycyxhO2ZvcihhIGluIGIpaWYoYi5oYXNPd25Qcm9wZXJ0eShhKSl7dmFyIGc9bmV3IFMoYlthXSk7dGhpcy5IKGcpfHwodGhpcy5KKGcpLChuZXcgbmEoZywKdGhpcy5BKSkuYigpKX19dGhpcy5JKCl9fX0pfSkoYyk7dmFyIG9hPWMuTGh8fG9hLHBhPW5ldyBvYShxKTtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy5Gcj10aGlzLmFbNF07dGhpcy5Ccj10aGlzLmFbOV07dGhpcy5scj10aGlzLmFbOV07dGhpcy5nPXRoaXMuYVs1XX1jLkhuPWI7Yi5wcm90b3R5cGU9e0VyOmZ1bmN0aW9uKGEpe3JldHVybiAzPGE/dGhpcy5Gcjp0aGlzLkFyKGEpfSxBcjpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMuQnI6dGhpcy5rcihhKX0sa3I6ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLmxyOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMuZzphfX19KShjKTt2YXIgcWE9Yy5Ibnx8cWEsTmM9bmV3IHFhKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksCiJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PU5jLkVyKDQpOyhmdW5jdGlvbihjKXtjLmJqPXAuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sTjpmdW5jdGlvbigpe3RoaXMuYWM9ITE7dGhpcy5tZigpO3RoaXMub2YoKTt0aGlzLm5uPSExfSxtZjpmdW5jdGlvbigpe3RoaXMuYWM9ITE7dmFyIGI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5wbGF5ZXIuaWQpO2J8fCh0aGlzLmFjPSEwKTtpZigiT0JKRUNUIj09Yi5ub2RlTmFtZXx8IlZJREVPIj09Yi5ub2RlTmFtZSliPWIucGFyZW50Tm9kZTt0aGlzLlAoYil9LG9mOmZ1bmN0aW9uKCl7aWYoIXRoaXMuYWMpe3ZhciBiPXRoaXMuRGEoKSxhPWIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIilbMF07YXx8KGE9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZSgib2JqZWN0IilbMF0pO2F8fCh0aGlzLmFjPSEwKTt0aGlzLlMoYSl9fSxlYTpmdW5jdGlvbigpe3ZhciBiPXRoaXMucGxheWVyO2lmKGsucG9zdHJvbGxVc2VDb21wbGV0ZUV2ZW50KWIuX2V2ZW50cy5iZWZvcmVDb21wbGV0ZS5wdXNoKHtjb250ZXh0Om51bGwsCmN0eDp0aGlzLnBsYXllcixjYWxsYmFjazpmdW5jdGlvbigpe3RoaXMuSyYmKDAsdGhpcy5LKSgpfS5iaW5kKHRoaXMpfSk7ZWxzZSBpZihiLl9ldmVudHMmJmIuX2V2ZW50cy50aW1lJiZiLl9ldmVudHMudGltZS5wdXNoKHtjb250ZXh0Om51bGwsY3R4OnRoaXMucGxheWVyLGNhbGxiYWNrOmZ1bmN0aW9uKGEpe2EuZHVyYXRpb24mJmEucG9zaXRpb24mJjE+YS5kdXJhdGlvbi1hLnBvc2l0aW9uJiZ0aGlzLksmJigwLHRoaXMuSykoKX0uYmluZCh0aGlzKX0pLGIub25UaW1lKWIub25UaW1lKGZ1bmN0aW9uKGEpe2EuZHVyYXRpb24mJmEucG9zaXRpb24mJjE+YS5kdXJhdGlvbi1hLnBvc2l0aW9uJiZ0aGlzLksmJigwLHRoaXMuSykoKX0uYmluZCh0aGlzKSl9LFZkOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5wbGF5ZXI7Yi5fZXZlbnRzJiZiLl9ldmVudHMuYWRFcnJvciYmYi5fZXZlbnRzLmFkRXJyb3IucHVzaCh7Y29udGV4dDpudWxsLGN0eDpiLGNhbGxiYWNrOmZ1bmN0aW9uKGEpe3RoaXMuZGQoYSl9LmJpbmQodGhpcyl9KTsKaWYoYi5vbkFkRXJyb3IpYi5vbkFkRXJyb3IoZnVuY3Rpb24oYSl7dGhpcy5kZChhKX0uYmluZCh0aGlzKSl9LGRkOmZ1bmN0aW9uKGIpe3ZhciBhPXRoaXMucGxheWVyO2EuZ2V0UG9zaXRpb24oKTthLmdldFBvc2l0aW9uKCk7YS5nZXREdXJhdGlvbigpO2EuZ2V0UG9zaXRpb24oKTthLmdldER1cmF0aW9uKCk7YS5nZXRQb3NpdGlvbigpOyJtaWQiPT1iLmFkcG9zaXRpb24mJmEuZ2V0UG9zaXRpb24mJjMwPGEuZ2V0UG9zaXRpb24oKSYmMzA8YS5nZXREdXJhdGlvbigpLWEuZ2V0UG9zaXRpb24oKSYmdGhpcy5XZCYmKDAsdGhpcy5XZCkoKX0scGxheTpmdW5jdGlvbigpe3ZhciBiPXRoaXMucGxheWVyO2lmKCFiLmdldFN0YXRlfHwicGxheWluZyIhPWIuZ2V0U3RhdGUoKSlyZXR1cm4gdGhpcy5wbGF5ZXIucGxheSgpfSxwYXVzZTpmdW5jdGlvbigpe3ZhciBiPXRoaXMucGxheWVyO3JldHVybiBiLmdldFN0YXRlJiYicGF1c2VkIj09Yi5nZXRTdGF0ZSgpPyJwYXVzZWQiOnRoaXMucGxheWVyLnBhdXNlKCEwKX0sCmpiOmZ1bmN0aW9uKCl7cmV0dXJuInBhdXNlZCI9PXRoaXMucGF1c2UoKT8hMTohMH0sTDpmdW5jdGlvbigpe3JldHVybiJKV1BsYXllciJ9LGV4aXRGdWxsc2NyZWVuOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5wbGF5ZXI7Yi5nZXRGdWxsc2NyZWVuJiZiLmdldEZ1bGxzY3JlZW4oKSYmYi5zZXRGdWxsc2NyZWVuKCl9LFdhOmZ1bmN0aW9uKCl7dmFyIGI9ITEsYT10aGlzLnBsYXllcjthLmdldE11dGUmJmEuZ2V0TXV0ZSgpJiYoYj0hMCk7cmV0dXJuIGJ9LEtjOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5wbGF5ZXIsYT0hMTtiLmdldFZvbHVtZSYmYi5nZXRWb2x1bWUoKSYmKGE9Yi5nZXRWb2x1bWUoKSk7cmV0dXJuIGF9fSl9KShjKTt2YXIgcmE9Yy5ianx8cmE7KGZ1bmN0aW9uKGMpe2MuYWo9dC5leHRlbmQoe2M6ZnVuY3Rpb24oYixhKXt0aGlzLmooYixhKX0sTjpmdW5jdGlvbigpe30sbmI6ZnVuY3Rpb24oKXt0aGlzLnN0YXR1cz10aGlzLmxjO3RoaXMuaXNQbGF5aW5nPXRoaXMubmM9CiExO3RoaXMudWQ9MTt0aGlzLnBjPVtdO3RoaXMuYWI9ITF9LGI6ZnVuY3Rpb24oKXt0aGlzLmlzUGxheWluZz10aGlzLm5jPSExO3RoaXMudWQ9MTt0aGlzLnBjPVtdO3RoaXMuYWI9ITE7dGhpcy5nZXRQbGF5ZXIoKTt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpLGE9e307Yi5nZXRDb25maWcmJihhPWIuZ2V0Q29uZmlnKCksYS5hZHZlcnRpc2luZz8oYS5hZHZlcnRpc2luZy5zY2hlZHVsZSYmKGEuYWR2ZXJ0aXNpbmcuc2NoZWR1bGUuYWRzP2EuYWR2ZXJ0aXNpbmcuc2NoZWR1bGUuYWRzLnRhZyYmYS5hZHZlcnRpc2luZy5zY2hlZHVsZS5hZHMudGFnLmxlbmd0aCYmKHRoaXMudWQ9YS5hZHZlcnRpc2luZy5zY2hlZHVsZS5hZHMudGFnLmxlbmd0aCx0aGlzLmFiPSEwKTooYS5hZHZlcnRpc2luZy5zY2hlZHVsZS5wcmVyb2xsJiZhLmFkdmVydGlzaW5nLnNjaGVkdWxlLnByZXJvbGwudGFnJiYodGhpcy5hYj0hMCksYS5hZHZlcnRpc2luZy5zY2hlZHVsZS5hZGJyZWFrcHJlJiYKYS5hZHZlcnRpc2luZy5zY2hlZHVsZS5hZGJyZWFrcHJlLnRhZyYmKHRoaXMuYWI9ITApKSksYS5hZHZlcnRpc2luZy50YWcmJih0aGlzLmFiPSEwKSk6dGhpcy5tKCJubyBhZHZlcnRpc2luZyBjb25maWd1cmVkIGZvciBwbGF5ZXIiKSk7Yi5fZXZlbnRzJiZiLl9ldmVudHMuYWRDb21wbGV0ZSYmYi5fZXZlbnRzLmFkQ29tcGxldGUucHVzaCh7Y29udGV4dDpudWxsLGN0eDpiLGNhbGxiYWNrOmZ1bmN0aW9uKCl7dGhpcy5tKCJhZENvbXBsZXRlIik7dGhpcy5uYz0hMH0uYmluZCh0aGlzKX0pO2IuX2V2ZW50cyYmYi5fZXZlbnRzLmFkQ2xpY2smJmIuX2V2ZW50cy5hZENsaWNrLnB1c2goe2NvbnRleHQ6bnVsbCxjdHg6YixjYWxsYmFjazpmdW5jdGlvbigpe3RoaXMubSgiYWRDbGljayIpfS5iaW5kKHRoaXMpfSk7Yi5fZXZlbnRzJiZiLl9ldmVudHMuYWRJbXByZXNzaW9uJiZiLl9ldmVudHMuYWRJbXByZXNzaW9uLnB1c2goe2NvbnRleHQ6bnVsbCxjdHg6YixjYWxsYmFjazpmdW5jdGlvbigpe3RoaXMubSgiYWRJbXByZXNzaW9uIik7CnRoaXMuWmQoKX0uYmluZCh0aGlzKX0pO2IuX2V2ZW50cyYmYi5fZXZlbnRzLmFkTWV0YSYmYi5fZXZlbnRzLmFkTWV0YS5wdXNoKHtjb250ZXh0Om51bGwsY3R4OmIsY2FsbGJhY2s6ZnVuY3Rpb24oKXt0aGlzLm0oImFkTWV0YSIpfS5iaW5kKHRoaXMpfSk7Yi5fZXZlbnRzJiZiLl9ldmVudHMuYWRTa2lwcGVkJiZiLl9ldmVudHMuYWRTa2lwcGVkLnB1c2goe2NvbnRleHQ6bnVsbCxjdHg6YixjYWxsYmFjazpmdW5jdGlvbigpe3RoaXMubSgiYWRTa2lwcGVkIil9LmJpbmQodGhpcyl9KTtiLl9ldmVudHMmJmIuX2V2ZW50cy5hZFRpbWUmJmIuX2V2ZW50cy5hZFRpbWUucHVzaCh7Y29udGV4dDpudWxsLGN0eDpiLGNhbGxiYWNrOmZ1bmN0aW9uKCl7dGhpcy5tKCJhZFRpbWUiKX0uYmluZCh0aGlzKX0pO2IuX2V2ZW50cyYmYi5fZXZlbnRzLmFkRXJyb3ImJmIuX2V2ZW50cy5hZEVycm9yLnB1c2goe2NvbnRleHQ6bnVsbCxjdHg6YixjYWxsYmFjazpmdW5jdGlvbihhKXt0aGlzLm9uQWRFcnJvcihhKX0uYmluZCh0aGlzKX0pOwpiLl9ldmVudHMmJmIuX2V2ZW50cy50aW1lJiZiLl9ldmVudHMudGltZS5wdXNoKHtjb250ZXh0Om51bGwsY3R4OmIsY2FsbGJhY2s6ZnVuY3Rpb24oYSl7dGhpcy5pc1BsYXlpbmc9ITA7YS5kdXJhdGlvbj50aGlzLlpmJiYhdGhpcy5oYSgpJiYodGhpcy5hYj8odGhpcy5sKCJjb250ZW50cGxheU5vQWRzIiwiIiksdGhpcy5vKCkpOih0aGlzLmwoImNvbnRlbnRwbGF5VGltZSIsMUUzKk1hdGgucm91bmQoYS5kdXJhdGlvbi8xRTMpKSx0aGlzLm8oITApKSl9LmJpbmQodGhpcyl9KTtiLl9ldmVudHMmJmIuX2V2ZW50cy5wbGF5bGlzdEl0ZW0mJmIuX2V2ZW50cy5wbGF5bGlzdEl0ZW0ucHVzaCh7Y29udGV4dDpudWxsLGN0eDp0aGlzLnBsYXllcixjYWxsYmFjazpmdW5jdGlvbigpe2lmKHRoaXMuaGEoKSYmKHRoaXMubmIoKSx0aGlzLmdldFBsYXllcigpLm5uPSEwLGsuc2tpcEFkT25Db250ZXh0Q2hhbmdlKSl7dmFyIGE9dGhpcy5nZXRQbGF5ZXIoKS5nYjthJiYoYS5hZSgpLGEuQmEoKSl9fS5iaW5kKHRoaXMpfSk7CmlmKGIub25BZENvbXBsZXRlKWIub25BZENvbXBsZXRlKGZ1bmN0aW9uKCl7dGhpcy5tKCJvbkFkQ29tcGxldGUiKTt0aGlzLm5jPSEwfS5iaW5kKHRoaXMpKTtpZihiLm9uQWRJbXByZXNzaW9uKWIub25BZEltcHJlc3Npb24oZnVuY3Rpb24oKXt0aGlzLm0oIm9uQWRJbXByZXNzaW9uIik7dGhpcy5aZCgpfS5iaW5kKHRoaXMpKTtpZihiLm9uQWRQbGF5KWIub25BZFBsYXkoZnVuY3Rpb24oKXt0aGlzLm0oIm9uQWRQbGF5Iil9LmJpbmQodGhpcykpO2lmKGIub25BZFRpbWUpYi5vbkFkVGltZShmdW5jdGlvbigpe3RoaXMubSgib25BZFRpbWUiKX0uYmluZCh0aGlzKSk7aWYoYi5vbkFkRXJyb3IpYi5vbkFkRXJyb3IoZnVuY3Rpb24oYSl7dGhpcy5vbkFkRXJyb3IoYSl9LmJpbmQodGhpcykpO2lmKGIub25UaW1lKWIub25UaW1lKGZ1bmN0aW9uKGEpe3RoaXMuaXNQbGF5aW5nPSEwO2EuZHVyYXRpb24+dGhpcy5aZiYmIXRoaXMuaGEoKSYmKHRoaXMuYWI/KHRoaXMubCgiY29udGVudHBsYXlOb0FkcyIsCiIiKSx0aGlzLm8oKSk6KHRoaXMubCgiY29udGVudHBsYXlUaW1lIiwxRTMqTWF0aC5yb3VuZChhLmR1cmF0aW9uLzFFMykpLHRoaXMubyghMCkpKX0uYmluZCh0aGlzKSl9LG9uQWRFcnJvcjpmdW5jdGlvbihiKXt2YXIgYT1iLnRhZzstMT09dGhpcy5wYy5pbmRleE9mKGEpJiZ0aGlzLnBjLnB1c2goYSk7IjEwMSI9PWIuY29kZXx8IjEwMDEiPT1iLmNvZGU/KHRoaXMubSgpLHRoaXMubWEoKSk6OTAwPT1iLmNvZGUmJjA8Yi5tZXNzYWdlLnRvTG93ZXJDYXNlKCkuaW5kZXhPZigiZW1wdHkiKT90aGlzLm0oImVtcHR5Iik6MzAzPT1iLmNvZGUmJjA8Yi5tZXNzYWdlLmluZGV4T2YoIk5vIEFkcyBWQVNUIHJlc3BvbnNlIGFmdGVyIG9uZSBvciBtb3JlIFdyYXBwZXJzIik/dGhpcy5tKCJlbXB0eSIpOih0aGlzLmwoImFkZXJyb3IiLGIuY29kZSksdGhpcy5wYy5sZW5ndGg+PXRoaXMudWQmJnRoaXMubygpKX0sRXE6ZnVuY3Rpb24oYil7dGhpcy5qKCJKVzogIitiLnR5cGUpfSxvOmZ1bmN0aW9uKGIpe3ZhciBhPQp0aGlzLmdldFBsYXllcigpO2UuYXQoYS52aWRlb1RhZyk/YS5hYz90aGlzLm0oInBsYXllciBpcyBpbnZhbGQiKTp0aGlzLm5jfHx0aGlzLmlzUGxheWluZz90aGlzLncoYik6d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLm8oYil9LmJpbmQodGhpcyksNTApOihhLm1mKCksYS5vZigpKX19KX0pKGMpO3ZhciBzYT1jLmFqfHxzYTsoZnVuY3Rpb24oYyl7Yy5jaj1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LGI6ZnVuY3Rpb24oKXt2YXIgYj1lLk1hKGRvY3VtZW50LmxvY2F0aW9uLmhyZWYpO2lmKCJZV1JwZEdsdmJpNXJaV2x1WlhacFpHVnZkMlZ5WW5WdVp6MHgiIT10aGlzLlBvKCl8fCFiLmF1dGhvcml0eXx8IWIuYXV0aG9yaXR5fHwid3d3LnNwaWVnZWwuZGUiIT1iLmF1dGhvcml0eSYmInFzMi5wcmV2aWV3LnNwaWVnZWwuZGUiIT1iLmF1dGhvcml0eSYmInByZXZpZXcuc3BpZWdlbC5kZSIhPWIuYXV0aG9yaXR5JiYicHJvZC5zcGllZ2VsLmRlIiE9CmIuYXV0aG9yaXR5KXt2YXIgYT1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJqd3BsYXllciIpO2lmKHdpbmRvdy5qd3BsYXllciYmZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoandwbGF5ZXIoKS5pZCl8fGcmJmcoKS5pZCl7Yj1bXTtpZigxPGEubGVuZ3RoKWZvcihnPTA7ZzxhLmxlbmd0aDtnKyspYi5wdXNoKGFbZ10uZ2V0QXR0cmlidXRlKCJpZCIpKTtlbHNlIGIucHVzaChqd3BsYXllcigpLmlkKTtmb3IoYT0wO2E8Yi5sZW5ndGg7YSsrKXt2YXIgZz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChiW2FdKSxkPWcuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIilbMF07ZHx8KGQ9Zy5nZXRFbGVtZW50c0J5VGFnTmFtZSgib2JqZWN0IilbMF0pO2R8fCJPQkpFQ1QiIT1nLm5vZGVOYW1lJiYiVklERU8iIT1nLm5vZGVOYW1lfHwoZD1nKTtpZihkKXt2YXIgZz1uZXcgcmEod2luZG93Lmp3cGxheWVyKGJbYV0pKTt0aGlzLkgoZyl8fHRoaXMuJHAoZyl8fCh0aGlzLkooZyksCmc9bmV3IHNhKGcsdGhpcy5BKSxnLk4oKSxnLmIoKSl9ZWxzZXt0aGlzLkkoKTtyZXR1cm59fX10aGlzLkkoKX19LFF1OmZ1bmN0aW9uKCl7cmV0dXJuIllXUnBkR2x2Ymk1clpXbHVaWFpwWkdWdmQyVnlZblZ1WnoweCJ9LFBvOmZ1bmN0aW9uKCl7dmFyIGI9ZS5NYShkb2N1bWVudC5sb2NhdGlvbi5ocmVmKTtyZXR1cm4gZS55YihiLmFuY2hvcil9fSl9KShjKTt2YXIgdGE9Yy5janx8dGEsdWE9bmV3IHRhKHEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLm1rPXRoaXMuYVs4XTt0aGlzLlRpPXRoaXMuYVszXTt0aGlzLm9xPXRoaXMuYVsyXTt0aGlzLiRqPXRoaXMuYVsxMF07dGhpcy5nPXRoaXMuYVszXX1jLnRzPWI7Yi5wcm90b3R5cGU9e2xrOmZ1bmN0aW9uKGEpe3JldHVybiA2PGE/dGhpcy5tazp0aGlzLlNpKGEpfSxTaTpmdW5jdGlvbihhKXtyZXR1cm4gMTA8YT90aGlzLlRpOgp0aGlzLm5xKGEpfSxucTpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMub3E6dGhpcy5aaihhKX0sWmo6ZnVuY3Rpb24oYSl7cmV0dXJuIDE8YT90aGlzLiRqOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMuZzphfX19KShjKTt2YXIgdmE9Yy50c3x8dmEsT2M9bmV3IHZhKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9T2MubGsoNCk7KGZ1bmN0aW9uKGMpe2MudWw9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5nZXRSYXdQbGF5ZXIoKS52aWRlb19pZCk7dGhpcy5QKGIpO3ZhciBiPWIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIilbMF0sYT10aGlzLmdldFJhd1BsYXllcigpO2ImJmEuY29udHJvbHMmJmEuY29udHJvbHMucGxheWVyJiYKYS5jb250cm9scy5wbGF5ZXIucGF1c2U/dGhpcy5TKGIpOnRoaXMuSSgpfSxwYXVzZTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkuY29udHJvbHMucGxheWVyLnBhdXNlKCl9LHBsYXk6ZnVuY3Rpb24oKXt0aGlzLmdldFJhd1BsYXllcigpLmNvbnRyb2xzLnBsYXllci5wbGF5KCl9LGlzUGxheWluZzpmdW5jdGlvbigpe3JldHVybiB0aGlzLmdldFJhd1BsYXllcigpLmNvbnRyb2xzLnBsYXllci5pc1BsYXlpbmcoKX0sTDpmdW5jdGlvbigpe3JldHVybiJYT1pDT00ifX0pfSkoYyk7dmFyIHdhPWMudWx8fHdhOyhmdW5jdGlvbihjKXtjLnRsPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsYSl9LGI6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpO2IudHJhY2tlci52YXN0X3ByZXJvbGx8fGIudHJhY2tlci52YXN0X3Bvc3Ryb2xsP3RoaXMubSgpOih0aGlzLmwoImFkZXJyb3IiKSx0aGlzLm8oKSl9LG86ZnVuY3Rpb24oKXt2YXIgYj0KITE7dHJ5e2I9dGhpcy5nZXRQbGF5ZXIoKS5pc1BsYXlpbmcoKX1jYXRjaChhKXt9Yj90aGlzLncoKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMubygpfS5iaW5kKHRoaXMpLDEwKX19KX0pKGMpO3ZhciB4YT1jLnRsfHx4YTsoZnVuY3Rpb24oYyl7Yy52bD1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LGI6ZnVuY3Rpb24oKXtpZih3aW5kb3cuY29tJiZ3aW5kb3cuY29tLnhveiYmd2luZG93LmNvbS54b3oudmlkZW9wbGF5ZXImJndpbmRvdy5jb20ueG96LnZpZGVvcGxheWVyLmluc3RhbmNlcyYmMDxlLkVhKHdpbmRvdy5jb20ueG96LnZpZGVvcGxheWVyLmluc3RhbmNlcykpe3ZhciBiPXdpbmRvdy5jb20ueG96LnZpZGVvcGxheWVyLmluc3RhbmNlcyxhO2ZvcihhIGluIGIpaWYoYi5oYXNPd25Qcm9wZXJ0eShhKSl7dmFyIGc9YlthXTtpZihnLmNvbnRyb2xzJiZnLmNvbnRyb2xzLnBsYXllcilnPW5ldyB3YShnKSx0aGlzLkgoZyl8fCh0aGlzLkooZyksCihuZXcgeGEoZyx0aGlzLkEpKS5iKCkpO2Vsc2V7dGhpcy5JKCk7cmV0dXJufX19dGhpcy5JKCl9fSl9KShjKTt2YXIgeWE9Yy52bHx8eWEsemE9bmV3IHlhKHEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLlBrPXRoaXMuYVs1XTt0aGlzLkNrPXRoaXMuYVs5XTt0aGlzLlhuPXRoaXMuYVszXTt0aGlzLktqPXRoaXMuYVsyXTt0aGlzLmc9dGhpcy5hWzNdfWMua2g9YjtiLnByb3RvdHlwZT17T2s6ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLlBrOnRoaXMuQmsoYSl9LEJrOmZ1bmN0aW9uKGEpe3JldHVybiA4PGE/dGhpcy5Dazp0aGlzLlduKGEpfSxXbjpmdW5jdGlvbihhKXtyZXR1cm4gNjxhP3RoaXMuWG46dGhpcy5KaihhKX0sSmo6ZnVuY3Rpb24oYSl7cmV0dXJuIDU8YT90aGlzLktqOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNjxhP3RoaXMuZzphfX19KShjKTsKdmFyIEFhPWMua2h8fEFhLFBjPW5ldyBBYSgxLG5ldyBEYXRlLDIsTWF0aC5yYW5kb20oKSwidHJ1ZSIsbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PVBjLk9rKDQpOyhmdW5jdGlvbihjKXtjLmhsPXAuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sTjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7aWYoYil7dmFyIGE9Yi5lbF87YXx8KGE9Yi5lbCgpKTthPyh0aGlzLlAoYSksKGI9YS5nZXRFbGVtZW50c0J5VGFnTmFtZSgidmlkZW8iKVswXSl8fChiPWEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIm9iamVjdCIpWzBdKSxiP3RoaXMuUyhiKTp0aGlzLmRhKCkpOnRoaXMuZGEoKX1lbHNlIHRoaXMuZGEoKX0sTDpmdW5jdGlvbigpe3JldHVybiJ2aWRlb2pzIn0sZWE6ZnVuY3Rpb24oKXt0aGlzLmdldFJhd1BsYXllcigpLm9uKCJ0aW1ldXBkYXRlIixmdW5jdGlvbihiKXt0aGlzLnFiKGIpfS5iaW5kKHRoaXMpKX0sCnFiOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKSxhPWIuY3VycmVudFRpbWUoKSxiPWIuZHVyYXRpb24oKTthJiYwPGEmJmImJjA8YiYmYT49Yi0yJiZ0aGlzLksmJnRoaXMuSygpfSxSYzpmdW5jdGlvbigpe3ZhciBiPXRoaXMudmlkZW9UYWcuZ2V0QXR0cmlidXRlKCJkYXRhLXgtc2V0dXAiKTtpZihiKXRyeXt2YXIgYT1KU09OLnBhcnNlKGIpO2lmKGEuaGFzT3duUHJvcGVydHkoIngtYXV0b3BsYXkiKSYmIWFbIngtYXV0b3BsYXkiXSlyZXR1cm4hMX1jYXRjaChnKXt9Yj10aGlzLmdldFJhd1BsYXllcigpO3JldHVybiBiLmF1dG9wbGF5JiYiZnVuY3Rpb24iPT10eXBlb2YgYi5hdXRvcGxheT9iLmF1dG9wbGF5KCk6ITF9LFdhOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMucGxheWVyLm11dGVkJiZ0aGlzLnBsYXllci5tdXRlZCgpfSxqYjpmdW5jdGlvbigpe3RoaXMucGF1c2UoKTtyZXR1cm4hMH0saXNQbGF5aW5nOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZ2V0UmF3UGxheWVyKCkucGF1c2VkKCk/CiExOiEwfSxleGl0RnVsbHNjcmVlbjpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkuZXhpdEZ1bGxzY3JlZW4oKX0sY3VycmVudFRpbWU6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpO2lmKGIuY3VycmVudFRpbWUpcmV0dXJuIGIuY3VycmVudFRpbWUoKX19KX0pKGMpO3ZhciBCYT1jLmhsfHxCYTsoZnVuY3Rpb24oYyl7Yy5nbD10LmV4dGVuZCh7YzpmdW5jdGlvbihiLGEpe3RoaXMuaihiLGEpfSxiOmZ1bmN0aW9uKCl7dGhpcy5VPXRoaXMuVXx8ITE7dGhpcy5nZXRQbGF5ZXIoKTt0aGlzLmlhPXRoaXMuWWI9dGhpcy5WYT10aGlzLnRjPSExO3RoaXMua2c9ZS5rYigxMCk7dGhpcy5LZz0hMDt0aGlzLnlkPXRoaXMuSGY9ITE7dGhpcy5hZygpO3RoaXMuVG0oKTt0aGlzLkhhKCl9LGR2OmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKTtjb25zb2xlLmluZm8odGhpcy5nZXRQbGF5ZXIoKS5lYigpLCI7Iiwid2luZG93LmltYToiLAoiOyIsd2luZG93LmltYSwiOyIsdHlwZW9mIHdpbmRvdy5pbWEsIjsiLCJwbGF5ZXIuYWRzOiIsIjsiLGIuYmEsIjsiLHR5cGVvZiBiLmJhLCI7IiwicGxheWVyLmFkcy5zdGF0ZToiLCI7IixiLmJhP2IuYmEuc3RhdGU6InVuZGVmaW5lZFgiLCI7IixiLmJhP3R5cGVvZiBiLmJhLnN0YXRlOiJ1bmRlZmluZWRYIiwiOyIsInBsYXllci5pbWE6IiwiOyIsYi5pbWEsIjsiLHR5cGVvZiBiLmltYSwiOyIsInBsYXllci5pbWEzOiIsIjsiLGIuRiwiOyIsdHlwZW9mIGIuRiwiOyIsInBsYXllci5pbWEuYWRkRXZlbnRMaXN0ZW5lcjoiLCI7IixiLmltYT9iLmltYS5hZGRFdmVudExpc3RlbmVyOiJ1bmRlZmluZWRYIiwiOyIsYi5pbWE/dHlwZW9mIGIuaW1hLmFkZEV2ZW50TGlzdGVuZXI6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYTMuYWRkRXZlbnRMaXN0ZW5lcjoiLCI7IixiLkY/Yi5GLmFkZEV2ZW50TGlzdGVuZXI6InVuZGVmaW5lZFgiLCI7IixiLkY/dHlwZW9mIGIuRi5hZGRFdmVudExpc3RlbmVyOgoidW5kZWZpbmVkWCIsIjsiLCJwbGF5ZXIuaW1hLmdldEFkc01hbmFnZXI6IiwiOyIsYi5pbWE/Yi5pbWEucmE6InVuZGVmaW5lZFgiLCI7IixiLmltYT90eXBlb2YgYi5pbWEucmE6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYTMuZ2V0QWRzTWFuYWdlcjoiLCI7IixiLkY/Yi5GLnJhOiJ1bmRlZmluZWRYIiwiOyIsYi5GP3R5cGVvZiBiLkYucmE6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYS5nZXRBZHNNYW5hZ2VyKCk6IiwiOyIsYi5pbWEmJmIuaW1hLnJhP2IuaW1hLnJhKCk6InVuZGVmaW5lZFgiLCI7IixiLmltYSYmYi5pbWEucmE/dHlwZW9mIGIuaW1hLnJhKCk6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYTMuZ2V0QWRzTWFuYWdlcigpOiIsIjsiLGIuRiYmYi5GLnJhP2IuRi5yYSgpOiJ1bmRlZmluZWRYIiwiOyIsYi5GJiZiLkYucmE/dHlwZW9mIGIuRi5yYSgpOiJ1bmRlZmluZWRYIiwiOyIsInBsYXllci5pbWEuX2Fkc0xvYWRlcjoiLCI7IixiLmltYT9iLmltYS5xZDoKInVuZGVmaW5lZFgiLCI7IixiLmltYT90eXBlb2YgYi5pbWEucWQ6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYTMuX2Fkc0xvYWRlcjoiLCI7IixiLkY/Yi5GLnFkOiJ1bmRlZmluZWRYIiwiOyIsYi5GP3R5cGVvZiBiLkYucWQ6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYS5fYWRzTWFuYWdlcjoiLCI7IixiLmltYT9iLmltYS5yZDoidW5kZWZpbmVkWCIsIjsiLGIuaW1hP3R5cGVvZiBiLmltYS5yZDoidW5kZWZpbmVkWCIsIjsiLCJwbGF5ZXIuaW1hMy5fYWRzTWFuYWdlcjoiLCI7IixiLkY/Yi5GLnJkOiJ1bmRlZmluZWRYIiwiOyIsYi5GP3R5cGVvZiBiLkYucmQ6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYS5hZHNMb2FkZXI6IiwiOyIsYi5pbWE/Yi5pbWEubGE6InVuZGVmaW5lZFgiLCI7IixiLmltYT90eXBlb2YgYi5pbWEubGE6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYTMuYWRzTG9hZGVyOiIsIjsiLGIuRj9iLkYubGE6InVuZGVmaW5lZFgiLCI7IixiLkY/CnR5cGVvZiBiLkYubGE6InVuZGVmaW5lZFgiLCI7IiwicGxheWVyLmltYS5hZHNNYW5hZ2VyOiIsIjsiLGIuaW1hP2IuaW1hLnhkOiJ1bmRlZmluZWRYIiwiOyIsYi5pbWE/dHlwZW9mIGIuaW1hLnhkOiJ1bmRlZmluZWRYIiwiOyIsInBsYXllci5pbWEzLmFkc01hbmFnZXI6IiwiOyIsYi5GP2IuRi54ZDoidW5kZWZpbmVkWCIsIjsiLGIuRj90eXBlb2YgYi5GLnhkOiJ1bmRlZmluZWRYIiwiOyIsIkRPTkUiLHRoaXMua2cpfSxmYjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7Yi5pbWEzJiYodGhpcy5pbWE9Yi5pbWEzKTtpZihiLmltYSl7dGhpcy5pbWE9Yi5pbWE7dHJ5eyJmdW5jdGlvbiI9PXR5cGVvZiB0aGlzLmltYSYmdGhpcy5wbGF5ZXIuZ2V0UmF3UGxheWVyKCkuYWN0aXZlUGx1Z2luc18mJjE9PXRoaXMucGxheWVyLmdldFJhd1BsYXllcigpLmFjdGl2ZVBsdWdpbnNfLmltYSYmKHRoaXMuaW1hPXRoaXMuaW1hKCksdGhpcy5pbWEuY29udHJvbGxlciYmCih0aGlzLmltYT10aGlzLmltYS5jb250cm9sbGVyKSl9Y2F0Y2goYSl7fX1yZXR1cm4gdGhpcy5pbWF9LExjOmZ1bmN0aW9uKCl7aWYoIXRoaXMubGEpe3ZhciBiPXRoaXMuZmIoKTtiJiYoYi5hZHNMb2FkZXImJih0aGlzLmxhPWIuYWRzTG9hZGVyKSxiLl9hZHNMb2FkZXImJih0aGlzLmxhPWIuX2Fkc0xvYWRlciksYi5nZXRBZHNMb2FkZXImJih0aGlzLmxhPWIuZ2V0QWRzTG9hZGVyKSxiLmNvbnRyb2xsZXImJmIuY29udHJvbGxlci5zZGtJbXBsJiZiLmNvbnRyb2xsZXIuc2RrSW1wbC5hZHNMb2FkZXImJih0aGlzLmxhPWIuY29udHJvbGxlci5zZGtJbXBsLmFkc0xvYWRlcikpfXJldHVybiB0aGlzLmxhfSx3ZjpmdW5jdGlvbigpe2lmKCF0aGlzLlliKXt2YXIgYj10aGlzLmZiKCk7YiYmKGIuYWRzTWFuYWdlciYmKHRoaXMuWWI9Yi5hZHNNYW5hZ2VyKSxiLmdldEFkc01hbmFnZXImJih0aGlzLlliPWIuZ2V0QWRzTWFuYWdlcigpKSl9cmV0dXJuIHRoaXMuWWJ9LFlwOmZ1bmN0aW9uKCl7aWYoIXRoaXMuR2Ype3ZhciBiPQp0aGlzLmZiKCksYT10aGlzLldwKCk7d2luZG93LmltYSYmYiYmKGIuX2Fkc0xvYWRlcnx8Yi5hZHNMb2FkZXJ8fGEpJiYodGhpcy5HZj0hMCl9cmV0dXJuIHRoaXMuR2Z9LFdwOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKTshdGhpcy50YyYmYi5hZHMmJihiLmFkcy5zdGF0ZXx8Yi5hZHMuX3N0YXRlKSYmKHRoaXMudGM9ITApO3JldHVybiB0aGlzLnRjfSxIYTpmdW5jdGlvbigpe3ZhciBiPXRoaXMuTGMoKTtpZihiKXt2YXIgYT0iYWRFcnJvciIsZz0iYWRzTWFuYWdlckxvYWRlZCIsZD0ibG9nIjt3aW5kb3cuZ29vZ2xlJiZnb29nbGUuaW1hJiZnb29nbGUuaW1hLkFkRXJyb3JFdmVudCYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZSYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZS5BRF9FUlJPUiYmKGE9Z29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZS5BRF9FUlJPUik7d2luZG93Lmdvb2dsZSYmZ29vZ2xlLmltYSYmZ29vZ2xlLmltYS5BZHNNYW5hZ2VyTG9hZGVkRXZlbnQmJgpnb29nbGUuaW1hLkFkc01hbmFnZXJMb2FkZWRFdmVudC5UeXBlJiZnb29nbGUuaW1hLkFkc01hbmFnZXJMb2FkZWRFdmVudC5UeXBlLkFEU19NQU5BR0VSX0xPQURFRCYmKGc9Z29vZ2xlLmltYS5BZHNNYW5hZ2VyTG9hZGVkRXZlbnQuVHlwZS5BRFNfTUFOQUdFUl9MT0FERUQpO3dpbmRvdy5nb29nbGUmJmdvb2dsZS5pbWEmJmdvb2dsZS5pbWEuQWRFdmVudCYmZ29vZ2xlLmltYS5BZEV2ZW50LlR5cGUmJmdvb2dsZS5pbWEuQWRFdmVudC5UeXBlLkxPRyYmKGQ9Z29vZ2xlLmltYS5BZEV2ZW50LlR5cGUuTE9HKTsiZnVuY3Rpb24iIT09dHlwZW9mIGIuYWRkRXZlbnRMaXN0ZW5lcj93aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuSGEoKX0uYmluZCh0aGlzKSwyMCk6KGIuYWRkRXZlbnRMaXN0ZW5lcihhLGZ1bmN0aW9uKGEpe3RoaXMuVihhLCEwKX0uYmluZCh0aGlzKSksYi5hZGRFdmVudExpc3RlbmVyKGcsZnVuY3Rpb24oKXt0aGlzLmtlKCl9LmJpbmQodGhpcykpLGIuYWRkRXZlbnRMaXN0ZW5lcihkLApmdW5jdGlvbihhKXt0aGlzLlYoYSwhMCk7dGhpcy5sKCJhZGVycm9yIix0aGlzLlUpO3RoaXMuWCghMCl9LmJpbmQodGhpcykpKX1lbHNlIHRoaXMuaGEoKXx8d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLkhhKCl9LmJpbmQodGhpcyksMjApfSxrZTpmdW5jdGlvbigpe3RoaXMueWQ9ITA7dmFyIGI9dGhpcy53ZigpO2lmKGJ8fHRoaXMuaGEoKSl7dmFyIGE9ImFkRXJyb3IiLGc9ImxvZyI7d2luZG93Lmdvb2dsZSYmZ29vZ2xlLmltYSYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQmJmdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUmJmdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUuQURfRVJST1ImJihhPWdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUuQURfRVJST1IpO3dpbmRvdy5nb29nbGUmJmdvb2dsZS5pbWEmJmdvb2dsZS5pbWEuQWRFdmVudCYmZ29vZ2xlLmltYS5BZEV2ZW50LlR5cGUmJmdvb2dsZS5pbWEuQWRFdmVudC5UeXBlLkxPRyYmKGc9Z29vZ2xlLmltYS5BZEV2ZW50LlR5cGUuTE9HKTsKYi5hZGRFdmVudExpc3RlbmVyKGEsZnVuY3Rpb24oYSl7dGhpcy5WKGEpfS5iaW5kKHRoaXMpKTtiLmFkZEV2ZW50TGlzdGVuZXIoZyxmdW5jdGlvbihhKXt0aGlzLlYoYSwhMCk7dGhpcy5sKCJhZGVycm9yIix0aGlzLlUpO3RoaXMuWCghMCl9LmJpbmQodGhpcykpO3ZhciBkPSIiO2UuWGEoKSYmKGQ9Ik1fIik7Yi5hZGRFdmVudExpc3RlbmVyKCJzdGFydCIsZnVuY3Rpb24oKXtlLmliKCJjaGlwLmRlIikmJmUudHJhY2soInN0YXRzX2N1c3RfIitkKyJzdGFydCIsIiIsITApfS5iaW5kKHRoaXMpKTtiLmFkZEV2ZW50TGlzdGVuZXIoImZpcnN0cXVhcnRpbGUiLGZ1bmN0aW9uKCl7dGhpcy5OYj0hMDtlLmliKCJjaGlwLmRlIikmJmUudHJhY2soInN0YXRzX2N1c3RfIitkKyJmaXN0cXVhcnRpbGUiLCIiLCEwKX0uYmluZCh0aGlzKSk7Yi5hZGRFdmVudExpc3RlbmVyKCJtaWRwb2ludCIsZnVuY3Rpb24oKXt0aGlzLk5iPSEwO2UuaWIoImNoaXAuZGUiKSYmZS50cmFjaygic3RhdHNfY3VzdF8iKwpkKyJtaWRwb2ludCIsIiIsITApfS5iaW5kKHRoaXMpKTtiLmFkZEV2ZW50TGlzdGVuZXIoInRoaXJkcXVhcnRpbGUiLGZ1bmN0aW9uKCl7dGhpcy5OYj0hMDtlLmliKCJjaGlwLmRlIikmJmUudHJhY2soInN0YXRzX2N1c3RfIitkKyJ0aGlyZHF1YXJ0aWxlIiwiIiwhMCl9LmJpbmQodGhpcykpO2IuYWRkRXZlbnRMaXN0ZW5lcigiY29tcGxldGUiLGZ1bmN0aW9uKCl7dGhpcy5OYj0hMDtlLmliKCJjaGlwLmRlIikmJmUudHJhY2soInN0YXRzX2N1c3RfIitkKyJjb21wbGV0ZSIsIiIsITApfS5iaW5kKHRoaXMpKTtiLmFkZEV2ZW50TGlzdGVuZXIoImltcHJlc3Npb24iLGZ1bmN0aW9uKCl7dGhpcy5OYj0hMDtlLmliKCJjaGlwLmRlIikmJmUudHJhY2soInN0YXRzX2N1c3RfIitkKyJpbXByZXNzaW9uIiwiIiwhMCl9LmJpbmQodGhpcykpO2IuYWRkRXZlbnRMaXN0ZW5lcigiYWxsQWRzQ29tcGxldGVkIixmdW5jdGlvbigpe3RoaXMuTmJ8fCh0aGlzLmwoImFkZXJyb3IiLCJub2FkZXZlbnQiKSwKdGhpcy5YKCksdGhpcy5vKCkpfS5iaW5kKHRoaXMpKX1lbHNlIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5IYSgpfS5iaW5kKHRoaXMpLDIwKX0sUHU6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpOyF0aGlzLmJmJiZiLmFkcyYmKHRoaXMuYmY9Yi5hZHMpO3JldHVybiB0aGlzLmJmfSxUbTpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7Yi5vbigiYWRzZXJyb3IiLGZ1bmN0aW9uKGEpe3RoaXMuVihhKTt0aGlzLlgoKTt0aGlzLmwoImFkZXJyb3IiLHRoaXMuVSl9LmJpbmQodGhpcykpO2Iub24oImltYTNlcnJvciIsZnVuY3Rpb24oYSl7dGhpcy5WKGEpO3RoaXMuWCgpO3RoaXMubCgiYWRlcnJvciIsdGhpcy5VKX0uYmluZCh0aGlzKSk7Yi5vbigiaW1hM2FkZXJyb3IiLGZ1bmN0aW9uKGEpe3RoaXMuVihhKTt0aGlzLlgoKTt0aGlzLmwoImFkZXJyb3IiLHRoaXMuVSl9LmJpbmQodGhpcykpOwpiLm9uKCJpbWEzLWFkLWVycm9yIixmdW5jdGlvbihhKXt0aGlzLlYoYSk7dGhpcy5YKCk7dGhpcy5sKCJhZGVycm9yIix0aGlzLlUpfS5iaW5kKHRoaXMpKTtiLm9uKCJhZHMtZmlyc3QtcXVhcnRpbGUiLGZ1bmN0aW9uKCl7dGhpcy5tKCk7dGhpcy5aZCgpfS5iaW5kKHRoaXMpKX0sZWY6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLndmKCk7YiYmYi5kZXN0cm95P2IuZGVzdHJveSgpOndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5lZigpfS5iaW5kKHRoaXMpLDUwKX0sYWc6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpO2lmKGIuaXNQbGF5aW5nKCkmJjA8Yi5jdXJyZW50VGltZSgpKWlmKHRoaXMuWXAoKSl7dmFyIGE9dGhpcy5mYigpLGc9dGhpcy5MYygpO2EmJmcmJih0aGlzLmZiKCksdGhpcy5MYygpLHRoaXMueWR8fHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy55ZD90aGlzLm0oKToodGhpcy5YKCEwKSx0aGlzLmwoIm5vQWRzTWFuYWdlciIsCiJhZHNNYW5hZ2VyIikpfS5iaW5kKHRoaXMpLDJFMykpO3RoaXMuZmIoKX1lbHNlIHRoaXMuSGY/d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt2YXIgYT10aGlzLmZiKCksYj10aGlzLkxjKCk7YSYmIWI/KHRoaXMubCgibm9mcmFtZXdvcmsiLCJJTUFfQURTTE9BREVSIiksdGhpcy5YKCkpOih0aGlzLlgoITApLHRoaXMubCgibm9mcmFtZXdvcmsiLCJJTUEiKSl9LmJpbmQodGhpcyksMTAwKTp0aGlzLkhmPSEwO2IuaXNQbGF5aW5nKCkmJjEwPGIuY3VycmVudFRpbWUoKXx8dGhpcy5oYSgpfHx3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuYWcoKX0uYmluZCh0aGlzKSw1MCl9LFY6ZnVuY3Rpb24oYil7ZnVuY3Rpb24gYShhLGIpe3ZhciBnPSExO2lmKGEpe2lmKDEwMDk9PWF8fDMwMz09YXx8NDAzPT1hKWc9ITA7Z3x8IWEuaW5kZXhPZnx8LTE9PT1hLmluZGV4T2YoIjEwMDkiKSYmLTE9PT1hLmluZGV4T2YoIjMwMyIpJiYtMT09PWEuaW5kZXhPZigiNDAzIil8fAooZz0hMCk7Im51bWJlciI9PXR5cGVvZiBhJiYoYi5VPWEsYi5sKCJhZGVycm9yIixhKSl9cmV0dXJuIGd9Yi5vcmlnaW5hbEV2ZW50JiYoYj1iLm9yaWdpbmFsRXZlbnQpO2lmKGIuZ2V0RXJyb3ImJiJmdW5jdGlvbiI9PXR5cGVvZiBiLmdldEVycm9yKXt2YXIgZz1iLmdldEVycm9yKCk7aWYoZy5nZXRFcnJvckNvZGUmJiJmdW5jdGlvbiI9PXR5cGVvZiBnLmdldEVycm9yQ29kZSYmYShnLmdldEVycm9yQ29kZSgpLHRoaXMpKXt0aGlzLnBhKCk7cmV0dXJufX1mb3IodmFyIGQgaW4gYilpZihiLmhhc093blByb3BlcnR5KGQpJiZiW2RdJiZiW2RdLmFkRXJyb3ImJmJbZF0uYWRFcnJvci5nZXRFcnJvckNvZGUmJiJmdW5jdGlvbiI9PXR5cGVvZiBiW2RdLmFkRXJyb3IuZ2V0RXJyb3JDb2RlJiZhKGJbZF0uYWRFcnJvci5nZXRFcnJvckNvZGUoKSx0aGlzKSl7dGhpcy5wYSgpO2JyZWFrfX0sVW06ZnVuY3Rpb24oKXt0aGlzLlFifHwodGhpcy5RYj0idW5rbm93biIpO3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7CmlmKGIuYWRzKXtpZih0aGlzLlFiIT1iLmFkcy5zdGF0ZSYmKHRoaXMuUWI9Yi5hZHMuc3RhdGUpLCJhZC1wbGF5YmFjayI9PXRoaXMuUWIpe3RoaXMubSgiYWQtcGxheWJhY2siKTtyZXR1cm59fWVsc2UgdGhpcy5RYj0ibm8tYWRzIjt3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuVW0oKX0uYmluZCh0aGlzKSwxMCl9LHVhOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaWF9LHBhOmZ1bmN0aW9uKCl7dGhpcy5pYT0hMDt0aGlzLm0oImVtcHR5IHZhc3QiKX0sWDpmdW5jdGlvbihiKXt3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMudWEoKT8odGhpcy5tKCksdGhpcy5tYSgpKTp0aGlzLm8oYil9LmJpbmQodGhpcyksMTAwKX0sbzpmdW5jdGlvbihiKXt0aGlzLmhhKCl8fChifHwodGhpcy5LZz0hMSksdGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKS5vbigidGltZXVwZGF0ZSIsZnVuY3Rpb24oKXt0aGlzLncodGhpcy5LZyxmdW5jdGlvbigpe3RoaXMuZWYoKX0uYmluZCh0aGlzKSl9LmJpbmQodGhpcykpKX0sClptOmZ1bmN0aW9uKCl7dGhpcy5adXx8KDEwPHRoaXMuUnQ/KHRoaXMubCgibm9mcmFtZXdvcmsiLCJ2aWRlb3BsYWF6YSIpLHdpbmRvdy5zZXRUaW1lb3V0KHRoaXMuWC5iaW5kKHRoaXMpLDUwMCkpOih0aGlzLlJ0KyssdGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKS52cEV2ZW50P3RoaXMub3MoKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuWm0oKX0uYmluZCh0aGlzKSw1MCkpKX0sb3M6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpO2lmKGIudnBFdmVudCYmIXRoaXMuU3Qpe3RoaXMuU3Q9ITA7dmFyIGE9IiI7Yi52cEV2ZW50LnJhbmRvbVRlc3QmJihhPSIiKTtiLnZwRXZlbnQuYWRkRXZlbnRMaXN0ZW5lcigidnA6YWRzLWVycm9yIithLGZ1bmN0aW9uKCl7dGhpcy5sKCJhZGVycm9yIiwidnA6YWRzLWVycm9yIik7d2luZG93LnNldFRpbWVvdXQodGhpcy5YLmJpbmQodGhpcyksNTAwKX0uYmluZCh0aGlzKSk7Yi52cEV2ZW50LmFkZEV2ZW50TGlzdGVuZXIoInZwOmFkLWVycm9yIisKYSxmdW5jdGlvbigpe3RoaXMubCgiYWRlcnJvciIsInZwOmFkLWVycm9yIik7d2luZG93LnNldFRpbWVvdXQodGhpcy5YLmJpbmQodGhpcyksNTAwKX0uYmluZCh0aGlzKSk7Yi52cEV2ZW50LmFkZEV2ZW50TGlzdGVuZXIoInZwOmFkLXJlYWR5IithLGZ1bmN0aW9uKCl7dGhpcy5tKCl9LmJpbmQodGhpcykpO2IudnBFdmVudC5hZGRFdmVudExpc3RlbmVyKCJ2cDphZC1lbmRlZCIrYSxmdW5jdGlvbigpe3RoaXMubSgpfS5iaW5kKHRoaXMpKTtiLnZwRXZlbnQuYWRkRXZlbnRMaXN0ZW5lcigidnA6YWRzbG90LWNvbXBsZXRlIithLGZ1bmN0aW9uKCl7dGhpcy5tKCl9LmJpbmQodGhpcykpO2IudnBFdmVudC5hZGRFdmVudExpc3RlbmVyKCJ2cDphZHMtcmVhZHkiK2EsZnVuY3Rpb24oKXt0aGlzLm0oKX0uYmluZCh0aGlzKSl9fX0pfSkoYyk7dmFyIENhPWMuZ2x8fENhOyhmdW5jdGlvbihjKXtjLmlsPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sYjpmdW5jdGlvbigpe2lmKCF3aW5kb3cuZGVtb1BsYXllcil7dmFyIGI9CmRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJpZnJhbWUiKSxhO2E9dGhpcy54Zyh3aW5kb3cpO2Zvcih2YXIgZz0wO2c8Yi5sZW5ndGg7ZysrKXRyeXthPWF8fHRoaXMueGcoYltnXSl9Y2F0Y2goZCl7fXRoaXMuSSgpfX0seGc6ZnVuY3Rpb24oYil7dmFyIGE9W107Yi52aWRlb2pzJiZiLnZpZGVvanMuZ2V0UGxheWVycz9hPWIudmlkZW9qcy5nZXRQbGF5ZXJzKCk6Yi52aWRlb2pzJiZiLnZpZGVvanMucGxheWVycyYmKGE9Yi52aWRlb2pzLnBsYXllcnMpO2lmKDA8ZS5FYShhKSl7Yj1hO2Zvcih2YXIgZyBpbiBiKWIuaGFzT3duUHJvcGVydHkoZykmJihhPW5ldyBCYShiW2ddKSxhLmphfHx0aGlzLkgoYSl8fCExPT09YS5nZXRSYXdQbGF5ZXIoKS5pc1JlYWR5X3x8KHRoaXMuSihhKSwobmV3IENhKGEsdGhpcy5BKSkuYigpKSk7cmV0dXJuITB9cmV0dXJuITF9LEk6ZnVuY3Rpb24oKXt0aGlzLnJiPXdpbmRvdy5zZXRUaW1lb3V0KHRoaXMuYi5iaW5kKHRoaXMpLHRoaXMuZGMpfX0pfSkoYyk7CnZhciBEYT1jLmlsfHxEYSxFYT1uZXcgRGEocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMudG49dGhpcy5hWzhdO3RoaXMuQWw9dGhpcy5hWzEwXTt0aGlzLk5oPXRoaXMuYVs0XTt0aGlzLmc9dGhpcy5hWzNdfWMuWnM9YjtiLnByb3RvdHlwZT17c246ZnVuY3Rpb24oYSl7cmV0dXJuIDEwPGE/dGhpcy50bjp0aGlzLnpsKGEpfSx6bDpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuQWw6dGhpcy5NaChhKX0sTWg6ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLk5oOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gMjxhP3RoaXMuZzphfX19KShjKTt2YXIgRmE9Yy5ac3x8RmEsUWM9bmV3IEZhKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9UWMuc24oNCk7CihmdW5jdGlvbihjKXtjLk1rPXAuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sTjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCksYT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChiLmdldFBsYXllcigpLmlkKTtiLmdldFdyYXBwZXJFbGVtZW50JiYoYT1iLmdldFdyYXBwZXJFbGVtZW50KCkpO3RoaXMuUChhKTsoYT1iLmdldFBsYXllcigpLmVsKXx8KGE9Yi5nZXRQbGF5ZXIoKSk7dGhpcy5TKGEpfSxlYTpmdW5jdGlvbigpe30scWI6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpLGE9Yi5nZXRDdXJyZW50VGltZSgpLGc9Yi5nZXREdXJhdGlvbigpO2EmJjA8YSYmZyYmMDxnJiZhPj1nLTImJnRoaXMuSyYmInVuZGVmaW5lZCI9PT10eXBlb2YgYi5pc1BhdXNlZCgpJiZ0aGlzLksoKX0scGF1c2U6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpOyJmbGFzaCI9PWIucGxheWVyX3R5cGU/Yi5nZXRQbGF5ZXIoKS5wYXVzZSgpOgpiLmlzUGF1c2VkKCl8fGIuZ2V0UGxheWVyKCkucGF1c2UoKX0scGxheTpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7Yi5pc1BhdXNlZCgpOyJmbGFzaCI9PWIucGxheWVyX3R5cGU/Yi5nZXRQbGF5ZXIoKS5wbGF5KCk6Yi5pc1BhdXNlZCgpJiYod2luZG93LnNldFRpbWVvdXQodGhpcy5wbGF5LmJpbmQodGhpcyksMCksYi5nZXRQbGF5ZXIoKS5wbGF5KCkpfSxMOmZ1bmN0aW9uKCl7cmV0dXJuInRvbmxpbmUifSxXYTpmdW5jdGlvbigpe3ZhciBiPSExLGE9dGhpcy5wbGF5ZXIucGxheWVyO2EuaXNNdXRlZCYmYS5pc011dGVkKCkmJihiPSEwKTtyZXR1cm4gYn0sS2M6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLnBsYXllci5wbGF5ZXIsYT0hMTtiLmdldFZvbHVtZSYmYi5nZXRWb2x1bWUoKSYmKGE9MTAwKmIuZ2V0Vm9sdW1lKCkpO3JldHVybiBhfX0pfSkoYyk7dmFyIEdhPWMuTWt8fEdhOyhmdW5jdGlvbihjKXtjLkxrPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsCmEpfSxiOmZ1bmN0aW9uKCl7dGhpcy5BYj1udWxsO3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7dGhpcy5oYz0hMTt0aGlzLmxnKCk7aWYoYi5nZXRQbGF5ZXIoKS5hZF9lcnJvcnx8Yi5nZXRQbGF5ZXIoKS5hZF9mYWlsZWQpe3ZhciBhPWIuZ2V0UGxheWVyKCkuYWRFcnJvckNvZGU7Yi5nZXRQbGF5ZXIoKS5hZF9lcnJvciYmIWEmJihhPSJhZF9lcnJvciIpO2IuZ2V0UGxheWVyKCkuYWRfZmFpbGVkJiYhYSYmKGE9ImFkX2ZhaWxlZCIpO2lmKDkwMT09YSl0aGlzLm0oKTtlbHNle2lmKDEwMDk9PWF8fDMwMz09YXx8NDAzPT1hKXRoaXMuaGM9ITAsdGhpcy5tKCk7dGhpcy5sKCJhZGVycm9yIixhKTtiLmdldFBsYXllcigpO2IuZ2V0UGxheWVyKCk7dGhpcy54YygpfX1lbHNlImZsYXNoIj09Yi5wbGF5ZXJfdHlwZT90aGlzLlllKCk6dGhpcy5tKCl9LHhjOmZ1bmN0aW9uKGIpe2lmKCF0aGlzLmhhKCkpe3ZhciBhPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7CmEuZ2V0UGxheWVyKCk7aWYoInBsYXlpbmciPT1hLmdldFBsYXllcigpLnN0YXRlKWlmKGEuZ2V0UGxheWVyKCksYS5nZXRQbGF5ZXIoKSxhLmdldFBsYXllcigpLmFkX2Vycm9yfHxhLmdldFBsYXllcigpLmFkX2ZhaWxlZCl7dmFyIGc9YS5nZXRQbGF5ZXIoKS5hZEVycm9yQ29kZTthLmdldFBsYXllcigpLmFkX2Vycm9yJiYhZyYmKGc9ImFkX2Vycm9yIik7YS5nZXRQbGF5ZXIoKS5hZF9mYWlsZWQmJiFnJiYoZz0iYWRfZmFpbGVkIik7aWYoOTAxPT1nKXRoaXMubSgpO2Vsc2V7aWYoMTAwOT09Z3x8MzAzPT1nfHw0MDM9PWcpdGhpcy5oYz0hMCx0aGlzLm0oKTt0aGlzLmwoImFkZXJyb3IiLGcpO2EuZ2V0UGxheWVyKCk7YS5nZXRQbGF5ZXIoKTthLmdldFBsYXllcigpO3RoaXMuaGM/dGhpcy5tYSgpOmI/YS5nZXRQbGF5ZXIoKS5hZEVycm9yQ29kZT90aGlzLncoMTAxMiE9YS5nZXRQbGF5ZXIoKS5hZEVycm9yQ29kZSk6YS5nZXRQbGF5ZXIoKS5hZHNfbG9hZGVyP3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy54YyghMCl9LmJpbmQodGhpcyksCjEwMCk6dGhpcy53KCEwKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMueGMoITApfS5iaW5kKHRoaXMpLDEwMCl9fWVsc2UgdGhpcy5tKCk7ZWxzZSBhLmdldFBsYXllcigpLHdpbmRvdy5zZXRUaW1lb3V0KHRoaXMueGMuYmluZCh0aGlzKSwxMDApfX0sWWU6ZnVuY3Rpb24oKXtpZighdGhpcy5oYSgpKXt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpOyJhZExvYWRpbmdFbXB0eSI9PWIubGFzdF9mbGFzaF9ldmVudC5ldmVudCYmKHdpbmRvdy5jbGVhclRpbWVvdXQodGhpcy5BYiksdGhpcy5tKCkpOyJmaXJzdFF1YXJ0aWxlIj09Yi5sYXN0X2ZsYXNoX2V2ZW50LmV2ZW50JiYod2luZG93LmNsZWFyVGltZW91dCh0aGlzLkFiKSx0aGlzLm0oKSk7Im1pZHBvaW50Ij09Yi5sYXN0X2ZsYXNoX2V2ZW50LmV2ZW50JiYod2luZG93LmNsZWFyVGltZW91dCh0aGlzLkFiKSx0aGlzLm0oKSk7InRoaXJkUXVhcnRpbGUiPT1iLmxhc3RfZmxhc2hfZXZlbnQuZXZlbnQmJgood2luZG93LmNsZWFyVGltZW91dCh0aGlzLkFiKSx0aGlzLm0oKSk7ImFkTG9hZGluZ0Vycm9yIj09Yi5sYXN0X2ZsYXNoX2V2ZW50LmV2ZW50JiZudWxsPT10aGlzLkFiJiYodGhpcy5BYj13aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuaGN8fCh0aGlzLmwoImFkZXJyb3IiLCJhZExvYWRpbmdFcnJvciIpLHRoaXMudygpKX0uYmluZCh0aGlzKSwyMDApKTt3aW5kb3cuc2V0VGltZW91dCh0aGlzLlllLmJpbmQodGhpcyksNTApfX0sbGc6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpLmdldFBsYXllcigpO2IuYWRzX2xvYWRlcj9iLmFkc19sb2FkZXImJmIuYWRzX2xvYWRlci5hZGRFdmVudExpc3RlbmVyJiZiLmFkc19sb2FkZXIuYWRkRXZlbnRMaXN0ZW5lcihnb29nbGUuaW1hLkFkRXJyb3JFdmVudC5UeXBlLkFEX0VSUk9SLGZ1bmN0aW9uKGEpe2EuZ2V0RXJyb3IoKTthPWEuZ2V0RXJyb3IoKTthLmdldEVycm9yQ29kZSgpO3RoaXMubCgiYWRlcnJvciIsCmEuZ2V0RXJyb3JDb2RlKCkpO2lmKDEwMDk9PWEuZ2V0RXJyb3JDb2RlKCl8fDMwMz09YS5nZXRFcnJvckNvZGUoKXx8NDAzPT1hLmdldEVycm9yQ29kZSgpKXRoaXMuaGM9ITAsdGhpcy5tKCk7OTAxPT1hLmdldEVycm9yQ29kZSgpJiZ0aGlzLm0oKX0uYmluZCh0aGlzKSk6d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLmxnKCl9LmJpbmQodGhpcyksMTApfX0pfSkoYyk7dmFyIEhhPWMuTGt8fEhhOyhmdW5jdGlvbihjKXtjLk5rPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sYjpmdW5jdGlvbigpe2lmKHdpbmRvdy52aWRlbyYmdmlkZW8uZ2V0UGxheWVyJiZ2aWRlby5nZXRQbGF5ZXIoKSYmKHZpZGVvLmdldFBsYXllcigpLmVsfHwiZmxhc2giPT12aWRlby5wbGF5ZXJfdHlwZSkpe3ZhciBiPW5ldyBHYSh2aWRlbyk7dGhpcy5IKGIpfHwodGhpcy5KKGIpLChuZXcgSGEoYix0aGlzLkEpKS5iKCkpfXRoaXMuSSgpfX0pfSkoYyk7dmFyIElhPWMuTmt8fApJYSxKYT1uZXcgSWEocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMudW09dGhpcy5hWzJdO3RoaXMuUWo9dGhpcy5hWzldO3RoaXMua289dGhpcy5hWzRdO3RoaXMuUm49dGhpcy5hWzldO3RoaXMuY209dGhpcy5hWzRdO3RoaXMuVXI9dGhpcy5hWzEwXTt0aGlzLm9qPXRoaXMuYVszXTt0aGlzLkduPXRoaXMuYVs2XTt0aGlzLnNtPXRoaXMuYVszXTt0aGlzLmc9dGhpcy5hWzhdfWMuTW09YjtiLnByb3RvdHlwZT17dG06ZnVuY3Rpb24oYSl7cmV0dXJuIDEwPGE/dGhpcy51bTp0aGlzLlBqKGEpfSxQajpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMuUWo6dGhpcy5qbyhhKX0sam86ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLmtvOnRoaXMuUW4oYSl9LFFuOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5Sbjp0aGlzLmJtKGEpfSxibTpmdW5jdGlvbihhKXtyZXR1cm4gOTwKYT90aGlzLmNtOnRoaXMuVHIoYSl9LFRyOmZ1bmN0aW9uKGEpe3JldHVybiAzPGE/dGhpcy5Vcjp0aGlzLm5qKGEpfSxuajpmdW5jdGlvbihhKXtyZXR1cm4gMTA8YT90aGlzLm9qOnRoaXMuRm4oYSl9LEZuOmZ1bmN0aW9uKGEpe3JldHVybiAyPGE/dGhpcy5Hbjp0aGlzLnJtKGEpfSxybTpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMuc206dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiAzPGE/dGhpcy5nOmF9fX0pKGMpO3ZhciBLYT1jLk1tfHxLYSxSYz1uZXcgS2EoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1SYy50bSg0KTsoZnVuY3Rpb24oYyl7Yy50aD1wLmV4dGVuZCh7YzpmdW5jdGlvbihiLGEpe3RoaXMuaihiKTt0aGlzLiRmPWF9LE46ZnVuY3Rpb24oKXt9LFRkOmZ1bmN0aW9uKGIpe3RoaXMuJGY9YjtiPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRoaXMuJGYpLnBhcmVudE5vZGU7CnRoaXMuUChiKTt0aGlzLlMoYi5nZXRFbGVtZW50c0J5VGFnTmFtZSgib2JqZWN0IilbMF0pfSxwYXVzZTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkucGF1c2UoKX0scGxheTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkucGxheSgpfSxMOmZ1bmN0aW9uKCl7cmV0dXJuIkJDRmxhc2hPbmx5In19KX0pKGMpO3ZhciBMYT1jLnRofHxMYTsoZnVuY3Rpb24oYyl7Yy5zaD10LmV4dGVuZCh7YzpmdW5jdGlvbihiLGEsZyl7dGhpcy5leHBlcmllbmNlPWc7dGhpcy5qKGIsYSl9LFRkOmZ1bmN0aW9uKGIpe3RoaXMuZXhwZXJpZW5jZT1ifSxiOmZ1bmN0aW9uKCl7dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKTt0aGlzLmV4cGVyaWVuY2UuZ2V0TW9kdWxlKEFQSU1vZHVsZXMuRVhQRVJJRU5DRSk7dmFyIGI9dGhpcy5leHBlcmllbmNlLmdldE1vZHVsZShBUElNb2R1bGVzLlZJREVPX1BMQVlFUiksYT10aGlzLmV4cGVyaWVuY2UuZ2V0TW9kdWxlKEFQSU1vZHVsZXMuQURWRVJUSVNJTkcpOwpiLmFkZEV2ZW50TGlzdGVuZXIoQkNNZWRpYUV2ZW50LkJFR0lOLGZ1bmN0aW9uKCl7dGhpcy5sKCJjb250ZW50cGxheSIpO3RoaXMudygpfS5iaW5kKHRoaXMpKTtiLmFkZEV2ZW50TGlzdGVuZXIoQkNNZWRpYUV2ZW50LlBMQVksZnVuY3Rpb24oKXt0aGlzLmwoImNvbnRlbnRwbGF5Iik7dGhpcy53KCl9LmJpbmQodGhpcykpO2EuYWRkRXZlbnRMaXN0ZW5lcihCQ0FkdmVydGlzaW5nRXZlbnQuQURfUFJPR1JFU1MsZnVuY3Rpb24oKXt0aGlzLm0oKX0uYmluZCh0aGlzKSl9fSl9KShjKTt2YXIgTWE9Yy5zaHx8TWE7KGZ1bmN0aW9uKGMpe2MudWg9ci5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxiOmZ1bmN0aW9uKCl7aWYod2luZG93LmJyaWdodGNvdmUmJndpbmRvdy5icmlnaHRjb3ZlLmV4cGVyaWVuY2VzKXt2YXIgYj1icmlnaHRjb3ZlLmV4cGVyaWVuY2VzLGE7Zm9yKGEgaW4gYilpZihiLmhhc093blByb3BlcnR5KGEpKXt2YXIgZz1icmlnaHRjb3ZlLmdldEV4cGVyaWVuY2UoYSksCmQ9ITE7ZyYmKGQ9Zy5nZXRNb2R1bGUoQVBJTW9kdWxlcy5WSURFT19QTEFZRVIpKTtpZihnJiZkJiZkLmlzUGxheWVyRGVmaW5lZCgpKWQ9bmV3IExhKGQsYSksdGhpcy5IKGQpfHwoZC5UZChhKSx0aGlzLkooZCksZD1uZXcgTWEoZCx0aGlzLkEsZyksZC5UZChnKSxkLmIoKSk7ZWxzZXt0aGlzLkkoKTtyZXR1cm59fX10aGlzLkkoKX19KX0pKGMpO3ZhciBOYT1jLnVofHxOYSxPYT1uZXcgTmEoZmEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLkJpPXRoaXMuYVs3XTt0aGlzLlhzPXRoaXMuYVs2XTt0aGlzLm91PXRoaXMuYVs4XTt0aGlzLm5pPXRoaXMuYVs1XTt0aGlzLmltPXRoaXMuYVs2XTt0aGlzLlVrPXRoaXMuYVsxMF07dGhpcy5nPXRoaXMuYVs2XX1jLkN0PWI7Yi5wcm90b3R5cGU9e0FpOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5CaTp0aGlzLldzKGEpfSxXczpmdW5jdGlvbihhKXtyZXR1cm4gMTA8CmE/dGhpcy5Yczp0aGlzLm51KGEpfSxudTpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMub3U6dGhpcy5taShhKX0sbWk6ZnVuY3Rpb24oYSl7cmV0dXJuIDEwPGE/dGhpcy5uaTp0aGlzLmhtKGEpfSxobTpmdW5jdGlvbihhKXtyZXR1cm4gNjxhP3RoaXMuaW06dGhpcy5UayhhKX0sVGs6ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLlVrOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gMjxhP3RoaXMuZzphfX19KShjKTt2YXIgUGE9Yy5DdHx8UGEsU2M9bmV3IFBhKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9U2MuQWkoNCk7KGZ1bmN0aW9uKGMpe2MuRGo9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKS5nYW1lQ29udGFpbmVyWzBdO3RoaXMuUChiKTt0aGlzLlMoYil9LApwYXVzZTpmdW5jdGlvbigpe2Zvcih2YXIgYj10aGlzLnZpZGVvVGFnLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKSxhPTA7YTxiLmxlbmd0aDthKyspYlthXS5kYXRhPSIiLGJbYV0uc3R5bGUudmlzaWJpbGl0eT0iaGlkZGVuIn0scGxheTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkubG9hZEdhbWUoKX0sWGE6ZnVuY3Rpb24oKXt2YXIgYj0hMTskJiYkKCJib2R5LmRldmljZV90YWJsZXQiKSYmMDwkKCJib2R5LmRldmljZV90YWJsZXQiKS5sZW5ndGgmJihiPSEwKTskJiYkKCJib2R5LmRldmljZV9tb2JpbGUiKSYmMDwkKCJib2R5LmRldmljZV9tb2JpbGUiKS5sZW5ndGgmJihiPSEwKTtyZXR1cm4gYn0sTDpmdW5jdGlvbigpe3JldHVybiJOaWNrR2FtZUxvYWRlciJ9fSl9KShjKTt2YXIgUWE9Yy5Eanx8UWE7KGZ1bmN0aW9uKGMpe2MuQ2o9dC5leHRlbmQoe2M6ZnVuY3Rpb24oYixhKXt0aGlzLmooYixhKX0sYjpmdW5jdGlvbigpe3RoaXMuZ2V0UGxheWVyKCkuWGEoKT8KKCQoIiNnYW1lLWxhdW5jaCAubGF1bmNoLWdhbWUiKS5vbigidGFwIixmdW5jdGlvbigpe3RoaXMub2MoKX0uYmluZCh0aGlzKSksJCgiI2dhbWUtbGF1bmNoIC5sYXVuY2gtZ2FtZSIpLm9uKCJjbGljayIsZnVuY3Rpb24oKXt0aGlzLm9jKCl9LmJpbmQodGhpcykpLCQoIiNnYW1lLWxhdW5jaCAubGF1bmNoLWdhbWUiKS5vbigidG91Y2hzdGFydCIsZnVuY3Rpb24oKXt0aGlzLm9jKCl9LmJpbmQodGhpcykpKTp0aGlzLm9jKCl9LG9jOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKTtiLmFkRGF0YVJlY2VpdmVkP2IuYWRDb250ZXh0Ll9hZFJlc3BvbnNlP3RoaXMubSgpOih0aGlzLmwoImFkZXJyb3IiLCJub0FkUmVzcG9uc2UiKSx0aGlzLncoKSk6d2luZG93LnNldFRpbWVvdXQodGhpcy5iLmJpbmQodGhpcyksMjAwKX19KX0pKGMpO3ZhciBSYT1jLkNqfHxSYTsoZnVuY3Rpb24oYyl7Yy5Faj1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LApiOmZ1bmN0aW9uKCl7aWYod2luZG93Lk5JQ0smJk5JQ0suR2FtZUxvYWRlciYmTklDSy5HYW1lTG9hZGVyLmdhbWVDb250YWluZXIpe3ZhciBiPW5ldyBRYShOSUNLLkdhbWVMb2FkZXIpO3RoaXMuSChiKXx8KHRoaXMuSihiKSwobmV3IFJhKGIsdGhpcy5BKSkuYigpKX10aGlzLkkoKX19KX0pKGMpO3ZhciBTYT1jLkVqfHxTYSxUYT1uZXcgU2EocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMueWo9dGhpcy5hWzVdO3RoaXMuQnQ9dGhpcy5hWzldO3RoaXMuYmg9dGhpcy5hWzEwXTt0aGlzLkRyPXRoaXMuYVs2XTt0aGlzLlFxPXRoaXMuYVs2XTt0aGlzLndqPXRoaXMuYVsyXTt0aGlzLmc9dGhpcy5hWzddfWMucHE9YjtiLnByb3RvdHlwZT17eGo6ZnVuY3Rpb24oYSl7cmV0dXJuIDU8YT90aGlzLnlqOnRoaXMuQXQoYSl9LEF0OmZ1bmN0aW9uKGEpe3JldHVybiA0PGE/dGhpcy5CdDoKdGhpcy5haChhKX0sYWg6ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLmJoOnRoaXMuQ3IoYSl9LENyOmZ1bmN0aW9uKGEpe3JldHVybiA3PGE/dGhpcy5Ecjp0aGlzLlBxKGEpfSxQcTpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMuUXE6dGhpcy52aihhKX0sdmo6ZnVuY3Rpb24oYSl7cmV0dXJuIDE8YT90aGlzLndqOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gODxhP3RoaXMuZzphfX19KShjKTt2YXIgVWE9Yy5wcXx8VWEsVGM9bmV3IFVhKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9VGMueGooNCk7KGZ1bmN0aW9uKGMpe2Muams9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dGhpcy5iZT0wO3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCksYT1iLnBsYXllckNvbnRhaW5lcjtpZighYSYmKGIucGxheWVySW5zdGFuY2UmJgpiLnBsYXllckluc3RhbmNlLmlkJiYoYj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChiLnBsYXllckluc3RhbmNlLmlkKSkmJihhPWIucGFyZW50Tm9kZSksIWEpKXt0aGlzLmRhKCk7cmV0dXJufXRoaXMuUChhKTsoYj1hLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpWzBdKXx8KGI9YS5nZXRFbGVtZW50c0J5VGFnTmFtZSgib2JqZWN0IilbMF0pO2I/dGhpcy5TKGIpOnRoaXMuZGEoKX0sUnI6ZnVuY3Rpb24oYil7dmFyIGE9dGhpcy5nYixnPXRoaXMuZWIoKSxkPSIiO2IubWVtbyYmKGQ9Yi5tZW1vLnZpZGVvaWQpO2QmJmEmJmEuJGImJigwPD1nLmluZGV4T2YoZCl8fGEuYWUoKSl9LHBhdXNlOmZ1bmN0aW9uKGIpe2J8fCh0aGlzLmJlPTApO2I9dGhpcy5nZXRSYXdQbGF5ZXIoKTtiLnBsYXllckluc3RhbmNlJiZiLnBsYXllckluc3RhbmNlLnBhdXNlPyh3aW5kb3cucG9zdE1lc3NhZ2UoImhvbWFkcGF1c2UiLCIqIiksYi5wbGF5ZXJJbnN0YW5jZS5wYXVzZSgpKTp3aW5kb3cub3ZWaWRlbyYmCndpbmRvdy5vdlZpZGVvLnN0b3BQbGF5YmFjayYmKHdpbmRvdy5wb3N0TWVzc2FnZSgiaG9tYWRwYXVzZSIsIioiKSx3aW5kb3cub3ZWaWRlby5zdG9wUGxheWJhY2soKSl9LGpiOmZ1bmN0aW9uKCl7dGhpcy5iZSsrO2lmKDEwPHRoaXMuYmUpcmV0dXJuITE7dGhpcy5wYXVzZSgicGF1c2VSZXBlYXRPbkFkRGVsaXZlcnkiKTtyZXR1cm4hMH0scGxheTpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7Yi5wbGF5ZXJJbnN0YW5jZSYmYi5wbGF5ZXJJbnN0YW5jZS5wbGF5Pyh3aW5kb3cucG9zdE1lc3NhZ2UoImhvbWFkcGxheSIsIioiKSxiLnBsYXllckluc3RhbmNlLnBsYXkoKSk6d2luZG93Lm92VmlkZW8mJndpbmRvdy5vdlZpZGVvLnJlc3VtZVBsYXliYWNrJiYod2luZG93LnBvc3RNZXNzYWdlKCJob21hZHBsYXkiLCIqIiksd2luZG93Lm92VmlkZW8ucmVzdW1lUGxheWJhY2soKSl9LGlzUGxheWluZzpmdW5jdGlvbigpe3JldHVybiB0aGlzLmdldFJhd1BsYXllcigpLmlzUGxheWluZ30sCmdldEN1cnJlbnRUaW1lOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKTtpZihiLnBsYXllckluc3RhbmNlJiZiLnBsYXllckluc3RhbmNlLmN1cnJlbnRUaW1lKXJldHVybiBiLnBsYXllckluc3RhbmNlLmN1cnJlbnRUaW1lO2lmKHdpbmRvdy5vdlZpZGVvJiZ3aW5kb3cub3ZWaWRlby5nZXRDdXJyZW50VGltZSlyZXR1cm4gd2luZG93Lm92VmlkZW8uZ2V0Q3VycmVudFRpbWUoKX0sZ2V0RHVyYXRpb246ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpO2lmKGIucGxheWVySW5zdGFuY2UmJmIucGxheWVySW5zdGFuY2UuZHVyYXRpb24pcmV0dXJuIGIucGxheWVySW5zdGFuY2UuZHVyYXRpb247aWYod2luZG93Lm92VmlkZW8mJndpbmRvdy5vdlZpZGVvLmdldER1cmF0aW9uKXJldHVybiB3aW5kb3cub3ZWaWRlby5nZXREdXJhdGlvbigpfSxMOmZ1bmN0aW9uKCl7cmV0dXJuIk92VmlkZW8ifSxlYTpmdW5jdGlvbigpe30scWI6ZnVuY3Rpb24oYil7dGhpcy5nZXRSYXdQbGF5ZXIoKTsKdGhpcy5nZXRDdXJyZW50VGltZSgpPmImJihiPXRoaXMuZ2V0Q3VycmVudFRpbWUoKSk7dmFyIGE9dGhpcy5nZXREdXJhdGlvbigpO2ImJjA8YiYmYSYmMDxhJiZiPj1hLTEmJnRoaXMuSyYmdGhpcy5LKCl9fSl9KShjKTt2YXIgVmE9Yy5qa3x8VmE7KGZ1bmN0aW9uKGMpe2MuaWs9dC5leHRlbmQoe2M6ZnVuY3Rpb24oYixhKXt0aGlzLmooYixhKX0sVmE6ZnVuY3Rpb24oKXtpZighdGhpcy5HZClpZih0aGlzLmhifHwodGhpcy5oYj0wKSx0aGlzLmdldFBsYXllcigpLmlzUGxheWluZygpJiZ0aGlzLmhiKyssMTU8dGhpcy5oYil0aGlzLmwoIm5vZnJhbWV3b3JrIiwiSU1BIiksdGhpcy5vKCEwKTtlbHNle3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7aWYoYi5hZHZlcnRpc2luZylpZihiPWIuYWR2ZXJ0aXNpbmcuYWRzTG9hZGVyKXt0aGlzLkdkPSEwO3ZhciBhPSJhZEVycm9yIjt3aW5kb3cuZ29vZ2xlJiZnb29nbGUuaW1hJiZnb29nbGUuaW1hLkFkRXJyb3JFdmVudCYmCmdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUmJmdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUuQURfRVJST1ImJihhPWdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUuQURfRVJST1IpO2IuYWRkRXZlbnRMaXN0ZW5lcihhLGZ1bmN0aW9uKGEpe3RoaXMuVihhKTt0aGlzLnVhKCl8fCh0aGlzLmwoImFkZXJyb3IiLHRoaXMuVSksdGhpcy5vKCkpfS5iaW5kKHRoaXMpKX1lbHNlIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5WYSgpfS5iaW5kKHRoaXMpLDEwKTtlbHNlIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5WYSgpfS5iaW5kKHRoaXMpLDEwKX19LHVhOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaWF9LFY6ZnVuY3Rpb24oYil7ZnVuY3Rpb24gYShhLGIpe3ZhciBnPSExO2lmKGEpe2lmKDEwMDk9PWF8fDMwMz09YXx8NDAzPT1hKWc9ITA7Z3x8IWEuaW5kZXhPZnx8LTE9PT1hLmluZGV4T2YoIjEwMDkiKSYmLTE9PT1hLmluZGV4T2YoIjMwMyIpJiYKLTE9PT1hLmluZGV4T2YoIjQwMyIpfHwoZz0hMCk7Im51bWJlciI9PXR5cGVvZiBhJiYoYi5VPWEsYi5sKCJhZGVycm9yIixhKSl9cmV0dXJuIGd9Yi5vcmlnaW5hbEV2ZW50JiYoYj1iLm9yaWdpbmFsRXZlbnQpO2lmKGIuZ2V0RXJyb3ImJiJmdW5jdGlvbiI9PXR5cGVvZiBiLmdldEVycm9yKXt2YXIgZz1iLmdldEVycm9yKCk7aWYoZy5nZXRFcnJvckNvZGUmJiJmdW5jdGlvbiI9PXR5cGVvZiBnLmdldEVycm9yQ29kZSYmYShnLmdldEVycm9yQ29kZSgpLHRoaXMpKXt0aGlzLnBhKCk7cmV0dXJufX1mb3IodmFyIGQgaW4gYilpZihiLmhhc093blByb3BlcnR5KGQpJiZiW2RdJiZiW2RdLmFkRXJyb3ImJmJbZF0uYWRFcnJvci5nZXRFcnJvckNvZGUmJiJmdW5jdGlvbiI9PXR5cGVvZiBiW2RdLmFkRXJyb3IuZ2V0RXJyb3JDb2RlJiZhKGJbZF0uYWRFcnJvci5nZXRFcnJvckNvZGUoKSx0aGlzKSl7dGhpcy5wYSgpO2JyZWFrfX0sYjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UGxheWVyKCk7CnRoaXMuVT10aGlzLlV8fCExO3RoaXMuVmEoKTt3aW5kb3cub3ZWaWRlbyYmd2luZG93Lm92VmlkZW8ucmVnaXN0ZXJFdmVudCYmIXRoaXMub28/KHdpbmRvdy5vdlZpZGVvLnJlZ2lzdGVyRXZlbnQod2luZG93Lm92VmlkZW8uT05fUExBWUVSX0FERVJST1IsZnVuY3Rpb24oKXt0aGlzLmwoImFkZXJyb3IiLHRoaXMuVSk7dGhpcy5vKCl9LmJpbmQodGhpcykpLHRoaXMub289ITAsd2luZG93Lm92VmlkZW8ucmVnaXN0ZXJFdmVudCh3aW5kb3cub3ZWaWRlby5PTl9QTEFZRVJfU1RPUFBFRCxmdW5jdGlvbihhKXtiLlJyKGEpfS5iaW5kKHRoaXMpKSk6Yi5pc1BsYXlpbmcoKXx8d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLmIoKX0uYmluZCh0aGlzKSwxMDApfSxvOmZ1bmN0aW9uKGIpe3RoaXMudyhiKX19KX0pKGMpO3ZhciBXYT1jLmlrfHxXYTsoZnVuY3Rpb24oYyl7Yy5raz1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLnZhPTE1MDA7dGhpcy5qKGIpfSxiOmZ1bmN0aW9uKCl7aWYod2luZG93Lm92VmlkZW8mJgp3aW5kb3cub3ZWaWRlby5zeW5jaHJvbml6ZXImJndpbmRvdy5vdlZpZGVvLnN5bmNocm9uaXplci5yZWdpc3RlcmVkUGxheWVyJiYwPHdpbmRvdy5vdlZpZGVvLnN5bmNocm9uaXplci5yZWdpc3RlcmVkUGxheWVyLmxlbmd0aClmb3IodmFyIGI9MDtiPHdpbmRvdy5vdlZpZGVvLnN5bmNocm9uaXplci5yZWdpc3RlcmVkUGxheWVyLmxlbmd0aDtiKyspe3ZhciBhPW5ldyBWYSh3aW5kb3cub3ZWaWRlby5zeW5jaHJvbml6ZXIucmVnaXN0ZXJlZFBsYXllcltiXSk7YS5qYXx8dGhpcy5IKGEpfHwodGhpcy5KKGEpLChuZXcgV2EoYSx0aGlzLkEpKS5iKCkpfXRoaXMuSSgpfX0pfSkoYyk7dmFyIFhhPWMua2t8fFhhLFlhPW5ldyBYYShxKTtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy5mcj10aGlzLmFbNl07dGhpcy5Fbj10aGlzLmFbOF07dGhpcy5Obj10aGlzLmFbOV07dGhpcy5mbj0KdGhpcy5hWzVdO3RoaXMuS3A9dGhpcy5hWzFdO3RoaXMuVnM9dGhpcy5hWzJdO3RoaXMuUXA9dGhpcy5hWzRdO3RoaXMuZHI9dGhpcy5hWzVdO3RoaXMuZz10aGlzLmFbNV19Yy5Maj1iO2IucHJvdG90eXBlPXtlcjpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMuZnI6dGhpcy5EbihhKX0sRG46ZnVuY3Rpb24oYSl7cmV0dXJuIDE8YT90aGlzLkVuOnRoaXMuTW4oYSl9LE1uOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5Objp0aGlzLmVuKGEpfSxlbjpmdW5jdGlvbihhKXtyZXR1cm4gOTxhP3RoaXMuZm46dGhpcy5KcChhKX0sSnA6ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLktwOnRoaXMuVXMoYSl9LFVzOmZ1bmN0aW9uKGEpe3JldHVybiAyPGE/dGhpcy5Wczp0aGlzLlBwKGEpfSxQcDpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMuUXA6dGhpcy5jcihhKX0sY3I6ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLmRyOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gMzwKYT90aGlzLmc6YX19fSkoYyk7dmFyIFphPWMuTGp8fFphLFVjPW5ldyBaYSgxLG5ldyBEYXRlLDIsTWF0aC5yYW5kb20oKSwidHJ1ZSIsbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PVVjLmVyKDQpOyhmdW5jdGlvbihjKXtjLklpPXAuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sTjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7dGhpcy5QKGIuZWxlbWVudCk7dGhpcy5TKGIuZWxlbWVudCl9LERiOmZ1bmN0aW9uKCl7cmV0dXJuITB9LHBhdXNlOmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5wYXVzZXBsYXllcigpfSxwbGF5OmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5maW5pc2goKX0sV2E6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5nZXRSYXdQbGF5ZXIoKS5tdXRlZH0sTDpmdW5jdGlvbigpe3JldHVybiJIaXRib3gifX0pfSkoYyk7dmFyICRhPWMuSWl8fCRhOyhmdW5jdGlvbihjKXtjLkhpPQp0LmV4dGVuZCh7YzpmdW5jdGlvbihiLGEpe3RoaXMuaihiLGEpfSxiOmZ1bmN0aW9uKCl7dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigiaGRFdmVudCIsZnVuY3Rpb24oYil7dmFyIGE9dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKTtiLmRldGFpbCYmIjEwMTAiPT1iLmRldGFpbC5jb2RlJiZhLmltcHJlc3Npb24mJmEuaW1wcmVzc2lvbigpfS5iaW5kKHRoaXMpKTt0aGlzLmwoImV4dGVybmFsIik7dGhpcy53KCl9fSl9KShjKTt2YXIgYWI9Yy5IaXx8YWI7KGZ1bmN0aW9uKGMpe2MuSmk9ci5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxiOmZ1bmN0aW9uKCl7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImhpdGJveC5hZGJsb2NrZXIiLGZ1bmN0aW9uKGIpe2I9bmV3ICRhKGIuZGV0YWlsKTtiLmphfHx0aGlzLkgoYil8fCh0aGlzLkooYiksKG5ldyBhYihiLHRoaXMuQSkpLmIoKSl9LmJpbmQodGhpcykpfX0pfSkoYyk7CnZhciBiYj1jLkppfHxiYixjYj1uZXcgYmIocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMuVm49dGhpcy5hWzZdO3RoaXMud3U9dGhpcy5hWzddO3RoaXMuZz10aGlzLmFbNV19Yy5kbD1iO2IucHJvdG90eXBlPXtVbjpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuVm46dGhpcy52dShhKX0sdnU6ZnVuY3Rpb24oYSl7cmV0dXJuIDQ8YT90aGlzLnd1OnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuZzphfX19KShjKTt2YXIgZGI9Yy5kbHx8ZGIsVmM9bmV3IGRiKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9VmMuVW4oNCk7KGZ1bmN0aW9uKGMpe2MuWGk9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9CnRoaXMuZ2V0UmF3UGxheWVyKCksYT1lLnVmKGIsImVsZW1lbnRJRCIpO3RoaXMuaGc9Yi5wb3NpdGlvbmluZzt2YXIgZz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTtnLnN0eWxlLndpZHRoPWIud2lkdGg7Zy5zdHlsZS5taW5XaWR0aD1iLndpZHRoO2cuc3R5bGUubWF4V2lkdGg9Yi53aWR0aDtnLnN0eWxlLmhlaWdodD1iLmhlaWdodDtnLnN0eWxlLm1pbkhlaWdodD1iLmhlaWdodDtnLnN0eWxlLm1heEhlaWdodD1iLmhlaWdodDtnLnN0eWxlLm1hcmdpbkxlZnQ9ImF1dG8iO2cuc3R5bGUubWFyZ2luUmlnaHQ9ImF1dG8iOyJiZWZvcmUiPT10aGlzLmhnP2EucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoZyxhKToiYWZ0ZXIiPT10aGlzLmhnP2EucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoZyxhLm5leHRTaWJsaW5nKTphLnBhcmVudE5vZGUucmVwbGFjZUNoaWxkKGcsYSk7dGhpcy5QKGcpO3RoaXMuUyhnKTt0aGlzLkdjPWd9LHBhdXNlOmZ1bmN0aW9uKCl7fSxwbGF5OmZ1bmN0aW9uKCl7dGhpcy5HYy5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKHRoaXMuR2MpfSwKV2E6ZnVuY3Rpb24oKXtyZXR1cm4hMH0sWW06ZnVuY3Rpb24oKXtlLk1mKHRoaXMuR2MpO2UuTmYodGhpcy5HYyk7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLlltKCl9LmJpbmQodGhpcyksNTApfSxMOmZ1bmN0aW9uKCl7cmV0dXJuImlucmVhZCJ9LFBkOmZ1bmN0aW9uKCl7cmV0dXJuITB9fSl9KShjKTt2YXIgZWI9Yy5YaXx8ZWI7KGZ1bmN0aW9uKGMpe2MuV2k9dC5leHRlbmQoe2M6ZnVuY3Rpb24oYixhKXt0aGlzLmooYixhKX0sYjpmdW5jdGlvbigpe3RoaXMubCgiZXh0ZXJuYWwiKTt0aGlzLncoITApfX0pfSkoYyk7dmFyIGZiPWMuV2l8fGZiOyhmdW5jdGlvbihjKXtjLllpPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMudmE9MTUwMDt0aGlzLmooYil9LGI6ZnVuY3Rpb24oKXtpZihrJiZrLmlucmVhZCl7dmFyIGI9ay5pbnJlYWQsYT1lLnVmKGIsImVsZW1lbnRJRCIpO2UuTWYoYSkmJihiPW5ldyBlYihiKSx0aGlzLkgoYil8fCh0aGlzLkooYiksKG5ldyBmYihiLAp0aGlzLkEpKS5iKCkpKTt0aGlzLnJiPXdpbmRvdy5zZXRUaW1lb3V0KHRoaXMuYi5iaW5kKHRoaXMpLDEwMCl9ZWxzZSB0aGlzLnJiPXdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5iKCl9LmJpbmQodGhpcyksMTAwKX19KX0pKGMpO3ZhciBnYj1jLllpfHxnYixoYj1uZXcgZ2IocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMuWWg9dGhpcy5hWzhdO3RoaXMuU209dGhpcy5hWzNdO3RoaXMuaXU9dGhpcy5hWzddO3RoaXMucHQ9dGhpcy5hWzRdO3RoaXMuTnE9dGhpcy5hWzddO3RoaXMuR3E9dGhpcy5hWzhdO3RoaXMuZz10aGlzLmFbN119Yy5qcj1iO2IucHJvdG90eXBlPXtYaDpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMuWWg6dGhpcy5SbShhKX0sUm06ZnVuY3Rpb24oYSl7cmV0dXJuIDM8YT90aGlzLlNtOnRoaXMuaHUoYSl9LGh1OmZ1bmN0aW9uKGEpe3JldHVybiAxMDwKYT90aGlzLml1OnRoaXMub3QoYSl9LG90OmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy5wdDp0aGlzLk1xKGEpfSxNcTpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuTnE6dGhpcy5GcShhKX0sRnE6ZnVuY3Rpb24oYSl7cmV0dXJuIDU8YT90aGlzLkdxOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gMTA8YT90aGlzLmc6YX19fSkoYyk7dmFyIGliPWMuanJ8fGliLFdjPW5ldyBpYigxLG5ldyBEYXRlLDIsTWF0aC5yYW5kb20oKSwidHJ1ZSIsbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PVdjLlhoKDQpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoYSl7dGhpcy51cmw9YTt0aGlzLm1ldGhvZD0iR0VUIjt0aGlzLmRhdGE9e319Yy5PaT1iO2IucHJvdG90eXBlPXtzZXREYXRhOmZ1bmN0aW9uKGEpe3RoaXMuZGF0YT1hfSxFczpmdW5jdGlvbihhKXt0aGlzLm1ldGhvZD1hfSxhcHBlbmREYXRhOmZ1bmN0aW9uKGEsCmIpe3RoaXMuZGF0YVthXT1ifSxUbDpmdW5jdGlvbihhKXt0cnl7dGhpcy5hcHBlbmREYXRhKCJob21hZF9tYWNyb3MiLEpTT04uc3RyaW5naWZ5KGEpKX1jYXRjaChiKXt9fX19KShjKTt2YXIgej1jLk9pfHx6OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKGEsZyxkLGMpe3RoaXMuSWE9YTt0aGlzLnFmPXRoaXMuVWc9ITE7dGhpcy5iZz1kO3RoaXMueWc9ITE7InN0cmluZyI9PT10eXBlb2YgYSYmKHRoaXMuSWE9bmV3IHooYSkpO3ZhciBlPXRoaXMudGI9bmV3IFhNTEh0dHBSZXF1ZXN0O2Uub25yZWFkeXN0YXRlY2hhbmdlPWZ1bmN0aW9uKCl7IWd8fDQhPWUucmVhZHlTdGF0ZXx8MjAwIT1lLnN0YXR1cyYmMjAxIT1lLnN0YXR1c3x8ZyhlKTtpZihkJiY0PT1lLnJlYWR5U3RhdGUmJjIwMCE9ZS5zdGF0dXMmJjIwMSE9ZS5zdGF0dXMpZChlKTtlbHNlIGlmKDQ9PWUucmVhZHlTdGF0ZSYmMD09ZS5zdGF0dXMmJm0mJm0uTmQodGhpcy5JYS51cmwpJiZtLmhkKXt2YXIgaD1uZXcgeihhLnVybCk7CmguRXMoIlBPU1QiKTtoLnNldERhdGEoe2hvbWFkX3Bpbmc6InRydWUifSk7KG5ldyBiKGgsZnVuY3Rpb24oYSl7dmFyIGI9ITE7dHJ5e2I9SlNPTi5wYXJzZShhLnJlc3BvbnNlVGV4dCl9Y2F0Y2goZyl7Yj0hMX1iJiZiLnBpbmcmJiJwb25nIj09Yi5waW5nJiYoYj0hMCk7Ynx8bS5nYSgicmVxdWVzdF9mYWlsZWRfbm9wb25nICIpfSxmdW5jdGlvbigpe20uZ2EoInJlcXVlc3RfZmFpbGVkIil9KSkubG9hZCgpfWMmJjQhPWUucmVhZHlTdGF0ZSYmYyhlKX0uYmluZCh0aGlzKX1jLlBpPWI7Yi5wcm90b3R5cGU9e2xvYWQ6ZnVuY3Rpb24oKXt2YXIgYT10aGlzLklhLmRhdGE7aWYoInN0cmluZyIhPXR5cGVvZiBhKXt2YXIgYj1hLGE9IiIsZDtmb3IoZCBpbiBiKWErPSImIitkKyI9IitlbmNvZGVVUklDb21wb25lbnQoYltkXSk7YT1hLnN1YnN0cigxKX10aGlzLnFmJiYoYSs9IiZob21hZF9mb2xsb3dfcmVkaXJlY3RzPXRydWUiKTt0cnl7dGhpcy55Zz90aGlzLnRiLm9wZW4odGhpcy5JYS5tZXRob2QsCnRoaXMuSWEudXJsLCExKTp0aGlzLnRiLm9wZW4odGhpcy5JYS5tZXRob2QsdGhpcy5JYS51cmwsITApLHRoaXMuVWd8fCh0aGlzLnRiLndpdGhDcmVkZW50aWFscz0hMCksMDxhLmxlbmd0aCYmdGhpcy50Yi5zZXRSZXF1ZXN0SGVhZGVyKCJDb250ZW50LXR5cGUiLCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQiKSwidW5kZWZpbmVkIiE9dHlwZW9mIGsmJmsmJmsudnBhaWQmJm0mJm0uU2ModGhpcy5JYS51cmwpLHRoaXMudGIuc2VuZChhKX1jYXRjaChjKXttJiZtLk5kKHRoaXMuSWEudXJsKT9tLmhkP20uZ2EoInJlcXVlc3RfZmFpbGVkIik6ZS50cmFjaygiY2hlY2siLCJyZXF1ZXN0X2ZhaWxlZCIsITApOm0uTmQodGhpcy5JYS51cmwpLHRoaXMuYmcmJnRoaXMuYmcoKX1yZXR1cm4gdGhpcy50Yn19fSkoYyk7dmFyIGpiPWMuUGl8fGpiOyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5uYT0hMTt0aGlzLk9iPSIiO3RoaXMuemQ9dGhpcy5iYj1udWxsO3RoaXMuQ249CnRoaXMub2I9dGhpcy5VZj0hMTt0aGlzLnRhPSIiO3RoaXMuUGY9ITE7dGhpcy5BYT10aGlzLk9jPSIiO3RoaXMuTGY9dGhpcy5aPXRoaXMuaXNFbmFibGVkPXRoaXMuaGU9ITE7dGhpcy5PYT1bXTt0aGlzLkVmPXRoaXMuRmI9IiI7dGhpcy5FZD0hMTt0aGlzLnRlPTA7dGhpcy5HZT0ic3ZtcGxheWVyLmFkdmVydGlzaW5nLkhPTUFEX1ZFUklGSUVEIjt0aGlzLkVlPSJzdm1wbGF5ZXIuYWR2ZXJ0aXNpbmcuSE9NQURfQkxPQ0tFRCI7dGhpcy51Yj0ic3ZtcGxheWVyLmFkdmVydGlzaW5nLkhPTUFEX05PQkxPQ0tFUiI7dGhpcy5rYz0ic3ZtcGxheWVyLmFkdmVydGlzaW5nLkhPTUFEX0FEQkxPQ0tFUiI7dGhpcy5GZT0ic3ZtcGxheWVyLmFkdmVydGlzaW5nLkhPTUFEX0NPT0tJRUJMT0NLRVIiO3RoaXMuSGI9IiI7dGhpcy5wYj1bXTt0aGlzLkliPVtdO3RoaXMuR2I9IiI7dGhpcy51ZT0wO3RoaXMudmlkZW9wbGF6YT17fTt0aGlzLktkPSExO3RoaXMuJG09dGhpcy5qZD1udWxsO3RoaXMudWc9CnRoaXMuaWM9dGhpcy5MZz10aGlzLndlPXRoaXMuaGQ9dGhpcy5BZD10aGlzLm1jPSExO3RoaXMuUWE9e2dsb2JhbDohMSxjbGllbnQ6ITEsY3VzdG9tZXI6ITF9fWMuUWk9YjtiLnByb3RvdHlwZT17Z2V0Q29uZmlnOmZ1bmN0aW9uKCl7cmV0dXJue2lzQWN0aXZlOnRoaXMubmEsYWR0YWdwYXJhbWV0ZXI6dGhpcy5PYixhZHRhZ21vZGlmaWVyOnRoaXMuYmIsYWR0YWdyZWdleDp0aGlzLnpkLGpzcG9wdXBzOnRoaXMuVWYsc2lkZWxvYWRzOnRoaXMub2IsZGlzYWJsZXRlc3RzOnRoaXMuQ24saG9tYWRBbGlhczp0aGlzLnRhLGlzSW5pdGlhbGl6ZWQ6dGhpcy5QZixnbG9iYWxDb25maWc6dGhpcy5PYyxjbGllbnRDb25maWc6dGhpcy5BYSxpc0VuYWJsZWQ6dGhpcy5pc0VuYWJsZWQsaXNWZXJpZmllZDp0aGlzLlosaXNCbG9ja2VkOnRoaXMuTGYsc2VydmVyOnRoaXMuT2Esc3ZtQ29uZmlnOnRoaXMuRmIsaG9tYWRBZHBhdGg6dGhpcy5FZixkaXNhYmxlQ29va2llVGVzdDp0aGlzLkVkLAp0ZXN0Q29va2llQXR0ZW1wdHM6dGhpcy50ZSxIT01BRF9WRVJJRklFRDp0aGlzLkdlLEhPTUFEX0JMT0NLRUQ6dGhpcy5FZSxIT01BRF9OT0JMT0NLRVI6dGhpcy51YixIT01BRF9BREJMT0NLRVI6dGhpcy5rYyxIT01BRF9DT09LSUVCTE9DS0VSOnRoaXMuRmUsdGVzdEhpZGU6dGhpcy5IYix0ZXN0VGFnczp0aGlzLnBiLHRlc3RUYWdzSlM6dGhpcy5JYix0ZXN0Q29va2llOnRoaXMuR2IsdGhyb3R0bGU6dGhpcy51ZSx2aWRlb3BsYXphOnRoaXMudmlkZW9wbGF6YSxob21hZFRlc3RlZDp0aGlzLktkLGNoZWNrZWRIb21hZFN0YXR1c0NhbGxiYWNrOnRoaXMuJG0sYWRCbG9ja2VyRGV0ZWN0ZWQ6dGhpcy5tYyxibG9ja2VkV2FzQ2FsbGVkOnRoaXMuQWQsdXNlU3RyaWN0Q2hlY2tzOnRoaXMuaGQsdXNlU3RyaWN0Q29uZmlnQ2hlY2tzOnRoaXMud2UsY29uZmlnRmFpbHVyZXM6dGhpcy5RYSxzaXRlQ29uZmlnOnRoaXMuRWIsc2VydmVySWQ6dGhpcy5wZyxlbmFibGVRdWFydGlsZVRyYWNraW5nOnRoaXMuU2IsCnZwYWlkOnRoaXMuaWMsc2tpcEFsbG93ZWQ6dGhpcy51Z319LGxwOmZ1bmN0aW9uKCl7dmFyIGE9ITEsYjtmb3IoYiBpbiB0aGlzLlFhKSJib29sZWFuIj09dHlwZW9mIHRoaXMuUWFbYl0mJjE9PXRoaXMuUWFbYl0mJihhPSEwKTtyZXR1cm4gYX0sbGU6ZnVuY3Rpb24oYSl7dGhpcy5RYVthXT0hMH0sUW86ZnVuY3Rpb24oKXt2YXIgYT1bXSxiO2ZvcihiIGluIHRoaXMuUWEpImJvb2xlYW4iPT10eXBlb2YgdGhpcy5RYVtiXSYmMT09dGhpcy5RYVtiXSYmYS5wdXNoKGIpO3JldHVybiBhfSxxZTpmdW5jdGlvbihhKXthPWF8fCIiO2lmKCJzdHJpbmciIT10eXBlb2YgYSlyZXR1cm4gYTthPWEucmVwbGFjZSgiW3RpbWVdIixNYXRoLnJvdW5kKChuZXcgRGF0ZSkuZ2V0VGltZSgpLzFFMykpO2E9YS5yZXBsYWNlKCJbdGltZU1TXSIsKG5ldyBEYXRlKS5nZXRUaW1lKCkpO2E9YS5yZXBsYWNlKCJbdGltZXN0YW1wXSIsKG5ldyBEYXRlKS5nZXRUaW1lKCkpO2E9YS5yZXBsYWNlKCJbcmFuZG9tXSIsCnRoaXMua2IoMTApLnRvU3RyaW5nKCkpO2E9YS5yZXBsYWNlKCJbZG9jdW1lbnRVUkxdIixkb2N1bWVudC5VUkwpO2E9YS5yZXBsYWNlKCJbZG9jdW1lbnRCYXNlVVJJXSIsZG9jdW1lbnQuYmFzZVVSSSk7cmV0dXJuIGE9ZS5CbShhKX0sS2E6ZnVuY3Rpb24oYSxiLGQpe3ZhciBjPSIiLGU9IiIsaD0iIixrPSIiO2lmKCF0aGlzLm5hJiYhYilyZXR1cm4gbmV3IHooYSk7Yz10aGlzLlNjKGEpO2U9dGhpcy5NYShhKTtjPyh0aGlzLmJjKCk/aD1hOmg9ZS5wcm90b2NvbCsiOi8vIitlLmF1dGhvcml0eSsiLyIsaz1lLnBhdGguc3Vic3RyKDEpKTooaD10aGlzLmplKCksaz1lLnBhdGguc3Vic3RyKDEpKyhlLnF1ZXJ5PyI/IitlLnF1ZXJ5OiIiKSk7ZCYmKHRoaXMuT2J8fHRoaXMuYmJ8fHRoaXMuemQpJiYoaz10aGlzLkxxKGspKTthPW5ldyB6KGgpO2EudXJsPWg7aD0iIjtoPWM/ZS5ob3N0LnNwbGl0KCIuIikuc2xpY2UoMSkuam9pbigiLSIpOnRoaXMuU28oZS5ob3N0KTthLmRhdGEuaG9tYWRfdXJsX3ByZWZpeF9hbGlhcz0KaDthLmRhdGEuaG9tYWRfdXJsX3N1ZmZpeD1rO2EuZGF0YS5ob21hZF91cmxfc3VmZml4X2Jhc2U2ND10aGlzLnliKGspO2EubWV0aG9kPSJQT1NUIjtyZXR1cm4gYX0sU2M6ZnVuY3Rpb24oYSl7dmFyIGI9ITEsYz1uZXcgUmVnRXhwKCJeKGh0dHBzPyk6Ly8oW2EtZjAtOV17NDB9KS4/KFt3Li1dKik6Py4qKFswLTldKyk/Lz8oW2EtZjAtOV17NDB9KS8/JCIsImciKTsoYz1jLmV4ZWMoYSkpJiYoY1syXXx8Y1s1XSk/Yj0hMDp0aGlzLmJjKCkmJihjPW5ldyBSZWdFeHAoIl4oaHR0cHM/KTovLyhbdy4tXSopOj8uKihbMC05XSspPy8/KFthLWYwLTldezQwfSkvPyQiLCJnIiksKGM9Yy5leGVjKGEpKSYmY1s0XSYmKGI9ITApKTtyZXR1cm4gYn0sYmM6ZnVuY3Rpb24oKXt2YXIgYT0hMSxiPSIiO3RoaXMuT2EmJnRoaXMuT2EubGVuZ3RoJiYwPHRoaXMuT2EubGVuZ3RoJiYoYj10aGlzLk9hWzBdLGI9Yi5yZXBsYWNlKCJodHRwczovLyIsIiIpLGI9Yi5yZXBsYWNlKCJodHRwOi8vIiwiIiksCmI9Yi5yZXBsYWNlKCIvLyIsIiIpLGE9KGE9Yi5zcGxpdCgiLiIpKSYmYVswXSYmIltoYXNoXSI9PWFbMF0/ITE6ITApO3JldHVybiBhfSxOZDpmdW5jdGlvbihhKXt2YXIgYj0hMSxjPVJlZ0V4cCgiXihodHRwcz8pOi8vKFthLWYwLTldezQwfSkuPy4qIiwiZyIpLmV4ZWMoYSk7YyYmKGNbMl18fGNbNV0pP2I9ITA6Yj10aGlzLlNjKGEpO3JldHVybiBifSxTbzpmdW5jdGlvbihhKXt2YXIgYj0iIixjPSIiO2lmKCJzdHJpbmciPT09dHlwZW9mIHRoaXMudGEmJjA8dGhpcy50YS5sZW5ndGgpcmV0dXJuIHRoaXMudGE7Zm9yKGMgaW4gdGhpcy50YSlpZihiPXRoaXMudGFbY10sYi5oYXNPd25Qcm9wZXJ0eSgidXJsIikmJmIudXJsPT09YSlyZXR1cm4gYi5IdTtyZXR1cm4ibm9uZSJ9LFFjOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuT2FbdGhpcy5wZ119LGplOmZ1bmN0aW9uKCl7dmFyIGE9dGhpcy5RYygpLGI9dGhpcy50ZygobmV3IERhdGUpLmdldFRpbWUoKSsiIiksYz0iMWFiY2RmIi5zcGxpdCgiIik7CnJldHVybiBhLnJlcGxhY2UoIltoYXNoXSIsYi5zbGljZSgwLC0xKSsiIitjW01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSpjLmxlbmd0aCldKX0sTHE6ZnVuY3Rpb24oYSl7dGhpcy5PYiYmKGErPXRoaXMuT2IpO2lmKHRoaXMuYmIpZm9yKHZhciBiIGluIHRoaXMuYmIpdGhpcy5iYi5oYXNPd25Qcm9wZXJ0eShiKSYmKGE9YS5yZXBsYWNlKGIsdGhpcy5iYltiXSkpO3JldHVybiBhfSxjOmZ1bmN0aW9uKGEsYixjLGYsZSxoKXttPXRoaXM7dGhpcy5QZj0hMDt0aGlzLk9jPWE7dGhpcy5BYT1iO3RoaXMuaGU9Yzt0aGlzLmpkPWY7dGhpcy5FYz1lO3RoaXMuRWI9aHx8e307dGhpcy5BcSgpO2lmKCJzdHJpbmciPT10eXBlb2YgdGhpcy5BYSl0aGlzLnlxKCk7ZWxzZSB0cnl7dGhpcy5BYT1iKCksdGhpcy56YygpfWNhdGNoKGspe3RoaXMuZ2EoIm5vQ2xpZW50Q29uZmlnIil9fSxZYTpmdW5jdGlvbihhKXt2YXIgYj1udWxsO3RyeXtiPW5ldyBFdmVudChhKX1jYXRjaChjKXtiPWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJFdmVudCIpLApiLmluaXRFdmVudCgiY3VzdG9tIiwhMCwhMSl9cmV0dXJuIGJ9LEFxOmZ1bmN0aW9uKCl7dGhpcy5HYShuZXcgeih0aGlzLk9jK3RoaXMucmMoImdsb2JhbCIpKSx0aGlzLmZwLmJpbmQodGhpcyksZnVuY3Rpb24oKXt0aGlzLmxlKCJnbG9iYWwiKTsib2JqZWN0Ij09dHlwZW9mIF9jbGllbnRDb25maWcmJnRoaXMuemMoKX0uYmluZCh0aGlzKSwhMCl9LHlxOmZ1bmN0aW9uKCl7bmV3IHoodGhpcy5BYSt0aGlzLnJjKCJjbGllbnQiKSk7dGhpcy5HYShuZXcgeih0aGlzLkFhK3RoaXMucmMoImNsaWVudCIpKSx0aGlzLnpjLmJpbmQodGhpcyksZnVuY3Rpb24oKXt0aGlzLmxlKCJjbGllbnQiKTt0aGlzLmdhKCJjbGllbnRDb25maWdDb3VsZE5vdEJlTG9hZGVkIil9LmJpbmQodGhpcyksITApfSxyYzpmdW5jdGlvbihhKXt2YXIgYj0iP2NhY2hlPSIrdGhpcy5rYigpO3RoaXMuRWImJnRoaXMuRWIubm9DbGllbnRDb25maWdDYWNoZUJ1c3RlciYmImNsaWVudCI9PWEmJihiPSIiKTt0aGlzLkViJiYKdGhpcy5FYi5ub0NhY2hlQnVzdGVyJiYoYj0iIik7cmV0dXJuIGJ9LGdhOmZ1bmN0aW9uKGEpe2lmKCF0aGlzLkFkKXt0aGlzLkFkPSEwO3ZhciBiPWZ1bmN0aW9uKCl7Zm9yKHZhciBhPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpLGI9MDtiPGEubGVuZ3RoO2IrKyl7aWYoYVtiXSYmYVtiXS5wYXVzZSYmImZ1bmN0aW9uIj09dHlwZW9mIGFbYl0ucGF1c2UpdHJ5e2FbYl0ucGF1c2UoKX1jYXRjaChnKXt9YVtiXS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGFbYl0pfWE9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIm9iamVjdCIpO2ZvcihiPTA7YjxhLmxlbmd0aDtiKyspYVtiXS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGFbYl0pO2E9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgidmlkZW8td3JhcHBlciIpO2ZvcihiPTA7YjxhLmxlbmd0aDtiKyspYVtiXSYmYVtiXS5wYXJlbnROb2RlJiZhW2JdLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoYVtiXSk7CmE9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgidmlkZW9wbGF5ZXIiKTtmb3IoYj0wO2I8YS5sZW5ndGg7YisrKWFbYl0mJmFbYl0ucGFyZW50Tm9kZSYmYVtiXS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGFbYl0pO2lmKHdpbmRvdy5zZWxmIT13aW5kb3cudG9wKWZvcihhPXdpbmRvdy5kb2N1bWVudDthLmhhc0NoaWxkTm9kZXMoKTspYS5yZW1vdmVDaGlsZChhLmxhc3RDaGlsZCl9O3RoaXMuRWMmJiJmdW5jdGlvbiI9PT10eXBlb2YgdGhpcy5FYz90aGlzLkVjKCk6KGIoKSx3aW5kb3cuc2V0SW50ZXJ2YWwoYiw1MDApKTt0aGlzLlo9dGhpcy5MZj0hMDtkb2N1bWVudC5kaXNwYXRjaEV2ZW50KHRoaXMuWWEodGhpcy5FZSkpO3RoaXMuc2IoKTtlLlRiKGwuTnIpOyhiPWUuQWYodGhpcy5RYygpKSl8fChiPWUuQWYoZG9jdW1lbnQubG9jYXRpb24uaHJlZikpO2F8fChhPSJ1bmtvd24iKTtlLnRyYWNrKCJzdGF0c19oZF9wZW5hbHR5IixhLCEwKX19LGZwOmZ1bmN0aW9uKGEpe2lmKCF0aGlzLlope3ZhciBiPQp7fTt0cnl7Yj1KU09OLnBhcnNlKGEucmVzcG9uc2VUZXh0KX1jYXRjaChjKXtiLmVuYWJsZWQ9ImZhbHNlIn10aGlzLmlzRW5hYmxlZD10aGlzLkpiKGIuZW5hYmxlZCk7dGhpcy5aPSF0aGlzLmlzRW5hYmxlZDt0aGlzLmlzRW5hYmxlZD8ib2JqZWN0IiE9dHlwZW9mIHRoaXMuQWF8fHRoaXMuRmJ8fHRoaXMudGF8fHRoaXMuemMoKToodGhpcy5uYT10aGlzLmlzRW5hYmxlZD0hMSx0aGlzLlo9ITAsZG9jdW1lbnQuZGlzcGF0Y2hFdmVudCh0aGlzLllhKHRoaXMudWIpKSx0aGlzLnNiKCkpfX0semM6ZnVuY3Rpb24oYSl7dmFyIGI9ITE7YSYmKGI9YS5yZXNwb25zZVRleHQpO2E9e307aWYoYil0cnl7YT1KU09OLnBhcnNlKGIpfWNhdGNoKGMpe2E9dGhpcy5BYX1lbHNlIGE9dGhpcy5BYTt0aGlzLmlzRW5hYmxlZD10aGlzLkpiKGEuZW5hYmxlZCk7dGhpcy5aPSF0aGlzLmlzRW5hYmxlZDt0aGlzLk9hPWEuc2VydmVyfHxbXTt0aGlzLkZiPWEuY29uZmlnfHwiIjt0aGlzLnRhPWEuYWxpYXN8fApudWxsO3RoaXMuRWY9YS5hZHBhdGh8fCIiO3RoaXMuRWQ9YS5kaXNhYmxlY29va2lldGVzdHx8ITE7dGhpcy5wZz1NYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqdGhpcy5PYS5sZW5ndGgpO3RoaXMuaXNFbmFibGVkJiZ0aGlzLkZiJiZ0aGlzLnRhJiZ0aGlzLk9hLmxlbmd0aD90aGlzLlVjKCExKToodGhpcy5uYT10aGlzLmlzRW5hYmxlZD0hMSx0aGlzLlo9ITAsZG9jdW1lbnQuZGlzcGF0Y2hFdmVudCh0aGlzLllhKHRoaXMudWIpKSx0aGlzLnNiKCkpfSxVYzpmdW5jdGlvbihhKXtpZighdGhpcy5aKXt2YXIgYj17fTtpZihhKXt2YXIgYj1uZXcgeih0aGlzLmplKCkpLGM9dGhpcy5NYSh0aGlzLkZiKTtiLmRhdGEuaG9tYWRfdXJsX3ByZWZpeF9hbGlhcz0iczNob21hZGdsb2JhbGNvbmZpZ3MiO2IuZGF0YS5ob21hZF91cmxfc3VmZml4PWMucGF0aC5zdWJzdHIoMSkucmVwbGFjZSgiaG9tYWQtZ2xvYmFsLWNvbmZpZ3Muc2NobmVldm9ubW9yZ2VuLmNvbS8iLCIiKTtiLm1ldGhvZD0KIlBPU1QifWVsc2UgYj1uZXcgeih0aGlzLkZiK3RoaXMucmMoImN1c3RvbWVyIikpO3RoaXMuR2EoYix0aGlzLmR0LmJpbmQodGhpcyksZnVuY3Rpb24oKXt0aGlzLmxlKCJjdXN0b21lciIpO2E/dGhpcy5Baz90aGlzLmdhKCJub1NWTUNvbmZpZyIpOih0aGlzLkFrPSEwLHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5VYyghMCl9LmJpbmQodGhpcyksMTAwKSk6dGhpcy5VYyghMCl9LmJpbmQodGhpcyksITApfX0sZHQ6ZnVuY3Rpb24oYSl7aWYoIXRoaXMuWil7YT1hLnJlc3BvbnNlVGV4dDt2YXIgYj17fTt0cnl7Yj1KU09OLnBhcnNlKGEpfWNhdGNoKGMpe310aGlzLmhkPXRoaXMuSmIoYi5zdHJpY3QpO3RoaXMud2U9dGhpcy5KYihiLnN0cmljdF9jb25maWdfZW5hYmxlZCk7dGhpcy5MZz1iLmR1cmF0aW9uX2NoZWNrX2VuYWJsZWR8fCExO3RoaXMuU2I9dGhpcy5KYihiLmVuYWJsZVF1YXJ0aWxlVHJhY2tpbmcpO3RoaXMuaXNFbmFibGVkPXRoaXMuSmIoYi5lbmFibGVkKTsKdGhpcy5IYj1iLnRlc3RoaWRlfHwiIjt0aGlzLnBiPWIudGVzdGFkdGFnc3x8W107dGhpcy5JYj1iLnRlc3RhZHRhZ3Nqc3x8Yi50ZXN0YWR0YWdzfHxbXTt0aGlzLk9iPWIuYWR0YWdwYXJhbWV0ZXJ8fCIiO3RoaXMuYmI9Yi5hZHRhZ21vZGlmaWVyfHxudWxsO3RoaXMuemQ9Yi5hZHRhZ3JlZ2V4fHxudWxsO3RoaXMuVWY9Yi5qc3BvcHVwc3x8ITE7dGhpcy5vYj1iLnNpZGVsb2Fkc3x8ITE7dGhpcy5pYz1iLnZwYWlkfHwhMTt0aGlzLkViLnZwYWlkPXRoaXMuaWM7dGhpcy51Zz1iLnNraXBhbGxvd2VkfHwhMTt0aGlzLkdiPWIudGVzdDNyZHBhcnR5Y29va2llJiZiLnRlc3QzcmRwYXJ0eWNvb2tpZSBpbnN0YW5jZW9mIEFycmF5P3RoaXMuJG8oYi50ZXN0M3JkcGFydHljb29raWUpOmIudGVzdDNyZHBhcnR5Y29va2llfHwiIjt0aGlzLkVkJiYodGhpcy5HYj1udWxsKTt0aGlzLnVlPWIudGhyb3R0bGV8fDA7dGhpcy52aWRlb3BsYXphPWIudmlkZW9wbGF6YXx8e307IXRoaXMuS2QmJgp0aGlzLmlzRW5hYmxlZD8odGhpcy5LZD0hMCx0aGlzLlVjKCEwKSk6dGhpcy5pc0VuYWJsZWQmJiF0aGlzLnN0KCkmJih0aGlzLkhifHx0aGlzLklifHx0aGlzLnBifHx0aGlzLkdiKT90aGlzLmhlPyh0aGlzLm5hPXRoaXMuWj0hMCxkb2N1bWVudC5kaXNwYXRjaEV2ZW50KHRoaXMuWWEodGhpcy51YikpLHRoaXMuQmQoKSx0aGlzLnNiKCkpOnRoaXMuZ3QoKToodGhpcy5pc0VuYWJsZWQ9ITEsdGhpcy5odCgpKX19LGd0OmZ1bmN0aW9uKCl7dGhpcy5mdCgpfSxodDpmdW5jdGlvbigpe3RoaXMuWj0hMDtkb2N1bWVudC5kaXNwYXRjaEV2ZW50KHRoaXMuWWEodGhpcy51YikpO3RoaXMuc2IoKX0sZ2Q6ZnVuY3Rpb24oYSl7dGhpcy5tYz0hMDt0aGlzLlp8fCh0aGlzLlo9dGhpcy5uYT0hMCxkb2N1bWVudC5kaXNwYXRjaEV2ZW50KHRoaXMuWWEoYSkpLHRoaXMuc2IoKSx0aGlzLkJkKCkpfSxmdDpmdW5jdGlvbigpe2lmKHRoaXMuSGIpe3ZhciBhPSExO3RyeXt2YXIgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKYi5zZXRBdHRyaWJ1dGUoImNsYXNzIix0aGlzLkhiKTtiLnNldEF0dHJpYnV0ZSgiaWQiLHRoaXMuSGIpO2Iuc2V0QXR0cmlidXRlKCJzdHlsZSIsIndpZHRoOjFweDtoZWlnaHQ6MXB4O21pbi13aWR0aDoxcHg7bWluLWhlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZmYwMDAwIik7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChiKTt2YXIgYz0wPT09Yi5vZmZzZXRXaWR0aHx8MD09PWIub2Zmc2V0SGVpZ2h0O2RvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoYik7YT1jfWNhdGNoKGYpe31hP3RoaXMuZ2QodGhpcy5rYywibiBIb21hZFV0aWwudGVzdEFkSGlkZSgpIGFkIGVsZW1lbnQgd2FzIGhpZGRlbiIpOnRoaXMuQmcoKX1lbHNlIHRoaXMuQmcoKX0sQWc6ZnVuY3Rpb24oKXt2YXIgZjt2YXIgYztmdW5jdGlvbiBhKCl7Zj1jLnNoaWZ0KCkucmVwbGFjZSgiW3JhbmRvbV0iLHRoaXMua2IoKSk7dGhpcy5rdChmLDA8Yy5sZW5ndGg/YS5iaW5kKHRoaXMpOnRoaXMucmUuYmluZCh0aGlzKSwKYi5iaW5kKHRoaXMpKX1mdW5jdGlvbiBiKCl7dGhpcy5nZCh0aGlzLmtjLCJuIEhvbWFkVXRpbC50ZXN0QWRDYWxsKCkgYWQgY2FsbCB0byAnIitmKyInIHdhcyBibG9ja2VkIil9dGhpcy5wYj1udWxsLHRoaXMucmUoKX0sa3Q6ZnVuY3Rpb24oYSxiLGMpe2Z1bmN0aW9uIGYoKXtlKCkmJmIoKX1mdW5jdGlvbiBlKCl7cmV0dXJuIGg/KHdpbmRvdy5jbGVhclRpbWVvdXQoaCksITApOiExfXZhciBoPXdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZigpfSwzRTMpO3RoaXMuR2EobmV3IHooYSksZixmdW5jdGlvbigpe2UoKSYmYygpfSl9LEJnOmZ1bmN0aW9uKCl7ZnVuY3Rpb24gYSgpe2Y9Yy5zaGlmdCgpLnJlcGxhY2UoIltyYW5kb21dIix0aGlzLmtiKCkpO3RoaXMubHQoZiwwPGMubGVuZ3RoP2EuYmluZCh0aGlzKTp0aGlzLkFnLmJpbmQodGhpcyksYi5iaW5kKHRoaXMpKX1mdW5jdGlvbiBiKCl7dGhpcy5nZCh0aGlzLmtjLCJuIEhvbWFkVXRpbC50ZXN0QWRDYWxsSlMoKSBhZCBjYWxsIHRvICciKwpmKyInIHdhcyBibG9ja2VkIil9aWYodGhpcy5JYiYmdGhpcy5JYi5sZW5ndGgpe3ZhciBjPXRoaXMuSWIuc2xpY2UoKSxmO2EuYmluZCh0aGlzKSgpfWVsc2UgdGhpcy5BZygpfSxsdDpmdW5jdGlvbihhLGIsYyl7ZnVuY3Rpb24gZigpe2goKSYmYigpfWZ1bmN0aW9uIGUoKXtoKCkmJmMoKX1mdW5jdGlvbiBoKCl7cmV0dXJuIGs/KHdpbmRvdy5jbGVhclRpbWVvdXQoayksITApOiExfXZhciBrPXdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZigpfSwzRTMpO3RyeXt3aW5kb3cub25lcnJvcj1mdW5jdGlvbihiLGMpe2M9PWEmJmgoKSYmZSgpfTt2YXIgbD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTtkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGwpO2wuc2V0QXR0cmlidXRlKCJhc3luYyIsImFzeW5jIik7bC5zZXRBdHRyaWJ1dGUoImRlZmVyIiwiZGVmZXIiKTtsLm9ubG9hZD1mO2wub25lcnJvcj1lO2wuc3JjPWE7bC5hZGRFdmVudExpc3RlbmVyKCJlcnJvciIsCmUpfWNhdGNoKG0pe2YoKX19LHJlOmZ1bmN0aW9uKCl7dGhpcy5HYj8odGhpcy50ZSsrLHRoaXMuR2EobmV3IHoodGhpcy5HYiksdGhpcy5ldC5iaW5kKHRoaXMpLGZ1bmN0aW9uKCl7dGhpcy5zZSgiQ0NDIil9LmJpbmQodGhpcykpKTp0aGlzLnpnKCl9LHNlOmZ1bmN0aW9uKGEpe3RoaXMuZ2QodGhpcy5GZSwibiBIb21hZFV0aWwudGVzdDNyZFBhcnR5Q29va2llKCkgY2Fubm90IHNldCAzcmQgcGFydHkgY29va2llICIrYSl9LGV0OmZ1bmN0aW9uKGEpe2E9YS5yZXNwb25zZVRleHQ7dmFyIGI9ITE7dHJ5e2I9SlNPTi5wYXJzZShhKX1jYXRjaChjKXt9YiYmYi5zdGF0dXM/InRyaWdnZXItc2V0Ij09Yi5zdGF0dXM/Mz50aGlzLnRlP3RoaXMucmUoKTp0aGlzLnNlKCJCQkIiKToiYWxyZWFkeS1zZXQiPT1iLnN0YXR1cyYmdGhpcy56ZygpOnRoaXMuc2UoIkFBQSIpfSx6ZzpmdW5jdGlvbigpe3RoaXMuWj0hMDtkb2N1bWVudC5kaXNwYXRjaEV2ZW50KHRoaXMuWWEodGhpcy51YikpOwp0aGlzLnNiKCk7dGhpcy5CZCgpfSxzYjpmdW5jdGlvbigpe3ZhciBhPSIwIixiPSIwIjt0cnl7ZS5YYSgpJiYoYT0iMSIpfWNhdGNoKGMpe2E9Mn10aGlzLm1jJiYoYj0iMSIpO2UudHJhY2soInN0YXRzX2hkX21vYmlsZV9hYiIsYSsiIitiLCEwKTtkb2N1bWVudC5kaXNwYXRjaEV2ZW50KHRoaXMuWWEodGhpcy5HZSkpO3RoaXMuamQmJiJmdW5jdGlvbiI9PT10eXBlb2YgdGhpcy5qZCYmdGhpcy5qZCgpfSxYbTpmdW5jdGlvbigpe2lmKHRoaXMud2UmJnRoaXMubHAoKSl7dmFyIGE9dGhpcy5RbygpO2EmJmEuam9pbiYmZS50cmFjaygiY29uZmlnX2ZhaWxlZCIsYS5qb2luKCJfIiksITApfX0sRWc6ZnVuY3Rpb24oYSl7YXx8KGE9IiIpO2lmKCJzdHJpbmciIT09dHlwZW9mIGEpdHJ5e2E9YS50b1N0cmluZygpfWNhdGNoKGIpe2E9ImNvdWxkX25vdF9jb252ZXJ0X3RvX3N0cmluZyJ9YT1hLnRyaW0oKTtlLnRyYWNrKCJzdGF0c19oZF9hY3RpdmF0ZWQiLGEsITApfSxHYTpmdW5jdGlvbihhLApiLGMsZixoLEljKXthPW5ldyBqYihhLGIsYyk7ZiYmKGEuVWc9ITApO2gmJmUuYXEoKSYmKGEucWY9ITApO0ljJiYoYS55Zz0hMCk7cmV0dXJuIGEubG9hZCgpfSxXZTpmdW5jdGlvbigpe2UuWGEoKXx8ZS5MYSgiaHR0cDovL2QzNzk5NjRheW1leDJ4LmNsb3VkZnJvbnQubmV0L2NoZWNrLnhtbD9lbXB0eT10cnVlIiwiaG9tYWRzdGF0aWN2YXN0Iix7aG9tYWRfaGFzaF9ndWVzc2VkOiJ0cnVlIn0sZnVuY3Rpb24oYSl7dmFyIGI9bnVsbCxjPW51bGwsZj0iIjt0cnl7KGI9YS5yZXNwb25zZVhNTCl8fChiPShuZXcgd2luZG93LkRPTVBhcnNlcikucGFyc2VGcm9tU3RyaW5nKGEucmVzcG9uc2VUZXh0LCJ0ZXh0L3htbCIpKSxjPWIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIkFkIilbMF19Y2F0Y2goZSl7dGhpcy5nYSgibWVkaWFmaWxlX25veG1sIik7cmV0dXJufWlmKGMpaWYoYT1jLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJNZWRpYUZpbGUiKSlpZihhWzBdJiYoYT1hWzBdKSxhKXtmPShhJiYKYS5jaGlsZE5vZGVzJiZhLmNoaWxkTm9kZXNbMF0/YS5jaGlsZE5vZGVzWzBdLm5vZGVWYWx1ZToiIikucmVwbGFjZSgiY2hpcC5kZSIsImN1cmxvYy5jb20iKTt0aGlzLmJjKCl8fChhPXRoaXMuTWEoZiksZj1hLnByb3RvY29sKyI6Ly8iK2EuaG9zdCk7dmFyIGg9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidmlkZW8iKTtoLmFkZEV2ZW50TGlzdGVuZXIoImVycm9yIixmdW5jdGlvbigpe2gubmV0d29ya1N0YXRlPT1oLk5FVFdPUktfTk9fU09VUkNFJiZ0aGlzLmdhKCJtZWRpYWZpbGUiKX0uYmluZCh0aGlzKSk7aC5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzb3VyY2UiKSk7aC5zZXRBdHRyaWJ1dGUoInNyYyIsZil9ZWxzZSB0aGlzLmdhKCJtZWRpYWZpbGVfbm9tZWRpYSIpO2Vsc2UgdGhpcy5nYSgibWVkaWFmaWxlX25vbWVkaWEiKTtlbHNlIHRoaXMuZ2EoIm1lZGlhZmlsZV9ub2FkIil9LmJpbmQodGhpcyksZnVuY3Rpb24oKXt0aGlzLmdhKCJtZWRpYWZpbGVfeG1scmVxdWVzdCIpfS5iaW5kKHRoaXMpLAp0aGlzKX0sV206ZnVuY3Rpb24oKXt0aGlzLkthKCJodHRwOi8vZDM3OTk2NGF5bWV4MnguY2xvdWRmcm9udC5uZXQvY2hlY2sueG1sP2VtcHR5PXRydWUiLCEwKTt2YXIgYT10aGlzLkthKCJodHRwOi8vZDM3OTk2NGF5bWV4MnguY2xvdWRmcm9udC5uZXQvY2hlY2sueG1sP2VtcHR5PXRydWUiLCEwKTthLmRhdGEuaG9tYWRfdXJsX3ByZWZpeF9hbGlhcz0iaG9tYWRzdGF0aWN2YXN0IjthLmRhdGEuaG9tYWRfaGFzaF9ndWVzc2VkPSJ0cnVlIjt0aGlzLkdhKGEsdGhpcy5MdC5iaW5kKHRoaXMpLHRoaXMuS3QuYmluZCh0aGlzKSl9LEx0OmZ1bmN0aW9uKGEpe3ZhciBiPW51bGwsYz1udWxsO3RyeXsoYj1hLnJlc3BvbnNlWE1MKXx8KGI9KG5ldyB3aW5kb3cuRE9NUGFyc2VyKS5wYXJzZUZyb21TdHJpbmcoYS5yZXNwb25zZVRleHQsInRleHQveG1sIikpLGM9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZSgiQWQiKVswXX1jYXRjaChmKXtyZXR1cm59Y3x8dGhpcy5ubygpfSxLdDpmdW5jdGlvbigpe30sCm5vOmZ1bmN0aW9uKCl7ZS5UYihsLm1vKTtlLnRyYWNrKCJmYWlsLWluaXQiLCIxMDEiKTt0aGlzLmdhKCJ2YXN0ZmlsZU1hbmlwdWxhdGlvbiIpfSxCZDpmdW5jdGlvbigpe2lmKHRoaXMuaXNFbmFibGVkJiZ0aGlzLm9iLmxlbmd0aClmb3IodmFyIGE9MDthPHRoaXMub2IubGVuZ3RoO2ErKyl7dmFyIGI9dGhpcy5vYlthXTsicmVxdWVzdCI9PWIudHlwZSYmZS5MYShiLnVybCxiLmFsaWFzLG51bGwsZnVuY3Rpb24oKXt9LGZ1bmN0aW9uKCl7fSx0aGlzKTtpZigiZXZhbCI9PWIudHlwZSl7dmFyIGM9bmV3IFE7d2luZG93W2MuWmIoKV09dGhpcztlLkxhKGIudXJsLGIuYWxpYXMsbnVsbCxmdW5jdGlvbihhKXtpZihhLnJlc3BvbnNlVGV4dCl0cnl7ZXZhbChhLnJlc3BvbnNlVGV4dCl9Y2F0Y2goYil7fX0sZnVuY3Rpb24oKXt9LHRoaXMpfX19LHN0OmZ1bmN0aW9uKCl7cmV0dXJuIDEwMCpNYXRoLnJhbmRvbSgpPHRoaXMudWV9LCRvOmZ1bmN0aW9uKGEpe3JldHVybiBhW01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSoKYS5sZW5ndGgpXX0sa2I6ZnVuY3Rpb24oYSl7cmV0dXJuIE1hdGgucm91bmQoTWF0aC5wb3coMTAsYXx8MTApKiguODk5OTk5OTk5Kk1hdGgucmFuZG9tKCkrLjEpKX0sb2E6ZnVuY3Rpb24oYSl7YT1hfHwxMDtmb3IodmFyIGI9IiIsYz0wO2M8YTtjKyspYis9U3RyaW5nLmZyb21DaGFyQ29kZSgoLjU+TWF0aC5yYW5kb20oKT82NTo5NykrTWF0aC5mbG9vcigyNipNYXRoLnJhbmRvbSgpKSk7cmV0dXJuIGJ9LEpiOmZ1bmN0aW9uKGEpe3JldHVybiJUcnVlIj09YXx8InRydWUiPT1hfHwxPT1hfHwiMSI9PWF8fDE9PWF9LHliOmZ1bmN0aW9uKGEpe2Zvcih2YXIgYj0iIixjLGYsZSxoLGssbCxtPTA7bTxhLmxlbmd0aDspYz1hLmNoYXJDb2RlQXQobSsrKSxmPWEuY2hhckNvZGVBdChtKyspLGU9YS5jaGFyQ29kZUF0KG0rKyksaD1jPj4yLGM9KGMmMyk8PDR8Zj4+NCxrPShmJjE1KTw8MnxlPj42LGw9ZSY2Myxpc05hTihmKT9rPWw9NjQ6aXNOYU4oZSkmJihsPTY0KSxiPWIrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaCkrCiJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPSIuY2hhckF0KGMpKyJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPSIuY2hhckF0KGspKyJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPSIuY2hhckF0KGwpO3JldHVybiBifSxNYTpmdW5jdGlvbihhKXt2YXIgYj0ic291cmNlIHByb3RvY29sIGF1dGhvcml0eSB1c2VySW5mbyB1c2VyIHBhc3N3b3JkIGhvc3QgcG9ydCByZWxhdGl2ZSBwYXRoIGRpcmVjdG9yeSBmaWxlIHF1ZXJ5IGFuY2hvciIuc3BsaXQoIiAiKTthPS9eKD86KD8hW146QF0rOlteOkBcL10qQCkoW146XC8/Iy5dKyk6KT8oPzpcL1wvKT8oKD86KChbXjpAXSopKD86OihbXjpAXSopKT8pP0ApPyhbXjpcLz8jXSopKD86OihcZCopKT8pKCgoXC8oPzpbXj8jXSg/IVtePyNcL10qXC5bXj8jXC8uXSsoPzpbPyNdfCQpKSkqXC8/KT8oW14/I1wvXSopKSg/Olw/KFteI10qKSk/KD86IyguKikpPykvLmV4ZWMoYSk7CmZvcih2YXIgYz17fSxmPTE0O2YtLTspY1tiW2ZdXT1hW2ZdfHwiIjtjLnF1ZXJ5S2V5PXt9O2NbYlsxMl1dLnJlcGxhY2UoLyg/Ol58JikoW14mPV0qKT0/KFteJl0qKS9nLGZ1bmN0aW9uKGEsYixnKXtiJiYoYy5xdWVyeUtleVtiXT1nKX0pO3JldHVybiBjfSx0ZzpmdW5jdGlvbihhKXtmdW5jdGlvbiBiKGEpe3ZhciBjPSIiLGcsZDtmb3IoZz03OzA8PWc7Zy0tKWQ9YT4+PjQqZyYxNSxjKz1kLnRvU3RyaW5nKDE2KTtyZXR1cm4gY31mdW5jdGlvbiBjKGEsYil7cmV0dXJuIGE8PGJ8YT4+PjMyLWJ9dmFyIGYsZSxoPUFycmF5KDgwKSxrPTE3MzI1ODQxOTMsbD00MDIzMjMzNDE3LG09MjU2MjM4MzEwMixxPTI3MTczMzg3OCxyPTMyODUzNzc1MjAsbixwLHcsdCx4O249YS5sZW5ndGg7dmFyIHk9W107Zm9yKGY9MDtmPG4tMztmKz00KWU9YS5jaGFyQ29kZUF0KGYpPDwyNHxhLmNoYXJDb2RlQXQoZisxKTw8MTZ8YS5jaGFyQ29kZUF0KGYrMik8PDh8YS5jaGFyQ29kZUF0KGYrMykseS5wdXNoKGUpOwpzd2l0Y2gobiU0KXtjYXNlIDA6Zj0yMTQ3NDgzNjQ4O2JyZWFrO2Nhc2UgMTpmPWEuY2hhckNvZGVBdChuLTEpPDwyNHw4Mzg4NjA4O2JyZWFrO2Nhc2UgMjpmPWEuY2hhckNvZGVBdChuLTIpPDwyNHxhLmNoYXJDb2RlQXQobi0xKTw8MTZ8MzI3Njg7YnJlYWs7Y2FzZSAzOmY9YS5jaGFyQ29kZUF0KG4tMyk8PDI0fGEuY2hhckNvZGVBdChuLTIpPDwxNnxhLmNoYXJDb2RlQXQobi0xKTw8OHwxMjh9Zm9yKHkucHVzaChmKTsxNCE9eS5sZW5ndGglMTY7KXkucHVzaCgwKTt5LnB1c2gobj4+PjI5KTt5LnB1c2gobjw8MyY0Mjk0OTY3Mjk1KTtmb3IoYT0wO2E8eS5sZW5ndGg7YSs9MTYpe2ZvcihmPTA7MTY+ZjtmKyspaFtmXT15W2ErZl07Zm9yKGY9MTY7Nzk+PWY7ZisrKWhbZl09YyhoW2YtM11eaFtmLThdXmhbZi0xNF1eaFtmLTE2XSwxKTtlPWs7bj1sO3A9bTt3PXE7dD1yO2ZvcihmPTA7MTk+PWY7ZisrKXg9YyhlLDUpKyhuJnB8fm4mdykrdCtoW2ZdKzE1MTg1MDAyNDkmNDI5NDk2NzI5NSwKdD13LHc9cCxwPWMobiwzMCksbj1lLGU9eDtmb3IoZj0yMDszOT49ZjtmKyspeD1jKGUsNSkrKG5ecF53KSt0K2hbZl0rMTg1OTc3NTM5MyY0Mjk0OTY3Mjk1LHQ9dyx3PXAscD1jKG4sMzApLG49ZSxlPXg7Zm9yKGY9NDA7NTk+PWY7ZisrKXg9YyhlLDUpKyhuJnB8biZ3fHAmdykrdCtoW2ZdKzI0MDA5NTk3MDgmNDI5NDk2NzI5NSx0PXcsdz1wLHA9YyhuLDMwKSxuPWUsZT14O2ZvcihmPTYwOzc5Pj1mO2YrKyl4PWMoZSw1KSsobl5wXncpK3QraFtmXSszMzk1NDY5NzgyJjQyOTQ5NjcyOTUsdD13LHc9cCxwPWMobiwzMCksbj1lLGU9eDtrPWsrZSY0Mjk0OTY3Mjk1O2w9bCtuJjQyOTQ5NjcyOTU7bT1tK3AmNDI5NDk2NzI5NTtxPXErdyY0Mjk0OTY3Mjk1O3I9cit0JjQyOTQ5NjcyOTV9cmV0dXJuKGIoaykrYihsKStiKG0pK2IocSkrYihyKSkudG9Mb3dlckNhc2UoKX19fSkoYyk7dmFyIGtiPWMuUWl8fGtiLG09bmV3IGtiO3dpbmRvdy5NdT1tO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9CkFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy5hbT10aGlzLmFbNV07dGhpcy5nPXRoaXMuYVs4XX1jLmxpPWI7Yi5wcm90b3R5cGU9eyRsOmZ1bmN0aW9uKGEpe3JldHVybiA3PGE/dGhpcy5hbTp0aGlzLmYoYSl9LGY6ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLmc6YX19fSkoYyk7dmFyIGxiPWMubGl8fGxiLFhjPW5ldyBsYigxLG5ldyBEYXRlLDIsTWF0aC5yYW5kb20oKSwidHJ1ZSIsbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PVhjLiRsKDQpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoYSxiLGMpe3RoaXMuaT1hO2EudS5MP3RoaXMuTmE9YS51LkwoKTp0aGlzLk5hPSIiO3RoaXMuY29udGFpbmVyPXRoaXMuaS5SYTt0aGlzLnBsYXllcj10aGlzLmkudTt0aGlzLnVjPSExO3RoaXMuem09MUUzO3RoaXMuY2E9bnVsbDt0aGlzLlQ9Yjt0aGlzLnFhPXt9O3RoaXMudmlkZW89Cnt9O3RoaXMuZmQ9e307dGhpcy5zYz0iV2VyYnVuZyAtIFt0aW1lXSI7YyYmYy5hZG1lc3NhZ2UmJih0aGlzLnNjPWMuYWRtZXNzYWdlLCJmdW5jdGlvbiI9PXR5cGVvZiBjLmFkbWVzc2FnZSYmKChhPXRoaXMuaS51KSYmdGhpcy5pLnUuQiYmKGE9dGhpcy5pLnUuQigpKSx0aGlzLnNjPWMuYWRtZXNzYWdlKGEpKSk7YyYmInRydWUiPT1TdHJpbmcoYy5hZGp1c3RBZFZvbHVtZVRvQ29udGVudFBsYXllcikmJih0aGlzLllsPWMuYWRqdXN0QWRWb2x1bWVUb0NvbnRlbnRQbGF5ZXIpO3RoaXMuZWQ9ITE7dGhpcy5YZj1jJiZjLm1heFdyYXBwZXJEZXB0aD9wYXJzZUludChjLm1heFdyYXBwZXJEZXB0aCk6MTU7dGhpcy5zPXt9O3RoaXMucWM9ITE7dGhpcy5IZz0tMTt0aGlzLmNvbnRyb2xzPXRoaXMuY2FwdGlvbj10aGlzLiRiPSExO3RoaXMucW49ZS5vYSgxMCk7dGhpcy5YYz1lLm9hKDEwKTt0aGlzLlhkPWUub2EoMTApO3RoaXMudmc9ZS5vYSgxMCk7dGhpcy5jb25mPXt9O3RoaXMuUmI9CnRoaXMuQmI9ITE7dGhpcy5GZD1udWxsO3RoaXMuQ2Q9dGhpcy5EYz10aGlzLndnPXRoaXMuZGc9dGhpcy5IYz10aGlzLnV0PXRoaXMuJGE9ITF9Yy5LaT1iO2IucHJvdG90eXBlPXtxZzpmdW5jdGlvbihhKXt0aGlzLmNvbmY9YX0sc2E6ZnVuY3Rpb24oYSl7dmFyIGI9dGhpcy5jb25mW2FdO3RoaXMuY29uZlt0aGlzLk5hXSYmdGhpcy5jb25mW3RoaXMuTmFdW2FdJiYoYj10aGlzLmNvbmZbdGhpcy5OYV1bYV0pO3JldHVybiBifSxGZzpmdW5jdGlvbigpeyJwcmVyb2xsIj09ZS5GYSYmZS50cmFjaygic3RhdHNfaGRfYWN0aXZlIiwiIiwhMCk7dGhpcy5ULm1jP2UudHJhY2soImFkY2FsbCIsIjEiKTplLnRyYWNrKCJhZGNhbGwiLCIwIik7ZS50cmFjaygic3RhdHNfaGRfYWRfY2FsbCIsIiIsITApO2UuRChsLkxsLHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSl9LFJkOmZ1bmN0aW9uKGEsYixjKXt0aGlzLiRhPWM7aWYodGhpcy5ULlopdGhpcy5ULlhtKCksdGhpcy5ULm5hJiYKdGhpcy5ULmlzRW5hYmxlZD8odGhpcy5GZygpLG5ldyBUKHRoaXMsYSx0aGlzLlhmLHtmaXJzdENhbGw6ITAsdXNlQWRUYWdQYXJhbWV0ZXI6ITAsZW1wdHk6InJlc3BvbnNlLmVtcHR5Ij09YSx2cGFpZDp0aGlzLlQuaWN9KSk6Yj8odGhpcy5GZygpLG5ldyBUKHRoaXMsYSx0aGlzLlhmLHtmaXJzdENhbGw6ITAsdnBhaWQ6dGhpcy5ULmljLHVzZUFkVGFnUGFyYW1ldGVyOiEwLGtlZXBVUkw6ITB9KSk6dGhpcy5CYSgpO2Vsc2V7dmFyIGY9dGhpcztzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7Zi5SZChhLGIsYyl9LDUwKX19LGNlOmZ1bmN0aW9uKGEpe3RoaXMuSGM9ITE7dGhpcy5zPWE7dGhpcy5Ncyh0aGlzLnMpO3RoaXMuQmYoYSl9LEJmOmZ1bmN0aW9uKGEpe2EmJihhLm9yaWdpbiYmKGE9YS5vcmlnaW4pLGEucGFyZW50JiZhLnBhcmVudCBpbnN0YW5jZW9mIGImJih0aGlzLmZkPXRoaXMuYnAoYSkpLHRoaXMuQmYoYS5wYXJlbnQpKX0sYnA6ZnVuY3Rpb24oYSl7dmFyIGI9W10sYz1bXSwKZj1bXSxlPVtdLGg9IiI7aWYoYS5ZKXtiPWEuWS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiSW1wcmVzc2lvbiIpO2Y9YS5ZLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJDcmVhdGl2ZSIpO2EuWS5nZXRBdHRyaWJ1dGUoImlkIikmJihoPWEuWS5nZXRBdHRyaWJ1dGUoImlkIiksZS5wdXNoKGgpKTthLlkuZ2V0QXR0cmlidXRlKCJhZElEIikmJihoPWEuWS5nZXRBdHRyaWJ1dGUoImFkSUQiKSxlLnB1c2goaCkpO2Zvcih2YXIgaz0wO2s8Zi5sZW5ndGg7aysrKWZba10uZ2V0QXR0cmlidXRlKCJpZCIpJiYoaD1mW2tdLmdldEF0dHJpYnV0ZSgiaWQiKSxlLnB1c2goaCkpLGZba10uZ2V0QXR0cmlidXRlKCJhZElEIikmJihoPWZba10uZ2V0QXR0cmlidXRlKCJhZElEIiksZS5wdXNoKGgpKTtmb3Ioaz0wO2s8Yi5sZW5ndGg7aysrKWMucHVzaChhLlRhKGJba10pKX1yZXR1cm57aW1wcmVzc2lvbnM6YyxhZElkczplLGFkSWQ6aH19LGZhOmZ1bmN0aW9uKGEpe3ZhciBiPTAsYz0ic3RhdHNfaGRfYWRfZXJyb3IiOwphJiYoYS5lcnJvciYmYS5lcnJvci5kZXRhaWwmJmEuZXJyb3IuZGV0YWlsLmNvZGUmJihiPWEuZXJyb3IuZGV0YWlsLmNvZGUpLGEuRmMmJmEuRmMuZXJyb3ImJmEuRmMuZXJyb3IuY29kZSYmKGI9YS5GYy5lcnJvci5jb2RlKSk7c3dpdGNoKGEuZXJyb3IuY29kZSl7Y2FzZSB4LmpjLmNvZGU6Yj09Qy5vZC5jb2RlP2UuRChsLmJ1LHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSk6KGUuU2QoKSxiPT1DLkplLmNvZGUmJmUuRChsLlVxLHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSkpO2UuRChsLmxvLHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSk7Yz0ic3RhdHNfaGRfYWRfZW1wdHkiO2JyZWFrO2Nhc2UgeC5IZS5jb2RlOmUuRChsLk10LHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSk7Yz0ic3RhdHNfaGRfYWRfZXJyb3JfdmFzdGxvYWRmYWlsZWQiO2JyZWFrO2Nhc2UgeC5LZS5jb2RlOmUudHJhY2soIndyYXBwZXJsaW1pdCIsIjEwNiIpO2UuRChsLmx1LAp0aGlzLnMuTyx0aGlzLmkudS5CKCksdGhpcy5SKCkpO2M9InN0YXRzX2hkX2FkX2Vycm9yX3dyYXBwZXJsaW1pdCI7YnJlYWs7Y2FzZSB4LnBkLmNvZGU6ZS5EKGwubXUsdGhpcy5zLk8sdGhpcy5pLnUuQigpLHRoaXMuUigpKTtjPSJzdGF0c19oZF9hZF9lcnJvcl94bWxwYXJzZSI7YnJlYWs7Y2FzZSB4Lm5kLmNvZGU6ZS5EKGwuVnEsdGhpcy5zLk8sdGhpcy5pLnUuQigpLHRoaXMuUigpKSxlLnRyYWNrKCJub21lZGlhIiwiMTAyIiksYz0ic3RhdHNfaGRfYWRfZXJyb3Jfbm9tZWRpYSIsdGhpcy5SYnx8KGUudHJhY2soIm5vbWVkaWFfbm9mbGFzaCIsIjEwNSIpLGM9InN0YXRzX2hkX2FkX2Vycm9yX25vbWVkaWFub2ZsYXNoIil9InN0YXRzX2hkX2FkX2Vycm9yIj09YyYmYS5lcnJvciYmYS5lcnJvci5rYSYmKGMrPSJfIithLmVycm9yLmthKTtlLnRyYWNrKGMsIiIsITApO3RoaXMuemIoYSk7dGhpcy5CYSgpfSx6YjpmdW5jdGlvbihhKXt2YXIgYj05MDA7YSYmYS5lcnJvciYmYS5lcnJvci5jb2RlJiYKKGI9YS5lcnJvci5jb2RlLDkwMTxiJiYoYj05MDApKTtmb3IoYj17IltFUlJPUkNPREVdIjpifTthLnlhLmxlbmd0aDspdHJ5e3ZhciBjPWEueWEucG9wKCk7dGhpcy5RZChjLnVybCxjLnR5cGUsYil9Y2F0Y2goZil7fX0sTXM6ZnVuY3Rpb24oYSl7dGhpcy5DZD0hMTt0aGlzLnFhPXRoaXMuaS5HO3ZhciBiPTk5OTk7dGhpcy5jb25mLnpJbmRleCYmKGI9dGhpcy5jb25mLnpJbmRleC0xKTt0aGlzLnFhLnpJbmRleD1iO2I9dGhpcy5pLkM7Yi5ldj0iYXV0byI7dGhpcy5jb25mWyJ2aWRlby5zdHlsZS5wb3NpdGlvbiJdJiYoYi5zdHlsZS5wb3NpdGlvbj10aGlzLmNvbmZbInZpZGVvLnN0eWxlLnBvc2l0aW9uIl0pO3RoaXMuWWwmJnRoaXMucGxheWVyLktjKCkmJihiLnZvbHVtZT10aGlzLnBsYXllci5LYygpLzEwMCk7Zm9yKDtiLmZpcnN0Q2hpbGQ7KWIucmVtb3ZlQ2hpbGQoYi5maXJzdENoaWxkKTtmb3IodmFyIGM9MDtjPGEuTS5sZW5ndGg7YysrKWIuY2FuUGxheVR5cGUoYS5NW2NdLnR5cGUpJiYKdGhpcy5VbChiLGEuTVtjXS51cmwrIiIsYS5NW2NdLnR5cGUpO3RoaXMuRGcoYik/KHRoaXMuV2woYiksYT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKSx0aGlzLmNvbmZbImlubmVyV2FycHBlci5zdHlsZSJdP2Euc3R5bGU9dGhpcy5jb25mWyJpbm5lcldhcnBwZXIuc3R5bGUiXTphLnN0eWxlLnBvc2l0aW9uPSJhYnNvbHV0ZSIsdGhpcy5jYT10aGlzLnFhLmFwcGVuZENoaWxkKGEpLHRoaXMudmlkZW89dGhpcy5jYS5hcHBlbmRDaGlsZChiKSk6dGhpcy5zLmtuKCk/KGE9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2IiksdGhpcy5jb25mWyJpbm5lcldhcnBwZXIuc3R5bGUiXT9hLnN0eWxlPXRoaXMuY29uZlsiaW5uZXJXYXJwcGVyLnN0eWxlIl06YS5zdHlsZS5wb3NpdGlvbj0iYWJzb2x1dGUiLHRoaXMuY2E9dGhpcy5xYS5hcHBlbmRDaGlsZChhKSx0aGlzLnZpZGVvPXRoaXMuY2EuYXBwZW5kQ2hpbGQoYiksdGhpcy5LcygpKTp0aGlzLk1kKCk/dGhpcy5zZygpOnRoaXMucy5vcmlnaW4ua2YoeC5uZCl9LApLczpmdW5jdGlvbigpe2UuJGUoKTt0aGlzLnMmJnRoaXMucy5vcmlnaW4mJnRoaXMucy5vcmlnaW4uQmUmJmUuWGwodGhpcy5zLm9yaWdpbi5CZSk7ZS5aYSgic2V0VXBWcGFpZCIpO3ZhciBhPXRoaXMuaS5DO3RoaXMuaS5DPUIucG9wKCk7YS5wYXJlbnROb2RlLnJlcGxhY2VDaGlsZCh0aGlzLmkuQyxhKTt0aGlzLmkuZWcoKTt0aGlzLmkuZmMoKTtmb3IoYT10aGlzLmkuRzthLmZpcnN0Q2hpbGQ7KWEucmVtb3ZlQ2hpbGQoYS5maXJzdENoaWxkKTthLnBhcmVudHx8dGhpcy5pLmZjKCk7dGhpcy5XPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpO3RoaXMuVy5zZXRBdHRyaWJ1dGUoIndpZHRoIiwiMTAwJSIpO3RoaXMuVy5zZXRBdHRyaWJ1dGUoImhlaWdodCIsIjEwMCUiKTt0aGlzLlcuc2V0QXR0cmlidXRlKCJzY3JvbGxpbmciLCJubyIpO3RoaXMuVy5zZXRBdHRyaWJ1dGUoImFsbG93IiwiYXV0b3BsYXkiKTt0aGlzLlcuc2V0QXR0cmlidXRlKCJkZWxlZ2F0ZXN0aWNreXVzZXJhY3RpdmF0aW9uIiwKIm1lZGlhIik7dGhpcy5XLnNldEF0dHJpYnV0ZSgic3R5bGUiLCJib3JkZXI6IDAgbm9uZTtvdXRsaW5lOiBub25lOyIpO3RoaXMuaS5HLmFwcGVuZENoaWxkKHRoaXMuVyk7dGhpcy5XLm9ubG9hZD1mdW5jdGlvbigpe3ZhciBhPXRoaXMucy5lcCgpLGI9dGhpcy5zLk8uT3JpZ2luYWxBZFBhcmFtZXRlcnMsYz17aG9tYWQ6SlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShtLmdldENvbmZpZygpKSksdnBhaWQ6e3VybDphLnVybCx2aWV3bW9kZToibm9ybWFsIixkZXNpcmVkQml0cmF0ZTphLmRlc2lyZWRCaXRyYXRlfHxhLmJpdHJhdGV8fDQwMCxhZFBhcmFtZXRlcnM6YixjcmVhdGl2ZURhdGE6e0FkUGFyYW1ldGVyczpifSxjb250ZW50cGxheWVyOnt3aWR0aDpwYXJzZUludCh0aGlzLmkuRy5zdHlsZS53aWR0aCksaGVpZ2h0OnBhcnNlSW50KHRoaXMuaS5HLnN0eWxlLmhlaWdodCl9fX07ZS54YSh0aGlzLlcsImNvbmZpZyIsYyk7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtlLnhhKHRoaXMuVywKImNvbmZpZyIsYyl9LmJpbmQodGhpcyksMTAwKTt3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe2UueGEodGhpcy5XLCJjb25maWciLGMpfS5iaW5kKHRoaXMpLDIwMCk7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtlLnhhKHRoaXMuVywiY29uZmlnIixjKX0uYmluZCh0aGlzKSw1MDApO3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZS54YSh0aGlzLlcsImNvbmZpZyIsYyl9LmJpbmQodGhpcyksNzAwKTt3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe2UueGEodGhpcy5XLCJjb25maWciLGMpfS5iaW5kKHRoaXMpLDFFMyk7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtlLnhhKHRoaXMuVywiY29uZmlnIixjKX0uYmluZCh0aGlzKSwxMjAwKTt3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe2UueGEodGhpcy5XLCJjb25maWciLGMpfS5iaW5kKHRoaXMpLDE1MDApO3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZS54YSh0aGlzLlcsImNvbmZpZyIsCmMpfS5iaW5kKHRoaXMpLDJFMyk7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtlLnhhKHRoaXMuVywiY29uZmlnIixjKX0uYmluZCh0aGlzKSw1RTMpfS5iaW5kKHRoaXMpO2E9ZS5QbSgiaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2hvbWFkLWdsb2JhbC1jb25maWdzLnNjaG5lZXZvbm1vcmdlbi5jb20vaWZyYW1lLmh0bWwiLHRoaXMuVCk7dGhpcy5XLnNyYz1hO2Uud2QoInZwYWlkZXZlbnQiLGZ1bmN0aW9uKGEpe2EmJmEuZGF0YSYmYS5kYXRhLm5hbWUmJigiQWRFcnJvciI9PWEuZGF0YS5uYW1lJiZ0aGlzLkJhKCksIkFkSW1wcmVzc2lvbiI9PWEuZGF0YS5uYW1lJiYodGhpcy5XdCgpLHRoaXMuaS5XYighMCkpLCJBZFN0YXJ0ZWQiPT1hLmRhdGEubmFtZSYmKHRoaXMuaS5XYighMCksdGhpcy5YdCgpKSwiQWRWaWRlb1N0YXJ0Ij09YS5kYXRhLm5hbWUmJih0aGlzLmkuV2IoITApLHRoaXMuJHQoKSksIkFkVmlkZW9GaXJzdFF1YXJ0aWxlIj09YS5kYXRhLm5hbWUmJnRoaXMuUmcoKSwKIkFkVmlkZW9NaWRwb2ludCI9PWEuZGF0YS5uYW1lJiZ0aGlzLlJnKCksIkFkVmlkZW9UaGlyZFF1YXJ0aWxlIj09YS5kYXRhLm5hbWUmJnRoaXMuYXUoKSwiQWRWaWRlb0NvbXBsZXRlIj09YS5kYXRhLm5hbWUmJnRoaXMuWnQoKSwiQWRTdG9wcGVkIj09YS5kYXRhLm5hbWUmJnRoaXMuWXQoKSl9LmJpbmQodGhpcykpO2Uud2QoInZwYWlkY29udGludWVjb250ZW50IixmdW5jdGlvbigpe3RoaXMuQmEoKX0uYmluZCh0aGlzKSk7ZS53ZCgidnBhaWRlcnJvcyIsZnVuY3Rpb24oKXt0aGlzLkJhKCl9LmJpbmQodGhpcykpO3RoaXMuaS5SbChmdW5jdGlvbihhKXtlLnhhKHRoaXMuVywicmVzaXplIixhKX0uYmluZCh0aGlzKSl9LFh0OmZ1bmN0aW9uKCl7dGhpcy50cmFjaygiY3JlYXRpdmVWaWV3Iil9LFd0OmZ1bmN0aW9uKCl7dGhpcy50cmFjaygiaW1wcmVzc2lvbiIpO2UuWmEoImltcHJlc3Npb24iKX0sJHQ6ZnVuY3Rpb24oKXt0aGlzLnRyYWNrKCJzdGFydCIpO2UuWmEoInN0YXJ0Iil9LApSZzpmdW5jdGlvbigpe3RoaXMudHJhY2soImZpcnN0UXVhcnRpbGUiKTtlLlphKCJmaXJzdFF1YXJ0aWxlIil9LGF1OmZ1bmN0aW9uKCl7dGhpcy50cmFjaygidGhpcmRRdWFydGlsZSIpO2UuWmEoInRoaXJkUXVhcnRpbGUiKX0sWnQ6ZnVuY3Rpb24oKXt0aGlzLmtkKCk7ZS5aYSgiY29tcGxldGUiKX0sWXQ6ZnVuY3Rpb24oKXtlLlphKCJhZHN0b3BwZWQiKTt0aGlzLmFmKCl9LFVsOmZ1bmN0aW9uKGEsYil7dmFyIGM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic291cmNlIik7dmFyIGY9YixlPXRoaXMuVDtlLm5hJiZlLmlzRW5hYmxlZCYmIWUuYmMoKT8oZj1lLk1hKGYpLGI9Zi5wcm90b2NvbCsiOi8vIitmLmhvc3QpOmI9ZjtjLnNyYz1iLnJlcGxhY2UoImNoaXAuZGUiLCJjdXJsb2MuY29tIik7Yy5vbmVycm9yPXRoaXMuT3QuYmluZCh0aGlzKTthLmFwcGVuZENoaWxkKGMpfSxEZzpmdW5jdGlvbihhKXtyZXR1cm4gMDxhLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzb3VyY2UiKS5sZW5ndGh9LApXbDpmdW5jdGlvbihhKXthLmFkZEV2ZW50TGlzdGVuZXIoImxvYWRzdGFydCIsdGhpcy5RZy5iaW5kKHRoaXMpKTthLmFkZEV2ZW50TGlzdGVuZXIoImxvYWRlZG1ldGFkYXRhIix0aGlzLnllLmJpbmQodGhpcykpO2EuYWRkRXZlbnRMaXN0ZW5lcigidGltZXVwZGF0ZSIsdGhpcy56ZS5iaW5kKHRoaXMpKTthLmFkZEV2ZW50TGlzdGVuZXIoImVuZGVkIix0aGlzLmtkLmJpbmQodGhpcykpO2EuYWRkRXZlbnRMaXN0ZW5lcigiZXJyb3IiLHRoaXMubGQuYmluZCh0aGlzKSl9LGFkOmZ1bmN0aW9uKGEpe2EucmVtb3ZlRXZlbnRMaXN0ZW5lcigibG9hZHN0YXJ0Iix0aGlzLlFnLmJpbmQodGhpcykpO2EucmVtb3ZlRXZlbnRMaXN0ZW5lcigibG9hZGVkbWV0YWRhdGEiLHRoaXMueWUuYmluZCh0aGlzKSk7YS5yZW1vdmVFdmVudExpc3RlbmVyKCJ0aW1ldXBkYXRlIix0aGlzLnplLmJpbmQodGhpcykpO2EucmVtb3ZlRXZlbnRMaXN0ZW5lcigiZW5kZWQiLHRoaXMua2QuYmluZCh0aGlzKSk7CmEucmVtb3ZlRXZlbnRMaXN0ZW5lcigiZXJyb3IiLHRoaXMubGQuYmluZCh0aGlzKSl9LFFnOmZ1bmN0aW9uKGEpe3RoaXMudmlkZW8uY29udHJvbHM9ITE7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLnllKGEpfS5iaW5kKHRoaXMpLHRoaXMuem0pfSx5ZTpmdW5jdGlvbihhKXt0cnl7aWYoIWUuWGEoKSYmdGhpcy5ULkxnJiZhLnRhcmdldCYmNT49YS50YXJnZXQuZHVyYXRpb24mJjU8TWF0aC5hYnModGhpcy5zLmR1cmF0aW9uLWEudGFyZ2V0LmR1cmF0aW9uKSl7dGhpcy5CYnx8KHRoaXMuQmI9ITAsdGhpcy5hZCh0aGlzLnZpZGVvKSx0aGlzLlQuZ2EoInZpZGVvLW5vb3AiKSk7cmV0dXJufX1jYXRjaChiKXt9dGhpcy51Y3x8IXRoaXMuRGcodGhpcy52aWRlbyl8fHRoaXMuQmJ8fCh0aGlzLnVjPSEwLHRoaXMuTnQoKSx0aGlzLnZpZGVvLmNvbnRyb2xzPSExLHRoaXMuaS5mYygpLHRoaXMuTmcoKSx0aGlzLk9nKCksdGhpcy5VZSgpLHRoaXMuaS5lZygpLHRoaXMudmlkZW8ucGxheSYmCnRoaXMucGUoKSl9LHBlOmZ1bmN0aW9uKCl7aWYoIXRoaXMuRGMpaWYodGhpcy5jb25mLnByZUFkSWZyYW1lVXJsKXt2YXIgYT10aGlzLmNvbmYucHJlQWRJZnJhbWVVcmw7ImZ1bmN0aW9uIj09dHlwZW9mIGEmJihhPWEoZS5GYSkpO2lmKCJzdHJpbmciPT10eXBlb2YgYSYmYSl7dGhpcy5QYz1bXTtmb3IodmFyIGI9dGhpcy5pLkcsYz0wO2M8Yi5jaGlsZHJlbi5sZW5ndGg7YysrKXRoaXMuUGMucHVzaChiLmNoaWxkcmVuW2NdKSxiLmNoaWxkcmVuW2NdLnN0eWxlLmRpc3BsYXk9Im5vbmUiO2M9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaWZyYW1lIik7Yy5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oYSl7YS5zdG9wUHJvcGFnYXRpb24oKX0pO2Muc2V0QXR0cmlidXRlKCJzcmMiLGEpO2Muc2V0QXR0cmlidXRlKCJ3aWR0aCIsIjEwMCUiKTtjLnNldEF0dHJpYnV0ZSgiaGVpZ2h0IiwiMTAwJSIpO2Muc2V0QXR0cmlidXRlKCJzdHlsZSIsImJvcmRlcjogMCBub25lO291dGxpbmU6IG5vbmU7Iik7CmIuYXBwZW5kQ2hpbGQoYyk7dmFyIGY9KG5ldyBEYXRlKS5nZXRUaW1lKCk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLGZ1bmN0aW9uKGEpe2lmKCJjb250aW51ZSI9PWEuZGF0YSl7dGhpcy50ZCgpO2E9TWF0aC5yb3VuZCgoKG5ldyBEYXRlKS5nZXRUaW1lKCktZikvMUUzKTt2YXIgYj0iIjsxPGEmJihiPSJndDEiKTs1PGEmJihiPSJndDUiKTsxMDxhJiYoYj0iZ3QxMCIpOzIwPGEmJihiPSJndDIwIik7ZS50cmFjaygic3RhdHNfaGRfcHJlSWZyYW1lQ2xvc2VkIixiLCEwKX19LmJpbmQodGhpcykpO2UudHJhY2soInN0YXRzX2hkX3ByZUlmcmFtZU9wZW5lZCIsIiIsITApfWVsc2UgdGhpcy50ZCgpfWVsc2UgdGhpcy50ZCgpfSx0ZDpmdW5jdGlvbigpe2lmKHRoaXMuUGMpZm9yKHZhciBhPTA7YTx0aGlzLlBjLmxlbmd0aDthKyspdGhpcy5QY1thXS5zdHlsZS5kaXNwbGF5PSJibG9jayI7aWYoKGE9dGhpcy52aWRlby5wbGF5KCkpJiZhWyJjYXRjaCJdKWFbImNhdGNoIl0oZnVuY3Rpb24oKXt0aGlzLkRjfHwKKHRoaXMuQmEoKSxlLnRyYWNrKCJzdGF0c19oZF9wbGF5UHJvbWlzZUZhaWxlZCIsIiIsITApKX0uYmluZCh0aGlzKSk7YmE/KHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJrZXlkb3duIix0aGlzLkNiLmJpbmQodGhpcykpLHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJtb3VzZWRvd24iLHRoaXMuQ2IuYmluZCh0aGlzKSksd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInRvdWNoc3RhcnQiLHRoaXMuQ2IuYmluZCh0aGlzKSkpOkg9ZnVuY3Rpb24oKXt0aGlzLnFjfHwodGhpcy52aWRlby5sb2FkKCksdGhpcy5wZSgpKX0uYmluZCh0aGlzKTt0aGlzLnpmKCkucmcodGhpcyl9LGtkOmZ1bmN0aW9uKCl7dGhpcy5ULlNiJiZlLnRyYWNrKCJxdWFydGlsZSIsImNvbXBsZXRlIiwhMCk7dGhpcy50cmFjaygiY29tcGxldGUiKTtlLkQobC5HbCx0aGlzLnMuTyx0aGlzLmkudS5CKCksdGhpcy5SKCkpO3RoaXMuYWYoKX0sYWY6ZnVuY3Rpb24oKXt0aGlzLkNkfHwodGhpcy5DZD0hMCx0aGlzLnMueGI/Cih0aGlzLnVjPSExLHRoaXMuYWQodGhpcy52aWRlbyksdGhpcy5jYS5yZW1vdmVDaGlsZCh0aGlzLnZpZGVvKSx0aGlzLnFhLnJlbW92ZUNoaWxkKHRoaXMuY2EpLHRoaXMuY2FwdGlvbj10aGlzLmNvbnRyb2xzPW51bGwsdGhpcy5lZD0hMSx0aGlzLmkuSmcoKSx0aGlzLnMub3JpZ2luLllkKCkpOnRoaXMuQmEoKSl9LE90OmZ1bmN0aW9uKGEpe2EudGFyZ2V0LnBhcmVudEVsZW1lbnQucmVtb3ZlQ2hpbGQoYS50YXJnZXQpO3RoaXMudmlkZW8ubmV0d29ya1N0YXRlJiZ0aGlzLnZpZGVvLm5ldHdvcmtTdGF0ZT09dGhpcy52aWRlby5ORVRXT1JLX05PX1NPVVJDRSYmKHRoaXMuYWQodGhpcy52aWRlbyksdGhpcy5NZCgpP3RoaXMuc2coKTp0aGlzLmxkKGEpKX0sbGQ6ZnVuY3Rpb24oYSl7YSYmYS50YXJnZXQmJmEudGFyZ2V0LmVycm9yJiZhLnRhcmdldC5lcnJvci5jb2RlfHx0aGlzLnZpZGVvLm5ldHdvcmtTdGF0ZT09dGhpcy52aWRlby5ORVRXT1JLX05PX1NPVVJDRSYmKHRoaXMuTWQoKT8Kd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLlJifHx0aGlzLlQuV2UoKX0uYmluZCh0aGlzKSwxRTMpOnRoaXMuVC5XZSgpKTt0aGlzLnMub3JpZ2luLmtmKHgubmQpfSx6ZTpmdW5jdGlvbigpe2lmKHRoaXMudXQpdGhpcy5CYSgpO2Vsc2V7dGhpcy4kYj0hMDt0aGlzLmkudS5qYiYmIXRoaXMud2cmJnRoaXMuaS51LmpiKCkmJmUuRChsLkJjLHRoaXMuaS51LkIoKSx0aGlzLlIoKSk7dmFyIGE9TWF0aC5mbG9vcih0aGlzLnZpZGVvLmN1cnJlbnRUaW1lKTt0aGlzLnh0KGEpO3ZhciBiPSIiO2lmKHRoaXMucy5vZSl7dmFyIGM9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy52Zyk7YyYmKGI9dGhpcy5zLm9lLWEsMDxiP2I9dGhpcy5jb25mLnNraXBhYmxlQnV0dG9uLnJlcGxhY2UoIlt0aW1lXSIsYik6KGI9dGhpcy5jb25mLnNraXBCdXR0b24ucmVwbGFjZSgiW3RpbWVdIixiKSx0aGlzLmVkfHwodGhpcy5lZD0hMCxjLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbigpe3RoaXMudHJhY2soInNraXAiKTsKZS5EKGwuTWwsdGhpcy5zLk8sdGhpcy5pLnUuQigpLHRoaXMuUigpKTt0aGlzLnMueGI/KHRoaXMudWM9ITEsdGhpcy5hZCh0aGlzLnZpZGVvKSx0aGlzLmNhLnJlbW92ZUNoaWxkKHRoaXMudmlkZW8pLHRoaXMucWEucmVtb3ZlQ2hpbGQodGhpcy5jYSksdGhpcy5jYXB0aW9uPXRoaXMuY29udHJvbHM9bnVsbCx0aGlzLmVkPSExLHRoaXMuaS5KZygpLHRoaXMucy5vcmlnaW4uWWQoKSk6dGhpcy5CYSgpfS5iaW5kKHRoaXMpKSkpLGMuaW5uZXJIVE1MPWIpfXRoaXMuY2FwdGlvbiYmKHRoaXMuY2FwdGlvbi5pbm5lckhUTUw9dGhpcy5zYy5yZXBsYWNlKCJbdGltZV0iLGUucmYodGhpcy5zLmR1cmF0aW9uLWEpKSk7dGhpcy5xYz0hMDt0aGlzLnZpZGVvLmNvbnRyb2xzPSExfX0sc2c6ZnVuY3Rpb24oKXt0aGlzLlJiPSEwO3RoaXMucWE9dGhpcy5pLkc7dGhpcy5xYS5pbm5lckhUTUw9IiI7dmFyIGE9OTk5OTt0aGlzLmNvbmYuekluZGV4JiYoYT10aGlzLmNvbmYuekluZGV4LTEpO3RoaXMucWEuekluZGV4PQphO2E9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib2JqZWN0Iik7YS5zZXRBdHRyaWJ1dGUoImRhdGEiLCJodHRwczovL3MzLmFtYXpvbmF3cy5jb20vaG9tYWQtZ2xvYmFsLWNvbmZpZ3Muc2NobmVldm9ubW9yZ2VuLmNvbS9ob21hZGpzZmxhc2hkaXNwbGF5LnN3ZiIpO2Euc2V0QXR0cmlidXRlKCJ3aWR0aCIsIjEwMCUiKTthLnNldEF0dHJpYnV0ZSgiaGVpZ2h0IiwiMTAwJSIpO2Euc2V0QXR0cmlidXRlKCJ0eXBlIiwiYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2giKTthLnNldEF0dHJpYnV0ZSgiaWQiLCJkaXNwbWFpbiIpO2Euc2V0QXR0cmlidXRlKCJuYW1lIiwiZGlzcG1haW4iKTthLnNldEF0dHJpYnV0ZSgic3R5bGUiLCJ2aXNpYmlsaXR5OiB2aXNpYmxlIik7YS5zZXRBdHRyaWJ1dGUoIkZsYXNoVmFycyIsImRhdGE9Iit0aGlzLlhvKCkpO2EuaW5uZXJIVE1MPSc8cGFyYW0gbmFtZT0iYWxsb3dzY3JpcHRhY2Nlc3MiIHZhbHVlPSJhbHdheXMiPjxwYXJhbSBuYW1lPSJhbGxvd0Z1bGxTY3JlZW4iIHZhbHVlPSJ0cnVlIj48cGFyYW0gbmFtZT0iYmdDb2xvciIgdmFsdWU9IiMwMDAwMDAiPjxwYXJhbSBuYW1lPSJvcGFxdWUiIHZhbHVlPSJkaXJlY3QiPic7CnRoaXMuaS5DPWE7dmFyIGI9dGhpcy5pLkMsYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTt0aGlzLmNvbmZbImlubmVyV2FycHBlci5zdHlsZSJdP2Muc3R5bGU9dGhpcy5jb25mWyJpbm5lcldhcnBwZXIuc3R5bGUiXTpjLnN0eWxlLnBvc2l0aW9uPSJhYnNvbHV0ZSI7dGhpcy5jYT10aGlzLnFhLmFwcGVuZENoaWxkKGMpO3RoaXMuaS5mYygpO3RoaXMudmlkZW89dGhpcy5jYS5hcHBlbmRDaGlsZChiKTtiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2Iuc3R5bGUucG9zaXRpb249ImFic29sdXRlIjtiLnN0eWxlLnRvcD0iMHB4IjtiLnN0eWxlLndpZHRoPXRoaXMucWEub2Zmc2V0V2lkdGgrInB4IjtiLnN0eWxlLmhlaWdodD10aGlzLnFhLm9mZnNldEhlaWdodCsicHgiO2Iuc3R5bGUuY3Vyc29yPSJwb2ludGVyIjtiLm9uY2xpY2s9dGhpcy5QZy5iaW5kKHRoaXMpO3RoaXMuY2EuYXBwZW5kQ2hpbGQoYik7dGhpcy5OZygpO3RoaXMuT2coKTt0aGlzLkZkPXNldEludGVydmFsKHRoaXMuVm0uYmluZCh0aGlzKSwKMTAwKTtyZXR1cm4gYX0sWG86ZnVuY3Rpb24oKXtmb3IodmFyIGE9W10sYj17fSxjPTA7Yzx0aGlzLnMuTS5sZW5ndGg7YysrKXt2YXIgZj1iPXRoaXMucy5NW2NdLGU7ZT1iLnVybDt2YXIgaD10aGlzLlQ7aC5uYSYmaC5pc0VuYWJsZWQmJiFoLmJjKCkmJihlPWguTWEoZSksZT1lLnByb3RvY29sKyI6Ly8iK2UuaG9zdCk7Zi51cmw9ZTthLnB1c2goYil9cmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudChKU09OLnN0cmluZ2lmeSh7bWVkaWFmaWxlczphfSkpfSxWbTpmdW5jdGlvbigpe3RyeXt2YXIgYT10aGlzLnZpZGVvLmdldEZsYXNoRGlzcGxheVN0YXR1cygpO3RoaXMudmlkZW8ucGF1c2VkPWEucGF1c2VkO2EudGltZT49dGhpcy5zLmR1cmF0aW9uPyhjbGVhckludGVydmFsKHRoaXMuRmQpLHRoaXMua2QoKSk6KDA8YS50aW1lJiYodGhpcy52aWRlby5jdXJyZW50VGltZT1hLnRpbWUsdGhpcy56ZSgpKSwiZXJyb3IiPT1hLnN0YXR1cyYmKGNsZWFySW50ZXJ2YWwodGhpcy5GZCksCnRoaXMubGQoKSksdGhpcy52aWRlby5tdXRlZD90aGlzLnZpZGVvLm11dGUoKTp0aGlzLnZpZGVvLnVubXV0ZSgpKX1jYXRjaChiKXt9fSxHZzpmdW5jdGlvbigpe3RoaXMuZGd8fCh0aGlzLmRnPSEwLHRoaXMuSGN8fGUudHJhY2soInN0YXRzX2hkX2Nsb3NlZEJlZm9yZTFzdFF1YXJ0aWxlIiwiIiwhMCkpfSx4dDpmdW5jdGlvbihhKXthPT10aGlzLkhnfHx0aGlzLkJifHwoMD09YSYmKHRoaXMuJGEmJih3aW5kb3cuY2xlYXJUaW1lb3V0KHRoaXMuJGEpLHRoaXMuJGE9ITEpLHRoaXMudHJhY2soImltcHJlc3Npb24iKSx3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigiYmVmb3JldW5sb2FkIixmdW5jdGlvbigpe3RoaXMuR2coKX0uYmluZCh0aGlzKSksd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInVubG9hZCIsZnVuY3Rpb24oKXt0aGlzLkdnKCl9LmJpbmQodGhpcykpLHRoaXMuUmImJmUudHJhY2soInN0YXRzX2hkX2FkX2ltcHJlc3Npb25fZmxhc2giLCIiLCEwKSx0aGlzLkJifHxlLnRyYWNrKCJzdGF0c19oZF9hZF9pbXByZXNzaW9uIiwKIiIsITApLGUuWGEoKSYmZS50cmFjaygic3RhdHNfaGRfYWRfaW1wcmVzc2lvbl9tb2JpbGUiLCIiLCEwKSx0aGlzLnRyYWNrKCJjcmVhdGl2ZVZpZXciKSx0aGlzLnRyYWNrKCJzdGFydCIpLGUuRChsLklsLHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSksZS5EKGwuTmwsdGhpcy5zLk8sdGhpcy5pLnUuQigpLHRoaXMuUigpKSx0aGlzLlJiJiZlLnRyYWNrKCJwbGF5ZWRXaXRoRmxhc2giLCIxMDMiKSksYT09TWF0aC5mbG9vcih0aGlzLnMuZHVyYXRpb24vNCkmJih0aGlzLlQuU2ImJihlLnRyYWNrKCJxdWFydGlsZSIsImZpcnN0UXVhcnRpbGUiLCEwKSx0aGlzLkhjPSEwKSx0aGlzLnRyYWNrKCJmaXJzdFF1YXJ0aWxlIiksZS5EKGwuSGwsdGhpcy5zLk8sdGhpcy5pLnUuQigpLHRoaXMuUigpKSksYT09TWF0aC5mbG9vcih0aGlzLnMuZHVyYXRpb24vMikmJih0aGlzLlQuU2ImJmUudHJhY2soInF1YXJ0aWxlIiwibWlkcG9pbnQiLCEwKSx0aGlzLnRyYWNrKCJtaWRwb2ludCIpLAplLkQobC5LbCx0aGlzLnMuTyx0aGlzLmkudS5CKCksdGhpcy5SKCkpKSxhPT1NYXRoLmZsb29yKDMqdGhpcy5zLmR1cmF0aW9uLzQpJiYodGhpcy5ULlNiJiZlLnRyYWNrKCJxdWFydGlsZSIsInRoaXJkUXVhcnRpbGUiLCEwKSx0aGlzLnRyYWNrKCJ0aGlyZFF1YXJ0aWxlIiksZS5EKGwuUGwsdGhpcy5zLk8sdGhpcy5pLnUuQigpLHRoaXMuUigpKSksZS5EKGwuUWwsdGhpcy5zLk8sdGhpcy5pLnUuQigpLHRoaXMuUigpKSx0aGlzLkhnPWEpfSx0cmFjazpmdW5jdGlvbihhLGIpe2lmKCF0aGlzLkJiKXtpZigibXV0ZSI9PWF8fCJ1bm11dGUiPT1hfHwicGF1c2UiPT1hfHwicmVzdW1lIj09YSl7aWYodGhpc1thKyJIYXNCZWVuVHJhY2tlZCJdKXJldHVybjt0aGlzW2ErIkhhc0JlZW5UcmFja2VkIl09ITB9Zm9yKHZhciBjPXRoaXMuY3AodGhpcy5zLnlhLGEpO2MubGVuZ3RoOyl0cnl7dmFyIGY9Yy5wb3AoKTsiaW1wcmVzc2lvbiI9PWEmJnRoaXMuZmQuaW1wcmVzc2lvbnMmJmUuWnAoZi51cmwsCnRoaXMuZmQuaW1wcmVzc2lvbnMpP3RoaXMuUWQoZi51cmwsZi50eXBlLHt9LGZ1bmN0aW9uKGEpe3RyeXt2YXIgYj1hLmdldFJlc3BvbnNlSGVhZGVyKCJYLUhvbWFkLVVybCIpO2UuRChsLkpsLHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSx7YWRJZDp0aGlzLmZkLmFkSWQsaW1wcmVzc2lvblVSTDpifSl9Y2F0Y2goYyl7fX0uYmluZCh0aGlzKSk6dGhpcy5RZChmLnVybCxmLnR5cGUpfWNhdGNoKGgpe31ifHwodGhpcy5zLnlhPXRoaXMueW4odGhpcy5zLnlhLGEpKX19LFFkOmZ1bmN0aW9uKGEsYixjLGYpe2EmJiJzdHJpbmciPT10eXBlb2YgYSYmYS5sZW5ndGgmJihhPXRoaXMuVC5LYShhKSxjJiZhLlRsKGMpLGZ8fChmPXRoaXMuamYpLHRoaXMuVC5HYShhLGYsdGhpcy5qZiwhMSwhMCkpfSxjcDpmdW5jdGlvbihhLGIpe3JldHVybiBhLmZpbHRlcihmdW5jdGlvbihhKXtyZXR1cm4gYS50eXBlPT1ifSl9LHluOmZ1bmN0aW9uKGEsYil7cmV0dXJuIGEuZmlsdGVyKGZ1bmN0aW9uKGEpe3JldHVybiBhLnR5cGUhPT0KYn0pfSxOdDpmdW5jdGlvbigpe3RoaXMudmlkZW8uc3R5bGUuY3Vyc29yPSJwb2ludGVyIjt0aGlzLnZpZGVvLm9uY2xpY2s9dGhpcy5QZy5iaW5kKHRoaXMpfSxQZzpmdW5jdGlvbigpe2UuRChsLmduLHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSk7dGhpcy50cmFjaygiY2xpY2t0cmFja2luZyIpOyF0aGlzLkhjJiZlLlhhKCkmJmUudHJhY2soInN0YXRzX2hkX2NsaWNrdGhyb3VnaEJlZm9yZTFzdFF1YXJ0aWxlIixlLkxvKCksITApO3RyeXt2YXIgYT13aW5kb3cub3BlbigiIix0aGlzLlQubmE/Il90b3AiOiJfYmxhbmsiKTthLmRvY3VtZW50LmJvZHkuaW5uZXJIVE1MPSI8ZGl2PjwvZGl2PiI7YS5kb2N1bWVudC5sb2NhdGlvbi5ocmVmPXRoaXMucy55Y31jYXRjaChiKXt3aW5kb3cub3Blbih0aGlzLnMueWMsdGhpcy5ULm5hPyJfdG9wIjoiX2JsYW5rIil9fSxOZzpmdW5jdGlvbigpe2lmKCF0aGlzLmNhcHRpb24pe3ZhciBhPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwp0aGlzLmNvbmZbImNhcHRpb24uc3R5bGUiXT9hLnN0eWxlPXRoaXMuY29uZlsiY2FwdGlvbi5zdHlsZSJdOihhLnN0eWxlLnBvc2l0aW9uPSJhYnNvbHV0ZSIsYS5zdHlsZS53aWR0aD0iMTAwJSIsYS5zdHlsZS5iYWNrZ3JvdW5kPSJsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMDUpIDAlLHJnYmEoMCwwLDAsMC4yNSkgMTAwJSkiLGEuc3R5bGUucGFkZGluZz0iMnB4IixhLnN0eWxlLmZvbnRGYW1pbHk9IkFyaWFsLCBWZXJkYW5hIixhLnN0eWxlLmZvbnRTaXplPSI5cHgiLGEuc3R5bGUuY29sb3I9IiNmZmZmZmYiLGEuc3R5bGUudGV4dEFsaWduPSJjZW50ZXIiLGEuc3R5bGUuYm90dG9tPSIwcHgiLGEuc3R5bGUuYm94U2l6aW5nPSJib3JkZXItYm94Iik7YS5pbm5lckhUTUw9dGhpcy5zYy5yZXBsYWNlKCJbdGltZV0iLGUucmYoMCkpO3RoaXMuY2FwdGlvbj10aGlzLmNhLmFwcGVuZENoaWxkKGEpfX0sT2c6ZnVuY3Rpb24oKXtpZighdGhpcy5jb250cm9scyl7dmFyIGE9CmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2EuaWQ9dGhpcy5xbjt0aGlzLmNvbmZbImNvbnRyb2xzLnN0eWxlIl0/YS5zdHlsZT10aGlzLmNvbmZbImNvbnRyb2xzLnN0eWxlIl06KGEuc3R5bGUucG9zaXRpb249ImFic29sdXRlIixhLnN0eWxlLndpZHRoPSIxMDAlIixhLnN0eWxlLmZvbnRGYW1pbHk9IkFyaWFsLCBWZXJkYW5hIixhLnN0eWxlLmNvbG9yPSIjZmZmZmZmIixhLnN0eWxlLnRleHRBbGlnbj0iY2VudGVyIixhLnN0eWxlLmJvdHRvbT0iMHB4Iik7YS5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW92ZXIiLHRoaXMuY2QuYmluZCh0aGlzKSk7YS5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW91dCIsdGhpcy5WYi5iaW5kKHRoaXMpKTt2YXIgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTt0aGlzLmNvbmZbInBsYXlQYXVzZS5zdHlsZSJdP2Iuc3R5bGU9dGhpcy5jb25mWyJwbGF5UGF1c2Uuc3R5bGUiXTooYi5zZXRBdHRyaWJ1dGUoInN0eWxlIiwiZmxvYXQ6bGVmdCIpLApiLnN0eWxlLnBvc2l0aW9uPSJyZWxhdGl2ZSIsYi5zdHlsZVsiZmxvYXQiXT0ibGVmdCIsYi5zdHlsZS5jdXJzb3I9InBvaW50ZXIiKTtiLmlkPXRoaXMuWGM7Yi5pbm5lckhUTUw9dGhpcy5jb25mLnBhdXNlQnV0dG9uO2IuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLHRoaXMud3QuYmluZCh0aGlzKSk7Yi5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW92ZXIiLHRoaXMuY2QuYmluZCh0aGlzKSk7Yi5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW91dCIsdGhpcy5WYi5iaW5kKHRoaXMpKTt2YXIgYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTt0aGlzLmNvbmZbIm11dGUuc3R5bGUiXT9jLnN0eWxlPXRoaXMuY29uZlsibXV0ZS5zdHlsZSJdOihjLnNldEF0dHJpYnV0ZSgic3R5bGUiLCJmbG9hdDpyaWdodCIpLGMuc3R5bGUucG9zaXRpb249InJlbGF0aXZlIixjLnN0eWxlWyJmbG9hdCJdPSJyaWdodCIsYy5zdHlsZS5jdXJzb3I9InBvaW50ZXIiKTtjLmlkPXRoaXMuWGQ7Yy5pbm5lckhUTUw9CnRoaXMuY29uZi5tdXRlQnV0dG9uO2MuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLHRoaXMudnQuYmluZCh0aGlzKSk7Yy5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW92ZXIiLHRoaXMuY2QuYmluZCh0aGlzKSk7Yy5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW91dCIsdGhpcy5WYi5iaW5kKHRoaXMpKTt2YXIgZj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTt0aGlzLmNvbmZbInNraXAuc3R5bGUiXT9mLnN0eWxlPXRoaXMuY29uZlsic2tpcC5zdHlsZSJdOihmLnNldEF0dHJpYnV0ZSgic3R5bGUiLCJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwcHg7cmlnaHQ6MHB4IiksZi5zdHlsZS5wb3NpdGlvbj0iYWJzb2x1dGUiLGYuc3R5bGUudG9wPSItNTBweCIsZi5zdHlsZS5yaWdodD0iMHB4IixmLnN0eWxlLmN1cnNvcj0icG9pbnRlciIpO2YuaWQ9dGhpcy52ZztmLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlb3ZlciIsZnVuY3Rpb24oKXt2YXIgYT1mLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJkaXYiKTsKYSYmYVswXSYmKGFbMF0uc3R5bGUub3BhY2l0eT0xKX0pO2YuYWRkRXZlbnRMaXN0ZW5lcigibW91c2VvdXQiLGZ1bmN0aW9uKCl7dmFyIGE9Zi5nZXRFbGVtZW50c0J5VGFnTmFtZSgiZGl2Iik7YSYmYVswXSYmKGFbMF0uc3R5bGUub3BhY2l0eT0uNil9KTtmLmlubmVySFRNTD0iIjthLmFwcGVuZENoaWxkKGIpO3RoaXMucy5vZSYmYS5hcHBlbmRDaGlsZChmKTthLmFwcGVuZENoaWxkKGMpO2Euc3R5bGUuZGlzcGxheT0ibm9uZSI7dGhpcy5jYS5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW92ZXIiLHRoaXMuY2QuYmluZCh0aGlzKSk7dGhpcy5jYS5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW91dCIsdGhpcy5WYi5iaW5kKHRoaXMpKTt0aGlzLmNvbnRyb2xzPXRoaXMuY2EuYXBwZW5kQ2hpbGQoYSk7dGhpcy5pLnUuV2EmJnRoaXMuaS51LldhKCkmJnRoaXMuT3EoKTt0aGlzLlZiKCl9fSxWYjpmdW5jdGlvbigpe3RoaXMuY29udHJvbHMuc3R5bGUuZGlzcGxheT0ibm9uZSJ9LGNkOmZ1bmN0aW9uKCl7dGhpcy5jb250cm9scy5zdHlsZS5kaXNwbGF5PQoiYmxvY2sifSx3dDpmdW5jdGlvbigpe3ZhciBhPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRoaXMuWGMpO3RoaXMuaS5DLnBhdXNlZD8odGhpcy5pLkMucGxheSgpLGEuaW5uZXJIVE1MPXRoaXMuY29uZi5wYXVzZUJ1dHRvbix0aGlzLnRyYWNrKCJyZXN1bWUiLCEwKSxlLkQobC5RZSx0aGlzLnMuTyx0aGlzLmkudS5CKCksdGhpcy5SKCkpKToodGhpcy5pLkMucGF1c2UoKSxhLmlubmVySFRNTD10aGlzLmNvbmYucGxheUJ1dHRvbix0aGlzLnRyYWNrKCJwYXVzZSIsITApLGUuRChsLlBlLHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSkpfSxhZTpmdW5jdGlvbigpe3ZhciBhPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRoaXMuWGMpO3RoaXMuaS5DLnBhdXNlZHx8KHRoaXMuaS5DLnBhdXNlKCksYS5pbm5lckhUTUw9dGhpcy5jb25mLnBsYXlCdXR0b24sdGhpcy50cmFjaygicGF1c2UiLCEwKSxlLkQobC5QZSx0aGlzLnMuTyx0aGlzLmkudS5CKCksdGhpcy5SKCkpKX0scnM6ZnVuY3Rpb24oKXt2YXIgYT0KZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5YYyk7dGhpcy5pLkMucGF1c2VkJiYodGhpcy5pLkMucGxheSgpLGEuaW5uZXJIVE1MPXRoaXMuY29uZi5wYXVzZUJ1dHRvbix0aGlzLnRyYWNrKCJyZXN1bWUiLCEwKSxlLkQobC5RZSx0aGlzLnMuTyx0aGlzLmkudS5CKCksdGhpcy5SKCkpKX0sdnQ6ZnVuY3Rpb24oKXt2YXIgYT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGlzLlhkKTt0aGlzLmkuQy5tdXRlZD8odGhpcy5pLkMubXV0ZWQ9ITEsYS5pbm5lckhUTUw9dGhpcy5jb25mLm11dGVCdXR0b24sdGhpcy50cmFjaygidW5tdXRlIiwhMCksZS50cmFjaygic3RhdHNfaGRfdW5tdXRlZCIsInVzZXIiLCEwKSk6KHRoaXMuaS5DLm11dGVkPSEwLGEuaW5uZXJIVE1MPXRoaXMuY29uZi51bm11dGVCdXR0b24sdGhpcy50cmFjaygibXV0ZSIsITApLGUudHJhY2soInN0YXRzX2hkX211dGVkIiwidXNlciIsITApKX0sT3E6ZnVuY3Rpb24oKXt2YXIgYT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGlzLlhkKTsKdGhpcy5pLkMubXV0ZWR8fCh0aGlzLmkuQy5tdXRlZD0hMCxhLmlubmVySFRNTD10aGlzLmNvbmYudW5tdXRlQnV0dG9uLHRoaXMudHJhY2soIm11dGUiLCEwKSxlLnRyYWNrKCJzdGF0c19oZF9tdXRlZCIsImNvbnRlbnQiLCEwKSl9LENiOmZ1bmN0aW9uKCl7d2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoImtleWRvd24iLHRoaXMuQ2IpO3dpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJtb3VzZWRvd24iLHRoaXMuQ2IpO3dpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJ0b3VjaHN0YXJ0Iix0aGlzLkNiKTt0aGlzLkRjfHx0aGlzLnFjfHwodGhpcy52aWRlby5sb2FkKCksdGhpcy5wZSgpKX0sQmE6ZnVuY3Rpb24oKXt0aGlzLkRjPSEwO3RoaXMuJGEmJih3aW5kb3cuY2xlYXJUaW1lb3V0KHRoaXMuJGEpLHRoaXMuJGE9ITEpO2lmKCgicHJlcm9sbCI9PWUuRmEmJnRoaXMucWN8fCJwb3N0cm9sbCI9PWUuRmEpJiZ0aGlzLmNvbmYucG9zdEFkSWZyYW1lVXJsKXt2YXIgYT10aGlzLmNvbmYucG9zdEFkSWZyYW1lVXJsOwoiZnVuY3Rpb24iPT10eXBlb2YgYSYmKGE9YShlLkZhKSk7aWYoInN0cmluZyI9PXR5cGVvZiBhJiZhKXtmb3IodmFyIGI9dGhpcy5pLkc7Yi5maXJzdENoaWxkOyliLnJlbW92ZUNoaWxkKGIuZmlyc3RDaGlsZCk7Yi5wYXJlbnR8fHRoaXMuaS5mYygpO3ZhciBjPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpO2Muc2V0QXR0cmlidXRlKCJzcmMiLGEpO2Muc2V0QXR0cmlidXRlKCJ3aWR0aCIsIjEwMCUiKTtjLnNldEF0dHJpYnV0ZSgiaGVpZ2h0IiwiMTAwJSIpO2Muc2V0QXR0cmlidXRlKCJzdHlsZSIsImJvcmRlcjogMCBub25lO291dGxpbmU6IG5vbmU7Iik7Yi5hcHBlbmRDaGlsZChjKTt2YXIgZj0obmV3IERhdGUpLmdldFRpbWUoKTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibWVzc2FnZSIsZnVuY3Rpb24oYSl7aWYoImNvbnRpbnVlIj09YS5kYXRhKXt0aGlzLkRkKCk7YT1NYXRoLnJvdW5kKCgobmV3IERhdGUpLmdldFRpbWUoKS1mKS8xRTMpO3ZhciBiPSIiOzE8CmEmJihiPSJndDEiKTs1PGEmJihiPSJndDUiKTsxMDxhJiYoYj0iZ3QxMCIpOzIwPGEmJihiPSJndDIwIik7ZS50cmFjaygic3RhdHNfaGRfcG9zdElmcmFtZUNsb3NlZCIsYiwhMCl9fS5iaW5kKHRoaXMpKTtlLnRyYWNrKCJzdGF0c19oZF9wb3N0SWZyYW1lT3BlbmVkIiwiIiwhMCl9ZWxzZSB0aGlzLkRkKCl9ZWxzZSB0aGlzLkRkKCl9LERkOmZ1bmN0aW9uKCl7dGhpcy53Zz0hMDt0aGlzLmkuRGYoKTt0aGlzLmkuc3MoKTt0aGlzLiRiPSExO2UuRChsLnBuLHRoaXMucy5PLHRoaXMuaS51LkIoKSx0aGlzLlIoKSk7dGhpcy56ZigpLnBzKCl9LHpmOmZ1bmN0aW9uKCl7dmFyIGE9bnVsbDt0aGlzLmkmJnRoaXMuaS51JiYoYT10aGlzLmkudSk7cmV0dXJuIGF9LE1kOmZ1bmN0aW9uKCl7dmFyIGE9ITE7dHJ5e25ldyBBY3RpdmVYT2JqZWN0KCJTaG9ja3dhdmVGbGFzaC5TaG9ja3dhdmVGbGFzaCIpJiYoYT0hMCl9Y2F0Y2goYil7bmF2aWdhdG9yLm1pbWVUeXBlcyYmdm9pZCAwIT1uYXZpZ2F0b3IubWltZVR5cGVzWyJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCJdJiYKbmF2aWdhdG9yLm1pbWVUeXBlc1siYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2giXS5lbmFibGVkUGx1Z2luJiYoYT0hMCl9cmV0dXJuIGF9LFVlOmZ1bmN0aW9uKCl7dmFyIGE9dGhpcy5zYSgibWluVmlzIik7YSYmKGUuTmYodGhpcy52aWRlbyxhKT90aGlzLnJzKCk6dGhpcy5hZSgpLHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5VZSgpfS5iaW5kKHRoaXMpLDEwMCkpfSxSOmZ1bmN0aW9uKCl7dmFyIGE9e307dGhpcy5zJiYoYS5jbGlja3Rocm91Z2g9dGhpcy5zLnljLGEuZHVyYXRpb249dGhpcy5zLmR1cmF0aW9uLGEuYWRQb2Q9dGhpcy5zLnhiLHRoaXMudmlkZW8mJnRoaXMudmlkZW8uY3VycmVudFRpbWUmJihhLmN1cnJlbnRUaW1lPXRoaXMudmlkZW8uY3VycmVudFRpbWUpKTtyZXR1cm4gYX0samY6ZnVuY3Rpb24oKXt9fX0pKHRoaXMpO3ZhciBPPWMuS2l8fE87Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpOwp0aGlzLmNzPXRoaXMuYVs0XTt0aGlzLlVoPXRoaXMuYVs1XTt0aGlzLlVwPXRoaXMuYVs0XTt0aGlzLmJuPXRoaXMuYVs3XTt0aGlzLkhvPXRoaXMuYVs4XTt0aGlzLkhtPXRoaXMuYVs4XTt0aGlzLnNvPXRoaXMuYVs5XTt0aGlzLkV0PXRoaXMuYVs2XTt0aGlzLllqPXRoaXMuYVszXTt0aGlzLmlxPXRoaXMuYVs4XTt0aGlzLmc9dGhpcy5hWzZdfWMuUmo9YjtiLnByb3RvdHlwZT17YnM6ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLmNzOnRoaXMuVGgoYSl9LFRoOmZ1bmN0aW9uKGEpe3JldHVybiA2PGE/dGhpcy5VaDp0aGlzLlRwKGEpfSxUcDpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuVXA6dGhpcy5hbihhKX0sYW46ZnVuY3Rpb24oYSl7cmV0dXJuIDM8YT90aGlzLmJuOnRoaXMuR28oYSl9LEdvOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5Ibzp0aGlzLkdtKGEpfSxHbTpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuSG06dGhpcy5ybyhhKX0scm86ZnVuY3Rpb24oYSl7cmV0dXJuIDg8CmE/dGhpcy5zbzp0aGlzLkR0KGEpfSxEdDpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuRXQ6dGhpcy5YaihhKX0sWGo6ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLllqOnRoaXMuaHEoYSl9LGhxOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5pcTp0aGlzLmYoYSl9LGY6ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLmc6YX19fSkoYyk7dmFyIG1iPWMuUmp8fG1iLFljPW5ldyBtYigxLG5ldyBEYXRlLDIsTWF0aC5yYW5kb20oKSwidHJ1ZSIsbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PVljLmJzKDQpOyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKGEsYixjLGQpe3RoaXMub3B0aW9ucz1kfHx7fTtnPWM7dGhpcy5wYXJlbnQ9YTt0aGlzLnVybD1iO3RoaXMuSmE9bnVsbDt0aGlzLmJhPVtdO3RoaXMuWT1udWxsO3RoaXMuTWI9ITE7dGhpcy5CZT0iIjt0aGlzLkFlPSExO2QmJmQuZW1wdHk/dGhpcy5EcSgnPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48VkFTVCB2ZXJzaW9uPSIzLjAiPjwvVkFTVD4nKToKdGhpcy5sb2FkKCl9dmFyIGE9MCxnLGQ9W107Yy5mbD1iO2IucHJvdG90eXBlPXtsb2FkOmZ1bmN0aW9uKCl7dmFyIGE9ZS5mZigpLGI7Yj10aGlzLm9wdGlvbnMua2VlcFVSTD9uZXcgeih0aGlzLnVybCk6bS5LYShtLnFlKHRoaXMudXJsKSwhMSx0aGlzLm9wdGlvbnMudXNlQWRUYWdQYXJhbWV0ZXIpO3RoaXMub3B0aW9ucy52cGFpZCYmKGEuaXNDaHJvbWV8fGEuaXNGaXJlZm94KSYmIWEuaXNFZGdlJiYoMDw9ZG9jdW1lbnQubG9jYXRpb24uaHJlZi5pbmRleE9mKCJtYXJ0aGFzdGV3YXJ0IikmJnRoaXMub3B0aW9ucy5BZFN5c3RlbSYmIkdERlAiPT10aGlzLm9wdGlvbnMuQWRTeXN0ZW0mJihhPWUuY2YodGhpcy51cmwpLHRoaXMudXJsPSJodHRwczovL2ltYTN2cGFpZC5hcHBzcG90LmNvbS8/YWRUYWdVcmw9IitlbmNvZGVVUklDb21wb25lbnQobS5xZShhKSkrIiZ0eXBlPWpzIixiPW0uS2EobS5xZSh0aGlzLnVybCksITEsdGhpcy5vcHRpb25zLnVzZUFkVGFnUGFyYW1ldGVyKSwKYi5kYXRhLmhvbWFkX3VybF9wcmVmaXhfYWxpYXM9ImNvbWFwcHNwb3RpbWEzdnBhaWQiKSxiLmRhdGEuaG9tYWRfdnBhaWRfY29tcGF0aWJsZT0idHJ1ZSIpO20uR2EoYix0aGlzLkNxLmJpbmQodGhpcyksdGhpcy56cS5iaW5kKHRoaXMpKX0sc2Y6ZnVuY3Rpb24oKXt2YXIgYT0wPHRoaXMuSmEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZtYXA6VkFTVEFkRGF0YSIpLmxlbmd0aD9bXTpbXS5zbGljZS5jYWxsKHRoaXMuSmEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIkFkIikpOyJQbGF5bGlzdCI9PXRoaXMuSmEuZmlyc3RDaGlsZC5ub2RlTmFtZSYmYS5mb3JFYWNoKGZ1bmN0aW9uKGEsYixjKXtpZigxPT1hLmNoaWxkTm9kZXMubGVuZ3RoKWlmKGEucGFyZW50Tm9kZS5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpPT1lLkZhKXRyeXt2YXIgZj0obmV3IHdpbmRvdy5ET01QYXJzZXIpLnBhcnNlRnJvbVN0cmluZygnPEFkIHNlcXVlbmNlPSInKyhiKzEpKyciPjxXcmFwcGVyPjxWQVNUQWRUYWdVUkk+PCFbQ0RBVEFbJysKYS50ZXh0Q29udGVudC50cmltKCkrIl1dXHgzZTwvVkFTVEFkVGFnVVJJPjwvV3JhcHBlcj48L0FkPiIsInRleHQveG1sIik7Y1tiXT1mLmZpcnN0Q2hpbGR9Y2F0Y2goZyl7Y1tiXT17fX1lbHNlIGMuc3BsaWNlKGIsMSl9KTt2YXIgYj1bXS5zbGljZS5jYWxsKHRoaXMuSmEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZtYXA6QWRCcmVhayIpKTswPj1iLmxlbmd0aCYmKGI9W10uc2xpY2UuY2FsbCh0aGlzLkphLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJBZEJyZWFrIikpKTtiLmZvckVhY2goZnVuY3Rpb24oYSxiLGMpe2lmKCJzdGFydCI9PWEuZ2V0QXR0cmlidXRlKCJ0aW1lT2Zmc2V0IikmJiJwcmVyb2xsIj09ZS5GYXx8ImVuZCI9PWEuZ2V0QXR0cmlidXRlKCJ0aW1lT2Zmc2V0IikmJiJwb3N0cm9sbCI9PWUuRmEpdHJ5e3ZhciBmPWEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZtYXA6QWRUYWdVUkkiKTswPj1mLmxlbmd0aCYmKGY9YS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiQWRUYWdVUkkiKSk7CnZhciBnPShuZXcgd2luZG93LkRPTVBhcnNlcikucGFyc2VGcm9tU3RyaW5nKCc8QWQgc2VxdWVuY2U9IicrKGIrMSkrJyI+PFdyYXBwZXI+PFZBU1RBZFRhZ1VSST48IVtDREFUQVsnK2ZbMF0udGV4dENvbnRlbnQudHJpbSgpKyJdXVx4M2U8L1ZBU1RBZFRhZ1VSST48L1dyYXBwZXI+PC9BZD4iLCJ0ZXh0L3htbCIpO2NbYl09Zy5maXJzdENoaWxkfWNhdGNoKGQpe31lbHNlIGMuc3BsaWNlKGIsMSl9KTthPWEuY29uY2F0KGIpO2Euc29ydChmdW5jdGlvbihhLGIpe3JldHVybiBhLmdldEF0dHJpYnV0ZSgic2VxdWVuY2UiKT9OdW1iZXIoYS5nZXRBdHRyaWJ1dGUoInNlcXVlbmNlIikpPE51bWJlcihiLmdldEF0dHJpYnV0ZSgic2VxdWVuY2UiKSk/LTE6MTotMX0pO3JldHVybiBhfSxDcTpmdW5jdGlvbihhKXt0aGlzLmhzKGEpO3RyeXt0aGlzLkphPWEucmVzcG9uc2VYTUwsdGhpcy5KYXx8KHRoaXMuSmE9KG5ldyB3aW5kb3cuRE9NUGFyc2VyKS5wYXJzZUZyb21TdHJpbmcoYS5yZXNwb25zZVRleHQsCiJ0ZXh0L3htbCIpKX1jYXRjaChiKXt0aGlzLmZhKHRoaXMuQ2EoeC5wZCkpfXRoaXMuYmE9dGhpcy5zZigpO3RoaXMuTWI9dGhpcy5DZygpO3RoaXMuYmEubGVuZ3RoP3RoaXMuVmMoKTp0aGlzLmZhKHRoaXMuQ2EoeC5qYyx7ZXJyb3I6dGhpcy5BZT9DLm9kOkMuSWV9KSl9LERxOmZ1bmN0aW9uKGEpe3RyeXt0aGlzLkphfHwodGhpcy5KYT0obmV3IHdpbmRvdy5ET01QYXJzZXIpLnBhcnNlRnJvbVN0cmluZyhhLCJ0ZXh0L3htbCIpKX1jYXRjaChiKXt0aGlzLmZhKHRoaXMuQ2EoeC5wZCkpfXRoaXMuYmE9dGhpcy5zZigpO3RoaXMuTWI9dGhpcy5DZygpO3RoaXMuYmEubGVuZ3RoP3RoaXMuVmMoKTp0aGlzLmZhKHRoaXMuQ2EoeC5qYyx7ZXJyb3I6dGhpcy5BZT9DLm9kOkMuSWV9KSl9LHpxOmZ1bmN0aW9uKCl7dGhpcy5mYSh0aGlzLkNhKHguSGUse2RlcHRoOmF9KSl9LFZjOmZ1bmN0aW9uKCl7dGhpcy5ZPXRoaXMuYmEuc2hpZnQoKTt0aGlzLmVxKCk/dGhpcy5tdCgpPyhhKyssbmV3IGIodGhpcywKdGhpcy5DZigpLGcse0FkU3lzdGVtOnRoaXMuSm8oKSx2cGFpZDp0aGlzLm9wdGlvbnMudnBhaWR9KSk6dGhpcy5mYSh0aGlzLkNhKHguS2UpKTooYT0wLHRoaXMuSXQoKSYmdGhpcy5jZSh0aGlzLnJuKCkpKX0sWWQ6ZnVuY3Rpb24oKXt0aGlzLk1iPyh0aGlzLk1iPTE8dGhpcy5iYS5sZW5ndGgsdGhpcy5iYS5sZW5ndGgmJnRoaXMuVmMoKSk6dGhpcy5wYXJlbnQuWWQoKX0sSXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5qdCgpP3RoaXMuaXQoKT8hMDooLTEhPXRoaXMuVWIoKT90aGlzLmZhKHRoaXMuQ2EoeC5EZSkpOnRoaXMuZmEodGhpcy5DYSh4LkdoKSksITEpOih0aGlzLmZhKHRoaXMuQ2EoeC5qYyxDLkplKSksITEpfSxjZTpmdW5jdGlvbihhKXthLnlhPWEueWEuY29uY2F0KHRoaXMuVWQoKSk7YS54Yj1hLnhiP2EueGI6dGhpcy5NYjt0aGlzLnBhcmVudC5jZShhKX0scm46ZnVuY3Rpb24oKXt2YXIgYT1uZXcgbmI7YS5kdXJhdGlvbj10aGlzLlViKCk7YS5NPXRoaXMueGYoKTsKYS55Yz10aGlzLk1vKCk7YS5vcmlnaW49dGhpczthLk89dGhpcy5JbygpO2Eub2U9dGhpcy5hcChhLmR1cmF0aW9uKTtyZXR1cm4gYX0sZmE6ZnVuY3Rpb24oYil7dGhpcy5ZJiYoYi55YT1iLmVycm9yLmNvZGUhPXguRGUuY29kZT9iLnlhLmNvbmNhdCh0aGlzLk9vKCkpOmIueWEuY29uY2F0KHRoaXMuVm8oKSkpO3RoaXMuYmEubGVuZ3RoPyh0aGlzLnBhcmVudCYmdGhpcy5wYXJlbnQuemImJiJmdW5jdGlvbiI9PXR5cGVvZiB0aGlzLnBhcmVudC56YiYmdGhpcy5wYXJlbnQuemIoYiksYT0wLHRoaXMuVmMoKSk6KHRoaXMucGFyZW50JiZ0aGlzLnBhcmVudC5mYSYmImZ1bmN0aW9uIj09dHlwZW9mIHRoaXMucGFyZW50LmZhJiZ0aGlzLnBhcmVudC5mYShiKSxhPTApfSx6YjpmdW5jdGlvbihhKXt0aGlzLnBhcmVudC56YihhKX0sa2Y6ZnVuY3Rpb24oYSxiKXt0aGlzLmZhKHRoaXMuQ2EoYSxiKSl9LENhOmZ1bmN0aW9uKGEsYil7dmFyIGM9bmV3IG9iKGEsYik7Yy5vcmlnaW49dGhpczsKcmV0dXJuIGN9LG10OmZ1bmN0aW9uKCl7cmV0dXJuIGE8Z30sanQ6ZnVuY3Rpb24oKXtyZXR1cm4gMDx0aGlzLnhmKCkubGVuZ3RofSxpdDpmdW5jdGlvbigpe3JldHVybiAxPHRoaXMuVWIoKX0sQ2c6ZnVuY3Rpb24oKXtyZXR1cm4gMTx0aGlzLmJhLmZpbHRlcihmdW5jdGlvbihhKXt2YXIgYj0hMTthLmdldEF0dHJpYnV0ZSYmKGI9MDxOdW1iZXIoYS5nZXRBdHRyaWJ1dGUoInNlcXVlbmNlIikpKTtyZXR1cm4gYn0pLmxlbmd0aH0saHM6ZnVuY3Rpb24oYSl7dHJ5e2QucHVzaCh0aGlzLkJlPWEuZ2V0UmVzcG9uc2VIZWFkZXIoIlgtSG9tYWQtVXJsIikpfWNhdGNoKGIpe310cnl7dGhpcy5BZT1hLmdldFJlc3BvbnNlSGVhZGVyJiZhLmdldFJlc3BvbnNlSGVhZGVyKCJYLUhvbWFkLVZwYWlkLUlnbm9yZWQiKX1jYXRjaChjKXt9fSxlcTpmdW5jdGlvbigpe3JldHVybiAwPHRoaXMuQ2YoKS5sZW5ndGh9LENmOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuSGQodGhpcy5ZLCJWQVNUQWRUYWdVUkkiKX0sCkpvOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuSGQodGhpcy5ZLCJBZFN5c3RlbSIpfSxVZDpmdW5jdGlvbigpe2Zvcih2YXIgYT1bIkltcHJlc3Npb24iLCJUcmFja2luZyIsIkNsaWNrVHJhY2tpbmciLCJFcnJvciJdLGI9W10sYz0wO2M8YS5sZW5ndGg7YysrKXt2YXIgZz1hW2NdO1tdLnNsaWNlLmNhbGwodGhpcy5ZLmdldEVsZW1lbnRzQnlUYWdOYW1lKGcpKS5mb3JFYWNoKGZ1bmN0aW9uKGEpe2lmKGEpe3ZhciBjPWEuZ2V0QXR0cmlidXRlKCJldmVudCIpfHxnLnRvTG93ZXJDYXNlKCk7Yi5wdXNoKHt0eXBlOmMsdXJsOnRoaXMuVGEoYSl9KX19LmJpbmQodGhpcykpfXJldHVybiBifSxWbzpmdW5jdGlvbigpe3ZhciBhPXRoaXMuVWQoKTtyZXR1cm4gYT1hLmZpbHRlcihmdW5jdGlvbihhKXtyZXR1cm4iaW1wcmVzc2lvbiI9PWEudHlwZX0pfSxPbzpmdW5jdGlvbigpe3ZhciBhPXRoaXMuVWQoKTtyZXR1cm4gYT1hLmZpbHRlcihmdW5jdGlvbihhKXtyZXR1cm4iZXJyb3IiPT1hLnR5cGV9KX0sCk1vOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuVGEodGhpcy5ZLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJDbGlja1Rocm91Z2giKVswXSl9LHhmOmZ1bmN0aW9uKCl7Zm9yKHZhciBhPXRoaXMuWS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiTWVkaWFGaWxlIiksYj1bXSxjPTA7YzxhLmxlbmd0aDtjKyspYi5wdXNoKHtpZDphW2NdLmdldEF0dHJpYnV0ZSgiaWQiKSx0eXBlOmFbY10uZ2V0QXR0cmlidXRlKCJ0eXBlIiksdmM6YVtjXS5nZXRBdHRyaWJ1dGUoImJpdHJhdGUiKSx3aWR0aDphW2NdLmdldEF0dHJpYnV0ZSgid2lkdGgiKSxoZWlnaHQ6YVtjXS5nZXRBdHRyaWJ1dGUoImhlaWdodCIpLEt1OmFbY10uZ2V0QXR0cmlidXRlKCJkZWxpdmVyeSIpLHVybDp0aGlzLlRhKGFbY10pfSk7dHJ5e3ZhciBnPWIuZmlsdGVyKGZ1bmN0aW9uKGEpe3JldHVybi0xIT1hLnR5cGUuaW5kZXhPZigibXA0Iil9KS5zb3J0KGZ1bmN0aW9uKGEsYil7cmV0dXJuIE1hdGguYWJzKDcwMC1hLnZjKS1NYXRoLmFicyg3MDAtCmIudmMpfSksZD1iLmZpbHRlcihmdW5jdGlvbihhKXtyZXR1cm4tMT09YS50eXBlLmluZGV4T2YoIm1wNCIpfSkuc29ydChmdW5jdGlvbihhLGIpe3JldHVybiBNYXRoLmFicyg3MDAtYS52YyktTWF0aC5hYnMoNzAwLWIudmMpfSksYj1nLmNvbmNhdChkKX1jYXRjaChlKXt9cmV0dXJuIGJ9LElvOmZ1bmN0aW9uKCl7dmFyIGE9dGhpcy5ZLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJhZFBhcmFtZXRlcnMiKTthJiYwIT1hLmxlbmd0aHx8KGE9dGhpcy5ZLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJBZFBhcmFtZXRlcnMiKSk7Zm9yKHZhciBiPSIiLGM9ITEsZz1bXSxiPSExLGQ9IiIsZT1bXSxoPSIiLGg9MDtoPGEubGVuZ3RoO2grKyl7ZD1iPXRoaXMuTmMoYVtoXSk7dHJ5e2M9SlNPTi5wYXJzZShiKX1jYXRjaChrKXtjPWJ9Zy5wdXNoKGMpO2UucHVzaChkKX0xPGEubGVuZ3RoPyhiPWcsaD1kKTooYj1jLGg9ZSk7cmV0dXJue0FkUGFyYW1ldGVyczpiLE9yaWdpbmFsQWRQYXJhbWV0ZXJzOmgudG9TdHJpbmcoKX19LApVYjpmdW5jdGlvbigpe3ZhciBhO3RyeXtyZXR1cm4gYT10aGlzLlRhKHRoaXMuWS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiRHVyYXRpb24iKVswXSksYT1hLnNwbGl0KCI6IiksYT0zNjAwKithWzBdKzYwKithWzFdKyArYVsyXSxpc05hTihhKT8tMTphfWNhdGNoKGIpe3JldHVybi0xfX0sYXA6ZnVuY3Rpb24oYSl7dmFyIGI9ITEsYz0hMSxnPSExO3RyeXtjPXRoaXMuWS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiTGluZWFyIilbMF0sZz1jLmdldEF0dHJpYnV0ZSgic2tpcG9mZnNldCIpLGI9ZS5ZcyhnLGEpLDA+YiYmKGI9ITEpfWNhdGNoKGQpe2I9ITF9cmV0dXJuIGJ9LEhkOmZ1bmN0aW9uKGEsYil7cmV0dXJuIGEmJiJvYmplY3QiPT10eXBlb2YgYSYmYS5nZXRFbGVtZW50c0J5VGFnTmFtZShiKS5sZW5ndGg/dGhpcy5UYShhLmdldEVsZW1lbnRzQnlUYWdOYW1lKGIpWzBdKToiIn0sSWQ6ZnVuY3Rpb24oYSl7cmV0dXJuIGEmJmEuY2hpbGROb2RlcyYmYS5jaGlsZE5vZGVzWzBdP2EuY2hpbGROb2Rlc1swXS5ub2RlVmFsdWU6CiIifSxUYTpmdW5jdGlvbihhKXtyZXR1cm4gYT90aGlzLk5jKGEpOiIifSxOYzpmdW5jdGlvbihhKXt2YXIgYj10aGlzLklkKGEpO2ImJihiPWIudHJpbSgpKTshYiYmYS50ZXh0Q29udGVudCYmKGI9YS50ZXh0Q29udGVudCxiPWIudHJpbSgpKTtyZXR1cm4gYn19fSkoYyk7dmFyIFQ9Yy5mbHx8VDtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy5vbT10aGlzLmFbOV07dGhpcy5oaz10aGlzLmFbOF07dGhpcy5Xaj10aGlzLmFbNV07dGhpcy5Kcj10aGlzLmFbNF07dGhpcy5hcz10aGlzLmFbMV07dGhpcy5GbD10aGlzLmFbN107dGhpcy5nPXRoaXMuYVsxMF19Yy5ScD1iO2IucHJvdG90eXBlPXtubTpmdW5jdGlvbihhKXtyZXR1cm4gMTA8YT90aGlzLm9tOnRoaXMuZ2soYSl9LGdrOmZ1bmN0aW9uKGEpe3JldHVybiA2PGE/dGhpcy5oazp0aGlzLlZqKGEpfSxWajpmdW5jdGlvbihhKXtyZXR1cm4gMzwKYT90aGlzLldqOnRoaXMuSXIoYSl9LElyOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5Kcjp0aGlzLiRyKGEpfSwkcjpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMuYXM6dGhpcy5FbChhKX0sRWw6ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLkZsOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gODxhP3RoaXMuZzphfX19KShjKTt2YXIgcGI9Yy5ScHx8cGIsWmM9bmV3IHBiKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9WmMubm0oNCk7KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmR1cmF0aW9uPTA7dGhpcy55YT1bXTt0aGlzLk09W107dGhpcy55Yz0iIjt0aGlzLk89dGhpcy54Yj0hMTt0aGlzLm9yaWdpbj1udWxsfWMucGs9YjtiLnByb3RvdHlwZT17a246ZnVuY3Rpb24oKXtmb3IodmFyIGE9ITEsYj0wO2I8dGhpcy5NLmxlbmd0aDtiKyspaWYoMDw9CnRoaXMuTVtiXS50eXBlLmluZGV4T2YoImFwcGxpY2F0aW9uL2VjbWFzY3JpcHQiKXx8MDw9dGhpcy5NW2JdLnR5cGUuaW5kZXhPZigiYXBwbGljYXRpb24vamF2YXNjcmlwdCIpfHwwPD10aGlzLk1bYl0udHlwZS5pbmRleE9mKCJhcHBsaWNhdGlvbi94LWVjbWFzY3JpcHQiKXx8MDw9dGhpcy5NW2JdLnR5cGUuaW5kZXhPZigiYXBwbGljYXRpb24veC1qYXZhc2NyaXB0Iil8fDA8PXRoaXMuTVtiXS50eXBlLmluZGV4T2YoInRleHQvZWNtYXNjcmlwdCIpfHwwPD10aGlzLk1bYl0udHlwZS5pbmRleE9mKCJ0ZXh0L2phdmFzY3JpcHQiKXx8MDw9dGhpcy5NW2JdLnR5cGUuaW5kZXhPZigidGV4dC9qc2NyaXB0Iil8fDA8PXRoaXMuTVtiXS50eXBlLmluZGV4T2YoInRleHQveC1lY21hc2NyaXB0Iil8fDA8PXRoaXMuTVtiXS50eXBlLmluZGV4T2YoInRleHQveC1qYXZhc2NyaXB0IikpYT0hMDtyZXR1cm4gYX0sZXA6ZnVuY3Rpb24oKXtmb3IodmFyIGE9ITEsYj0wO2I8dGhpcy5NLmxlbmd0aDtiKyspaWYoMDw9CnRoaXMuTVtiXS50eXBlLmluZGV4T2YoImFwcGxpY2F0aW9uL2VjbWFzY3JpcHQiKXx8MDw9dGhpcy5NW2JdLnR5cGUuaW5kZXhPZigiYXBwbGljYXRpb24vamF2YXNjcmlwdCIpfHwwPD10aGlzLk1bYl0udHlwZS5pbmRleE9mKCJhcHBsaWNhdGlvbi94LWVjbWFzY3JpcHQiKXx8MDw9dGhpcy5NW2JdLnR5cGUuaW5kZXhPZigiYXBwbGljYXRpb24veC1qYXZhc2NyaXB0Iil8fDA8PXRoaXMuTVtiXS50eXBlLmluZGV4T2YoInRleHQvZWNtYXNjcmlwdCIpfHwwPD10aGlzLk1bYl0udHlwZS5pbmRleE9mKCJ0ZXh0L2phdmFzY3JpcHQiKXx8MDw9dGhpcy5NW2JdLnR5cGUuaW5kZXhPZigidGV4dC9qc2NyaXB0Iil8fDA8PXRoaXMuTVtiXS50eXBlLmluZGV4T2YoInRleHQveC1lY21hc2NyaXB0Iil8fDA8PXRoaXMuTVtiXS50eXBlLmluZGV4T2YoInRleHQveC1qYXZhc2NyaXB0IikpYT10aGlzLk1bYl07cmV0dXJuIGF9fX0pKGMpO3ZhciBuYj1jLnBrfHxuYjtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPQpBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMueG49dGhpcy5hWzZdO3RoaXMud289dGhpcy5hWzNdO3RoaXMudHA9dGhpcy5hWzJdO3RoaXMueXM9dGhpcy5hWzddO3RoaXMuQm89dGhpcy5hWzNdO3RoaXMua2w9dGhpcy5hWzNdO3RoaXMueHE9dGhpcy5hWzRdO3RoaXMuZz10aGlzLmFbMV19Yy5Ncj1iO2IucHJvdG90eXBlPXt3bjpmdW5jdGlvbihhKXtyZXR1cm4gMjxhP3RoaXMueG46dGhpcy52byhhKX0sdm86ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLndvOnRoaXMuc3AoYSl9LHNwOmZ1bmN0aW9uKGEpe3JldHVybiA4PGE/dGhpcy50cDp0aGlzLnhzKGEpfSx4czpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMueXM6dGhpcy5BbyhhKX0sQW86ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLkJvOnRoaXMuamwoYSl9LGpsOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5rbDp0aGlzLndxKGEpfSx3cTpmdW5jdGlvbihhKXtyZXR1cm4gMTA8CmE/dGhpcy54cTp0aGlzLmYoYSl9LGY6ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLmc6YX19fSkoYyk7dmFyIHFiPWMuTXJ8fHFiLCRjPW5ldyBxYigxLG5ldyBEYXRlLDIsTWF0aC5yYW5kb20oKSwidHJ1ZSIsbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PSRjLnduKDQpO3ZhciB4PXtwZDp7dHlwZToiZXJyb3IiLGNvZGU6MTAwLG1lc3NhZ2U6IlhNTCBwYXJzaW5nIGVycm9yIixrYToiWE1MX1BBUlNFX0VSUk9SIn0sR2g6e3R5cGU6ImVycm9yIixjb2RlOjIwMixtZXNzYWdlOiJWaWRlbyBwbGF5ZXIgZXhwZWN0aW5nIGRpZmZlcmVudCBkdXJhdGlvbi4iLGthOiJEVVJBVElPTl9FUlJPUiJ9LGpjOnt0eXBlOiJlcnJvciIsY29kZTozMDMsbWVzc2FnZToiTm8gYWRzIFZBU1QgcmVzcG9uc2UgYWZ0ZXIgb25lIG9yIG1vcmUgV3JhcHBlcnMuIEFsc28gaW5jbHVkZXMgbnVtYmVyIG9mIGVtcHR5IFZBU1QgcmVzcG9uc2VzIGZyb20gZmFsbGJhY2suIiwKa2E6IkVNUFRZX1ZBU1QifSxLZTp7dHlwZToiY3JpdGljYWwiLGNvZGU6MzAyLG1lc3NhZ2U6IldyYXBwZXIgbGltaXQgcmVhY2hlZCwgYXMgZGVmaW5lZCBieSB0aGUgdmlkZW8gcGxheWVyLiBUb28gbWFueSBXcmFwcGVyIHJlc3BvbnNlcyBoYXZlIGJlZW4gcmVjZWl2ZWQgd2l0aCBubyBJbkxpbmUgcmVzcG9uc2UuIixrYToiV1JBUFBFUl9MSU1JVF9SRUFDSEVEIn0sSGU6e3R5cGU6ImVycm9yIixjb2RlOjMwMSxtZXNzYWdlOiJUaW1lb3V0IG9mIFZBU1QgVVJJIHByb3ZpZGVkIGluIFdyYXBwZXIgZWxlbWVudCwgb3Igb2YgVkFTVCBVUkkgcHJvdmlkZWQgaW4gYSBzdWJzZXF1ZW50IFdyYXBwZXIgZWxlbWVudC4gSW5jbHVkZXMgcmVxdWVzdCBlcnJvcnMgc3VjaCBhcyBpbnZhbGlkIFVSSSwgdW5yZWFjaGFibGUgb3IgcmVxdWVzdCB0aW1lb3V0IGZvciBVUkksIGFuZCBzZWN1cml0eSBvciBvdGhlciBleGNlcHRpb25zIHJlbGF0ZWQgdG8gcmVxdWVzdGluZyBhIFZBU1QgVVJJLiIsCmthOiJMT0FEX0VSUk9SIn0sbmQ6e3R5cGU6ImVycm9yIixjb2RlOjQwMyxtZXNzYWdlOiJDb3VsZCBub3QgZmluZCBNZWRpYUZpbGUgdGhhdCBpcyBzdXBwb3J0ZWQgYnkgdGhpcyB2aWRlbyBwbGF5ZXIsIGJhc2VkIG9uIHRoZSBhdHRyaWJ1dGVzIG9mIHRoZSBNZWRpYUZpbGUgZWxlbWVudC4iLGthOiJOT19QTEFZQUJMRV9TT1VSQ0VTIn0senU6e3R5cGU6ImVycm9yIixjb2RlOjQwNSxtZXNzYWdlOiJQcm9ibGVtIGRpc3BsYXlpbmcgTWVkaWFGaWxlLiIsa2E6Ik1FRElBRklMRV9FUlJPUiJ9LERlOnt0eXBlOiJlcnJvciIsY29kZTo5OTksbWVzc2FnZToiMSBzZWMgZHVtbXkgYWQiLGthOiJEVU1NWV9BRCJ9fSxDPXtJZTp7dHlwZToiZXJyb3IiLGNvZGU6MzAzMSxtZXNzYWdlOiJubyBhZHMiLGthOiJOT19BRFMifSxKZTp7dHlwZToiZXJyb3IiLGNvZGU6MzAzMixtZXNzYWdlOiJubyBtZWRpYWZpbGVzIHNwZWNpZmllZCIsa2E6Ik5PX01FRElBRklMRVMifSxCdTp7dHlwZToiZXJyb3IiLApjb2RlOjMwMzMsbWVzc2FnZToibm8gcGxheWFibGUgbWVkaWFmaWxlcyIsa2E6Ik5PX1BMQVlBQkxFX01FRElBRklMRVMifSxvZDp7dHlwZToiZXJyb3IiLGNvZGU6MzAzNCxtZXNzYWdlOiJ2cGFpZCBpZ25vcmVkIixrYToiVlBBSURfSUdOT1JFRCJ9fTtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy5RaD10aGlzLmFbMl07dGhpcy5ycT10aGlzLmFbNF07dGhpcy5Kbj10aGlzLmFbNV07dGhpcy5FcD10aGlzLmFbOV07dGhpcy5pcj10aGlzLmFbNF07dGhpcy5Icj10aGlzLmFbMTBdO3RoaXMuZz10aGlzLmFbNV19Yy5jbD1iO2IucHJvdG90eXBlPXtQaDpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMuUWg6dGhpcy5xcShhKX0scXE6ZnVuY3Rpb24oYSl7cmV0dXJuIDE8YT90aGlzLnJxOnRoaXMuSW4oYSl9LEluOmZ1bmN0aW9uKGEpe3JldHVybiA5PGE/dGhpcy5Kbjp0aGlzLkRwKGEpfSwKRHA6ZnVuY3Rpb24oYSl7cmV0dXJuIDY8YT90aGlzLkVwOnRoaXMuaHIoYSl9LGhyOmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy5pcjp0aGlzLkdyKGEpfSxHcjpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMuSHI6dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy5nOmF9fX0pKGMpO3ZhciByYj1jLmNsfHxyYixhZD1uZXcgcmIoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1hZC5QaCg0KTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYihhLGIpe3RoaXMuZXJyb3I9YTt0aGlzLkZjPWI7dGhpcy55YT1bXTt0aGlzLm9yaWdpbj1udWxsfWMub2k9YjtiLnByb3RvdHlwZT17fX0pKGMpO3ZhciBvYj1jLm9pfHxvYjtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7CnRoaXMuenI9dGhpcy5hWzEwXTt0aGlzLm9oPXRoaXMuYVs0XTt0aGlzLk9tPXRoaXMuYVsyXTt0aGlzLkFuPXRoaXMuYVs0XTt0aGlzLmc9dGhpcy5hWzRdfWMubXI9YjtiLnByb3RvdHlwZT17eXI6ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLnpyOnRoaXMubmgoYSl9LG5oOmZ1bmN0aW9uKGEpe3JldHVybiA0PGE/dGhpcy5vaDp0aGlzLk5tKGEpfSxObTpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMuT206dGhpcy56bihhKX0sem46ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLkFuOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMuZzphfX19KShjKTt2YXIgc2I9Yy5tcnx8c2IsYmQ9bmV3IHNiKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9YmQueXIoNCk7KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoYSxiKXt0aGlzLmNvbmY9CmJ8fHt9O3RoaXMudT1hO3RoaXMuUmE9YS50ZigpO3RoaXMuRz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTt0aGlzLkcuaWQ9ZS5vYSgxMCk7dGhpcy5DPUIucG9wKCk7dGhpcy5DfHwoZS50cmFjaygic3RhdHNfaGRfbm9WaWRlb1RhZ0xlZnQiLCIiLCEwKSx0aGlzLkM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidmlkZW8iKSx0aGlzLkMuaWQ9ImFkWGRpc3BsYXkiLHRoaXMuQy5zdHlsZS5kaXNwbGF5PSJibG9jayIpO3RoaXMuU2E9e307dGhpcy5SZj0hMTt0aGlzLlhiPVtdfWMuT2g9YjtiLnByb3RvdHlwZT17Wm86ZnVuY3Rpb24oYSl7dmFyIGI9e30sYz0hMSxmPTAsYj0wLGU9e307YS5nZXRCb3VuZGluZ0NsaWVudFJlY3QmJihiPWEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCksYz0iZml4ZWQiLGY9Yi5sZWZ0LGI9Yi50b3ApO2U9e3g6Zix5OmJ9O2UucG9zaXRpb249YztyZXR1cm4gZX0sZ2V0UG9zaXRpb246ZnVuY3Rpb24oYSl7aWYodGhpcy5jb25mLnVzZUJvdW5kaW5nQ2xpZW50UmVjdClyZXR1cm4gdGhpcy5abyhhKTsKZm9yKHZhciBiPTAsYz0wLGY9ITEsZT10aGlzLlhwKGEpLGg9e307YTspYis9YS5vZmZzZXRMZWZ0K2EuY2xpZW50TGVmdCxjKz1hLm9mZnNldFRvcCthLmNsaWVudFRvcCxhPWEub2Zmc2V0UGFyZW50O2UmJihhPXZvaWQgMCE9PXdpbmRvdy5wYWdlWU9mZnNldD93aW5kb3cucGFnZVlPZmZzZXQ6KGRvY3VtZW50LmRvY3VtZW50RWxlbWVudHx8ZG9jdW1lbnQuYm9keS5wYXJlbnROb2RlfHxkb2N1bWVudC5ib2R5KS5zY3JvbGxUb3AsYis9dm9pZCAwIT09d2luZG93LnBhZ2VYT2Zmc2V0P3dpbmRvdy5wYWdlWE9mZnNldDooZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50fHxkb2N1bWVudC5ib2R5LnBhcmVudE5vZGV8fGRvY3VtZW50LmJvZHkpLnNjcm9sbExlZnQsYys9YSx0aGlzLmNvbmYucG9zaXRpb25JZkZpeGVkJiYoZj10aGlzLmNvbmYucG9zaXRpb25JZkZpeGVkKSk7aD17eDpiLHk6Y307ZiYmKGgucG9zaXRpb249Zik7cmV0dXJuIGh9LGN0OmZ1bmN0aW9uKCl7dGhpcy5SZj0hMH0sCkpnOmZ1bmN0aW9uKCl7dGhpcy5DPUIucG9wKCk7dGhpcy5DfHwoZS50cmFjaygic3RhdHNfaGRfbm9WaWRlb1RhZ0xlZnQiLCIiLCEwKSx0aGlzLkM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidmlkZW8iKSx0aGlzLkMuaWQ9ImFkWGRpc3BsYXkiLHRoaXMuQy5zdHlsZS5kaXNwbGF5PSJibG9jayIpfSxlZzpmdW5jdGlvbigpe3RoaXMudS5wYXVzZSgpO2UuRChsLkJjLHRoaXMudS5CKCkpfSxzczpmdW5jdGlvbigpe3RoaXMuUmZ8fCh0aGlzLnUucGxheSgpLGUuRChsLkNjLHRoaXMudS5CKCkpKX0sZmM6ZnVuY3Rpb24oKXt2YXIgYT0yMTQ3NDgzNjQ3O3RoaXMuY29uZi56SW5kZXgmJihhPXRoaXMuY29uZi56SW5kZXgpO3RoaXMudS5wYXVzZSgpO3RoaXMuRy5zdHlsZS56SW5kZXg9YTt0aGlzLkcuc3R5bGUubWFyZ2luTGVmdD0iYXV0byI7dGhpcy5HLnN0eWxlLm1hcmdpblJpZ2h0PSJhdXRvIjt0aGlzLkcuc3R5bGUuYmFja2dyb3VuZENvbG9yPSIjMDAwMDAwIjt0aGlzLkcuc3R5bGUuYm94U2l6aW5nPQp0aGlzLlJhLnN0eWxlLmJveFNpemluZzt0aGlzLkcuc3R5bGUud2lkdGg9dGhpcy5SYS5vZmZzZXRXaWR0aCswKyJweCI7dGhpcy5HLnN0eWxlLmhlaWdodD10aGlzLlJhLm9mZnNldEhlaWdodCswKyJweCI7dGhpcy5DLnN0eWxlLndpZHRoPXRoaXMuUmEub2Zmc2V0V2lkdGgrMCsicHgiO3RoaXMuQy5zdHlsZS5oZWlnaHQ9dGhpcy5SYS5vZmZzZXRIZWlnaHQrMCsicHgiO3RoaXMuZ2V0UG9zaXRpb24odGhpcy5SYSk7dGhpcy51LkRiJiZ0aGlzLnUuRGIoKT90aGlzLnUudGYoKS5hcHBlbmRDaGlsZCh0aGlzLkcpOmRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGhpcy5HKTt3aW5kb3cuc2V0VGltZW91dCh0aGlzLldiLmJpbmQodGhpcyksMTApfSxleGl0RnVsbHNjcmVlbjpmdW5jdGlvbigpe3RoaXMudS5leGl0RnVsbHNjcmVlbigpfSxYcDpmdW5jdGlvbihhKXtmb3IodmFyIGI9d2luZG93LmdldENvbXB1dGVkU3R5bGUsYz0hMTthOyl7aWYoYS5zdHlsZSYmKCJmaXhlZCI9PWEuc3R5bGUucG9zaXRpb258fApiJiYiZml4ZWQiPT13aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShhKS5wb3NpdGlvbikpe2M9ITA7YnJlYWt9YT1hLnBhcmVudE5vZGV9cmV0dXJuIGN9LE5vOmZ1bmN0aW9uKGEpe3ZhciBiPXRoaXMuZ2V0UG9zaXRpb24oYSk7Yi5wb3NpdGlvbj9iLnBvc2l0aW9uPWIucG9zaXRpb246Yi5wb3NpdGlvbj0iYWJzb2x1dGUiO2Iud2lkdGg9YS5vZmZzZXRXaWR0aDtiLmhlaWdodD1hLm9mZnNldEhlaWdodDtyZXR1cm4gYn0sV2I6ZnVuY3Rpb24oYSl7dmFyIGI9dGhpcy5Obyh0aGlzLlJhKTtpZihiLnghPXRoaXMuU2EueHx8Yi55IT10aGlzLlNhLnl8fGIucG9zaXRpb24hPXRoaXMuU2EucG9zaXRpb258fGIud2lkdGghPXRoaXMuU2Eud2lkdGh8fGIuaGVpZ2h0IT10aGlzLlNhLmhlaWdodHx8YSl7aWYoMDx0aGlzLlNhLndpZHRoJiYwPHRoaXMuU2EuaGVpZ2h0JiYwPT1iLndpZHRoJiYwPT1iLmhlaWdodCl7dGhpcy5EZigpO3JldHVybn10aGlzLlNhPWI7dGhpcy51LkRiKCk/KHRoaXMuRy5zdHlsZS5sZWZ0PQoiMHB4Iix0aGlzLkcuc3R5bGUudG9wPSIwcHgiKToodGhpcy5HLnN0eWxlLmxlZnQ9Yi54KyJweCIsdGhpcy5HLnN0eWxlLnRvcD1iLnkrInB4Iik7dGhpcy5HLnN0eWxlLndpZHRoPWIud2lkdGgrInB4Ijt0aGlzLkcuc3R5bGUuaGVpZ2h0PWIuaGVpZ2h0KyJweCI7dGhpcy5HLnN0eWxlLnBvc2l0aW9uPWIucG9zaXRpb247dGhpcy5DLnN0eWxlLndpZHRoPWIud2lkdGgrInB4Ijt0aGlzLkMuc3R5bGUuaGVpZ2h0PWIuaGVpZ2h0KyJweCI7Zm9yKGE9MDthPHRoaXMuWGIubGVuZ3RoO2ErKyl0aGlzLlhiW2FdKHt3aWR0aDpiLndpZHRoLGhlaWdodDpiLmhlaWdodH0pfXdpbmRvdy5zZXRUaW1lb3V0KHRoaXMuV2IuYmluZCh0aGlzKSwxMCl9LFJsOmZ1bmN0aW9uKGEpe3RoaXMuWGJ8fCh0aGlzLlhiPVtdKTsiZnVuY3Rpb24iPT10eXBlb2YgYSYmdGhpcy5YYi5wdXNoKGEpfSxEZjpmdW5jdGlvbigpe3RoaXMuRyYmdGhpcy5HLnBhcmVudE5vZGUmJnRoaXMuRy5wYXJlbnROb2RlLnJlbW92ZUNoaWxkJiYKdGhpcy5HLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodGhpcy5HKTt0aGlzLkMmJnRoaXMuQy5wYXVzZSYmdGhpcy5DLnBhdXNlKCl9fX0pKGMpO2Zvcih2YXIgTj1jLk9ofHxOLEI9W10sdGI9MDsxMDA+dGI7dGIrKyl7dmFyIEw9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidmlkZW8iKTtMLnN0eWxlLmRpc3BsYXk9ImJsb2NrIjtMLmlkPWUub2EoMTApO0wuY29udHJvbHM9ITA7Qi5wdXNoKEwpfXZhciBIPSExLGJhPSExO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsQSk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlZG93biIsQSk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLEEpO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJ0b3VjaGVuZCIsQSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMuZWg9dGhpcy5hWzhdO3RoaXMuZm09dGhpcy5hWzhdOwp0aGlzLmc9dGhpcy5hWzhdfWMuT2o9YjtiLnByb3RvdHlwZT17ZGg6ZnVuY3Rpb24oYSl7cmV0dXJuIDQ8YT90aGlzLmVoOnRoaXMuZW0oYSl9LGVtOmZ1bmN0aW9uKGEpe3JldHVybiAxMDxhP3RoaXMuZm06dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiA5PGE/dGhpcy5nOmF9fX0pKGMpO3ZhciB1Yj1jLk9qfHx1YixjZD1uZXcgdWIoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1jZC5kaCg0KTsoZnVuY3Rpb24oYyl7Yy5kaz1wLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LE46ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpLmVsZW1lbnRJZCxhPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGIpO2F8fChiPXRoaXMuZ2V0UmF3UGxheWVyKCkuZ2V0RWxlbWVudElkKCksYT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChiKSk7CnRoaXMuUChhKTt0aGlzLm5lKGIpO3RoaXMuZ2YoKX0sbmU6ZnVuY3Rpb24oYil7dGhpcy5pZHx8KHRoaXMuaWQ9Yil9LGdmOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5EYSgpLGE9dGhpcy52aWRlb1RhZzthfHwoKGE9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZSgidmlkZW8iKVswXSl8fChhPWIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIm9iamVjdCIpWzBdKSxhP3RoaXMuUyhhKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuZ2YoKX0uYmluZCh0aGlzKSwxMDApKX0scGF1c2U6ZnVuY3Rpb24oKXt0aGlzLmdldFJhd1BsYXllcigpLnBhdXNlKCl9LHBsYXk6ZnVuY3Rpb24oKXt0aGlzLmdldFJhd1BsYXllcigpLnBsYXkoKX0samI6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpO2IuaXNQbGF5aW5nJiYiZnVuY3Rpb24iPT10eXBlb2YgYi5pc1BsYXlpbmcmJmIuaXNQbGF5aW5nKCkmJnRoaXMucGF1c2UoKX0sUmM6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpOwpyZXR1cm4gYi5wYXJhbWV0ZXJzJiYhMT09PWIucGFyYW1ldGVycy5hdXRvcGxheT8hMTohMH0sTDpmdW5jdGlvbigpe3JldHVybiJPb3lhbGEifSxCOmZ1bmN0aW9uKCl7dmFyIGI9e30sYT10aGlzLnZpZGVvVGFnLGM9dGhpcy5EYSgpO2lmKGIudmlkZW9UYWc9YSliLnZpZGVvVGFnSWQ9YS5pZDtpZihiLmNvbnRhaW5lcj1jKWIuY29udGFpbmVySWQ9Yy5pZDtiLnBsYXllcj10aGlzLmdldFJhd1BsYXllcigpO3JldHVybiBifX0pfSkoYyk7dmFyIHZiPWMuZGt8fHZiOyhmdW5jdGlvbihjKXtjLmNrPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsYSl9LGI6ZnVuY3Rpb24oKXt2YXIgYj1jYSgpO3RoaXMud2I9dGhpcy53Ynx8ITE7dGhpcy5PZT10aGlzLlJlPXRoaXMuSWY9dGhpcy5pYT10aGlzLnZlPSExO3ZhciBhPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7YS5tYi5zdWJzY3JpYmUoYi5FVkVOVFMuQURTX0VSUk9SLCJleGFtcGxlIixmdW5jdGlvbihhLApiKXt0aGlzLnBvKGEsYil9LmJpbmQodGhpcykpO2EubWIuc3Vic2NyaWJlKGIuRVZFTlRTLkFEU19QTEFZRUQsImV4YW1wbGUiLGZ1bmN0aW9uKCl7dGhpcy52ZT0hMDt0aGlzLklmJiZ0aGlzLlplKCl9LmJpbmQodGhpcykpO2EubWIuc3Vic2NyaWJlKGIuRVZFTlRTLlBMQVlJTkcsImV4YW1wbGUiLGZ1bmN0aW9uKCl7c2V0VGltZW91dChmdW5jdGlvbigpe3ZhciBhPXRoaXMuZ2V0UGxheWVyKCkuZ2I7YSYmYS4kYiYmdGhpcy5nZXRQbGF5ZXIoKS5wYXVzZSgpfS5iaW5kKHRoaXMpLDEwMCl9LmJpbmQodGhpcykpO2EubWIuc3Vic2NyaWJlKGIuRVZFTlRTLklOSVRJQUxfUExBWSwiZXhhbXBsZSIsZnVuY3Rpb24oKXt0aGlzLndjKCk7dGhpcy5JZj0hMDt0aGlzLlplKCl9LmJpbmQodGhpcykpO3RoaXMuVmUoKX0sWmU6ZnVuY3Rpb24oKXtpZighdGhpcy53Yil7dGhpcy53YygpO2lmKCF0aGlzLnZlJiYhdGhpcy53YygpKXJldHVybiB3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuQWMoKX0uYmluZCh0aGlzKSwKMTAwKSwhMDt0aGlzLnZlJiZ0aGlzLk9lJiYhdGhpcy5SZSYmd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLkFjKCl9LmJpbmQodGhpcyksMTAwKX19LHdjOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy55ZigiYWRNYW5hZ2VyQ29udHJvbGxlciIpO3JldHVybiBiJiZiLmFkTWFuYWdlcnMmJmIuYWRNYW5hZ2Vyc1siZ29vZ2xlLWltYS1hZHMtbWFuYWdlciJdfSx5ZjpmdW5jdGlvbihiKXtmb3IodmFyIGE9dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKSxjPTA7YzxhLm1vZHVsZXMubGVuZ3RoO2MrKyl7dmFyIGQ9YS5tb2R1bGVzW2NdO2lmKGQubmFtZT09PWIpcmV0dXJuIGQuaW5zdGFuY2V9fSxWZTpmdW5jdGlvbigpe2lmKHRoaXMud2MoKSl7dmFyIGI9dGhpcy55ZigiYWRNYW5hZ2VyQ29udHJvbGxlciIpLmFkTWFuYWdlcnNbImdvb2dsZS1pbWEtYWRzLW1hbmFnZXIiXTt0aGlzLlJlPTA8Yi5nZXRDdXJyZW50VGltZSgpO3RoaXMuT2U9Yi5HdX10aGlzLmhhKCl8fAp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuVmUoKX0uYmluZCh0aGlzKSwxMDApfSxOdTpmdW5jdGlvbihiKXtyZXR1cm4gYi5pc0FkUGxheWluZyYmImZ1bmN0aW9uIj09dHlwZW9mIGIuaXNBZFBsYXlpbmc/Yi4kdSgpOiExfSxVYjpmdW5jdGlvbihiKXtyZXR1cm4gYi5nZXRBZER1cmF0aW9uJiYiZnVuY3Rpb24iPT10eXBlb2YgYi5nZXRBZER1cmF0aW9uP2IuVWIoKTotMX0sV286ZnVuY3Rpb24oYil7cmV0dXJuIGIuaXNQbGF5aW5nJiYiZnVuY3Rpb24iPT10eXBlb2YgYi5pc1BsYXlpbmc/Yi5pc1BsYXlpbmcoKTotMX0scG86ZnVuY3Rpb24oYixhKXt0aGlzLndiPWEubWF0Y2goL1xkKy8pP3BhcnNlSW50KGEubWF0Y2goL1xkKy8pWzBdKTowOzEwMDk9PXRoaXMud2J8fDMwMj09dGhpcy53Yj90aGlzLmlhPSEwOnRoaXMubCgiYWRlcnJvciIsdGhpcy53Yik7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLkFjKCl9LmJpbmQodGhpcyksMTAwKX0sQWM6ZnVuY3Rpb24oKXt2YXIgYj0KdGhpcy5nZXRQbGF5ZXIoKTt0aGlzLmlhPyh0aGlzLm0oKSx0aGlzLm1hKCkpOmIuUmMoKT8odGhpcy53KCksd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLm5iKCl9LmJpbmQodGhpcyksMkUzKSk6dGhpcy5XbyhiKT8odGhpcy53KCksd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLm5iKCl9LmJpbmQodGhpcyksMkUzKSk6d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLkFjKCl9LmJpbmQodGhpcyksMTAwKX19KX0pKGMpO3ZhciB3Yj1jLmNrfHx3YjsoZnVuY3Rpb24oYyl7Yy5laz1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LGJxOmZ1bmN0aW9uKCl7d2luZG93Lk9PLnRrLkRsLkJsP3dpbmRvdy5PTy50ay5EbC5CbC5FdShmdW5jdGlvbigpe30pOndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5icSgpfSwxMDApfSxiOmZ1bmN0aW9uKCl7dGhpcy52YT0xNTAwO3ZhciBiPWNhKCk7aWYoYiYmYi5fX2ludGVybmFsJiYKYi5fX2ludGVybmFsLnBsYXllcnMmJjA8ZS5FYShiLl9faW50ZXJuYWwucGxheWVycykpZm9yKHZhciBhIGluIGIuX19pbnRlcm5hbC5wbGF5ZXJzKWlmKGIuX19pbnRlcm5hbC5wbGF5ZXJzLmhhc093blByb3BlcnR5KGEpKXt2YXIgYz1uZXcgdmIoYi5fX2ludGVybmFsLnBsYXllcnNbYV0pO3RoaXMuSChjKXx8KHRoaXMuSihjKSwobmV3IHdiKGMsdGhpcy5BKSkuYigpKX10aGlzLkkoKX19KX0pKGMpO3ZhciB4Yj1jLmVrfHx4Yix5Yj1uZXcgeGIocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMuRGk9dGhpcy5hWzEwXTt0aGlzLmpoPXRoaXMuYVsyXTt0aGlzLkVoPXRoaXMuYVs1XTt0aGlzLmlvPXRoaXMuYVsxXTt0aGlzLmc9dGhpcy5hWzddfWMuYWk9YjtiLnByb3RvdHlwZT17Q2k6ZnVuY3Rpb24oYSl7cmV0dXJuIDE8YT90aGlzLkRpOnRoaXMuaWgoYSl9LGloOmZ1bmN0aW9uKGEpe3JldHVybiAxMDwKYT90aGlzLmpoOnRoaXMuRGgoYSl9LERoOmZ1bmN0aW9uKGEpe3JldHVybiAzPGE/dGhpcy5FaDp0aGlzLmhvKGEpfSxobzpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMuaW86dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5nOmF9fX0pKGMpO3ZhciB6Yj1jLmFpfHx6YixkZD1uZXcgemIoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1kZC5DaSg0KTsoZnVuY3Rpb24oYyl7Yy5Kaz1wLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LE46ZnVuY3Rpb24oKXt2YXIgYj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGlzLmdldFJhd1BsYXllcigpKTt0aGlzLlAoYik7dmFyIGE9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZSgidmlkZW8iKVswXTthfHwoYT1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKVswXSk7dGhpcy5TKGEpfSwKcGF1c2U6ZnVuY3Rpb24oKXt0Zm1zdWl0ZSgiIyIrdGhpcy5nZXRSYXdQbGF5ZXIoKSkudGZtdmlkZW8oInBhdXNlIil9LHBsYXk6ZnVuY3Rpb24oKXt0Zm1zdWl0ZSgiIyIrdGhpcy5nZXRSYXdQbGF5ZXIoKSkudGZtdmlkZW8oInJlc3VtZSIpfSxEYjpmdW5jdGlvbigpe3ZhciBiPWs7cmV0dXJuIGImJmIucnVuSW5zaWRlQ29udGFpbmVyPyEwOiExfSxMOmZ1bmN0aW9uKCl7cmV0dXJuIlRGTXN1aXRlIn19KX0pKGMpO3ZhciBVPWMuSmt8fFU7KGZ1bmN0aW9uKGMpe2MuSWs9dC5leHRlbmQoe2M6ZnVuY3Rpb24oYixhKXt0aGlzLmooYixhKX0sYjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7eS52ZCgiIyIrYiwib25BZHNNYW5hZ2VyTG9hZGVkIixmdW5jdGlvbigpe3dpbmRvdy5zZXRUaW1lb3V0KHRoaXMubS5iaW5kKHRoaXMpLDFFMyl9LmJpbmQodGhpcykpO3kudmQoIiMiK2IsImFkc01hbmFnZXJMb2FkRmFpbCIsZnVuY3Rpb24oKXt3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMubCgiYWRlcnJvciIsCiJhZHNNYW5hZ2VyTG9hZEZhaWwiKTt0aGlzLncoKX0uYmluZCh0aGlzKSwxRTMpfS5iaW5kKHRoaXMpKTt5LnZkKCIjIitiLCJvYmplY3QiLGZ1bmN0aW9uKGEpe3RoaXMuZ3IoYSl9LmJpbmQodGhpcykpO3kua3AoKX0sZ3I6ZnVuY3Rpb24oYil7dmFyIGE9IiIsYztmb3IoYyBpbiBiKWlmKGIuaGFzT3duUHJvcGVydHkoYykpe2E9aXNOYU4oYltjXSk/ITE6YltjXTtpZigxMDA5PT1iW2NdfHwxMDAxPT1iW2NdfHwzMDM9PWJbY118fDQwMz09YltjXSl7dGhpcy5tKCk7dGhpcy5tYSgpO3JldHVybn1mb3IodmFyIGQgaW4gYltjXSlpZihiW2NdLmhhc093blByb3BlcnR5KGQpJiYoYT1pc05hTihiW2NdW2RdKT8hMTpiW2NdW2RdLDEwMDk9PWJbY11bZF18fDEwMDE9PWJbY11bZF18fDMwMz09YltjXVtkXXx8NDAzPT1iW2NdW2RdKSl7dGhpcy5tKCk7dGhpcy5tYSgpO3JldHVybn19dGhpcy5sKCJhZGVycm9yIixhKTt0aGlzLncoKX19KX0pKGMpO3ZhciBWPWMuSWt8fFY7KGZ1bmN0aW9uKGMpe2MuS2s9CnIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sYjpmdW5jdGlvbigpe2lmKHdpbmRvdy50Zm1zdWl0ZSl7Zm9yKHZhciBiPVtdLGE9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIiksYz0wO2M8YS5sZW5ndGg7YysrKWIucHVzaChhW2NdKTthPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKTtmb3IoYz0wO2M8YS5sZW5ndGg7YysrKWIucHVzaChhW2NdKTt0aGlzLldjJiYoYj1lLkJuKGIsdGhpcy5XYykpO2ZvcihhPTA7YTxiLmxlbmd0aDthKyspe3ZhciBkPWJbYV0uaWQucmVwbGFjZSgiY29udGVudEVsZW1lbnQiLCIiKSxkPW5ldyBVKGQpO2lmKCF0aGlzLkgoZCkpe3RoaXMuSihkKTt2YXIgZj1uZXcgVihkLHRoaXMuQSk7Zi5iKCl9fWZvcihhPTA7YTxiLmxlbmd0aDthKyspZm9yKGM9YlthXTtjLnBhcmVudEVsZW1lbnQ7KXt2YXIgYz1jLnBhcmVudEVsZW1lbnQsaD1jLmdldEF0dHJpYnV0ZSgiaWQiKTtpZihoKXRyeXt0Zm1zdWl0ZSgiIyIrCmgpLnRmbXZpZGVvKCJyZXN1bWUiKSx0aGlzLldjfHwodGhpcy5XYz1bXSksdGhpcy5XYy5wdXNoKGJbYV0pLGQ9bmV3IFUoaCksdGhpcy5IKGQpfHwodGhpcy5KKGQpLGY9bmV3IFYoZCx0aGlzLkEpLGYuYigpKX1jYXRjaChrKXt9fX10aGlzLkkoKX0sdmQ6ZnVuY3Rpb24oYixhLGMpe3RoaXMuYWF8fCh0aGlzLmFhPXt9KTt0aGlzLmFhW2JdfHwodGhpcy5hYVtiXT17fSk7dGhpcy5hYVtiXVthXXx8KHRoaXMuYWFbYl1bYV09W10pO3RoaXMuYWFbYl1bYV0ucHVzaChjKX0sbnQ6ZnVuY3Rpb24oYil7dmFyIGE9Yi5zUGxheWVyU2VsZWN0b3I7aWYoYilpZighdGhpcy5hYXx8dGhpcy5hYSYmIXRoaXMuYWFbYV0pdGhpcy5jY3x8KHRoaXMuY2M9W10pLHRoaXMuY2MucHVzaChiKSx0aGlzLnFzKCkmJih0aGlzLm1nKCksdGhpcy5iKCkpO2Vsc2V7dmFyIGM9Im9iamVjdCI7InN0cmluZyI9PT10eXBlb2YgYi5vRXZlbnRUeXBlJiYoYz1iLm9FdmVudFR5cGUpO2lmKHRoaXMuYWFbYV1bY10mJgowPHRoaXMuYWFbYV1bY10ubGVuZ3RoKWZvcih2YXIgZD0wO2Q8dGhpcy5hYVthXVtjXS5sZW5ndGg7ZCsrKXRoaXMuYWFbYV1bY11bZF0oYil9fSxrcDpmdW5jdGlvbigpe2lmKHRoaXMuY2MpZm9yKHZhciBiPTA7Yjx0aGlzLmNjLmxlbmd0aDtiKyspe3ZhciBhPXRoaXMuY2NbYl0sYz1hLnNQbGF5ZXJTZWxlY3RvcixkPSJvYmplY3QiOyJzdHJpbmciPT09dHlwZW9mIGEub0V2ZW50VHlwZSYmKGQ9YS5vRXZlbnRUeXBlKTtpZih0aGlzLmFhW2NdW2RdJiYwPHRoaXMuYWFbY11bZF0ubGVuZ3RoKWZvcih2YXIgZj0wO2Y8dGhpcy5hYVtjXVtkXS5sZW5ndGg7ZisrKXRoaXMuYWFbY11bZF1bZl0oYSl9fSx2aWRlb3BrZ0ludGVyZmFjZTpmdW5jdGlvbihiKXsiYXV0b1Jlc2l6ZUNhbGxiYWNrQmVmb3JlIiE9Yi5vRXZlbnRUeXBlLmgmJiJhdXRvUmVzaXplQ2FsbGJhY2tBZnRlciIhPWIub0V2ZW50VHlwZS5oJiZ5Lm50KGIpfX0pfSkoYyk7dmFyIEFiPWMuS2t8fEFiLHk9bmV3IEFiKHEpOwphYSgpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLk9zPXRoaXMuYVs2XTt0aGlzLiRoPXRoaXMuYVs5XTt0aGlzLmc9dGhpcy5hWzJdfWMuUHM9YjtiLnByb3RvdHlwZT17TnM6ZnVuY3Rpb24oYSl7cmV0dXJuIDEwPGE/dGhpcy5Pczp0aGlzLlpoKGEpfSxaaDpmdW5jdGlvbihhKXtyZXR1cm4gNjxhP3RoaXMuJGg6dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiA4PGE/dGhpcy5nOmF9fX0pKGMpO3ZhciBCYj1jLlBzfHxCYixlZD1uZXcgQmIoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1lZC5Ocyg0KTsoZnVuY3Rpb24oYyl7Yy52aD1wLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLm11dGVkPSExO3RoaXMuaihiKX0sTjpmdW5jdGlvbigpe3ZhciBiPQpkb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGlzLmdldFJhd1BsYXllcigpKTt0aGlzLlAoYik7dmFyIGE9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZSgidmlkZW8iKVswXTthfHwoYT1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKVswXSk7dGhpcy5TKGEpfSxwYXVzZTpmdW5jdGlvbigpeyQoIiMiK3RoaXMuZ2V0UmF3UGxheWVyKCkpLmRhdGEoIm1lZGlhcGxheWVyIikudGhlbihmdW5jdGlvbihiKXtiLnBhdXNlKCl9KX0scGxheTpmdW5jdGlvbigpeyQoIiMiK3RoaXMuZ2V0UmF3UGxheWVyKCkpLmRhdGEoIm1lZGlhcGxheWVyIikudGhlbihmdW5jdGlvbihiKXtiLnBsYXkoKX0pfSxqYjpmdW5jdGlvbigpeyQoIiMiK3RoaXMuZ2V0UmF3UGxheWVyKCkpLmRhdGEoIm1lZGlhcGxheWVyIikudGhlbihmdW5jdGlvbihiKXtiLmlzUGxheWluZygpJiZiLnBhdXNlKCl9KX0sV2E6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5tdXRlZH0sTDpmdW5jdGlvbigpe3JldHVybiJCaWxkTWVkaWFQbGF5ZXIifX0pfSkoYyk7CnZhciBDYj1jLnZofHxDYjsoZnVuY3Rpb24oYyl7Yy53aD10LmV4dGVuZCh7YzpmdW5jdGlvbihiLGEpe3RoaXMuaihiLGEpfSxiOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKTskKCIjIitiKS5kYXRhKCJtZWRpYXBsYXllciIpLnRoZW4oZnVuY3Rpb24oYSl7dGhpcy5wbGF5ZXIubXV0ZWQ9YS5kYXRhLm11dGVkO2Eub24oImVycm9yIixmdW5jdGlvbigpe30uYmluZCh0aGlzKSk7YS5vbigiRXJyb3IiLGZ1bmN0aW9uKCl7fS5iaW5kKHRoaXMpKTthLm9uKCJ0aW1ldXBkYXRlIixmdW5jdGlvbigpe2EuaXNBZCYmYS5pc0FkKCk/dGhpcy5tKCk6d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLmwoIm5vQWQiLCJwbGF5ZWQiKTt0aGlzLncoKX0uYmluZCh0aGlzKSwyNTApO3RoaXMuUHJ8fCh0aGlzLlByPSEwLHdpbmRvdy5TbWFydEFkU2VydmVyQVNNSXx8KHRoaXMubCgibm9mcmFtZXdvcmsiLCJTbWFydEFkU2VydmVyIiksdGhpcy53KCkpKX0uYmluZCh0aGlzKSk7CmEub24oInBhdXNlIixmdW5jdGlvbigpe30uYmluZCh0aGlzKSk7YS5vbigid2FpdGluZyIsZnVuY3Rpb24oKXt9LmJpbmQodGhpcykpO2Eub24oImFkRXJyb3IiLGZ1bmN0aW9uKCl7dGhpcy53KCl9LmJpbmQodGhpcykpO2Eub24oIkFkRXJyb3IiLGZ1bmN0aW9uKCl7dGhpcy53KCl9LmJpbmQodGhpcykpO2Eub24oIkFkTG9hZGVkIixmdW5jdGlvbigpe30uYmluZCh0aGlzKSk7YS5vbigiQWRTdGFydGVkIixmdW5jdGlvbigpe3RoaXMubSgpfS5iaW5kKHRoaXMpKTthLm9uKCJBZFZpZGVvU3RhcnQiLGZ1bmN0aW9uKCl7dGhpcy5tKCl9LmJpbmQodGhpcykpO2Eub24oIkFkUGxheWluZyIsZnVuY3Rpb24oKXt0aGlzLm0oKX0uYmluZCh0aGlzKSk7YS5vbigiQWRWaWRlb0ZpcnN0UXVhcnRpbGUiLGZ1bmN0aW9uKCl7dGhpcy5tKCl9LmJpbmQodGhpcykpO2Eub24oIkFkVmlkZW9NaWRwb2ludCIsZnVuY3Rpb24oKXt0aGlzLm0oKX0uYmluZCh0aGlzKSk7YS5vbigiQWRWaWRlb1RoaXJkUXVhcnRpbGUiLApmdW5jdGlvbigpe3RoaXMubSgpfS5iaW5kKHRoaXMpKX0uYmluZCh0aGlzKSl9fSl9KShjKTt2YXIgRGI9Yy53aHx8RGI7KGZ1bmN0aW9uKGMpe2MueGg9ci5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxiOmZ1bmN0aW9uKCl7dmFyIGI9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgibWVkaWFwbGF5ZXIiKTtpZih3aW5kb3cuZGUmJndpbmRvdy5kZS5iaWxkJiZ3aW5kb3cuZGUuYmlsZC5tZWRpYXBsYXllciYmYiYmMDxiLmxlbmd0aClmb3IodmFyIGEgaW4gYilpZihiLmhhc093blByb3BlcnR5KGEpKXt2YXIgYz1iW2FdLGQ9IiI7dHJ5e2Q9Yy5nZXRBdHRyaWJ1dGUoImlkIil9Y2F0Y2goZil7ZD1jLmlkfWlmKGQmJiQoIiMiK2QpLmRhdGEoIm1lZGlhcGxheWVyIikpdHJ5e3ZhciBlPW5ldyBDYihkKTt0aGlzLkgoZSl8fCh0aGlzLkooZSksKG5ldyBEYihlLHRoaXMuQSkpLmIoKSl9Y2F0Y2goaCl7fX10aGlzLkkoKX0sSDpmdW5jdGlvbihiKXt2YXIgYT0KYi5nZXRSYXdQbGF5ZXIoKTskKCIjIithKTtmb3IodmFyIGMgaW4gdGhpcy53YSlpZihhPT10aGlzLndhW2NdLmdldFJhd1BsYXllcigpKXJldHVybiEwO3JldHVybiB0aGlzLndhW2IuZWIoKV0/ITA6ITF9fSl9KShjKTt2YXIgRWI9Yy54aHx8RWIsRmI9bmV3IEViKHEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLlZpPXRoaXMuYVs0XTt0aGlzLndzPXRoaXMuYVs2XTt0aGlzLkxtPXRoaXMuYVsxXTt0aGlzLmc9dGhpcy5hWzNdfWMuR2k9YjtiLnByb3RvdHlwZT17VWk6ZnVuY3Rpb24oYSl7cmV0dXJuIDM8YT90aGlzLlZpOnRoaXMudnMoYSl9LHZzOmZ1bmN0aW9uKGEpe3JldHVybiA3PGE/dGhpcy53czp0aGlzLkttKGEpfSxLbTpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMuTG06dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiA5PGE/dGhpcy5nOmF9fX0pKGMpOwp2YXIgR2I9Yy5HaXx8R2IsZmQ9bmV3IEdiKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9ZmQuVWkoNCk7KGZ1bmN0aW9uKGMpe2MubWw9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKS5wYXJlbnROb2RlO3RoaXMuUChiKTtiPXRoaXMuZ2V0UmF3UGxheWVyKCk7dGhpcy5TKGIpO3RoaXMuaXNQbGF5aW5nPSExO2IuYWRkRXZlbnRMaXN0ZW5lcigidGltZXVwZGF0ZSIsZnVuY3Rpb24oKXt0aGlzLmlzUGxheWluZz0hMH0uYmluZCh0aGlzKSl9LHBhdXNlOmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5wYXVzZSgpfSxwbGF5OmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5wbGF5KCl9LGdldEN1cnJlbnRUaW1lOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZ2V0UmF3UGxheWVyKCkuY3VycmVudFRpbWV9LApnZXREdXJhdGlvbjpmdW5jdGlvbigpe3JldHVybiB0aGlzLmdldFJhd1BsYXllcigpLmR1cmF0aW9ufSxlYTpmdW5jdGlvbigpezA8dGhpcy5nZXREdXJhdGlvbigpJiYwPHRoaXMuZ2V0Q3VycmVudFRpbWUoKSYmMS41PnRoaXMuZ2V0RHVyYXRpb24oKS10aGlzLmdldEN1cnJlbnRUaW1lKCkmJnRoaXMuSz8oMCx0aGlzLkspKCk6d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLmVhKCl9LmJpbmQodGhpcyksNDAwKX0sTDpmdW5jdGlvbigpe3JldHVybiJXRnY0In19KX0pKGMpO3ZhciBIYj1jLm1sfHxIYjsoZnVuY3Rpb24oYyl7Yy5sbD10LmV4dGVuZCh7YzpmdW5jdGlvbihiLGEpe3RoaXMuaihiLGEpfSxiOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRQbGF5ZXIoKS52aWRlb1RhZy5uZXh0U2libGluZzt0aGlzLlRlfHx3aW5kb3cuc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXt0aGlzLmdldFBsYXllcigpfS5iaW5kKHRoaXMpLDEwMCk7dGhpcy56b3x8KHRoaXMuSmYoKSwKdGhpcy56bz0hMCk7YiYmYi5pZCYmMDxiLmlkLmluZGV4T2YoImFkIik/dGhpcy5tKCk6dGhpcy5UZT8odGhpcy5sKCJhZGVycm9yIiwibm9Db250YWluZXIiKSx0aGlzLm8oKSk6KHRoaXMuVGU9ITAsd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLmIoKX0uYmluZCh0aGlzKSw1MDApKX0sS286ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKS5pbWF9LEpmOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5LbygpO2I/YiYmYi5hZHNMb2FkZXIuYWRkRXZlbnRMaXN0ZW5lcihnb29nbGUuaW1hLkFkRXJyb3JFdmVudC5UeXBlLkFEX0VSUk9SLGZ1bmN0aW9uKGEpe2E9YS5nZXRFcnJvcigpO2EuZ2V0RXJyb3JDb2RlKCk7MTAwOT09YS5nZXRFcnJvckNvZGUoKXx8MzAzPT1hLmdldEVycm9yQ29kZSgpfHw0MDM9PWEuZ2V0RXJyb3JDb2RlKCk/KHRoaXMuaWE9ITAsdGhpcy5tKCksdGhpcy5tYSgpKToodGhpcy5vKCksdGhpcy5sKCJhZGVycm9yIiwKYS5nZXRFcnJvckNvZGUoKSkpfS5iaW5kKHRoaXMpKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuSmYoKX0uYmluZCh0aGlzKSw1MCl9LFl1OmZ1bmN0aW9uKCl7cmV0dXJuITB9LG86ZnVuY3Rpb24oKXt0aGlzLmdldFBsYXllcigpLmlzUGxheWluZz90aGlzLncoKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMubygpfS5iaW5kKHRoaXMpLDEwKX19KX0pKGMpO3ZhciBJYj1jLmxsfHxJYjsoZnVuY3Rpb24oYyl7Yy5ubD1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LGI6ZnVuY3Rpb24oKXt0aGlzLnZhPS0xO3ZhciBiPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpO2lmKHdpbmRvdy53ZnY0X2h0bWw1X3BsYXllciYmMDxiLmxlbmd0aClmb3IodmFyIGEgaW4gYil7dmFyIGM9bmV3IEhiKGIuaXRlbShhKSk7dGhpcy5IKGMpfHwtMT09Yy5pZC5zZWFyY2goInZpZGVvXyIpfHwodGhpcy5KKGMpLChuZXcgSWIoYyx0aGlzLkEpKS5iKCkpfXRoaXMuSSgpfX0pfSkoYyk7CnZhciBKYj1jLm5sfHxKYixLYj1uZXcgSmIocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMuamo9dGhpcy5hWzEwXTt0aGlzLk5qPXRoaXMuYVsxMF07dGhpcy5nPXRoaXMuYVsyXX1jLlFrPWI7Yi5wcm90b3R5cGU9e2lqOmZ1bmN0aW9uKGEpe3JldHVybiA4PGE/dGhpcy5qajp0aGlzLk1qKGEpfSxNajpmdW5jdGlvbihhKXtyZXR1cm4gMTA8YT90aGlzLk5qOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMuZzphfX19KShjKTt2YXIgTGI9Yy5Ra3x8TGIsZ2Q9bmV3IExiKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9Z2QuaWooNCk7KGZ1bmN0aW9uKGMpe2MuZWo9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9CnRoaXMuZ2V0UmF3UGxheWVyKCkucGFyZW50Tm9kZTt0aGlzLlAoYik7Yj10aGlzLmdldFJhd1BsYXllcigpO3RoaXMuUyhiKX0scGF1c2U6ZnVuY3Rpb24oKXt0aGlzLmdldFJhd1BsYXllcigpLnNlbmROb3RpZmljYXRpb24oImRvUGF1c2UiKX0scGxheTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkuc2VuZE5vdGlmaWNhdGlvbigiZG9QbGF5Iil9LGVhOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKTtiLmFkZEpzTGlzdGVuZXIoInBsYXllclBsYXlFbmQiLGZ1bmN0aW9uKCl7dGhpcy5LJiYoMCx0aGlzLkspKCEwKX0uYmluZCh0aGlzKSk7Yi5hZGRKc0xpc3RlbmVyKCJwbGF5bGlzdFBsYXlOZXh0IixmdW5jdGlvbigpe3RoaXMuSyYmKDAsdGhpcy5LKSghMCl9LmJpbmQodGhpcykpfSxMOmZ1bmN0aW9uKCl7cmV0dXJuImthbHR1cmEifX0pfSkoYyk7dmFyIE1iPWMuZWp8fE1iOyhmdW5jdGlvbihjKXtjLmRqPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsCmEpfSxsb2c6ZnVuY3Rpb24oKXt9LGI6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpO2IuYWRkSnNMaXN0ZW5lcj8oYi5hZGRKc0xpc3RlbmVyKCJhZEVycm9yRXZlbnQiLGZ1bmN0aW9uKCl7dGhpcy5TZygpfS5iaW5kKHRoaXMpKSxiLmFkZEpzTGlzdGVuZXIoImFkVXBkYXRlUGxheWhlYWQiLGZ1bmN0aW9uKCl7dGhpcy5tKCl9LmJpbmQodGhpcykpLGIuYWRkSnNMaXN0ZW5lcigiZmlyc3RQbGF5IixmdW5jdGlvbigpe3RoaXMucGYoKX0uYmluZCh0aGlzKSksYi5hZGRKc0xpc3RlbmVyKCJwbGF5ZXJVcGRhdGVQbGF5aGVhZCIsZnVuY3Rpb24oKXt0aGlzLnBmKCl9LmJpbmQodGhpcykpLGIuYWRkSnNMaXN0ZW5lcigiYWRTdGFydCIsZnVuY3Rpb24oKXt0aGlzLk9sKCl9LmJpbmQodGhpcykpLHRoaXMuVGc9ITEsdGhpcy5ndT0xRTMsdGhpcy5nZz17ZG9uZTohMX0pOndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5iKCl9LmJpbmQodGhpcyksCjEwMCl9LHBmOmZ1bmN0aW9uKCl7dGhpcy5nZy5kb25lfHwodGhpcy5nZy5kb25lPSEwLHRoaXMuVGc9d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLlNnKCl9LmJpbmQodGhpcyksdGhpcy5ndSkpfSxPbDpmdW5jdGlvbigpe3dpbmRvdy5jbGVhclRpbWVvdXQodGhpcy5UZyk7dGhpcy5tKCl9LFNnOmZ1bmN0aW9uKCl7dGhpcy51YSgpPyh0aGlzLm0oKSx0aGlzLm1hKCkpOih0aGlzLmwoImFkZXJyb3IiLCJBZFN0YXJ0RXZlbnRUaW1lb3V0IiksdGhpcy53KCkpfSx2ZjpmdW5jdGlvbihiKXt2YXIgYT1bXTtpZihiKWZvcih2YXIgYz0wO2M8Yi5sZW5ndGg7YysrKWZvcih2YXIgZCBpbiBiW2NdKWlmKGJbY10uaGFzT3duUHJvcGVydHkoZCkmJmJbY11bZF0mJmJbY11bZF0uZ2V0RXJyb3JDb2RlKXt2YXIgZj1iW2NdW2RdO2JbY11bZF0uZ2V0RXJyb3JDb2RlKCk7YltjXVtkXS5nZXRNZXNzYWdlKCk7YltjXVtkXS5nZXRUeXBlKCk7YltjXVtkXS5nZXRWYXN0RXJyb3JDb2RlKCk7CmEucHVzaChmLmdldEVycm9yQ29kZSgpKX1yZXR1cm4gYX0sdWE6ZnVuY3Rpb24oKXt2YXIgYj1bXTttdyYmbXcuZXJyb3JEZWxlZ2F0ZXM/Yj10aGlzLnZmKG13LmVycm9yRGVsZWdhdGVzKTp0b3AmJnRvcC53aW5kb3cmJnRvcC53aW5kb3cuZXJyb3JEZWxlZ2F0ZXMmJihiPXRoaXMudmYodG9wLndpbmRvdy5lcnJvckRlbGVnYXRlcykpO2Zvcih2YXIgYT0wO2E8Yi5sZW5ndGg7YSsrKWlmKDEwMDk9PWJbYV18fDMwMz09YlthXXx8NDAzPT1iW2FdKXJldHVybiEwO3JldHVybiExfX0pfSkoYyk7dmFyIE5iPWMuZGp8fE5iOyhmdW5jdGlvbihjKXtjLmZqPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sYjpmdW5jdGlvbigpe2lmKHdpbmRvdy5rV2lkZ2V0JiZ3aW5kb3cua1dpZGdldC5pZnJhbWVVcmxzJiYwPGUuRWEod2luZG93LmtXaWRnZXQuaWZyYW1lVXJscyl8fHdpbmRvdy5rV2lkZ2V0JiZ3aW5kb3cua1dpZGdldC5yZWFkeVdpZGdldHMmJjA8ZS5FYSh3aW5kb3cua1dpZGdldC5yZWFkeVdpZGdldHMpKXt2YXIgYj0KbnVsbDt3aW5kb3cua1dpZGdldC5pZnJhbWVVcmxzJiYwPGUuRWEod2luZG93LmtXaWRnZXQuaWZyYW1lVXJscykmJihiPXdpbmRvdy5rV2lkZ2V0LmlmcmFtZVVybHMpO3dpbmRvdy5rV2lkZ2V0JiZ3aW5kb3cua1dpZGdldC5yZWFkeVdpZGdldHMmJjA8ZS5FYSh3aW5kb3cua1dpZGdldC5yZWFkeVdpZGdldHMpJiYoYj13aW5kb3cua1dpZGdldC5yZWFkeVdpZGdldHMpO2lmKCFiKXJldHVybjtmb3IodmFyIGEgaW4gYilpZihiLmhhc093blByb3BlcnR5KGEpKXt2YXIgYz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChhKTtjJiYoYz1uZXcgTWIoYyksdGhpcy5IKGMpfHwodGhpcy5KKGMpLChuZXcgTmIoYyx0aGlzLkEpKS5iKCkpKX19dGhpcy5JKCl9fSl9KShjKTt2YXIgT2I9Yy5manx8T2IsUGI9bmV3IE9iKHEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLmdxPXRoaXMuYVs1XTsKdGhpcy5rcT10aGlzLmFbNF07dGhpcy5HcD10aGlzLmFbMl07dGhpcy5NcD10aGlzLmFbNV07dGhpcy55bD10aGlzLmFbMTBdO3RoaXMuVG49dGhpcy5hWzldO3RoaXMuQXA9dGhpcy5hWzRdO3RoaXMucHA9dGhpcy5hWzhdO3RoaXMuSWg9dGhpcy5hWzEwXTt0aGlzLlJzPXRoaXMuYVszXTt0aGlzLmc9dGhpcy5hWzFdfWMuZG09YjtiLnByb3RvdHlwZT17ZnE6ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLmdxOnRoaXMuanEoYSl9LGpxOmZ1bmN0aW9uKGEpe3JldHVybiA0PGE/dGhpcy5rcTp0aGlzLkZwKGEpfSxGcDpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMuR3A6dGhpcy5McChhKX0sTHA6ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLk1wOnRoaXMueGwoYSl9LHhsOmZ1bmN0aW9uKGEpe3JldHVybiAyPGE/dGhpcy55bDp0aGlzLlNuKGEpfSxTbjpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMuVG46dGhpcy56cChhKX0senA6ZnVuY3Rpb24oYSl7cmV0dXJuIDE8CmE/dGhpcy5BcDp0aGlzLm9wKGEpfSxvcDpmdW5jdGlvbihhKXtyZXR1cm4gMTA8YT90aGlzLnBwOnRoaXMuSGgoYSl9LEhoOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5JaDp0aGlzLlFzKGEpfSxRczpmdW5jdGlvbihhKXtyZXR1cm4gNjxhP3RoaXMuUnM6dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiAyPGE/dGhpcy5nOmF9fX0pKGMpO3ZhciBRYj1jLmRtfHxRYixoZD1uZXcgUWIoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1oZC5mcSg0KTsoZnVuY3Rpb24oYyl7Yy5Haz1wLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LE46ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpLnBhcmVudE5vZGU7dGhpcy5QKGIpO2I9dGhpcy5nZXRSYXdQbGF5ZXIoKTt0aGlzLlMoYik7dGhpcy5pc1BsYXlpbmc9ITE7Yi5hZGRFdmVudExpc3RlbmVyKCJ0aW1ldXBkYXRlIiwKZnVuY3Rpb24oKXt0aGlzLmlzUGxheWluZz0hMH0uYmluZCh0aGlzKSl9LHBhdXNlOmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5wYXVzZSgpfSxwbGF5OmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5wbGF5KCl9LEw6ZnVuY3Rpb24oKXtyZXR1cm4iU2ltcGxlVmlkZW9BbmRJbWEifX0pfSkoYyk7dmFyIFJiPWMuR2t8fFJiOyhmdW5jdGlvbihjKXtjLkZrPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsYSl9LGI6ZnVuY3Rpb24oKXt0aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpLmFkZEV2ZW50TGlzdGVuZXIoImFkRXJyb3IiLGZ1bmN0aW9uKGIpe2IuZGV0YWlsJiZiLmRldGFpbC5nZXRFcnJvcj8oYj1iLmRldGFpbC5nZXRFcnJvcigpKyIiLGIuaW5kZXhPZiYmMDxiLmluZGV4T2YoIjEwMDkiKT8odGhpcy5tKCksdGhpcy5tYSgpKToodGhpcy5sKCJhZGVycm9yIiksdGhpcy5vKCkpKToodGhpcy5sKCJhZGVycm9yIiksdGhpcy5vKCkpfS5iaW5kKHRoaXMpKTsKdGhpcy5QYigpfSxQYjpmdW5jdGlvbigpe3dpbmRvdy5pbWEmJmltYS52aWRlbyYmaW1hLnZpZGVvLmNsaWVudD90aGlzLk9kKCkmJndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5PZCgpJiYodGhpcy5sKCJub2ZyYW1ld29yayIsIklNQSIpLHRoaXMubygpKX0uYmluZCh0aGlzKSw1MDApOndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5QYigpfS5iaW5kKHRoaXMpLDEwKX0sT2Q6ZnVuY3Rpb24oKXtyZXR1cm4haW1hLnZpZGVvLmNsaWVudC5qc1RhZyYmIWltYS52aWRlby5jbGllbnQudGFnZ2VkJiYhaW1hLnZpZGVvLmNsaWVudC5nZXRFRGF0YX0sbzpmdW5jdGlvbigpe3RoaXMuZ2V0UGxheWVyKCkuaXNQbGF5aW5nP3RoaXMudygpOndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5vKCl9LmJpbmQodGhpcyksMTApfX0pfSkoYyk7dmFyIFNiPWMuRmt8fFNiOyhmdW5jdGlvbihjKXtjLkhrPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sCmI6ZnVuY3Rpb24oKXtpZigidW5kZWZpbmVkIiE9PXR5cGVvZiB3aW5kb3cuU09JX1NJVEUmJiJ1bmRlZmluZWQiIT09dHlwZW9mIHdpbmRvdy5TT0lfU1VCU0lURSYmInVuZGVmaW5lZCIhPT10eXBlb2Ygd2luZG93LlNPSV9DT05URU5UJiYidW5kZWZpbmVkIiE9PXR5cGVvZiB3aW5kb3cuU09JX1dFUkJVTkcmJjE9PWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpLmxlbmd0aCYmIXdpbmRvdy5fcGxheSl7dmFyIGI9bmV3IFJiKGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpWzBdKTt0aGlzLkgoYil8fCh0aGlzLkooYiksKG5ldyBTYihiLHRoaXMuQSkpLmIoKSl9dGhpcy5JKCl9fSl9KShjKTt2YXIgVGI9Yy5Ia3x8VGIsVWI9bmV3IFRiKHEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLkVrPXRoaXMuYVszXTt0aGlzLlBuPXRoaXMuYVs3XTsKdGhpcy5mdT10aGlzLmFbM107dGhpcy5nPXRoaXMuYVs4XX1jLkNtPWI7Yi5wcm90b3R5cGU9e0RrOmZ1bmN0aW9uKGEpe3JldHVybiA2PGE/dGhpcy5Fazp0aGlzLk9uKGEpfSxPbjpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMuUG46dGhpcy5ldShhKX0sZXU6ZnVuY3Rpb24oYSl7cmV0dXJuIDM8YT90aGlzLmZ1OnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMuZzphfX19KShjKTt2YXIgVmI9Yy5DbXx8VmIsaWQ9bmV3IFZiKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9aWQuRGsoNCk7KGZ1bmN0aW9uKGMpe2MueWs9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgibXR2LXBsYXllci1jb250YWluZXIiKVswXTt0aGlzLlAoYik7CnRoaXMuUyhiLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpWzBdKTt0aGlzLmVlPSExfSxlYTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCk7d2luZG93LnNldEludGVydmFsKGZ1bmN0aW9uKCl7dGhpcy5TcigpfS5iaW5kKHRoaXMpLDUwMCl9LFNyOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRQb3NpdGlvbigpLGE9dGhpcy5nZXREdXJhdGlvbigpO2ImJjA8YiYmYSYmMDxhJiZiPj1hLTEmJnRoaXMuSyYmdGhpcy5LKCl9LGdldER1cmF0aW9uOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKSxhPTA7Yi5wbGF5YmFjay5nZXREdXJhdGlvbiYmKGE9Yi5wbGF5YmFjay5nZXREdXJhdGlvbigpKTtyZXR1cm4gYX0sZ2V0UG9zaXRpb246ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpLGE9MDtiLnBsYXliYWNrLmdldFBvc2l0aW9uJiYoYT1iLnBsYXliYWNrLmdldFBvc2l0aW9uKCkpO3JldHVybiBhfSxwYXVzZTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkucGxheWJhY2sucGF1c2UoKX0sCnBsYXk6ZnVuY3Rpb24oKXt0aGlzLmVlJiZ3aW5kb3cuY2xlYXJJbnRlcnZhbCh0aGlzLmVlKTt0aGlzLmdldFJhd1BsYXllcigpLnBsYXliYWNrLnBsYXkoKX0saXNQbGF5aW5nOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKTtyZXR1cm4gYi5wbGF5YmFjayYmYi5wbGF5YmFjay5nZXRQbGF5U3RhdGU/KGIucGxheWJhY2suZ2V0UGxheVN0YXRlKCksInBsYXlpbmciPT1iLnBsYXliYWNrLmdldFBsYXlTdGF0ZSgpKTohMX0sJHM6ZnVuY3Rpb24oKXt0aGlzLmVlPXdpbmRvdy5zZXRJbnRlcnZhbChmdW5jdGlvbigpe3RoaXMucGF1c2UoKX0uYmluZCh0aGlzKSwxMCl9LEw6ZnVuY3Rpb24oKXtyZXR1cm4iUm9ja2VyeSJ9fSl9KShjKTt2YXIgV2I9Yy55a3x8V2I7KGZ1bmN0aW9uKGMpe2MueGs9dC5leHRlbmQoe2M6ZnVuY3Rpb24oYixhKXt0aGlzLmooYixhKTt0aGlzLktiPTB9LGI6ZnVuY3Rpb24oKXt0aGlzLktxPTEwO3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7CnRoaXMuS2J8fCh0aGlzLktiPTAsYi5hZGRFdmVudExpc3RlbmVyKCJhZEVycm9yIixmdW5jdGlvbigpe3RoaXMubCgiYWRlcnJvciIpO3RoaXMubygpfS5iaW5kKHRoaXMpKSxiLmFkZEV2ZW50TGlzdGVuZXIoImVycm9yIixmdW5jdGlvbigpe30pKTt3aW5kb3cudmlkZW9wbGF6YT8od2luZG93LnZpZGVvcGxhemEuYnVpbGREYXRlfHwodGhpcy5sKCJub2ZyYW1ld29yayIsInZpZGVvcGxhemEiKSx0aGlzLm8oKSksd2luZG93LnZpZGVvcGxhemEuY29yZT8od2luZG93LnZpZGVvcGxhemEuY29yZS5BZENhbGxNb2R1bGV8fCh0aGlzLmwoIm5vZnJhbWV3b3JrIiwidmlkZW9wbGF6YSIpLHRoaXMubygpKSx3aW5kb3cudmlkZW9wbGF6YS5jb3JlLlRyYWNrZXJ8fCh0aGlzLmwoIm5vZnJhbWV3b3JrIiwidmlkZW9wbGF6YSIpLHRoaXMubygpKSx3aW5kb3cudmlkZW9wbGF6YS5jb3JlLm1vZGVsfHwodGhpcy5sKCJub2ZyYW1ld29yayIsInZpZGVvcGxhemEiKSx0aGlzLm8oKSksd2luZG93LnZpZGVvcGxhemEuY29yZS5wYXJzZXx8Cih0aGlzLmwoIm5vZnJhbWV3b3JrIiwidmlkZW9wbGF6YSIpLHRoaXMubygpKSx3aW5kb3cudmlkZW9wbGF6YS5jb3JlLnJlcXVlc3R8fCh0aGlzLmwoIm5vZnJhbWV3b3JrIiwidmlkZW9wbGF6YSIpLHRoaXMubygpKSk6KHRoaXMubCgibm9mcmFtZXdvcmsiLCJ2aWRlb3BsYXphIiksdGhpcy5vKCkpLHdpbmRvdy52aWRlb3BsYXphLnZlcnNpb25OdW1iZXJ8fCh0aGlzLmwoIm5vZnJhbWV3b3JrIiwidmlkZW9wbGF6YSIpLHRoaXMubygpKSk6KHRoaXMuS2J8fHRoaXMuS2IrKyx0aGlzLktiPD10aGlzLktxPyh0aGlzLktiKyssd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLmIoKX0uYmluZCh0aGlzKSw1MDApKToodGhpcy5sKCJub2ZyYW1ld29yayIsInZpZGVvcGxhemEiKSx0aGlzLm8oKSkpfSxvOmZ1bmN0aW9uKCl7dGhpcy5nZXRQbGF5ZXIoKS5pc1BsYXlpbmcoKT8odGhpcy5nZXRQbGF5ZXIoKS4kcygpLHRoaXMudygpKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMubygpfS5iaW5kKHRoaXMpLAoxMDApfX0pfSkoYyk7dmFyIFhiPWMueGt8fFhiOyhmdW5jdGlvbihjKXtjLnprPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sYjpmdW5jdGlvbigpe3ZhciBiPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoIm10di1wbGF5ZXItY29udGFpbmVyIiksYT0hMTtiJiZiWzBdJiYoYT1iWzBdLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpKSYmYVswXSYmd2luZG93LnBsYXllckFwaSYmd2luZG93LnBsYXllckFwaS5wbGF5YmFjayYmYiYmKGI9bmV3IFdiKHdpbmRvdy5wbGF5ZXJBcGkpLHRoaXMuSChiKXx8KHRoaXMuSihiKSwobmV3IFhiKGIsdGhpcy5BKSkuYigpKSk7dGhpcy5JKCl9fSl9KShjKTt2YXIgWWI9Yy56a3x8WWIsWmI9bmV3IFliKHEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLkNoPXRoaXMuYVsxXTt0aGlzLmZvPXRoaXMuYVsyXTsKdGhpcy5DcD10aGlzLmFbOV07dGhpcy5nPXRoaXMuYVs2XX1jLmZoPWI7Yi5wcm90b3R5cGU9e0JoOmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy5DaDp0aGlzLmVvKGEpfSxlbzpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMuZm86dGhpcy5CcChhKX0sQnA6ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLkNwOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMuZzphfX19KShjKTt2YXIgJGI9Yy5maHx8JGIsamQ9bmV3ICRiKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9amQuQmgoNCk7KGZ1bmN0aW9uKGMpe2Mudms9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKS5wYXJlbnROb2RlLnBhcmVudE5vZGU7dGhpcy5QKGIpO2I9dGhpcy5nZXRSYXdQbGF5ZXIoKTsKdGhpcy5TKGIpO3RoaXMuaXNQbGF5aW5nPSExO2IuYWRkRXZlbnRMaXN0ZW5lcigidGltZXVwZGF0ZSIsZnVuY3Rpb24oKXt0aGlzLmlzUGxheWluZz0hMH0uYmluZCh0aGlzKSl9LHBhdXNlOmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5wYXVzZSgpfSxwbGF5OmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5wbGF5KCl9LGdldEN1cnJlbnRUaW1lOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKSxhPSIiO2IuY3VycmVudFRpbWUmJihhPWIuY3VycmVudFRpbWUpO3JldHVybiBhfSxnZXREdXJhdGlvbjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCksYT0wO2IuZHVyYXRpb24mJihhPWIuZHVyYXRpb24pO3JldHVybiBhfSxlYTpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0Q3VycmVudFRpbWUoKSxhPXRoaXMuZ2V0RHVyYXRpb24oKTtiJiZhJiYxPmEtYj90aGlzLksoKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuZWEoKX0uYmluZCh0aGlzKSwKMjAwKX0sTDpmdW5jdGlvbigpe3JldHVybiJSYWRpYW50TVAifX0pfSkoYyk7dmFyIGFjPWMudmt8fGFjOyhmdW5jdGlvbihjKXtjLnVrPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsYSl9LGI6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpLkRhKCksYT10aGlzLmdldFBsYXllcigpLnZpZGVvVGFnO2EmJmEuYWRkRXZlbnRMaXN0ZW5lcigibG9hZHN0YXJ0IixmdW5jdGlvbigpe3RoaXMubmIoKTt0aGlzLmdldFBsYXllcigpLmlzUGxheWluZz0hMX0uYmluZCh0aGlzKSk7dGhpcy5nZXRQbGF5ZXIoKTtiLmFkZEV2ZW50TGlzdGVuZXIoInBsYXlpbmciLGZ1bmN0aW9uKCl7dGhpcy5sbigpfS5iaW5kKHRoaXMpKTtiLmFkZEV2ZW50TGlzdGVuZXIoImFkbG9hZGVkIixmdW5jdGlvbigpe3RoaXMubSgpfS5iaW5kKHRoaXMpKTtiLmFkZEV2ZW50TGlzdGVuZXIoImFkc3RhcnRlZCIsZnVuY3Rpb24oKXt0aGlzLm0oKX0uYmluZCh0aGlzKSk7Yj10aGlzLk1jKCk7CjA8Yi5nZXRDdXJyZW50VGltZSgpP3RoaXMudnEoKTp0aGlzLlBiKCk7Yi5hdXRvcGxheSYmd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLk5lKCl8fCh0aGlzLmwoImNvbnRlbnRwbGF5IiksdGhpcy5vKCEwKSl9LmJpbmQodGhpcyksMUUzKX0sbG46ZnVuY3Rpb24oKXt0aGlzLk5lKCl8fHRoaXMubyghMCl9LHZxOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5NYygpOyFiLmxhJiZiLmJhJiZiLkR1JiZiLkZ1JiYodGhpcy5sKCJub2ZyYW1ld29yayIsIklNQSIpLHRoaXMubygpKX0sUGI6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLk1jKCk7Yi5hZHNMb2FkZXI/Yi5hZHNMb2FkZXIuYWRkRXZlbnRMaXN0ZW5lcihnb29nbGUuaW1hLkFkRXJyb3JFdmVudC5UeXBlLkFEX0VSUk9SLGZ1bmN0aW9uKGEpe3ZhciBiO2E6e2E9YS5nZXRFcnJvcigpO2ZvcihiIGluIGEpaWYoIm51bWJlciI9PXR5cGVvZiBhW2JdKXtiPWFbYl07YnJlYWsgYX1iPXZvaWQgMH0xMDA5PT1ifHwzMDM9PWJ8fAo0MDM9PWI/KHRoaXMubSgpLHRoaXMubWEoKSk6KHRoaXMubCgiYWRlcnJvciIsYiksdGhpcy5vKCkpfS5iaW5kKHRoaXMpKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuUGIoKX0uYmluZCh0aGlzKSwxMDApfSxNYzpmdW5jdGlvbigpe2lmKCF0aGlzLmNnKWZvcih2YXIgYj1rLnBsYXllcmFwaSgpLGE9dGhpcy5nZXRQbGF5ZXIoKS5EYSgpLmlkLGM9MDtjPGIubGVuZ3RoO2MrKyliW2NdLmlkPT1hJiYodGhpcy5jZz1iW2NdKTtyZXR1cm4gdGhpcy5jZ30sT2Q6ZnVuY3Rpb24oKXtyZXR1cm4gd2luZG93LmltYT8haW1hLnZpZGVvLmNsaWVudC5qc1RhZyYmIWltYS52aWRlby5jbGllbnQudGFnZ2VkJiYhaW1hLnZpZGVvLmNsaWVudC5nZXRFRGF0YTohMX0sbzpmdW5jdGlvbihiKXt0aGlzLmdldFBsYXllcigpLmlzUGxheWluZz9iP3RoaXMuTWMoKS5hZHNMb2FkZXI/dGhpcy53KCEwKTp0aGlzLncoKTp0aGlzLncoKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMubyhiKX0uYmluZCh0aGlzKSwKMTApfX0pfSkoYyk7dmFyIGJjPWMudWt8fGJjOyhmdW5jdGlvbihjKXtjLndrPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sYjpmdW5jdGlvbigpe2lmKGsmJmsucGxheWVyYXBpKXt2YXIgYj1rLnBsYXllcmFwaSgpO2lmKGIubGVuZ3RoKXtmb3IodmFyIGE9MDthPGIubGVuZ3RoO2ErKyl7dmFyIGM9bmV3IGFjKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGJbYV0uaWQpLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpWzBdKTt0aGlzLkgoYyl8fCh0aGlzLkooYyksKG5ldyBiYyhjLHRoaXMuQSkpLmIoKSl9cmV0dXJufX10aGlzLkkoKX19KX0pKGMpO3ZhciBjYz1jLndrfHxjYyxkYz1uZXcgY2MocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMueXU9dGhpcy5hWzNdO3RoaXMuZXM9dGhpcy5hWzFdO3RoaXMuZz10aGlzLmFbMTBdfWMuZ209YjtiLnByb3RvdHlwZT0Ke3h1OmZ1bmN0aW9uKGEpe3JldHVybiA3PGE/dGhpcy55dTp0aGlzLmRzKGEpfSxkczpmdW5jdGlvbihhKXtyZXR1cm4gOTxhP3RoaXMuZXM6dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy5nOmF9fX0pKGMpO3ZhciBlYz1jLmdtfHxlYyxrZD1uZXcgZWMoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1rZC54dSg0KTsoZnVuY3Rpb24oYyl7Yy5Baj1wLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LE46ZnVuY3Rpb24oKXt2YXIgYj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGlzLnBsYXllci5pZCk7RCYmKGI9Yi5maXJzdENoaWxkKTtpZihiKXt0aGlzLlAoYik7aWYoYi50YWdOYW1lKXt2YXIgYT1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpWzBdO2F8fChhPWIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIm9iamVjdCIpWzBdKTsKYXx8KGE9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZSgiZW1iZWQiKVswXSl9YT90aGlzLlMoYSk6dGhpcy5kYSgpfWVsc2UgdGhpcy5kYSgpfSxwYXVzZTpmdW5jdGlvbigpe2lmKEQpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7d2luZG93Ll9wbGF5LmNvbnRyb2wuaW50ZXJhY3QucGF1c2UoYi5pZCl9ZWxzZSB3aW5kb3cuX3BsYXkuYWRkb25zLnN2bS5zZW5kQ29tbWFuZCgicGF1c2UiKX0scGxheTpmdW5jdGlvbigpe2lmKEQpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7d2luZG93Ll9wbGF5LmNvbnRyb2wuaW50ZXJhY3QucGxheShiLmlkKX1lbHNlIHdpbmRvdy5fcGxheS5hZGRvbnMuc3ZtLnNlbmRDb21tYW5kKCJwbGF5Iil9LEw6ZnVuY3Rpb24oKXtyZXR1cm4ibmV4dCJ9LERiOmZ1bmN0aW9uKCl7cmV0dXJuITB9LERhOmZ1bmN0aW9uKCl7dmFyIGI7RD8oYj10aGlzLmdldFJhd1BsYXllcigpLGI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoYi5pZCkuZmlyc3RDaGlsZCk6CmI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQod2luZG93Ll9wbGF5LmFkZG9ucy5zdm0uZ2V0UGxheWVyQ29udGFpbmVyKCkpO2IhPXRoaXMuY29udGFpbmVyJiYodGhpcy5jb250YWluZXI9Yik7cmV0dXJuIHRoaXMuY29udGFpbmVyfX0pfSkoYyk7dmFyIFc9Yy5Banx8VzsoZnVuY3Rpb24oYyl7Yy56aj10LmV4dGVuZCh7YzpmdW5jdGlvbihiLGEpe3RoaXMuaihiLGEpfSxiOmZ1bmN0aW9uKCl7dGhpcy5mZT0iIjt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpO2ImJih0aGlzLmZlPWIuaWQpO0Q/d2luZG93Ll9wbGF5LmNvbmZpZy5hZGRBZGRvbkxpc3RlbmVyKGZ1bmN0aW9uKGEpe3ZhciBiPWEucGxheWVyQ29udGFpbmVyO2ImJnRoaXMuZmUmJmIhPXRoaXMuZmV8fCJhZGVycm9yIiE9YS5ldmVudHx8KGEuYWRVUkwmJihrLmFkVGFnPWEuYWRVUkwpLHRoaXMubCgiYWRlcnJvciIsYS5idiksdGhpcy53KCksd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLm5iKCl9LmJpbmQodGhpcyksCjEwMCkpfS5iaW5kKHRoaXMpLCJzdm0iKTp3aW5kb3cuX3BsYXkuYWRkb25zLnN2bS5zZXRMaXN0ZW5lcihmdW5jdGlvbihhKXsiYWRlcnJvciI9PWEmJih0aGlzLmwoImFkZXJyb3IiKSx0aGlzLncoKSx3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMubmIoKX0uYmluZCh0aGlzKSwxMDApKX0uYmluZCh0aGlzKSl9fSl9KShjKTt2YXIgWD1jLnpqfHxYOyhmdW5jdGlvbihjKXtjLkJqPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sYjpmdW5jdGlvbigpe2lmKHdpbmRvdy5fcGxheSYmd2luZG93Ll9wbGF5LmFkZG9ucyYmd2luZG93Ll9wbGF5LmFkZG9ucy5zdm0pe0Q9ImZ1bmN0aW9uIj09dHlwZW9mIHdpbmRvdy5fcGxheS5hZGRvbnMuc3ZtLmdldFBsYXllckNvbnRhaW5lcj8hMTohMDt2YXIgYjtpZihEKWZvcih2YXIgYT13aW5kb3cuX3BsYXkuY29udHJvbC5nZXRJbnN0YW5jZXMoKSxjPWEubGVuZ3RoLGQ9MDtkPGM7ZCsrKXtpZihiPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGFbZF0pKWI9Cm5ldyBXKGIpLGIuamF8fHRoaXMuSChiKXx8KHRoaXMuSihiKSxiPW5ldyBYKGIsdGhpcy5BKSxiLmIoKSl9ZWxzZSBpZihiPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHdpbmRvdy5fcGxheS5hZGRvbnMuc3ZtLmdldFBsYXllckNvbnRhaW5lcigpKSliPW5ldyBXKGIpLGIuamE/dGhpcy5tZygpOnRoaXMuSChiKXx8KHRoaXMuSihiKSxiPW5ldyBYKGIsdGhpcy5BKSxiLmIoKSl9dGhpcy5JKCl9fSl9KShjKTt2YXIgRCxmYz1jLkJqfHxmYyxnYz1uZXcgZmMoZnVuY3Rpb24oYyxiKXtjLnBhdXNlKCk7aWYobS5vYi5sZW5ndGgpe3ZhciBhPW0ub2Iuc2hpZnQoKTtpZigiYWRjYWxsIj09YS50eXBlKXt2YXIgZztnPWUuSHMoeyJbTE9BRFNDUklQVF0iOmUub2EoMTApLCJbVVRJTFNdIjplLm9hKDEwKSwiW0NBTExCQUNLXSI6ZS5vYSgxMCl9KTt3aW5kb3dbZ1siW0xPQURTQ1JJUFRdIl1dPWUuV2YuYmluZChlKTt3aW5kb3dbZ1siW1VUSUxTXSJdXT1tO2Zvcih3aW5kb3dbZ1siW0NBTExCQUNLXSJdXT0KZnVuY3Rpb24oYSl7Zm9yKHZhciBmIGluIGEpa1tmXT1hW2ZdO3EoYyxiKX07Zz1hLnNjcmlwdHMuc2hpZnQoKTspZS5XZihnLGZ1bmN0aW9uKCl7Y29uc29sZS5sb2coInNpZGVsb2FkIHN1Y2Nlc3MiKX0sZnVuY3Rpb24oKXtjb25zb2xlLmxvZygic2lkZWxvYWQgZmFpbGVkIil9LG0pfWVsc2UgcShjLGIpfWVsc2UgcShjLGIpfSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMuU2s9dGhpcy5hWzddO3RoaXMuTHI9dGhpcy5hWzJdO3RoaXMudHI9dGhpcy5hWzhdO3RoaXMuR2o9dGhpcy5hWzEwXTt0aGlzLmc9dGhpcy5hWzZdfWMuc3E9YjtiLnByb3RvdHlwZT17Ums6ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLlNrOnRoaXMuS3IoYSl9LEtyOmZ1bmN0aW9uKGEpe3JldHVybiA5PGE/dGhpcy5Mcjp0aGlzLnNyKGEpfSxzcjpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMudHI6CnRoaXMuRmooYSl9LEZqOmZ1bmN0aW9uKGEpe3JldHVybiAzPGE/dGhpcy5Hajp0aGlzLmYoYSl9LGY6ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLmc6YX19fSkoYyk7dmFyIGhjPWMuc3F8fGhjLGxkPW5ldyBoYygxLG5ldyBEYXRlLDIsTWF0aC5yYW5kb20oKSwidHJ1ZSIsbmF2aWdhdG9yLCJsLWtleSIsITEsTWF0aC5hYnMoLTEpLCJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PWxkLlJrKDQpOyhmdW5jdGlvbihjKXtjLldrPXAuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sTjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7aWYoYi52aWRlb01vZGVsKXt2YXIgYT1iLnZpZGVvTW9kZWwuZ2V0KCJwbGF5ZXJFbGVtZW50Iik7aWYoYSl7dGhpcy5QKGEpO3ZhciBjPWEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIilbMF07Y3x8KGM9YS5nZXRFbGVtZW50c0J5VGFnTmFtZSgib2JqZWN0IilbMF0pO2M/KHRoaXMuUyhjKSxiLnZpZGVvTW9kZWwub2JzZXJ2ZSgicG9zaXRpb24iLApmdW5jdGlvbihhKXt0aGlzLlRxPWF9LmJpbmQodGhpcykpLGIudmlkZW9Nb2RlbC5vYnNlcnZlKCJkdXJhdGlvbiIsZnVuY3Rpb24oYSl7dGhpcy5kdXJhdGlvbj1hfS5iaW5kKHRoaXMpKSk6dGhpcy5kYSgpfWVsc2UgdGhpcy5kYSgpfWVsc2UgdGhpcy5kYSgpfSx6czpmdW5jdGlvbihiKXt0aGlzLnNkPWJ9LHBhdXNlOmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS52aWRlb01vZGVsLnBhdXNlKCl9LHBsYXk6ZnVuY3Rpb24oKXt0aGlzLmdldFJhd1BsYXllcigpLnZpZGVvTW9kZWwucGxheSgpfSxnZXRDdXJyZW50VGltZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLlRxfSxnZXREdXJhdGlvbjpmdW5jdGlvbigpe3JldHVybiB0aGlzLmR1cmF0aW9ufSxMOmZ1bmN0aW9uKCl7cmV0dXJuInR2MiJ9LGVhOmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS52aWRlb01vZGVsLm9ic2VydmUoInBvc2l0aW9uIixmdW5jdGlvbihiKXt0aGlzLnFiKGIpfS5iaW5kKHRoaXMpKX0sCnFiOmZ1bmN0aW9uKGIpe3RoaXMuZ2V0UmF3UGxheWVyKCk7dGhpcy5nZXRDdXJyZW50VGltZSgpPmImJihiPXRoaXMuZ2V0Q3VycmVudFRpbWUoKSk7dmFyIGE9dGhpcy5nZXREdXJhdGlvbigpO2ImJjA8YiYmYSYmMDxhJiZiPj1hLTEmJih0aGlzLksmJnRoaXMuSygpLHRoaXMuc2QmJiJmdW5jdGlvbiI9PXR5cGVvZiB0aGlzLnNkJiYobmV3IEcodGhpcyx0aGlzLnNkKSkuYigpKX19KX0pKGMpO3ZhciBNPWMuV2t8fE07KGZ1bmN0aW9uKGMpe2MuVms9dC5leHRlbmQoe2M6ZnVuY3Rpb24oYixhKXt0aGlzLmooYixhKX0sVmE6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpO2lmKCF0aGlzLkdkKWlmKHRoaXMuaGJ8fCh0aGlzLmhiPTApLHRoaXMuaGIrKywxNTx0aGlzLmhiKXtpZih3aW5kb3cuaW1hJiZ3aW5kb3cuaW1hLmNvbW1vbiYmd2luZG93LmltYS5JbWFTZGtTZXR0aW5ncyYmd2luZG93LmltYS5jb21tb24uZ2V0VmlkZW9NZXRhZGF0YSYmCndpbmRvdy5pbWEuY29tbW9uLnRyaWdnZXJNZWFzdXJhYmxlRXZlbnQpcmV0dXJuIHRoaXMuSnMoKSwhMDt0aGlzLmwoIm5vZnJhbWV3b3JrIiwiSU1BIik7Yi52aWRlb01vZGVsLmdldCgiYWRUYWdVcmwiKT90aGlzLm8oKTp0aGlzLm8oITApfWVsc2UgaWYoYj1iLnZpZGVvTW9kZWwuZ2V0KCJhZHNMb2FkZXIiKSl7dGhpcy5HZD0hMDt2YXIgYT0iYWRFcnJvciI7d2luZG93Lmdvb2dsZSYmZ29vZ2xlLmltYSYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQmJmdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUmJmdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUuQURfRVJST1ImJihhPWdvb2dsZS5pbWEuQWRFcnJvckV2ZW50LlR5cGUuQURfRVJST1IpO2IuYWRkRXZlbnRMaXN0ZW5lcihhLGZ1bmN0aW9uKGEpe3RoaXMuVihhKTt0aGlzLnVhKCl8fCh0aGlzLmwoImFkZXJyb3IiLHRoaXMuVSksdGhpcy5vKCkpfS5iaW5kKHRoaXMpKX1lbHNlIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5WYSgpfS5iaW5kKHRoaXMpLAoxMCl9LHVhOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaWF9LFY6ZnVuY3Rpb24oYil7ZnVuY3Rpb24gYShhLGIpe3ZhciBjPSExO2lmKGEpe2lmKDEwMDk9PWF8fDMwMz09YXx8NDAzPT1hKWM9ITA7Y3x8IWEuaW5kZXhPZnx8LTE9PT1hLmluZGV4T2YoIjEwMDkiKSYmLTE9PT1hLmluZGV4T2YoIjMwMyIpJiYtMT09PWEuaW5kZXhPZigiNDAzIil8fChjPSEwKTsibnVtYmVyIj09dHlwZW9mIGE/KGIuVT1hLGIubCgiYWRlcnJvciIsYSkpOmIubCgiYWRlcnJvciIpfXJldHVybiBjfWIub3JpZ2luYWxFdmVudCYmKGI9Yi5vcmlnaW5hbEV2ZW50KTtpZihiLmdldEVycm9yJiYiZnVuY3Rpb24iPT10eXBlb2YgYi5nZXRFcnJvcil7dmFyIGM9Yi5nZXRFcnJvcigpO2lmKGMuZ2V0RXJyb3JDb2RlJiYiZnVuY3Rpb24iPT10eXBlb2YgYy5nZXRFcnJvckNvZGUmJmEoYy5nZXRFcnJvckNvZGUoKSx0aGlzKSl7dGhpcy5wYSgpO3JldHVybn19Zm9yKHZhciBkIGluIGIpaWYoYi5oYXNPd25Qcm9wZXJ0eShkKSYmCmJbZF0mJmJbZF0uYWRFcnJvciYmYltkXS5hZEVycm9yLmdldEVycm9yQ29kZSYmImZ1bmN0aW9uIj09dHlwZW9mIGJbZF0uYWRFcnJvci5nZXRFcnJvckNvZGUmJmEoYltkXS5hZEVycm9yLmdldEVycm9yQ29kZSgpLHRoaXMpKXt0aGlzLnBhKCk7YnJlYWt9fSxiOmZ1bmN0aW9uKCl7dGhpcy5VPXRoaXMuVXx8ITE7dmFyIGI9dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKTt0aGlzLlZhKCk7Yi52aWRlb01vZGVsLm9ic2VydmUoInBsYXlTdGF0ZSIsZnVuY3Rpb24oYSl7InBsYXlpbmciPT1hJiYodGhpcy5pc1BsYXlpbmc9ITApfS5iaW5kKHRoaXMpKTtiLnZpZGVvTW9kZWwub2JzZXJ2ZSgicGxheU1vZGUiLGZ1bmN0aW9uKCl7fS5iaW5kKHRoaXMpKTtiLnZpZGVvTW9kZWwub2JzZXJ2ZSgiY3VycmVudEFkU2VnbWVudCIsZnVuY3Rpb24oKXt9LmJpbmQodGhpcykpO2IudmlkZW9Nb2RlbC5vYnNlcnZlKCJpc0Fkc1BsYXlpbmciLGZ1bmN0aW9uKCl7fS5iaW5kKHRoaXMpKTsKYi52aWRlb01vZGVsLm9ic2VydmUoImFkRXJyb3IiLGZ1bmN0aW9uKCl7fS5iaW5kKHRoaXMpKTtiLnZpZGVvTW9kZWwub2JzZXJ2ZSgiYWRFcnJvcnMiLGZ1bmN0aW9uKCl7fS5iaW5kKHRoaXMpKTtiLnZpZGVvTW9kZWwub2JzZXJ2ZSgiYWRFcnJvcnNYIixmdW5jdGlvbigpe30uYmluZCh0aGlzKSk7Yi52aWRlb01vZGVsLm9ic2VydmUoIk5PTl9FVkVOVCIsZnVuY3Rpb24oKXt9LmJpbmQodGhpcykpfSxvOmZ1bmN0aW9uKGIpe3RoaXMuaXNQbGF5aW5nP3RoaXMudyhiKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMubyhiKX0uYmluZCh0aGlzKSwxMCl9fSl9KShjKTt2YXIgRz1jLlZrfHxHOyhmdW5jdGlvbihjKXtjLlhrPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKTt0aGlzLnZhPS0xfSxiOmZ1bmN0aW9uKCl7aWYod2luZG93Lmluc2VydGVkUGxheWVyKXt2YXIgYj1uZXcgTSh3aW5kb3cuaW5zZXJ0ZWRQbGF5ZXIpO2IuamF8fHRoaXMuSChiKXx8Cih0aGlzLkooYiksYj1uZXcgRyhiLHRoaXMuQSksYi5iKCkpfWlmKHdpbmRvdy5UVjJQbGF5ZXJzJiZ3aW5kb3cuVFYyUGxheWVycy5sZW5ndGgpZm9yKHZhciBhPTA7YTx3aW5kb3cuVFYyUGxheWVycy5sZW5ndGg7YSsrKWI9bmV3IE0od2luZG93LlRWMlBsYXllcnNbYV0pLGIuamF8fHRoaXMuSChiKXx8KHRoaXMuSihiKSxiPW5ldyBHKGIsdGhpcy5BKSxiLmIoKSk7ZWxzZSBpZih3aW5kb3cuVFYyUGxheWVycylmb3IoYSBpbiB3aW5kb3cuVFYyUGxheWVycyl3aW5kb3cuVFYyUGxheWVycy5oYXNPd25Qcm9wZXJ0eShhKSYmd2luZG93LlRWMlBsYXllcnNbYV0udmlkZW9Nb2RlbCYmKGI9bmV3IE0od2luZG93LlRWMlBsYXllcnNbYV0pLGIuamF8fHRoaXMuSChiKXx8KHRoaXMuSihiKSxiLnpzKHRoaXMuQSksYj1uZXcgRyhiLHRoaXMuQSksYi5iKCkpKTt0aGlzLkkoKX19KX0pKGMpO3ZhciBpYz1jLlhrfHxpYyxqYz1uZXcgaWMocSk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT0KQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLmhqPXRoaXMuYVszXTt0aGlzLm1oPXRoaXMuYVszXTt0aGlzLlpyPXRoaXMuYVs0XTt0aGlzLklwPXRoaXMuYVsxXTt0aGlzLklxPXRoaXMuYVs0XTt0aGlzLiRxPXRoaXMuYVs5XTt0aGlzLmc9dGhpcy5hWzhdfWMuSHQ9YjtiLnByb3RvdHlwZT17Z2o6ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLmhqOnRoaXMubGgoYSl9LGxoOmZ1bmN0aW9uKGEpe3JldHVybiAzPGE/dGhpcy5taDp0aGlzLllyKGEpfSxZcjpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMuWnI6dGhpcy5IcChhKX0sSHA6ZnVuY3Rpb24oYSl7cmV0dXJuIDM8YT90aGlzLklwOnRoaXMuSHEoYSl9LEhxOmZ1bmN0aW9uKGEpe3JldHVybiA3PGE/dGhpcy5JcTp0aGlzLlpxKGEpfSxacTpmdW5jdGlvbihhKXtyZXR1cm4gODxhP3RoaXMuJHE6dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiA0PGE/dGhpcy5nOmF9fX0pKGMpO3ZhciBrYz0KYy5IdHx8a2MsbWQ9bmV3IGtjKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9bWQuZ2ooNCk7KGZ1bmN0aW9uKGMpe2MucWo9cC5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxOOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKTt0aGlzLmR1cmF0aW9uPXRoaXMuZGY9MDtiPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGIuaWQpO3RoaXMuUChiKTt2YXIgYT1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ2aWRlbyIpWzBdO2F8fChhPWIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIm9iamVjdCIpWzBdKTthfHwoYT1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJlbWJlZCIpWzBdKTthP3RoaXMuUyhhKTp0aGlzLmRhKCk7d2luZG93LnNldEludGVydmFsKGZ1bmN0aW9uKCl7dGhpcy5kYXRhKCl9LmJpbmQodGhpcyksNTAwKX0scGF1c2U6ZnVuY3Rpb24oKXt2YXIgYj0KdGhpcy5nZXRSYXdQbGF5ZXIoKTtiLmZhY2FkZS5zZW5kTm90aWZpY2F0aW9uKHdpbmRvdy5tdnAuUGxheWVyRmFjYWRlLlBBVVNFLHtpZDpiLmlkfSl9LHBsYXk6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpO2IuZmFjYWRlLnNlbmROb3RpZmljYXRpb24od2luZG93Lm12cC5QbGF5ZXJGYWNhZGUuUkVTVU1FLHtpZDpiLmlkfSl9LGdldEN1cnJlbnRUaW1lOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZGZ9LGdldER1cmF0aW9uOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZHVyYXRpb259LGVhOmZ1bmN0aW9uKCl7dGhpcy5nZXREdXJhdGlvbigpO3RoaXMuZ2V0Q3VycmVudFRpbWUoKTt0aGlzLmdldER1cmF0aW9uKCk7dGhpcy5nZXRDdXJyZW50VGltZSgpOzA8dGhpcy5nZXREdXJhdGlvbigpJiYwPHRoaXMuZ2V0Q3VycmVudFRpbWUoKSYmMj50aGlzLmdldER1cmF0aW9uKCktdGhpcy5nZXRDdXJyZW50VGltZSgpJiZ0aGlzLks/KDAsdGhpcy5LKSgpOndpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5lYSgpfS5iaW5kKHRoaXMpLAo0MDApfSxkYXRhOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKTtiLmZhY2FkZS5zZW5kTm90aWZpY2F0aW9uKHdpbmRvdy5tdnAuUGxheWVyRmFjYWRlLkdFVF9USU1FLHtRbTpmdW5jdGlvbihhKXswPGEmJih0aGlzLmRmPWEpfS5iaW5kKHRoaXMpLGlkOmIuaWR9KTtiLmZhY2FkZS5zZW5kTm90aWZpY2F0aW9uKHdpbmRvdy5tdnAuUGxheWVyRmFjYWRlLkdFVF9EQVRBLHtRbTpmdW5jdGlvbihhKXswPGEuZHVyYXRpb24mJih0aGlzLmR1cmF0aW9uPWEuZHVyYXRpb24pfS5iaW5kKHRoaXMpLGlkOmIuaWR9KX0sTDpmdW5jdGlvbigpe3JldHVybiJtdnAifX0pfSkoYyk7dmFyIGxjPWMucWp8fGxjOyhmdW5jdGlvbihjKXtjLnBqPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsYSl9LGZ2OmZ1bmN0aW9uKCl7fSxrczpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCkuZmFjYWRlLGE7YT1uZXcgbXZwLkNlKG5ldyBmdW5jdGlvbigpe30pOwphLkF1PSJIT01BRF9NRURJQVRPUiI7YT1uZXcgYTtiLmtzKGEpO3dpbmRvdy5JdT1ifSxiOmZ1bmN0aW9uKCl7dGhpcy5qc3x8KHRoaXMuanM9ITApO3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7dGhpcy5MZHx8KHRoaXMuTGQ9MSk7aWYoMjA8dGhpcy5MZCl0aGlzLmwoIm5vZnJhbWV3b3JrIiwiSU1BIiksdGhpcy5vKCEwKTtlbHNle3ZhciBhPSExLGM9YT0hMTtpZihiLmZhY2FkZSYmYi5mYWNhZGUucmV0cmlldmVNZWRpYXRvciYmKGE9Yi5mYWNhZGUucmV0cmlldmVNZWRpYXRvcigiVmlkZW9TY3JlZW5NZWRpYXRvcl8iK2IuaWQpKSYmYS5nZXRWaWV3Q29tcG9uZW50JiYoYT1hLmdldFZpZXdDb21wb25lbnQoKSkmJmEuX3NjcmVlbkNsaWVudCYmYS5fc2NyZWVuQ2xpZW50Ll9lbGVtZW50JiZhLl9zY3JlZW5DbGllbnQuX2VsZW1lbnQuaW1hJiYoYz1hLl9zY3JlZW5DbGllbnQuX2VsZW1lbnQuaW1hLl9hZHNMb2FkZXIpKXt0aGlzLkhhKGMsYS5fc2NyZWVuQ2xpZW50Ll9lbGVtZW50LmltYSk7CnJldHVybn10aGlzLkxkKys7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLmIoKX0uYmluZCh0aGlzKSw1MCl9fSxIYTpmdW5jdGlvbihiKXt2YXIgYT0iYWRFcnJvciIsYz0iYWRzTWFuYWdlckxvYWRlZCIsZD0ibG9nIjt3aW5kb3cuZ29vZ2xlJiZnb29nbGUuaW1hJiZnb29nbGUuaW1hLkFkRXJyb3JFdmVudCYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZSYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZS5BRF9FUlJPUiYmKGE9Z29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZS5BRF9FUlJPUik7d2luZG93Lmdvb2dsZSYmZ29vZ2xlLmltYSYmZ29vZ2xlLmltYS5BZHNNYW5hZ2VyTG9hZGVkRXZlbnQmJmdvb2dsZS5pbWEuQWRzTWFuYWdlckxvYWRlZEV2ZW50LlR5cGUmJmdvb2dsZS5pbWEuQWRzTWFuYWdlckxvYWRlZEV2ZW50LlR5cGUuQURTX01BTkFHRVJfTE9BREVEJiYoYz1nb29nbGUuaW1hLkFkc01hbmFnZXJMb2FkZWRFdmVudC5UeXBlLkFEU19NQU5BR0VSX0xPQURFRCk7CndpbmRvdy5nb29nbGUmJmdvb2dsZS5pbWEmJmdvb2dsZS5pbWEuQWRFdmVudCYmZ29vZ2xlLmltYS5BZEV2ZW50LlR5cGUmJmdvb2dsZS5pbWEuQWRFdmVudC5UeXBlLkxPRyYmKGQ9Z29vZ2xlLmltYS5BZEV2ZW50LlR5cGUuTE9HKTtiLmFkZEV2ZW50TGlzdGVuZXIoYSxmdW5jdGlvbihhKXt0aGlzLlYoYSwhMCk7dGhpcy5YKCl9LmJpbmQodGhpcykpO2IuYWRkRXZlbnRMaXN0ZW5lcihjLGZ1bmN0aW9uKCl7dGhpcy5rZSgpfS5iaW5kKHRoaXMpKTtiLmFkZEV2ZW50TGlzdGVuZXIoZCxmdW5jdGlvbihhKXt0aGlzLlYoYSwhMCk7dGhpcy5YKCEwKX0uYmluZCh0aGlzKSl9LFY6ZnVuY3Rpb24oYil7ZnVuY3Rpb24gYShhLGIpe3ZhciBjPSExO2lmKGEpe2lmKDEwMDk9PWF8fDMwMz09YXx8NDAzPT1hKWM9ITA7Y3x8IWEuaW5kZXhPZnx8LTE9PT1hLmluZGV4T2YoIjEwMDkiKSYmLTE9PT1hLmluZGV4T2YoIjMwMyIpJiYtMT09PWEuaW5kZXhPZigiNDAzIil8fChjPSEwKTsibnVtYmVyIj09CnR5cGVvZiBhJiZiLmwoImFkZXJyb3IiLGEpfXJldHVybiBjfWIub3JpZ2luYWxFdmVudCYmKGI9Yi5vcmlnaW5hbEV2ZW50KTtpZihiLmdldEVycm9yJiYiZnVuY3Rpb24iPT10eXBlb2YgYi5nZXRFcnJvcil7dmFyIGM9Yi5nZXRFcnJvcigpO2lmKGMuZ2V0RXJyb3JDb2RlJiYiZnVuY3Rpb24iPT10eXBlb2YgYy5nZXRFcnJvckNvZGUmJmEoYy5nZXRFcnJvckNvZGUoKSx0aGlzKSl7dGhpcy5wYSgpO3JldHVybn19Zm9yKHZhciBkIGluIGIpaWYoYi5oYXNPd25Qcm9wZXJ0eShkKSYmYltkXSYmYltkXS5hZEVycm9yJiZiW2RdLmFkRXJyb3IuZ2V0RXJyb3JDb2RlJiYiZnVuY3Rpb24iPT10eXBlb2YgYltkXS5hZEVycm9yLmdldEVycm9yQ29kZSYmYShiW2RdLmFkRXJyb3IuZ2V0RXJyb3JDb2RlKCksdGhpcykpe3RoaXMucGEoKTticmVha319LGtlOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRQbGF5ZXIoKS5nZXRSYXdQbGF5ZXIoKSxhPSExLGM9YT0hMTtiLmZhY2FkZSYmYi5mYWNhZGUucmV0cmlldmVNZWRpYXRvciYmCihhPWIuZmFjYWRlLnJldHJpZXZlTWVkaWF0b3IoIlZpZGVvU2NyZWVuTWVkaWF0b3JfIitiLmlkKSkmJmEuZ2V0Vmlld0NvbXBvbmVudCYmKGE9YS5nZXRWaWV3Q29tcG9uZW50KCkpJiZhLl9zY3JlZW5DbGllbnQmJmEuX3NjcmVlbkNsaWVudC5fZWxlbWVudCYmYS5fc2NyZWVuQ2xpZW50Ll9lbGVtZW50LmltYSYmKGM9YS5fc2NyZWVuQ2xpZW50Ll9lbGVtZW50LmltYS5fYWRzTWFuYWdlcik7Yj0iYWRFcnJvciI7YT0ibG9nIjt3aW5kb3cuZ29vZ2xlJiZnb29nbGUuaW1hJiZnb29nbGUuaW1hLkFkRXJyb3JFdmVudCYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZSYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZS5BRF9FUlJPUiYmKGI9Z29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZS5BRF9FUlJPUik7d2luZG93Lmdvb2dsZSYmZ29vZ2xlLmltYSYmZ29vZ2xlLmltYS5BZEV2ZW50JiZnb29nbGUuaW1hLkFkRXZlbnQuVHlwZSYmZ29vZ2xlLmltYS5BZEV2ZW50LlR5cGUuTE9HJiYKKGE9Z29vZ2xlLmltYS5BZEV2ZW50LlR5cGUuTE9HKTtjLmFkZEV2ZW50TGlzdGVuZXIoYixmdW5jdGlvbihhKXt0aGlzLlYoYSl9LmJpbmQodGhpcykpO2MuYWRkRXZlbnRMaXN0ZW5lcihhLGZ1bmN0aW9uKGEpe3RoaXMuVihhLCEwKTt0aGlzLlgoITApfS5iaW5kKHRoaXMpKX0sdWE6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5pYX0scGE6ZnVuY3Rpb24oKXt0aGlzLmlhPSEwfSxYOmZ1bmN0aW9uKGIpe3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy51YSgpPyh0aGlzLm0oKSx0aGlzLm1hKCkpOnRoaXMubyhiKX0uYmluZCh0aGlzKSwxMDApfSxvOmZ1bmN0aW9uKGIpe3RoaXMudyhiKX19KX0pKGMpO3ZhciBtYz1jLnBqfHxtYzsoZnVuY3Rpb24oYyl7Yy5yaj1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LGI6ZnVuY3Rpb24oKXtpZih3aW5kb3cubXZwJiZ3aW5kb3cubXZwLlBsYXllckZhY2FkZSYmd2luZG93Lm12cC5QbGF5ZXJGYWNhZGUuZ2V0SW5zdGFuY2UpZm9yKHZhciBiPQpkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJtdnAiKSxhPTA7YTxiLmxlbmd0aDthKyspaWYoYlthXS5pZCl7dmFyIGM9bmV3IGxjKHtpZDpiW2FdLmlkLGZhY2FkZTp3aW5kb3cubXZwLlBsYXllckZhY2FkZS5nZXRJbnN0YW5jZSgpfSk7Yy5qYXx8dGhpcy5IKGMpfHwodGhpcy5KKGMpLChuZXcgbWMoYyx0aGlzLkEpKS5iKCkpfXRoaXMuSSgpfX0pfSkoYyk7dmFyIG5jPWMucmp8fG5jLG9jPW5ldyBuYyhxKTtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy56dD10aGlzLmFbNV07dGhpcy5laT10aGlzLmFbNV07dGhpcy51dT10aGlzLmFbNl07dGhpcy5nPXRoaXMuYVs1XX1jLkZoPWI7Yi5wcm90b3R5cGU9e3l0OmZ1bmN0aW9uKGEpe3JldHVybiA4PGE/dGhpcy56dDp0aGlzLmRpKGEpfSxkaTpmdW5jdGlvbihhKXtyZXR1cm4gMTA8YT90aGlzLmVpOnRoaXMudHUoYSl9LAp0dTpmdW5jdGlvbihhKXtyZXR1cm4gOTxhP3RoaXMudXU6dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiA2PGE/dGhpcy5nOmF9fX0pKGMpO3ZhciBwYz1jLkZofHxwYyxuZD1uZXcgcGMoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1uZC55dCg0KTsoZnVuY3Rpb24oYyl7Yy5saj1wLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LE46ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpLnBsYXllckNvbnRhaW5lcjt0aGlzLlAoYik7dmFyIGE9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZSgidmlkZW8iKVswXTthfHwoYT1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKVswXSk7dGhpcy5TKGEpO2EmJnRoaXMuUChhLnBhcmVudE5vZGUpfSxMOmZ1bmN0aW9uKCl7cmV0dXJuImxhb2xhMSJ9LHBsYXk6ZnVuY3Rpb24oKXt0aGlzLmdldFJhd1BsYXllcigpLmFwaS5wbGF5KCl9LApwYXVzZTpmdW5jdGlvbigpe3RoaXMuZ2V0UmF3UGxheWVyKCkuYXBpLnBhdXNlKCl9fSl9KShjKTt2YXIgWT1jLmxqfHxZOyhmdW5jdGlvbihjKXtjLmtqPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsYSl9LGI6ZnVuY3Rpb24oKXt0aGlzLkZmPTA7dGhpcy5VPXRoaXMuVXx8ITE7dGhpcy5nZXRQbGF5ZXIoKTt0aGlzLmlhPXRoaXMuWWI9dGhpcy5WYT10aGlzLnRjPSExO3RoaXMua2c9ZS5rYigxMCk7dGhpcy5PZigpfSxPZjpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7aWYoYi5zdWJQbGF5ZXImJmIuc3ViUGxheWVyLmFkc0ludGVyZmFjZSYmYi5zdWJQbGF5ZXIuYWRzSW50ZXJmYWNlLmFkc0xvYWRlcilyZXR1cm4gdGhpcy5sYT1iLnN1YlBsYXllci5hZHNJbnRlcmZhY2UuYWRzTG9hZGVyLHRoaXMuSGEoKSwhMDt0aGlzLkZmKys7aWYoMTA8dGhpcy5GZil0aGlzLmwoIm5vZnJhbWV3b3JrIiwiSU1BIiksd2luZG93LmltYSYmCndpbmRvdy5pbWEuY29tbW9uJiZ3aW5kb3cuaW1hLkltYVNka1NldHRpbmdzP3RoaXMubyghMCk6dGhpcy5vKCk7ZWxzZSByZXR1cm4gd2luZG93LnNldFRpbWVvdXQodGhpcy5PZi5iaW5kKHRoaXMpLDEwMCksITF9LEhhOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5sYTtpZihiKXt2YXIgYT0iYWRFcnJvciIsYz0ibG9nIjt3aW5kb3cuZ29vZ2xlJiZnb29nbGUuaW1hJiZnb29nbGUuaW1hLkFkRXJyb3JFdmVudCYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZSYmZ29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZS5BRF9FUlJPUiYmKGE9Z29vZ2xlLmltYS5BZEVycm9yRXZlbnQuVHlwZS5BRF9FUlJPUik7d2luZG93Lmdvb2dsZSYmZ29vZ2xlLmltYSYmZ29vZ2xlLmltYS5BZEV2ZW50JiZnb29nbGUuaW1hLkFkRXZlbnQuVHlwZSYmZ29vZ2xlLmltYS5BZEV2ZW50LlR5cGUuTE9HJiYoYz1nb29nbGUuaW1hLkFkRXZlbnQuVHlwZS5MT0cpOyJmdW5jdGlvbiIhPT10eXBlb2YgYi5hZGRFdmVudExpc3RlbmVyPwp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuSGEoKX0uYmluZCh0aGlzKSwyMCk6KGIuYWRkRXZlbnRMaXN0ZW5lcihhLGZ1bmN0aW9uKGEpe3RoaXMuVihhLCEwKX0uYmluZCh0aGlzKSksYi5hZGRFdmVudExpc3RlbmVyKGMsZnVuY3Rpb24oYSl7dGhpcy5WKGEsITApO3RoaXMubCgiYWRlcnJvciIsdGhpcy5VKTt0aGlzLlgoITApfS5iaW5kKHRoaXMpKSl9ZWxzZSB0aGlzLmhhKCl8fHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5IYSgpfS5iaW5kKHRoaXMpLDIwKX0sVjpmdW5jdGlvbihiKXtmdW5jdGlvbiBhKGEsYil7dmFyIGM9ITE7aWYoYSl7aWYoMTAwOT09YXx8MzAzPT1hfHw0MDM9PWEpYz0hMDtjfHwhYS5pbmRleE9mfHwtMT09PWEuaW5kZXhPZigiMTAwOSIpJiYtMT09PWEuaW5kZXhPZigiMzAzIikmJi0xPT09YS5pbmRleE9mKCI0MDMiKXx8KGM9ITApOyJudW1iZXIiPT10eXBlb2YgYSYmKGIuVT1hLGIubCgiYWRlcnJvciIsYSkpfXJldHVybiBjfQpiLm9yaWdpbmFsRXZlbnQmJihiPWIub3JpZ2luYWxFdmVudCk7aWYoYi5nZXRFcnJvciYmImZ1bmN0aW9uIj09dHlwZW9mIGIuZ2V0RXJyb3Ipe3ZhciBjPWIuZ2V0RXJyb3IoKTtpZihjLmdldEVycm9yQ29kZSYmImZ1bmN0aW9uIj09dHlwZW9mIGMuZ2V0RXJyb3JDb2RlJiZhKGMuZ2V0RXJyb3JDb2RlKCksdGhpcykpe3RoaXMucGEoKTtyZXR1cm59fWZvcih2YXIgZCBpbiBiKWlmKGIuaGFzT3duUHJvcGVydHkoZCkmJmJbZF0mJmJbZF0uYWRFcnJvciYmYltkXS5hZEVycm9yLmdldEVycm9yQ29kZSYmImZ1bmN0aW9uIj09dHlwZW9mIGJbZF0uYWRFcnJvci5nZXRFcnJvckNvZGUmJmEoYltkXS5hZEVycm9yLmdldEVycm9yQ29kZSgpLHRoaXMpKXt0aGlzLnBhKCk7YnJlYWt9fSx1YTpmdW5jdGlvbigpe3JldHVybiB0aGlzLmlhfSxwYTpmdW5jdGlvbigpe3RoaXMuaWE9ITB9LFg6ZnVuY3Rpb24oYil7d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLnVhKCk/KHRoaXMubSgpLAp0aGlzLm1hKCkpOnRoaXMubyhiKX0uYmluZCh0aGlzKSwxMDApfSxvOmZ1bmN0aW9uKGIpe3ZhciBhPXRoaXMuZ2V0UGxheWVyKCkuZ2V0UmF3UGxheWVyKCk7YS5hcGkucGxheWVkJiZhLmFwaS5wbGF5ZWQoKT90aGlzLncoYik6d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aGlzLm8oYil9LmJpbmQodGhpcyksMTApfX0pfSkoYyk7dmFyIFo9Yy5ranx8WjsoZnVuY3Rpb24oYyl7Yy5taj1yLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LGI6ZnVuY3Rpb24oKXt2YXIgYj0hMTtpZih3aW5kb3cubDFQbGF5ZXJJbnN0YW5jZSYmd2luZG93LmwxUGxheWVySW5zdGFuY2UubGVuZ3RoJiYwPHdpbmRvdy5sMVBsYXllckluc3RhbmNlLmxlbmd0aClmb3IodmFyIGE9MDthPHdpbmRvdy5sMVBsYXllckluc3RhbmNlLmxlbmd0aDthKyspYj1uZXcgWSh3aW5kb3cubDFQbGF5ZXJJbnN0YW5jZVswXSksdGhpcy5IKGIpfHwodGhpcy5KKGIpLGI9bmV3IFooYix0aGlzLkEpLGIuYigpKTsKZWxzZSB3aW5kb3cucGxheWVyJiZ3aW5kb3cucGxheWVyLmFwaSYmd2luZG93LnBsYXllci5sMVBsYXllciYmKGI9bmV3IFkod2luZG93LnBsYXllciksdGhpcy5IKGIpfHwodGhpcy5KKGIpLGI9bmV3IFooYix0aGlzLkEpLGIuYigpKSk7dGhpcy5JKCl9fSl9KShjKTt2YXIgcWM9Yy5tanx8cWMscmM9bmV3IHFjKHEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLmdpPXRoaXMuYVs0XTt0aGlzLkZtPXRoaXMuYVszXTt0aGlzLmpuPXRoaXMuYVsxXTt0aGlzLmFvPXRoaXMuYVsyXTt0aGlzLklqPXRoaXMuYVs0XTt0aGlzLm9rPXRoaXMuYVsxMF07dGhpcy4kZz10aGlzLmFbOV07dGhpcy5oaD10aGlzLmFbNF07dGhpcy5tcT10aGlzLmFbMl07dGhpcy5ydD10aGlzLmFbN107dGhpcy5nPXRoaXMuYVsxMF19Yy5abD1iO2IucHJvdG90eXBlPXtmaTpmdW5jdGlvbihhKXtyZXR1cm4gMTA8CmE/dGhpcy5naTp0aGlzLkVtKGEpfSxFbTpmdW5jdGlvbihhKXtyZXR1cm4gNDxhP3RoaXMuRm06dGhpcy5obihhKX0saG46ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLmpuOnRoaXMuJG4oYSl9LCRuOmZ1bmN0aW9uKGEpe3JldHVybiA5PGE/dGhpcy5hbzp0aGlzLkhqKGEpfSxIajpmdW5jdGlvbihhKXtyZXR1cm4gODxhP3RoaXMuSWo6dGhpcy5uayhhKX0sbms6ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLm9rOnRoaXMuWmcoYSl9LFpnOmZ1bmN0aW9uKGEpe3JldHVybiAyPGE/dGhpcy4kZzp0aGlzLmdoKGEpfSxnaDpmdW5jdGlvbihhKXtyZXR1cm4gMTxhP3RoaXMuaGg6dGhpcy5scShhKX0sbHE6ZnVuY3Rpb24oYSl7cmV0dXJuIDY8YT90aGlzLm1xOnRoaXMucXQoYSl9LHF0OmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy5ydDp0aGlzLmYoYSl9LGY6ZnVuY3Rpb24oYSl7cmV0dXJuIDU8YT90aGlzLmc6YX19fSkoYyk7dmFyIHNjPWMuWmx8fHNjLG9kPW5ldyBzYygxLApuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1vZC5maSg0KTsoZnVuY3Rpb24oYyl7Yy50aT1wLmV4dGVuZCh7YzpmdW5jdGlvbihiKXt0aGlzLmooYil9LE46ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpO2I/KGI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoYi5wbGF5ZXJQcmVmaXgpKT8odGhpcy5QKGIpLChiPWIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIilbMF0pP3RoaXMuUyhiKTp0aGlzLmRhKCkpOnRoaXMuZGEoKTp0aGlzLmRhKCl9LHBhdXNlOmZ1bmN0aW9uKCl7dmFyIGI9dGhpcy5nZXRSYXdQbGF5ZXIoKTt0aGlzLmlzUGxheWluZygpJiZiLnBhdXNlKCl9LHBsYXk6ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpO3RoaXMuaXNQbGF5aW5nKCl8fGIucGxheSgpfSxSYzpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7CnJldHVybiBiLmF1dG9wbGF5P2IuYXV0b3BsYXk6ITF9LGlzUGxheWluZzpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7cmV0dXJuInVuZGVmaW5lZCI9PT10eXBlb2YgYi5pc1BhdXNlZD8hMTpiLmlzUGF1c2VkPyExOiEwfSxpc0Z1bGxzY3JlZW46ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpO3JldHVybiBiLmlzRnVsbHNjcmVlbj9iLmlzRnVsbHNjcmVlbjohMX0sZ2V0RHVyYXRpb246ZnVuY3Rpb24oKXt2YXIgYj10aGlzLmdldFJhd1BsYXllcigpO3JldHVybiBiLnZpZGVvaW5mby5kdXJhdGlvbj9iLnZpZGVvaW5mby5kdXJhdGlvbjowfSxnZXRDdXJyZW50VGltZTpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UmF3UGxheWVyKCk7cmV0dXJuIGIudmlkZW9pbmZvLnBsYXloZWFkP2IudmlkZW9pbmZvLnBsYXloZWFkOjB9LGV4aXRGdWxsc2NyZWVuOmZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIHdpbmRvdy50cEV4aXRGdWxsc2NyZWVuJiYKd2luZG93LnRwRXhpdEZ1bGxzY3JlZW4oKX0sTDpmdW5jdGlvbigpe3JldHVybiJGT1hORU9QbGF5ZXIifX0pfSkoYyk7dmFyIHRjPWMudGl8fHRjOyhmdW5jdGlvbihjKXtjLnNpPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsYSl9LGI6ZnVuY3Rpb24oKXt0aGlzLmdldFBsYXllcigpLmdldFJhd1BsYXllcigpOyRwZGsuY29udHJvbGxlci5hZGRFdmVudExpc3RlbmVyKCJPbk1lZGlhTG9hZFN0YXJ0IixmdW5jdGlvbigpe30pOyRwZGsuY29udHJvbGxlci5hZGRFdmVudExpc3RlbmVyKCJPbk1lZGlhU3RhcnQiLGZ1bmN0aW9uKCl7fSk7JHBkay5jb250cm9sbGVyLmFkZEV2ZW50TGlzdGVuZXIoIk9uTWVkaWFQbGF5aW5nIixmdW5jdGlvbigpe30pOyRwZGsuY29udHJvbGxlci5hZGRFdmVudExpc3RlbmVyKCJPbk1lZGlhTG9hZFN0YXJ0Iix0aGlzLnRlc3QpOyRwZGsuY29udHJvbGxlci5hZGRFdmVudExpc3RlbmVyKCJPbk1lZGlhU3RhcnQiLHRoaXMudGVzdCk7CiRwZGsuY29udHJvbGxlci5hZGRFdmVudExpc3RlbmVyKCJPbk1lZGlhUGxheWluZyIsdGhpcy50ZXN0KTskcGRrLmNvbnRyb2xsZXIuYWRkRXZlbnRMaXN0ZW5lcigiT25DbGVhckN1cnJlbnRSZWxlYXNlIix0aGlzLnRlc3QpO3dpbmRvdy5GRE1fUGxheWVyX3ZhcnMuYWRwZGV0ZWN0ZWQmJih0aGlzLmwoImFkZXJyb3IiLCJ1c2luZ0FkQmxvY2tpbmdTb2Z0d2FyZSIpLHRoaXMubygpKX0sdGVzdDpmdW5jdGlvbigpe30sbzpmdW5jdGlvbigpe3ZhciBiPXRoaXMuZ2V0UGxheWVyKCk7Yi5pc1BsYXlpbmcoKT8oYi5wYXVzZSgpLHRoaXMudygpKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMubygpfS5iaW5kKHRoaXMpLDEwMCl9fSl9KShjKTt2YXIgdWM9Yy5zaXx8dWM7KGZ1bmN0aW9uKGMpe2MudWk9ci5leHRlbmQoe2M6ZnVuY3Rpb24oYil7dGhpcy5qKGIpfSxiOmZ1bmN0aW9uKCl7dGhpcy52YT0xNTAwO2lmKHdpbmRvdy5GT1hORU9fUGxheWVyJiZ3aW5kb3cuRk9YTkVPX1BsYXllci5wbGF5ZXJzJiYKMDxlLkVhKHdpbmRvdy5GT1hORU9fUGxheWVyLnBsYXllcnMpKWZvcih2YXIgYj13aW5kb3cuRk9YTkVPX1BsYXllci5wbGF5ZXJzLGE9Yi5sZW5ndGgsYz0wO2M8YTtjKyspe3ZhciBkPWJbY107aWYoZC52YXJzLmlzUmVhZHkpZD1uZXcgdGMoZCksZC5qYXx8dGhpcy5IKGQpfHwodGhpcy5KKGQpLChuZXcgdWMoZCx0aGlzLkEpKS5iKCkpO2Vsc2UgYnJlYWt9dGhpcy5JKCl9fSl9KShjKTt2YXIgdmM9Yy51aXx8dmMsd2M9bmV3IHZjKHEpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLnlvPXRoaXMuYVsxMF07dGhpcy5Uaj10aGlzLmFbMl07dGhpcy55bT10aGlzLmFbNl07dGhpcy5ZcT10aGlzLmFbN107dGhpcy5xdT10aGlzLmFbNV07dGhpcy51cT10aGlzLmFbNl07dGhpcy5iaz10aGlzLmFbNF07dGhpcy5HdD10aGlzLmFbM107dGhpcy5nPXRoaXMuYVs3XX1jLlVqPWI7Yi5wcm90b3R5cGU9Cnt4bzpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMueW86dGhpcy5TaihhKX0sU2o6ZnVuY3Rpb24oYSl7cmV0dXJuIDU8YT90aGlzLlRqOnRoaXMueG0oYSl9LHhtOmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy55bTp0aGlzLlhxKGEpfSxYcTpmdW5jdGlvbihhKXtyZXR1cm4gMjxhP3RoaXMuWXE6dGhpcy5wdShhKX0scHU6ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLnF1OnRoaXMudHEoYSl9LHRxOmZ1bmN0aW9uKGEpe3JldHVybiA2PGE/dGhpcy51cTp0aGlzLmFrKGEpfSxhazpmdW5jdGlvbihhKXtyZXR1cm4gOTxhP3RoaXMuYms6dGhpcy5GdChhKX0sRnQ6ZnVuY3Rpb24oYSl7cmV0dXJuIDQ8YT90aGlzLkd0OnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNjxhP3RoaXMuZzphfX19KShjKTt2YXIgeGM9Yy5Vanx8eGMscGQ9bmV3IHhjKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksCiJ0ZiIsIlooVFREWlRSUiIpO3dpbmRvdy52PXBkLnhvKDQpOyhmdW5jdGlvbihjKXtjLnlpPXAuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sTjpmdW5jdGlvbigpe3ZhciBiPSExLGE9ITE7dHJ5e2I9dGhpcy5nZXRSYXdQbGF5ZXIoKVswXS5wYXJlbnROb2RlLGE9dGhpcy5nZXRSYXdQbGF5ZXIoKVswXX1jYXRjaChjKXt9YiYmYT8odGhpcy5QKGIpLHRoaXMuUyhhKSx0aGlzLmdldFJhd1BsYXllcigpKTp0aGlzLmRhKCl9LHBhdXNlOmZ1bmN0aW9uKCl7dGhpcy5nZXRSYXdQbGF5ZXIoKS5jc3MoImRpc3BsYXkiLCJub25lIil9LHBsYXk6ZnVuY3Rpb24oKXt0aGlzLmdldFJhd1BsYXllcigpLmNzcygiZGlzcGxheSIsImJsb2NrIil9LEw6ZnVuY3Rpb24oKXtyZXR1cm4iR0FOVmlkZW8ifX0pfSkoYyk7dmFyIHljPWMueWl8fHljOyhmdW5jdGlvbihjKXtjLnhpPXQuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIsYSl7dGhpcy5qKGIsYSl9LGI6ZnVuY3Rpb24oKXt0aGlzLlhlKCl9LApYZTpmdW5jdGlvbihiKXt3aW5kb3cuR0FOX1ZpZGVvfHwoYj8odGhpcy5sKCJub2ZyYW1ld29yayIsIklNQSIpLHRoaXMudygpKTp3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe3RoaXMuWGUoITApfS5iaW5kKHRoaXMpLDEwMCkpfX0pfSkoYyk7dmFyIHpjPWMueGl8fHpjOyhmdW5jdGlvbihjKXtjLnppPXIuZXh0ZW5kKHtjOmZ1bmN0aW9uKGIpe3RoaXMuaihiKX0sYjpmdW5jdGlvbigpe3ZhciBiPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnYW1lIik7aWYoYiYmIkRJViI9PWIubm9kZU5hbWUmJndpbmRvdy52aWRlb2FkX2dhbl9zdGFydCYmd2luZG93LiQmJndpbmRvdy4kKCJkaXYjZ2FtZSIpKXtiPW5ldyB5Yyh3aW5kb3cuJCgiZGl2I2dhbWUiKSk7aWYoYi5qYSl7dGhpcy5JKCk7cmV0dXJufWlmKCF0aGlzLkgoYikpe3RoaXMuSihiKTsobmV3IHpjKGIsdGhpcy5BKSkuYigpO3RoaXMuSSgpO3JldHVybn19dGhpcy5JKCl9fSl9KShjKTt2YXIgQWM9Yy56aXx8QWMsQmM9Cm5ldyBBYyhxKTtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy53bT10aGlzLmFbNF07dGhpcy5Gbz10aGlzLmFbN107dGhpcy5GaT10aGlzLmFbMTBdO3RoaXMuTG49dGhpcy5hWzFdO3RoaXMuYmw9dGhpcy5hWzJdO3RoaXMuQWg9dGhpcy5hWzJdO3RoaXMuZz10aGlzLmFbOF19Yy5QdD1iO2IucHJvdG90eXBlPXt2bTpmdW5jdGlvbihhKXtyZXR1cm4gMjxhP3RoaXMud206dGhpcy5FbyhhKX0sRW86ZnVuY3Rpb24oYSl7cmV0dXJuIDg8YT90aGlzLkZvOnRoaXMuRWkoYSl9LEVpOmZ1bmN0aW9uKGEpe3JldHVybiAzPGE/dGhpcy5GaTp0aGlzLktuKGEpfSxLbjpmdW5jdGlvbihhKXtyZXR1cm4gOTxhP3RoaXMuTG46dGhpcy5hbChhKX0sYWw6ZnVuY3Rpb24oYSl7cmV0dXJuIDk8YT90aGlzLmJsOnRoaXMuemgoYSl9LHpoOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy5BaDp0aGlzLmYoYSl9LApmOmZ1bmN0aW9uKGEpe3JldHVybiA3PGE/dGhpcy5nOmF9fX0pKGMpO3ZhciBDYz1jLlB0fHxDYyxxZD1uZXcgQ2MoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj1xZC52bSg0KTtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5RZj10aGlzLlRmPXRoaXMuU2Y9ITE7dGhpcy5ZYz1bXTt0aGlzLmllPXtHQU5WaWRlbzoidW5kZWZpbmVkIj09PXR5cGVvZiBCYz9udWxsOkJjLGxhb2xhMVBsYXllcjoidW5kZWZpbmVkIj09PXR5cGVvZiByYz9udWxsOnJjLHRvbmxpbmU6InVuZGVmaW5lZCI9PT10eXBlb2YgSmE/bnVsbDpKYSxWaWRlb0pTOiJ1bmRlZmluZWQiPT09dHlwZW9mIEVhP251bGw6RWEsYml0bW92aW46InVuZGVmaW5lZCI9PT10eXBlb2YgQml0bW92aW5EZXRlY3Rpb24/bnVsbDpCaXRtb3ZpbkRldGVjdGlvbixOaWNrR2FtZUxvYWRlcjoidW5kZWZpbmVkIj09PQp0eXBlb2YgVGE/bnVsbDpUYSxvdlZpZGVvOiJ1bmRlZmluZWQiPT09dHlwZW9mIFlhP251bGw6WWEsUmFkaWFudE1QOiJ1bmRlZmluZWQiPT09dHlwZW9mIGRjP251bGw6ZGMsanc6InVuZGVmaW5lZCI9PT10eXBlb2YgdWE/bnVsbDp1YSx0djI6InVuZGVmaW5lZCI9PT10eXBlb2YgamM/bnVsbDpqYyx0Zm1zdWl0ZVBsYXllcjoidW5kZWZpbmVkIj09PXR5cGVvZiB5P251bGw6eSxuZXh0UGxheWVyOiJ1bmRlZmluZWQiPT09dHlwZW9mIGdjP251bGw6Z2MsYmlsZE1lZGlhUGxheWVyOiJ1bmRlZmluZWQiPT09dHlwZW9mIEZiP251bGw6RmIsU2ltcGxlVmlkZW9BbmRJbWE6InVuZGVmaW5lZCI9PT10eXBlb2YgVWI/bnVsbDpVYixtdnA6InVuZGVmaW5lZCI9PT10eXBlb2Ygb2M/bnVsbDpvYyxPb3lhbGE6InVuZGVmaW5lZCI9PT10eXBlb2YgeWI/bnVsbDp5YixGT1hORU9QbGF5ZXI6InVuZGVmaW5lZCI9PT10eXBlb2Ygd2M/bnVsbDp3YyxSb2NrZXJ5OiJ1bmRlZmluZWQiPT09dHlwZW9mIFpiPwpudWxsOlpiLGhpdGJveDoidW5kZWZpbmVkIj09PXR5cGVvZiBjYj9udWxsOmNiLGluUmVhZDoidW5kZWZpbmVkIj09PXR5cGVvZiBoYj9udWxsOmhiLEthbHR1cmE6InVuZGVmaW5lZCI9PT10eXBlb2YgUGI/bnVsbDpQYix3ZnY0OiJ1bmRlZmluZWQiPT09dHlwZW9mIEtiP251bGw6S2IsWE9aQ09NOiJ1bmRlZmluZWQiPT09dHlwZW9mIHphP251bGw6emEsQkNGbGFzaE9ubHk6InVuZGVmaW5lZCI9PT10eXBlb2YgT2E/bnVsbDpPYSxEZW1vVmlkZW9KUzoidW5kZWZpbmVkIj09PXR5cGVvZiBwYT9udWxsOnBhfX1jLnJrPWI7Yi5wcm90b3R5cGU9e2I6ZnVuY3Rpb24oKXt2YXIgYT1bXSxhPWEubGVuZ3RoP3RoaXMuWW8oYSk6W10sYjt0aGlzLlRmPSEwO2lmKGEubGVuZ3RoKXt0aGlzLlNmPSEwO2Zvcih2YXIgYz0wO2M8YS5sZW5ndGg7YysrKWI9YVtjXSx0aGlzLm5nKGIpfWVsc2UgZm9yKGMgaW4gdGhpcy5pZSl7aWYodGhpcy5RZilicmVhaztiPXRoaXMuaWVbY107dGhpcy54ZShiKSYmCih0aGlzLlljLnB1c2goYiksdGhpcy5uZyhiKSl9fSx4ZTpmdW5jdGlvbihhKXtyZXR1cm4gYSYmYSBpbnN0YW5jZW9mIHI/ITA6ITF9LFlvOmZ1bmN0aW9uKGEpe3ZhciBiPVtdLGM7aWYoIWF8fCFhLmxlbmd0aClyZXR1cm4gYjtmb3IodmFyIGY9MDtmPGEubGVuZ3RoO2YrKyljPWFbZl0sYz10aGlzLmllW2NdLHRoaXMueGUoYykmJmIucHVzaChjKTtyZXR1cm4gYn0sbmc6ZnVuY3Rpb24oYSl7dGhpcy54ZShhKSYmYS5iKCl9LGJ0OmZ1bmN0aW9uKGEpe2lmKGEmJmEgaW5zdGFuY2VvZiBwJiYhdGhpcy5TZilmb3IodGhpcy5RZj0hMCxhPTA7YTx0aGlzLlljLmxlbmd0aDthKyspdGhpcy5ZY1thXS5yYiYmd2luZG93LmNsZWFyVGltZW91dCh0aGlzLlljW2FdLnJiKX19fSkoYyk7dmFyIERjPWMucmt8fERjLEs9bmV3IERjO0suYigpO2M9Y3x8e307KGZ1bmN0aW9uKGMpe2Z1bmN0aW9uIGIoKXt0aGlzLmE9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTt0aGlzLlpuPQp0aGlzLmFbMl07dGhpcy5yaD10aGlzLmFbNF07dGhpcy5ncz10aGlzLmFbNl07dGhpcy5nPXRoaXMuYVs0XX1jLiRrPWI7Yi5wcm90b3R5cGU9e1luOmZ1bmN0aW9uKGEpe3JldHVybiA0PGE/dGhpcy5abjp0aGlzLnFoKGEpfSxxaDpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMucmg6dGhpcy5mcyhhKX0sZnM6ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLmdzOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gNjxhP3RoaXMuZzphfX19KShjKTt2YXIgRWM9Yy4ka3x8RWMscmQ9bmV3IEVjKDEsbmV3IERhdGUsMixNYXRoLnJhbmRvbSgpLCJ0cnVlIixuYXZpZ2F0b3IsImwta2V5IiwhMSxNYXRoLmFicygtMSksInRmIiwiWihUVERaVFJSIik7d2luZG93LnY9cmQuWW4oNCk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImVycm9yIixmdW5jdGlvbihjKXtpZihjLmVycm9yIGluc3RhbmNlb2YgUmVmZXJlbmNlRXJyb3Ipe3ZhciBiPWMuZmlsZW5hbWU/Yy5maWxlbmFtZToKIiI7aWYoLTEhPWIuaW5kZXhPZigiaG9tYWQiKXx8LTEhPWIuaW5kZXhPZigiaGQtbWFpbiIpKWI9Yy5tZXNzYWdlP2MubWVzc2FnZToiIixjPWMuZXJyb3Iuc3RhY2s/Yy5lcnJvci5zdGFjazoiIiwtMSE9Yi5pbmRleE9mKCJpcyBub3QgZGVmaW5lZCIpPyhjPWIuc3Vic3RyaW5nKGIuaW5kZXhPZigiOiIpKzEsYi5pbmRleE9mKCJpcyBub3QiKS0xKSxlLlRiKGwuSnQpLGUudHJhY2soInN0YXRzX2hkX3ZhcmRlbGV0ZWQiLGMsITApKTotMSE9Yy5pbmRleE9mKCJzZXRAIikmJihlLlRiKGwuV3EpLGUudHJhY2soInN0YXRzX2hkX3Zhcm5vdHNldCIsIiIsITApKX19KTt2YXIgRT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpZnJhbWUiKTtFLndpZHRoPTE7RS5oZWlnaHQ9MTtFLnN0eWxlLmRpc3BsYXk9Im5vbmUiO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoRSk7dmFyIHNkPUUuY29udGVudFdpbmRvdy5zZXRJbnRlcnZhbC5iaW5kKHdpbmRvdyksZWE9RS5jb250ZW50V2luZG93LnNldFRpbWVvdXQuYmluZCh3aW5kb3cpOwpkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKEUpO3ZhciBGPW5ldyBRLGs9ITE7Ri5aYigpO0YuS2YoKTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihGLlpiKCksZnVuY3Rpb24oYyl7a3x8KGs9Yy5kZXRhaWwpfSwhMSk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoRi5LZigpLGZ1bmN0aW9uKGMpe2t8fChrPWMuZGV0YWlsKX0sITEpO0YuWmIoKTt2YXIgdGQ9c2QoZnVuY3Rpb24oKXtlLmZpcmVFdmVudCh3aW5kb3csRi5TcCgpLHtpZDp0ZH0pfSw1MDApO2RhKCk7Yz1jfHx7fTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO3RoaXMuY289dGhpcy5hWzldO3RoaXMudnA9dGhpcy5hWzZdO3RoaXMuZG49dGhpcy5hWzFdO3RoaXMuZHU9dGhpcy5hWzddO3RoaXMud2k9dGhpcy5hWzVdO3RoaXMuJGk9dGhpcy5hWzJdO3RoaXMuU3E9dGhpcy5hWzVdO3RoaXMucGw9dGhpcy5hWzEwXTt0aGlzLnZuPXRoaXMuYVsyXTsKdGhpcy5nPXRoaXMuYVs3XX1jLk9yPWI7Yi5wcm90b3R5cGU9e2JvOmZ1bmN0aW9uKGEpe3JldHVybiAyPGE/dGhpcy5jbzp0aGlzLnVwKGEpfSx1cDpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMudnA6dGhpcy5jbihhKX0sY246ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLmRuOnRoaXMuY3UoYSl9LGN1OmZ1bmN0aW9uKGEpe3JldHVybiA0PGE/dGhpcy5kdTp0aGlzLnZpKGEpfSx2aTpmdW5jdGlvbihhKXtyZXR1cm4gNTxhP3RoaXMud2k6dGhpcy5aaShhKX0sWmk6ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLiRpOnRoaXMuUnEoYSl9LFJxOmZ1bmN0aW9uKGEpe3JldHVybiA0PGE/dGhpcy5TcTp0aGlzLm9sKGEpfSxvbDpmdW5jdGlvbihhKXtyZXR1cm4gMjxhP3RoaXMucGw6dGhpcy51bihhKX0sdW46ZnVuY3Rpb24oYSl7cmV0dXJuIDc8YT90aGlzLnZuOnRoaXMuZihhKX0sZjpmdW5jdGlvbihhKXtyZXR1cm4gMTA8YT90aGlzLmc6YX19fSkoYyk7dmFyIEZjPWMuT3J8fApGYyx1ZD1uZXcgRmMoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj11ZC5ibyg0KTsoZnVuY3Rpb24oYyl7ZnVuY3Rpb24gYigpe3RoaXMuaWc9dGhpcy5jb25mPXRoaXMuVWE9dGhpcy5wbGF5ZXI9bnVsbDt0aGlzLlRjPTA7dGhpcy5OYT0iIjt0aGlzLlpjPVtdO3RoaXMuJGM9MDt0aGlzLmpnPSExO3RoaXMuZ2U9W119Yy5YZz1iO2IucHJvdG90eXBlPXtHczpmdW5jdGlvbihhKXt0aGlzLmlnPWF9LGJkOmZ1bmN0aW9uKGEpe3RoaXMucGxheWVyPWE7dGhpcy5OYT10aGlzLnBsYXllci5MKCl9LGdldFBsYXllcjpmdW5jdGlvbigpe3JldHVybiB0aGlzLnBsYXllcn0sQnM6ZnVuY3Rpb24oYSl7dGhpcy5VYT1hfSxBczpmdW5jdGlvbihhKXt0aGlzLmNvbmY9YX0sc2E6ZnVuY3Rpb24oYSl7dmFyIGI9dGhpcy5jb25mW2FdO3RoaXMuY29uZlt0aGlzLk5hXSYmdGhpcy5jb25mW3RoaXMuTmFdW2FdJiYKKGI9dGhpcy5jb25mW3RoaXMuTmFdW2FdKTtyZXR1cm4gYn0sZWM6ZnVuY3Rpb24oYSxiKXtlLmliKCJ3ZWx0LmRlIikmJmUuTGEoImh0dHBzOi8vYXN2Lm51Z2dhZC5uZXQvYms/bnVnZ249MTU2OTkwNTEwMiZudWdnc2lkPTE5ODIyMTc1NTAmbnVnZ3JpZD0iK2VuY29kZVVSSUNvbXBvbmVudChsb2NhdGlvbi5ocmVmKSsiJm51Z2dsPWh0dHBzJTNBJTJGJTJGd3cyNTEuc21hcnRhZHNlcnZlci5jb20lMkZ0cmFjayUyRmNvbXAuYXNwJTNGa2V5d29yZCUzRE5VR0dWQVJTJTI2c2l0ZSUzRDg1MTQ1IiwibmV0bnVnZ2FkYXN2Iix7fSxmdW5jdGlvbigpe30sZnVuY3Rpb24oKXt9LHRoaXMuVWEpO3ZhciBjPSExLGY9ITE7aWYodGhpcy5WcCgpKXRoaXMuVWEuYyh0aGlzLlVhLk9jLHRoaXMuVWEuQWEsdGhpcy5VYS5oZSxmdW5jdGlvbigpe3RoaXMuZWMoYSxiKX0uYmluZCh0aGlzKSx0aGlzLlVhLkVjKTtlbHNlIGlmKHRoaXMubXAoKSl0aGlzLnVzKGZ1bmN0aW9uKCl7dGhpcy5lYyhhLApiKX0uYmluZCh0aGlzKSk7ZWxzZXt0aGlzLnBsYXllci5wYXVzZSgpO2UuRChsLkJjLHRoaXMucGxheWVyLkIoKSk7dmFyIGg9dGhpcy5jb25mLGs9bmV3IE4odGhpcy5nZXRQbGF5ZXIoKSxoKTtiJiZrLmN0KCk7ay5leGl0RnVsbHNjcmVlbigpO1I9az1uZXcgTyhrLHRoaXMuVWEsaCk7ay5xZyh0aGlzLmNvbmYpO2lmKCJmdW5jdGlvbiI9PT10eXBlb2YgYSl7dmFyIG09ITE7dGhpcy5wbGF5ZXIuZ2V0UmF3UGxheWVyJiYobT10aGlzLnBsYXllci5nZXRSYXdQbGF5ZXIoKSk7YT1hKG0pfWE9dGhpcy5KcShhKTsiZnVuY3Rpb24iPT10eXBlb2YgdGhpcy5wbGF5ZXIuUGQmJihjPXRoaXMucGxheWVyLlBkKCkpO2guYWRTdGFydFRpbWVvdXQmJihmPXdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7fSxoLmFkU3RhcnRUaW1lb3V0fHw1RTQpKTtrLlJkKGEsYyxmKTt0aGlzLnBsYXllci5yZyhrKX19LFZwOmZ1bmN0aW9uKCl7dmFyIGE9bmV3IERhdGUsYj0wO2lmKHRoaXMuVGMpcmV0dXJuIGI9CmEuZ2V0VGltZSgpLXRoaXMuVGMuZ2V0VGltZSgpLHRoaXMuVGM9YSwzRTU8Yj8hMDohMTt0aGlzLlRjPWE7cmV0dXJuITF9LFRzOmZ1bmN0aW9uKCl7ZS5tZSgicHJlcm9sbCIpO3ZhciBhPXRoaXMuc2EoImFkVGFnIik7dGhpcy5zYSgicHJlcm9sbEFkVGFnIikmJihhPXRoaXMuc2EoInByZXJvbGxBZFRhZyIpKTsoYT10aGlzLmxmKGEpKT90aGlzLmVjKGEpOihzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5wbGF5ZXIucGxheSgpfS5iaW5kKHRoaXMpLDApLGUuRChsLkNjLHRoaXMucGxheWVyLkIoKSkpfSxTczpmdW5jdGlvbihhKXtlLm1lKCJwb3N0cm9sbCIpO2lmKCF0aGlzLmlnKXt0aGlzLkdzKCEwKTt2YXIgYj10aGlzLmNvbmYsYz10aGlzLnNhKCJhZFRhZyIpO3RoaXMuc2EoInBvc3Ryb2xsQWRUYWciKSYmKGM9dGhpcy5zYSgicG9zdHJvbGxBZFRhZyIpKTsoYz10aGlzLmxmKGMpKT90aGlzLmVjKGMsYi5wb3N0cm9sbFVzZUNvbXBsZXRlRXZlbnQ/ITA6YSk6KHRoaXMucGxheWVyLnBsYXkoKSwKZS5EKGwuQ2MsdGhpcy5wbGF5ZXIuQigpKSl9fSxsZjpmdW5jdGlvbihhKXtpZigiZnVuY3Rpb24iPT09dHlwZW9mIGEpe3ZhciBiPSExO3RoaXMucGxheWVyLmdldFJhd1BsYXllciYmKGI9dGhpcy5wbGF5ZXIuZ2V0UmF3UGxheWVyKCkpO2E9YShiKX1yZXR1cm4gYX0sbXM6ZnVuY3Rpb24oKXt0aGlzLnBsYXllci5Mcyh0aGlzLlNzLmJpbmQodGhpcykpO3RoaXMucGxheWVyLmVhKCl9LGRkOmZ1bmN0aW9uKGEpe2UubWUoIm1pZHJvbGwiKTtpZighdGhpcy5ZZil7dGhpcy5ZZj0hMDt2YXIgYj10aGlzLnNhKCJhZFRhZyIpO3RoaXMuc2EoIm1pZHJvbGxBZFRhZyIpJiYoYj10aGlzLnNhKCJtaWRyb2xsQWRUYWciKSk7Yj8odGhpcy5lYyhiLGEpLHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5ZZj0hMX0uYmluZCh0aGlzKSwxRTMpKToodGhpcy5wbGF5ZXIucGxheSgpLGUuRChsLkNjLHRoaXMucGxheWVyLkIoKSkpfX0sbHM6ZnVuY3Rpb24oKXt0aGlzLnBsYXllci5Gcyh0aGlzLmRkLmJpbmQodGhpcykpOwp0aGlzLnBsYXllci5WZCgpfSxiOmZ1bmN0aW9uKCl7dGhpcy5UcygpO3RoaXMucGxheWVyLlZkJiZ0aGlzLmxzKCk7dGhpcy5tcygpfSxuczpmdW5jdGlvbigpe3ZhciBhPVtdO2lmKHRoaXMuY29uZi55aWVsZGxhYil7dGhpcy5jb25mLnlpZWxkbGFiWzBdP2E9dGhpcy5jb25mLnlpZWxkbGFiOmFbMF09dGhpcy5jb25mLnlpZWxkbGFiO2Zvcih2YXIgYj0wO2I8YS5sZW5ndGg7YisrKShmdW5jdGlvbihhLGIsYyxnKXt0aGlzLlpjLnB1c2goeyJmdW5jdGlvbiI6ZnVuY3Rpb24oZSl7dGhpcy5zdShhLGIsYyxnLGUpfS5iaW5kKGUpfSl9KS5jYWxsKHRoaXMsYVtiXS51cmwsYVtiXS5wbGFjZWhvbGRlcixhW2JdLmFsaWFzLGFbYl0ubWFjcm8pfXRoaXMuJGM9dGhpcy5aYy5sZW5ndGh9LG1wOmZ1bmN0aW9uKCl7dmFyIGE9ITE7MDx0aGlzLiRjJiYoYT0hMCk7cmV0dXJuIGF9LHVzOmZ1bmN0aW9uKGEpe3RoaXMuamc9YTtmb3IoYT0wO2E8dGhpcy5aYy5sZW5ndGg7YSsrKXRoaXMuWmNbYV1bImZ1bmN0aW9uIl0odGhpcy5Yci5iaW5kKHRoaXMpKX0sClhyOmZ1bmN0aW9uKGEpe3RoaXMuJGMtLTthJiZ0aGlzLmdlLnB1c2goYSk7MD49dGhpcy4kYyYmdGhpcy5qZygpfSxKcTpmdW5jdGlvbihhKXtmb3IodmFyIGI9IiIsYz0wO2M8dGhpcy5nZS5sZW5ndGg7YysrKWI9dGhpcy5nZVtjXSxhPWEucmVwbGFjZShiLm1hY3JvLGIucGxhY2Vob2xkZXIpO3JldHVybiBhfX19KShjKTt2YXIgZ2E9Yy5YZ3x8Z2EsUj0hMSxsYT0hMTtjPWN8fHt9OyhmdW5jdGlvbihjKXtmdW5jdGlvbiBiKCl7dGhpcy5hPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7dGhpcy54cj10aGlzLmFbNl07dGhpcy5yaT10aGlzLmFbM107dGhpcy5rdT10aGlzLmFbM107dGhpcy5jaT10aGlzLmFbMl07dGhpcy5wcj10aGlzLmFbM107dGhpcy54cD10aGlzLmFbN107dGhpcy5raT10aGlzLmFbM107dGhpcy5nPXRoaXMuYVszXX1jLnJ1PWI7Yi5wcm90b3R5cGU9e3dyOmZ1bmN0aW9uKGEpe3JldHVybiAxPGE/dGhpcy54cjp0aGlzLnBpKGEpfSxwaTpmdW5jdGlvbihhKXtyZXR1cm4gOTwKYT90aGlzLnJpOnRoaXMuanUoYSl9LGp1OmZ1bmN0aW9uKGEpe3JldHVybiAyPGE/dGhpcy5rdTp0aGlzLmJpKGEpfSxiaTpmdW5jdGlvbihhKXtyZXR1cm4gNzxhP3RoaXMuY2k6dGhpcy5vcihhKX0sb3I6ZnVuY3Rpb24oYSl7cmV0dXJuIDI8YT90aGlzLnByOnRoaXMud3AoYSl9LHdwOmZ1bmN0aW9uKGEpe3JldHVybiA3PGE/dGhpcy54cDp0aGlzLmppKGEpfSxqaTpmdW5jdGlvbihhKXtyZXR1cm4gMzxhP3RoaXMua2k6dGhpcy5mKGEpfSxmOmZ1bmN0aW9uKGEpe3JldHVybiA1PGE/dGhpcy5nOmF9fX0pKGMpO3ZhciBHYz1jLnJ1fHxHYyx2ZD1uZXcgR2MoMSxuZXcgRGF0ZSwyLE1hdGgucmFuZG9tKCksInRydWUiLG5hdmlnYXRvciwibC1rZXkiLCExLE1hdGguYWJzKC0xKSwidGYiLCJaKFRURFpUUlIiKTt3aW5kb3cudj12ZC53cig0KX0pLmNhbGwoaU5lcGVld29IZWlHaG9odixpTmVwZWV3b0hlaUdob2h2KTsK
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
144.76.220.226 , Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
static.226.220.76.144.clients.your-server.de
Software
openresty/1.13.6.2 /
Resource Hash
ae8f9dd465ab424d0dd4f81f7ba9ec5029f6736e090c3f33b5f0fa0c0ecc47dc

Request headers

Pragma
no-cache
Accept-Encoding
gzip, deflate
Host
ssl.1.damoh.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
*/*
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Cookie
s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C36%2C36%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP
Connection
keep-alive
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Last-Modified
Fri, 10 Aug 2018 12:19:04 GMT
Server
openresty/1.13.6.2
ETag
"5b6d82b8-18"
Content-Type
application/octet-stream
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
24
select
ad.sxp.smartclip.net/
46 KB
5 KB
XHR
General
Full URL
https://ad.sxp.smartclip.net/select?type=dyn&ple=burda.chip.intxt.de.smartclip~~400x320&fwd_dt1=&cu_ress=handy&fwd_dt2=&fwd_sz=400x320&ang_ref=https://www.chip.de/downloads/Samsung-Kies_64638144.html&x=9&d1=2&d10=5&d11=0&d12=2&d2=4&d3=5&d4=0&d7=1&d8=1&d9=2&d13=4&d14=0&d15=4&d16=0&d18=0&i9=4&i13=3&i3=2&i21=4&i1=3&i14=4&i8=4&g1=0&g2=1&g3=0&g4=0&g5=1&n1=1&n2=1&n3=1&n4=0&n5=1&n6=1&n7=0&n8=1&n9=0&sinbest=5&s1=0&s2=0&survey_cap=1&frq_n=1&oneclicker=1&qualified=0&tv=2&ct_gnd=0&ct_qvc=0&d20=4&ct_agraf=0&ct_qc=0&nuggsid=474493238&ang_contxt=1&inswipe=true&optout=&consent=&optout=&consent=&rnd=96209935
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.247.97.89 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-54-247-97-89.eu-west-1.compute.amazonaws.com
Software
/
Resource Hash
0009f7f970557bec85d8de82f74f5ceb77365376f1820fe27167213b0e1dc334

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Sc-Supply-Network
1
Vary
Accept-Encoding
P3P
CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Access-Control-Allow-Origin
https://www.chip.de
Sc-Uuid
d6b97efb-e720-42f0-835e-d25426fb71df
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
text/xml; charset=utf-8
Sc-Device-Type
PC
Content-Length
4559
iframe
d.adup-tech.com/ Frame 570F
0
0
Document
General
Full URL
https://d.adup-tech.com/iframe?p=69139504101a193487ed1eb4af979f65&s=1&f=01&id=6ymj6l4o&uid=Vqf8oaLPLKoMjECN4Yy3&surl=www.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&sref=www.google.com%2F
Requested by
Host: s.d.adup-tech.com
URL: https://s.d.adup-tech.com/jsapi
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.72.247.123 Dublin, Ireland, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-54-72-247-123.eu-west-1.compute.amazonaws.com
Software
nginx /
Resource Hash

Request headers

:method
GET
:authority
d.adup-tech.com
:scheme
https
:path
/iframe?p=69139504101a193487ed1eb4af979f65&s=1&f=01&id=6ymj6l4o&uid=Vqf8oaLPLKoMjECN4Yy3&surl=www.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&sref=www.google.com%2F
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
accept-encoding
gzip, deflate
cookie
uid=Vqf8oaLPLKoMjECN4Yy3
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html

Response headers

status
200
date
Tue, 18 Sep 2018 09:43:32 GMT
content-type
text/html; charset=utf-8
server
nginx
p3p
policyref="/w3c/p3p.xml", CP="OTC NOI DSP COR PSAo PSDo IVAo IVDo OTPo OUR IND"
set-cookie
uid=Vqf8oaLPLKoMjECN4Yy3; Domain=.d.adup-tech.com; Expires=Wed, 18-Sep-2019 09:43:32 GMT; Path=/
content-encoding
gzip
/
ssl.3.damoh.chip.de/143c7971d0c5571a033e4d107062ebd9f6899e31/
109 B
670 B
XHR
General
Full URL
https://ssl.3.damoh.chip.de/143c7971d0c5571a033e4d107062ebd9f6899e31/
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
213.239.199.112 Nürnberg, Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
static.213-239-199-112.clients.your-server.de
Software
TornadoServer/4.5.3 /
Resource Hash
480f7a2020234eb7d1f5745fbc8ec7f6535905cdeddda4a8b5d63bf6466c33c5

Request headers

Pragma
no-cache
Origin
https://www.chip.de
Accept-Encoding
gzip, deflate
Host
ssl.3.damoh.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-type
application/x-www-form-urlencoded
Accept
*/*
Cache-Control
no-cache
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Cookie
s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C36%2C36%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP
Connection
keep-alive
Content-Length
371
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-type
application/x-www-form-urlencoded

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
TornadoServer/4.5.3
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET, POST, OPTIONS
Content-Type
application/json; charset=UTF-8
Access-Control-Allow-Origin
https://www.chip.de
Access-Control-Expose-Headers
X-Homad-Instance, X-Homad-Long-Ad-Ignored, X-Homad-Sig, X-Homad-Url, X-Homad-Vpaid-Ignored, X-Homad-Ad-Id
Access-Control-Allow-Credentials
true
Connection
keep-alive
Access-Control-Allow-Headers
X-Homad-Compatible-Vpaid, X-Homad-Post, X-Homad-Url
Content-Length
109
moatwrapper.js
svastx.moatads.com/thetradedeskvideo910663478306/ Frame 5AB1
65 KB
19 KB
Script
General
Full URL
https://svastx.moatads.com/thetradedeskvideo910663478306/moatwrapper.js
Requested by
Host: dco.smartclip.net
URL: https://dco.smartclip.net/?plc=92747
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
2.18.235.40 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-235-40.deploy.static.akamaitechnologies.com
Software
AmazonS3 /
Resource Hash
b8d669e349230024352f2f4ccd682b3fca407ef8dc6e5c339f01cb9e963337df

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Last-Modified
Fri, 29 Jun 2018 20:37:45 GMT
Server
AmazonS3
x-amz-request-id
7244E41585E88C0B
ETag
"17ef81cbd8b6e7005cf5c32df4b0b591"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=1756
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
19090
x-amz-id-2
V+NwQrgWZbTtbnRDTe/2dRKjYVxqvyiIykb/aPMO3tJbZMN3K019hjqHMnwVeCeVQPGXIt/zP6A=
deliver2
www1.mpnrs.com/deliver2/ Frame C0E5
393 B
1 KB
Script
General
Full URL
https://www1.mpnrs.com/deliver2/deliver2?adl=5750&ads=3938&r_id=1537263812691
Requested by
Host: www.google.com
URL: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiXrortocTdAhUN0lMKHXRqDIIQFjAAegQIBhAB&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&usg=AOvVaw1sn4DCNGGoM4nWKz8X7C52
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
62.216.176.7 , Germany, ASN25560 (RHTEC-AS rh-tec IP Backbone, DE),
Reverse DNS
Software
Apache /
Resource Hash
5ff302d91b9d67ed6f897de62934d29ae0d15e2f39d7fd0ca031698e25fcbe1e

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
Apache
ETag
1537263812736
P3P
policyref="https://www1.mpnrs.com/w3c/p3p.xml", CP="NID DSP NOI COR"
Access-Control-Allow-Origin
*
Cache-Control
no-cache
Access-Control-Allow-Credentials
true
Connection
Keep-Alive
Content-Type
text/javascript
Keep-Alive
timeout=10
Content-Length
393
Expires
-1
osd_listener.js
tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/ Frame C0E5
73 KB
0
Script
General
Full URL
https://tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/osd_listener.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
67d7c9be80863596ad33fe7e5d8849abc751bbfe01354fc070bca180dcbc39e8
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Response headers

date
Wed, 12 Sep 2018 13:57:44 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
503148
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
27190
x-xss-protection
1; mode=block
server
cafe
etag
15994071476612453510
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
public, max-age=1209600
timing-allow-origin
*
expires
Wed, 26 Sep 2018 13:57:44 GMT
view
securepubads.g.doubleclick.net/pcs/ Frame C0E5
0
119 B
Image
General
Full URL
https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjstQVn7TD2TO0FG1FjNIX6wLCmxP9PpzL1aEmTN2U9jayEfAsTHgt5sI1rx2SCBvdWadIIkYa-Cje5NVBlxNzy-HMfeYRXeUdLSNlsCw7L0UC8FJiGnFLVX_d5yXBhaeVyKVeHTq7CSZE5biVChNEmvFPb74y9Q1E096M5ts3zQ6yqo6btgQ-p8fkoGgP1iKGwFhoNyS6Fqlb0CnE6dkzpE-PRSF2T9Frh1-BxQNruolJnDDHKCnAhCjguA6LH5MCW74uO6-waxDze9Z8DPw_64fx9ENeTcpngxTftA&sai=AMfl-YRlCeCbH6VBT-r0mG-sbpCoXfq7souKVCskWCgqce92CHmxxDiP5CKHVEmpGs3KwjsBhQD132g0Ci0r4_iuxKMtByFnmFZ7zqnD7JIr0A&sig=Cg0ArKJSzAlvU9hDB3M7EAE&urlfix=1&adurl=
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

timing-allow-origin
*
date
Tue, 18 Sep 2018 09:43:32 GMT
x-content-type-options
nosniff
server
cafe
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"
status
200
cache-control
private
content-type
image/gif
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
x-xss-protection
1; mode=block
expires
Tue, 18 Sep 2018 09:43:32 GMT
show_companion_ad.js
pagead2.googlesyndication.com/pagead/
173 KB
64 KB
Script
General
Full URL
https://pagead2.googlesyndication.com/pagead/show_companion_ad.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:81b::2002 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
e377ce991c48bb90d2ab6b6d8d0479753cd9b149d334740ff39761f8bd7be2c0
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 08:47:58 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
3334
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
65211
x-xss-protection
1; mode=block
server
cafe
etag
17536818043818426551
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
public, max-age=3600
timing-allow-origin
*
expires
Tue, 18 Sep 2018 09:47:58 GMT
ads
securepubads.g.doubleclick.net/gampad/
6 KB
3 KB
XHR
General
Full URL
https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&pvsid=2258370607070586&correlator=575593566340446&output=json_html&callback=googletag.impl.pubads.callbackProxy3&impl=fifs&adsid=NT&json_a=1&eid=21062377&vrg=249&guci=1.2.0.0.2.2.0&sc=1&sfv=1-0-29&iu_parts=3673%2Cchip_digital%2Chandy%2Chandydownloads&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=320x50%7C300x600%7C300x180%7C300x250%7C99x99%7C1x6&fluid=height&prev_scp=tfs_usr%3D1%26tile%3D3%26site%3Dchip_digital%26res%3Dhandy%26rub%3Dsynchronisation%26lay%3Dc1_downloads%26tgrp%3D8%26aem%3Dinf%26skv%3D1%26tfww%3D78910111213141516%26tfwiw%3D1600%26tfwih%3D1200%26kw%3Dnone%26pid%3D21674734%26uid%3DbzoId0fASMeOjjU3HlaCVInroHRBapU5%26wfxtg%3D875%2C876%2C878%26wfxtg_0%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_1%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_2%3D842%2C843%2C848%2C873%2C877%2C878%2C959%2C960%26hb_f%3Dmr%26hb_p%3D10%26hb_c%3D27573%26hb_v%3Dyieldlab%26hb_id%3DXbabdBK03RuApmFa%26emqrtt%3Dnone%26sasdb%3D2bdb45d7-bf45-404c-9ed1-bb396cb8cadd%26sasdbr%3Df%26pos%3Ddmr1%26rl_seq%3D1%26sm%3Dd%2Ct3%2Cr0%2Cdis%2Cnat%2Cdis3%2Cnat2%2Cv%2Cq%2Cd_v%2Cv1%2Cq1%26cimp%3D1%26consent%3DBOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA%26excl_cat%3Dbl_chip_digital%252Cc_pan%252C%2520c_exp%252Cc_desktop%252Cc_sbb%252Cc_smc21%252Cc_si%252Cc_mgpt%252Cc_mhpa&eri=5&cookie=ID%3Db917113f4e603659%3AT%3D1537263812%3AS%3DALNI_MbwMHcyfcCejwlZxU-3qIjgg-W_dw&cookie_enabled=1&bc=7&abxe=1&lmt=1537263812&dt=1537263812724&dlt=1537263810695&idt=1253&frm=20&biw=1585&bih=1200&oid=3&adxs=963&adys=389&adks=2213244468&gut=v2&ifi=5&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&flash=0&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&ref=https%3A%2F%2Fwww.google.com%2F&dssz=98&icsg=2251800350556400&std=17&vis=1&dmc=8&scr_x=0&scr_y=0&psz=319x68&msz=299x-1&ga_vid=1361426986.1537263812&ga_sid=1537263812&ga_hid=1996979927&fws=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
74cbc1fbebc43691aef698d12a7bfbb1af7bf7bafbf9cee13988ab3373146691
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
content-encoding
gzip
x-content-type-options
nosniff
google-mediationgroup-id
-2
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"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
2595
x-xss-protection
1; mode=block
google-lineitem-id
4345224897
pragma
no-cache
server
cafe
google-mediationtag-id
-2
google-creative-id
138203531644
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
https://www.chip.de
cache-control
no-cache, must-revalidate
access-control-allow-credentials
true
timing-allow-origin
*
expires
Fri, 01 Jan 1990 00:00:00 GMT
90795
ad.yieldlab.net/yp/
159 B
2 KB
XHR
General
Full URL
https://ad.yieldlab.net/yp/90795?json=true&ts=8132116982371&t=e0%2Ceuu%26permutive%3Dnull&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
af331e1a65a2d58fa6a41a12789e98d9a8236e972ff2d2719e5f64466fd3feb5

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Access-Control-Allow-Methods
GET
Content-Language
de-DE
Access-Control-Allow-Origin
https://www.chip.de
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Access-Control-Allow-Credentials
true
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Access-Control-Allow-Headers
Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With
Content-Length
144
Expires
Mon, 17 Sep 2018 09:43:32 GMT
30945.php
www3.mpnrs.com/maxx/30945/ Frame 7D24
0
0
Document
General
Full URL
https://www3.mpnrs.com/maxx/30945/30945.php?wi=160&he=600&adl=5750&adm=54896&adc=30945&clicktag=http%3A%2F%2Fwww1.mpnrs.com%2Ftracker%2Ftracker2%2Fadl.5750%2Fada.3%2Fadm.54896%2Fadc.30945%2F
Requested by
Host: www1.mpnrs.com
URL: https://www1.mpnrs.com/deliver2/deliver2?adl=5750&ads=3938&r_id=1537263812691
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
46.22.39.217 , Germany, ASN61157 (PLUSSERVER-ASN1, DE),
Reverse DNS
Software
nginx /
Resource Hash

Request headers

Host
www3.mpnrs.com
Connection
keep-alive
Pragma
no-cache
Cache-Control
no-cache
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Accept-Encoding
gzip, deflate
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html

Response headers

Server
nginx
Date
Tue, 18 Sep 2018 09:43:33 GMT
Content-Type
text/html; charset=UTF-8
Transfer-Encoding
chunked
Connection
keep-alive
Expires
Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified
Tue, 18 Sep 2018 09:43:33 GMT
Cache-Control
no-store, no-cache, must-revalidate post-check=0, pre-check=0
Pragma
no-cache
Content-Encoding
gzip
mtrcs_347250.js
s79.research.de.com/bb-mx/prime/ Frame C0E5
2 KB
2 KB
Script
General
Full URL
https://s79.research.de.com/bb-mx/prime/mtrcs_347250.js?pjid=347250&adv=17863414&cpid=2218225619&site=160x600&place=170190214&cid=138224846083&adc=/3673/chip_digital/handy/handydownloads&apa=2&apb=c1_downloads&apc=4641466212&apd=169484254&ape=handy&size=160x600&cb=1299998074
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
176.9.158.23 , Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
h333.meetrics.de
Software
nginx /
Resource Hash
0ead7fcb9e1c3af9667790ffb29ebd90133e09f1f72cb976d1d98ce125a62367

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Server
nginx
P3P
policyref="/w3c/p3p.xml", CP="NON DSP CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR IND UNI COM NAV STA"
Cache-control
no-cache,no-store,must-revalidate
Connection
keep-alive
Content-Type
text/javascript
Content-Length
1279
Expires
Tue, 18 Sep 2018 09:43:31 GMT
oba_icon.png
a.bf-ad.net/makabo/infolayer/
1 KB
2 KB
Image
General
Full URL
https://a.bf-ad.net/makabo/infolayer/oba_icon.png
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:292::30fb , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
30c065c5189582302f1fc91edd7f8c99956f6f8bd6c4b242081f41ab1c772b08

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Last-Modified
Fri, 22 Sep 2017 12:02:08 GMT
Server
Apache
ETag
"06500e222cb4c36f129c357ffef7ad59:1507297036"
Content-Type
image/png
Cache-Control
max-age=900
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1319
Expires
Tue, 18 Sep 2018 09:58:32 GMT
close_icon.svg
a.bf-ad.net/makabo/infolayer/
249 B
564 B
Image
General
Full URL
https://a.bf-ad.net/makabo/infolayer/close_icon.svg
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:292::30fb , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
Apache /
Resource Hash
6c2ad417bbd7492018e6d055a44ac6bbe8ba22eaadfee5f2b0bfacf14e656d22

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Last-Modified
Fri, 22 Sep 2017 14:10:20 GMT
Server
Apache
ETag
"e3de999fc591bfe4c5f337326f62ebf6:1507297035"
Vary
Accept-Encoding
Content-Type
image/svg+xml
Cache-Control
max-age=900
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
182
Expires
Tue, 18 Sep 2018 09:58:32 GMT
xml
ad.doubleclick.net/ddm/pfadx/N1203.286450.AMNET/B21598810.227367905;sz=0x0;ord=306074;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;dcmt=text/ Frame 5AB1
9 KB
2 KB
XHR
General
Full URL
https://ad.doubleclick.net/ddm/pfadx/N1203.286450.AMNET/B21598810.227367905;sz=0x0;ord=306074;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;dcmt=text/xml
Requested by
Host: svastx.moatads.com
URL: https://svastx.moatads.com/thetradedeskvideo910663478306/moatwrapper.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
216.58.205.230 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f230.1e100.net
Software
cafe /
Resource Hash
a49ba7f26e1e18b2938078dd4e5e41aa105081da1689383233d98d8570f85664
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:32 GMT
content-encoding
gzip
x-content-type-options
nosniff
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"
status
200
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
2219
x-xss-protection
1; mode=block
pragma
no-cache
server
cafe
content-type
text/xml; charset=UTF-8
access-control-allow-origin
https://www.chip.de
cache-control
no-cache, must-revalidate
access-control-allow-credentials
true
timing-allow-origin
*
expires
Fri, 01 Jan 1990 00:00:00 GMT
mtrcs_347250.js
s79.mxcdn.net/bb-mx/serve/
108 KB
43 KB
Script
General
Full URL
https://s79.mxcdn.net/bb-mx/serve/mtrcs_347250.js
Requested by
Host: s79.research.de.com
URL: https://s79.research.de.com/bb-mx/prime/mtrcs_347250.js?pjid=347250&adv=17863414&cpid=2218225619&site=160x600&place=170190214&cid=138224846083&adc=/3673/chip_digital/handy/handydownloads&apa=2&apb=c1_downloads&apc=4641466212&apd=169484254&ape=handy&size=160x600&cb=1299998074
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.233.67 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-233-67.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
037053092b6a8520adea66725d9f808c1a6b695fa41211a66e722cd2dc23f8fd

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Server
nginx
Vary
Accept-Encoding
P3P
policyref="/w3c/p3p.xml", CP="NON DSP CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR IND UNI COM NAV STA"
Cache-Control
public, max-age=1800
Connection
keep-alive
Content-Type
text/javascript
Content-Length
43281
Expires
Tue, 18 Sep 2018 10:13:32 GMT
gettag
s79.research.de.com/bb-mxad/
0
294 B
Script
General
Full URL
https://s79.research.de.com/bb-mxad/gettag
Requested by
Host: s79.research.de.com
URL: https://s79.research.de.com/bb-mx/prime/mtrcs_347250.js?pjid=347250&adv=17863414&cpid=2218225619&site=160x600&place=170190214&cid=138224846083&adc=/3673/chip_digital/handy/handydownloads&apa=2&apb=c1_downloads&apc=4641466212&apd=169484254&ape=handy&size=160x600&cb=1299998074
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
176.9.158.23 , Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
h333.meetrics.de
Software
nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Cache-control
private,must-revalidate
Server
nginx
Connection
keep-alive
Content-Type
text/javascript
Content-Length
0
P3P
policyref="/w3c/p3p.xml", CP="NON DSP CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR IND UNI COM NAV STA"
truncated
/ Frame C0E5
208 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
ea90a5f2bbce8055f0118d6074739309f4ae290f091759ad05b5a5cd1975f038

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/png
moatvideo.js
z.moatads.com/thetradedeskvideo910663478306/ Frame A687
295 KB
89 KB
Script
General
Full URL
https://z.moatads.com/thetradedeskvideo910663478306/moatvideo.js
Requested by
Host: svastx.moatads.com
URL: https://svastx.moatads.com/thetradedeskvideo910663478306/moatwrapper.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
2.18.235.40 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-235-40.deploy.static.akamaitechnologies.com
Software
AmazonS3 /
Resource Hash
9270377318f1b1c43ef5516396e2aaadc0c035f43e4b5a1506deaeee35824ee0

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Content-Encoding
gzip
Last-Modified
Wed, 12 Sep 2018 15:14:55 GMT
Server
AmazonS3
x-amz-request-id
9A52803085457344
ETag
"2630f83e1a124721b99ac76b524281de"
Vary
Accept-Encoding
Content-Type
application/x-javascript
Cache-Control
max-age=44682
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
90585
x-amz-id-2
C9ldyuXaHaM8X5CqHONCOXXMdb3/M+g/nIvj5JT1vMFdhUQQ7yGj1hqYz22d7KMqi+59SlMA+Lw=
pixel.gif
pixel.moatads.com/ Frame 5AB1
43 B
312 B
Image
General
Full URL
https://pixel.moatads.com/pixel.gif?e=32&q=0&g=1&d=thetradedeskvideo910663478306%3Amoat_DURATION_DEBUG%3Aunknown%3Aunknown&i=VPAID2JSWRAPPER1&t=1537263812743&m=38&ar=cd8631d-clean&de=67186666&bq=8&o=3&ac=1&cs=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
54.86.4.6 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-54-86-4-6.compute-1.amazonaws.com
Software
nginx /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
Last-Modified
Mon, 28 Sep 1970 06:00:00 GMT
Server
nginx
Content-Type
image/gif
Cache-Control
no-cache
Connection
keep-alive
Content-Length
43
Expires
Thu, 01 Jan 1970 00:00:01 GMT
pixel.gif
pixel.moatads.com/ Frame 5AB1
43 B
312 B
Image
General
Full URL
https://pixel.moatads.com/pixel.gif?e=32&q=1&g=2&d=thetradedeskvideo910663478306%3Amoat_DURATION_DEBUG%3Aunknown%3Aunknown&i=VPAID2JSWRAPPER1&t=1537263812743&m=39&ar=cd8631d-clean&de=67186666&bq=8&o=3&ac=1&cs=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
54.86.4.6 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-54-86-4-6.compute-1.amazonaws.com
Software
nginx /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
Last-Modified
Mon, 28 Sep 1970 06:00:00 GMT
Server
nginx
Content-Type
image/gif
Cache-Control
no-cache
Connection
keep-alive
Content-Length
43
Expires
Thu, 01 Jan 1970 00:00:01 GMT
file.webm
r4---sn-4g5ednse.c.2mdn.net/videoplayback/id/8bf4fd73c3a38669/itag/45/source/doubleclick_dmm/ratebypass/yes/acao/yes/ip/0.0.0.0/ipbits/0/expire/3679304519/sparams/acao,expire,id,ip,ipbits,itag,mip,... Frame A687
Redirect Chain
  • https://gcdn.2mdn.net/videoplayback/id/8bf4fd73c3a38669/itag/45/source/doubleclick_dmm/ratebypass/yes/acao/yes/ip/0.0.0.0/ipbits/0/expire/3679304519/sparams/id,itag,source,ratebypass,acao,ip,ipbits...
  • https://r4---sn-4g5ednse.c.2mdn.net/videoplayback/id/8bf4fd73c3a38669/itag/45/source/doubleclick_dmm/ratebypass/yes/acao/yes/ip/0.0.0.0/ipbits/0/expire/3679304519/sparams/acao,expire,id,ip,ipbits,i...
8 MB
0
Media
General
Full URL
https://r4---sn-4g5ednse.c.2mdn.net/videoplayback/id/8bf4fd73c3a38669/itag/45/source/doubleclick_dmm/ratebypass/yes/acao/yes/ip/0.0.0.0/ipbits/0/expire/3679304519/sparams/acao,expire,id,ip,ipbits,itag,mip,mm,mn,ms,mv,pl,ratebypass,source/signature/08D444C035931BB14123A415F4C53D00923FADA9.5A5ABD66067DE081BF35C1FFEFCAF097C3615642/key/cms1/cms_redirect/yes/mip/2a01:4f8:202:a9::2/mm/42/mn/sn-4g5ednse/ms/onc/mt/1537263744/mv/m/pl/44/file/file.webm
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:69::9 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
gvs 1.0 /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
X-Content-Type-Options
nosniff
Last-Modified
Tue, 21 Aug 2018 13:01:58 GMT
Server
gvs 1.0
Content-Type
video/webm
Content-Range
bytes 0-8898201/8898202
Cache-Control
private, max-age=86400
Connection
close
Accept-Ranges
bytes
Alt-Svc
quic=":443"; ma=2592000; v="44,43,39,35"
Content-Length
8898202
Expires
Tue, 18 Sep 2018 09:43:32 GMT

Redirect headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:32 GMT
server
ClientMapServer
status
302
x-frame-options
SAMEORIGIN
content-type
text/html; charset=UTF-8
location
https://r4---sn-4g5ednse.c.2mdn.net/videoplayback/id/8bf4fd73c3a38669/itag/45/source/doubleclick_dmm/ratebypass/yes/acao/yes/ip/0.0.0.0/ipbits/0/expire/3679304519/sparams/acao,expire,id,ip,ipbits,itag,mip,mm,mn,ms,mv,pl,ratebypass,source/signature/08D444C035931BB14123A415F4C53D00923FADA9.5A5ABD66067DE081BF35C1FFEFCAF097C3615642/key/cms1/cms_redirect/yes/mip/2a01:4f8:202:a9::2/mm/42/mn/sn-4g5ednse/ms/onc/mt/1537263744/mv/m/pl/44/file/file.webm
cache-control
no-cache, must-revalidate
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
643
x-xss-protection
1; mode=block
expires
Fri, 01 Jan 1990 00:00:00 GMT
loading.gif
www.chip.de/download/assets/img/
9 KB
7 KB
Image
General
Full URL
https://www.chip.de/download/assets/img/loading.gif
Requested by
Host: s79.mxcdn.net
URL: https://s79.mxcdn.net/bb-mx/serve/mtrcs_347250.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bc::bf0 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
nginx /
Resource Hash
68da1f260e79b15d2d5ca9aee0b05e2243ee47cca9d732b3625f4bbb1b77b8bf

Request headers

:path
/download/assets/img/loading.gif
pragma
no-cache
cookie
s_ppvl=%5B%5BB%5D%5D; s_ppv=ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C36%2C36%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP
accept-encoding
gzip, deflate
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
image/webp,image/apng,image/*,*/*;q=0.8
cache-control
no-cache
:authority
www.chip.de
referer
https://www.chip.de/download/assets/download-v1.8.5.css
:scheme
https
:method
GET
Referer
https://www.chip.de/download/assets/download-v1.8.5.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:32 GMT
content-encoding
gzip
last-modified
Fri, 09 Mar 2018 09:05:27 GMT
server
nginx
vary
Accept-Encoding
content-type
image/gif
status
200
cache-control
public, max-age=15215594
accept-ranges
bytes
ssl
YES
content-length
7351
expires
Wed, 13 Mar 2019 12:16:46 GMT
submit
dc547.s79.research.de.com/bb-mx/
43 B
291 B
Image
General
Full URL
https://dc547.s79.research.de.com/bb-mx/submit?/gbPZBxAAA+whF4o0F0wFz6BvvA33F3uBjoFpwFukElvBkvF3uFsvFhkFzvBThFtzF1uFntBLpFlzFf2B02Az4Ax0A0uAo0FtsF2pyFo0F0wFz6BvvA33F3uBnvFvnFslFujEvtFvBE+k2FmywAx4AtwA3tAzwAtxAz6A1xAtzA03Ay1AwtAyuAxwAztAykEizBy5AklFLlnFByqhFx1Az3Ay2Az4AxyA31AwzA03Ay1AwBE/k0FdDxgAwqFpkF9zA03Ay1AwmAhkF29Bx3A42Az0Ax0AmjEwpFk9ByyAx4AyyA12Ax5AmzEp0Fl9Bx2Aw4E2wAwmAwsFhjFl9Bx3AwxA5wAyxA0mAjpFk9BxzA4yAy0A40A2wA4zAmhEkjF9vAz2A3zAvjEopFwfFkpFnpF0hFsvBohFukF5vBohFukF5kFv3FusFvhFkzFmhEwhF9yAmhEwiF9jExfEkvF3uFsvFhkFzmBhwFj9B02A0xA02A2yAxyAmhEwkF9xA25A04A0yA10AmhEwlF9oEhuFk5FmzEp6Fl9Bx2Aw4E2wAwmAjiF9xAy5A55A54Aw3A0BELquFvL2wFBLl1FCw2iFzhFmhFypFkyFp2FlyFfwFyvFwBF/2xFMCylFx1FlzF0mF1sFszFjyFllFugBm1FssFzjFylFluFluFhiFslFkgB3pFukFv3Ff3FliFrpF0yFlxF1lFz0FhuFptFh0FpvFumFyhFtlFg3EpuFkvF3fF3lFirFp0FjhFujFlsFhuFptFh0FpvFumFyhFtlFg3EpuFkvF3fF3lFirFp0Fz0FvyFhnFlpFumFvgBjzFzfF3lFirFp0FUkzFpBFAAAAAAAZwS5zAPAAAAAAAAAOAAAAGBAAAAAAZwS5zABPBAAAAAAAABhEbAZtAAFAw8Ez8ExBEGAxxAw4A4xArb3WAPAAAFAAhEbTb3WASksFSFjAAAAAAAAAAAAEAAAhEbAAAAAAAKAyyAx4AyyA12Ax5AJAx3AwxA5wAyxA0BEHAx2Aw4E2wAwBEHAx2Aw4E2wAwBEMAxzA4yAy0A40A2wA4zAnAvzA23AzvAjoFpwFfkFpnFp0FhsFvoEhuFk5FvoEhuFk5FkvF3uFsvFhkFzBFAAAAIAx3A42Az0Ax0ABAyBEMAjxBfkFv3FusFvhFkzFKA02A0xA02A2yAxyAJAx2A50A40Ay1A0BEFAohFukF5BFdZUACFAgCAYJAFAAAb3WAAAQAOPFfTFPVFSDFFfFx1A01Aw1ACATTFAAAAAAAAAAAAAAGAJGFSBFNFF
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
78.46.36.108 Nürnberg, Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
h547.meetrics.de
Software
nginx /
Resource Hash
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx
Content-Type
image/gif
Cache-control
no-cache,no-store,must-revalidate
Connection
keep-alive
Content-Length
43
Expires
Tue, 18 Sep 2018 09:43:31 GMT
s.js
mb.moatads.com/
375 B
639 B
Script
General
Full URL
https://mb.moatads.com/s.js?url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&confidence=2&pcode=thetradedeskvideo910663478306&callback=MoatBSJsonpRequest_32967391
Requested by
Host: z.moatads.com
URL: https://z.moatads.com/thetradedeskvideo910663478306/moatvideo.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
35.176.239.52 London, United Kingdom, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-35-176-239-52.eu-west-2.compute.amazonaws.com
Software
nginx/1.7.9 /
Resource Hash
0b2c51e55db8cbc0840d1192ca0ebe9c91366cc93d9171c3de4bb2fe35eb551f

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx/1.7.9
Etag
"e7d94d04613a63fc876e540bf18f0a642f30b4f5"
Content-Type
text/html; charset=UTF-8
Cache-Control
max-age=900
Connection
keep-alive
Timing-Allow-Origin
*
Content-Length
375
n.js
geo.moatads.com/ Frame A687
120 B
384 B
Script
General
Full URL
https://geo.moatads.com/n.js?e=35&ud=undefined&qn=(%2BIb%7Cj8o%3FJ(jkkeL07ta_*JRM!6t9B%2CN%3Ey)%2ChXbvU37_*NhSfBghz%5D*vOJ%23_%3DNoUA%5DRgBU_Gr1%3E%3AHuFTn%3ADXqJHZ%3BR%23yAb%2Bho8bYLaXBjA%3AmQ)%3CF!tAbjrzJ%3BgoVYGVxc%40lQQV%23tc3%2Fh%7C%3FVKV%3BW5.NO)Wx%7C*E%24%3D!L2ux%7Ci_lOfxECSR23_hFAkD%3Dv%3CN%5B.%22%24b_o%3FtVD%5D%5BpN%7CQF%40Sy7%7BA&qp=00000&is=voqBBkBBBBHhBBwBBZkJjBRCqUCY3CTCB6BXwUcu8gKCBS9lYBBBCCBpYFmR4BOZBBgSJTcBBBBBBBBHUoKOFCyz7BB3CZ6mv5TimBBe9oeCt9lXqBvBCfBBBBBBBBBBBBBBCBMBaBeBBkKzQClBeaKaMVMBj5iMPzyHVY9zqxknZlysGxCBcBBBC9CctORpnICyRBBB4OBBBBBBBBBBC9TiFF3dOKBCBBxBBBBBBBfBzgBD7fB3BpkBJUDyDCS6IDDDCCCCDDCCCCCCCBdh2eBBBGI79kNB8DJoDBBBBCiBBiB&iv=6&qt=0&gz=0&hh=0&hn=0&tw=5tY.%2FAvInD&qc=0&qd=0&qf=1600&qe=1200&qh=1600&qg=1200&qm=0&qa=1600&qb=1200&qi=1600&qj=1200&qr=0&i=TRADEDESKVIDEO1&hp=1&kq=1&hq=0&hs=0&hu=0&hr=0&ht=0&dnt=0&bq=8&f=0&j=https%3A%2F%2Fwww.google.com&o=3&t=1537263812874&de=431263933812&m=0&ar=fd3216a-clean&q=2&cb=0&cu=1537263812874&ll=2&lm=0&ln=1&r=0&em=0&en=0&d=22g2koz%3Ab5wzcx3%3Atju4pct%3A6l1taj1w&data=imp%253d95440dc2-2478-4786-88cc-5685eb530af1%2526ag%253dtju4pct%2526crid%253d6l1taj1w%2526cf%253d502686%2526fq%253d0%2526td_s%253dchip.de%2526rcats%253dy29%252cjba%2526mcat%253dgs_interest_male%2526mste%253d%2526mfld%253d4%2526mssi%253dodd4vbzt51t6%2526mfsi%253dqq8ulkpyw5%2526sv%253dsmartclip%2526uhow%253d59%2526agsa%253d%2526rgco%253dGermany%2526rgre%253d%2526rgme%253d%2526rgci%253d%2526rgz%253d%2526dt%253dPC%2526osf%253dOSX%2526os%253dOther%2526br%253dChrome%2526svpid%253d893%2526rlangs%253d01%2526mlang%253d%2526did%253d11-8242-d07c28e6-865d-44b2-aa3e-c9dce2efe400%2526rcxt%253dOther%2526tmpc%253d%2526vrtd%253d%2526osi%253d%2526osv%253d%2526daid%253d%2526dnr%253d0%2526vpb%253dPreRoll%2526svsc%253dAllowEither%2526dur%253dCjAKDGNoYXJnZS1hbGwtMSIgCP___________wESE3R0ZF9kYXRhX2V4Y2x1c2lvbnMKNwodY2hhcmdlLWFsbEdyYXBlc2hvdENhdGVnb3JpZXMiFgj3__________8BEglncmFwZXNob3Q.%2526crrelr%253d%2526npt%253d%2526svscid%253d893%2526dvps%253dLarge%2526mk%253dApple%2526mdl%253dChrome%252520-%252520OS%252520X%2526atst%253d1%2526grdc%253dCAEYASABKAE.%2526sfe%253ddd848c4%2526vp%253d0&zMoatViewType=0&zMoatDealID=11-8242-d07c28e6-865d-44b2-aa3e-c9dce2efe400&zMoatPartnerID=ju4h0hu&zMoatPartnerId=-&zMoatImpressionId=95440dc2-2478-4786-88cc-5685eb530af1&zMoatQI=0&zMoatSupplyVendor=smartclip&zMoatCachebuster=275933&zMoatSite=chip.de&zMoatDID=-&zMoatPID=4e46e776-bb27-11e8-9f84-246e960c98a4&zMoatApp=-&qs=1&gu=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bo=chip.de&bd=chip.de&zMoatOrigSlicer1=N%2FA&zMoatOrigSlicer2=N%2FA&gw=thetradedeskvideo910663478306&fd=1&ac=1&it=500&fs=152163&na=721204149&cs=0&callback=MoatSuperV26.gna175524
Requested by
Host: z.moatads.com
URL: https://z.moatads.com/thetradedeskvideo910663478306/moatvideo.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
35.176.239.52 London, United Kingdom, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-35-176-239-52.eu-west-2.compute.amazonaws.com
Software
nginx/1.7.9 /
Resource Hash
a82cfea7f16b134a43ff5de6e05ed25c2fd86042b6683b8e973f11e3d08ba5ae

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:32 GMT
Server
nginx/1.7.9
Etag
"f14d5064cd7268a62793783ee26e0925cc55187a"
Content-Type
text/html; charset=UTF-8
Cache-Control
max-age=900
Connection
keep-alive
Timing-Allow-Origin
*
Content-Length
120
pixel.gif
px.moatads.com/
43 B
409 B
Image
General
Full URL
https://px.moatads.com/pixel.gif?e=17&i=TRADEDESKVIDEO1&hp=1&kq=1&hq=0&hs=0&hu=0&hr=0&ht=0&dnt=0&bq=8&f=0&j=https%3A%2F%2Fwww.google.com&o=3&t=1537263812874&de=431263933812&m=0&ar=fd3216a-clean&q=3&cb=0&cu=1537263812874&ll=2&lm=0&ln=1&r=0&em=0&en=0&d=22g2koz%3Ab5wzcx3%3Atju4pct%3A6l1taj1w&data=imp%253d95440dc2-2478-4786-88cc-5685eb530af1%2526ag%253dtju4pct%2526crid%253d6l1taj1w%2526cf%253d502686%2526fq%253d0%2526td_s%253dchip.de%2526rcats%253dy29%252cjba%2526mcat%253dgs_interest_male%2526mste%253d%2526mfld%253d4%2526mssi%253dodd4vbzt51t6%2526mfsi%253dqq8ulkpyw5%2526sv%253dsmartclip%2526uhow%253d59%2526agsa%253d%2526rgco%253dGermany%2526rgre%253d%2526rgme%253d%2526rgci%253d%2526rgz%253d%2526dt%253dPC%2526osf%253dOSX%2526os%253dOther%2526br%253dChrome%2526svpid%253d893%2526rlangs%253d01%2526mlang%253d%2526did%253d11-8242-d07c28e6-865d-44b2-aa3e-c9dce2efe400%2526rcxt%253dOther%2526tmpc%253d%2526vrtd%253d%2526osi%253d%2526osv%253d%2526daid%253d%2526dnr%253d0%2526vpb%253dPreRoll%2526svsc%253dAllowEither%2526dur%253dCjAKDGNoYXJnZS1hbGwtMSIgCP___________wESE3R0ZF9kYXRhX2V4Y2x1c2lvbnMKNwodY2hhcmdlLWFsbEdyYXBlc2hvdENhdGVnb3JpZXMiFgj3__________8BEglncmFwZXNob3Q.%2526crrelr%253d%2526npt%253d%2526svscid%253d893%2526dvps%253dLarge%2526mk%253dApple%2526mdl%253dChrome%252520-%252520OS%252520X%2526atst%253d1%2526grdc%253dCAEYASABKAE.%2526sfe%253ddd848c4%2526vp%253d0&zMoatViewType=0&zMoatDealID=11-8242-d07c28e6-865d-44b2-aa3e-c9dce2efe400&zMoatPartnerID=ju4h0hu&zMoatPartnerId=-&zMoatImpressionId=95440dc2-2478-4786-88cc-5685eb530af1&zMoatQI=0&zMoatSupplyVendor=smartclip&zMoatCachebuster=275933&zMoatSite=chip.de&zMoatDID=-&zMoatPID=4e46e776-bb27-11e8-9f84-246e960c98a4&zMoatApp=-&qs=1&gu=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&bo=chip.de&bd=chip.de&zMoatOrigSlicer1=N%2FA&zMoatOrigSlicer2=N%2FA&gw=thetradedeskvideo910663478306&fd=1&ac=1&it=500&fs=152163&na=1122495506&cs=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
2.18.235.40 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-235-40.deploy.static.akamaitechnologies.com
Software
Apache /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:32 GMT
Last-Modified
Fri, 20 May 2016 15:16:00 GMT
Server
Apache
ETag
"ad4b0f606e0f8465bc4c4c170b37e1a3:1463757360"
Content-Type
image/gif
Cache-Control
max-age=0, no-cache, no-store
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
43
Expires
Tue, 18 Sep 2018 09:43:32 GMT
ads
securepubads.g.doubleclick.net/gampad/
5 KB
2 KB
XHR
General
Full URL
https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&pvsid=2258370607070586&correlator=575593566340446&output=json_html&callback=googletag.impl.pubads.callbackProxy4&impl=fifs&adsid=NT&json_a=1&eid=21062377&vrg=249&guci=1.2.0.0.2.2.0&sc=1&sfv=1-0-29&iu_parts=3673%2Cchip_digital%2Chandy%2Chandydownloads&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=320x50%7C468x200&fluid=height&prev_scp=tfs_usr%3D1%26tile%3D5%26site%3Dchip_digital%26res%3Dhandy%26rub%3Dsynchronisation%26lay%3Dc1_downloads%26tgrp%3D8%26aem%3Dinf%26skv%3D1%26tfww%3D78910111213141516%26tfwiw%3D1600%26tfwih%3D1200%26kw%3Dnone%2Cnativeca%26pid%3D21674734%26uid%3DbzoId0fASMeOjjU3HlaCVInroHRBapU5%26wfxtg%3D875%2C876%2C878%26wfxtg_0%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_1%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_2%3D842%2C843%2C848%2C873%2C877%2C878%2C959%2C960%26hb_f%3Dfsb200%26hb_p%3D11%26hb_c%3D90795%26hb_v%3Dyieldlab%26hb_id%3DuWpb7cY7mzlhUCWD%26emqrtt%3Dnone%26rl_seq%3D1%26sm%3Dd%2Ct5%2Cr0%2Cdis%2Cnat%2Cdis5%2Cnat4%2Ch%2Cd_h%2Ch3%26cimp%3D1%26consent%3DBOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA%26sl%3Doff%26excl_cat%3Dbl_chip_digital%252Cc_pan%252C%2520c_exp%252Cc_desktop%252Cc_sbb%252Cc_smc21%252Cc_si%252Cc_mgpt%252Cc_nat&eri=5&cookie=ID%3Db917113f4e603659%3AT%3D1537263812%3AS%3DALNI_MbwMHcyfcCejwlZxU-3qIjgg-W_dw&cookie_enabled=1&bc=7&abxe=1&lmt=1537263812&dt=1537263812984&dlt=1537263810695&idt=1253&frm=20&biw=1585&bih=1200&oid=3&adxs=323&adys=2018&adks=4178619714&gut=v2&ifi=7&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&flash=0&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&ref=https%3A%2F%2Fwww.google.com%2F&dssz=101&icsg=137438954432&std=17&vis=1&dmc=8&scr_x=0&scr_y=0&psz=620x1277&msz=468x32&ga_vid=1361426986.1537263812&ga_sid=1537263812&ga_hid=1996979927&fws=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
e79c78e85a9dd7b296a4ec2bfc031cd3b62431aacc579c324700a2ff60f2b97e
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
content-encoding
gzip
x-content-type-options
nosniff
google-mediationgroup-id
-2
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"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
2390
x-xss-protection
1; mode=block
google-lineitem-id
4389304234
pragma
no-cache
server
cafe
google-mediationtag-id
-2
google-creative-id
138208648857
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
https://www.chip.de
cache-control
no-cache, must-revalidate
access-control-allow-credentials
true
timing-allow-origin
*
expires
Fri, 01 Jan 1990 00:00:00 GMT
ads
securepubads.g.doubleclick.net/gampad/
5 KB
3 KB
XHR
General
Full URL
https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&pvsid=2258370607070586&correlator=575593566340446&output=json_html&callback=googletag.impl.pubads.callbackProxy5&impl=fifs&adsid=NT&json_a=1&eid=21062377&vrg=249&guci=1.2.0.0.2.2.0&sc=1&sfv=1-0-29&iu_parts=3673%2Cchip_digital%2Chandy%2Chandydownloads&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=320x50%7C99x99%7C1x6&fluid=height&prev_scp=tfs_usr%3D1%26tile%3D6%26site%3Dchip_digital%26res%3Dhandy%26rub%3Dsynchronisation%26lay%3Dc1_downloads%26tgrp%3D8%26aem%3Dinf%26skv%3D1%26tfww%3D78910111213141516%26tfwiw%3D1600%26tfwih%3D1200%26kw%3Dnone%26pid%3D21674734%26uid%3DbzoId0fASMeOjjU3HlaCVInroHRBapU5%26wfxtg%3D875%2C876%2C878%26wfxtg_0%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_1%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_2%3D842%2C843%2C848%2C873%2C877%2C878%2C959%2C960%26emqrtt%3Dnone%26rl_seq%3D1%26sm%3Dd%2Ct6%2Cr0%2Cdis%2Cnat%2Cdis6%2Cnat5%2Cv%2Cq%2Cd_v%2Cv2%2Cq2%26cimp%3D1%26consent%3DBOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA%26excl_cat%3Dbl_chip_digital%252Cc_pan%252C%2520c_exp%252Cc_desktop%252Cc_sbb%252Cc_smc21%252Cc_si%252Cc_mgpt&eri=5&cookie=ID%3Db917113f4e603659%3AT%3D1537263812%3AS%3DALNI_MbwMHcyfcCejwlZxU-3qIjgg-W_dw&cookie_enabled=1&bc=7&abxe=1&lmt=1537263813&dt=1537263813004&dlt=1537263810695&idt=1253&frm=20&biw=1585&bih=1200&oid=3&adxs=963&adys=1011&adks=2773665861&gut=v2&ifi=9&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&flash=0&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&ref=https%3A%2F%2Fwww.google.com%2F&dssz=100&icsg=137438954432&std=26&vis=1&dmc=8&scr_x=0&scr_y=0&psz=299x1030&msz=299x18&ga_vid=1361426986.1537263812&ga_sid=1537263812&ga_hid=1996979927&fws=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
3b6ed86664b73fd62fdf08b372a905eba3a8f74a0e479b37d5a8676024823b51
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
content-encoding
gzip
x-content-type-options
nosniff
google-mediationgroup-id
-2
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"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
2554
x-xss-protection
1; mode=block
google-lineitem-id
4353550281
pragma
no-cache
server
cafe
google-mediationtag-id
-2
google-creative-id
138204728196
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
https://www.chip.de
cache-control
no-cache, must-revalidate
access-control-allow-credentials
true
timing-allow-origin
*
expires
Fri, 01 Jan 1990 00:00:00 GMT
ads
securepubads.g.doubleclick.net/gampad/
5 KB
3 KB
XHR
General
Full URL
https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&pvsid=2258370607070586&correlator=575593566340446&output=json_html&callback=googletag.impl.pubads.callbackProxy6&impl=fifs&adsid=NT&json_a=1&eid=21062377&vrg=249&guci=1.2.0.0.2.2.0&sc=1&sfv=1-0-29&iu_parts=3673%2Cchip_digital%2Chandy%2Chandydownloads&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=88x88%7C6x1&prev_scp=tfs_usr%3D1%26tile%3D7%26site%3Dchip_digital%26res%3Dhandy%26rub%3Dsynchronisation%26lay%3Dc1_downloads%26tgrp%3D8%26aem%3Dinf%26skv%3D1%26tfww%3D78910111213141516%26tfwiw%3D1600%26tfwih%3D1200%26kw%3Dnone%2Ccombox%26pid%3D21674734%26uid%3DbzoId0fASMeOjjU3HlaCVInroHRBapU5%26wfxtg%3D875%2C876%2C878%26wfxtg_0%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_1%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_2%3D842%2C843%2C848%2C873%2C877%2C878%2C959%2C960%26emqrtt%3Dnone%26rl_seq%3D1%26sm%3Dd%2Ct7%2Cr0%2Cdis%2Cnat%2Cdis7%2Cnat6%2Ch%2Cd_h%2Ch4%26cimp%3D1%26consent%3DBOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA%26sl%3Doff%26excl_cat%3Dbl_chip_digital%252Cc_pan%252C%2520c_exp%252Cc_desktop%252Cc_sbb%252Cc_smc21%252Cc_si%252Cc_mgpt&eri=5&cookie=ID%3Db917113f4e603659%3AT%3D1537263812%3AS%3DALNI_MbwMHcyfcCejwlZxU-3qIjgg-W_dw&cookie_enabled=1&bc=7&abxe=1&lmt=1537263813&dt=1537263813022&dlt=1537263810695&idt=1253&frm=20&biw=1585&bih=1200&oid=3&adxs=963&adys=1469&adks=2861395404&gut=v2&ifi=11&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&flash=0&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&ref=https%3A%2F%2Fwww.google.com%2F&dssz=99&icsg=137438954432&std=35&vis=1&dmc=8&scr_x=0&scr_y=0&psz=299x88&msz=299x88&ga_vid=1361426986.1537263812&ga_sid=1537263812&ga_hid=1996979927&fws=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
bfd118e89adb3e22c5b2dd33769e36ea6f336c559d40bd3071d1dc46465838ab
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
content-encoding
gzip
x-content-type-options
nosniff
google-mediationgroup-id
-2
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"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
2546
x-xss-protection
1; mode=block
google-lineitem-id
4353545934
pragma
no-cache
server
cafe
google-mediationtag-id
-2
google-creative-id
138204783905
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
https://www.chip.de
cache-control
no-cache, must-revalidate
access-control-allow-credentials
true
timing-allow-origin
*
expires
Fri, 01 Jan 1990 00:00:00 GMT
ads
securepubads.g.doubleclick.net/gampad/
16 KB
5 KB
XHR
General
Full URL
https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&pvsid=2258370607070586&correlator=575593566340446&output=json_html&callback=googletag.impl.pubads.callbackProxy7&impl=fifs&adsid=NT&json_a=1&eid=21062377&vrg=249&guci=1.2.0.0.2.2.0&sc=1&sfv=1-0-29&iu_parts=3673%2Cchip_digital%2Chandy%2Chandydownloads&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=320x50%7C300x600%7C300x180%7C300x250%7C99x99%7C1x6&fluid=height&prev_scp=tfs_usr%3D1%26tile%3D8%26site%3Dchip_digital%26res%3Dhandy%26rub%3Dsynchronisation%26lay%3Dc1_downloads%26tgrp%3D8%26aem%3Dinf%26skv%3D1%26tfww%3D78910111213141516%26tfwiw%3D1600%26tfwih%3D1200%26kw%3Dnone%26pid%3D21674734%26uid%3DbzoId0fASMeOjjU3HlaCVInroHRBapU5%26wfxtg%3D875%2C876%2C878%26wfxtg_0%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_1%3D842%2C848%2C877%2C878%2C959%2C960%26wfxtg_2%3D842%2C843%2C848%2C873%2C877%2C878%2C959%2C960%26emqrtt%3Dnone%26pos%3Ddmr2%26rl_seq%3D1%26sm%3Dd%2Ct8%2Cr0%2Cdis%2Cnat%2Cdis8%2Cnat7%2Cv%2Cq%2Cd_v%2Cv3%2Cq3%26cimp%3D1%26consent%3DBOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA%26excl_cat%3Dbl_chip_digital%252Cc_pan%252C%2520c_exp%252Cc_desktop%252Cc_sbb%252Cc_smc21%252Cc_si%252Cc_mgpt%252Cc_mhpa&eri=5&cookie=ID%3Db917113f4e603659%3AT%3D1537263812%3AS%3DALNI_MbwMHcyfcCejwlZxU-3qIjgg-W_dw&cookie_enabled=1&bc=7&abxe=1&lmt=1537263813&dt=1537263813043&dlt=1537263810695&idt=1253&frm=20&biw=1585&bih=1200&oid=3&adxs=963&adys=1589&adks=2067852158&gut=v2&ifi=13&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&flash=0&url=https%3A%2F%2Fwww.chip.de%2Fdownloads%2FSamsung-Kies_64638144.html&ref=https%3A%2F%2Fwww.google.com%2F&dssz=98&icsg=137438954432&std=37&vis=1&dmc=8&scr_x=0&scr_y=0&psz=299x1150&msz=299x32&ga_vid=1361426986.1537263812&ga_sid=1537263812&ga_hid=1996979927&fws=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/download/assets/hook-v1.8.5.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
e7226e7124600bad14a7d7cf6ba3734e50eee4a0bbc2911541c437daf4c74ea3
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
content-encoding
gzip
x-content-type-options
nosniff
google-mediationgroup-id
-2
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"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
4676
x-xss-protection
1; mode=block
google-lineitem-id
4542453528
pragma
no-cache
server
cafe
google-mediationtag-id
-2
google-creative-id
138243032086
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
https://www.chip.de
access-control-expose-headers
x-google-amp-ad-validated-version
cache-control
no-cache, must-revalidate
access-control-allow-credentials
true
timing-allow-origin
*
expires
Fri, 01 Jan 1990 00:00:00 GMT
container.html
tpc.googlesyndication.com/safeframe/1-0-29/html/ Frame 3E72
0
0
Document
General
Full URL
https://tpc.googlesyndication.com/safeframe/1-0-29/html/container.html
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

:method
GET
:authority
tpc.googlesyndication.com
:scheme
https
:path
/safeframe/1-0-29/html/container.html
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
accept-encoding
gzip, deflate
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id
6ED53826B7946D357C06FBB1D9B3A0B8
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html

Response headers

status
200
accept-ranges
bytes
vary
Accept-Encoding
content-encoding
gzip
content-type
text/html
timing-allow-origin
*
content-length
1479
date
Mon, 03 Sep 2018 15:25:37 GMT
expires
Tue, 03 Sep 2019 15:25:37 GMT
last-modified
Mon, 11 Jun 2018 14:38:59 GMT
x-content-type-options
nosniff
server
sffe
x-xss-protection
1; mode=block
cache-control
public, immutable, max-age=31536000
age
1275476
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
pixel.gif
pixel.moatads.com/ Frame 5AB1
43 B
312 B
Image
General
Full URL
https://pixel.moatads.com/pixel.gif?e=32&q=2&g=3&d=thetradedeskvideo910663478306%3AAdLoaded%3Aunknown%3Aunknown&i=VPAID2JSWRAPPER1&t=1537263812743&m=329&ar=cd8631d-clean&de=67186666&bq=8&o=3&ac=1&cs=0
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
54.86.4.6 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-54-86-4-6.compute-1.amazonaws.com
Software
nginx /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
Last-Modified
Mon, 28 Sep 1970 06:00:00 GMT
Server
nginx
Content-Type
image/gif
Cache-Control
no-cache
Connection
keep-alive
Content-Length
43
Expires
Thu, 01 Jan 1970 00:00:01 GMT
468x200
ad.yieldlab.net/d/90795/21691/ Frame 85D5
305 B
1 KB
Script
General
Full URL
https://ad.yieldlab.net/d/90795/21691/468x200?ts=1537263812975&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Requested by
Host: a.bf-ad.net
URL: https://a.bf-ad.net/pubjs/chip/adengine.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
74690a194cc42ca7aa5053a558beca3f38a6216cdb3dc90e1056e153d03fd834

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
Content-Encoding
gzip
P3P
policyref="/w3c/p3p.xml", CP="NOI NID CURa ADMa DEVa OUR IND COM NAV INT"
Vary
Accept-Encoding
Content-Language
de-DE
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
Content-Type
text/javascript;charset=UTF-8
Content-Length
251
Expires
Mon, 17 Sep 2018 09:43:33 GMT
osd_listener.js
tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/ Frame 85D5
73 KB
0
Script
General
Full URL
https://tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/osd_listener.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
67d7c9be80863596ad33fe7e5d8849abc751bbfe01354fc070bca180dcbc39e8
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Response headers

date
Wed, 12 Sep 2018 13:57:44 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
503148
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
27190
x-xss-protection
1; mode=block
server
cafe
etag
15994071476612453510
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
public, max-age=1209600
timing-allow-origin
*
expires
Wed, 26 Sep 2018 13:57:44 GMT
view
securepubads.g.doubleclick.net/pcs/ Frame 85D5
0
56 B
Image
General
Full URL
https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjsshiFlWST9K99_dbHD1hAy7ThRoyoTuzdZORFBxclXZNGiA7KLWNjPni2AIFiEyom4ozr6TrqqjHuDSr9tk0Kk9612fI6xST7_GuIUkNqpWRXejNm7g4rXh1S-Y8e8mLs8mfuSQVQZgx-Ne8ay14XdvIGa-BW-MDfxYNTmVAOoPEwc4niAhzU8pzQqWUqq2OHKFGxaO-ifOs1om6-pdzVqwtI_XW_b2iXD9xBc26YMi-8mB0WE4DkOkGoa7T_VLkp2cFaFWnDwbIK4BRDA&sai=AMfl-YQCco_rr-v-RWqbufu1gZzFikNQGOZzP1F1-6PEQ8F_oqfCPgcD2tgfb0tHkd876nplFZGzhJ0KeTYkdK7vwBJfV0rZ2-L7MmalQslx3vO7Jm3GAJGjy8BgGw_1&sig=Cg0ArKJSzEtg06LL1HcbEAE&urlfix=1&adurl=
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

timing-allow-origin
*
date
Tue, 18 Sep 2018 09:43:33 GMT
x-content-type-options
nosniff
server
cafe
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"
status
200
cache-control
private
content-type
image/gif
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
x-xss-protection
1; mode=block
/
a-ssl.ligatus.com/ Frame 85D5
2 KB
1 KB
Script
General
Full URL
https://a-ssl.ligatus.com/?ids=101282&t=js&s=1&bc=2
Requested by
Host: ad.yieldlab.net
URL: https://ad.yieldlab.net/d/90795/21691/468x200?ts=1537263812975&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.16.186.248 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a2-16-186-248.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
17081f818cff42d4760e55c35e3780c4c4346b1fb7277d3dd41bfd4a9201483d

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Content-Encoding
gzip
Vary
Accept-Encoding
Content-Type
text/javascript; charset=utf-8
Cache-Control
max-age=71019
Connection
keep-alive
Content-Length
889
Expires
Wed, 19 Sep 2018 05:27:12 GMT
imp
counts.yieldlab.net/ Frame 85D5
0
360 B
Image
General
Full URL
https://counts.yieldlab.net/imp?s=21691&d=3607&a=90795&ts=1537263813226&tid=0829e0fb-13a3-4656-9019-45ff06f5ae5c&l=0
Requested by
Host: ad.yieldlab.net
URL: https://ad.yieldlab.net/d/90795/21691/468x200?ts=1537263812975&consent=BOUR9eeOUR9ejAjABBBFBP-AAAAdJbNIbYoawoSAuHKlVgAhAAqlgCgAyAQAEQACQAYAAEACSAEigBUACAAAAIQACAFACAAAAEAQEAAAAAA
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.18.232.233 , European Union, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a2-18-232-233.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
Cache-Control
no-store,no-cache,max-age=-3600,must-revalidate,post-check=0,pre-check=0
Connection
keep-alive
X-XSS-Protection
1; mode=block
X-Application-Context
application
Expires
Mon, 17 Sep 2018 09:43:33 GMT
ligrend.js
ssl.ligatus.com/render/ Frame 85D5
144 KB
43 KB
Script
General
Full URL
https://ssl.ligatus.com/render/ligrend.js?ts=9.18
Requested by
Host: a-ssl.ligatus.com
URL: https://a-ssl.ligatus.com/?ids=101282&t=js&s=1&bc=2
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.16.186.128 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a2-16-186-128.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
1f716216c26432bf8c1df79d78ee409fb6eaddd10c700c3e28b60cdb2bc76ccf

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Content-Encoding
gzip
Last-Modified
Mon, 17 Sep 2018 07:04:46 GMT
Vary
Accept-Encoding
Content-Type
application/javascript; charset=UTF-8
Access-Control-Allow-Origin
*
Cache-Control
max-age=86400
Connection
keep-alive
Content-Length
43243
Expires
Wed, 19 Sep 2018 09:43:33 GMT
truncated
/ Frame 85D5
211 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
8b1b0e59403114cc0eac15f36e60651172e3d5ccc85572d802cd6212f10d94a4

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/png
data
dc547.s79.research.de.com/
43 B
308 B
Image
General
Full URL
https://dc547.s79.research.de.com/data?/gbPZC9HAALktFBLkqFFlqwFz0A3yA1wAyqhFx1Az3Ay2Az4AxyA31AwzA03Ay1AwBEUkzFbBPpDAkBAAAAuXr9APbDAAAAAAAzb3WAZBAAFAx8Ey8EzBEGAxxAw4A4xArJ27APAAAFAAhEbTJ27APGAALBAAAAuxvVASksFZSd0EA+AAKPA6DAAAAA68EAAAQAOPFfTFPVFSDFFfFyyA3wA53ACACCFAAAAAAAAAAAAAAGAJGFSBFNFFdNFAIMAYJASFAAAAAXr9AAAvBo0F0wFz6BvvA2pFklFvzFujEopFwuBklFvwEvxA30Ax5AzxAvzEwvBx3A0xA5zAxwAwvAzlFy2FlGFshF2vFyvBluF0yF5JFkvBxfEhwF6vF6pFm5Bv2EvxAvmEshF2vFyJFkvBxfE5uFuhFtpFq4BvuEhtFlvBhuBtwF0BECAWJFAAAAAAAAAAAAAAFAWJFEFFPBFdZUACFAgCAYJAFAAAJ27AAA+Co0F0wFz6BvvA33F3zButEwuFyzFujEvtFvtEh4F4vBzwA50A1vAzwA50A1uAwoFw/B3pF9xA2wAmoEl9B2wAwmAhkFs9B13A1wAmhEktF91A04A52AmhEkjF9zAw5A01AmjEspFjrF0hFn9Bo0F0wFlzABlByGElyAG3F33FxuAtwFuyFzuBjvFtlByGE0yFhjFrlFylByGE0yFhjFrlFyyBlyAGhFksFu1A31AwlAyGEhkFhuBzlAyGEhkFtuB10A45A2lAyGEhkFjuBzwA50A1lAyGECATTFAAAAAAAAAAAAAAGAJGFSBFNFFdNFAvXA0FARDAAAAAxvVAAA/Eo0F0wFz6BvvAnjFkuFuyAtkFuuBulF0vB2pFklFvwFshF5iFhjFrvBpkFv4AimF0mEk3BzjEzhEz4A22A5vAp0FhnFv0A1vAzvF1yFjlFvkEv1FisFljFspFjrFfkFttFvyEh0FliF5wFhzFzvB5lFzvBhjFhvFv5ElzFvpEwvBwuAwuAwuAwvApwFipF0zFvwAvlE4wFpyFlvBz2A35AzwA01Ax5AvzEwhFyhFtzFvpEksBp0FhnFszEv1FyjFlsByhF0lFi5FwhFzzFshEjhFvsBpwFspEwiFp0FzsBl4FwpFylFvzEpnFuhF01FylFv4A1DEGFF01Ay5A3wA1BEwwA30AyFEDBF3EEDwByxAxyA54AGEFE5B22ACCF0uA25A23ACBF42A2zAw3A52Ay1A2DEGxBB2BxFEyDE5zAz0AD3B11A0CEB1B05AvrEl5FvjEryBvmEpsFlvBmpFslFu3EliFtBFCAWJFAAAAAAAAAAAAAAFAWJFEFFPBF
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
78.46.36.108 Nürnberg, Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
h547.meetrics.de
Software
nginx /
Resource Hash
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
Server
nginx
Transfer-Encoding
chunked
Content-Type
image/gif
Cache-control
no-cache,no-store,must-revalidate
Connection
keep-alive
Expires
Tue, 18-Sep-18 09:43:32 GMT
data
dc547.s79.research.de.com/
43 B
308 B
Image
General
Full URL
https://dc547.s79.research.de.com/data?/gbPZD9HAA/k0FdDxgAwqFpkF9zA03Ay1AwmAhkF29Bx3A42Az0Ax0AmjEwpFk9ByyAx4AyyA12Ax5AmzEp0Fl9Bx2Aw4E2wAwmAwsFhjFl9Bx3AwxA5wAyxA0mAjpFk9BxzA4yAy0A40A2wA4zAmhEkjF9vAz2A3zAvjEopFwfFkpFnpF0hFsvBohFukF5vBohFukF5kFv3FusFvhFkzFmhEwhF9yAmhEwiF9jExfEkvF3uFsvFhkFzmBhwFj9B02A0xA02A2yAxyAmhEwkF9xA25A04A0yA10AmhEwlF9oEhuFk5FmzEp6Fl9Bx2Aw4E2wAwmAjiF9xAy5A55A54Aw3A0BEOprFyxUBOqwFyxUBlqwFz0A3yA1wALkmFBTkzFARksFA
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
78.46.36.108 Nürnberg, Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
h547.meetrics.de
Software
nginx /
Resource Hash
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:33 GMT
Server
nginx
Transfer-Encoding
chunked
Content-Type
image/gif
Cache-control
no-cache,no-store,must-revalidate
Connection
keep-alive
Expires
Tue, 18-Sep-18 09:43:32 GMT
rend
ssl.ligatus.com/rms/ Frame 85D5
538 B
609 B
XHR
General
Full URL
https://ssl.ligatus.com/rms/rend?id=101282&ua=276587874&pgw=468&pgo=l&s=1
Requested by
Host: ssl.ligatus.com
URL: https://ssl.ligatus.com/render/ligrend.js?ts=9.18
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.16.186.128 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a2-16-186-128.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
097fe2553ee3c919456a28a3fe0c24de2e935870ed2c82b573b0099e4aed0255

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Content-Encoding
gzip
Vary
Accept-Encoding
Content-Type
application/json
Access-Control-Allow-Origin
*
Cache-Control
max-age=60
Connection
keep-alive
Content-Length
330
Expires
Tue, 18 Sep 2018 09:44:33 GMT
osd_listener.js
tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/ Frame AE74
73 KB
0
Script
General
Full URL
https://tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/osd_listener.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
67d7c9be80863596ad33fe7e5d8849abc751bbfe01354fc070bca180dcbc39e8
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Response headers

date
Wed, 12 Sep 2018 13:57:44 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
503148
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
27190
x-xss-protection
1; mode=block
server
cafe
etag
15994071476612453510
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
public, max-age=1209600
timing-allow-origin
*
expires
Wed, 26 Sep 2018 13:57:44 GMT
truncated
/ Frame AE74
215 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
99f53d30b27c57da8736bff2d194b5b7531ea039abca27d68d45f7614fb01179

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/png
view
securepubads.g.doubleclick.net/pcs/ Frame AE74
0
56 B
Image
General
Full URL
https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjsvAkvQZMPj-MqnQgYyiWaGZ0mTqp4eASKhLgX93MIbY2_Mke1dYMentZMRRm9lr9pF05KUG0dHFJEGnrCFjNjM4uFMcily0L4hsBH4Im6cF5b-BuRsaV-vX6nz9AXCYK1szXFRIBw4_Gp8sCu4YkKub7SkaK891hHS6SQfY_dQ9Tk-TbMAX-32w2C9R5hsc0PwaKt2mtjjxOhvhj3XfmwA719PGIKZnORdz4-gMOSc-fT2wnEnYZY6LX0nFUzeIO6OdmUdJBs1G181b&sai=AMfl-YTWYRMzqWIAwz45d0UiWESBvq2A1w6elcN_x_zl_3wraMjsJOFJV6epSAM0aamiPFOSFSh2tJxcYLZ-T6VtmJF_VjBE1KXOUURJgNpgh3YuGTkwB6EglHYRTs49&sig=Cg0ArKJSzIQQ_qLykk8JEAE&urlfix=1&adurl=
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

timing-allow-origin
*
date
Tue, 18 Sep 2018 09:43:33 GMT
x-content-type-options
nosniff
server
cafe
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"
status
200
cache-control
private
content-type
image/gif
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
x-xss-protection
1; mode=block
px.gif
ssl.ligatus.com/render/ Frame 85D5
43 B
384 B
XHR
General
Full URL
https://ssl.ligatus.com/render/px.gif?ch=2
Requested by
Host: ssl.ligatus.com
URL: https://ssl.ligatus.com/render/ligrend.js?ts=9.18
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.16.186.128 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a2-16-186-128.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Content-Encoding
gzip
Last-Modified
Thu, 06 Sep 2018 06:46:14 GMT
Vary
Accept-Encoding
Content-Type
image/gif
Access-Control-Allow-Origin
*
Cache-Control
max-age=86400
Connection
keep-alive
Content-Length
64
Expires
Wed, 19 Sep 2018 09:43:33 GMT
osd_listener.js
tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/ Frame 73B2
73 KB
0
Script
General
Full URL
https://tpc.googlesyndication.com/pagead/js/r20180912/r20110914/activeview/osd_listener.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
67d7c9be80863596ad33fe7e5d8849abc751bbfe01354fc070bca180dcbc39e8
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Response headers

date
Wed, 12 Sep 2018 13:57:44 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
503148
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
27190
x-xss-protection
1; mode=block
server
cafe
etag
15994071476612453510
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
public, max-age=1209600
timing-allow-origin
*
expires
Wed, 26 Sep 2018 13:57:44 GMT
truncated
/ Frame 73B2
213 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
ddaa42de0d2ff115cd4bd11564c686828742100698ea7f68339b3f94adb286fe

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/png
view
securepubads.g.doubleclick.net/pcs/ Frame 73B2
0
56 B
Image
General
Full URL
https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjsuDc4yWSsvWYzXak4vEe_FiYhogpWFfUqt5QoDA2MO2DUxRW6HYw7KyEoRs8FUbMVySN4bpyHER3mZQCV3e7yO-bAGRRJgHQH2xVyDxmdmSrexGg8ecOhohEx7ZydtReAcceRpLNgHGkh6MeXN5_YbgcaUTatY4U4DPYvvIMeIrXemIW4cqYLAMZ5d2ilV8R8hAPjKyPgmS3U7gmmWOVV2issBMLUJhV_25G8d0J7HCa1mP_uJwXikjW9d3oaM6IFMMZSKJYx0vaOnh&sai=AMfl-YQk5JIDxkjNpf1I2FRV3X9uxQ_eqNhG9X6SEhF28u7X6TEE2oRgmtWGOjcvpWKvdkfSDIof4xQHmmIne3Xz6PpRFgb5r-YT2P-lEQUDQvrrxdL8GcTzxWK_Rn-_&sig=Cg0ArKJSzNV96fWwOQI5EAE&urlfix=1&adurl=
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

timing-allow-origin
*
date
Tue, 18 Sep 2018 09:43:33 GMT
x-content-type-options
nosniff
server
cafe
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"
status
200
cache-control
private
content-type
image/gif
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
x-xss-protection
1; mode=block
activeview
pagead2.googlesyndication.com/pcs/ Frame 3B80
42 B
114 B
Image
General
Full URL
https://pagead2.googlesyndication.com/pcs/activeview?xai=AKAOjssMo3P61cdWAzGgrcbIuLy50bQj6c2IRJInGrqFfPFRB3HbgeigrpzkCtbySYBVLTiPe7V3OUeWTAjHW8F9PFCGNwNA7xTAR68&sig=Cg0ArKJSzE89dCbGYxeQEAE&adk=1994252636&tt=-1&bs=1585%2C1200&mtos=1025,1025,1025,1025,1025&tos=1025,0,0,0,0&p=62,308,312,1278&mms=1&mcvt=1025&rs=3&ht=0&tfs=102&tls=1127&mc=1&lte=1&bas=0&bac=0&la=1&avms=geo&rst=1537263812297&rpt=140&ps=1585%2C3541&ss=1600%2C1200&pt=-1&deb=1-1-5-10-12-14-30-6&tvt=1115&op=1&r=v&id=osdim&uc=11&tgt=DIV&cl=1&cec=22&clc=1&cac=0&cd=970x250&v=r20180912
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:81b::2002 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:33 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
status
200
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
access-control-allow-origin
*
cache-control
no-cache, must-revalidate
content-type
image/gif
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
42
x-xss-protection
1; mode=block
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
adx.ligadx.com/ Frame 85D5
5 KB
3 KB
XHR
General
Full URL
https://adx.ligadx.com/?s=1&pid=101282
Requested by
Host: ssl.ligatus.com
URL: https://ssl.ligatus.com/render/ligrend.js?ts=9.18
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
130.211.5.178 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
178.5.211.130.bc.googleusercontent.com
Software
/
Resource Hash
d9ad872f1f98827dc999a8633d6f179849b1c669ec4cffc29e345ffd30154e39

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
content-encoding
gzip
status
200
p3p
CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"
access-control-allow-origin
https://www.chip.de
access-control-allow-credentials
true
content-type
application/javascript; charset=UTF-8
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
via
1.1 google
amp4ads-host-v0.js
cdn.ampproject.org/rtv/011809142227020/
19 KB
8 KB
Script
General
Full URL
https://cdn.ampproject.org/rtv/011809142227020/amp4ads-host-v0.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
a974db9973ac2b1766eedd50026483b12c2a7955b9a209913201de78115d1ddf
Security Headers
Name Value
Content-Security-Policy default-src * blob: data:; script-src blob: https://cdn.ampproject.org/rtv/ https://cdn.ampproject.org/v0.js https://cdn.ampproject.org/v0/ https://cdn.ampproject.org/viewer/; object-src 'none'; style-src 'unsafe-inline' https://cdn.ampproject.org/rtv/ https://cdn.materialdesignicons.com https://cloud.typography.com https://fast.fonts.net https://fonts.googleapis.com https://maxcdn.bootstrapcdn.com https://p.typekit.net https://pro.fontawesome.com https://use.fontawesome.com https://use.typekit.net; report-uri https://csp-collector.appspot.com/csp/amp
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

content-security-policy
default-src * blob: data:; script-src blob: https://cdn.ampproject.org/rtv/ https://cdn.ampproject.org/v0.js https://cdn.ampproject.org/v0/ https://cdn.ampproject.org/viewer/; object-src 'none'; style-src 'unsafe-inline' https://cdn.ampproject.org/rtv/ https://cdn.materialdesignicons.com https://cloud.typography.com https://fast.fonts.net https://fonts.googleapis.com https://maxcdn.bootstrapcdn.com https://p.typekit.net https://pro.fontawesome.com https://use.fontawesome.com https://use.typekit.net; report-uri https://csp-collector.appspot.com/csp/amp
content-encoding
gzip
x-content-type-options
nosniff
age
45754
status
200
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
7566
x-xss-protection
1; mode=block
last-modified
Sat, 15 Sep 2018 00:45:00 GMT
server
sffe
date
Mon, 17 Sep 2018 21:00:59 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
content-type
text/javascript
access-control-allow-origin
*
vary
Accept-Encoding
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
expires
Tue, 17 Sep 2019 21:00:59 GMT
amp4ads-v0.js
cdn.ampproject.org/rtv/011809142227020/ Frame 520D
262 KB
83 KB
Script
General
Full URL
https://cdn.ampproject.org/rtv/011809142227020/amp4ads-v0.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
3a3a765973dabc545b40d123d851fc948a629c7c4f5694893e8f596a63beeecb
Security Headers
Name Value
Content-Security-Policy default-src * blob: data:; script-src blob: https://cdn.ampproject.org/rtv/ https://cdn.ampproject.org/v0.js https://cdn.ampproject.org/v0/ https://cdn.ampproject.org/viewer/; object-src 'none'; style-src 'unsafe-inline' https://cdn.ampproject.org/rtv/ https://cdn.materialdesignicons.com https://cloud.typography.com https://fast.fonts.net https://fonts.googleapis.com https://maxcdn.bootstrapcdn.com https://p.typekit.net https://pro.fontawesome.com https://use.fontawesome.com https://use.typekit.net; report-uri https://csp-collector.appspot.com/csp/amp
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

content-security-policy
default-src * blob: data:; script-src blob: https://cdn.ampproject.org/rtv/ https://cdn.ampproject.org/v0.js https://cdn.ampproject.org/v0/ https://cdn.ampproject.org/viewer/; object-src 'none'; style-src 'unsafe-inline' https://cdn.ampproject.org/rtv/ https://cdn.materialdesignicons.com https://cloud.typography.com https://fast.fonts.net https://fonts.googleapis.com https://maxcdn.bootstrapcdn.com https://p.typekit.net https://pro.fontawesome.com https://use.fontawesome.com https://use.typekit.net; report-uri https://csp-collector.appspot.com/csp/amp
content-encoding
gzip
x-content-type-options
nosniff
age
45072
status
200
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
84906
x-xss-protection
1; mode=block
last-modified
Sat, 15 Sep 2018 00:45:00 GMT
server
sffe
date
Mon, 17 Sep 2018 21:12:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
content-type
text/javascript
access-control-allow-origin
*
vary
Accept-Encoding
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
expires
Tue, 17 Sep 2019 21:12:21 GMT
amp-analytics-0.1.js
cdn.ampproject.org/rtv/011809142227020/v0/ Frame 520D
117 KB
37 KB
Script
General
Full URL
https://cdn.ampproject.org/rtv/011809142227020/v0/amp-analytics-0.1.js
Requested by
Host: securepubads.g.doubleclick.net
URL: https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_249.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
74cd2a4a115bf7bb7155619565b3bfa6e8b78911abab2a5b7f37586784b7bb7d
Security Headers
Name Value
Content-Security-Policy default-src * blob: data:; script-src blob: https://cdn.ampproject.org/rtv/ https://cdn.ampproject.org/v0.js https://cdn.ampproject.org/v0/ https://cdn.ampproject.org/viewer/; object-src 'none'; style-src 'unsafe-inline' https://cdn.ampproject.org/rtv/ https://cdn.materialdesignicons.com https://cloud.typography.com https://fast.fonts.net https://fonts.googleapis.com https://maxcdn.bootstrapcdn.com https://p.typekit.net https://pro.fontawesome.com https://use.fontawesome.com https://use.typekit.net; report-uri https://csp-collector.appspot.com/csp/amp
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

content-security-policy
default-src * blob: data:; script-src blob: https://cdn.ampproject.org/rtv/ https://cdn.ampproject.org/v0.js https://cdn.ampproject.org/v0/ https://cdn.ampproject.org/viewer/; object-src 'none'; style-src 'unsafe-inline' https://cdn.ampproject.org/rtv/ https://cdn.materialdesignicons.com https://cloud.typography.com https://fast.fonts.net https://fonts.googleapis.com https://maxcdn.bootstrapcdn.com https://p.typekit.net https://pro.fontawesome.com https://use.fontawesome.com https://use.typekit.net; report-uri https://csp-collector.appspot.com/csp/amp
content-encoding
gzip
x-content-type-options
nosniff
age
47502
status
200
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
38035
x-xss-protection
1; mode=block
last-modified
Sat, 15 Sep 2018 00:45:00 GMT
server
sffe
date
Mon, 17 Sep 2018 20:31:51 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
content-type
text/javascript
access-control-allow-origin
*
vary
Accept-Encoding
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
expires
Tue, 17 Sep 2019 20:31:51 GMT
10836327790646853226
tpc.googlesyndication.com/simgad/ Frame 520D
32 KB
32 KB
Image
General
Full URL
https://tpc.googlesyndication.com/simgad/10836327790646853226
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2001 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
aca5e8d164c10f91307f465ac3639bffe73fa3fb32a25dc81ec0160724c71116
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Mon, 27 Aug 2018 23:37:43 GMT
x-content-type-options
nosniff
age
1850750
x-dns-prefetch-control
off
status
200
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
32462
x-xss-protection
1; mode=block
last-modified
Mon, 30 Jul 2018 10:20:40 GMT
server
sffe
content-type
image/gif
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
expires
Tue, 27 Aug 2019 23:37:43 GMT
B21450381.225120031;dc_pre=CN3FpPyhxN0CFa6GdwodRZIGaw;dc_trk_aid=423435657;dc_trk_cid=103791235;ord=1717838480;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=
ad.doubleclick.net/ddm/trackimp/N256806.112081CHIP.DE/ Frame 520D
Redirect Chain
  • https://ad.doubleclick.net/ddm/trackimp/N256806.112081CHIP.DE/B21450381.225120031;dc_trk_aid=423435657;dc_trk_cid=103791235;ord=1717838480;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=?
  • https://ad.doubleclick.net/ddm/trackimp/N256806.112081CHIP.DE/B21450381.225120031;dc_pre=CN3FpPyhxN0CFa6GdwodRZIGaw;dc_trk_aid=423435657;dc_trk_cid=103791235;ord=1717838480;dc_lat=;dc_rdid=;tag_for...
42 B
109 B
Image
General
Full URL
https://ad.doubleclick.net/ddm/trackimp/N256806.112081CHIP.DE/B21450381.225120031;dc_pre=CN3FpPyhxN0CFa6GdwodRZIGaw;dc_trk_aid=423435657;dc_trk_cid=103791235;ord=1717838480;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=?
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
216.58.205.230 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f230.1e100.net
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:33 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
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"
status
200
cache-control
no-cache, must-revalidate
content-type
image/gif
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
42
x-xss-protection
1; mode=block
expires
Fri, 01 Jan 1990 00:00:00 GMT

Redirect headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:33 GMT
x-content-type-options
nosniff
server
cafe
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"
status
302
content-type
text/html; charset=UTF-8
location
https://ad.doubleclick.net/ddm/trackimp/N256806.112081CHIP.DE/B21450381.225120031;dc_pre=CN3FpPyhxN0CFa6GdwodRZIGaw;dc_trk_aid=423435657;dc_trk_cid=103791235;ord=1717838480;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=?
cache-control
no-cache, must-revalidate
follow-only-when-prerender-shown
1
timing-allow-origin
*
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
x-xss-protection
1; mode=block
expires
Fri, 01 Jan 1990 00:00:00 GMT
view
securepubads.g.doubleclick.net/pcs/ Frame 520D
0
56 B
Image
General
Full URL
https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjst9UOG1Hnm9KTufatKus7Hcl3J7OWViLkTBvA8ZMu7f5bBkhHVAl3hmRvfHPJXcMWf5Qy42vJ366svbXANnFiqtyWX68oilPymI1d9XyTLgMKBWaU8DpBuqks3ZCrrcjO1Dlj1IfqDLupMs2690rb_rGRYfSBUTxBnMlt6jJfzp8tVV0G1UxsA7OGc1OYDJVw4IcgzDtfxeMkQSr0k6ODwg6vU3YxszfkWHLSww_xUeW_7s9Ph9SxA1z8Pfxec3_m3i3UshiRJDwC7K3w&sai=AMfl-YTRQbHJG8ml7pq7n654Wxk0FkruLXRSCWKPmL-pZIu01Jtd0lapGvCOJ_nhJFr6VRnqIqtlFPdxdlE1w0CtPISQJKaRbaI5xo0fZHCCZLw-VvAwkb-IE9x4BeMp&sig=Cg0ArKJSzKV6jhi2_8IOEAE&adurl=
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
216.58.205.226 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
fra15s24-in-f2.1e100.net
Software
cafe /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

timing-allow-origin
*
date
Tue, 18 Sep 2018 09:43:33 GMT
x-content-type-options
nosniff
server
cafe
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"
status
200
cache-control
private
content-type
image/gif
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
x-xss-protection
1; mode=block
l
www.google.com/ads/measurement/ Frame 520D
0
75 B
Image
General
Full URL
https://www.google.com/ads/measurement/l?ebcid=ALh7CaTA8dPecutlKckFAkoi6LncCQpdPgSHIpCcp-CQJI6YRzYWvSuFWbgCMcqNOCQ4FPll3EG5TCuOM_TQhRc0i5blGd8Eow
Requested by
Host: www.chip.de
URL: https://www.chip.de/downloads/Samsung-Kies_64638144.html
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:816::2004 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

content-type
text/html; charset=UTF-8
p16213-c10489-1531841045.php
ct.ligatus.com/css/ Frame 85D5
2 KB
1 KB
XHR
General
Full URL
https://ct.ligatus.com/css/p16213-c10489-1531841045.php
Requested by
Host: ssl.ligatus.com
URL: https://ssl.ligatus.com/render/ligrend.js?ts=9.18
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.16.186.128 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a2-16-186-128.deploy.static.akamaitechnologies.com
Software
Apache / PHP/5.5.9-1ubuntu4.25
Resource Hash
bef17f10b4d1d0ad531351c3b4b0f18b9756769fbd1a2b1e1aa05e21cc0fc018

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Content-Encoding
gzip
Server
Apache
X-Powered-By
PHP/5.5.9-1ubuntu4.25
Vary
Accept-Encoding
Content-Type
text/html
Access-Control-Allow-Origin
*
Cache-Control
max-age=31536000
Connection
keep-alive
Content-Length
742
Expires
Wed, 18 Sep 2019 09:43:33 GMT
/
sync.ligadx.com/ Frame 85D5
Redirect Chain
  • https://x.bidswitch.net/sync?ssp=ligatus
  • https://ipw.metadsp.co.uk/sync?ssp=bidswitch&bidswitch_ssp_id=ligatus&bsw_user_id=09180a42-2f6c-4bcb-a82c-ddea068687d5&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5
  • https://x.bidswitch.net/sync?dsp_id=339&expires=14&user_group=0&user_id=&ssp=ligatus&bsw_param=09180a42-2f6c-4bcb-a82c-ddea068687d5
  • https://sync.ligadx.com/?dspid=11&uid=09180a42-2f6c-4bcb-a82c-ddea068687d5
0
255 B
Image
General
Full URL
https://sync.ligadx.com/?dspid=11&uid=09180a42-2f6c-4bcb-a82c-ddea068687d5
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
107.178.242.85 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
85.242.178.107.bc.googleusercontent.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
status
204
p3p
CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"
access-control-allow-origin
*
content-type
text/html
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0

Redirect headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Server
nginx/1.12.0
P3P
CP="NOI DSP COR NID CURa ADMa DEVa PSAa PSDa OUR BUS COM INT OTC PUR STA"
Location
//sync.ligadx.com/?dspid=11&uid=09180a42-2f6c-4bcb-a82c-ddea068687d5
Cache-Control
no-cache, no-store, must-revalidate
Connection
keep-alive
Keep-Alive
timeout=10
Content-Length
0
/
sync.ligadx.com/ Frame 85D5
Redirect Chain
  • https://ib.adnxs.com/getuid?https://sync.ligadx.com/?dspid=16&uid=$UID
  • https://sync.ligadx.com/?dspid=16&uid=6136206057458303730
0
243 B
Image
General
Full URL
https://sync.ligadx.com/?dspid=16&uid=6136206057458303730
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
107.178.242.85 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
85.242.178.107.bc.googleusercontent.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
status
204
p3p
CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"
access-control-allow-origin
*
content-type
text/html
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0

Redirect headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:35 GMT
X-Proxy-Origin
148.251.45.254; 148.251.45.254; 313.bm-nginx-loadbalancer.mgmt.ams1; *.adnxs.com; 185.33.220.21:80
AN-X-Request-Uuid
24e97324-1446-41ac-8329-1c50171da99c
Server
nginx/1.13.4
P3P
policyref="http://cdn.adnxs.com/w3c/policy/p3p.xml", CP="NOI DSP COR ADM PSAo PSDo OURo SAMo UNRo OTRo BUS COM NAV DEM STA PRE"
Location
https://sync.ligadx.com/?dspid=16&uid=6136206057458303730
Cache-Control
no-store, no-cache, private
Connection
keep-alive
Content-Type
text/html; charset=utf-8
Content-Length
0
X-XSS-Protection
0
Expires
Sat, 15 Nov 2008 16:00:00 GMT
/
sync.ligadx.com/ Frame 85D5
Redirect Chain
  • https://match.adsrvr.org/track/cmf/generic?ttd_pid=kvw1upm&ttd_tpi=1
  • https://sync.ligadx.com/?dspid=20&uid=91159d48-acf9-4ff0-848e-77cacc075931
0
365 B
Image
General
Full URL
https://sync.ligadx.com/?dspid=20&uid=91159d48-acf9-4ff0-848e-77cacc075931
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
107.178.242.85 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
85.242.178.107.bc.googleusercontent.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
status
204
p3p
CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"
access-control-allow-origin
*
content-type
text/html
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0

Redirect headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:33 GMT
x-aspnet-version
4.0.30319
status
302
p3p
CP="NOI DSP COR CUR ADMo DEVo PSAo PSDo OUR SAMo BUS UNI NAV"
location
https://sync.ligadx.com/?dspid=20&uid=91159d48-acf9-4ff0-848e-77cacc075931
cache-control
private,no-cache, must-revalidate
content-type
text/html
content-length
179
/
sync.ligadx.com/ Frame 85D5
Redirect Chain
  • https://dsp.adfarm1.adition.com/cookie/?ssp=22
  • https://sync.ligadx.com/?dspid=22&uid=6602497797877725210
0
243 B
Image
General
Full URL
https://sync.ligadx.com/?dspid=22&uid=6602497797877725210
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
107.178.242.85 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
85.242.178.107.bc.googleusercontent.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
status
204
p3p
CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"
access-control-allow-origin
*
content-type
text/html
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0

Redirect headers

Location
https://sync.ligadx.com/?dspid=22&uid=6602497797877725210
Date
Tue, 18 Sep 2018 09:43:33 GMT
Server
nginx
Connection
keep-alive
p3p
policyref="http://imagesrv.adition.com/w3c/p3p.xml",CP="NON DSP ADM DEV PSD IVDo OTPi OUR IND STP PHY PRE NAV UNI"
Transfer-Encoding
chunked
Expires
Thu, 01 Jan 1970 00:00:00 GMT
/
sync.ligadx.com/ Frame 85D5
Redirect Chain
  • https://px.powerlinks.com/user/identify?rurl=https%3A%2F%2Fsync.ligadx.com%2F%3Fdspid%3D23%26uid%3D%24%7BUSER%7D
  • https://tags.bluekai.com/site/38310?id=KmK6sglYoGK5ejPBpvBT2FZqn11GqFWmz1F4fBgBEhI%3D&redir=https%3A%2F%2Fsync.ligadx.com%2F%3Fdspid%3D23%26uid%3DKmK6sglYoGK5ejPBpvBT2FZqn11GqFWmz1F4fBgBEhI%253D
  • https://tags.bluekai.com/site/38310?dt=0&r=2070948470&sig=1882589953&bkca=KJpnEncNpFDtv6fwizhl2pjBpxoyviCpYMa0i0g11pH6nlxnpb605eBJz6olzLlyPePtDu+vEzALLL6GvuAGPMPtPeP09bni0ghAFjp121uDYglAda0xGnaqu7a...
  • https://sync.ligadx.com/?dspid=23&uid=KmK6sglYoGK5ejPBpvBT2FZqn11GqFWmz1F4fBgBEhI%3D
0
266 B
Image
General
Full URL
https://sync.ligadx.com/?dspid=23&uid=KmK6sglYoGK5ejPBpvBT2FZqn11GqFWmz1F4fBgBEhI%3D
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
107.178.242.85 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
85.242.178.107.bc.googleusercontent.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:34 GMT
via
1.1 google
status
204
p3p
CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"
access-control-allow-origin
*
content-type
text/html
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0

Redirect headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:34 GMT
P3P
CP="NOI DSP COR CUR ADMo DEVo PSAo PSDo OUR SAMo BUS UNI NAV", policyref="http://tags.bluekai.com/w3c/p3p.xml"
Location
https://sync.ligadx.com/?dspid=23&uid=KmK6sglYoGK5ejPBpvBT2FZqn11GqFWmz1F4fBgBEhI%3D
Cache-Control
max-age=0, no-cache, no-store
Connection
keep-alive
Content-Length
0
BK-Server
8409
Expires
Thu, 01 Dec 1994 16:00:00 GMT
/
sync.ligadx.com/ Frame 85D5
Redirect Chain
  • https://b1sync.zemanta.com/usersync/ligatus/?cb=https%3A%2F%2Fsync.ligadx.com%2F%3Fdspid%3D25%26uid%3D__ZUID__
  • https://b1sync.zemanta.com/usersync/ligatus/?cb=https%3A%2F%2Fsync.ligadx.com%2F%3Fdspid%3D25%26uid%3D__ZUID__&s=2
  • https://sync.ligadx.com/?dspid=25&uid=8FV9ZMAFT48ftEJNY4jl
0
246 B
Image
General
Full URL
https://sync.ligadx.com/?dspid=25&uid=8FV9ZMAFT48ftEJNY4jl
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
107.178.242.85 Mountain View, United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
85.242.178.107.bc.googleusercontent.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

date
Tue, 18 Sep 2018 09:43:34 GMT
via
1.1 google
status
204
p3p
CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"
access-control-allow-origin
*
content-type
text/html
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0

Redirect headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:34 GMT
P3p
CP="We do not support P3P header."
Location
https://sync.ligadx.com/?dspid=25&uid=8FV9ZMAFT48ftEJNY4jl
Cache-Control
no-cache, no-store, must-revalidate
Connection
keep-alive
Content-Type
text/html; charset=utf-8
Content-Length
85
Expires
Thu, 01 Dec 1994 16:00:00 GMT
t78-1535353968.php
ct.ligatus.com/template/ Frame 85D5
5 KB
1 KB
XHR
General
Full URL
https://ct.ligatus.com/template/t78-1535353968.php
Requested by
Host: ssl.ligatus.com
URL: https://ssl.ligatus.com/render/ligrend.js?ts=9.18
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.16.186.128 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a2-16-186-128.deploy.static.akamaitechnologies.com
Software
Apache / PHP/5.5.9-1ubuntu4.25
Resource Hash
4bc4bf33262d0b0f3562d842bf07ef3404334dd289dca04b3e091c489cd35bc4

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Content-Encoding
gzip
Server
Apache
X-Powered-By
PHP/5.5.9-1ubuntu4.25
Vary
Accept-Encoding
Content-Type
text/html
Access-Control-Allow-Origin
*
Cache-Control
max-age=31536000
Connection
keep-alive
Content-Length
1109
Expires
Wed, 18 Sep 2019 09:43:33 GMT
oba-icon.svg
static.ligatus.com/images/various/ Frame 85D5
3 KB
2 KB
Image
General
Full URL
https://static.ligatus.com/images/various/oba-icon.svg
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bf::6153 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
UploadServer /
Resource Hash
6a5426895a9e599a1748253917814d91784e8d887828cb203dc5f5449a6b9fae

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

x-goog-hash
crc32c=+YTaYw==, md5=jI7g62IJT7GVszeg9pddSg==
date
Tue, 18 Sep 2018 09:43:33 GMT
content-encoding
gzip
vary
Accept-Encoding
x-goog-meta-goog-reserved-file-mtime
1531897805
x-guploader-uploadid
AEnB2Ups68qQPcE6HJfNWjLsLnPTlqVz0LtW6i-5Cuz2W959DmcwxVUbTlXrkrA0FhTiKFR6zTUk39xP35MxymZDcMXnjFP80w
x-goog-storage-class
MULTI_REGIONAL
status
200
x-goog-metageneration
1
x-goog-stored-content-encoding
identity
content-length
1161
last-modified
Wed, 18 Jul 2018 07:10:23 GMT
server
UploadServer
etag
"8c8ee0eb62094fb195b337a0f6975d4a"
access-control-max-age
86400
access-control-allow-methods
GET,POST
x-goog-generation
1531897823119712
access-control-allow-origin
*
cache-control
public,max-age=31536000,s-maxage=31536000
access-control-allow-credentials
false
x-goog-stored-content-length
2602
accept-ranges
bytes
content-type
image/svg+xml
access-control-allow-headers
*
expires
Thu, 18 Jul 2019 07:26:27 GMT
truncated
/ Frame 85D5
1 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
fe4735ddd2940602af7ab5ae651505e9ae59bcb808f90162eeb3a0c8096d90e6

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/svg+xml
truncated
/ Frame 85D5
709 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
feef2e3228fbd29d48683865866f768a0e561248530aa527b4e52868ad9a376e

Request headers

Response headers

Access-Control-Allow-Origin
*
Content-Type
image/svg+xml
ligatus-logo-horizontal-full-black.svg
static.ligatus.com/images/ligatus_logo/ Frame 85D5
2 KB
2 KB
Image
General
Full URL
https://static.ligatus.com/images/ligatus_logo/ligatus-logo-horizontal-full-black.svg
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bf::6153 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
UploadServer /
Resource Hash
a647e31ea43a4fcb8191e90c79d0c87395badd4084bb7b5e1784597325218da9

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

x-goog-hash
crc32c=98qEXg==, md5=LqtNBFdSMFb/XfHrYfw1ZQ==
date
Tue, 18 Sep 2018 09:43:33 GMT
content-encoding
gzip
vary
Accept-Encoding
x-goog-meta-goog-reserved-file-mtime
1531981819
x-guploader-uploadid
AEnB2Urt3m3UALZnsjlYS8KPQ_M7SoTLpqWdvB4Q82hBvlabl3RZkUjmWJqE71qGt5vUP_TifkKXx8ljYEb_2FhChx46Kww4bw
x-goog-storage-class
MULTI_REGIONAL
status
200
x-goog-metageneration
1
x-goog-stored-content-encoding
identity
content-length
1037
last-modified
Thu, 19 Jul 2018 06:30:37 GMT
server
UploadServer
etag
"2eab4d0457523056ff5df1eb61fc3565"
access-control-max-age
86400
access-control-allow-methods
GET,POST
x-goog-generation
1531981837093587
access-control-allow-origin
*
cache-control
public,max-age=31536000,s-maxage=31536000
access-control-allow-credentials
false
x-goog-stored-content-length
2179
accept-ranges
bytes
content-type
image/svg+xml
access-control-allow-headers
*
expires
Fri, 19 Jul 2019 06:32:52 GMT
t.gif
hello.lqm.io/odin/pixel/8zxctijEhM9/site/3k3bzm4o/ad/1146659/ Frame 85D5
43 B
165 B
Image
General
Full URL
https://hello.lqm.io/odin/pixel/8zxctijEhM9/site/3k3bzm4o/ad/1146659/t.gif?price=0.144106&currency=EUR&mbr=${AUCTION_MBR}&ts=1537263813591232
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:1901:0:9ae0:: , United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
/
Resource Hash
42b976597a2d977d0e300f6d06bc903db389e5c112d33c1c8c249690a522d9f2

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

status
200
date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
43
content-type
image/gif
1146659
hello.lqm.io/odin/win/8zxctijEhM9/site/3k3bzm4o/ad/ Frame 85D5
0
44 B
Image
General
Full URL
https://hello.lqm.io/odin/win/8zxctijEhM9/site/3k3bzm4o/ad/1146659?price=0.144106&currency=EUR&mbr=${AUCTION_MBR}&ts=1537263813591232
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:1901:0:9ae0:: , United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

status
200
date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
content-type
blank.gif
static.ligatus.com/ Frame 85D5
Redirect Chain
  • https://trk.helios.ligatus.com/imp?z=AAAADHN4JKRyrgwEuLHOXAJ7_2lCuTUGqueEbTTP4w9yrGaD9HWLnrU3Pe0KB4p_R3xBaNcdp2bbrS2wT3frgy0d4-vSxMqgZH91OMpg48qF0HTIpz_Qxhmg3YIcAI39J7GEx9x8bG2LoLl112KLNqIHxk4sxJTT...
  • https://static.ligatus.com/blank.gif
43 B
641 B
Image
General
Full URL
https://static.ligatus.com/blank.gif
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bf::6153 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
UploadServer /
Resource Hash
46d11334d5de0f7347f38cc87fe4f65d9bfbae29d2fd722ce5952c238a46f077

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

x-goog-hash
crc32c=/Dkcog==
date
Tue, 18 Sep 2018 09:43:33 GMT
x-goog-meta-goog-reserved-file-mtime
1531377508
x-guploader-uploadid
AEnB2UpaspKI0OrCdI9ZWjw36ivr2IKYKgsUzQvDoQFkY8hmnNwHCaoSPpVTExUJmyOv8fLs9IZb2UBqj-ade0_-oBdW7uGRTA
x-goog-storage-class
MULTI_REGIONAL
status
200
x-goog-metageneration
1
x-goog-stored-content-encoding
identity
content-length
43
last-modified
Thu, 12 Jul 2018 06:38:49 GMT
server
UploadServer
etag
"22edb6617e829a61262a0835d85572f7"
access-control-max-age
86400
access-control-allow-methods
GET,POST
x-goog-generation
1531377529497742
access-control-allow-origin
*
cache-control
public,max-age=31536000,s-maxage=31536000
access-control-allow-credentials
false
x-goog-stored-content-length
43
accept-ranges
bytes
content-type
image/gif
access-control-allow-headers
*
expires
Fri, 12 Jul 2019 11:44:51 GMT

Redirect headers

date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
status
302
content-type
text/html
location
https://static.ligatus.com/blank.gif
cache-control
no-cache, must-revalidate
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
expires
Thu, 01 Jan 1970 00:00:01 GMT
t.gif
hello.lqm.io/odin/pixel/8zxctijEhM9_1/site/3k3bzm4o/ad/1116714/ Frame 85D5
43 B
103 B
Image
General
Full URL
https://hello.lqm.io/odin/pixel/8zxctijEhM9_1/site/3k3bzm4o/ad/1116714/t.gif?price=0.127936&currency=EUR&mbr=${AUCTION_MBR}&ts=1537263813591232
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:1901:0:9ae0:: , United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
/
Resource Hash
42b976597a2d977d0e300f6d06bc903db389e5c112d33c1c8c249690a522d9f2

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

status
200
date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
43
content-type
image/gif
1116714
hello.lqm.io/odin/win/8zxctijEhM9_1/site/3k3bzm4o/ad/ Frame 85D5
0
42 B
Image
General
Full URL
https://hello.lqm.io/odin/win/8zxctijEhM9_1/site/3k3bzm4o/ad/1116714?price=0.127936&currency=EUR&mbr=${AUCTION_MBR}&ts=1537263813591232
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2600:1901:0:9ae0:: , United States, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

status
200
date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
content-type
blank.gif
static.ligatus.com/ Frame 85D5
Redirect Chain
  • https://trk.helios.ligatus.com/imp?z=AAAADNBd88akazR_z8iON1yVY0N30IFBdW_UMu42V410aHyrwZUXXLGgR2ir6YaGSNUFcY97dd-KRmWwPlRq8dvv_njlbF8tLQFZ_bLcADi3O91voN8-BWWf1Dumr2YAtk3sDBnE_KH4p1FtYa1lKhZEADgp1MHF...
  • https://static.ligatus.com/blank.gif
43 B
641 B
Image
General
Full URL
https://static.ligatus.com/blank.gif
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bf::6153 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
UploadServer /
Resource Hash
46d11334d5de0f7347f38cc87fe4f65d9bfbae29d2fd722ce5952c238a46f077

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

x-goog-hash
crc32c=/Dkcog==
date
Tue, 18 Sep 2018 09:43:33 GMT
x-goog-meta-goog-reserved-file-mtime
1531377508
x-guploader-uploadid
AEnB2UpaspKI0OrCdI9ZWjw36ivr2IKYKgsUzQvDoQFkY8hmnNwHCaoSPpVTExUJmyOv8fLs9IZb2UBqj-ade0_-oBdW7uGRTA
x-goog-storage-class
MULTI_REGIONAL
status
200
x-goog-metageneration
1
x-goog-stored-content-encoding
identity
content-length
43
last-modified
Thu, 12 Jul 2018 06:38:49 GMT
server
UploadServer
etag
"22edb6617e829a61262a0835d85572f7"
access-control-max-age
86400
access-control-allow-methods
GET,POST
x-goog-generation
1531377529497742
access-control-allow-origin
*
cache-control
public,max-age=31536000,s-maxage=31536000
access-control-allow-credentials
false
x-goog-stored-content-length
43
accept-ranges
bytes
content-type
image/gif
access-control-allow-headers
*
expires
Fri, 12 Jul 2019 11:44:51 GMT

Redirect headers

date
Tue, 18 Sep 2018 09:43:33 GMT
via
1.1 google
status
302
content-type
text/html
location
https://static.ligatus.com/blank.gif
cache-control
no-cache, must-revalidate
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
0
expires
Thu, 01 Jan 1970 00:00:01 GMT
logo-ligatus-single.png
static.ligatus.com/images/ligatus_logo/ Frame 85D5
2 KB
2 KB
Image
General
Full URL
https://static.ligatus.com/images/ligatus_logo/logo-ligatus-single.png
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:2bf::6153 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
UploadServer /
Resource Hash
95f272a69a4dc75a4ba9acfd2a33a46dc5cb6071fae18e3d663cafb5e50279f4

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

x-goog-hash
crc32c=Ah7PQg==, md5=pfhwNdpBqTbaqEK0mtz2LA==
date
Tue, 18 Sep 2018 09:43:33 GMT
x-goog-meta-goog-reserved-file-mtime
1531816136
x-guploader-uploadid
AEnB2UoppLfLb1JWoI3HWKVzU28v7J29RnjFQXY1b-L4hOvHp5y1totvxZoCaNP8CtSueiGO1Zlz3XjhX_LViFOv6rF9im3ZPA
x-goog-storage-class
MULTI_REGIONAL
status
200
x-goog-metageneration
1
x-goog-stored-content-encoding
identity
content-length
1537
last-modified
Tue, 17 Jul 2018 08:29:13 GMT
server
UploadServer
etag
"a5f87035da41a936daa842b49adcf62c"
access-control-max-age
86400
access-control-allow-methods
GET,POST
x-goog-generation
1531816153634334
access-control-allow-origin
*
cache-control
public,max-age=31536000,s-maxage=31536000
access-control-allow-credentials
false
x-goog-stored-content-length
1537
accept-ranges
bytes
content-type
image/png
access-control-allow-headers
*
expires
Wed, 17 Jul 2019 08:53:01 GMT
crtvs%2Fc021b296-cb93-4e33-8394-03e81c946e4c%2F
cdn.lqmcdn.com/ Frame 85D5
32 KB
33 KB
Image
General
Full URL
https://cdn.lqmcdn.com/crtvs%2Fc021b296-cb93-4e33-8394-03e81c946e4c%2F
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.16.186.248 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a2-16-186-248.deploy.static.akamaitechnologies.com
Software
AmazonS3 /
Resource Hash
ce0018e3e8833f8ceee3a6deb6809dcb443803cdef660c47fc1cd653c74a9e97

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Last-Modified
Thu, 05 Apr 2018 07:37:24 GMT
Server
AmazonS3
x-amz-request-id
D3B69520B9B6BCDD
ETag
"668aa4f8da39867890ad259a19f1a3e7"
Content-Type
image/jpeg
Cache-Control
public, max-age=31536000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
32968
x-amz-id-2
mfsiFpW9ft2L7KqwfmkUyMb31ZYrgW0XNMXYqHOvBU8DT4pJrpGycYPhR9uYsGM/28WitK2tN/8=
Expires
Wed, 18 Sep 2019 09:43:33 GMT
crtvs%2F6a387972-d013-4292-8216-1e32cb93b22c%2F
cdn.lqmcdn.com/ Frame 85D5
29 KB
29 KB
Image
General
Full URL
https://cdn.lqmcdn.com/crtvs%2F6a387972-d013-4292-8216-1e32cb93b22c%2F
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2.16.186.248 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a2-16-186-248.deploy.static.akamaitechnologies.com
Software
AmazonS3 /
Resource Hash
e124d1b17bafe15dec5de8f44b5904da9e8ddf65a3a28f80eb4b437e896f3bb8

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Date
Tue, 18 Sep 2018 09:43:33 GMT
Last-Modified
Wed, 06 Jun 2018 14:38:13 GMT
Server
AmazonS3
x-amz-request-id
0CF9042784ACCE41
ETag
"375c8093769710efd1dab0e0b3b5468b"
Content-Type
image/jpeg
Cache-Control
public, max-age=31536000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
29550
x-amz-id-2
aSGlrD8GVab81XmxVW7YjJjvBn6y+TiaExkkWPEuHXtwA1/ToMS3/ldOS7zqhPo4+aCZGhW3hAQ=
Expires
Wed, 18 Sep 2019 09:43:33 GMT
open-sans-v15-latin-regular.woff2
static.ligatus.com/fonts/open-sans-v15-latin/ Frame 85D5
14 KB
14 KB
Font
General
Full URL
https://static.ligatus.com/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.woff2
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
2a02:26f0:6c00:286::6153 , European Union, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
Software
UploadServer /
Resource Hash
3b98b0dc3bed9d40f43e64adba5de47c76895338a96f0a5a314676cd6287eca9

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de

Response headers

x-goog-hash
crc32c=+0abOQ==, md5=z/tobX0vRoLfg0K9TSduCQ==
date
Tue, 18 Sep 2018 09:43:33 GMT
x-goog-meta-goog-reserved-file-mtime
1534835779
x-guploader-uploadid
AEnB2Urv0alplhkIPbR7BlUN3wfft_lBDj1nd6U7ewEL3BHhFWgjhXK2JF8y2Cm3GfqKY-OwBEdXeNSsoSqKCPERgMDDuE9cYA
x-goog-storage-class
MULTI_REGIONAL
status
200
x-goog-metageneration
1
x-goog-stored-content-encoding
identity
content-length
14048
last-modified
Tue, 21 Aug 2018 07:16:58 GMT
server
UploadServer
etag
"cffb686d7d2f4682df8342bd4d276e09"
access-control-max-age
86400
access-control-allow-methods
GET,POST
x-goog-generation
1534835818086869
access-control-allow-origin
*
cache-control
public,max-age=31536000,s-maxage=31536000
access-control-allow-credentials
false
x-goog-stored-content-length
14048
accept-ranges
bytes
content-type
application/octet-stream
access-control-allow-headers
*
expires
Tue, 27 Aug 2019 09:17:34 GMT
activeview
pagead2.googlesyndication.com/pcs/ Frame C0E5
42 B
114 B
Image
General
Full URL
https://pagead2.googlesyndication.com/pcs/activeview?xai=AKAOjsuz-uqoEJ87FFchiQqz8HXbvRUPPFNM02lt3CiXd5T_zrJJ3Dmi5H0c7gjPcimZwgIve7uZi7JAefZrGCbsTsSduyQNb-knfNg&sig=Cg0ArKJSzC1HKYS7TibkEAE&adk=2979698894&tt=309&bs=1585%2C1200&mtos=1042,1042,1042,1042,1042&tos=1042,0,0,0,0&p=322,1305,922,1465&mcvt=1042&rs=3&ht=0&tfs=442&tls=1484&mc=1&lte=1&bas=0&bac=0&avms=geo&rst=1537263812691&rpt=86&mms=1&ps=1585%2C3541&ss=1600%2C1200&pt=1177&deb=1-1-7-18-17-14-60-9&tvt=1473&op=1&r=v&id=osdim&uc=12&tgt=DIV&cl=1&cec=11&clc=1&cac=0&cd=160x600&v=r20180912
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_128_GCM
Server
2a00:1450:4001:81b::2002 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:33 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
status
200
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
access-control-allow-origin
*
cache-control
no-cache, must-revalidate
content-type
image/gif
alt-svc
quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
content-length
42
x-xss-protection
1; mode=block
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
34d33e6f.akstat.io/
0
199 B
Other
General
Full URL
https://34d33e6f.akstat.io/
Requested by
Host: s.go-mpulse.net
URL: https://s.go-mpulse.net/boomerang/DG6LL-C2K3J-45PG2-VMF2Q-KM6V9
Protocol
SPDY
Security
TLS 1.2, ECDHE_ECDSA, AES_256_GCM
Server
104.108.48.32 Amsterdam, Netherlands, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a104-108-48-32.deploy.static.akamaitechnologies.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Xss-Protection 0

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
application/x-www-form-urlencoded

Response headers

pragma
no-cache
date
Tue, 18 Sep 2018 09:43:34 GMT
status
204
content-type
image/gif
access-control-allow-origin
https://www.chip.de
cache-control
max-age=0, no-cache, no-store
access-control-allow-credentials
true
timing-allow-origin
*
x-xss-protection
0
expires
Tue, 18 Sep 2018 09:43:34 GMT
r
amp-error-reporting.appspot.com/ Frame 520D
2 B
155 B
XHR
General
Full URL
https://amp-error-reporting.appspot.com/r
Requested by
Host: cdn.ampproject.org
URL: https://cdn.ampproject.org/rtv/011809142227020/amp4ads-v0.js
Protocol
SPDY
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a00:1450:4001:820::2014 , Ireland, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
/ Express
Resource Hash
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
Origin
https://www.chip.de
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

date
Tue, 18 Sep 2018 09:43:34 GMT
via
1.1 google
x-powered-by
Express
status
200
content-type
text/plain; charset=utf-8
access-control-allow-origin
*
alt-svc
quic=":443"; ma=2592000; v="44,43,39,35"
content-length
2
data
dc547.s79.research.de.com/
43 B
308 B
Image
General
Full URL
https://dc547.s79.research.de.com/data?/gbPZEMOBALl1FDKq1FKq2FMq3FAhMq4FYgKq6FK2mFLkqFKtkyBz0A3yA1wA6wEylF0pFtlF2qoFx1Az3Ay2Az4AxwA21A1nE2oE35BnpFy2FxBETkzFPPkCAAZAwSAcAAAARksFA
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
78.46.36.108 Nürnberg, Germany, ASN24940 (HETZNER-AS, DE),
Reverse DNS
h547.meetrics.de
Software
nginx /
Resource Hash
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87

Request headers

Referer
https://www.chip.de/downloads/Samsung-Kies_64638144.html
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Response headers

Pragma
no-cache
Date
Tue, 18 Sep 2018 09:43:37 GMT
Server
nginx
Transfer-Encoding
chunked
Content-Type
image/gif
Cache-control
no-cache,no-store,must-revalidate
Connection
keep-alive
Expires
Tue, 18-Sep-18 09:43:36 GMT

Verdicts & Comments Add Verdict or Comment

352 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| chip object| digitalData boolean| TfmediaExtFolEngineLoaded object| chip_currpage_json function| __cmp function| loadCSS function| _extends function| _typeof function| LazyLoad object| myLazyLoad boolean| isRedesignPage string| normalDlUrl string| downloadFileType boolean| downloaderAllowed boolean| downloaderDefinitelyBeingUsed object| oilJsonp object| core object| __core-js_shared__ object| global object| System function| asap function| Observable function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill object| AS_OIL object| _satellite object| queue number| rand function| writeCookie function| readCookie undefined| _sp_ undefined| script undefined| parentElem object| amznpassback function| amzn_ads object| amznads function| aax_write function| amznMatchCookie function| aax_render_ad object| cdivw string| DsScreenshotUrl boolean| allowTemplateCalls number| afterDownloadCheckIntervall string| s_enabled string| s_disabled string| s_debug string| hostname number| redesign_serve_rate number| malwarepg_show_rate string| chip_service_baseurl string| installcore_hostname string| installcore_enabled string| revizer_hostname string| revizer_enabled number| revizer_serve_rate string| h2o_hostname string| h2o_enabled number| h2o_serve_rate number| payback_addon_serve_rate number| webcompanion_addon_serve_rate boolean| use_redirector number| randomizer_ttl string| initFunctionName string| initFunctionNameMac string| cipher string| currentLocation function| getQueryStringData function| getParameterByName function| contains function| removeURLParameter function| getBrowser function| getUserLanguage function| getUserCountry function| getOperatingSystem function| getWindowsVersion function| verifyHasAllRequiredParams function| base64decode function| utf8_decode undefined| DScalledAlready function| DYdid function| DYinit function| ExtensionInit function| DSget_cookie function| DSsetCookie function| DYrunDelay function| DYrun function| cacheIframe function| ExtensionRun function| initDownloadButtonsRedesign function| DSsimpleSerialize function| DYurlencode function| DYonHtmlAvailable function| DSredirectorLink function| DSgetStaticRandom function| partnerEnabled function| DSgetDownloaderHostname string| DSprotocolPrefix boolean| serveTheDownloader string| reasonForNotServingDownloader string| autoplay string| DSpid string| lastchange string| DSstaticCid string| DSsource string| DScategoryId string| DScategoryName string| isDefault string| DSref string| DSfilename boolean| bofb string| DScallType string| DSlastchange string| DYdivID string| mainContentDiv object| blacklistedTIDs string| DSbrowser string| DSuserLanguage function| checkIfDownloaderAllowed function| checkIfChromeExtensionAllowed function| hbObPfVeZmwKonxJkbBRPSQfVnPMR function| EZBsbqyWvxjRiyfFhpHIhwBXC function| DHgetElementsByClassName boolean| paybackAllowed boolean| webcompanionAllowed string| os string| szmvars object| OEWA object| iom boolean| adtechNewLogic boolean| dealbarStatus object| _deq object| AdSystemLoader boolean| hasFEA string| playerCSS string| previewCSS string| currentPlayerCode function| webpackJsonp object| $scriptQueue boolean| cssLoaded boolean| previewCssLoaded string| adtechPageType object| currpage string| adsc_async string| adsc_ressort string| adsc_rubrik string| adsc_adunit1 string| adsc_adunit2 string| adsc_adunit3 string| adsc_adunit4 string| adsc_adunit5 string| adsc_layout string| adsc_device string| adsc_mobile string| adsc_keyword string| adsc_contentwidth string| adsc_pageid string| adsc_referrer object| mediator boolean| passiveEventSupport object| vibrantConfig object| _caq undefined| tfss_towerbanner object| style object| TFMDFP function| getContentHeight function| stickyLooper function| stickySkyscraper object| googletag object| permutive string| version function| obApi object| OBR string| OB_releaseVer function| OBR$ object| outbrain object| outbrain_rater number| timestamp_burn object| google_js_reporting_queue object| google_ad_modifications boolean| google_measure_js_timing object| googleToken object| googleIMState function| processGoogleToken object| google_reactive_ads_global_state object| adsbygoogle function| initiateInstaller function| forceInstaller function| useRegularLink function| $ function| jQuery function| _ boolean| TFM_adEngineHasRun object| TFM function| jsonpCallback number| timeout string| url object| promise object| header string| adsc_topchannel string| adsc_channel string| adsc_subchannel string| adsc_brand string| adsc_sw string| adsc_product object| dummyDiv function| sc_smartIntxtNoad number| index function| ads_gettag object| tfsads string| adsg_site object| adsg_inf undefined| _oldQueue object| _aeq string| sidebar_target string| cxops object| cdltq function| scrollListener number| BOOMR_lstart function| AppMeasurement_Module_ActivityMap function| AppMeasurement function| s_gi function| s_pgicq number| s_objectID number| s_giq object| s_c_il number| s_c_in object| optimizely string| f0 object| s_Obj string| s_PPVid function| s_PPVevent number| s_PPVi number| s_PPVt object| s_i_cxochipde-prod boolean| afterBottom object| trip_c object| vttjs function| WebVTT function| videojs object| f function| VideoPlayer boolean| adEngineVideoURLReady function| generateInfolayer object| iNepeewoHeiGhohv string| v object| Lu object| Mu function| videopkgInterface object| players object| videoScrollspy string| publisherCMSVideoID object| vmConsentCookieFinder object| dmc_bd5739235da857f function| k function| m number| p function| n function| q function| r function| t function| dm_conative_prebid function| defineCallback object| _EQLService object| _EQPScript object| BOOMR object| BOOMR_mq object| pubsub object| priv function| dm_conative_main number| dm_conative_main_init object| dm_ccc_cmd object| GPT_jstiming object| closure_memoize_cache_ function| InstreamapiDebug function| ois function| VASTParser function| ElementLocator function| SmartPlay function| Hammer boolean| google_noFetch boolean| google_DisableInitialLoad number| __google_ad_urls_id number| google_unique_id object| gaGlobal number| BOOMR_configt object| _EQPService object| _emqYL object| _emqConImpact string| ada_publisher object| _adrtx object| _emqAdexGif string| _emqstr object| VM object| _bmrEvents function| Goog_AdSense_Lidar_sendVastEvent function| Goog_AdSense_Lidar_getViewability function| Goog_AdSense_Lidar_getUrlSignalsArray function| Goog_AdSense_Lidar_getUrlSignalsList object| ima object| google string| adsc_mode object| closure_lm_368228 object| google_persistent_state_async number| google_global_correlator function| Goog_AdSense_getAdAdapterInstance function| Goog_AdSense_OsdAdapter object| closure_lm_177475 string| ois_E95E9A58215844C1ACF0081050F3402D function| macroModel object| __google_ad_urls boolean| google_osd_loaded boolean| google_onload_fired object| ampInaboxIframes object| ampInaboxPendingMessages function| Goog_Osd_UnloadAdBlock function| Goog_Osd_UpdateElementToMeasure function| google_osd_amcb string| hic_qos function| googleCompanionsServicePresent function| googleGetCompanionAdSlots function| googleSetCompanionAdContents function| google_show_companion_ad function| google_show_companion_ad_in_slot function| google_get_companion_slot_params function| google_companion_error function| google_companion_loaded function| google_increment_num_ad_mouseovers string| google_ad_output string| google_ad_client string| google_flash_version boolean| google_webgl_support string| google_ad_section string| google_country object| de_meetrics number| mtrcs_timer number| mtrcs_pid function| mtrcs_callReadJavascript object| Moat#G26 boolean| Moat#EVA object| MoatSuperV26 object| MoatBSJsonpRequest_32967391 function| mtrcs_vpaid_trigger_347250 number| BOOMR_onload object| AMP_CONFIG object| log object| AMPErrors boolean| ampInaboxInitialized object| AMP_MODE function| reportError object| AMP

11 Cookies

Domain/Path Name / Value
.d.adup-tech.com/ Name: vc
Value: 308.1-37r.1-3d4.1
.d.adup-tech.com/ Name: sync_tab
Value: Vqf8oaLPLKoMjECN4Yy3
.d.adup-tech.com/ Name: sync_ox
Value: Vqf8oaLPLKoMjECN4Yy3
.d.adup-tech.com/ Name: sync_as
Value: Vqf8oaLPLKoMjECN4Yy3
.d.adup-tech.com/ Name: sync_dc
Value: VnFmOG9hTFBMS29NakVDTjRZeTM%3D
www.chip.de/ Name: GED_PLAYLIST_ACTIVITY
Value: W3sidSI6ImRlZXMiLCJ0c2wiOjE1MzcyNjM4MTMsIm52IjoxLCJ1cHQiOjE1MzcyNjM4MTEsImx0IjoxNTM3MjYzODExfV0.
.d.adup-tech.com/ Name: uid
Value: Vqf8oaLPLKoMjECN4Yy3
.chip.de/ Name: s_ppv
Value: ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C34%2C34%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP
.chip.de/ Name: s_ppvl
Value: ir-21674734%2520%257C%2520samsung%2520kies%2520%255Bhandy%2520%253E%2520handy%2520downl%255D%2C36%2C36%2C1200%2C1600%2C1200%2C1600%2C1200%2C1%2CP
.d.adup-tech.com/ Name: sync_yl
Value: Vqf8oaLPLKoMjECN4Yy3
.chip.de/ Name: RT
Value: "sl=1&ss=1537263810655&tt=2745&obo=0&bcn=%2F%2F34d33e6f.akstat.io%2F&sh=1537263813404%3D1%3A0%3A2745&dm=chip.de&si=89171c82-9d9f-4a6c-a333-1222d88ab24d&ld=1537263813404"

7 Console Messages

Source Level URL
Text
console-api log URL: https://www.chip.de/download/assets/hook-v1.8.5.js(Line 52)
Message:
oil_shown_adobe
console-api log URL: https://www.chip.de/download/assets/hook-v1.8.5.js(Line 52)
Message:
VIDEOJS:
console-api log URL: https://www.chip.de/download/assets/hook-v1.8.5.js(Line 52)
Message:
VM: ReloadGo with consentStr: <{%22opt_in%22:true%2C%22timestamp%22:1537263811032%2C%22version%22:%221.1.33-BF-RELEASE%22%2C%22localeVariantName%22:%22bf%22%2C%22localeVariantVersion%22:0%2C%22privacy%22:{%221%22:true%2C%222%22:true%2C%223%22:true%2C%224%22:true%2C%225%22:true}}>consentType: <oil_data>
console-api info URL: https://www.chip.de/download/assets/hook-v1.8.5.js(Line 52)
Message:
conative received prebid request for adSlotId 0
console-api log URL: https://ssl.ligatus.com/render/ligrend.js?ts=9.18(Line 30)
Message:
No page URL detected. Skipping RCE call...
console-api info URL: https://cdn.ampproject.org/rtv/011809142227020/amp4ads-v0.js(Line 538)
Message:
Powered by AMP ⚡ HTML – Version 1809142227020
console-api error URL: https://cdn.ampproject.org/rtv/011809142227020/amp4ads-v0.js(Line 96)
Message:
localStorage not supported.

Security Headers

This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page

Header Value
Strict-Transport-Security max-age=86400
X-Xss-Protection 1; mode=block

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.

34d33e6f.akstat.io
a-ssl.ligatus.com
a.bf-ad.net
a.bf-tools.net
aax.amazon-adsystem.com
ad-js.chip.de
ad.doubleclick.net
ad.sxp.smartclip.net
ad.yieldlab.net
adservice.google.com
adservice.google.de
adstax-match.adrtx.net
adtm.chip.de
adx.ligadx.com
amp-error-reporting.appspot.com
amplify.outbrain.com
amplifypixel.outbrain.com
an.facebook.com
b1sync.zemanta.com
beacon.krxd.net
bidder.criteo.com
c.amazon-adsystem.com
c.go-mpulse.net
c1.adform.net
cdn.adrtx.net
cdn.ampproject.org
cdn.conative.de
cdn.emetriq.de
cdn.lqmcdn.com
cm.g.doubleclick.net
counts.yieldlab.net
csi.gstatic.com
ct.ligatus.com
d.adup-tech.com
d.df-srv.de
d.nativendo.de
d3alqb8vzo7fun.cloudfront.net
dc547.s79.research.de.com
dco.smartclip.net
de.ioam.de
des.smartclip.net
dmp.theadex.com
dsp.adfarm1.adition.com
filestorage.chip.de
gcdn.2mdn.net
geo.moatads.com
hello.lqm.io
hgc-cf-cache-1.svonm.com
ib.adnxs.com
images.intellitxt.com
imasdk.googleapis.com
ipw.metadsp.co.uk
irqs.ioam.de
k.intellitxt.com
match.adsrvr.org
mb.moatads.com
p.rfihub.com
p.yieldlab.net
pagead2.googlesyndication.com
partners.wfxtriggers.com
pixel.moatads.com
ps.eyeota.net
px.moatads.com
px.powerlinks.com
r4---sn-4g5ednse.c.2mdn.net
rt.chip.de
rtb.4finance.com
s.d.adup-tech.com
s.go-mpulse.net
s0.2mdn.net
s79.mxcdn.net
s79.research.de.com
script.ioam.de
securepubads.g.doubleclick.net
smartclip.nuggad.net
somniture.chip.de
ssl.1.damoh.chip.de
ssl.3.damoh.chip.de
ssl.ligatus.com
static.ligatus.com
svastx.moatads.com
sync.ligadx.com
sync.mathtag.com
tags.bluekai.com
tlx.3lift.com
tpc.googlesyndication.com
tr.outbrain.com
trk.helios.ligatus.com
uip.semasio.net
ups.xplosion.de
vibrant.mgr.consensu.org
videoembed.chip.de
videos.chip.de
widgets.outbrain.com
www.chip.de
www.google.com
www.googletagservices.com
www1.mpnrs.com
www3.mpnrs.com
x.bidswitch.net
xpl.theadex.com
z.moatads.com
104.108.48.32
104.108.51.30
104.155.115.62
107.178.241.34
107.178.242.85
107.178.245.205
13.32.98.72
130.211.5.178
144.76.220.226
146.148.113.90
148.251.151.243
151.101.134.2
172.217.21.226
176.9.158.23
178.250.0.93
18.153.11.35
18.197.99.123
185.29.133.58
185.31.128.128
185.33.223.215
185.33.223.218
193.46.63.75
2.16.186.128
2.16.186.248
2.18.232.233
2.18.233.67
2.18.234.190
2.18.235.40
2001:16e0:10a:1::c1:1
2001:16e0:10a:1::c2:1
207.244.108.217
213.239.199.112
216.58.205.226
216.58.205.230
2600:1901:0:9ae0::
2600:9000:200c:2a00:1c:8c89:a300:93a1
2600:9000:200c:6a00:9:e42d:cc80:93a1
2a00:1450:4001:69::9
2a00:1450:4001:816::2004
2a00:1450:4001:81b::2002
2a00:1450:4001:820::2001
2a00:1450:4001:820::200a
2a00:1450:4001:820::200e
2a00:1450:4001:820::2014
2a00:1450:400c:c0b::5e
2a00:cd0:1005:2:80:82:201:80
2a02:26f0:6c00:286::6153
2a02:26f0:6c00:28f::1142
2a02:26f0:6c00:292::30fb
2a02:26f0:6c00:2bc::bf0
2a02:26f0:6c00:2bf::6153
2a02:26f0:eb:193::bf0
2a02:26f0:eb:1a1::bf0
2a03:2880:f01c:800e:face:b00c:0:2
31.24.80.101
34.246.249.223
34.250.113.116
34.255.48.131
35.156.133.113
35.157.112.200
35.176.239.52
37.157.4.23
46.22.39.217
46.51.178.72
52.208.127.173
52.208.52.41
52.212.57.107
52.85.188.79
52.94.216.48
54.192.94.149
54.230.93.142
54.230.93.204
54.230.93.53
54.230.93.61
54.247.90.223
54.247.97.89
54.72.247.123
54.86.4.6
62.216.176.7
63.140.40.124
74.201.198.92
77.66.11.200
78.46.36.108
85.114.144.199
85.114.159.118
85.114.159.93
89.163.159.100
91.215.100.39
91.215.103.65
0009f7f970557bec85d8de82f74f5ceb77365376f1820fe27167213b0e1dc334
027b0dddbb2d6e00584e3159aef14a2859f06a0c47621b166523e57752307a4d
037053092b6a8520adea66725d9f808c1a6b695fa41211a66e722cd2dc23f8fd
03f56c523e42f36e912b7109c0a97e43703d78c0884f59c07ff115e590e9fd7f
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
0535c3bb3a17e4ac0fb7d29214d2181275662129dc2bdd2a89c35934e9fc5ba5
057b4c0348cd2b6eec98cd97d6cccaeee5b54ce271290b04543e2d5f91761f0c
08b3d2cb0ce50558fa5981857bf280e3e590f7853d3ae33e5f6b76597f2a58bb
097fe2553ee3c919456a28a3fe0c24de2e935870ed2c82b573b0099e4aed0255
0ad5a787c2b05e5c081c1cc56b3320488f15b5bd31d4ebd9719054746039eb98
0b2c51e55db8cbc0840d1192ca0ebe9c91366cc93d9171c3de4bb2fe35eb551f
0bd57dbc29c26c8db1dd5a00d5e39d294abb1ab823805458feadec8bb6fcc8b4
0ddda9839c0f03c7cc800154368af8a65eeef1ad60c70559fa784d30f21b1165
0ead7fcb9e1c3af9667790ffb29ebd90133e09f1f72cb976d1d98ce125a62367
122f18e976bc6d39269b676107f6ad699d865bdf02f196839edc7d1ca7313d48
13d01a91a2551b2330cd623855b2adcda9f371d720eb02ef3adcf3a5dbffcf6a
17081f818cff42d4760e55c35e3780c4c4346b1fb7277d3dd41bfd4a9201483d
1bfb94c4c4ed58fa8d0c81006a568c3f4d7efc4c453c58b11115ad6cf57d8e87
1c86b047f9e6428cfbe4abc895303df8d2aad721d57136ec053476582d319226
1d649e3c7ab7e3191c32b0e8ac0d7d51e45c9ed5ce792b723813023078f7717c
1f716216c26432bf8c1df79d78ee409fb6eaddd10c700c3e28b60cdb2bc76ccf
21cd5a7b8c2cb9345c6bfe0b17f0c8d94e997314d1400644d837d67abc723587
2310df74f413b3bffb0ad74de28d14bd48ab7629dbab78013cbb35baab56b86e
24c0ad02293c4d430bf9328484ea759625e1fffb5d820aa4530d592032746152
256c4cb4fef303057f2f778576700e52db822d98b479a332466c836f2ed0bb19
26c9c2ffd3d4ea43b62a3ac326dc386049bf49048f038e051f684dee2e4d88ca
272ca8a6c3debe09bd7453c98d3d8286514f8eba9d7fe1135aaba2ca72d30892
2ac0bda221cfdc311f691f5b9fa2729efdfdb485f16e54f8089c3fc3ef50d354
308b88046da3cb8c99042d803173dee196d6501925fd3c86ccf8f9e2d7f7d04a
30c065c5189582302f1fc91edd7f8c99956f6f8bd6c4b242081f41ab1c772b08
323b3e828035a91dc4ebbdb9a38a2220d08404131f815649f83f2be870f40b60
33ca751ed175a163bef530ebdcdbd0a2d15997ccbcbf8d50a6f504e8ffac5a5c
365fce5495070e9ef051c86a561a1c7f30bd3c6a19e7c334f6a9df208fe74d35
38ea6fa80f05fd43cbeeef4410f1cfc6cd309cff879a782519735a7585654e6c
3a3a765973dabc545b40d123d851fc948a629c7c4f5694893e8f596a63beeecb
3b6ed86664b73fd62fdf08b372a905eba3a8f74a0e479b37d5a8676024823b51
3b98b0dc3bed9d40f43e64adba5de47c76895338a96f0a5a314676cd6287eca9
3f5a8f9a3e498e4fe73cb92bc3a9ae02bc8e6dd222c53cabd627db7d9a2d95a1
42b976597a2d977d0e300f6d06bc903db389e5c112d33c1c8c249690a522d9f2
46d11334d5de0f7347f38cc87fe4f65d9bfbae29d2fd722ce5952c238a46f077
47e2f9a1b4bcbdbad7d72e97671e3addc20b72fbc13122f2ea8c569ada7ccc7d
480f7a2020234eb7d1f5745fbc8ec7f6535905cdeddda4a8b5d63bf6466c33c5
4bc4bf33262d0b0f3562d842bf07ef3404334dd289dca04b3e091c489cd35bc4
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
5945f00780ec21b54b0e0feb2134d32fe8a95b62cadeea23ccc33ccdd67444b0
59eef289b63cafa1d3889e072a1cfefa5f7bf785b525eabcf3aef0002cb5533a
5a3f1dd74233f605e511f1b5b244bedf85ac88ba264caf4d6401bc7ec2017dcd
5ff302d91b9d67ed6f897de62934d29ae0d15e2f39d7fd0ca031698e25fcbe1e
62763330432501cee46b4603a4321372108b05fbc083850bed4585f99739cf90
62f2eeec7851ae0d5e322062cf40092478236d4a4fc5a2cfd87b257739104147
62f86efbbf362718d8b5cdd6c4a3fd7261f9512e383359286c0da5355c0c503f
63014e0db08db9a1ba9a35d531d3ccefa158e33f53f436142550ef0d0acd5b5f
67d7c9be80863596ad33fe7e5d8849abc751bbfe01354fc070bca180dcbc39e8
68da1f260e79b15d2d5ca9aee0b05e2243ee47cca9d732b3625f4bbb1b77b8bf
6a5426895a9e599a1748253917814d91784e8d887828cb203dc5f5449a6b9fae
6c2ad417bbd7492018e6d055a44ac6bbe8ba22eaadfee5f2b0bfacf14e656d22
718591e720936da742aa5084145326179588e43e0bbc7d412b5d96c8ec0962a3
74690a194cc42ca7aa5053a558beca3f38a6216cdb3dc90e1056e153d03fd834
74cbc1fbebc43691aef698d12a7bfbb1af7bf7bafbf9cee13988ab3373146691
74cd2a4a115bf7bb7155619565b3bfa6e8b78911abab2a5b7f37586784b7bb7d
74e5ede64dd4d80ea8f8d0dfb47ed776e582f93a24c025427ba81a72b0482613
760e4b5d62fd40555e5378e6216c0d4bec64c26bd39d3418b59e14c46ad0aa08
7628e9183362868636d467d5d62113370ea70b59a2b0d6dac3f12cc130e0b381
76a77c2946e361ce2578a6ad8cb494c43cf10222212948aab1c36f0ffc467450
7763d550a5d2bdd51a64e48518ad7a700e0980f7f93653c4cc8e0ac3d3ccb5c0
7a2d138753da39661ec40f2de08675e997f21f63fdf86849a6a85152782c8649
7e2bbb9991130d5d960f7aac5bd943c11e20f5b8d0e56023c764194f07920d64
820bab8bdcc4432abd79f8f3daddb6c4922301533782d6bea29ce17fb2d29b14
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
840cb7cf0f5094f73af68823e3b7823d68a991c91b12c3286367d3fe74b3c189
84543c6a96e01fa035a6047999b67b328fdcf4da6c919c82c277367b550300b8
84c70f5ff2436fad31ffb238b031bbd74d3848196b58c9d21d681a984414b523
872a89b71125b119ae4d455f15ca37c270a0702070ea4a9b10af70022210d2a7
89ce12ad7fb61b8c59970e5df1487f48b317f0fdc9a9c58d53ac5cfbd7c91c03
8b1b0e59403114cc0eac15f36e60651172e3d5ccc85572d802cd6212f10d94a4
8eecf0a2944ad09c2017e2351de3edd35017eb94e1f3f412e4c942701f9f0687
8f09302509371480e85fd4a294a9bbe495c53ac01ae3c310093a98ab6ddc2b5c
9270377318f1b1c43ef5516396e2aaadc0c035f43e4b5a1506deaeee35824ee0
92a1b0df334580a9784edb23c8b77fb0d9d617122cd953c4dc3c8c32b29d9f75
949a8bb15f2ab2ba00ee6c0d6689f7bfb555c873b833b626ac666602fd88d227
95f272a69a4dc75a4ba9acfd2a33a46dc5cb6071fae18e3d663cafb5e50279f4
96462e773b00c01a79cd885a78e923ea67fe8765c6d1ba38410133b222b34c71
96a277140a07c8bfdbf6926bd41c2b1b9915e266760ad9f34f26069ec9cb8c2a
98cab46844c5321e2681b64894ea3545cf9b80d86f41400ec60d015d57b02f06
99f53d30b27c57da8736bff2d194b5b7531ea039abca27d68d45f7614fb01179
9b9a079fb6f18ef2df7c244f09e20ec266fcd843358431611f406fd9a11d2d23
9ce0815e04e67d2dde584322db795c23301b0794797fbcd84210d49bc89ad28a
9d02d662da8a47fb5fb610b545007507b6017028043dbb63cd09ec897d3b9627
9ed3a2ae1ef227fdc6f09c78bcc9a1e590da910c1c276f96b2aaf86d6c4a952e
9efa53ec1a261a8576a66a71befaf9d03c1a108aac36271f4599b87597b8a71e
9f9c6a7f5b64a1ae4c63eda80d0ad3a6765643b76070d8f9e6b3b19d62c4c131
a1ecbaed793a1f564c49c671f2dd0ce36f858534ef6d26b55783a06b884cc506
a49ba7f26e1e18b2938078dd4e5e41aa105081da1689383233d98d8570f85664
a647e31ea43a4fcb8191e90c79d0c87395badd4084bb7b5e1784597325218da9
a6a1913cb604f6626586e00b44f3d5a9efd6929752a59b87366d5f0ca70d39e4
a821ef2e57f7a813859e0757693071df87135628c3d8f017bc499d0322afeba6
a82cfea7f16b134a43ff5de6e05ed25c2fd86042b6683b8e973f11e3d08ba5ae
a92618a39ca0b874fe2c10608c9ccb1da20fe96cdd6ba1bee086179e3743dc22
a974db9973ac2b1766eedd50026483b12c2a7955b9a209913201de78115d1ddf
aa7cda73ad0fdc3ee543442599840b5182eb66f5d5fbe6cf6e9a6d44c3e5551f
aaaabde3f68c325033b37bb3ebff887e3b589b7137e717e96648a52221881429
aaf49f906f3471255d11b856f3e610abc26bd4ee5269165fa31f0c4212146cc3
aca5e8d164c10f91307f465ac3639bffe73fa3fb32a25dc81ec0160724c71116
acb5bb4213314a2c2f339557c140ffd7febc186871522dc82b0f0580f979e6c4
adb39c104018084189bf781785cfcb0ec458b3716a465201c4e53b3361e5d119
ae8f9dd465ab424d0dd4f81f7ba9ec5029f6736e090c3f33b5f0fa0c0ecc47dc
af331e1a65a2d58fa6a41a12789e98d9a8236e972ff2d2719e5f64466fd3feb5
afd78436d7aa99bb2eaa5072f1f455a7e00fdf53c5cd9c19921b14e1c6c39b5f
afe0dcfca292a0fae8bce08a48c14d3e59c9d82c6052ab6d48a22ecc6c48f277
b001be44e53a0b5c52327701170e75b18b032edb0062402e1d43cc9772633b3e
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b
b1f4be41b14375f0da1692cd29639d2adb533b3fa18e0326f7d9b7494b023905
b25a478890cabcc090b8b8b83318c86f2536b12f28b19340465ef5dae04e186a
b8d669e349230024352f2f4ccd682b3fca407ef8dc6e5c339f01cb9e963337df
bef17f10b4d1d0ad531351c3b4b0f18b9756769fbd1a2b1e1aa05e21cc0fc018
bfd118e89adb3e22c5b2dd33769e36ea6f336c559d40bd3071d1dc46465838ab
c525e09d8723d08ed0b9ee0c66d8cb0486f651865dbf6f04992de7ae99651350
c927695a6166edbfb66984db84b2913dcc6da4c9af0c0072dfd3807e660cd5b6
cc117351eb72062c5fcb705d8c96f1fe766a506d8698e38223f0e04bdc1ef293
ce0018e3e8833f8ceee3a6deb6809dcb443803cdef660c47fc1cd653c74a9e97
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
d1f04923ff9e4c7c7abe9c6e8ae20f7baa95cf71d57d1f9135b479a532098506
d7195375b09afe425aef01632b46c292092ba0db59f80cd39a4fb4cd9afe4647
d9ad872f1f98827dc999a8633d6f179849b1c669ec4cffc29e345ffd30154e39
da492e784ddf413524cd7bb670a407ce1bfc066e40e622679a221e308cc70413
dc5c63cee458a96abdc3e321af6c4631bba5d501a36b836d0038ac0409112f6e
ddaa42de0d2ff115cd4bd11564c686828742100698ea7f68339b3f94adb286fe
de33975df5af1c4821816e90487849c2f31cf5d85aafbf28df8f27f4011a5677
e03748ea462f189e9f3664d517ddad0679a2104cf3b97652fd6b5ed748d8e1b0
e04e0726029905b329f74428ba13f3aa143465c158a55a78cdafc851937a6212
e0b8436d50fb200de76d7a25cf450ea238cd100197f8e9d462e9228153da873f
e124d1b17bafe15dec5de8f44b5904da9e8ddf65a3a28f80eb4b437e896f3bb8
e377ce991c48bb90d2ab6b6d8d0479753cd9b149d334740ff39761f8bd7be2c0
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e5835e0afc5956e408e986f7dab5909de4fc614c443bd4e064a83ba2091f9b6d
e7226e7124600bad14a7d7cf6ba3734e50eee4a0bbc2911541c437daf4c74ea3
e79c78e85a9dd7b296a4ec2bfc031cd3b62431aacc579c324700a2ff60f2b97e
e832be11265d7211c4d6a39727d1f1dc0deb7225138ac6bb9627df33446b8477
ea90a5f2bbce8055f0118d6074739309f4ae290f091759ad05b5a5cd1975f038
edc33c04efa74dfcc944c1a8e05610503ba5b8c4d92e232ed0271404fbc8dc98
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
ef555be22b31ded57011b89b9e4b20758debe20408ca5a0a09d9a83a28a3b632
f09fb52829dd8bb06e42e2b4548394dd58b6e855ad5385c50d1e3d43ce28f70d
f1379a9c047773af19ec6c4f9a465e0147cbabc785342c01110b43304179196a
f305d01d978842a8be0c4a52e4d9e06e8b84a2ce05f24639dfd1d00d7cefb11c
f688226c5d9f9a1e29b6ff710c11ed4e7d3f1b8dd2dd8b16ee687780927e8151
f7eeefc1dd6f250f4c4b89a1fef2d0fb85b280042059f1f2ee0d11de20c34e98
f9994639f2619228db7e89c46217dec6697ad87e0700cb8849532ac5dfe20b8f
fe4735ddd2940602af7ab5ae651505e9ae59bcb808f90162eeb3a0c8096d90e6
fea76a36651a6a153f98259cd2f9b1d1da70b2c4bbccf38c3bd0606d6d35f768
feef2e3228fbd29d48683865866f768a0e561248530aa527b4e52868ad9a376e