<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>183915</bug_id>
          
          <creation_ts>2018-03-22 13:25:15 -0700</creation_ts>
          <short_desc>Remove deprecated Buildbot 0.8 code from Perf syncing scripts</short_desc>
          <delta_ts>2018-04-02 02:10:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dean_johnson</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>lforschler</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1408461</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-03-22 13:25:15 -0700</bug_when>
    <thetext>We added Buildbot 0.9(+) support recently in perf syncing scripts (in https://bugs.webkit.org/show_bug.cgi?id=175969). We should remove the old Buildbot 0.8 code as it&apos;s unused.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1408463</commentid>
    <comment_count>1</comment_count>
      <attachid>336304</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-03-22 13:29:20 -0700</bug_when>
    <thetext>Created attachment 336304
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1409691</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-03-27 15:03:16 -0700</bug_when>
    <thetext>wincairo failures are unrelated (probably some configuration issue on that machine).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411027</commentid>
    <comment_count>3</comment_count>
      <attachid>336304</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-02 02:09:12 -0700</bug_when>
    <thetext>Comment on attachment 336304
Proposed patch

Clearing flags on attachment: 336304

Committed r230151: &lt;https://trac.webkit.org/changeset/230151&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411028</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-02 02:09:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411030</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-02 02:10:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/39099893&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336304</attachid>
            <date>2018-03-22 13:29:20 -0700</date>
            <delta_ts>2018-04-02 02:09:12 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>delete_deprecated_buildbot_08.patch</filename>
            <type>text/plain</type>
            <size>22710</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMjI5ODU5KQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDM3IEBACisyMDE4LTAzLTIyICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBSZW1vdmUgZGVwcmVjYXRlZCBCdWlsZGJvdCAwLjggY29kZSBmcm9tIFBl
cmYgc3luY2luZyBzY3JpcHRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xODM5MTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHNlcnZlci10ZXN0cy9yZXNvdXJjZXMvbW9jay1kYXRhLmpzOgorICAgICAg
ICAoTW9ja0RhdGEuYnVpbGRib3RCdWlsZGVyc1VSTERlcHJlY2F0ZWQpOiBEZWxldGVkLgorICAg
ICAgICAoTW9ja0RhdGEubW9ja0J1aWxkYm90QnVpbGRlcnNEZXByZWNhdGVkKTogRGVsZXRlZC4K
KyAgICAgICAgKE1vY2tEYXRhLnBlbmRpbmdCdWlsZERlcHJlY2F0ZWQpOiBEZWxldGVkLgorICAg
ICAgICAoTW9ja0RhdGEucnVubmluZ0J1aWxkRGVwcmVjYXRlZCk6IERlbGV0ZWQuCisgICAgICAg
IChNb2NrRGF0YS5maW5pc2hlZEJ1aWxkRGVwcmVjYXRlZCk6IERlbGV0ZWQuCisgICAgICAgICog
dG9vbHMvanMvYnVpbGRib3Qtc3luY2VyLmpzOgorICAgICAgICAoQnVpbGRib3RCdWlsZEVudHJ5
RGVwcmVjYXRlZCk6IERlbGV0ZWQuCisgICAgICAgIChCdWlsZGJvdEJ1aWxkRW50cnlEZXByZWNh
dGVkLnByb3RvdHlwZS5pbml0aWFsaXplKTogRGVsZXRlZC4KKyAgICAgICAgKEJ1aWxkYm90QnVp
bGRFbnRyeURlcHJlY2F0ZWQucHJvdG90eXBlLnVybCk6IERlbGV0ZWQuCisgICAgICAgIChCdWls
ZGJvdFN5bmNlci5wcm90b3R5cGUuc2NoZWR1bGVCdWlsZE9uQnVpbGRib3REZXByZWNhdGVkKTog
RGVsZXRlZC4KKyAgICAgICAgKEJ1aWxkYm90U3luY2VyLnByb3RvdHlwZS5fcHVsbFJlY2VudEJ1
aWxkc0RlcHJlY2F0ZWQpOiBEZWxldGVkLgorICAgICAgICAoQnVpbGRib3RTeW5jZXIucHJvdG90
eXBlLnBhdGhGb3JQZW5kaW5nQnVpbGRzSlNPTkRlcHJlY2F0ZWQpOiBEZWxldGVkLgorICAgICAg
ICAoQnVpbGRib3RTeW5jZXIucHJvdG90eXBlLnBhdGhGb3JCdWlsZEpTT05EZXByZWNhdGVkKTog
RGVsZXRlZC4KKyAgICAgICAgKEJ1aWxkYm90U3luY2VyLnByb3RvdHlwZS5wYXRoRm9yRm9yY2VC
dWlsZERlcHJlY2F0ZWQpOiBEZWxldGVkLgorICAgICAgICAoQnVpbGRib3RTeW5jZXIucHJvdG90
eXBlLnVybCk6IERlbGV0ZWQuCisgICAgICAgIChCdWlsZGJvdFN5bmNlci5wcm90b3R5cGUudXJs
Rm9yQnVpbGROdW1iZXJEZXByZWNhdGVkKTogRGVsZXRlZC4KKyAgICAgICAgKiB0b29scy9qcy9i
dWlsZGJvdC10cmlnZ2VyYWJsZS5qczoKKyAgICAgICAgKEJ1aWxkYm90VHJpZ2dlcmFibGUucHJv
dG90eXBlLmdldEJ1aWxkZXJOYW1lVG9JRE1hcERlcHJlY2F0ZWQpOiBEZWxldGVkLgorICAgICAg
ICAqIHVuaXQtdGVzdHMvYnVpbGRib3Qtc3luY2VyLXRlc3RzLmpzOgorICAgICAgICAoc21hbGxQ
ZW5kaW5nQnVpbGREZXByZWNhdGVkKTogRGVsZXRlZC4KKyAgICAgICAgKHNtYWxsSW5Qcm9ncmVz
c0J1aWxkRGVwcmVjYXRlZCk6IERlbGV0ZWQuCisgICAgICAgIChzbWFsbEZpbmlzaGVkQnVpbGRE
ZXByZWNhdGVkKTogRGVsZXRlZC4KKyAgICAgICAgKHNhbXBsZVBlbmRpbmdCdWlsZFJlcXVlc3RE
ZXByZWNhdGVkKTogRGVsZXRlZC4KKyAgICAgICAgKHNhbXBsZUluUHJvZ3Jlc3NCdWlsZERlcHJl
Y2F0ZWQpOiBEZWxldGVkLgorICAgICAgICAoc2FtcGxlRmluaXNoZWRCdWlsZERlcHJlY2F0ZWQp
OiBEZWxldGVkLgorCiAyMDE4LTAzLTE5ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxl
LmNvbT4KIAogICAgICAgICBVcGRhdGUgUGVyZiBidWlsZGJvdCBzeW5jaW5nIHNjcmlwdHMgZm9y
IEJ1aWxkYm90IDAuOQpJbmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0
cy9yZXNvdXJjZXMvbW9jay1kYXRhLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3BlcmYud2Vi
a2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcmVzb3VyY2VzL21vY2stZGF0YS5qcwkocmV2aXNpb24gMjI5
NzY5KQorKysgV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0cy9yZXNvdXJjZXMv
bW9jay1kYXRhLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0xNyw3ICsxNyw2IEBAIE1vY2tEYXRhID0g
ewogICAgIGpzY1JlcG9zaXRvcnlJZCgpIHsgcmV0dXJuIDIyMjsgfSwKICAgICBnaXRXZWJraXRS
ZXBvc2l0b3J5SWQoKSB7IHJldHVybiAxMTE7IH0sCiAgICAgc2hhcmVkUmVwb3NpdG9yeUlkKCkg
eyByZXR1cm4gMTQ7IH0sCi0gICAgYnVpbGRib3RCdWlsZGVyc1VSTERlcHJlY2F0ZWQoKSB7cmV0
dXJuICcvanNvbi9idWlsZGVycyd9LAogICAgIGJ1aWxkYm90QnVpbGRlcnNVUkwoKSB7cmV0dXJu
ICcvYXBpL3YyL2J1aWxkZXJzJ30sCiAgICAgcGVuZGluZ0J1aWxkc1VybDogZnVuY3Rpb24gKGJ1
aWxkZXJOYW1lKSB7CiAgICAgICAgIGNvbnN0IGJ1aWxkZXJJZCA9IHRoaXMuYnVpbGRlcklERm9y
TmFtZShidWlsZGVyTmFtZSk7CkBAIC0yNTEsMjkgKzI1MCw2IEBAIE1vY2tEYXRhID0gewogICAg
ICAgICAgICAgXQogICAgICAgICB9CiAgICAgfSwKLSAgICBtb2NrQnVpbGRib3RCdWlsZGVyc0Rl
cHJlY2F0ZWQ6IGZ1bmN0aW9uICgpCi0gICAgewotICAgICAgICByZXR1cm4gewotICAgICAgICAg
ICAgInNvbWUgYnVpbGRlciI6IHsKLSAgICAgICAgICAgICAgICAic2xhdmVzIjogWyAic29tZS1z
bGF2ZS0xIiBdCi0gICAgICAgICAgICB9LAotICAgICAgICAgICAgInNvbWUtYnVpbGRlci0xIjog
ewotICAgICAgICAgICAgICAgICJzbGF2ZXMiOiBbICJzb21lLXNsYXZlLTIiIF0KLSAgICAgICAg
ICAgIH0sCi0gICAgICAgICAgICAic29tZSBidWlsZGVyIDIiOiB7Ci0gICAgICAgICAgICAgICAg
InNsYXZlcyI6IFsgInNvbWUtc2xhdmUtMyIgXQotICAgICAgICAgICAgfSwKLSAgICAgICAgICAg
ICJvdGhlciBidWlsZGVyIjogewotICAgICAgICAgICAgICAgICJzbGF2ZXMiOiBbICJzb21lLXNs
YXZlLTQiIF0KLSAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAic29tZSB0ZXN0ZXIiOiB7Ci0g
ICAgICAgICAgICAgICAgInNsYXZlcyI6IFsgInNvbWUtc2xhdmUtNSIgXQotICAgICAgICAgICAg
fSwKLSAgICAgICAgICAgICJhbm90aGVyIHRlc3RlciI6IHsKLSAgICAgICAgICAgICAgICAic2xh
dmVzIjogWyAic29tZS1zbGF2ZS02IiBdCi0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICB9
LAogICAgIG1vY2tCdWlsZGJvdEJ1aWxkZXJzOiBmdW5jdGlvbiAoKQogICAgIHsKICAgICAgICAg
cmV0dXJuIHsKQEAgLTM0NSwyOCArMzIxLDYgQEAgTW9ja0RhdGEgPSB7CiAgICAgICAgICAgICAi
YnVpbGRyZXF1ZXN0cyI6IFt0aGlzLnBlbmRpbmdCdWlsZERhdGEob3B0aW9ucyldCiAgICAgICAg
IH07CiAgICAgfSwKLSAgICBwZW5kaW5nQnVpbGREZXByZWNhdGVkKG9wdGlvbnMpCi0gICAgewot
ICAgICAgICBvcHRpb25zID0gb3B0aW9ucyB8fCB7fTsKLSAgICAgICAgcmV0dXJuIHsKLSAgICAg
ICAgICAgICdidWlsZGVyTmFtZSc6IG9wdGlvbnMuYnVpbGRlciB8fCAnc29tZS1idWlsZGVyLTEn
LAotICAgICAgICAgICAgJ2J1aWxkcyc6IFtdLAotICAgICAgICAgICAgJ3Byb3BlcnRpZXMnOiBb
Ci0gICAgICAgICAgICAgICAgWyd3aycsIG9wdGlvbnMud2Via2l0UmV2aXNpb24gfHwgJzE5MTYy
MiddLAotICAgICAgICAgICAgICAgIFsnb3MnLCBvcHRpb25zLm9zeFJldmlzaW9uIHx8ICcxMC4x
MSAxNUEyODQnXSwKLSAgICAgICAgICAgICAgICBbJ2J1aWxkLXJlcXVlc3QtaWQnLCAob3B0aW9u
cy5idWlsZFJlcXVlc3RJZCB8fCA3MDIpLnRvU3RyaW5nKCksIF0KLSAgICAgICAgICAgIF0sCi0g
ICAgICAgICAgICAnc291cmNlJzogewotICAgICAgICAgICAgICAgICdicmFuY2gnOiAnJywKLSAg
ICAgICAgICAgICAgICAnY2hhbmdlcyc6IFtdLAotICAgICAgICAgICAgICAgICdjb2RlYmFzZSc6
ICdXZWJLaXQnLAotICAgICAgICAgICAgICAgICdoYXNQYXRjaCc6IGZhbHNlLAotICAgICAgICAg
ICAgICAgICdwcm9qZWN0JzogJycsCi0gICAgICAgICAgICAgICAgJ3JlcG9zaXRvcnknOiAnJywK
LSAgICAgICAgICAgICAgICAncmV2aXNpb24nOiAnJwotICAgICAgICAgICAgfSwKLSAgICAgICAg
fTsKLSAgICB9LAogICAgIHNhbXBsZUJ1aWxkRGF0YShvcHRpb25zLCBvdmVycmlkZXMpCiAgICAg
ewogICAgICAgICBvcHRpb25zID0gb3B0aW9ucyB8fCB7fTsKQEAgLTQwNSwzMSArMzU5LDYgQEAg
TW9ja0RhdGEgPSB7CiAgICAgICAgICAgICAiYnVpbGRzIjogW3RoaXMucnVubmluZ0J1aWxkRGF0
YShvcHRpb25zKV0KICAgICAgICAgfTsKICAgICB9LAotICAgIHJ1bm5pbmdCdWlsZERlcHJlY2F0
ZWQob3B0aW9ucykKLSAgICB7Ci0gICAgICAgIG9wdGlvbnMgPSBvcHRpb25zIHx8IHt9OwotICAg
ICAgICByZXR1cm4gewotICAgICAgICAgICAgJ2J1aWxkZXJOYW1lJzogb3B0aW9ucy5idWlsZGVy
IHx8ICdzb21lLWJ1aWxkZXItMScsCi0gICAgICAgICAgICAnYnVpbGRzJzogW10sCi0gICAgICAg
ICAgICAncHJvcGVydGllcyc6IFsKLSAgICAgICAgICAgICAgICBbJ3drJywgb3B0aW9ucy53ZWJr
aXRSZXZpc2lvbiB8fCAnMTkyNzM2J10sCi0gICAgICAgICAgICAgICAgWydvcycsIG9wdGlvbnMu
b3N4UmV2aXNpb24gfHwgJzEwLjExIDE1QTI4NCddLAotICAgICAgICAgICAgICAgIFsnYnVpbGQt
cmVxdWVzdC1pZCcsIChvcHRpb25zLmJ1aWxkUmVxdWVzdElkIHx8IDcwMSkudG9TdHJpbmcoKSwg
XQotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICdjdXJyZW50U3RlcCc6IHt9LAotICAgICAg
ICAgICAgJ2V0YSc6IDcyMSwKLSAgICAgICAgICAgICdudW1iZXInOiBvcHRpb25zLmJ1aWxkTnVt
YmVyIHx8IDEyNCwKLSAgICAgICAgICAgICdzb3VyY2UnOiB7Ci0gICAgICAgICAgICAgICAgJ2Jy
YW5jaCc6ICcnLAotICAgICAgICAgICAgICAgICdjaGFuZ2VzJzogW10sCi0gICAgICAgICAgICAg
ICAgJ2NvZGViYXNlJzogJ1dlYktpdCcsCi0gICAgICAgICAgICAgICAgJ2hhc1BhdGNoJzogZmFs
c2UsCi0gICAgICAgICAgICAgICAgJ3Byb2plY3QnOiAnJywKLSAgICAgICAgICAgICAgICAncmVw
b3NpdG9yeSc6ICcnLAotICAgICAgICAgICAgICAgICdyZXZpc2lvbic6ICcnCi0gICAgICAgICAg
ICB9LAotICAgICAgICB9OwotICAgIH0sCiAgICAgZmluaXNoZWRCdWlsZERhdGEob3B0aW9ucykK
ICAgICB7CiAgICAgICAgIG9wdGlvbnMgPSBvcHRpb25zIHx8IHt9OwpAQCAtNDQ2LDMyICszNzUs
NiBAQCBNb2NrRGF0YSA9IHsKICAgICAgICAgcmV0dXJuIHsKICAgICAgICAgICAgICJidWlsZHMi
OiBbdGhpcy5maW5pc2hlZEJ1aWxkRGF0YShvcHRpb25zKV0KICAgICAgICAgfTsKLSAgICB9LAot
ICAgIGZpbmlzaGVkQnVpbGREZXByZWNhdGVkKG9wdGlvbnMpCi0gICAgewotICAgICAgICBvcHRp
b25zID0gb3B0aW9ucyB8fCB7fTsKLSAgICAgICAgcmV0dXJuIHsKLSAgICAgICAgICAgICdidWls
ZGVyTmFtZSc6IG9wdGlvbnMuYnVpbGRlciB8fCAnc29tZS1idWlsZGVyLTEnLAotICAgICAgICAg
ICAgJ2J1aWxkcyc6IFtdLAotICAgICAgICAgICAgJ3Byb3BlcnRpZXMnOiBbCi0gICAgICAgICAg
ICAgICAgWyd3aycsIG9wdGlvbnMud2Via2l0UmV2aXNpb24gfHwgJzE5MTYyMiddLAotICAgICAg
ICAgICAgICAgIFsnb3MnLCBvcHRpb25zLm9zeFJldmlzaW9uIHx8ICcxMC4xMSAxNUEyODQnXSwK
LSAgICAgICAgICAgICAgICBbJ2J1aWxkLXJlcXVlc3QtaWQnLCAob3B0aW9ucy5idWlsZFJlcXVl
c3RJZCB8fCA3MDApLnRvU3RyaW5nKCksIF0KLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAn
Y3VycmVudFN0ZXAnOiBudWxsLAotICAgICAgICAgICAgJ2V0YSc6IG51bGwsCi0gICAgICAgICAg
ICAnbnVtYmVyJzogb3B0aW9ucy5idWlsZE51bWJlciB8fCAxMjMsCi0gICAgICAgICAgICAnc291
cmNlJzogewotICAgICAgICAgICAgICAgICdicmFuY2gnOiAnJywKLSAgICAgICAgICAgICAgICAn
Y2hhbmdlcyc6IFtdLAotICAgICAgICAgICAgICAgICdjb2RlYmFzZSc6ICdXZWJLaXQnLAotICAg
ICAgICAgICAgICAgICdoYXNQYXRjaCc6IGZhbHNlLAotICAgICAgICAgICAgICAgICdwcm9qZWN0
JzogJycsCi0gICAgICAgICAgICAgICAgJ3JlcG9zaXRvcnknOiAnJywKLSAgICAgICAgICAgICAg
ICAncmV2aXNpb24nOiAnJwotICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICd0aW1lcyc6IFsw
LCAxXSwKLSAgICAgICAgfTsKICAgICB9CiB9CiAKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0
Lm9yZy90b29scy9qcy9idWlsZGJvdC1zeW5jZXIuanMKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3Rvb2xzL2pzL2J1aWxkYm90LXN5bmNlci5qcwkocmV2aXNpb24gMjI5
ODQyKQorKysgV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3Rvb2xzL2pzL2J1aWxkYm90LXN5bmNl
ci5qcwkod29ya2luZyBjb3B5KQpAQCAtNTQsMzkgKzU0LDYgQEAgY2xhc3MgQnVpbGRib3RCdWls
ZEVudHJ5IHsKICAgICB9CiB9CiAKLWNsYXNzIEJ1aWxkYm90QnVpbGRFbnRyeURlcHJlY2F0ZWQg
ZXh0ZW5kcyBCdWlsZGJvdEJ1aWxkRW50cnkgewotICAgIGNvbnN0cnVjdG9yKHN5bmNlciwgcmF3
RGF0YSkKLSAgICB7Ci0gICAgICAgIHN1cGVyKHN5bmNlciwgcmF3RGF0YSk7Ci0gICAgICAgIHRo
aXMuaW5pdGlhbGl6ZShzeW5jZXIsIHJhd0RhdGEpOwotICAgIH0KLQotICAgIGluaXRpYWxpemUo
c3luY2VyLCByYXdEYXRhKQotICAgIHsKLSAgICAgICAgYXNzZXJ0LmVxdWFsKHN5bmNlci5idWls
ZGVyTmFtZSgpLCByYXdEYXRhWydidWlsZGVyTmFtZSddKTsKLQotICAgICAgICB0aGlzLl9zeW5j
ZXIgPSBzeW5jZXI7Ci0gICAgICAgIHRoaXMuX3dvcmtlck5hbWUgPSBudWxsOwotICAgICAgICB0
aGlzLl9idWlsZFJlcXVlc3RJZCA9IG51bGw7Ci0gICAgICAgIHRoaXMuX2J1aWxkTnVtYmVyID0g
cmF3RGF0YVsnbnVtYmVyJ107Ci0gICAgICAgIHRoaXMuX2lzSW5Qcm9ncmVzcyA9IHJhd0RhdGFb
J2N1cnJlbnRTdGVwJ10gfHwgKHJhd0RhdGFbJ3RpbWVzJ10gJiYgIXJhd0RhdGFbJ3RpbWVzJ11b
MV0pOwotICAgICAgICB0aGlzLl9pc1BlbmRpbmcgPSB0eXBlb2YodGhpcy5fYnVpbGROdW1iZXIp
ICE9ICdudW1iZXInOwotICAgICAgICB0aGlzLl9oYXNGaW5pc2hlZCA9ICAhdGhpcy5pc1BlbmRp
bmcoKSAmJiAhdGhpcy5pc0luUHJvZ3Jlc3MoKTsKLQotICAgICAgICBmb3IgKGxldCBwcm9wZXJ0
eVR1cGxlIG9mIChyYXdEYXRhWydwcm9wZXJ0aWVzJ10gfHwgW10pKSB7Ci0gICAgICAgICAgICAv
LyBlLmcuIFsnYnVpbGRfcmVxdWVzdF9pZCcsICcxNjczMycsICdGb3JjZSBCdWlsZCBGb3JtJ10K
LSAgICAgICAgICAgIGNvbnN0IG5hbWUgPSBwcm9wZXJ0eVR1cGxlWzBdOwotICAgICAgICAgICAg
Y29uc3QgdmFsdWUgPSBwcm9wZXJ0eVR1cGxlWzFdOwotICAgICAgICAgICAgaWYgKG5hbWUgPT0g
c3luY2VyLl9zbGF2ZVByb3BlcnR5TmFtZSkKLSAgICAgICAgICAgICAgICB0aGlzLl93b3JrZXJO
YW1lID0gdmFsdWU7Ci0gICAgICAgICAgICBlbHNlIGlmIChuYW1lID09IHN5bmNlci5fYnVpbGRS
ZXF1ZXN0UHJvcGVydHlOYW1lKQotICAgICAgICAgICAgICAgIHRoaXMuX2J1aWxkUmVxdWVzdElk
ID0gdmFsdWU7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICB1cmwoKSB7IHJldHVybiB0aGlzLmlz
UGVuZGluZygpID8gdGhpcy5fc3luY2VyLnVybCgpIDogdGhpcy5fc3luY2VyLnVybEZvckJ1aWxk
TnVtYmVyRGVwcmVjYXRlZCh0aGlzLl9idWlsZE51bWJlcik7IH0KLX0KLQogCiBjbGFzcyBCdWls
ZGJvdFN5bmNlciB7CiAKQEAgLTE1NCwxMSArMTIxLDYgQEAgY2xhc3MgQnVpbGRib3RTeW5jZXIg
ewogICAgICAgICByZXR1cm4gdGhpcy5zY2hlZHVsZUJ1aWxkT25CdWlsZGJvdChwcm9wZXJ0aWVz
KTsKICAgICB9CiAKLSAgICBzY2hlZHVsZUJ1aWxkT25CdWlsZGJvdERlcHJlY2F0ZWQocHJvcGVy
dGllcykKLSAgICB7Ci0gICAgICAgIHJldHVybiB0aGlzLl9yZW1vdGUucG9zdEZvcm1VcmxlbmNv
ZGVkRGF0YSh0aGlzLnBhdGhGb3JGb3JjZUJ1aWxkRGVwcmVjYXRlZCgpLCBwcm9wZXJ0aWVzKTsK
LSAgICB9Ci0KICAgICBzY2hlZHVsZUJ1aWxkT25CdWlsZGJvdChwcm9wZXJ0aWVzKQogICAgIHsK
ICAgICAgICAgY29uc3QgZGF0YSA9IHtqc29ucnBjOiAnMi4wJywgbWV0aG9kOiAnZm9yY2UnLCBp
ZDogcHJvcGVydGllc1t0aGlzLl9idWlsZFJlcXVlc3RQcm9wZXJ0eU5hbWVdLCBwYXJhbXM6IHBy
b3BlcnRpZXN9OwpAQCAtMjM0LDI2ICsxOTYsNiBAQCBjbGFzcyBCdWlsZGJvdFN5bmNlciB7CiAg
ICAgICAgIH0pOwogICAgIH0KIAotICAgIF9wdWxsUmVjZW50QnVpbGRzRGVwcmVjYXRlZChjb3Vu
dCkKLSAgICB7Ci0gICAgICAgIGlmICghY291bnQpCi0gICAgICAgICAgICByZXR1cm4gUHJvbWlz
ZS5yZXNvbHZlKFtdKTsKLQotICAgICAgICBsZXQgc2VsZWN0ZWRCdWlsZHMgPSBuZXcgQXJyYXko
Y291bnQpOwotICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNvdW50OyBpKyspCi0gICAgICAg
ICAgICBzZWxlY3RlZEJ1aWxkc1tpXSA9IC1pIC0gMTsKLQotICAgICAgICByZXR1cm4gdGhpcy5f
cmVtb3RlLmdldEpTT04odGhpcy5wYXRoRm9yQnVpbGRKU09ORGVwcmVjYXRlZChzZWxlY3RlZEJ1
aWxkcykpLnRoZW4oKGNvbnRlbnQpID0+IHsKLSAgICAgICAgICAgIGNvbnN0IGVudHJpZXMgPSBb
XTsKLSAgICAgICAgICAgIGZvciAobGV0IGluZGV4IG9mIHNlbGVjdGVkQnVpbGRzKSB7Ci0gICAg
ICAgICAgICAgICAgY29uc3QgZW50cnkgPSBjb250ZW50W2luZGV4XTsKLSAgICAgICAgICAgICAg
ICBpZiAoZW50cnkgJiYgIWVudHJ5WydlcnJvciddKQotICAgICAgICAgICAgICAgICAgICBlbnRy
aWVzLnB1c2gobmV3IEJ1aWxkYm90QnVpbGRFbnRyeURlcHJlY2F0ZWQodGhpcywgZW50cnkpKTsK
LSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHJldHVybiBlbnRyaWVzOwotICAgICAgICB9KTsK
LSAgICB9Ci0KICAgICBfcHVsbFJlY2VudEJ1aWxkcyhjb3VudCkKICAgICB7CiAgICAgICAgIGlm
ICghY291bnQpCkBAIC0yNjYsMTggKzIwOCwxMCBAQCBjbGFzcyBCdWlsZGJvdFN5bmNlciB7CiAg
ICAgICAgIH0pOwogICAgIH0KIAotICAgIHBhdGhGb3JQZW5kaW5nQnVpbGRzSlNPTkRlcHJlY2F0
ZWQoKSB7IHJldHVybiBgL2pzb24vYnVpbGRlcnMvJHtlc2NhcGUodGhpcy5fYnVpbGRlck5hbWUp
fS9wZW5kaW5nQnVpbGRzYDsgfQogICAgIHBhdGhGb3JQZW5kaW5nQnVpbGRzKCkgeyByZXR1cm4g
YC9hcGkvdjIvYnVpbGRlcnMvJHt0aGlzLl9idWlsZGVySUR9L2J1aWxkcmVxdWVzdHM/Y29tcGxl
dGU9ZmFsc2UmY2xhaW1lZD1mYWxzZSZwcm9wZXJ0eT0qYDsgfQotICAgIHBhdGhGb3JCdWlsZEpT
T05EZXByZWNhdGVkKHNlbGVjdGVkQnVpbGRzKQotICAgIHsKLSAgICAgICAgcmV0dXJuIGAvanNv
bi9idWlsZGVycy8ke2VzY2FwZSh0aGlzLl9idWlsZGVyTmFtZSl9L2J1aWxkcy8/YCArIHNlbGVj
dGVkQnVpbGRzLm1hcCgobnVtYmVyKSA9PiAnc2VsZWN0PScgKyBudW1iZXIpLmpvaW4oJyYnKTsK
LSAgICB9CiAgICAgcGF0aEZvclJlY2VudEJ1aWxkcyhjb3VudCkgeyByZXR1cm4gYC9hcGkvdjIv
YnVpbGRlcnMvJHt0aGlzLl9idWlsZGVySUR9L2J1aWxkcz9saW1pdD0ke2NvdW50fSZvcmRlcj0t
bnVtYmVyJnByb3BlcnR5PSpgOyB9Ci0gICAgcGF0aEZvckZvcmNlQnVpbGREZXByZWNhdGVkKCkg
eyByZXR1cm4gYC9idWlsZGVycy8ke2VzY2FwZSh0aGlzLl9idWlsZGVyTmFtZSl9L2ZvcmNlYDsg
fQogICAgIHBhdGhGb3JGb3JjZUJ1aWxkKHNjaGVkdWxlck5hbWUpIHsgcmV0dXJuIGAvYXBpL3Yy
L2ZvcmNlc2NoZWR1bGVycy8ke3NjaGVkdWxlck5hbWV9YDsgfQogCi0gICAgdXJsKCkgeyByZXR1
cm4gdGhpcy5fcmVtb3RlLnVybChgL2J1aWxkZXJzLyR7ZXNjYXBlKHRoaXMuX2J1aWxkZXJOYW1l
KX0vYCk7IH0KLSAgICB1cmxGb3JCdWlsZE51bWJlckRlcHJlY2F0ZWQobnVtYmVyKSB7IHJldHVy
biB0aGlzLl9yZW1vdGUudXJsKGAvYnVpbGRlcnMvJHtlc2NhcGUodGhpcy5fYnVpbGRlck5hbWUp
fS9idWlsZHMvJHtudW1iZXJ9YCk7IH0KICAgICB1cmxGb3JCdWlsZE51bWJlcihudW1iZXIpIHsg
cmV0dXJuIHRoaXMuX3JlbW90ZS51cmwoYC8jL2J1aWxkZXJzLyR7dGhpcy5fYnVpbGRlcklEfS9i
dWlsZHMvJHtudW1iZXJ9YCk7IH0KICAgICB1cmxGb3JQZW5kaW5nQnVpbGQoYnVpbGRSZXF1ZXN0
SWQpIHsgcmV0dXJuIHRoaXMuX3JlbW90ZS51cmwoYC8jL2J1aWxkcmVxdWVzdHMvJHtidWlsZFJl
cXVlc3RJZH1gKTsgfQogCkBAIC02NTIsNSArNTg2LDQgQEAgY2xhc3MgQnVpbGRib3RTeW5jZXIg
ewogaWYgKHR5cGVvZiBtb2R1bGUgIT0gJ3VuZGVmaW5lZCcpIHsKICAgICBtb2R1bGUuZXhwb3J0
cy5CdWlsZGJvdFN5bmNlciA9IEJ1aWxkYm90U3luY2VyOwogICAgIG1vZHVsZS5leHBvcnRzLkJ1
aWxkYm90QnVpbGRFbnRyeSA9IEJ1aWxkYm90QnVpbGRFbnRyeTsKLSAgICBtb2R1bGUuZXhwb3J0
cy5CdWlsZGJvdEJ1aWxkRW50cnlEZXByZWNhdGVkID0gQnVpbGRib3RCdWlsZEVudHJ5RGVwcmVj
YXRlZDsKIH0KSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy90b29scy9qcy9idWlsZGJv
dC10cmlnZ2VyYWJsZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcv
dG9vbHMvanMvYnVpbGRib3QtdHJpZ2dlcmFibGUuanMJKHJldmlzaW9uIDIyOTg0MikKKysrIFdl
YnNpdGVzL3BlcmYud2Via2l0Lm9yZy90b29scy9qcy9idWlsZGJvdC10cmlnZ2VyYWJsZS5qcwko
d29ya2luZyBjb3B5KQpAQCAtMjcsNyArMjcsNiBAQCBjbGFzcyBCdWlsZGJvdFRyaWdnZXJhYmxl
IHsKICAgICAgICAgdGhpcy5fbG9nZ2VyID0gbG9nZ2VyIHx8IHtsb2c6ICgpID0+IHsgfSwgZXJy
b3I6ICgpID0+IHsgfX07CiAgICAgfQogCi0gICAgLy8gVGhpcyBtZXRob2QgaGFuZGxlcyBCdWls
ZGJvdCAwLjkgZGF0YSBmb3JtYXQKICAgICBnZXRCdWlsZGVyTmFtZVRvSURNYXAoKQogICAgIHsK
ICAgICAgICAgcmV0dXJuIHRoaXMuX2J1aWxkYm90UmVtb3RlLmdldEpTT04oIi9hcGkvdjIvYnVp
bGRlcnMiKS50aGVuKChjb250ZW50KSA9PiB7CkBAIC00MSwxOCArNDAsNiBAQCBjbGFzcyBCdWls
ZGJvdFRyaWdnZXJhYmxlIHsKICAgICAgICAgfSk7CiAgICAgfQogCi0gICAgLy8gVGhpcyBtZXRo
b2QgaGFuZGxlcyBCdWlsZGJvdCAwLjggZGF0YSBmb3JtYXQKLSAgICBnZXRCdWlsZGVyTmFtZVRv
SURNYXBEZXByZWNhdGVkKCkKLSAgICB7Ci0gICAgICAgIHJldHVybiB0aGlzLl9idWlsZGJvdFJl
bW90ZS5nZXRKU09OKCIvanNvbi9idWlsZGVycyIpLnRoZW4oKGNvbnRlbnQpID0+IHsKLSAgICAg
ICAgICAgIGNvbnN0IGJ1aWxkZXJOYW1lVG9JRE1hcCA9IHt9OwotICAgICAgICAgICAgZm9yIChs
ZXQgYnVpbGRlciBpbiBjb250ZW50KQotICAgICAgICAgICAgICAgIGJ1aWxkZXJOYW1lVG9JRE1h
cFtidWlsZGVyXSA9IGJ1aWxkZXI7Ci0KLSAgICAgICAgICAgIHJldHVybiBidWlsZGVyTmFtZVRv
SURNYXA7Ci0gICAgICAgIH0pOwotICAgIH0KLQogICAgIGluaXRTeW5jZXJzKCkKICAgICB7CiAg
ICAgICAgIHJldHVybiB0aGlzLmdldEJ1aWxkZXJOYW1lVG9JRE1hcCgpLnRoZW4oKGJ1aWxkZXJO
YW1lVG9JRE1hcCkgPT4gewpJbmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3VuaXQtdGVz
dHMvYnVpbGRib3Qtc3luY2VyLXRlc3RzLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3BlcmYu
d2Via2l0Lm9yZy91bml0LXRlc3RzL2J1aWxkYm90LXN5bmNlci10ZXN0cy5qcwkocmV2aXNpb24g
MjI5NzY5KQorKysgV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3VuaXQtdGVzdHMvYnVpbGRib3Qt
c3luY2VyLXRlc3RzLmpzCSh3b3JraW5nIGNvcHkpCkBAIC03LDcgKzcsNiBAQCBsZXQgTW9ja1Jl
bW90ZUFQSSA9IHJlcXVpcmUoJy4vcmVzb3VyY2VzCiBsZXQgTW9ja01vZGVscyA9IHJlcXVpcmUo
Jy4vcmVzb3VyY2VzL21vY2stdjMtbW9kZWxzLmpzJykuTW9ja01vZGVsczsKIAogbGV0IEJ1aWxk
Ym90QnVpbGRFbnRyeSA9IHJlcXVpcmUoJy4uL3Rvb2xzL2pzL2J1aWxkYm90LXN5bmNlci5qcycp
LkJ1aWxkYm90QnVpbGRFbnRyeTsKLWxldCBCdWlsZGJvdEJ1aWxkRW50cnlEZXByZWNhdGVkID0g
cmVxdWlyZSgnLi4vdG9vbHMvanMvYnVpbGRib3Qtc3luY2VyLmpzJykuQnVpbGRib3RCdWlsZEVu
dHJ5RGVwcmVjYXRlZDsKIGxldCBCdWlsZGJvdFN5bmNlciA9IHJlcXVpcmUoJy4uL3Rvb2xzL2pz
L2J1aWxkYm90LXN5bmNlci5qcycpLkJ1aWxkYm90U3luY2VyOwogCiBmdW5jdGlvbiBzYW1wbGVp
T1NDb25maWcoKQpAQCAtMTYzLDc3ICsxNjIsMTYgQEAgZnVuY3Rpb24gc21hbGxQZW5kaW5nQnVp
bGQoKQogICAgIHJldHVybiBzYW1wbGVQZW5kaW5nQnVpbGRSZXF1ZXN0cyhudWxsLCBudWxsLCBu
dWxsLCAic29tZSBidWlsZGVyIik7CiB9CiAKLWZ1bmN0aW9uIHNtYWxsUGVuZGluZ0J1aWxkRGVw
cmVjYXRlZCgpCi17Ci0gICAgcmV0dXJuIHsKLSAgICAgICAgJ2J1aWxkZXJOYW1lJzogJ3NvbWUg
YnVpbGRlcicsCi0gICAgICAgICdidWlsZHMnOiBbXSwKLSAgICAgICAgJ3Byb3BlcnRpZXMnOiBb
XSwKLSAgICAgICAgJ3NvdXJjZSc6IHsKLSAgICAgICAgICAgICdicmFuY2gnOiAnJywKLSAgICAg
ICAgICAgICdjaGFuZ2VzJzogW10sCi0gICAgICAgICAgICAnY29kZWJhc2UnOiAnV2ViS2l0JywK
LSAgICAgICAgICAgICdoYXNQYXRjaCc6IGZhbHNlLAotICAgICAgICAgICAgJ3Byb2plY3QnOiAn
JywKLSAgICAgICAgICAgICdyZXBvc2l0b3J5JzogJycsCi0gICAgICAgICAgICAncmV2aXNpb24n
OiAnJwotICAgICAgICB9LAotICAgIH07Ci19Ci0KIGZ1bmN0aW9uIHNtYWxsSW5Qcm9ncmVzc0J1
aWxkKCkKIHsKICAgICByZXR1cm4gc2FtcGxlSW5Qcm9ncmVzc0J1aWxkKCk7CiB9CiAKLWZ1bmN0
aW9uIHNtYWxsSW5Qcm9ncmVzc0J1aWxkRGVwcmVjYXRlZCgpCi17Ci0gICAgcmV0dXJuIHsKLSAg
ICAgICAgJ2J1aWxkZXJOYW1lJzogJ3NvbWUgYnVpbGRlcicsCi0gICAgICAgICdidWlsZHMnOiBb
XSwKLSAgICAgICAgJ3Byb3BlcnRpZXMnOiBbXSwKLSAgICAgICAgJ2N1cnJlbnRTdGVwJzogeyB9
LAotICAgICAgICAnZXRhJzogMTIzLAotICAgICAgICAnbnVtYmVyJzogNDU2LAotICAgICAgICAn
c291cmNlJzogewotICAgICAgICAgICAgJ2JyYW5jaCc6ICcnLAotICAgICAgICAgICAgJ2NoYW5n
ZXMnOiBbXSwKLSAgICAgICAgICAgICdjb2RlYmFzZSc6ICdXZWJLaXQnLAotICAgICAgICAgICAg
J2hhc1BhdGNoJzogZmFsc2UsCi0gICAgICAgICAgICAncHJvamVjdCc6ICcnLAotICAgICAgICAg
ICAgJ3JlcG9zaXRvcnknOiAnJywKLSAgICAgICAgICAgICdyZXZpc2lvbic6ICcnCi0gICAgICAg
IH0sCi0gICAgfTsKLX0KLQogZnVuY3Rpb24gc21hbGxGaW5pc2hlZEJ1aWxkKCkKIHsKICAgICBy
ZXR1cm4gc2FtcGxlRmluaXNoZWRCdWlsZChudWxsLCBudWxsLCAic29tZSBidWlsZGVyIik7CiB9
CiAKLWZ1bmN0aW9uIHNtYWxsRmluaXNoZWRCdWlsZERlcHJlY2F0ZWQoKQotewotICAgIHJldHVy
biB7Ci0gICAgICAgICdidWlsZGVyTmFtZSc6ICdzb21lIGJ1aWxkZXInLAotICAgICAgICAnYnVp
bGRzJzogW10sCi0gICAgICAgICdwcm9wZXJ0aWVzJzogW10sCi0gICAgICAgICdjdXJyZW50U3Rl
cCc6IG51bGwsCi0gICAgICAgICdldGEnOiBudWxsLAotICAgICAgICAnbnVtYmVyJzogNzg5LAot
ICAgICAgICAnc291cmNlJzogewotICAgICAgICAgICAgJ2JyYW5jaCc6ICcnLAotICAgICAgICAg
ICAgJ2NoYW5nZXMnOiBbXSwKLSAgICAgICAgICAgICdjb2RlYmFzZSc6ICdXZWJLaXQnLAotICAg
ICAgICAgICAgJ2hhc1BhdGNoJzogZmFsc2UsCi0gICAgICAgICAgICAncHJvamVjdCc6ICcnLAot
ICAgICAgICAgICAgJ3JlcG9zaXRvcnknOiAnJywKLSAgICAgICAgICAgICdyZXZpc2lvbic6ICcn
Ci0gICAgICAgIH0sCi0gICAgICAgICd0aW1lcyc6IFswLCAxXSwKLSAgICB9OwotfQotCiBmdW5j
dGlvbiBjcmVhdGVTYW1wbGVCdWlsZFJlcXVlc3QocGxhdGZvcm0sIHRlc3QpCiB7CiAgICAgYXNz
ZXJ0KHBsYXRmb3JtIGluc3RhbmNlb2YgUGxhdGZvcm0pOwpAQCAtMzkxLDE5NyArMzI5LDYgQEAg
ZnVuY3Rpb24gc2FtcGxlRmluaXNoZWRCdWlsZChidWlsZFJlcXVlcwogICAgIH07CiB9CiAKLWZ1
bmN0aW9uIHNhbXBsZVBlbmRpbmdCdWlsZFJlcXVlc3REZXByZWNhdGVkKGJ1aWxkUmVxdWVzdElk
LCBidWlsZFRpbWUsIHNsYXZlTmFtZSkKLXsKLSAgICByZXR1cm4gewotICAgICAgICAnYnVpbGRl
ck5hbWUnOiAnQUJUZXN0LWlQYWQtUnVuQmVuY2htYXJrLVRlc3RzJywKLSAgICAgICAgJ2J1aWxk
cyc6IFtdLAotICAgICAgICAncHJvcGVydGllcyc6IFsKLSAgICAgICAgICAgIFsnYnVpbGRfcmVx
dWVzdF9pZCcsIGJ1aWxkUmVxdWVzdElkIHx8ICcxNjczMycsICdGb3JjZSBCdWlsZCBGb3JtJ10s
Ci0gICAgICAgICAgICBbJ2Rlc2lyZWRfaW1hZ2UnLCAnMTNBNDUyJywgJ0ZvcmNlIEJ1aWxkIEZv
cm0nXSwKLSAgICAgICAgICAgIFsnb3duZXInLCAnPHVua25vd24+JywgJ0ZvcmNlIEJ1aWxkIEZv
cm0nXSwKLSAgICAgICAgICAgIFsndGVzdF9uYW1lJywgJ3NwZWVkb21ldGVyJywgJ0ZvcmNlIEJ1
aWxkIEZvcm0nXSwKLSAgICAgICAgICAgIFsncmVhc29uJywgJ2ZvcmNlIGJ1aWxkJywnRm9yY2Ug
QnVpbGQgRm9ybSddLAotICAgICAgICAgICAgWydzbGF2ZW5hbWUnLCBzbGF2ZU5hbWUsICcnXSwK
LSAgICAgICAgICAgIFsnc2NoZWR1bGVyJywgJ0FCVGVzdC1pUGFkLVJ1bkJlbmNobWFyay1UZXN0
cy1Gb3JjZVNjaGVkdWxlcicsICdTY2hlZHVsZXInXQotICAgICAgICBdLAotICAgICAgICAnc291
cmNlJzogewotICAgICAgICAgICAgJ2JyYW5jaCc6ICcnLAotICAgICAgICAgICAgJ2NoYW5nZXMn
OiBbXSwKLSAgICAgICAgICAgICdjb2RlYmFzZSc6ICdjb21waWxlci1ydCcsCi0gICAgICAgICAg
ICAnaGFzUGF0Y2gnOiBmYWxzZSwKLSAgICAgICAgICAgICdwcm9qZWN0JzogJycsCi0gICAgICAg
ICAgICAncmVwb3NpdG9yeSc6ICcnLAotICAgICAgICAgICAgJ3JldmlzaW9uJzogJycKLSAgICAg
ICAgfSwKLSAgICAgICAgJ3N1Ym1pdHRlZEF0JzogYnVpbGRUaW1lIHx8IDE0NTg3MDQ5ODMKLSAg
ICB9OwotfQotCi1mdW5jdGlvbiBzYW1wbGVJblByb2dyZXNzQnVpbGREZXByZWNhdGVkKHNsYXZl
TmFtZSkKLXsKLSAgICByZXR1cm4gewotICAgICAgICAnYmxhbWUnOiBbXSwKLSAgICAgICAgJ2J1
aWxkZXJOYW1lJzogJ0FCVGVzdC1pUGFkLVJ1bkJlbmNobWFyay1UZXN0cycsCi0gICAgICAgICdj
dXJyZW50U3RlcCc6IHsKLSAgICAgICAgICAgICdldGEnOiAwLjI2NTQ4MDY3Njk4NDYwNTY1LAot
ICAgICAgICAgICAgJ2V4cGVjdGF0aW9ucyc6IFtbJ291dHB1dCcsIDg0NSwgMTMxNS4wXV0sCi0g
ICAgICAgICAgICAnaGlkZGVuJzogZmFsc2UsCi0gICAgICAgICAgICAnaXNGaW5pc2hlZCc6IGZh
bHNlLAotICAgICAgICAgICAgJ2lzU3RhcnRlZCc6IHRydWUsCi0gICAgICAgICAgICAnbG9ncyc6
IFtbJ3N0ZGlvJywgJ2h0dHBzOi8vYnVpbGQud2Via2l0Lm9yZy9idWlsZGVycy9BQlRlc3QtaVBh
ZC1SdW5CZW5jaG1hcmstVGVzdHMvYnVpbGRzLzYxNC9zdGVwcy9Tb21lJTIwc3RlcC9sb2dzL3N0
ZGlvJ11dLAotICAgICAgICAgICAgJ25hbWUnOiAnU29tZSBzdGVwJywKLSAgICAgICAgICAgICdy
ZXN1bHRzJzogW251bGwsW11dLAotICAgICAgICAgICAgJ3N0YXRpc3RpY3MnOiB7fSwKLSAgICAg
ICAgICAgICdzdGVwX251bWJlcic6IDEsCi0gICAgICAgICAgICAndGV4dCc6IFsnJ10sCi0gICAg
ICAgICAgICAndGltZXMnOiBbMTQ1ODcxODY1Ny41ODE2MjgsIG51bGxdLAotICAgICAgICAgICAg
J3VybHMnOiB7fQotICAgICAgICB9LAotICAgICAgICAnZXRhJzogNjQ5Ny45OTE2MTI0MzQzODcs
Ci0gICAgICAgICdsb2dzJzogW1snc3RkaW8nLCdodHRwczovL2J1aWxkLndlYmtpdC5vcmcvYnVp
bGRlcnMvQUJUZXN0LWlQYWQtUnVuQmVuY2htYXJrLVRlc3RzL2J1aWxkcy82MTQvc3RlcHMvc2hl
bGwvbG9ncy9zdGRpbyddXSwKLSAgICAgICAgJ251bWJlcic6IDYxNCwKLSAgICAgICAgJ3Byb3Bl
cnRpZXMnOiBbCi0gICAgICAgICAgICBbJ2J1aWxkX3JlcXVlc3RfaWQnLCAnMTY3MzMnLCAnRm9y
Y2UgQnVpbGQgRm9ybSddLAotICAgICAgICAgICAgWydidWlsZGVybmFtZScsICdBQlRlc3QtaVBh
ZC1SdW5CZW5jaG1hcmstVGVzdHMnLCAnQnVpbGRlciddLAotICAgICAgICAgICAgWydidWlsZG51
bWJlcicsIDYxNCwgJ0J1aWxkJ10sCi0gICAgICAgICAgICBbJ2Rlc2lyZWRfaW1hZ2UnLCAnMTNB
NDUyJywgJ0ZvcmNlIEJ1aWxkIEZvcm0nXSwKLSAgICAgICAgICAgIFsnb3duZXInLCAnPHVua25v
d24+JywgJ0ZvcmNlIEJ1aWxkIEZvcm0nXSwKLSAgICAgICAgICAgIFsncmVhc29uJywgJ2ZvcmNl
IGJ1aWxkJywgJ0ZvcmNlIEJ1aWxkIEZvcm0nXSwKLSAgICAgICAgICAgIFsnc2NoZWR1bGVyJywg
J0FCVGVzdC1pUGFkLVJ1bkJlbmNobWFyay1UZXN0cy1Gb3JjZVNjaGVkdWxlcicsICdTY2hlZHVs
ZXInXSwKLSAgICAgICAgICAgIFsnc2xhdmVuYW1lJywgc2xhdmVOYW1lIHx8ICdBQlRlc3QtaVBh
ZC0wJywgJ0J1aWxkU2xhdmUnXSwKLSAgICAgICAgXSwKLSAgICAgICAgJ3JlYXNvbic6ICdBIGJ1
aWxkIHdhcyBmb3JjZWQgYnkgXCc8dW5rbm93bj5cJzogZm9yY2UgYnVpbGQnLAotICAgICAgICAn
cmVzdWx0cyc6IG51bGwsCi0gICAgICAgICdzbGF2ZSc6ICdBQlRlc3QtaVBhZC0wJywKLSAgICAg
ICAgJ3NvdXJjZVN0YW1wcyc6IFt7J2JyYW5jaCc6ICcnLCAnY2hhbmdlcyc6IFtdLCAnY29kZWJh
c2UnOiAnY29tcGlsZXItcnQnLCAnaGFzUGF0Y2gnOiBmYWxzZSwgJ3Byb2plY3QnOiAnJywgJ3Jl
cG9zaXRvcnknOiAnJywgJ3JldmlzaW9uJzogJyd9XSwKLSAgICAgICAgJ3N0ZXBzJzogWwotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICdldGEnOiBudWxsLAotICAgICAgICAgICAgICAg
ICdleHBlY3RhdGlvbnMnOiBbWydvdXRwdXQnLDIzMDksMjMwOS4wXV0sCi0gICAgICAgICAgICAg
ICAgJ2hpZGRlbic6IGZhbHNlLAotICAgICAgICAgICAgICAgICdpc0ZpbmlzaGVkJzogdHJ1ZSwK
LSAgICAgICAgICAgICAgICAnaXNTdGFydGVkJzogdHJ1ZSwKLSAgICAgICAgICAgICAgICAnbG9n
cyc6IFtbJ3N0ZGlvJywgJ2h0dHBzOi8vYnVpbGQud2Via2l0Lm9yZy9idWlsZGVycy9BQlRlc3Qt
aVBhZC1SdW5CZW5jaG1hcmstVGVzdHMvYnVpbGRzLzYxNC9zdGVwcy9zaGVsbC9sb2dzL3N0ZGlv
J11dLAotICAgICAgICAgICAgICAgICduYW1lJzogJ0ZpbmlzaGVkIHN0ZXAnLAotICAgICAgICAg
ICAgICAgICdyZXN1bHRzJzogWzAsIFtdXSwKLSAgICAgICAgICAgICAgICAnc3RhdGlzdGljcyc6
IHt9LAotICAgICAgICAgICAgICAgICdzdGVwX251bWJlcic6IDAsCi0gICAgICAgICAgICAgICAg
J3RleHQnOiBbJyddLAotICAgICAgICAgICAgICAgICd0aW1lcyc6IFsxNDU4NzE4NjU1LjQxOTg2
NSwgMTQ1ODcxODY1NS40NTM2MzNdLAotICAgICAgICAgICAgICAgICd1cmxzJzoge30KLSAgICAg
ICAgICAgIH0sCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgJ2V0YSc6IDAuMjY1NDgw
Njc2OTg0NjA1NjUsCi0gICAgICAgICAgICAgICAgJ2V4cGVjdGF0aW9ucyc6IFtbJ291dHB1dCcs
IDg0NSwgMTMxNS4wXV0sCi0gICAgICAgICAgICAgICAgJ2hpZGRlbic6IGZhbHNlLAotICAgICAg
ICAgICAgICAgICdpc0ZpbmlzaGVkJzogZmFsc2UsCi0gICAgICAgICAgICAgICAgJ2lzU3RhcnRl
ZCc6IHRydWUsCi0gICAgICAgICAgICAgICAgJ2xvZ3MnOiBbWydzdGRpbycsICdodHRwczovL2J1
aWxkLndlYmtpdC5vcmcvYnVpbGRlcnMvQUJUZXN0LWlQYWQtUnVuQmVuY2htYXJrLVRlc3RzL2J1
aWxkcy82MTQvc3RlcHMvU29tZSUyMHN0ZXAvbG9ncy9zdGRpbyddXSwKLSAgICAgICAgICAgICAg
ICAnbmFtZSc6ICdTb21lIHN0ZXAnLAotICAgICAgICAgICAgICAgICdyZXN1bHRzJzogW251bGws
W11dLAotICAgICAgICAgICAgICAgICdzdGF0aXN0aWNzJzoge30sCi0gICAgICAgICAgICAgICAg
J3N0ZXBfbnVtYmVyJzogMSwKLSAgICAgICAgICAgICAgICAndGV4dCc6IFsnJ10sCi0gICAgICAg
ICAgICAgICAgJ3RpbWVzJzogWzE0NTg3MTg2NTcuNTgxNjI4LCBudWxsXSwKLSAgICAgICAgICAg
ICAgICAndXJscyc6IHt9Ci0gICAgICAgICAgICB9LAotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgICdldGEnOiBudWxsLAotICAgICAgICAgICAgICAgICdleHBlY3RhdGlvbnMnOiBbWydv
dXRwdXQnLCBudWxsLCBudWxsXV0sCi0gICAgICAgICAgICAgICAgJ2hpZGRlbic6IGZhbHNlLAot
ICAgICAgICAgICAgICAgICdpc0ZpbmlzaGVkJzogZmFsc2UsCi0gICAgICAgICAgICAgICAgJ2lz
U3RhcnRlZCc6IGZhbHNlLAotICAgICAgICAgICAgICAgICdsb2dzJzogW10sCi0gICAgICAgICAg
ICAgICAgJ25hbWUnOiAnU29tZSBvdGhlciBzdGVwJywKLSAgICAgICAgICAgICAgICAncmVzdWx0
cyc6IFtudWxsLCBbXV0sCi0gICAgICAgICAgICAgICAgJ3N0YXRpc3RpY3MnOiB7fSwKLSAgICAg
ICAgICAgICAgICAnc3RlcF9udW1iZXInOiAyLAotICAgICAgICAgICAgICAgICd0ZXh0JzogW10s
Ci0gICAgICAgICAgICAgICAgJ3RpbWVzJzogW251bGwsIG51bGxdLAotICAgICAgICAgICAgICAg
ICd1cmxzJzoge30KLSAgICAgICAgICAgIH0sCi0gICAgICAgIF0sCi0gICAgICAgICd0ZXh0Jzog
W10sCi0gICAgICAgICd0aW1lcyc6IFsxNDU4NzE4NjU1LjQxNTgyMSwgbnVsbF0KLSAgICB9Owot
fQotCi1mdW5jdGlvbiBzYW1wbGVGaW5pc2hlZEJ1aWxkRGVwcmVjYXRlZChidWlsZFJlcXVlc3RJ
ZCwgc2xhdmVOYW1lKQotewotICAgIHJldHVybiB7Ci0gICAgICAgICdibGFtZSc6IFtdLAotICAg
ICAgICAnYnVpbGRlck5hbWUnOiAnQUJUZXN0LWlQYWQtUnVuQmVuY2htYXJrLVRlc3RzJywKLSAg
ICAgICAgJ2N1cnJlbnRTdGVwJzogbnVsbCwKLSAgICAgICAgJ2V0YSc6IG51bGwsCi0gICAgICAg
ICdsb2dzJzogW1snc3RkaW8nLCdodHRwczovL2J1aWxkLndlYmtpdC5vcmcvYnVpbGRlcnMvQUJU
ZXN0LWlQYWQtUnVuQmVuY2htYXJrLVRlc3RzL2J1aWxkcy8xNzU1L3N0ZXBzL3NoZWxsL2xvZ3Mv
c3RkaW8nXV0sCi0gICAgICAgICdudW1iZXInOiAxNzU1LAotICAgICAgICAncHJvcGVydGllcyc6
IFsKLSAgICAgICAgICAgIFsnYnVpbGRfcmVxdWVzdF9pZCcsIGJ1aWxkUmVxdWVzdElkIHx8ICcx
ODkzNScsICdGb3JjZSBCdWlsZCBGb3JtJ10sCi0gICAgICAgICAgICBbJ2J1aWxkZXJuYW1lJywg
J0FCVGVzdC1pUGFkLVJ1bkJlbmNobWFyay1UZXN0cycsICdCdWlsZGVyJ10sCi0gICAgICAgICAg
ICBbJ2J1aWxkbnVtYmVyJywgMTc1NSwgJ0J1aWxkJ10sCi0gICAgICAgICAgICBbJ2Rlc2lyZWRf
aW1hZ2UnLCAnMTNBNDUyJywgJ0ZvcmNlIEJ1aWxkIEZvcm0nXSwKLSAgICAgICAgICAgIFsnb3du
ZXInLCAnPHVua25vd24+JywgJ0ZvcmNlIEJ1aWxkIEZvcm0nXSwKLSAgICAgICAgICAgIFsncmVh
c29uJywgJ2ZvcmNlIGJ1aWxkJywgJ0ZvcmNlIEJ1aWxkIEZvcm0nXSwKLSAgICAgICAgICAgIFsn
c2NoZWR1bGVyJywgJ0FCVGVzdC1pUGFkLVJ1bkJlbmNobWFyay1UZXN0cy1Gb3JjZVNjaGVkdWxl
cicsICdTY2hlZHVsZXInXSwKLSAgICAgICAgICAgIFsnc2xhdmVuYW1lJywgc2xhdmVOYW1lIHx8
ICdBQlRlc3QtaVBhZC0wJywgJ0J1aWxkU2xhdmUnXSwKLSAgICAgICAgXSwKLSAgICAgICAgJ3Jl
YXNvbic6ICdBIGJ1aWxkIHdhcyBmb3JjZWQgYnkgXCc8dW5rbm93bj5cJzogZm9yY2UgYnVpbGQn
LAotICAgICAgICAncmVzdWx0cyc6IDIsCi0gICAgICAgICdzbGF2ZSc6ICdBQlRlc3QtaVBhZC0w
JywKLSAgICAgICAgJ3NvdXJjZVN0YW1wcyc6IFt7J2JyYW5jaCc6ICcnLCAnY2hhbmdlcyc6IFtd
LCAnY29kZWJhc2UnOiAnY29tcGlsZXItcnQnLCAnaGFzUGF0Y2gnOiBmYWxzZSwgJ3Byb2plY3Qn
OiAnJywgJ3JlcG9zaXRvcnknOiAnJywgJ3JldmlzaW9uJzogJyd9XSwKLSAgICAgICAgJ3N0ZXBz
JzogWwotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICdldGEnOiBudWxsLAotICAgICAg
ICAgICAgICAgICdleHBlY3RhdGlvbnMnOiBbWydvdXRwdXQnLDIzMDksMjMwOS4wXV0sCi0gICAg
ICAgICAgICAgICAgJ2hpZGRlbic6IGZhbHNlLAotICAgICAgICAgICAgICAgICdpc0ZpbmlzaGVk
JzogdHJ1ZSwKLSAgICAgICAgICAgICAgICAnaXNTdGFydGVkJzogdHJ1ZSwKLSAgICAgICAgICAg
ICAgICAnbG9ncyc6IFtbJ3N0ZGlvJywgJ2h0dHBzOi8vYnVpbGQud2Via2l0Lm9yZy9idWlsZGVy
cy9BQlRlc3QtaVBhZC1SdW5CZW5jaG1hcmstVGVzdHMvYnVpbGRzLzYxNC9zdGVwcy9zaGVsbC9s
b2dzL3N0ZGlvJ11dLAotICAgICAgICAgICAgICAgICduYW1lJzogJ0ZpbmlzaGVkIHN0ZXAnLAot
ICAgICAgICAgICAgICAgICdyZXN1bHRzJzogWzAsIFtdXSwKLSAgICAgICAgICAgICAgICAnc3Rh
dGlzdGljcyc6IHt9LAotICAgICAgICAgICAgICAgICdzdGVwX251bWJlcic6IDAsCi0gICAgICAg
ICAgICAgICAgJ3RleHQnOiBbJyddLAotICAgICAgICAgICAgICAgICd0aW1lcyc6IFsxNDU4NzE4
NjU1LjQxOTg2NSwgMTQ1ODcxODY1NS40NTM2MzNdLAotICAgICAgICAgICAgICAgICd1cmxzJzog
e30KLSAgICAgICAgICAgIH0sCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgJ2V0YSc6
IG51bGwsCi0gICAgICAgICAgICAgICAgJ2V4cGVjdGF0aW9ucyc6IFtbJ291dHB1dCcsIDg0NSwg
MTMxNS4wXV0sCi0gICAgICAgICAgICAgICAgJ2hpZGRlbic6IGZhbHNlLAotICAgICAgICAgICAg
ICAgICdpc0ZpbmlzaGVkJzogdHJ1ZSwKLSAgICAgICAgICAgICAgICAnaXNTdGFydGVkJzogdHJ1
ZSwKLSAgICAgICAgICAgICAgICAnbG9ncyc6IFtbJ3N0ZGlvJywgJ2h0dHBzOi8vYnVpbGQud2Vi
a2l0Lm9yZy9idWlsZGVycy9BQlRlc3QtaVBhZC1SdW5CZW5jaG1hcmstVGVzdHMvYnVpbGRzLzYx
NC9zdGVwcy9Tb21lJTIwc3RlcC9sb2dzL3N0ZGlvJ11dLAotICAgICAgICAgICAgICAgICduYW1l
JzogJ1NvbWUgc3RlcCcsCi0gICAgICAgICAgICAgICAgJ3Jlc3VsdHMnOiBbbnVsbCxbXV0sCi0g
ICAgICAgICAgICAgICAgJ3N0YXRpc3RpY3MnOiB7fSwKLSAgICAgICAgICAgICAgICAnc3RlcF9u
dW1iZXInOiAxLAotICAgICAgICAgICAgICAgICd0ZXh0JzogWycnXSwKLSAgICAgICAgICAgICAg
ICAndGltZXMnOiBbMTQ1ODcxODY1Ny41ODE2MjgsIG51bGxdLAotICAgICAgICAgICAgICAgICd1
cmxzJzoge30KLSAgICAgICAgICAgIH0sCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
J2V0YSc6IG51bGwsCi0gICAgICAgICAgICAgICAgJ2V4cGVjdGF0aW9ucyc6IFtbJ291dHB1dCcs
IG51bGwsIG51bGxdXSwKLSAgICAgICAgICAgICAgICAnaGlkZGVuJzogZmFsc2UsCi0gICAgICAg
ICAgICAgICAgJ2lzRmluaXNoZWQnOiB0cnVlLAotICAgICAgICAgICAgICAgICdpc1N0YXJ0ZWQn
OiB0cnVlLAotICAgICAgICAgICAgICAgICdsb2dzJzogW10sCi0gICAgICAgICAgICAgICAgJ25h
bWUnOiAnU29tZSBvdGhlciBzdGVwJywKLSAgICAgICAgICAgICAgICAncmVzdWx0cyc6IFtudWxs
LCBbXV0sCi0gICAgICAgICAgICAgICAgJ3N0YXRpc3RpY3MnOiB7fSwKLSAgICAgICAgICAgICAg
ICAnc3RlcF9udW1iZXInOiAyLAotICAgICAgICAgICAgICAgICd0ZXh0JzogW10sCi0gICAgICAg
ICAgICAgICAgJ3RpbWVzJzogW251bGwsIG51bGxdLAotICAgICAgICAgICAgICAgICd1cmxzJzog
e30KLSAgICAgICAgICAgIH0sCi0gICAgICAgIF0sCi0gICAgICAgICd0ZXh0JzogW10sCi0gICAg
ICAgICd0aW1lcyc6IFsxNDU4OTM3NDc4LjI1ODM3LCAxNDU4OTQ2MTQ3LjE3Mzc4NV0KLSAgICB9
OwotfQotCiBkZXNjcmliZSgnQnVpbGRib3RTeW5jZXInLCAoKSA9PiB7CiAgICAgTW9ja01vZGVs
cy5pbmplY3QoKTsKICAgICBsZXQgcmVxdWVzdHMgPSBNb2NrUmVtb3RlQVBJLmluamVjdCgnaHR0
cDovL2J1aWxkLndlYmtpdC5vcmcnKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>