Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ComedyCentral (CC.com) "Unable to extract mgid" #7008

Closed
Asbra opened this issue Sep 28, 2015 · 1 comment
Closed

ComedyCentral (CC.com) "Unable to extract mgid" #7008

Asbra opened this issue Sep 28, 2015 · 1 comment

Comments

@Asbra
Copy link

@Asbra Asbra commented Sep 28, 2015

>python C:\youtube-dl.py http://www.cc.com/full-episodes/k2rwh3/review-being-happy--pillow-fight--imaginary-friend-season-2-ep-209 --verbose
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'http://www.cc.com/full-episodes/k2rwh3/review-bein
g-happy--pillow-fight--imaginary-friend-season-2-ep-209', u'--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2015.09.22
[debug] Python version 2.7.10 - Windows-7-6.1.7601-SP1
[debug] exe versions: none
[debug] Proxy map: {}
[ComedyCentral] review-being-happy--pillow-fight--imaginary-friend-season-2-ep-2
09: Downloading webpage
ERROR: Unable to extract mgid; please report this issue on https://yt-dl.org/bug
 . Make sure you are using the latest version; type  youtube-dl -U  to update. B
e sure to call youtube-dl with the --verbose flag and include its complete outpu
t.
Traceback (most recent call last):
  File "C:\youtube-dl.py\youtube_dl\extractor\mtv.py", line 193, in _real_extrac
t
    og_url = self._og_search_video_url(webpage)
  File "C:\youtube-dl.py\youtube_dl\extractor\common.py", line 680, in _og_searc
h_video_url
    return self._html_search_regex(regexes, html, name, **kargs)
  File "C:\youtube-dl.py\youtube_dl\extractor\common.py", line 590, in _html_sea
rch_regex
    res = self._search_regex(pattern, string, name, default, fatal, flags, group
)
  File "C:\youtube-dl.py\youtube_dl\extractor\common.py", line 581, in _search_r
egex
    raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract video url; please report this issue on htt
ps://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-d
l -U  to update. Be sure to call youtube-dl with the --verbose flag and include
its complete output.
Traceback (most recent call last):
  File "C:\youtube-dl.py\youtube_dl\YoutubeDL.py", line 660, in extract_info
    ie_result = ie.extract(url)
  File "C:\youtube-dl.py\youtube_dl\extractor\common.py", line 287, in extract
    return self._real_extract(url)
  File "C:\youtube-dl.py\youtube_dl\extractor\mtv.py", line 203, in _real_extrac
t
    webpage, 'mgid')
  File "C:\youtube-dl.py\youtube_dl\extractor\common.py", line 581, in _search_r
egex
    raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract mgid; please report this issue on https://
yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U
 to update. Be sure to call youtube-dl with the --verbose flag and include its c
omplete output.

And --dump-pages

[ComedyCentral] review-being-happy--pillow-fight--imaginary-friend-season-2-ep-209: Downloading webpage
[ComedyCentral] Dumping request to http://www.cc.com/full-episodes/k2rwh3/review-being-happy--pillow-fight--imaginary-friend-season-2-ep-209
PCFET0NUWVBFIGh0bWw+Cgo8aHRtbCA+Cgk8aGVhZD4KCiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSIvbWVkaWEvYmFzZS5jc3M/aGFzaD05OWM3MDMxY2Y5ODc2YjkiIC8+CiAgICAgICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiAvPg0KPHRpdGxlPkJlaW5nIEhhcHB5LCBQaWxsb3cgRmlnaHQsIEltYWdpbmFyeSBGcmllbmQgLSBSZXZpZXcgRXBpc29kZSAtIFNlYXNvbiAyIC0gRXAuIDIwOSB8IENvbWVkeSBDZW50cmFsPC90aXRsZT4NCjxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJGb3JyZXN0IGV4cGVyaW1lbnRzIHdpdGggYmVpbmcgcmVsZW50bGVzc2x5IHVwYmVhdCBhbmQgY29uZHVjdHMgdHdvIHJldmlld3MgZnJvbSBhIGRpZmZpY3VsdCBsb2NhdGlvbi4iIC8+DQo8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9Im5veWRpcixub29kcCI+DQo8bWV0YSBuYW1lPSJvcmlnaW5hbC1zb3VyY2UiIGNvbnRlbnQ9Imh0dHA6Ly93d3cuY2MuY29tL2Z1bGwtZXBpc29kZXMvazJyd2gzL3Jldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSI+IA0KDQoJPG1ldGEgbmFtZT0iYXBwbGUtaXR1bmVzLWFwcCIgY29udGVudD0iYXBwLWlkPTc5OTU1MTgwNywgYWZmaWxpYXRlLWRhdGE9bXlBZmZpbGlhdGVEYXRhLCBhcHAtYXJndW1lbnQ9bXlVUkwiLz4NCg0KPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiBocmVmPSIvZmF2aWNvbi5pY28iIHR5cGU9ImltYWdlL3gtaWNvbiIgLz4NCjxsaW5rIHJlbD0iYWx0ZXJuYXRlIiB0eXBlPSJhcHBsaWNhdGlvbi9yc3MreG1sIiB0aXRsZT0idGl0bGUiIGhyZWY9IiMiIC8+DQo8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vZXBpc29kZXMvazJyd2gzL3Jldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSIgLz4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaW5rIHJlbD0iYWx0ZXJuYXRlIiBocmVmbGFuZz0iZW4iIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL2Z1bGwtZXBpc29kZXMvazJyd2gzL3Jldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSIgLz4KICAgICAgICAgICAgDQoNCg0KCiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0idmlkZW8uZXBpc29kZSIgLz4KICAgIDxsaW5rIHJlbD0iYWx0ZXJuYXRlIiBocmVmPSJjY25ldHdvcmthcHA6Ly9lcGlzb2RlLzlkZDFlOTZkLWEyNzEtNGVmYS05MWEyLWZhNDBhOTk2ZDNiOCIgLz4KICAgIDwhLS0gRXBpc29kZSBQYWdlIC0tPgogICAgICAgIDxtZXRhIHByb3BlcnR5PSJzbTQ6dmlkZW86ZW1iZWQiIGNvbnRlbnQ9IiZsdDtkaXYgc3R5bGU9JnF1b3Q7d2lkdGg6IDUyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyZxdW90OyZndDsmbHQ7ZGl2IHN0eWxlPSZxdW90O3BhZGRpbmc6IDRweDsmcXVvdDsmZ3Q7Jmx0O2lmcmFtZSBzcmM9JnF1b3Q7aHR0cDovL21lZGlhLm10dm5zZXJ2aWNlcy5jb20vZW1iZWQvbWdpZDphcmM6ZXBpc29kZTpjb21lZHljZW50cmFsLmNvbTo5ZGQxZTk2ZC1hMjcxLTRlZmEtOTFhMi1mYTQwYTk5NmQzYjgmcXVvdDsgd2lkdGg9JnF1b3Q7NTEyJnF1b3Q7IGhlaWdodD0mcXVvdDsyODgmcXVvdDsgc3R5bGU9JnF1b3Q7Ym9yZGVyOiAwOyZxdW90OyBhbGxvd2Z1bGxzY3JlZW4mZ3Q7Jmx0Oy9pZnJhbWUmZ3Q7Jmx0O3Agc3R5bGU9JnF1b3Q7bWFyZ2luOiA0cHggMCAwOyBwYWRkaW5nOiA0cHg7IGZvbnQ6IGJvbGQgMTJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LWFsaWduOiBsZWZ0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyZxdW90OyZndDsmbHQ7YSBocmVmPSZxdW90O2h0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3JldmlldyZxdW90OyZndDtSZXZpZXcmbHQ7L2EmZ3Q7Jmx0Oy9wJmd0OyZsdDsvZGl2Jmd0OyZsdDsvZGl2Jmd0OyIvPgoNCjxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9Imh0dHA6Ly93d3cuY2MuY29tL2Z1bGwtZXBpc29kZXMvazJyd2gzL3Jldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSIvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iQ29tZWR5IENlbnRyYWwiLz4NCjxtZXRhIHByb3BlcnR5PSJmYjphcHBfaWQiIGNvbnRlbnQ9IjE0MzM4NTUzMTUzMCIvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJCZWluZyBIYXBweSwgUGlsbG93IEZpZ2h0LCBJbWFnaW5hcnkgRnJpZW5kIi8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkZvcnJlc3QgZXhwZXJpbWVudHMgd2l0aCBiZWluZyByZWxlbnRsZXNzbHkgdXBiZWF0IGFuZCBjb25kdWN0cyB0d28gcmV2aWV3cyBmcm9tIGEgZGlmZmljdWx0IGxvY2F0aW9uLiIvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwOi8vMy5pbWFnZXMuY29tZWR5Y2VudHJhbC5jb20vaW1hZ2VzL3Nob3dzL3Jldmlldy92aWRlb3MvX3NlYXNvbl8yL3Jldmlld18yMDlfZXBpc29kZS5qcGc/d2lkdGg9Mjc2JmFtcDtoZWlnaHQ9MTU1JmFtcDtjcm9wPXRydWUiLz4NCg0KCiAgICAJPG1ldGEgbmFtZT0idHdpdHRlcjpjYXJkIiB2YWx1ZT0icGhvdG8iIC8+CjxtZXRhIG5hbWU9InR3aXR0ZXI6c2l0ZSIgdmFsdWU9ImNvbWVkeWNlbnRyYWwiIC8+CjxtZXRhIG5hbWU9InR3aXR0ZXI6Y3JlYXRvciIgdmFsdWU9IkBjb21lZHljZW50cmFsIiAvPgo8bWV0YSBuYW1lPSJ0d2l0dGVyOnVybCIgdmFsdWU9Imh0dHA6Ly93d3cuY2MuY29tL2Z1bGwtZXBpc29kZXMvazJyd2gzL3Jldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSIgLz4KPG1ldGEgbmFtZT0idHdpdHRlcjp0aXRsZSIgdmFsdWU9IkJlaW5nIEhhcHB5LCBQaWxsb3cgRmlnaHQsIEltYWdpbmFyeSBGcmllbmQiIC8+CjxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2UiIHZhbHVlPSdodHRwOi8vNC5pbWFnZXMuY29tZWR5Y2VudHJhbC5jb20vaW1hZ2VzL3Nob3dzL3Jldmlldy92aWRlb3MvX3NlYXNvbl8yL3Jldmlld18yMDlfZXBpc29kZS5qcGc/d2lkdGg9NDgwJmFtcDtoZWlnaHQ9MzYwJmFtcDtjcm9wPXRydWUnIC8+CjxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2U6d2lkdGgiIHZhbHVlPSI0ODAiIC8+CjxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2U6aGVpZ2h0IiB2YWx1ZT0iMzYwIiAvPgo8bWV0YSBwcm9wZXJ0eT0ic200OmFsaWFzIiBjb250ZW50PSJFcGlzb2RlIiAvPgo8bWV0YSBwcm9wZXJ0eT0ic200OnR5cGUiIGNvbnRlbnQ9IlZpZGVvIi8+Cgk8bWV0YSBwcm9wZXJ0eT0ic200OnBhcmVudCIgY29udGVudD0iaWQ6Om1naWQ6YXJjOnNlcmllczpjb21lZHljZW50cmFsLmNvbTo4YTQ0Y2ExMC1jNWUyLTQwOTktYWVmYy1kN2JhZmM0MTRmODg6Om9nOjpodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9yZXZpZXciLz4KICAgICAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEsIHVzZXItc2NhbGFibGU9MCwgbWF4aW11bS1zY2FsZT0xIj4KICAgICAgICAgICAgCiAgICAgICAgPHNjcmlwdD4KICAgICAgICAgICAgdmFyIHRyaWZvcmNlTWFuaWZlc3RVUkwgPSAiaHR0cDovL3d3dy5jYy5jb20vZmVlZHMvdHJpZm9yY2UvbWFuaWZlc3QvdjY/dXJsPWh0dHAlM0ElMkYlMkZ3d3cuY2MuY29tJTJGZnVsbC1lcGlzb2RlcyUyRmsycndoMyUyRnJldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSZjdXJyZW50TWFuaWZlc3Q9UHJvZHVjdGlvbiI7CiAgICAgICAgICAgIHZhciB0cmlmb3JjZU1hbmlmZXN0RmVlZCA9IHsibWFuaWZlc3QiOnsiY3NzIjpudWxsLCJwYWdlQ2xhc3MiOiJlbnRfcDAwNl9jYyIsImlkIjoiY2UwODIxODMtMmI3ZC00NmMzLWI4MGQtYWNjMjYyYTVhMTIyIiwiQ01TVGl0bGUiOiJTZXJpZXMgRnVsbCBFcGlzb2RlIFBsYXllciIsInBhcmFtZXRlcnMiOltdLCJyZXBvcnRpbmciOnsiaXRlbUlkIjoiOWRkMWU5NmQtYTI3MS00ZWZhLTkxYTItZmE0MGE5OTZkM2I4In0sInRpdGxlIjoiQmVpbmcgSGFwcHksIFBpbGxvdyBGaWdodCwgSW1hZ2luYXJ5IEZyaWVuZCAtIFJldmlldyAtIEZ1bGwgRXBpc29kZSB8IENvbWVkeSBDZW50cmFsIiwidHlwZSI6InNob3dfZnVsbF9lcGlzb2RlIiwiem9uZXMiOnsidDJfbGNfcHJvbW8xIjp7ImZlZWQiOiJodHRwOlwvXC93d3cuY2MuY29tXC9mZWVkc1wvZW50X20wMThfY2NcL1Y2XzRfMFwvMmE0ZmYzMWMtNjVkZC00MGM1LThlZWItMjcwYjVjZjliOTgzXC85ZGQxZTk2ZC1hMjcxLTRlZmEtOTFhMi1mYTQwYTk5NmQzYjg/bGFuZz1lbmciLCJmZWVkRGF0YSI6eyJlbnZlbG9wZSI6eyJ2ZXJzaW9uIjoiMS4wIiwibmFtZSI6ImVudGVydGFpbm1lbnQtc3RhbmRhcmQtanNvbiJ9LCJzdGF0dXMiOnsidGV4dCI6Ik9LIiwiY29kZSI6MTAwfSwicmVzdWx0Ijp7InByb21vIjp7InNob3J0SWQiOiJjYzd2OXYiLCJkaXNwbGF5VHlwZSI6ImVwaXNvZGVfcGxheWVyIiwicHJvbW9UeXBlIjoiZXBpc29kZSIsImhlYWRsaW5lIjoiIiwiaW1hZ2VzIjpbXSwic3ViSGVhZGxpbmUiOiIiLCJ1cmwiOiIiLCJhZGRpdGlvbmFsUHJvbW9NZXRhZGF0YSI6W10sImNvcHkiOiIiLCJ0dW5lSW4iOiIiLCJwYXJhbWV0ZXJzIjp7ImxhbmdTZWFzb24iOiJTZWFzb24iLCJsYW5nRXBpc29kZSI6IkVwaXNvZGUiLCJsYW5nRXAiOiJFcCIsImxhbmdTaGFyZUVwaXNvZGUiOiJTaGFyZSBFcGlzb2RlIiwibGFuZ1NoYXJlQ2xpcHMiOiJTaGFyZSBjbGlwcyBmcm9tIHRoaXMgZXBpc29kZSIsImxhbmdFcGlzb2RlVmlld3MiOiJ2aWV3cyJ9LCJsaW5rcyI6W10sInJlbGF0ZWRJdGVtcyI6W3sicHJvbW90ZWRJdGVtIjp7InNob3J0SWQiOiJlcXdqNDIiLCJkaXNwbGF5VHlwZSI6Im5lc3RlZCIsInByb21vVHlwZSI6ImdlbmVyaWMiLCJoZWFkbGluZSI6IldoeSBkbyBJIGhhdmUgdG8gc2lnbiBpbiB3aXRoIG15IFRWIHByb3ZpZGVyPyIsImltYWdlcyI6W10sInN1YkhlYWRsaW5lIjoiIiwidXJsIjoiIiwiYWRkaXRpb25hbFByb21vTWV0YWRhdGEiOltdLCJjb3B5IjoiQXMgcGFydCBvZiB5b3VyIFRWIHN1YnNjcmlwdGlvbiBwYWNrYWdlLCB5b3UgZ2V0IGFjY2VzcyB0byBhbGwgdGhlIGZ1bGwgZXBpc29kZXMgb24gQ0MuY29tIG5vIGFkZGl0aW9uYWwgY29zdC4gV2hlbiB5b3Ugc2lnbiBpbiwgeW91IGNhbiBzZWUgZXZlcnl0aGluZywgYW5kIHRoYXQncyB3aHkgeW91IGNhbWUgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UsIHJpZ2h0PyIsInR1bmVJbiI6IiIsInBhcmFtZXRlcnMiOltdLCJsaW5rcyI6W119fV19LCJ0cmFuc2NyaXB0VVJMIjp7InVybCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL2ZyYWdtZW50c1wvZXBpc29kZV90cmFuc1wvOWRkMWU5NmQtYTI3MS00ZWZhLTkxYTItZmE0MGE5OTZkM2I4IiwicXVlcnlTdHJpbmciOiIifSwiZW5kU2xhdGVVUkwiOiJodHRwOlwvXC93d3cuY2MuY29tXC9mZWVkc1wvZW50X20xMTRfY2NcLzEuMFwvMzE3MTg0MjgtYzI4OS00N2NmLTgyYTItYTQyNzEyY2RiMmRkIiwiZXBpc29kZSI6eyJhaXJEYXRlIjoiMTQ0MzE0NjQwMCIsImFpckRhdGVOWSI6eyJtb250aFRleHQiOiJTZXB0ZW1iZXIiLCJkYXRlIjoiMjQiLCJkYXkiOiIyNCIsInNob3J0TW9udGgiOiI5IiwibW9udGgiOiIwOSIsInNob3J0WWVhciI6IjE1IiwieWVhciI6IjIwMTUifSwiY2Fub25pY2FsVVJMIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvZnVsbC1lcGlzb2Rlc1wvazJyd2gzXC9yZXZpZXctYmVpbmctaGFwcHktLXBpbGxvdy1maWdodC0taW1hZ2luYXJ5LWZyaWVuZC1zZWFzb24tMi1lcC0yMDkiLCJjcmVkaXRzSW5Qb2ludCI6bnVsbCwiY29udGVudFJhdGluZyI6IlBhcmVudHMgU3Ryb25nbHkgQ2F1dGlvbmVkIiwiY29udGVudFN0YW5kYXJkcyI6IiIsImNvbnRlbnRVbmNlbnNvcmVkIjpmYWxzZSwibGFuZ3VhZ2UiOiJlbmciLCJkZXNjcmlwdGlvbiI6IkZvcnJlc3QgZXhwZXJpbWVudHMgd2l0aCBiZWluZyByZWxlbnRsZXNzbHkgdXBiZWF0IGFuZCBjb25kdWN0cyB0d28gcmV2aWV3cyBmcm9tIGEgZGlmZmljdWx0IGxvY2F0aW9uLiIsImVwaXNvZGVUeXBlIjoiZnVsbEVwaXNvZGUiLCJkdXJhdGlvbiI6MTI1OSwiZGlzdFBvbGljeSI6eyJhdXRoVHZlIjp0cnVlLCJhdXRoUmVhc29uIjoibm90IGF2YWlsYWJsZSBmb3IgcGxhdGZvcm0gZGVza3RvcCwgc2VlIERQIGZvciBwbGF5bGlzdCBjYzk0ZjRlZi1iOTFlLTRmNjQtOWUwYy04YWUwYjQwOTJhZWUiLCJhdmFpbGFibGUiOnRydWUsInN0YXJ0RGF0ZSI6MTQ0MzE3NTIwMCwic3RhcnREYXRlRm9ybWF0dGVkIjoiRnJpLCAyNSBTZXAgMjAxNSAxMDowMDowMCArMDAwMCIsImVuZERhdGUiOjE0NTE0NzMyMDAsImVuZERhdGVGb3JtYXR0ZWQiOiJXZWQsIDMwIERlYyAyMDE1IDExOjAwOjAwICswMDAwIiwiZXBpc29kZURlc2NyaXB0b3IiOiIiLCJwbGF5bGlzdERlc2NyaXB0b3IiOiIiLCJjYW5vbmljYWxVUkwiOiJodHRwOlwvXC93d3cuY2MuY29tXC9mdWxsLWVwaXNvZGVzXC9rMnJ3aDNcL3Jldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSJ9LCJmdWxsRXBpc29kZSI6eyJkZXNrdG9wIjp7InVybCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL2Z1bGwtZXBpc29kZXNcL2sycndoM1wvcmV2aWV3LWJlaW5nLWhhcHB5LS1waWxsb3ctZmlnaHQtLWltYWdpbmFyeS1mcmllbmQtc2Vhc29uLTItZXAtMjA5IiwiYXV0aG9yaXphdGlvbiI6eyJ0dmUiOnRydWV9LCJhdmFpbGFibGUiOnRydWUsInN0YXJ0RGF0ZSI6MTQ0MzE3NTIwMCwic3RhcnREYXRlRm9ybWF0dGVkIjoiRnJpLCAyNSBTZXAgMjAxNSAwNjowMDowMCAtMDQwMCIsImVuZERhdGUiOjE0NTE0NzMyMDAsImVuZERhdGVGb3JtYXR0ZWQiOiJXZWQsIDMwIERlYyAyMDE1IDA2OjAwOjAwIC0wNTAwIn0sIm1vYmlsZV93ZWIiOnsidXJsIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvZnVsbC1lcGlzb2Rlc1wvazJyd2gzXC9yZXZpZXctYmVpbmctaGFwcHktLXBpbGxvdy1maWdodC0taW1hZ2luYXJ5LWZyaWVuZC1zZWFzb24tMi1lcC0yMDkiLCJhdXRob3JpemF0aW9uIjp7InR2ZSI6dHJ1ZX0sImF2YWlsYWJsZSI6dHJ1ZSwic3RhcnREYXRlIjoxNDQzMTc1MjAwLCJzdGFydERhdGVGb3JtYXR0ZWQiOiJGcmksIDI1IFNlcCAyMDE1IDA2OjAwOjAwIC0wNDAwIiwiZW5kRGF0ZSI6MTQ1MTQ3MzIwMCwiZW5kRGF0ZUZvcm1hdHRlZCI6IldlZCwgMzAgRGVjIDIwMTUgMDY6MDA6MDAgLTA1MDAifSwiaW9zIjp7InVybCI6ImNjbmV0d29ya2FwcDpcL1wvZXBpc29kZVwvOWRkMWU5NmQtYTI3MS00ZWZhLTkxYTItZmE0MGE5OTZkM2I4IiwiYXV0aG9yaXphdGlvbiI6eyJ0dmUiOnRydWV9LCJhdmFpbGFibGUiOnRydWUsInN0YXJ0RGF0ZSI6MTQ0MzE3NTIwMCwic3RhcnREYXRlRm9ybWF0dGVkIjoiRnJpLCAyNSBTZXAgMjAxNSAwNjowMDowMCAtMDQwMCIsImVuZERhdGUiOjE0NTE0NzMyMDAsImVuZERhdGVGb3JtYXR0ZWQiOiJXZWQsIDMwIERlYyAyMDE1IDA2OjAwOjAwIC0wNTAwIn0sImFuZHJvaWQiOnsidXJsIjoiY2NuZXR3b3JrYXBwOlwvXC9lcGlzb2RlXC85ZGQxZTk2ZC1hMjcxLTRlZmEtOTFhMi1mYTQwYTk5NmQzYjgiLCJhdXRob3JpemF0aW9uIjp7InR2ZSI6dHJ1ZX0sImF2YWlsYWJsZSI6dHJ1ZSwic3RhcnREYXRlIjoxNDQzMTc1MjAwLCJzdGFydERhdGVGb3JtYXR0ZWQiOiJGcmksIDI1IFNlcCAyMDE1IDA2OjAwOjAwIC0wNDAwIiwiZW5kRGF0ZSI6MTQ1MTQ3MzIwMCwiZW5kRGF0ZUZvcm1hdHRlZCI6IldlZCwgMzAgRGVjIDIwMTUgMDY6MDA6MDAgLTA1MDAifX0sImlkIjoiOWRkMWU5NmQtYTI3MS00ZWZhLTkxYTItZmE0MGE5OTZkM2I4IiwiaW1hZ2VzIjpbeyJhc3BlY3RSYXRpbyI6IjE2OjkiLCJoZWlnaHQiOjEwODAsImlkIjoiMTNmMGNjOGItMzYzMC00ZWQ3LTkzMmUtMmQ1ZjY0ZWEwYWQ1IiwicmVzaXplciI6Im10dm5pbWFnZXMiLCJ0eXBlIjoiIiwidXJsIjoiaHR0cDpcL1wvMi5pbWFnZXMuY29tZWR5Y2VudHJhbC5jb21cL2ltYWdlc1wvc2hvd3NcL3Jldmlld1wvdmlkZW9zXC9fc2Vhc29uXzJcL3Jldmlld18yMDlfZXBpc29kZS5qcGciLCJ3aWR0aCI6MTkyMH1dLCJpdGVtcyI6eyJleHRyYXMiOltdLCJzbmFwcyI6W119LCJudW1iZXIiOiJTZWFzb24gMiwgRXAgOSIsInB1cmVOdW1iZXIiOiI5IiwicHVibGlzaERhdGUiOiIxNDQzMTQ2NDAwIiwic2Vhc29uIjp7ImlkIjoiMmIyOGZhNzAtMmI1ZS00MmViLTljZGEtZTc3MmUyNDhkNmJmIiwic2Vhc29uTnVtYmVyIjoyLCJ0aXRsZSI6IjI6IFJldmlldyIsImVwaXNvZGVOdW1iZXIiOiIyMDkiLCJlcGlzb2RlQWlyaW5nT3JkZXIiOiI5In0sInNob3J0RGVzY3JpcHRpb24iOiJGb3JyZXN0IGV4cGVyaW1lbnRzIHdpdGggYmVpbmcgcmVsZW50bGVzc2x5IHVwYmVhdCBhbmQgY29uZHVjdHMgdHdvIHJldmlld3MgZnJvbSBhIGRpZmZpY3VsdCBsb2NhdGlvbi4iLCJzaG9ydElkIjoiazJyd2gzIiwic2hvcnRUaXRsZSI6IkJlaW5nIEhhcHB5LCBQaWxsb3cgRmlnaHQsIEltYWdpbmFyeSBGcmllbmQiLCJzaG93Ijp7ImlkIjoiOGE0NGNhMTAtYzVlMi00MDk5LWFlZmMtZDdiYWZjNDE0Zjg4IiwidGl0bGUiOiJSZXZpZXciLCJ0eXBlIjoic2VyaWVzIn0sInNob3dBZGRpdGlvbmFsTGlua3MiOlt7InRleHQiOiJJTURiIiwidXJsIjoiaHR0cDpcL1wvd3d3LmltZGIuY29tXC90aXRsZVwvdHQyMTQxOTEzXC8iLCJsaW5rVHlwZSI6ImltZGIiLCJsYXVuY2hJbk5ld1dpbmRvdyI6IlkifSx7InRleHQiOiJXaWtpcGVkaWEiLCJ1cmwiOiJodHRwOlwvXC9lbi53aWtpcGVkaWEub3JnXC93aWtpXC9SZXZpZXdfKFRWX3NlcmllcykiLCJsaW5rVHlwZSI6Indpa2lwZWRpYSIsImxhdW5jaEluTmV3V2luZG93IjoiWSJ9XSwidGl0bGUiOiJCZWluZyBIYXBweSwgUGlsbG93IEZpZ2h0LCBJbWFnaW5hcnkgRnJpZW5kIiwidHlwZSI6ImVwaXNvZGUiLCJ1cmwiOiJodHRwOlwvXC93d3cuY2MuY29tXC9mdWxsLWVwaXNvZGVzXC9rMnJ3aDNcL3Jldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSIsInZpZXdzIjoiNiwxNDAiLCJzaG93RXBpc29kZU51bWJlciI6dHJ1ZSwiZXBpc29kZUFpcmluZ09yZGVyIjoiOSJ9LCJlcGlzb2RlVmlkZW9zIjpbeyJhaXJEYXRlIjoiMTQ0MzE0NjQwMCIsImFpckRhdGVOWSI6eyJtb250aFRleHQiOiJTZXB0ZW1iZXIiLCJkYXRlIjoiMjQiLCJkYXkiOiIyNCIsInNob3J0TW9udGgiOiI5IiwibW9udGgiOiIwOSIsInNob3J0WWVhciI6IjE1IiwieWVhciI6IjIwMTUifSwiY2Fub25pY2FsVVJMIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvdmlkZW8tY2xpcHNcL3h6anZtOFwvcmV2aWV3LXVucmVsZW50aW5nLWhhcHBpbmVzcyIsImNvbnRlbnRSYXRpbmciOiIiLCJjb250ZW50U3RhbmRhcmRzIjoiIiwiY29udGVudFVuY2Vuc29yZWQiOmZhbHNlLCJkZXNjcmlwdGlvbiI6IldoaWxlIHJldmlld2luZyB3aGF0IGl0J3MgbGlrZSB0byBiZSBoYXBweSBhbGwgdGhlIHRpbWUsIEZvcnJlc3QgcmVjZWl2ZXMgYW4gaWxsLXRpbWVkIHZpc2l0IGZyb20gaGlzIGV4LXdpZmUgU3V6YW5uZS4iLCJkaXN0UG9saWN5Ijp7ImF1dGhUdmUiOmZhbHNlLCJhdmFpbGFibGUiOnRydWUsInN0YXJ0RGF0ZSI6MTQ0MjQzNzIwMCwiZW5kRGF0ZSI6MjE0NTkxNjgwMCwiY2Fub25pY2FsVVJMIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvdmlkZW8tY2xpcHNcL3h6anZtOFwvcmV2aWV3LXVucmVsZW50aW5nLWhhcHBpbmVzcyJ9LCJkdXJhdGlvbiI6IjE0OS42NDkiLCJpZCI6IjdiNWNkYzdiLTIzN2YtNDc1Yy05OTk5LTEyNDNhYjE5YWVlMCIsImltYWdlcyI6W3siYXNwZWN0UmF0aW8iOiIxNjo5IiwiaGVpZ2h0IjoxMDgwLCJpZCI6ImVlYTc2OTY3LWEzZWItNGQwMi1iNzhkLWJiZDRmNmEyMWUwYyIsInJlc2l6ZXIiOiJtdHZuaW1hZ2VzIiwidHlwZSI6IiIsInVybCI6Imh0dHA6XC9cLzQuaW1hZ2VzLmNvbWVkeWNlbnRyYWwuY29tXC9pbWFnZXNcL3Nob3dzXC9yZXZpZXdcL3ZpZGVvc1wvX3NlYXNvbl8yXC9yZXZpZXdfMjA5X2hhcHB5LmpwZyIsIndpZHRoIjoxOTIwfV0sIm51bWJlciI6IlNlYXNvbiAyIiwicHVibGlzaERhdGUiOiIxNDQzMTQ2NDAwIiwic2Vhc29uIjp7ImlkIjoiMmIyOGZhNzAtMmI1ZS00MmViLTljZGEtZTc3MmUyNDhkNmJmIiwic2Vhc29uTnVtYmVyIjoyLCJ0aXRsZSI6IjI6IFJldmlldyJ9LCJzaG9ydERlc2NyaXB0aW9uIjoiRm9ycmVzdCBzdHJ1Z2dsZXMgdG8gcmVtYWluIGNoaXBwZXIgaW4gdGhlIGZhY2Ugb2YgdGVycmlibGUgbmV3cy4iLCJzaG9ydElkIjoieHpqdm04Iiwic2hvcnRUaXRsZSI6IlVucmVsZW50aW5nIEhhcHBpbmVzcyIsInNob3ciOnsiaWQiOiI4YTQ0Y2ExMC1jNWUyLTQwOTktYWVmYy1kN2JhZmM0MTRmODgiLCJ0aXRsZSI6IlJldmlldyIsInR5cGUiOiJzZXJpZXMifSwiaW5Qb2ludCI6MCwidGl0bGUiOiJVbnJlbGVudGluZyBIYXBwaW5lc3MiLCJzdWJUeXBlIjoiIiwidHlwZSI6InZpZGVvIiwidXJsIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvdmlkZW8tY2xpcHNcL3h6anZtOFwvcmV2aWV3LXVucmVsZW50aW5nLWhhcHBpbmVzcyJ9LHsiYWlyRGF0ZSI6IjE0NDMxNDY0MDAiLCJhaXJEYXRlTlkiOnsibW9udGhUZXh0IjoiU2VwdGVtYmVyIiwiZGF0ZSI6IjI0IiwiZGF5IjoiMjQiLCJzaG9ydE1vbnRoIjoiOSIsIm1vbnRoIjoiMDkiLCJzaG9ydFllYXIiOiIxNSIsInllYXIiOiIyMDE1In0sImNhbm9uaWNhbFVSTCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL3ZpZGVvLWNsaXBzXC8ybjAxaTRcL3Jldmlldy1ndWFyZHMtdnMtLXByaXNvbmVycy1waWxsb3ctZmlnaHQiLCJjb250ZW50UmF0aW5nIjoiIiwiY29udGVudFN0YW5kYXJkcyI6IiIsImNvbnRlbnRVbmNlbnNvcmVkIjpmYWxzZSwiZGVzY3JpcHRpb24iOiJXaGlsZSBiZWhpbmQgYmFycywgRm9ycmVzdCBjb252aW5jZXMgdGhlIHByaXNvbiBhZG1pbmlzdHJhdGlvbiB0byBvcmdhbml6ZSBhIHBpbGxvdyBmaWdodCwgYnV0IGhlIGRvZXNuJ3QgdGFrZSB0aGUgb3RoZXIgcHJpc29uZXJzJyB2aW9sZW50IHRlbmRlbmNpZXMgaW50byBhY2NvdW50LiIsImRpc3RQb2xpY3kiOnsiYXV0aFR2ZSI6ZmFsc2UsImF2YWlsYWJsZSI6dHJ1ZSwic3RhcnREYXRlIjoxNDQzMTQ4MjAwLCJlbmREYXRlIjoyMTQ1OTE2ODAwLCJjYW5vbmljYWxVUkwiOiJodHRwOlwvXC93d3cuY2MuY29tXC92aWRlby1jbGlwc1wvMm4wMWk0XC9yZXZpZXctZ3VhcmRzLXZzLS1wcmlzb25lcnMtcGlsbG93LWZpZ2h0In0sImR1cmF0aW9uIjoiMTk4LjE5OCIsImlkIjoiZjY3ODI5OGUtMTllMC00YmMyLThjNjctZTM4NmYyZTc0OGY4IiwiaW1hZ2VzIjpbeyJhc3BlY3RSYXRpbyI6IjE2OjkiLCJoZWlnaHQiOjEwODAsImlkIjoiZTViMGE5M2UtZWY2MS00MTNmLTgxZTYtN2RhOGUzNzcyYWM5IiwicmVzaXplciI6Im10dm5pbWFnZXMiLCJ0eXBlIjoiIiwidXJsIjoiaHR0cDpcL1wvMS5pbWFnZXMuY29tZWR5Y2VudHJhbC5jb21cL2ltYWdlc1wvc2hvd3NcL3Jldmlld1wvdmlkZW9zXC9fc2Vhc29uXzJcL3Jldmlld18yMDlfcGlsbG93LmpwZyIsIndpZHRoIjoxOTIwfV0sIm51bWJlciI6IlNlYXNvbiAyLCBFcCA4IiwicHVibGlzaERhdGUiOiIxNDQzMTQ2NDAwIiwic2Vhc29uIjp7ImlkIjoiMmIyOGZhNzAtMmI1ZS00MmViLTljZGEtZTc3MmUyNDhkNmJmIiwic2Vhc29uTnVtYmVyIjoyLCJ0aXRsZSI6IjI6IFJldmlldyIsImVwaXNvZGVOdW1iZXIiOiIyMDgiLCJlcGlzb2RlQWlyaW5nT3JkZXIiOiI4In0sInNob3J0RGVzY3JpcHRpb24iOiJGb3JyZXN0J3MgZmVsbG93IHByaXNvbmVycyBoaWphY2sgaGlzIGlkZWEgZm9yIGEgaGFybWxlc3MgcGlsbG93IGZpZ2h0LiIsInNob3J0SWQiOiIybjAxaTQiLCJzaG9ydFRpdGxlIjoiR3VhcmRzIHZzLiBQcmlzb25lcnMgUGlsbG93IEZpZ2h0Iiwic2hvdyI6eyJpZCI6IjhhNDRjYTEwLWM1ZTItNDA5OS1hZWZjLWQ3YmFmYzQxNGY4OCIsInRpdGxlIjoiUmV2aWV3IiwidHlwZSI6InNlcmllcyJ9LCJpblBvaW50IjowLCJ0aXRsZSI6Ikd1YXJkcyB2cy4gUHJpc29uZXJzIFBpbGxvdyBGaWdodCIsInN1YlR5cGUiOiIiLCJ0eXBlIjoidmlkZW8iLCJ1cmwiOiJodHRwOlwvXC93d3cuY2MuY29tXC92aWRlby1jbGlwc1wvMm4wMWk0XC9yZXZpZXctZ3VhcmRzLXZzLS1wcmlzb25lcnMtcGlsbG93LWZpZ2h0In0seyJhaXJEYXRlIjoiMTQ0MzE0NjQwMCIsImFpckRhdGVOWSI6eyJtb250aFRleHQiOiJTZXB0ZW1iZXIiLCJkYXRlIjoiMjQiLCJkYXkiOiIyNCIsInNob3J0TW9udGgiOiI5IiwibW9udGgiOiIwOSIsInNob3J0WWVhciI6IjE1IiwieWVhciI6IjIwMTUifSwiY2Fub25pY2FsVVJMIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvdmlkZW8tY2xpcHNcLzZvcGpjYlwvcmV2aWV3LXdpbm5pbmctb3Zlci1jbG92ZXJzIiwiY29udGVudFJhdGluZyI6IiIsImNvbnRlbnRTdGFuZGFyZHMiOiIiLCJjb250ZW50VW5jZW5zb3JlZCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRm9ycmVzdCBjb21wZXRlcyB3aXRoIGEgZmVsbG93IGlubWF0ZSBmb3IgdGhlIGFsbGVnaWFuY2Ugb2YgaGlzIGltYWdpbmFyeSBmcmllbmQgQ2xvdmVycy4iLCJkaXN0UG9saWN5Ijp7ImF1dGhUdmUiOmZhbHNlLCJhdmFpbGFibGUiOnRydWUsInN0YXJ0RGF0ZSI6MTQ0MzE0ODIwMCwiZW5kRGF0ZSI6MjE0NTkxNjgwMCwiY2Fub25pY2FsVVJMIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvdmlkZW8tY2xpcHNcLzZvcGpjYlwvcmV2aWV3LXdpbm5pbmctb3Zlci1jbG92ZXJzIn0sImR1cmF0aW9uIjoiMTYzLjIwNCIsImlkIjoiODg4ZmVmNmEtOTkxMy00YmFkLTlmYzMtMTM1ZTA5OWY2YTI5IiwiaW1hZ2VzIjpbeyJhc3BlY3RSYXRpbyI6IjE2OjkiLCJoZWlnaHQiOjEwODAsImlkIjoiMTRlZmQ1MTItMGUxYS00YTAzLTgzZTQtMjMwMjE5Y2JhOWY1IiwicmVzaXplciI6Im10dm5pbWFnZXMiLCJ0eXBlIjoiIiwidXJsIjoiaHR0cDpcL1wvMS5pbWFnZXMuY29tZWR5Y2VudHJhbC5jb21cL2ltYWdlc1wvc2hvd3NcL3Jldmlld1wvdmlkZW9zXC9fc2Vhc29uXzJcL3Jldmlld18yMDlfY2xvdmVycy5qcGciLCJ3aWR0aCI6MTkyMH1dLCJudW1iZXIiOiJTZWFzb24gMiwgRXAgOSIsInB1Ymxpc2hEYXRlIjoiMTQ0MzE0NjQwMCIsInNlYXNvbiI6eyJpZCI6IjJiMjhmYTcwLTJiNWUtNDJlYi05Y2RhLWU3NzJlMjQ4ZDZiZiIsInNlYXNvbk51bWJlciI6MiwidGl0bGUiOiIyOiBSZXZpZXciLCJlcGlzb2RlTnVtYmVyIjoiMjA5IiwiZXBpc29kZUFpcmluZ09yZGVyIjoiOSJ9LCJzaG9ydERlc2NyaXB0aW9uIjoiRm9ycmVzdCdzIGltYWdpbmFyeSBmcmllbmQgbXVzdCBjaG9vc2UgYmV0d2VlbiBGb3JyZXN0IGFuZCBhbm90aGVyIGlubWF0ZS4iLCJzaG9ydElkIjoiNm9wamNiIiwic2hvcnRUaXRsZSI6Ildpbm5pbmcgT3ZlciBDbG92ZXJzIiwic2hvdyI6eyJpZCI6IjhhNDRjYTEwLWM1ZTItNDA5OS1hZWZjLWQ3YmFmYzQxNGY4OCIsInRpdGxlIjoiUmV2aWV3IiwidHlwZSI6InNlcmllcyJ9LCJpblBvaW50IjowLCJ0aXRsZSI6Ildpbm5pbmcgT3ZlciBDbG92ZXJzIiwic3ViVHlwZSI6IiIsInR5cGUiOiJ2aWRlbyIsInVybCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL3ZpZGVvLWNsaXBzXC82b3BqY2JcL3Jldmlldy13aW5uaW5nLW92ZXItY2xvdmVycyJ9XSwiZXBpc29kZURldGFpbFVSTCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL2VwaXNvZGVzXC9rMnJ3aDNcL3Jldmlldy1iZWluZy1oYXBweS0tcGlsbG93LWZpZ2h0LS1pbWFnaW5hcnktZnJpZW5kLXNlYXNvbi0yLWVwLTIwOSIsImZhcSI6eyJzaG9ydElkIjoidDl4bGJ2IiwiZGlzcGxheVR5cGUiOiJmYXEiLCJwcm9tb1R5cGUiOiJnZW5lcmljIiwiaGVhZGxpbmUiOiJGQVEiLCJpbWFnZXMiOltdLCJzdWJIZWFkbGluZSI6IiIsInVybCI6IiIsImFkZGl0aW9uYWxQcm9tb01ldGFkYXRhIjpbXSwiY29weSI6IiIsInR1bmVJbiI6IiIsInBhcmFtZXRlcnMiOltdLCJsaW5rcyI6W3sidXJsIjoibWFpbHRvOmhlbHBAY2MuY29tP3N1YmplY3Q9IENvbWVkeSBDZW50cmFsIFNpdGUgU3VwcG9ydCIsImNvcHkiOiIiLCJwb3BVcCI6ZmFsc2UsInR5cGUiOiIiLCJ0ZXh0IjoiQ29udGFjdCBTdXBwb3J0In1dLCJyZWxhdGVkSXRlbXMiOlt7InByb21vdGVkSXRlbSI6eyJoZWFkbGluZSI6IldoeSBkbyBJIGhhdmUgdG8gc2lnbiBpbiB3aXRoIG15IFRWIHByb3ZpZGVyPyIsImlkIjoiMDM1MDk4YzQtYmYwMi00NTFjLWJiY2MtNDZhNWYyNGI1NGQ4IiwidHlwZSI6ImdlbmVyaWMiLCJkaXNwbGF5VHlwZSI6Im5lc3RlZCIsImNvcHkiOiJBcyBwYXJ0IG9mIHlvdXIgVFYgc3Vic2NyaXB0aW9uIHBhY2thZ2UsIHlvdSBnZXQgYWNjZXNzIHRvIGFsbCB0aGUgZnVsbCBlcGlzb2RlcyBvbiBDQy5jb20gbm8gYWRkaXRpb25hbCBjb3N0LiBXaGVuIHlvdSBzaWduIGluLCB5b3UgY2FuIHNlZSBldmVyeXRoaW5nLCBhbmQgdGhhdCdzIHdoeSB5b3UgY2FtZSBoZXJlIGluIHRoZSBmaXJzdCBwbGFjZSwgcmlnaHQ/In19LHsicHJvbW90ZWRJdGVtIjp7ImhlYWRsaW5lIjoiSG93IGRvIEkgc2lnbiBpbj8iLCJpZCI6ImExOGFkNTBiLWZiOTAtNGU5Yy1iODY0LTI5Yjg0NTdlYWFiYiIsInR5cGUiOiJnZW5lcmljIiwiZGlzcGxheVR5cGUiOiJuZXN0ZWQiLCJjb3B5IjoiVXNlIHRoZSB1c2VybmFtZSBhbmQgcGFzc3dvcmQgcHJvdmlkZWQgYnkgeW91ciBUViBwcm92aWRlci4gVGhpcyBpcyBvZnRlbiB0aGUgc2FtZSB1c2VybmFtZSB5b3UgdXNlIHRvIHNpZ24gaW4gdG8gdGhlaXIgc2l0ZS4gIFRoZSBpbmZvcm1hdGlvbiB5b3UgZW50ZXIgaXMgYmV0d2VlbiB5b3UgYW5kIHlvdXIgVFYgcHJvdmlkZXI7IHdlIGRvblx1MjAxOXQgY2FwdHVyZSBvciBzdG9yZSBpdC4gV2UgcHJvbWlzZS4ifX0seyJwcm9tb3RlZEl0ZW0iOnsiaGVhZGxpbmUiOiJNeSBUViBwcm92aWRlciBzaWduLWluIGRpZG4ndCB3b3JrIiwiaWQiOiI5YWRkMWZkMC1mZmUzLTRlZDYtYWYwMC0xMGQ3MTU2NGZlZDIiLCJ0eXBlIjoiZ2VuZXJpYyIsImRpc3BsYXlUeXBlIjoibmVzdGVkIiwiY29weSI6IkFyZSB5b3UgMTAwJSBzdXJlIHlvdSBlbnRlcmVkIHlvdXIgVFYgcHJvdmlkZXIgdXNlcm5hbWUgYW5kIHBhc3N3b3JkIGNvcnJlY3RseT8gQXJlIHlvdSAxMTAlIHN1cmU/IFlvdSBtYXkgbmVlZCB0byBjb250YWN0IHlvdXIgVFYgcHJvdmlkZXIgZm9yIGEgcmVtaW5kZXIgb3IgcmVzZXQuIn19LHsicHJvbW90ZWRJdGVtIjp7ImhlYWRsaW5lIjoiSSBzaWduZWQgaW4gd2l0aCBteSBUViBwcm92aWRlciBhbmQgaXQgc2FpZCBJIHN0aWxsIGNhbid0IGFjY2VzcyBjZXJ0YWluIGVwaXNvZGVzLiIsImlkIjoiMjc5YjFhMzItMTIxYy00ZmY5LWI2YWItYzhkOTk1YWQ2NGYxIiwidHlwZSI6ImdlbmVyaWMiLCJkaXNwbGF5VHlwZSI6Im5lc3RlZCIsImNvcHkiOiJZb3UnbGwgaGF2ZSB0byBjb250YWN0IHlvdXIgVFYgcHJvdmlkZXIgYW5kIGFzayBmb3IgaGVscC4gVGhlcmUgbWF5IGJlIGEgcHJvYmxlbSB3aXRoIHlvdXIgdXNlcm5hbWUgYW5kIHBhc3N3b3JkLiJ9fSx7InByb21vdGVkSXRlbSI6eyJoZWFkbGluZSI6Ik15IFRWIHByb3ZpZGVyIGlzbid0IGxpc3RlZC4iLCJpZCI6IjQxYWYzMTZlLWMyMWEtNDAzZi1hNGZkLWU1NzUzM2NhOTIxNyIsInR5cGUiOiJnZW5lcmljIiwiZGlzcGxheVR5cGUiOiJuZXN0ZWQiLCJjb3B5IjoiSG9sZCB0aWdodC4gV2UncmUgd29ya2luZyBoYXJkIHRvIGdldCBhbGwgcHJvdmlkZXJzIHRvIHBhcnRpY2lwYXRlLiJ9fSx7InByb21vdGVkSXRlbSI6eyJoZWFkbGluZSI6IldoeSBhbSBJIGJlaW5nIGFza2VkIHRvIHNpZ24gaW4gYWdhaW4/IiwiaWQiOiJhYWE5ZTdjZS0yMGYyLTRjODgtOTI3My0yNmQwOGRhMjI0MDAiLCJ0eXBlIjoiZ2VuZXJpYyIsImRpc3BsYXlUeXBlIjoibmVzdGVkIiwiY29weSI6IllvdXIgVFYgcHJvdmlkZXIgbWF5IGFzayB5b3UgdG8gcmUtdmVyaWZ5IHlvdXIgc2lnbi1pbiBpbmZvcm1hdGlvbiBwZXJpb2RpY2FsbHkuIERvIGl0LiBUZW4gc2Vjb25kcy4gRG9uZS4ifX0seyJwcm9tb3RlZEl0ZW0iOnsiaGVhZGxpbmUiOiJDYW4gSSBzaGFyZSBteSBUViBwcm92aWRlciBjcmVkZW50aWFscz8iLCJpZCI6IjFiOTUzYzRmLTU1ZDUtNDFiZS04MjA1LWRmOWFlYzBlZjhmZCIsInR5cGUiOiJnZW5lcmljIiwiZGlzcGxheVR5cGUiOiJuZXN0ZWQiLCJjb3B5IjoiWW91ciBUViBwcm92aWRlciB1c2VybmFtZSBhbmQgcGFzc3dvcmQgYXJlIG9mdGVuIHRoZSBzYW1lIGNyZWRlbnRpYWxzIHlvdSB1c2UgdG8gYWNjZXNzIHlvdXIgVFYgcHJvdmlkZXIgYWNjb3VudC4gU28gdW5sZXNzIHlvdSB0aGluayB5b3VyIGZyaWVuZHMgYXJlIGdvaW5nIHRvIHBheSB5b3VyIGJpbGwgZm9yIHlvdSwgd2Ugd291bGRuXHUyMDE5dCByZWNvbW1lbmQgaXQuIn19LHsicHJvbW90ZWRJdGVtIjp7ImhlYWRsaW5lIjoiSSdtIGhhdmluZyBhbm90aGVyIHByb2JsZW0gd2l0aCBzaWduaW5nIGluIiwiaWQiOiIzZjA1NzE1ZS1hZTcyLTQzMDUtYmU2My1hNmRiMWU2YzQzZWUiLCJ0eXBlIjoiZ2VuZXJpYyIsImRpc3BsYXlUeXBlIjoibmVzdGVkIiwiY29weSI6IlNvcnJ5IGFib3V0IHRoYXQuIFNlbmQgYW4gZW1haWwgdG8gPGEgaHJlZj1cIm1haWx0bzpoZWxwQGNjLmNvbT9zdWJqZWN0PURlc2t0b3Agc2lnbi1pblwiPmhlbHBAY2MuY29tPFwvYT4gYW5kIHRlbGwgdXMgd2hhdCdzIGdvaW5nIG9uLiBCZSBzdXJlIHRvIHRlbGwgdXMgd2hpY2ggYnJvd3Nlciwgb3BlcmF0aW5nIHN5c3RlbSBhbmQgVFYgcHJvdmlkZXIgeW91J3JlIHVzaW5nLiJ9fV0sInJlbGF0ZWRQcm9tb3MiOlt7InNob3J0SWQiOiJlcXdqNDIiLCJkaXNwbGF5VHlwZSI6Im5lc3RlZCIsInByb21vVHlwZSI6ImdlbmVyaWMiLCJoZWFkbGluZSI6IldoeSBkbyBJIGhhdmUgdG8gc2lnbiBpbiB3aXRoIG15IFRWIHByb3ZpZGVyPyIsImltYWdlcyI6W10sInN1YkhlYWRsaW5lIjoiIiwidXJsIjoiIiwiYWRkaXRpb25hbFByb21vTWV0YWRhdGEiOltdLCJjb3B5IjoiQXMgcGFydCBvZiB5b3VyIFRWIHN1YnNjcmlwdGlvbiBwYWNrYWdlLCB5b3UgZ2V0IGFjY2VzcyB0byBhbGwgdGhlIGZ1bGwgZXBpc29kZXMgb24gQ0MuY29tIG5vIGFkZGl0aW9uYWwgY29zdC4gV2hlbiB5b3Ugc2lnbiBpbiwgeW91IGNhbiBzZWUgZXZlcnl0aGluZywgYW5kIHRoYXQncyB3aHkgeW91IGNhbWUgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UsIHJpZ2h0PyIsInR1bmVJbiI6IiIsInBhcmFtZXRlcnMiOltdLCJsaW5rcyI6W119LHsic2hvcnRJZCI6IjY1MnJjbyIsImRpc3BsYXlUeXBlIjoibmVzdGVkIiwicHJvbW9UeXBlIjoiZ2VuZXJpYyIsImhlYWRsaW5lIjoiSG93IGRvIEkgc2lnbiBpbj8iLCJpbWFnZXMiOltdLCJzdWJIZWFkbGluZSI6IiIsInVybCI6IiIsImFkZGl0aW9uYWxQcm9tb01ldGFkYXRhIjpbXSwiY29weSI6IlVzZSB0aGUgdXNlcm5hbWUgYW5kIHBhc3N3b3JkIHByb3ZpZGVkIGJ5IHlvdXIgVFYgcHJvdmlkZXIuIFRoaXMgaXMgb2Z0ZW4gdGhlIHNhbWUgdXNlcm5hbWUgeW91IHVzZSB0byBzaWduIGluIHRvIHRoZWlyIHNpdGUuICBUaGUgaW5mb3JtYXRpb24geW91IGVudGVyIGlzIGJldHdlZW4geW91IGFuZCB5b3VyIFRWIHByb3ZpZGVyOyB3ZSBkb25cdTIwMTl0IGNhcHR1cmUgb3Igc3RvcmUgaXQuIFdlIHByb21pc2UuIiwidHVuZUluIjoiIiwicGFyYW1ldGVycyI6W10sImxpbmtzIjpbXX0seyJzaG9ydElkIjoiaTBxd3FoIiwiZGlzcGxheVR5cGUiOiJuZXN0ZWQiLCJwcm9tb1R5cGUiOiJnZW5lcmljIiwiaGVhZGxpbmUiOiJNeSBUViBwcm92aWRlciBzaWduLWluIGRpZG4ndCB3b3JrIiwiaW1hZ2VzIjpbXSwic3ViSGVhZGxpbmUiOiIiLCJ1cmwiOiIiLCJhZGRpdGlvbmFsUHJvbW9NZXRhZGF0YSI6W10sImNvcHkiOiJBcmUgeW91IDEwMCUgc3VyZSB5b3UgZW50ZXJlZCB5b3VyIFRWIHByb3ZpZGVyIHVzZXJuYW1lIGFuZCBwYXNzd29yZCBjb3JyZWN0bHk/IEFyZSB5b3UgMTEwJSBzdXJlPyBZb3UgbWF5IG5lZWQgdG8gY29udGFjdCB5b3VyIFRWIHByb3ZpZGVyIGZvciBhIHJlbWluZGVyIG9yIHJlc2V0LiIsInR1bmVJbiI6IiIsInBhcmFtZXRlcnMiOltdLCJsaW5rcyI6W119LHsic2hvcnRJZCI6IjU1MTEweSIsImRpc3BsYXlUeXBlIjoibmVzdGVkIiwicHJvbW9UeXBlIjoiZ2VuZXJpYyIsImhlYWRsaW5lIjoiSSBzaWduZWQgaW4gd2l0aCBteSBUViBwcm92aWRlciBhbmQgaXQgc2FpZCBJIHN0aWxsIGNhbid0IGFjY2VzcyBjZXJ0YWluIGVwaXNvZGVzLiIsImltYWdlcyI6W10sInN1YkhlYWRsaW5lIjoiIiwidXJsIjoiIiwiYWRkaXRpb25hbFByb21vTWV0YWRhdGEiOltdLCJjb3B5IjoiWW91J2xsIGhhdmUgdG8gY29udGFjdCB5b3VyIFRWIHByb3ZpZGVyIGFuZCBhc2sgZm9yIGhlbHAuIFRoZXJlIG1heSBiZSBhIHByb2JsZW0gd2l0aCB5b3VyIHVzZXJuYW1lIGFuZCBwYXNzd29yZC4iLCJ0dW5lSW4iOiIiLCJwYXJhbWV0ZXJzIjpbXSwibGlua3MiOltdfSx7InNob3J0SWQiOiI3ejdoZXciLCJkaXNwbGF5VHlwZSI6Im5lc3RlZCIsInByb21vVHlwZSI6ImdlbmVyaWMiLCJoZWFkbGluZSI6Ik15IFRWIHByb3ZpZGVyIGlzbid0IGxpc3RlZC4iLCJpbWFnZXMiOltdLCJzdWJIZWFkbGluZSI6IiIsInVybCI6IiIsImFkZGl0aW9uYWxQcm9tb01ldGFkYXRhIjpbXSwiY29weSI6IkhvbGQgdGlnaHQuIFdlJ3JlIHdvcmtpbmcgaGFyZCB0byBnZXQgYWxsIHByb3ZpZGVycyB0byBwYXJ0aWNpcGF0ZS4iLCJ0dW5lSW4iOiIiLCJwYXJhbWV0ZXJzIjpbXSwibGlua3MiOltdfSx7InNob3J0SWQiOiJlZno3NWoiLCJkaXNwbGF5VHlwZSI6Im5lc3RlZCIsInByb21vVHlwZSI6ImdlbmVyaWMiLCJoZWFkbGluZSI6IldoeSBhbSBJIGJlaW5nIGFza2VkIHRvIHNpZ24gaW4gYWdhaW4/IiwiaW1hZ2VzIjpbXSwic3ViSGVhZGxpbmUiOiIiLCJ1cmwiOiIiLCJhZGRpdGlvbmFsUHJvbW9NZXRhZGF0YSI6W10sImNvcHkiOiJZb3VyIFRWIHByb3ZpZGVyIG1heSBhc2sgeW91IHRvIHJlLXZlcmlmeSB5b3VyIHNpZ24taW4gaW5mb3JtYXRpb24gcGVyaW9kaWNhbGx5LiBEbyBpdC4gVGVuIHNlY29uZHMuIERvbmUuIiwidHVuZUluIjoiIiwicGFyYW1ldGVycyI6W10sImxpbmtzIjpbXX0seyJzaG9ydElkIjoic3VrOHBqIiwiZGlzcGxheVR5cGUiOiJuZXN0ZWQiLCJwcm9tb1R5cGUiOiJnZW5lcmljIiwiaGVhZGxpbmUiOiJDYW4gSSBzaGFyZSBteSBUViBwcm92aWRlciBjcmVkZW50aWFscz8iLCJpbWFnZXMiOltdLCJzdWJIZWFkbGluZSI6IiIsInVybCI6IiIsImFkZGl0aW9uYWxQcm9tb01ldGFkYXRhIjpbXSwiY29weSI6IllvdXIgVFYgcHJvdmlkZXIgdXNlcm5hbWUgYW5kIHBhc3N3b3JkIGFyZSBvZnRlbiB0aGUgc2FtZSBjcmVkZW50aWFscyB5b3UgdXNlIHRvIGFjY2VzcyB5b3VyIFRWIHByb3ZpZGVyIGFjY291bnQuIFNvIHVubGVzcyB5b3UgdGhpbmsgeW91ciBmcmllbmRzIGFyZSBnb2luZyB0byBwYXkgeW91ciBiaWxsIGZvciB5b3UsIHdlIHdvdWxkblx1MjAxOXQgcmVjb21tZW5kIGl0LiIsInR1bmVJbiI6IiIsInBhcmFtZXRlcnMiOltdLCJsaW5rcyI6W119LHsic2hvcnRJZCI6ImwxMnRhciIsImRpc3BsYXlUeXBlIjoibmVzdGVkIiwicHJvbW9UeXBlIjoiZ2VuZXJpYyIsImhlYWRsaW5lIjoiSSdtIGhhdmluZyBhbm90aGVyIHByb2JsZW0gd2l0aCBzaWduaW5nIGluIiwiaW1hZ2VzIjpbXSwic3ViSGVhZGxpbmUiOiIiLCJ1cmwiOiIiLCJhZGRpdGlvbmFsUHJvbW9NZXRhZGF0YSI6W10sImNvcHkiOiJTb3JyeSBhYm91dCB0aGF0LiBTZW5kIGFuIGVtYWlsIHRvIDxhIGhyZWY9XCJtYWlsdG86aGVscEBjYy5jb20/c3ViamVjdD1EZXNrdG9wIHNpZ24taW5cIj5oZWxwQGNjLmNvbTxcL2E+IGFuZCB0ZWxsIHVzIHdoYXQncyBnb2luZyBvbi4gQmUgc3VyZSB0byB0ZWxsIHVzIHdoaWNoIGJyb3dzZXIsIG9wZXJhdGluZyBzeXN0ZW0gYW5kIFRWIHByb3ZpZGVyIHlvdSdyZSB1c2luZy4iLCJ0dW5lSW4iOiIiLCJwYXJhbWV0ZXJzIjpbXSwibGlua3MiOltdfV19fSwibWVzc2FnZXMiOnt9fSwibGlicmFyaWVzIjpbXSwidmVyc2lvbiI6IlYzIiwibW9kdWxlTmFtZSI6IkVOVF9NMDE4X0NDIiwibWV0aG9kIjoiZHVtbXkiLCJwcmlvcml0eSI6Ii0xMDAiLCJkcml2ZXIiOiJlbnRfbTAxOF9jY19WNl80XzAiLCJzY3JpcHRIYXNoIjoiN2JhNTY1NGRmMDAyNDgyIiwiem9uZSI6InQyX2xjX3Byb21vMSJ9LCJ0NF9sY19wcm9tbzEiOnsiZmVlZCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL2ZlZWRzXC9mMTAxMFwvVjNfMV8wXC81YTEyM2E3MS1kOGI5LTQ1ZDktODVkNS1lODU1MDhiMWIzN2NcLzhhNDRjYTEwLWM1ZTItNDA5OS1hZWZjLWQ3YmFmYzQxNGY4OFwvOWRkMWU5NmQtYTI3MS00ZWZhLTkxYTItZmE0MGE5OTZkM2I4XC8xP2xhbmc9ZW5nIiwiZmVlZERhdGEiOm51bGwsIm1vYmlsZSI6dHJ1ZSwibGlicmFyaWVzIjpbXSwidmVyc2lvbiI6IlYzIiwibW9kdWxlTmFtZSI6IkVOVF9NMDEwX0NDIiwibWV0aG9kIjoiZHVtbXkiLCJwcmlvcml0eSI6Ii01MCIsImRyaXZlciI6ImVudF9tMDEwX2NjX1YzXzFfMCIsInNjcmlwdEhhc2giOiI3NjU5YmUyNzRiZDQzZDIiLCJ6b25lIjoidDRfbGNfcHJvbW8xIn0sInQ2X2xjX3Byb21vMSI6eyJmZWVkIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvZmVlZHNcL2VudF9tMDc4X2NjXC8xLjBcLzg2YWUzZDU5LTQ4NTItNDNhYy1hOWJmLWJiOTg5Yjk5ZjYyYlwvMVwvOWRkMWU5NmQtYTI3MS00ZWZhLTkxYTItZmE0MGE5OTZkM2I4P2xhbmc9ZW5nIiwiZmVlZERhdGEiOm51bGwsImxpYnJhcmllcyI6W10sInZlcnNpb24iOiJWMyIsIm1vZHVsZU5hbWUiOiJFTlRfTTA3OF9DQyIsIm1ldGhvZCI6ImR1bW15IiwicHJpb3JpdHkiOiIzMCIsImRyaXZlciI6ImVudF9tMDc4X2NjX3YxIiwic2NyaXB0SGFzaCI6IjA0OTY1Mzc3MDgwYjhlNCIsInpvbmUiOiJ0Nl9sY19wcm9tbzEifSwidDZfbGNfcHJvbW8yIjp7ImZlZWQiOiJodHRwOlwvXC93d3cuY2MuY29tXC9mZWVkc1wvZW50X20wNjlfY2NcLzEuMFwvNWFiNDA3ODctN2QzNS00NDQ5LTg0ZWItZWZhZGM5NDFjZDM0P2xhbmc9ZW5nIiwiZmVlZERhdGEiOm51bGwsImxpYnJhcmllcyI6W10sInZlcnNpb24iOiJWMyIsIm1vZHVsZU5hbWUiOiJFTlRfTTA2OV9DQyIsIm1ldGhvZCI6ImR1bW15IiwicHJpb3JpdHkiOiIyMCIsImRyaXZlciI6ImVudF9tMDY5X2NjX3YxIiwic2NyaXB0SGFzaCI6ImIwN2UyY2VmOWRhYzE2OCIsInpvbmUiOiJ0Nl9sY19wcm9tbzIifSwidDZfbGNfcHJvbW8zIjp7ImZlZWQiOiJodHRwOlwvXC93d3cuY2MuY29tXC9mZWVkc1wvZW50X20wMDJfY2NcLzEuMFwvYjYyMDdlY2ItNzljOC00ZmYzLTgwZDktYzcyODlkODc0NjlmXC85ZGQxZTk2ZC1hMjcxLTRlZmEtOTFhMi1mYTQwYTk5NmQzYjg/bGFuZz1lbmciLCJmZWVkRGF0YSI6bnVsbCwibGlicmFyaWVzIjpbXSwidmVyc2lvbiI6IlYzIiwibW9kdWxlTmFtZSI6IkVOVF9NMDAyX0NDIiwibWV0aG9kIjoiZHVtbXkiLCJwcmlvcml0eSI6MCwiZHJpdmVyIjoiZW50X20wMDJfY2NfdjEiLCJzY3JpcHRIYXNoIjoiMTY2YWJlY2ExYmQ2NjY3Iiwiem9uZSI6InQ2X2xjX3Byb21vMyJ9LCJoZWFkZXIiOnsiZmVlZCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL2ZlZWRzXC9lbnRfbTA3MF9jY1wvVjZfMV8zXC9lZjk3ODBiYy1mNTM1LTRhZGUtYjhmMC01MTZmYzEzYjc1NDNcLzhhNDRjYTEwLWM1ZTItNDA5OS1hZWZjLWQ3YmFmYzQxNGY4OFwvZWI5OTFjMDgtODBhZS00NWE4LThiMWYtYmY1ZTk4ZDk3OTczIiwiZmVlZERhdGEiOm51bGwsImxpYnJhcmllcyI6W10sInZlcnNpb24iOiJWMyIsIm1vZHVsZU5hbWUiOiJFTlRfTTA3MF9DQyIsIm1ldGhvZCI6InRyaWZvcmNlX3YxIiwicHJpb3JpdHkiOiItMTAwIiwiZHJpdmVyIjoiZW50X20wNzBfY2NfVjZfMV8zIiwic2NyaXB0SGFzaCI6IjQwNzNlYzNhZTE2ODhiZiIsInpvbmUiOiJoZWFkZXIifSwiYXBwX2ludGVyc3RpdGlhbCI6eyJmZWVkIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvZmVlZHNcL2VudF9tMTQ4X2NjXC9WMV8wXzBcLzRjZjRlNWRhLTI5NTktNGM1ZS1iNDJhLTZmN2VkMjZlOGZmNVwvOWRkMWU5NmQtYTI3MS00ZWZhLTkxYTItZmE0MGE5OTZkM2I4IiwiZmVlZERhdGEiOm51bGwsImxpYnJhcmllcyI6W10sInZlcnNpb24iOiJWMyIsIm1vZHVsZU5hbWUiOiJFTlRfTTE0OF9DQyIsIm1ldGhvZCI6ImR1bW15IiwicHJpb3JpdHkiOiItMTAwIiwiZHJpdmVyIjoiZW50X20xNDhfY2NfVjFfMF8wIiwic2NyaXB0SGFzaCI6ImQ4M2YwOThhNTI3YTYwNCIsInpvbmUiOiJhcHBfaW50ZXJzdGl0aWFsIn0sImZvb3RlciI6eyJmZWVkIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvbW9kdWxlc1wvZW50X20wMDZfY2NcLzEuMFwvY2MzOWQ0YmEtYmQ4ZC00MDc4LThjMmUtZDNkYmQwYzg2MGZhIiwiZmVlZERhdGEiOm51bGwsImxpYnJhcmllcyI6W10sInZlcnNpb24iOiJWMyIsIm1vZHVsZU5hbWUiOiJFTlRfTTAwNl9DQyIsIm1ldGhvZCI6ImR1bW15IiwicHJpb3JpdHkiOiIxNCIsImRyaXZlciI6ImVudF9tMDA2X2NjX3YxIiwic2NyaXB0SGFzaCI6IjFmMzU2NjJkYzQ5OTM0MCIsInpvbmUiOiJmb290ZXIifSwiYWRzLXJlcG9ydGluZyI6eyJmZWVkIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvbW9kdWxlc1wvcmVwb3J0aW5nXC9jNTk4YjM1Mi05OTYwLTQxMjEtYjI3Yi1jMjBkNDYwNDhiZGYiLCJmZWVkRGF0YSI6bnVsbCwibGlicmFyaWVzIjpbXSwidmVyc2lvbiI6IlYzIiwibW9kdWxlTmFtZSI6IkVOVF9DQ19SZXBvcnRpbmciLCJtZXRob2QiOiJkdW1teSIsInByaW9yaXR5IjoiNTAiLCJkcml2ZXIiOiJyZXBvcnRpbmdfdjEiLCJzY3JpcHRIYXNoIjoiZWI3YjA4MDg0NDFiYWExIiwiem9uZSI6ImFkcy1yZXBvcnRpbmcifX0sInNob3dDU1MiOnsidGl0bGUiOiJSZXZpZXc6IENTUyBPdmVycmlkZXMiLCJpZCI6Ijk0NGRmNGEzLTBlZjktNDU4ZS1iYWU1LWViYTNjMGEzMDc1YSIsInByb21vdGlvbiI6eyJoZWFkZXJJbWFnZSI6bnVsbCwiZm9vdGVySW1hZ2UiOm51bGwsImJhY2tncm91bmRDb2xvciI6bnVsbCwiZm9udCI6eyJjb2xvciI6bnVsbCwicm9sbG92ZXJDb2xvciI6bnVsbCwid2VpZ2h0IjpudWxsLCJzaXplIjpudWxsLCJsaW5lSGVpZ2h0IjpudWxsfSwiaGVhZGVyIjp7ImJhY2tncm91bmRDb2xvciI6bnVsbCwiZm9udCI6eyJjb2xvciI6bnVsbCwid2VpZ2h0IjpudWxsLCJzaXplIjpudWxsfX0sInN1YkhlYWRlciI6eyJiYWNrZ3JvdW5kQ29sb3IiOm51bGx9fSwibmF2aWdhdGlvbiI6eyJiYWNrZ3JvdW5kQ29sb3IiOiIjMzQ3OUE1IiwidGV4dENvbG9yIjpudWxsLCJkaXZpZGVyQ29sb3IiOm51bGwsInJvbGxvdmVyQmFja2dyb3VuZENvbG9yIjoiIzNCQTZDNyIsInJvbGxvdmVyVGV4dENvbG9yIjpudWxsLCJhY3RpdmVCYWNrZ3JvdW5kQ29sb3IiOm51bGwsImFjdGl2ZVRleHRDb2xvciI6bnVsbH0sInN0eWxlcyI6e30sInBhZ2UiOnsiYmFja2dyb3VuZENvbG9yIjpudWxsLCJiYWNrZ3JvdW5kSW1hZ2UiOm51bGwsImhlYWRlckJhY2tncm91bmRDb2xvciI6bnVsbCwic2hhcmVJbWFnZSI6bnVsbH0sInByb21vIjp7ImhlYWRlckltYWdlIjpudWxsLCJmb290ZXJJbWFnZSI6bnVsbCwiYmFja2dyb3VuZENvbG9yIjpudWxsLCJmb250Ijp7ImNvbG9yIjpudWxsLCJyb2xsb3ZlckNvbG9yIjpudWxsLCJ3ZWlnaHQiOm51bGwsInNpemUiOm51bGwsImxpbmVIZWlnaHQiOm51bGx9LCJoZWFkZXIiOnsiYmFja2dyb3VuZENvbG9yIjpudWxsLCJmb250Ijp7ImNvbG9yIjpudWxsLCJ3ZWlnaHQiOm51bGwsInNpemUiOm51bGx9fSwic3ViSGVhZGVyIjp7ImJhY2tncm91bmRDb2xvciI6bnVsbH19LCJoaWRlSGVhZGVyVGV4dCI6bnVsbCwibmF2Ijp7ImJhY2tncm91bmRDb2xvciI6bnVsbCwidGV4dENvbG9yIjpudWxsLCJkaXZpZGVyQ29sb3IiOm51bGwsInJvbGxvdmVyIjp7ImJhY2tncm91bmRDb2xvciI6bnVsbCwidGV4dENvbG9yIjpudWxsfSwiYWN0aXZlIjp7ImJhY2tncm91bmRDb2xvciI6bnVsbCwidGV4dENvbG9yIjpudWxsfX0sImZvb3RlciI6eyJsaW5rQ29sb3IiOm51bGwsImxpbmtSb2xsb3ZlckNvbG9yIjpudWxsfX0sInN1cHBsZW1lbnRhbCI6bnVsbH19OwogICAgICAgIDwvc2NyaXB0PgogICAgICAgIAogICAgICAgIAoKCgkKCTwvaGVhZD4KCiAgICA8Ym9keSBpZD0ic2VyaWVzX2Z1bGxfZXBpc29kZV9wbGF5ZXIiIGNsYXNzPSJ0cmlmb3JjZV9yZW5kZXJlZCI+CgoJCgkJCgkJCQoKCgkJCgkJCgkJCiAgICA8ZGl2IGlkPSJiYWNrZ3JvdW5kX2hvbGRlciI+CiAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJsZWFkZXJib2FyZCIgZGF0YS1hZHNpemU9IjcyOHg5MCI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxlYWRlcmJvYXJkIGNlbnRlciBtb2JpbGUiIGRhdGEtYWRzaXplPSIzMjB4NTAsMzAweDUwIj48L2Rpdj4KICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJoZWFkZXIiIGRhdGEtem9uZT0iaGVhZGVyIiBjbGFzcz0ibW9kdWxlIGVudF9tMDcwIGVudF9tMDcwX2NjX1Y2XzFfMyIgZGF0YS10ZnN0YXRpYz0idHJ1ZSIgZGF0YS10ZmxpYnM9IkVOVF9NMDcwX0NDIiBkYXRhLXRmZHJpdmVyPSJlbnRfbTA3MF9jY19WNl8xXzMiICAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7Ij4KDQoNCiAgICAgICAgDQogICAgICAgIA0KICAgIA0KDQogICAgDQo8ZGl2IGNsYXNzPSJzaXRlX2hlYWRlciI+DQogICAgPGRpdiBjbGFzcz0idG9wX291dGVyIHByaW1hcnlfYmFja2dyb3VuZCI+DQogICAgICAgIDxkaXYgY2xhc3M9InRvcF9pbm5lciI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X2hvbGRlciI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGFtYnVyZ2VyIiBpZD0idHJpZ2dlciI+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzY3JlZW4tcmVhZGVyLXRleHQiPkNvbWVkeUNlbnRyYWwgTWVudTwvc3Bhbj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaXRlX2xvZ28iPg0KICAgICAgICAgICAgICAgICAgICA8c3BhbiBkYXRhLWdyYXBoaWNzPSJBIiBjbGFzcz0iaWNvbiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij5Db21lZHlDZW50cmFsPC9zcGFuPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlX21lbnUiID4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2VhcmNoIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxmb3JtIGlkPSJzaWRlX3NlYXJjaCIgYWN0aW9uPSJodHRwOi8vd3d3LmNjLmNvbS9zZWFyY2giPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBjbGFzcz0ic2VhcmNoX2lucHV0IiBuYW1lPSJzZWFyY2hLZXl3b3JkcyIgcGxhY2Vob2xkZXI9IlNFQVJDSCBDQy5DT00iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSJNIiBjbGFzcz0ic2VhcmNoX2J0biI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9InNpZGVfbmF2aWdhdGlvbiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8bGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vIj5DQyBIb21lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2hvd3MiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MiIGNsYXNzPSJoYXNfYXJyb3cgbm90cmlmb3JjZSIgIGRhdGEtZ3JhcGhpY3MtYWZ0ZXI9IiYjODY7Ij5TaG93czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJfZW50cmllcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlXzdjMmQ0NGI0LWM4YjEtNDNhOS05YmZjLTMyYWY5ODhlYWIyMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3RoZS1kYWlseS1zaG93LXdpdGgtdHJldm9yLW5vYWgiID5USEUgREFJTFkgU0hPVyBXSVRIIFRSRVZPUiBOT0FIPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlX2QwYWQ1YzFlLWRhOWUtNDRiOC1iM2IzLTNjZjk5YzgwMDA1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3RoZS1uaWdodGx5LXNob3ciID5UaGUgTmlnaHRseSBTaG93IHdpdGggTGFycnkgV2lsbW9yZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBpZD0ic2lkZV9mMjJkZjI1Zi0wNTAzLTQyNjUtYTc5OC0zNjg2MDZmNDdhODkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy8tbWlkbmlnaHQiID5ATWlkbmlnaHQgd2l0aCBDaHJpcyBIYXJkd2ljazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBpZD0ic2lkZV8yNzk2NGQzYy1lY2ZkLTExZTAtYWNhNi0wMDI2Yjk0MTRmMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vc291dGhwYXJrLmNjLmNvbS8iID5Tb3V0aCBQYXJrPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlXzhmODQzNjgwLThkMTYtNDU5OS04MDM5LTU3OTVjODhhZGE4ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2FkYW0tZGV2aW5lLXMtaG91c2UtcGFydHkiID5BREFNIERFVklORSdTIEhPVVNFIFBBUlRZPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlX2VkMGE2NmVmLTFiMGYtNGVjNC1hZTM5LTM4NmIyMTAxZDg1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2Fub3RoZXItcGVyaW9kIiA+QU5PVEhFUiBQRVJJT0Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgaWQ9InNpZGVfYzliZTNiN2QtY2NlYS00YjU0LWE2ODAtNTFkZTdiZmEyNWY0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvYXJjaGVyIiA+QVJDSEVSPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlXzJjNGFiN2MwLWFkOTYtNDRlMi1iYTg0LTRjMmIzZGQ5YmJmNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2JpZy10aW1lLWluLWhvbGx5d29vZC0tZmwiID5CaWcgVGltZSBpbiBIb2xseXdvb2QsIEZMPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlXzljNWNjNDU4LTdhNWEtNDQ2Ny04M2I5LTIyZmZlNDUzMzhjMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2Jyb2FkLWNpdHkiID5Ccm9hZCBDaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzIiBjbGFzcz0ic2VlX2FsbCI+U2VlIGFsbCBTaG93czwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJmdWxsX2VwaXNvZGVzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL2Z1bGwtZXBpc29kZXMiIGNsYXNzPSJoYXNfYXJyb3cgbm90cmlmb3JjZSIgIGRhdGEtZ3JhcGhpY3MtYWZ0ZXI9IiYjODY7Ij5GdWxsIEVwaXNvZGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1Yl9lbnRyaWVzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy90aGUtbmlnaHRseS1zaG93L2Z1bGwtZXBpc29kZXMiID5UaGUgTmlnaHRseSBTaG93IHdpdGggTGFycnkgV2lsbW9yZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzLy1taWRuaWdodC9mdWxsLWVwaXNvZGVzIiA+QE1pZG5pZ2h0IHdpdGggQ2hyaXMgSGFyZHdpY2s8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9zb3V0aC1wYXJrL2Z1bGwtZXBpc29kZXMiID5Tb3V0aCBQYXJrPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvYWRhbS1kZXZpbmUtcy1ob3VzZS1wYXJ0eS9mdWxsLWVwaXNvZGVzIiA+QWRhbSBEZXZpbmUncyBIb3VzZSBQYXJ0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2Fub3RoZXItcGVyaW9kL2Z1bGwtZXBpc29kZXMiID5BTk9USEVSIFBFUklPRDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2FyY2hlci9mdWxsLWVwaXNvZGVzIiA+QXJjaGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvYmlnLXRpbWUtaW4taG9sbHl3b29kLS1mbC9mdWxsLWVwaXNvZGVzIiA+QklHIFRJTUUgSU4gSE9MTFlXT09ELCBGTDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2Jyb2FkLWNpdHkvZnVsbC1lcGlzb2RlcyIgPkJyb2FkIENpdHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9jaGFwcGVsbGUtcy1zaG93L2Z1bGwtZXBpc29kZXMiID5DSEFQUEVMTEUnUyBTSE9XPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL2Z1bGwtZXBpc29kZXMiIGNsYXNzPSJzZWVfYWxsIj5TZWUgYWxsIEZ1bGwgRXBpc29kZXM8L2E+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2NoZWR1bGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vdHYtc2NoZWR1bGUiID5TY2hlZHVsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InN0YW5kLXVwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3N0YW5kLXVwIiBjbGFzcz0iaGFzX2Fycm93IG5vdHJpZm9yY2UiICBkYXRhLWdyYXBoaWNzLWFmdGVyPSImIzg2OyI+U3RhbmQtVXA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViX2VudHJpZXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3N0YW5kLXVwL3ZpZGVvLW9uLWRlbWFuZCIgPlZpZGVvIENsaXBzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vY29tZWRpYW5zL25hdGFzaGEtbGVnZ2VybyIgPk5hdGFzaGEgTGVnZ2VybzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3ZpZGVvLWNvbGxlY3Rpb25zL2FwMzd2cS9zdGFuZC11cC1iZXN0LW9mLWtldmluLWhhcnQvcTY0MndwIiA+S2V2aW4gSGFydDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3ZpZGVvLWNvbGxlY3Rpb25zL2I0NmhhZS9zdGFuZC11cC1iZXN0LW9mLWhhbm5pYmFsLWJ1cmVzcy9jZjUzNjciID5IYW5uaWJhbCBCdXJlc3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS92aWRlby1jb2xsZWN0aW9ucy9oOGdmY3gvc3RhbmQtdXAtYmVzdC1vZi1hbXktc2NodW1lci9xNGlkeWMiID5BbXkgU2NodW1lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3ZpZGVvLWNvbGxlY3Rpb25zL2V1cHV4ci9zdGFuZC11cC1iZXN0LW9mLWppbS1nYWZmaWdhbi90cjkxMzIiID5KaW0gR2FmZmlnYW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy90aGUtbWVsdGRvd24td2l0aC1qb25haC1hbmQta3VtYWlsIiA+VGhlIE1lbHRkb3duIHdpdGggSm9uYWggYW5kIEt1bWFpbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3RoZS1oYWxmLWhvdXIiID5UaGUgSGFsZiBIb3VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL29uLmNjLmNvbS8xRXVObWhrIiA+Q0M6RGlyZWN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3N0YW5kLXVwIiBjbGFzcz0ic2VlX2FsbCI+U2VlIGFsbCBTdGFuZC1VcDwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJub3RfZm9yX3R2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL25vdC1mb3ItdHYiIGNsYXNzPSJoYXNfYXJyb3cgbm90cmlmb3JjZSIgIGRhdGEtZ3JhcGhpY3MtYWZ0ZXI9IiYjODY7Ij5OT1QgRk9SIFRWPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1Yl9lbnRyaWVzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy8zMDAtc3VubnlzaWRlIiA+MzAwIFNVTk5ZU0lERTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2Jyb2tlbi1wZW9wbGUiID5CUk9LRU4gUEVPUExFPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvZGVsY28tcHJvcGVyIiA+REVMQ08gUFJPUEVSPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvbHVja3ktbG9zZXIiID5MVUNLWSBMT1NFUjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL25ldy10aW1lcnMiID5ORVcgVElNRVJTPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3Mvbm90aGluLXMtZWFzeSIgPk5PVEhJTidTIEVBU1k8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9ub3RoaW5nLXRvLXJlcG9ydCIgPk5PVEhJTkcgVE8gUkVQT1JUPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvcGllLWd1eXMiID5QSUUgR1VZUzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3BpeGVsaGVhZHMiID5QSVhFTEhFQURTPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL25vdC1mb3ItdHYiIGNsYXNzPSJzZWVfYWxsIj5TZWUgYWxsIE5PVCBGT1IgVFY8L2E+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2hvcCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vc2hvcC5jb21lZHljZW50cmFsLmNvbS8/dXRtX3NvdXJjZT1jY2NvbSZ1dG1fbWVkaXVtPXRvcG5hdiIgPlNob3A8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0icHJvdmlkZXJfc2lnbm91dCIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPlRWIFByb3ZpZGVyIFNpZ24gT3V0PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibG9naW4iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtd2lkZ2V0PSJzbWFsbFVzZXJCYXIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InNvY2lhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9Db21lZHlDZW50cmFsIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Im5vdHJpZm9yY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtZ3JhcGhpY3M9Ik4iIGNsYXNzPSJpY29uIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNjcmVlbi1yZWFkZXItdGV4dCI+ZmFjZWJvb2s8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9Db21lZHlDZW50cmFsIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Im5vdHJpZm9yY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtZ3JhcGhpY3M9Ik8iIGNsYXNzPSJpY29uIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNjcmVlbi1yZWFkZXItdGV4dCI+dHdpdHRlcjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vY29tZWR5Y2VudHJhbC50dW1ibHIuY29tLyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJub3RyaWZvcmNlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBkYXRhLWdyYXBoaWNzPSJRIiBjbGFzcz0iaWNvbiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzY3JlZW4tcmVhZGVyLXRleHQiPnR1bWJscjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3BsdXMuZ29vZ2xlLmNvbS91LzAvK0NvbWVkeUNlbnRyYWwvcG9zdHMiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0ibm90cmlmb3JjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gZGF0YS1ncmFwaGljcz0iUCIgY2xhc3M9Imljb24iPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij5nb29nbGU8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhZ2Vfb3ZlcmxheSI+PC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3JldmlldyIgY2xhc3M9InNob3dfbG9nbyI+DQogICAgICAgICAgICAgICAgICAgIDwhLS0gVGhlIGV4dHJhIG1hcmsgdXAgaXMgbmVlZGVkIGZvciB2ZXJ0aWNhbCBjZW50ZXJpbmcgbG9uZyBzaG93IHRpdGxlcy4gSXQgY291bGQgYmUgb25lIGxpbmUgb3IgdHdvIGxpbmVzLiAtLT4NCiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9IndyYXBwZXIgIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzcz0idGl0bGUiPlJldmlldzwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICA8L2E+DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5ld19lcHNfaW5mbyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5ORVcgRVBJU09ERVM8YnI+IFRIVVJTREFZUyAxMC85YzwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgIDxkaXYgY2xhc3M9ImZvbGxvd193aWRnZXQiIGRhdGEtc2hvd2lkPSI4YTQ0Y2ExMC1jNWUyLTQwOTktYWVmYy1kN2JhZmM0MTRmODgiIGRhdGEtd2lkZ2V0PSJoZWFkZXJTaG93Rm9sbG93IiBkYXRhLWNvbnRlbnR1cmk9ImlkOjptZ2lkOmFyYzpzZXJpZXM6Y29tZWR5Y2VudHJhbC5jb206OGE0NGNhMTAtYzVlMi00MDk5LWFlZmMtZDdiYWZjNDE0Zjg4OjpvZzo6aHR0cDovL3d3dy5jYy5jb20vc2hvd3MvcmV2aWV3Ij48L2Rpdj4NCiAgICA8ZGl2IGlkPSJoZWFkZXJTaG93Rm9sbG93TWFya3VwIj4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iZXh0ZXJuYWxTZXJ2aWNlMSI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhhc19pY29uIGZhdm9yaXRlIGZvbGxvd0J1dHRvbiI+PC9kaXY+DQogICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJob3Zlcl9oaW50Ij5BZGQgdG8gZmF2b3JpdGVzPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YXBwZWRfaGludCI+QWRkZWQgdG8gZmF2b3JpdGVzPC9kaXY+DQogICAgICAgIC0tPg0KICAgIDwvZGl2Pg0KDQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNlYXJjaF93cmFwcGVyIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtX2NvbnRhaW5tZW50IiBpZD0ic2l0ZV9zZWFyY2giPg0KICAgICAgICAgICAgICAgICAgICA8Zm9ybSBhY3Rpb249Ii9zZWFyY2giPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIG5hbWU9InNlYXJjaEtleXdvcmRzIiBjbGFzcz0ic2VhcmNoX2lucHV0IiBwbGFjZWhvbGRlcj0iU0VBUkNIIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0iTSIgY2xhc3M9InNlYXJjaF9idG4iPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJlbG9hZF93cmFwcGVyIj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9mb3JtPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhpZGVfc2VhcmNoIiBkYXRhLWdyYXBoaWNzPSJXIj48L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaG93X21lbnVfd3JhcHBlciI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2hvd19tZW51X2J0biI+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuPk1lbnU8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtZ3JhcGhpY3M9IlYiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaG93X21lbnVfc2Nyb2xsX3dyYXBwZXIiPg0KICAgICAgICAgICAgICAgIDx1bCBpdGVtc2NvcGU9IiIgaXRlbXR5cGU9Imh0dHA6Ly93d3cuc2NoZW1hLm9yZy9TaXRlTmF2aWdhdGlvbkVsZW1lbnQiIGNsYXNzPSJzaG93X21lbnUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaXRlbXByb3A9InVybCIgaHJlZj0iL3Nob3dzL3JldmlldyIgIGNsYXNzPSIgaG9tZSI+SG9tZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGl0ZW1wcm9wPSJ1cmwiIGhyZWY9Ii9zaG93cy9yZXZpZXcvdmlkZW8tY2xpcHMiICBjbGFzcz0iIHZpZGVvcyI+VmlkZW9zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaXRlbXByb3A9InVybCIgaHJlZj0iL3Nob3dzL3Jldmlldy9mdWxsLWVwaXNvZGVzIiAgY2xhc3M9IiBmdWxsX2VwaXNvZGVzIj5GdWxsIEVwaXNvZGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaXRlbXByb3A9InVybCIgaHJlZj0iL3R2LXNjaGVkdWxlL3JldmlldyIgIGNsYXNzPSIgc2NoZWR1bGUiPlNjaGVkdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InNvY2lhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuZmFjZWJvb2suY29tL3Jldmlld3dpdGhmb3JyZXN0bWFjbmVpbCIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJub3RyaWZvcmNlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtZ3JhcGhpY3M9Ik4iIGNsYXNzPSJpY29uIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij5mYWNlYm9vazwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRvcF9mbHV4X3VzZXJiYXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtd2lkZ2V0PSJzbWFsbFVzZXJCYXIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic200V2lkZ2V0IiBkYXRhLXdpZGdldD0idXNlclByb2ZpbGUiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCg0KICAgIDxkaXYgY2xhc3M9ImJvdHRvbV9vdXRlciI+PC9kaXY+DQo8L2Rpdj4NCg0KICAgICAgICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIiBuYW1lPSJmcm9tX21vZHVsZV9pZTgxb3EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGVfaGVhZGVyIC50b3Bfb3V0ZXIsDQogICAgICAgICAgICAuc2l0ZV9oZWFkZXIgLnNlYXJjaF93cmFwcGVyIHsNCiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzQ3OUE1Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPg0KICAgICAgICANCgo8L2Rpdj4KICAgICAgICAgICAgCiAgICA8ZGl2IGlkPSJjb250ZW50X2hvbGRlciIgZGF0YS1pbml0aWFsPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0idGllcl8yIiA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9InQyX2xjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0idGllcl80IiA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9InQ0X2xjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJpZm9yY2UtbW9kdWxlIiBpZD0idDRfbGNfcHJvbW8xIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJ0aWVyXzYiID4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0idDZfbGMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmlmb3JjZS1tb2R1bGUiIGlkPSJ0Nl9sY19wcm9tbzEiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJpZm9yY2UtbW9kdWxlIiBpZD0idDZfbGNfcHJvbW8yIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyaWZvcmNlLW1vZHVsZSIgaWQ9InQ2X2xjX3Byb21vMyI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2Pgo8L2Rpdj4gICAgPGRpdiBpZD0iYWN0aXZpdHlJbmRpY2F0b3IiPgogICAgICAgIDxkaXYgY2xhc3M9InBpbmsgc2QwIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJyZWQgc2QwNSI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYmx1ZSBzZDEiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InllbGxvdyBzZDE1Ij48L2Rpdj4KICAgICAgICA8aW1nIHNyYz0iL3NpdGV3aWRlL2ltYWdlcy9zcHJpdGVzL2xvYWRpbmcuZ2lmIiBhbHQ9IkxvYWRpbmcuLi4iLz4KICAgIDwvZGl2PgoKCQkKCQkKICAgIDxkaXYgaWQ9ImZvb3RlciIgY2xhc3M9Im1vZHVsZSBlbnRfbTEwMV92MSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgZGF0YS10ZnN0YXRpYz0idHJ1ZSIgZGF0YS10ZmxpYnM9IkVOVF9NMDA2X0NDIiBkYXRhLXRmZHJpdmVyPSJlbnRfbTEwMV92MSIgZGF0YS10ZnJlbmRlcmVkPSJ0cnVlIj4KCQkJCTx1bCBjbGFzcz0ic2hvd3MiPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Q29tZWR5IENlbnRyYWw8L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vdGhlZGFpbHlzaG93LmNjLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5UaGUgRGFpbHkgU2hvdzwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3RoZS1uaWdodGx5LXNob3ciIHRhcmdldD0iX2JsYW5rIj5UaGUgTmlnaHRseSBTaG93PC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3Rvc2guY2MuY29tIiB0YXJnZXQ9Il9ibGFuayI+VG9zaC4wPC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3NvdXRocGFyay5jYy5jb20vIiB0YXJnZXQ9Il9ibGFuayI+U291dGggUGFyazwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly9qb2tlcy5jYy5jb20iIHRhcmdldD0iX2JsYW5rIj5Kb2tlczwvYT48L2xpPgoJCQkJCTwvdWw+CgkJCQk8dWwgY2xhc3M9ImxlZ2FsIj4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9sZWdhbC90ZXJtcy1vZi11c2UiIHRhcmdldD0iX2JsYW5rIj5UZXJtcyBvZiBVc2UgW1VQREFURUQgMTIvMTcvMjAxNF08L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9sZWdhbC9wcml2YWN5LXBvbGljeSIgdGFyZ2V0PSJfYmxhbmsiPlByaXZhY3kgUG9saWN5L1lvdXIgQ0EgUHJpdmFjeSBSaWdodHMgW1VQREFURUQgMTIvMTcvMjAxNF08L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9sZWdhbC9jb3B5cmlnaHQtY29tcGxpYW5jZSIgdGFyZ2V0PSJfYmxhbmsiPkNvcHlyaWdodCBDb21wbGlhbmNlPC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vbGVnYWwvdXNlci1jb250ZW50LXN1Ym1pc3Npb24iIHRhcmdldD0iX2JsYW5rIj5Vc2VyIENvbnRlbnQgU3VibWlzc2lvbiBBZ3JlZW1lbnQ8L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vd3d3LnNvY2lhbHByb2plY3QuY29tL1ByaXZhY3lQb2xpY3kuaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPlNvY2lhbCBQcm9qZWN0IFByaXZhY3kgUG9saWN5PC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5zb2NpYWxwcm9qZWN0LmNvbS9UZXJtc09mVXNlLmh0bWwiIHRhcmdldD0iX2JsYW5rIj5Tb2NpYWwgUHJvamVjdCBUZXJtcyBvZiBVc2U8L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9mYXEiIHRhcmdldD0iX2JsYW5rIj5IZWxwIC8gRkFRPC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL21lZGlhLnZpYWNvbS5jb20vYWNjZXNzaWJpbGl0eS8iIHRhcmdldD0iX2JsYW5rIj5DbG9zZWQgQ2FwdGlvbmluZyBDb250YWN0PC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5tdHZuY2FyZWVycy5jb20vIiB0YXJnZXQ9Il9ibGFuayI+Q2FyZWVyczwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cudHZndWlkZWxpbmVzLm9yZy9yYXRpbmdzLmh0bSIgdGFyZ2V0PSJfYmxhbmsiPlVOREVSU1RBTkRJTkcgVFYgUkFUSU5HUzwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly9zcnAubXR2bi5jb20vc2l0ZWZhcS5odG1sIiB0YXJnZXQ9Il9ibGFuayI+QWQgQ2hvaWNlczwvYT48L2xpPgoJCQkJCTwvdWw+CgkJPGRpdiBjbGFzcz0ibG9nbyI+PC9kaXY+Cgk8cD4mY29weTsgMjAxNSBDb21lZHkgUGFydG5lcnMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuIENvbWVkeSBDZW50cmFsIGFuZCBhbGwgcmVsYXRlZCB0aXRsZXMsIGxvZ29zIGFuZCBjaGFyYWN0ZXJzIGFyZSB0cmFkZW1hcmtzIG9mIGNvbWVkeSBwYXJ0bmVycy48L3A+CjwvZGl2PgoKICAgIAogICAgICAgIDwhLS1baWYgbHQgSUUgOV0+CiAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL21lZGlhL2Jhc2UtaWUuanM/aGFzaD1kNTk3MjA4YThjYjUxODciPjwvc2NyaXB0PgogICAgICAgIDwhW2VuZGlmXS0tPgogICAgICAgIDwhLS1baWYgZ3RlIElFIDldPjwhLS0+CiAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL21lZGlhL2Jhc2UuanM/aGFzaD0zMDk5ZmFjMzdkZTU1NzMiPjwvc2NyaXB0PgogICAgICAgIDwhLS08IVtlbmRpZl0tLT4KICAgIAogICAgPHNjcmlwdCBsYW5ndWFnZT0nSmF2YVNjcmlwdDEuMScgc3JjPScvL3BpeGVsLm1hdGh0YWcuY29tL2V2ZW50L2pzP210X2lkPTgxMzYwMiZtdF9hZGlkPTEzODgzOCZ2MT0mdjI9JnYzPSZzMT0mczI9JnMzPScgYXN5bmM+PC9zY3JpcHQ+CiAgICAKICAgIDxpbWcgd2lkdGg9IjEiIGhlaWdodD0iMSIgc3JjPSJodHRwOi8vcGl4ZWwudGFwYWQuY29tL3RhcC9weGwucG5nP3RhX3Byb3BlcnR5X2lkPTIwMDMmdGFfYWN0aW9uX2lkPVRoZV9EYWlseV9TaG93X3dpdGhfVHJldm9yX05vYWhfQ29udmVyc2lvbiIgLz4KICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vYnRnLm10dm5zZXJ2aWNlcy5jb20vYXJpYS9wcm9qZWN0WC9wcm9qZWN0WC5odG1sIiBhc3luYz48L3NjcmlwdD4KICAgICAgICA8c2NyaXB0PihmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgIHZhciBfZmJxID0gd2luZG93Ll9mYnEgfHwgKHdpbmRvdy5fZmJxID0gW10pOwogICAgICAgICAgICAgICAgaWYgKCFfZmJxLmxvYWRlZCkgewogICAgICAgICAgICAgICAgICAgIHZhciBmYmRzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7CiAgICAgICAgICAgICAgICAgICAgZmJkcy5hc3luYyA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgZmJkcy5zcmMgPSAnLy9jb25uZWN0LmZhY2Vib29rLm5ldC9lbl9VUy9mYmRzLmpzJzsKICAgICAgICAgICAgICAgICAgICB2YXIgcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdzY3JpcHQnKVswXTsKICAgICAgICAgICAgICAgICAgICBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGZiZHMsIHMpOwogICAgICAgICAgICAgICAgICAgIF9mYnEubG9hZGVkID0gdHJ1ZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF9mYnEucHVzaChbJ2FkZFBpeGVsSWQnLCAnMzMxMjg5MDYzNzM4Njg3J10pOwogICAgICAgICAgICB9KSgpOwogICAgICAgICAgICB3aW5kb3cuX2ZicSA9IHdpbmRvdy5fZmJxIHx8IFtdOwogICAgICAgICAgICB3aW5kb3cuX2ZicS5wdXNoKFsndHJhY2snLCAnUGl4ZWxJbml0aWFsaXplZCcsIHsgfV0pOwogICAgICAgIDwvc2NyaXB0PgogICAgICAgIDxub3NjcmlwdD4KICAgICAgICAgICAgPGltZyBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgc3R5bGU9ImRpc3BsYXk6bm9uZSIgc3JjPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vdHI/aWQ9MzMxMjg5MDYzNzM4Njg3JmFtcDtldj1QaXhlbEluaXRpYWxpemVkIiAvPgogICAgICAgIDwvbm9zY3JpcHQ+CiAgICAKCgk8IS0tUEFHRU9LLS0+Cgk8L2JvZHk+CjwvaHRtbD4=
@dstftw
Copy link
Collaborator

@dstftw dstftw commented Sep 28, 2015

Duplicate.

@dstftw dstftw closed this Sep 28, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.