<?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>185137</bug_id>
          
          <creation_ts>2018-04-30 10:54:11 -0700</creation_ts>
          <short_desc>MeasurementSet._constructUrl should construct absolute url.</short_desc>
          <delta_ts>2018-05-01 23:17:01 -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>New Bugs</component>
          <version>WebKit Nightly Build</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>
          
          <blocked>184419</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>dewei_zhu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dewei_zhu</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1419042</commentid>
    <comment_count>0</comment_count>
    <who name="">dewei_zhu</who>
    <bug_when>2018-04-30 10:54:11 -0700</bug_when>
    <thetext>MeasurementSet._constructUrl should construct absolute url.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419043</commentid>
    <comment_count>1</comment_count>
      <attachid>339127</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2018-04-30 10:56:00 -0700</bug_when>
    <thetext>Created attachment 339127
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419051</commentid>
    <comment_count>2</comment_count>
    <who name="">dewei_zhu</who>
    <bug_when>2018-04-30 11:08:46 -0700</bug_when>
    <thetext>rdar://problem/39841094</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>339127</attachid>
            <date>2018-04-30 10:56:00 -0700</date>
            <delta_ts>2018-04-30 13:49:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185137-20180430105559.patch</filename>
            <type>text/plain</type>
            <size>22282</size>
            <attacher>dewei_zhu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxMTU4CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCBiMzk5YmNiMThjNTJmMWJkMzczMTllYWJjODVlODUzYzIzODA2Yzc4Li4xY2FiN2E1OWIy
NzExMjllZDU5MWU1ZTllNGJkNmQwOWZhZjZlNjk4IDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxOC0wNC0zMCAgRGV3ZWkgWmh1ICA8ZGV3ZWlfemh1
QGFwcGxlLmNvbT4KKworICAgICAgICBNZWFzdXJlbWVudFNldC5fY29uc3RydWN0VXJsIHNob3Vs
ZCBjb25zdHJ1Y3QgYWJzb2x1dGUgdXJsLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTg1MTM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgTWVhc3VyZW1lbnRTZXQuX2NvbnN0cnVjdFVybCBzaG91bGQgbm90
IGNvbnN0cnVjdCBhbiB1cmwgd2l0aCByZWxhdGl2ZSBwYXRoLgorCisgICAgICAgICogcHVibGlj
L3YzL21vZGVscy9tZWFzdXJlbWVudC1zZXQuanM6IFNob3VsZCB1c2UgJy9hcGkvbWVhc3VyZW1l
bnQtc2V0Li4uJyBhbmQgJy9kYXRhL21lYXN1cmVtZW50LXNldC0uLi4nCisgICAgICAgIGZvciB1
bmNhY2hlZCBhbmQgY2FjaGVkIGZldGNoaW5nLgorICAgICAgICAqIHVuaXQtdGVzdHMvbWVhc3Vy
ZW1lbnQtc2V0LXRlc3RzLmpzOiBVcGRhdGVkIHVuaXQgdGVzdHMuCisgICAgICAgIChjb25zdC5z
ZXQgTWVhc3VyZW1lbnRTZXQpOgorCiAyMDE4LTA0LTI2ICBEZXdlaSBaaHUgIDxkZXdlaV96aHVA
YXBwbGUuY29tPgogCiAgICAgICAgIEV4dGVuZCBjcmVhdGUtYW5hbHlzaXMtdGVzdCBBUEkgdG8g
YmUgYWJsZSB0byBjcmVhdGUgd2l0aCBjb25maXJtaW5nIHRlc3QgZ3JvdXAuCmRpZmYgLS1naXQg
YS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL21vZGVscy9tZWFzdXJlbWVudC1z
ZXQuanMgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL21vZGVscy9tZWFzdXJl
bWVudC1zZXQuanMKaW5kZXggYWM0YjI0NTkwYmNmMWVmOGMxMzI5OWNhMWYyYjMwZjlhNzUyZGIx
OS4uNjVjOTViYzIyNGYxYjcxNGRjNjUxNWJhMmI2ZjczMTRjN2NjZTBkYiAxMDA2NDQKLS0tIGEv
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92My9tb2RlbHMvbWVhc3VyZW1lbnQtc2V0
LmpzCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMvbW9kZWxzL21lYXN1
cmVtZW50LXNldC5qcwpAQCAtOTQsMTAgKzk0LDEwIEBAIGNsYXNzIE1lYXN1cmVtZW50U2V0IHsK
ICAgICBfY29uc3RydWN0VXJsKHVzZUNhY2hlLCBjbHVzdGVyRW5kVGltZSkKICAgICB7CiAgICAg
ICAgIGlmICghdXNlQ2FjaGUpIHsKLSAgICAgICAgICAgIHJldHVybiBgLi4vYXBpL21lYXN1cmVt
ZW50LXNldD9wbGF0Zm9ybT0ke3RoaXMuX3BsYXRmb3JtSWR9Jm1ldHJpYz0ke3RoaXMuX21ldHJp
Y0lkfWA7CisgICAgICAgICAgICByZXR1cm4gYC9hcGkvbWVhc3VyZW1lbnQtc2V0P3BsYXRmb3Jt
PSR7dGhpcy5fcGxhdGZvcm1JZH0mbWV0cmljPSR7dGhpcy5fbWV0cmljSWR9YDsKICAgICAgICAg
fQogICAgICAgICB2YXIgdXJsOwotICAgICAgICB1cmwgPSBgLi4vZGF0YS9tZWFzdXJlbWVudC1z
ZXQtJHt0aGlzLl9wbGF0Zm9ybUlkfS0ke3RoaXMuX21ldHJpY0lkfWA7CisgICAgICAgIHVybCA9
IGAvZGF0YS9tZWFzdXJlbWVudC1zZXQtJHt0aGlzLl9wbGF0Zm9ybUlkfS0ke3RoaXMuX21ldHJp
Y0lkfWA7CiAgICAgICAgIGlmIChjbHVzdGVyRW5kVGltZSkKICAgICAgICAgICAgIHVybCArPSAn
LScgKyArY2x1c3RlckVuZFRpbWU7CiAgICAgICAgIHVybCArPSAnLmpzb24nOwpkaWZmIC0tZ2l0
IGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3VuaXQtdGVzdHMvbWVhc3VyZW1lbnQtc2V0LXRl
c3RzLmpzIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3VuaXQtdGVzdHMvbWVhc3VyZW1lbnQt
c2V0LXRlc3RzLmpzCmluZGV4IDQ3MzkzZTA4N2JjNGU5YjRjYjJhYmZlMjQ2N2RiYzc3MTBhYWIz
ODQuLmNmMDVlMDgwMmMwMTVhZmM5M2Q5M2E5YTQ4NmEwZDk2NTAyN2VmZmYgMTAwNjQ0Ci0tLSBh
L1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy91bml0LXRlc3RzL21lYXN1cmVtZW50LXNldC10ZXN0
cy5qcworKysgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvdW5pdC10ZXN0cy9tZWFzdXJlbWVu
dC1zZXQtdGVzdHMuanMKQEAgLTQxLDcgKzQxLDcgQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0
JywgKCkgPT4gewogICAgICAgICAgICAgICAgIGNhbGxDb3VudCsrOwogICAgICAgICAgICAgfSk7
CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCAxKTsKLSAgICAgICAg
ICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcuLi9kYXRhL21lYXN1cmVtZW50LXNl
dC0xLTEuanNvbicpOworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwg
Jy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicpOwogCiAgICAgICAgICAgICByZXF1ZXN0
c1swXS5yZXNvbHZlKHsKICAgICAgICAgICAgICAgICAnY2x1c3RlclN0YXJ0JzogOTQ2Njg0ODAw
MDAwLApAQCAtNjcsNyArNjcsNyBAQCBkZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7
CiAgICAgICAgICAgICBsZXQgY2FsbENvdW50ID0gMDsKICAgICAgICAgICAgIHNldC5mZXRjaEJl
dHdlZW4oMTAwMCwgMjAwMCwgKCkgPT4gY2FsbENvdW50KyspOwogICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMSk7Ci0gICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVx
dWVzdHNbMF0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKKyAgICAg
ICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1z
ZXQtMS0xLmpzb24nKTsKICAgICAgICAgICAgIGFzc2VydC5lcXVhbChjYWxsQ291bnQsIDApOwog
ICAgICAgICB9KTsKIApAQCAtNzcsNyArNzcsNyBAQCBkZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQn
LCAoKSA9PiB7CiAgICAgICAgICAgICBzZXQuZmV0Y2hCZXR3ZWVuKDEwMDAsIDIwMDAsICgpID0+
IGNhbGxDb3VudCsrKTsKICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgs
IDEpOwogICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGNhbGxDb3VudCwgMCk7Ci0gICAgICAgICAg
ICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMF0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQt
MS0xLmpzb24nKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcv
ZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKICAgICAgICAgICAgIHNldC5mZXRjaEJl
dHdlZW4oMjAwMCwgMzAwMCwgKCkgPT4gY2FsbENvdW50KyspOwogICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMSk7CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoY2Fs
bENvdW50LCAwKTsKQEAgLTg4LDcgKzg4LDcgQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0Jywg
KCkgPT4gewogICAgICAgICAgICAgbGV0IGNhbGxDb3VudCA9IDA7CiAgICAgICAgICAgICBjb25z
dCBwcm9taXNlID0gc2V0LmZldGNoQmV0d2VlbigyMDAwLCAzMDAwLCAoKSA9PiBjYWxsQ291bnQr
Kyk7CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCAxKTsKLSAgICAg
ICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcuLi9kYXRhL21lYXN1cmVtZW50
LXNldC0xLTEuanNvbicpOworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVy
bCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicpOwogCiAgICAgICAgICAgICByZXF1
ZXN0c1swXS5yZXNvbHZlKHsKICAgICAgICAgICAgICAgICAnY2x1c3RlclN0YXJ0JzogMTAwMCwK
QEAgLTExMiw3ICsxMTIsNyBAQCBkZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7CiAg
ICAgICAgICAgICBsZXQgY2FsbENvdW50ID0gMDsKICAgICAgICAgICAgIGNvbnN0IHByb21pc2Ug
PSBzZXQuZmV0Y2hCZXR3ZWVuKDEwMDAsIDMwMDAsICgpID0+IGNhbGxDb3VudCsrKTsKICAgICAg
ICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDEpOwotICAgICAgICAgICAgYXNz
ZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy4uL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5q
c29uJyk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMF0udXJsLCAnL2RhdGEv
bWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CiAKICAgICAgICAgICAgIHJlcXVlc3RzWzBdLnJl
c29sdmUoewogICAgICAgICAgICAgICAgICdjbHVzdGVyU3RhcnQnOiAxMDAwLApAQCAtMTI4LDcg
KzEyOCw3IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVudFNldCcsICgpID0+IHsKICAgICAgICAgICAg
IHJldHVybiB3YWl0Rm9yTWVhc3VyZW1lbnRTZXQoKS50aGVuKCgpID0+IHsKICAgICAgICAgICAg
ICAgICBhc3NlcnQuZXF1YWwoY2FsbENvdW50LCAxKTsKICAgICAgICAgICAgICAgICBhc3NlcnQu
ZXF1YWwocmVxdWVzdHMubGVuZ3RoLCAyKTsKLSAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwo
cmVxdWVzdHNbMV0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLTIwMDAuanNvbicp
OworICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1sxXS51cmwsICcvZGF0YS9t
ZWFzdXJlbWVudC1zZXQtMS0xLTIwMDAuanNvbicpOwogICAgICAgICAgICAgfSk7CiAgICAgICAg
IH0pOwogCkBAIC0xMzcsNyArMTM3LDcgQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0JywgKCkg
PT4gewogICAgICAgICAgICAgbGV0IGNhbGxDb3VudEZvcldhaXRpbmdDYWxsYmFjayA9IDA7CiAg
ICAgICAgICAgICBzZXQuZmV0Y2hCZXR3ZWVuKDIwMDAsIDMwMDAsICgpID0+IGNhbGxDb3VudEZv
cldhaXRpbmdDYWxsYmFjaysrKTsKICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5s
ZW5ndGgsIDEpOwotICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy4u
L2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CisgICAgICAgICAgICBhc3NlcnQuZXF1
YWwocmVxdWVzdHNbMF0udXJsLCAnL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CiAK
ICAgICAgICAgICAgIHJlcXVlc3RzWzBdLnJlc29sdmUoewogICAgICAgICAgICAgICAgICdjbHVz
dGVyU3RhcnQnOiAxMDAwLApAQCAtMTUzLDcgKzE1Myw3IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVu
dFNldCcsICgpID0+IHsKICAgICAgICAgICAgIGxldCBjYWxsQ291bnQgPSAwOwogICAgICAgICAg
ICAgcmV0dXJuIHdhaXRGb3JNZWFzdXJlbWVudFNldCgpLnRoZW4oKCkgPT4gewogICAgICAgICAg
ICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDIpOwotICAgICAgICAgICAgICAg
IGFzc2VydC5lcXVhbChyZXF1ZXN0c1sxXS51cmwsICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0x
LTEtMzAwMC5qc29uJyk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzFd
LnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtMzAwMC5qc29uJyk7CiAKICAgICAgICAg
ICAgICAgICBzZXQuZmV0Y2hCZXR3ZWVuKDAsIDcwMDAsICgpID0+IGNhbGxDb3VudCsrKTsKIApA
QCAtMTYyLDggKzE2Miw4IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVudFNldCcsICgpID0+IHsKICAg
ICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoY2FsbENvdW50Rm9yV2FpdGluZ0NhbGxiYWNrLCAw
KTsKICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoY2FsbENvdW50LCAxKTsKICAgICAgICAg
ICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCA0KTsKLSAgICAgICAgICAgICAg
ICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMl0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQt
MS0xLTIwMDAuanNvbicpOwotICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1sz
XS51cmwsICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtNDAwMC5qc29uJyk7CisgICAgICAg
ICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzJdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50
LXNldC0xLTEtMjAwMC5qc29uJyk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVl
c3RzWzNdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtNDAwMC5qc29uJyk7CiAgICAg
ICAgICAgICB9KTsKICAgICAgICAgfSk7CiAKQEAgLTE3Miw3ICsxNzIsNyBAQCBkZXNjcmliZSgn
TWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7CiAgICAgICAgICAgICBsZXQgY2FsbENvdW50ID0gMDsK
ICAgICAgICAgICAgIGNvbnN0IHByb21pc2UgPSBzZXQuZmV0Y2hCZXR3ZWVuKDI3MDcsIDQyMDcs
ICgpID0+IGNhbGxDb3VudCsrKTsKICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5s
ZW5ndGgsIDEpOwotICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy4u
L2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CisgICAgICAgICAgICBhc3NlcnQuZXF1
YWwocmVxdWVzdHNbMF0udXJsLCAnL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CiAK
ICAgICAgICAgICAgIHJlcXVlc3RzWzBdLnJlc29sdmUoewogICAgICAgICAgICAgICAgICdjbHVz
dGVyU3RhcnQnOiAxMDAwLApAQCAtMTg3LDggKzE4Nyw4IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVu
dFNldCcsICgpID0+IHsKIAogICAgICAgICAgICAgcmV0dXJuIHdhaXRGb3JNZWFzdXJlbWVudFNl
dCgpLnRoZW4oKCkgPT4gewogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5s
ZW5ndGgsIDMpOwotICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1sxXS51cmws
ICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtMzAwMC5qc29uJyk7Ci0gICAgICAgICAgICAg
ICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzJdLnVybCwgJy4uL2RhdGEvbWVhc3VyZW1lbnQtc2V0
LTEtMS00MDAwLmpzb24nKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNb
MV0udXJsLCAnL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS0zMDAwLmpzb24nKTsKKyAgICAgICAg
ICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMl0udXJsLCAnL2RhdGEvbWVhc3VyZW1lbnQt
c2V0LTEtMS00MDAwLmpzb24nKTsKICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoY2FsbENv
dW50LCAxKTsgLy8gNDAwMC00MjA3CiAgICAgICAgICAgICB9KTsKICAgICAgICAgfSk7CkBAIC0x
OTgsNyArMTk4LDcgQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0JywgKCkgPT4gewogICAgICAg
ICAgICAgbGV0IGNhbGxDb3VudEZvcldhaXRpbmdDYWxsYmFjayA9IDA7CiAgICAgICAgICAgICBz
ZXQuZmV0Y2hCZXR3ZWVuKDMyMDAsIDM3MDAsICgpID0+IGNhbGxDb3VudEZvcldhaXRpbmdDYWxs
YmFjaysrKTsKICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDEpOwot
ICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy4uL2RhdGEvbWVhc3Vy
ZW1lbnQtc2V0LTEtMS5qc29uJyk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNb
MF0udXJsLCAnL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CiAKICAgICAgICAgICAg
IHJlcXVlc3RzWzBdLnJlc29sdmUoewogICAgICAgICAgICAgICAgICdjbHVzdGVyU3RhcnQnOiAx
MDAwLApAQCAtMjE0LDIxICsyMTQsMjEgQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0JywgKCkg
PT4gewogICAgICAgICAgICAgbGV0IGNhbGxDb3VudCA9IDA7CiAgICAgICAgICAgICByZXR1cm4g
d2FpdEZvck1lYXN1cmVtZW50U2V0KCkudGhlbigoKSA9PiB7CiAgICAgICAgICAgICAgICAgYXNz
ZXJ0LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMik7Ci0gICAgICAgICAgICAgICAgYXNzZXJ0LmVx
dWFsKHJlcXVlc3RzWzFdLnVybCwgJy4uL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS00MDAwLmpz
b24nKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMV0udXJsLCAnL2Rh
dGEvbWVhc3VyZW1lbnQtc2V0LTEtMS00MDAwLmpzb24nKTsKICAgICAgICAgICAgICAgICBzZXQu
ZmV0Y2hCZXR3ZWVuKDEyMDcsIDEyOTMsICgpID0+IGNhbGxDb3VudCsrKTsKICAgICAgICAgICAg
ICAgICByZXR1cm4gd2FpdEZvck1lYXN1cmVtZW50U2V0KCk7CiAgICAgICAgICAgICB9KS50aGVu
KCgpID0+IHsKICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoY2FsbENvdW50Rm9yV2FpdGlu
Z0NhbGxiYWNrLCAwKTsKICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoY2FsbENvdW50LCAw
KTsKICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCAzKTsKLSAg
ICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMl0udXJsLCAnLi4vZGF0YS9tZWFz
dXJlbWVudC1zZXQtMS0xLTIwMDAuanNvbicpOworICAgICAgICAgICAgICAgIGFzc2VydC5lcXVh
bChyZXF1ZXN0c1syXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLTIwMDAuanNvbicp
OwogICAgICAgICAgICAgICAgIHNldC5mZXRjaEJldHdlZW4oMTk2NCwgMzQwMSwgKCkgPT4gY2Fs
bENvdW50KyspOwogICAgICAgICAgICAgICAgIHJldHVybiB3YWl0Rm9yTWVhc3VyZW1lbnRTZXQo
KTsKICAgICAgICAgICAgIH0pLnRoZW4oKCkgPT4gewogICAgICAgICAgICAgICAgIGFzc2VydC5l
cXVhbChjYWxsQ291bnRGb3JXYWl0aW5nQ2FsbGJhY2ssIDApOwogICAgICAgICAgICAgICAgIGFz
c2VydC5lcXVhbChjYWxsQ291bnQsIDApOwogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChy
ZXF1ZXN0cy5sZW5ndGgsIDQpOwotICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0
c1szXS51cmwsICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtMzAwMC5qc29uJyk7CisgICAg
ICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzNdLnVybCwgJy9kYXRhL21lYXN1cmVt
ZW50LXNldC0xLTEtMzAwMC5qc29uJyk7CiAgICAgICAgICAgICB9KTsKICAgICAgICAgfSk7CiAK
QEAgLTIzNyw3ICsyMzcsNyBAQCBkZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7CiAg
ICAgICAgICAgICBsZXQgY2FsbENvdW50ID0gMDsKICAgICAgICAgICAgIHNldC5mZXRjaEJldHdl
ZW4oMCwgMzAwMCwgKCkgPT4gY2FsbENvdW50KyspOwogICAgICAgICAgICAgYXNzZXJ0LmVxdWFs
KHJlcXVlc3RzLmxlbmd0aCwgMSk7Ci0gICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNb
MF0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKKyAgICAgICAgICAg
IGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0x
Lmpzb24nKTsKIAogICAgICAgICAgICAgcmVxdWVzdHNbMF0ucmVzb2x2ZSh7CiAgICAgICAgICAg
ICAgICAgJ2NsdXN0ZXJTdGFydCc6IDIwMDAsCkBAIC0yNjIsNyArMjYyLDcgQEAgZGVzY3JpYmUo
J01lYXN1cmVtZW50U2V0JywgKCkgPT4gewogICAgICAgICAgICAgbGV0IHJlamVjdGVkID0gZmFs
c2U7CiAgICAgICAgICAgICBzZXQuZmV0Y2hCZXR3ZWVuKDEwMDAsIDMwMDAsICgpID0+IGNhbGxD
b3VudCsrKS5jYXRjaCgoKSA9PiByZWplY3RlZCA9IHRydWUpOwogICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMSk7Ci0gICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVx
dWVzdHNbMF0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKKyAgICAg
ICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1z
ZXQtMS0xLmpzb24nKTsKIAogICAgICAgICAgICAgcmVxdWVzdHNbMF0ucmVqZWN0KDUwMCk7CiAK
QEAgLTI3OCw3ICsyNzgsNyBAQCBkZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7CiAg
ICAgICAgICAgICBsZXQgY2FsbENvdW50ID0gMDsKICAgICAgICAgICAgIHNldC5mZXRjaEJldHdl
ZW4oMTAwMCwgMjAwMCwgKCkgPT4gY2FsbENvdW50KyspOwogICAgICAgICAgICAgYXNzZXJ0LmVx
dWFsKHJlcXVlc3RzLmxlbmd0aCwgMSk7Ci0gICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVz
dHNbMF0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKKyAgICAgICAg
ICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1zZXQt
MS0xLmpzb24nKTsKIAogICAgICAgICAgICAgcmVxdWVzdHNbMF0ucmVzb2x2ZSh7CiAgICAgICAg
ICAgICAgICAgJ2NsdXN0ZXJTdGFydCc6IDEwMDAsCkBAIC0yOTQsNyArMjk0LDcgQEAgZGVzY3Jp
YmUoJ01lYXN1cmVtZW50U2V0JywgKCkgPT4gewogICAgICAgICAgICAgcmV0dXJuIHdhaXRGb3JN
ZWFzdXJlbWVudFNldCgpLnRoZW4oKCkgPT4gewogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVh
bChjYWxsQ291bnQsIDApOwogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5s
ZW5ndGgsIDIpOwotICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1sxXS51cmws
ICcuLi9hcGkvbWVhc3VyZW1lbnQtc2V0P3BsYXRmb3JtPTEmbWV0cmljPTEnKTsKKyAgICAgICAg
ICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMV0udXJsLCAnL2FwaS9tZWFzdXJlbWVudC1z
ZXQ/cGxhdGZvcm09MSZtZXRyaWM9MScpOwogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0pOwog
CkBAIC0zMDMsMTQgKzMwMywxNCBAQCBkZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7
CiAgICAgICAgICAgICBsZXQgY2FsbENvdW50ID0gMDsKICAgICAgICAgICAgIHNldC5mZXRjaEJl
dHdlZW4oMTAwMCwgMjAwMCwgKCkgPT4gY2FsbENvdW50KyspOwogICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMSk7Ci0gICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVx
dWVzdHNbMF0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKKyAgICAg
ICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1z
ZXQtMS0xLmpzb24nKTsKIAogICAgICAgICAgICAgcmVxdWVzdHNbMF0ucmVqZWN0KDQwNCk7CiAK
ICAgICAgICAgICAgIHJldHVybiB3YWl0Rm9yTWVhc3VyZW1lbnRTZXQoKS50aGVuKCgpID0+IHsK
ICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoY2FsbENvdW50LCAwKTsKICAgICAgICAgICAg
ICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCAyKTsKLSAgICAgICAgICAgICAgICBh
c3NlcnQuZXF1YWwocmVxdWVzdHNbMV0udXJsLCAnLi4vYXBpL21lYXN1cmVtZW50LXNldD9wbGF0
Zm9ybT0xJm1ldHJpYz0xJyk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3Rz
WzFdLnVybCwgJy9hcGkvbWVhc3VyZW1lbnQtc2V0P3BsYXRmb3JtPTEmbWV0cmljPTEnKTsKICAg
ICAgICAgICAgIH0pOwogICAgICAgICB9KTsKIApAQCAtMzE5LDcgKzMxOSw3IEBAIGRlc2NyaWJl
KCdNZWFzdXJlbWVudFNldCcsICgpID0+IHsKICAgICAgICAgICAgIGxldCBjYWxsQ291bnQgPSAw
OwogICAgICAgICAgICAgc2V0LmZldGNoQmV0d2VlbigxMDAwLCAzMDAwLCAoKSA9PiBjYWxsQ291
bnQrKyk7CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCAxKTsKLSAg
ICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcuLi9kYXRhL21lYXN1cmVt
ZW50LXNldC0xLTEuanNvbicpOworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBd
LnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicpOwogCiAgICAgICAgICAgICBy
ZXF1ZXN0c1swXS5yZXNvbHZlKHsKICAgICAgICAgICAgICAgICAnY2x1c3RlclN0YXJ0JzogMTAw
MCwKQEAgLTMzOCw3ICszMzgsNyBAQCBkZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7
CiAgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKG5vQ2FjaGVGZXRjaENvdW50LCAwKTsKICAg
ICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoc2V0Ll9zb3J0ZWRDbHVzdGVycy5sZW5ndGgsIDEp
OwogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDIpOwotICAg
ICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1sxXS51cmwsICcuLi9kYXRhL21lYXN1
cmVtZW50LXNldC0xLTEtMjAwMC5qc29uJyk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFs
KHJlcXVlc3RzWzFdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtMjAwMC5qc29uJyk7
CiAKICAgICAgICAgICAgICAgICByZXF1ZXN0c1sxXS5yZXNvbHZlKHsKICAgICAgICAgICAgICAg
ICAgICAgJ2NsdXN0ZXJTdGFydCc6IDEwMDAsCkBAIC0zNTksNyArMzU5LDcgQEAgZGVzY3JpYmUo
J01lYXN1cmVtZW50U2V0JywgKCkgPT4gewogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChu
b0NhY2hlRmV0Y2hDb3VudCwgMCk7CiAgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHNldC5f
c29ydGVkQ2x1c3RlcnMubGVuZ3RoLCAyKTsKICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwo
cmVxdWVzdHMubGVuZ3RoLCAzKTsKLSAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVz
dHNbMl0udXJsLCAnLi4vYXBpL21lYXN1cmVtZW50LXNldD9wbGF0Zm9ybT0xJm1ldHJpYz0xJyk7
CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzJdLnVybCwgJy9hcGkvbWVh
c3VyZW1lbnQtc2V0P3BsYXRmb3JtPTEmbWV0cmljPTEnKTsKIAogICAgICAgICAgICAgICAgIHJl
cXVlc3RzWzJdLnJlc29sdmUoewogICAgICAgICAgICAgICAgICAgICAnY2x1c3RlclN0YXJ0Jzog
MTAwMCwKQEAgLTM3OCw3ICszNzgsNyBAQCBkZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9
PiB7CiAgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKG5vQ2FjaGVGZXRjaENvdW50LCAxKTsK
ICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoc2V0Ll9zb3J0ZWRDbHVzdGVycy5sZW5ndGgs
IDIpOwogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDQpOwot
ICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1szXS51cmwsICcuLi9kYXRhL21l
YXN1cmVtZW50LXNldC0xLTEtMjAwMC5qc29uJyk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVx
dWFsKHJlcXVlc3RzWzNdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtMjAwMC5qc29u
Jyk7CiAKICAgICAgICAgICAgICAgICByZXF1ZXN0c1szXS5yZXNvbHZlKHsKICAgICAgICAgICAg
ICAgICAgICAgJ2NsdXN0ZXJTdGFydCc6IDEwMDAsCkBAIC00MDUsNyArNDA1LDcgQEAgZGVzY3Jp
YmUoJ01lYXN1cmVtZW50U2V0JywgKCkgPT4gewogICAgICAgICAgICAgbGV0IGNhbGxDb3VudCA9
IDA7CiAgICAgICAgICAgICBzZXQuZmV0Y2hCZXR3ZWVuKDIwMDAsIDMwMDAsICgpID0+IGNhbGxD
b3VudCsrKTsKICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDEpOwot
ICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy4uL2RhdGEvbWVhc3Vy
ZW1lbnQtc2V0LTEtMS5qc29uJyk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNb
MF0udXJsLCAnL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CiAKICAgICAgICAgICAg
IGxldCBhbHRlcm5hdGl2ZUNhbGxDb3VudCA9IDA7CiAgICAgICAgICAgICBzZXQuZmV0Y2hCZXR3
ZWVuKDIwMDAsIDMwMDAsICgpID0+IGFsdGVybmF0aXZlQ2FsbENvdW50KyspOwpAQCAtNDMzLDcg
KzQzMyw3IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVudFNldCcsICgpID0+IHsKICAgICAgICAgICAg
IGxldCBjYWxsQ291bnRGb3I0MDAwID0gMDsKICAgICAgICAgICAgIHNldC5mZXRjaEJldHdlZW4o
MzIwMCwgMzcwMCwgKCkgPT4gY2FsbENvdW50Rm9yNDAwMCsrKTsKICAgICAgICAgICAgIGFzc2Vy
dC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDEpOwotICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJl
cXVlc3RzWzBdLnVybCwgJy4uL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CisgICAg
ICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMF0udXJsLCAnL2RhdGEvbWVhc3VyZW1lbnQt
c2V0LTEtMS5qc29uJyk7CiAKICAgICAgICAgICAgIHJlcXVlc3RzWzBdLnJlc29sdmUoewogICAg
ICAgICAgICAgICAgICdjbHVzdGVyU3RhcnQnOiAxMDAwLApAQCAtNDUyLDcgKzQ1Miw3IEBAIGRl
c2NyaWJlKCdNZWFzdXJlbWVudFNldCcsICgpID0+IHsKICAgICAgICAgICAgIHJldHVybiB3YWl0
Rm9yTWVhc3VyZW1lbnRTZXQoKS50aGVuKCgpID0+IHsKICAgICAgICAgICAgICAgICBhc3NlcnQu
ZXF1YWwoY2FsbENvdW50Rm9yNDAwMCwgMCk7CiAgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFs
KHJlcXVlc3RzLmxlbmd0aCwgMik7Ci0gICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVl
c3RzWzFdLnVybCwgJy4uL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS00MDAwLmpzb24nKTsKKyAg
ICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMV0udXJsLCAnL2RhdGEvbWVhc3Vy
ZW1lbnQtc2V0LTEtMS00MDAwLmpzb24nKTsKIAogICAgICAgICAgICAgICAgIHNldC5mZXRjaEJl
dHdlZW4oMzcwOCwgNDgwMCwgKCkgPT4gY2FsbENvdW50Rm9yNDAwMFRvNTAwMCsrKTsKICAgICAg
ICAgICAgICAgICByZXR1cm4gd2FpdEZvck1lYXN1cmVtZW50U2V0KCk7CkBAIC00NjUsNyArNDY1
LDcgQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0JywgKCkgPT4gewogICAgICAgICAgICAgfSku
dGhlbigoKSA9PiB7CiAgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGNhbGxDb3VudEZvcjIw
MDAsIDApOwogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDMp
OwotICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1syXS51cmwsICcuLi9kYXRh
L21lYXN1cmVtZW50LXNldC0xLTEtMjAwMC5qc29uJyk7CisgICAgICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzWzJdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtMjAwMC5q
c29uJyk7CiAKICAgICAgICAgICAgICAgICByZXF1ZXN0c1syXS5yZXNvbHZlKHsKICAgICAgICAg
ICAgICAgICAgICAgJ2Zvcm1hdE1hcCc6IFtdLApAQCAtNDg2LDcgKzQ4Niw3IEBAIGRlc2NyaWJl
KCdNZWFzdXJlbWVudFNldCcsICgpID0+IHsKICAgICAgICAgICAgIH0pLnRoZW4oKCkgPT4gewog
ICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChjYWxsQ291bnRGb3IyMDAwVG80MDAwLCAxKTsK
ICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCA0KTsKLSAgICAg
ICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbM10udXJsLCAnLi4vZGF0YS9tZWFzdXJl
bWVudC1zZXQtMS0xLTMwMDAuanNvbicpOworICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChy
ZXF1ZXN0c1szXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLTMwMDAuanNvbicpOwog
CiAgICAgICAgICAgICAgICAgcmVxdWVzdHNbM10ucmVzb2x2ZSh7CiAgICAgICAgICAgICAgICAg
ICAgICdmb3JtYXRNYXAnOiBbXSwKQEAgLTUzMyw3ICs1MzMsNyBAQCBkZXNjcmliZSgnTWVhc3Vy
ZW1lbnRTZXQnLCAoKSA9PiB7CiAgICAgICAgICAgICBjb25zdCBzZXQgPSBNZWFzdXJlbWVudFNl
dC5maW5kU2V0KDEsIDEsIDMwMDApOwogICAgICAgICAgICAgY29uc3QgcHJvbWlzZSA9IHNldC5m
ZXRjaEJldHdlZW4oMjAwMCwgMzAwMCk7CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVz
dHMubGVuZ3RoLCAxKTsKLSAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmws
ICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicpOworICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicp
OwogCiAgICAgICAgICAgICByZXF1ZXN0c1swXS5yZXNvbHZlKHsKICAgICAgICAgICAgICAgICAn
Y2x1c3RlclN0YXJ0JzogMTAwMCwKQEAgLTU1Niw3ICs1NTYsNyBAQCBkZXNjcmliZSgnTWVhc3Vy
ZW1lbnRTZXQnLCAoKSA9PiB7CiAgICAgICAgICAgICBjb25zdCBzZXQgPSBNZWFzdXJlbWVudFNl
dC5maW5kU2V0KDEsIDEsIDMwMDApOwogICAgICAgICAgICAgY29uc3QgcHJvbWlzZSA9IHNldC5m
ZXRjaEJldHdlZW4oMjAwMCwgMzAwMCk7CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVz
dHMubGVuZ3RoLCAxKTsKLSAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmws
ICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicpOworICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicp
OwogCiAgICAgICAgICAgICByZXF1ZXN0c1swXS5yZXNvbHZlKHsKICAgICAgICAgICAgICAgICAn
Y2x1c3RlclN0YXJ0JzogMTAwMCwKQEAgLTU3OCw3ICs1NzgsNyBAQCBkZXNjcmliZSgnTWVhc3Vy
ZW1lbnRTZXQnLCAoKSA9PiB7CiAgICAgICAgICAgICBjb25zdCBzZXQgPSBNZWFzdXJlbWVudFNl
dC5maW5kU2V0KDEsIDEsIDUwMDApOwogICAgICAgICAgICAgY29uc3QgcHJvbWlzZSA9IHNldC5m
ZXRjaEJldHdlZW4oMjAwMCwgMzAwMCk7CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVz
dHMubGVuZ3RoLCAxKTsKLSAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmws
ICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicpOworICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicp
OwogCiAgICAgICAgICAgICByZXF1ZXN0c1swXS5yZXNvbHZlKHsKICAgICAgICAgICAgICAgICAn
Y2x1c3RlclN0YXJ0JzogMTAwMCwKQEAgLTU5Myw3ICs1OTMsNyBAQCBkZXNjcmliZSgnTWVhc3Vy
ZW1lbnRTZXQnLCAoKSA9PiB7CiAKICAgICAgICAgICAgIHJldHVybiB3YWl0Rm9yTWVhc3VyZW1l
bnRTZXQoKS50aGVuKCgpID0+IHsKICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVz
dHMubGVuZ3RoLCAyKTsKLSAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMV0u
dXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLTMwMDAuanNvbicpOworICAgICAgICAg
ICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1sxXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1z
ZXQtMS0xLTMwMDAuanNvbicpOwogICAgICAgICAgICAgICAgIHJlcXVlc3RzWzFdLnJlc29sdmUo
ewogICAgICAgICAgICAgICAgICAgICAnY2x1c3RlclN0YXJ0JzogMTAwMCwKICAgICAgICAgICAg
ICAgICAgICAgJ2NsdXN0ZXJTaXplJzogMTAwMCwKQEAgLTYxMyw3ICs2MTMsNyBAQCBkZXNjcmli
ZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7CiAgICAgICAgICAgICBjb25zdCBzZXQgPSBNZWFz
dXJlbWVudFNldC5maW5kU2V0KDEsIDEsIDUwMDApOwogICAgICAgICAgICAgc2V0LmZldGNoQmV0
d2VlbigyMDAwLCAzMDAwKTsKICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5n
dGgsIDEpOwotICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy4uL2Rh
dGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwo
cmVxdWVzdHNbMF0udXJsLCAnL2RhdGEvbWVhc3VyZW1lbnQtc2V0LTEtMS5qc29uJyk7CiAKICAg
ICAgICAgICAgIHJlcXVlc3RzWzBdLnJlc29sdmUoewogICAgICAgICAgICAgICAgICdjbHVzdGVy
U3RhcnQnOiAxMDAwLApAQCAtNjI4LDcgKzYyOCw3IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVudFNl
dCcsICgpID0+IHsKIAogICAgICAgICAgICAgcmV0dXJuIHdhaXRGb3JNZWFzdXJlbWVudFNldCgp
LnRoZW4oKCkgPT4gewogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0cy5sZW5n
dGgsIDIpOwotICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1sxXS51cmwsICcu
Li9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtMzAwMC5qc29uJyk7CisgICAgICAgICAgICAgICAg
YXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzFdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEt
MzAwMC5qc29uJyk7CiAgICAgICAgICAgICAgICAgcmVxdWVzdHNbMV0ucmVzb2x2ZSh7CiAgICAg
ICAgICAgICAgICAgICAgICdjbHVzdGVyU3RhcnQnOiAxMDAwLAogICAgICAgICAgICAgICAgICAg
ICAnY2x1c3RlclNpemUnOiAxMDAwLApAQCAtNjQ4LDcgKzY0OCw3IEBAIGRlc2NyaWJlKCdNZWFz
dXJlbWVudFNldCcsICgpID0+IHsKICAgICAgICAgICAgIGNvbnN0IHNldCA9IE1lYXN1cmVtZW50
U2V0LmZpbmRTZXQoMSwgMSwgNTAwMCk7CiAgICAgICAgICAgICBzZXQuZmV0Y2hCZXR3ZWVuKDIw
MDAsIDUwMDApOwogICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMSk7
Ci0gICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMF0udXJsLCAnLi4vZGF0YS9tZWFz
dXJlbWVudC1zZXQtMS0xLmpzb24nKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0
c1swXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKIAogICAgICAgICAg
ICAgcmVxdWVzdHNbMF0ucmVzb2x2ZSh7CiAgICAgICAgICAgICAgICAgJ2NsdXN0ZXJTdGFydCc6
IDEwMDAsCkBAIC02NjMsOCArNjYzLDggQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0JywgKCkg
PT4gewogCiAgICAgICAgICAgICByZXR1cm4gd2FpdEZvck1lYXN1cmVtZW50U2V0KCkudGhlbigo
KSA9PiB7CiAgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMyk7
Ci0gICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzFdLnVybCwgJy4uL2RhdGEv
bWVhc3VyZW1lbnQtc2V0LTEtMS0zMDAwLmpzb24nKTsKLSAgICAgICAgICAgICAgICBhc3NlcnQu
ZXF1YWwocmVxdWVzdHNbMl0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLTQwMDAu
anNvbicpOworICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1sxXS51cmwsICcv
ZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLTMwMDAuanNvbicpOworICAgICAgICAgICAgICAgIGFz
c2VydC5lcXVhbChyZXF1ZXN0c1syXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLTQw
MDAuanNvbicpOwogICAgICAgICAgICAgICAgIHJlcXVlc3RzWzFdLnJlc29sdmUoewogICAgICAg
ICAgICAgICAgICAgICAnY2x1c3RlclN0YXJ0JzogMTAwMCwKICAgICAgICAgICAgICAgICAgICAg
J2NsdXN0ZXJTaXplJzogMTAwMCwKQEAgLTY4Niw3ICs2ODYsNyBAQCBkZXNjcmliZSgnTWVhc3Vy
ZW1lbnRTZXQnLCAoKSA9PiB7CiAgICAgICAgICAgICBjb25zdCBzZXQgPSBNZWFzdXJlbWVudFNl
dC5maW5kU2V0KDEsIDEsIDMwMDApOwogICAgICAgICAgICAgY29uc3QgcHJvbWlzZSA9IHNldC5m
ZXRjaEJldHdlZW4oMjAwMCwgMzAwMCk7CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVz
dHMubGVuZ3RoLCAxKTsKLSAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmws
ICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicpOworICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicp
OwogCiAgICAgICAgICAgICByZXF1ZXN0c1swXS5yZXNvbHZlKHsKICAgICAgICAgICAgICAgICAn
Y2x1c3RlclN0YXJ0JzogMTAwMCwKQEAgLTc3NSw3ICs3NzUsNyBAQCBkZXNjcmliZSgnTWVhc3Vy
ZW1lbnRTZXQnLCAoKSA9PiB7CiAgICAgICAgICAgICBjb25zdCBzZXQgPSBNZWFzdXJlbWVudFNl
dC5maW5kU2V0KDE1LCA3NjksIDE0ODQxMDU3Mzg3MzYpOwogICAgICAgICAgICAgY29uc3QgcHJv
bWlzZSA9IHNldC5mZXRjaEJldHdlZW4oMTQ3NjQyNjQ4ODQ2NSwgMTQ4NDIwMzgwMTU3Myk7CiAg
ICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCAxKTsKLSAgICAgICAgICAg
IGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0x
NS03NjkuanNvbicpOworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwg
Jy9kYXRhL21lYXN1cmVtZW50LXNldC0xNS03NjkuanNvbicpOwogCiAgICAgICAgICAgICByZXF1
ZXN0c1swXS5yZXNvbHZlKHNhbXBsZUNsdXN0ZXIpOwogCkBAIC05NzUsNyArOTc1LDcgQEAgZGVz
Y3JpYmUoJ01lYXN1cmVtZW50U2V0JywgKCkgPT4gewogICAgICAgICAgICAgY29uc3Qgc2V0ID0g
TWVhc3VyZW1lbnRTZXQuZmluZFNldCgxLCAxLCA1MDAwKTsKICAgICAgICAgICAgIGNvbnN0IHBy
b21pc2UgPSBzZXQuZmV0Y2hCZXR3ZWVuKDQwMDAsIDUwMDApOwogICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMSk7Ci0gICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVx
dWVzdHNbMF0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKKyAgICAg
ICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS51cmwsICcvZGF0YS9tZWFzdXJlbWVudC1z
ZXQtMS0xLmpzb24nKTsKIAogICAgICAgICAgICAgcmVxdWVzdHNbMF0ucmVzb2x2ZSh7CiAgICAg
ICAgICAgICAgICAgJ2NsdXN0ZXJTdGFydCc6IDEwMDAsCkBAIC0xMDE1LDcgKzEwMTUsNyBAQCBk
ZXNjcmliZSgnTWVhc3VyZW1lbnRTZXQnLCAoKSA9PiB7CiAgICAgICAgICAgICBjb25zdCBzZXQg
PSBNZWFzdXJlbWVudFNldC5maW5kU2V0KDEsIDEsIDUwMDApOwogICAgICAgICAgICAgY29uc3Qg
cHJvbWlzZSA9IHNldC5mZXRjaEJldHdlZW4oMzAwMCwgNTAwMCk7CiAgICAgICAgICAgICBhc3Nl
cnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCAxKTsKLSAgICAgICAgICAgIGFzc2VydC5lcXVhbChy
ZXF1ZXN0c1swXS51cmwsICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEuanNvbicpOworICAg
ICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLnVybCwgJy9kYXRhL21lYXN1cmVtZW50
LXNldC0xLTEuanNvbicpOwogCiAgICAgICAgICAgICByZXF1ZXN0c1swXS5yZXNvbHZlKHsKICAg
ICAgICAgICAgICAgICAnY2x1c3RlclN0YXJ0JzogMTAwMCwKQEAgLTEwMzAsNyArMTAzMCw3IEBA
IGRlc2NyaWJlKCdNZWFzdXJlbWVudFNldCcsICgpID0+IHsKIAogICAgICAgICAgICAgcmV0dXJu
IHdhaXRGb3JNZWFzdXJlbWVudFNldCgpLnRoZW4oKCkgPT4gewogICAgICAgICAgICAgICAgIGFz
c2VydC5lcXVhbChyZXF1ZXN0cy5sZW5ndGgsIDIpOwotICAgICAgICAgICAgICAgIGFzc2VydC5l
cXVhbChyZXF1ZXN0c1sxXS51cmwsICcuLi9kYXRhL21lYXN1cmVtZW50LXNldC0xLTEtNDAwMC5q
c29uJyk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzFdLnVybCwgJy9k
YXRhL21lYXN1cmVtZW50LXNldC0xLTEtNDAwMC5qc29uJyk7CiAgICAgICAgICAgICAgICAgcmV0
dXJuIHNldC5mZXRjaFNlZ21lbnRhdGlvbignc2VnbWVudFRpbWVTZXJpZXNCeU1heGltaXppbmdT
Y2h3YXJ6Q3JpdGVyaW9uJywgW10sICdjdXJyZW50JywgZmFsc2UpOwogICAgICAgICAgICAgfSku
dGhlbigoc2VnbWVudGF0aW9uKSA9PiB7CiAgICAgICAgICAgICAgICAgY29uc3QgdGltZVNlcmll
cyA9IHNldC5mZXRjaGVkVGltZVNlcmllcygnY3VycmVudCcsIGZhbHNlLCBmYWxzZSk7Cg==
</data>
<flag name="review"
          id="357370"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>