<?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>212557</bug_id>
          
          <creation_ts>2020-05-29 18:12:01 -0700</creation_ts>
          <short_desc>[JSC] Split some of JSC tests / reduce iteration count to make it not timed-out in Debug build</short_desc>
          <delta_ts>2020-05-29 23:38:18 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>mark.lam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1657538</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-05-29 18:12:01 -0700</bug_when>
    <thetext>[JSC] Split some of JSC tests / reduce iteration count to make it not timed-out in Debug build</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657540</commentid>
    <comment_count>1</comment_count>
      <attachid>400643</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-05-29 18:12:43 -0700</bug_when>
    <thetext>Created attachment 400643
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657549</commentid>
    <comment_count>2</comment_count>
      <attachid>400643</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-05-29 18:41:48 -0700</bug_when>
    <thetext>Comment on attachment 400643
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657580</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-29 23:37:30 -0700</bug_when>
    <thetext>Committed r262340: &lt;https://trac.webkit.org/changeset/262340&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 400643.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657581</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-29 23:38:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/63785685&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400643</attachid>
            <date>2020-05-29 18:12:43 -0700</date>
            <delta_ts>2020-05-29 23:37:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212557-20200529181242.patch</filename>
            <type>text/plain</type>
            <size>12153</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMzI4CmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxv
ZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IDA2NmE5N2JhMmEyZGZiMDAwM2I3MTg0ZjhjMGJh
ODY1NWU4N2QyNDcuLmM2ZDg1ZjMzMzBjNzJlYjE0MzUyNGY0YTc2YzA1OTAxOTJhOGViODggMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMzkgQEAKKzIwMjAtMDUtMjkgIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNv
bT4KKworICAgICAgICBbSlNDXSBTcGxpdCBzb21lIG9mIEpTQyB0ZXN0cyAvIHJlZHVjZSBpdGVy
YXRpb24gY291bnQgdG8gbWFrZSBpdCBub3QgdGltZWQtb3V0IGluIERlYnVnIGJ1aWxkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTI1NTcKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0cmVzcy9zaG91
bGQtbm90LWVtaXQtZG91YmxlLXJlcC1mb3ItYmlnaW50LmpzOiBFbnN1cmVkIHRoYXQgdGhpcyBp
dGVyYXRpb24gY291bnQgY2FuIHJlcHJvZHVjZSB0aGUgb3JpZ2luYWwgY3Jhc2guCisgICAgICAg
ICogc3RyZXNzL3RhaWxDYWxsRm9yd2FyZEFyZ3VtZW50cy5qczogU3BsaXQgdGVzdHMgaW50byA0
IGZpbGVzLgorICAgICAgICAobGV0LmJvZHlUZXh0KTogRGVsZXRlZC4KKyAgICAgICAgKGJhejQp
OiBEZWxldGVkLgorICAgICAgICAodGVzdEZ1bmMpOiBEZWxldGVkLgorICAgICAgICAoYmF6NSk6
IERlbGV0ZWQuCisgICAgICAgIChiYXo2KTogRGVsZXRlZC4KKyAgICAgICAgKGFycmF5RXEpOiBE
ZWxldGVkLgorICAgICAgICAqIHN0cmVzcy90YWlsQ2FsbEZvcndhcmRBcmd1bWVudHMyLmpzOiBB
ZGRlZC4KKyAgICAgICAgKHB1dEZ1bmNUb1ByaXZhdGVOYW1lLmNyZWF0ZUJ1aWx0aW4pOgorICAg
ICAgICAoY3JlYXRlVGFpbENhbGxGb3J3YXJkaW5nRnVuY1dpdGgpOgorICAgICAgICAocHV0RnVu
Y1RvUHJpdmF0ZU5hbWUpOgorICAgICAgICAobGV0LmJvZHlUZXh0KToKKyAgICAgICAgKGJhejQp
OgorICAgICAgICAqIHN0cmVzcy90YWlsQ2FsbEZvcndhcmRBcmd1bWVudHMzLmpzOiBBZGRlZC4K
KyAgICAgICAgKHB1dEZ1bmNUb1ByaXZhdGVOYW1lLmNyZWF0ZUJ1aWx0aW4pOgorICAgICAgICAo
Y3JlYXRlVGFpbENhbGxGb3J3YXJkaW5nRnVuY1dpdGgpOgorICAgICAgICAocHV0RnVuY1RvUHJp
dmF0ZU5hbWUpOgorICAgICAgICAobGV0LmJvZHlUZXh0KToKKyAgICAgICAgKHRlc3RGdW5jKToK
KyAgICAgICAgKGJhejUpOgorICAgICAgICAqIHN0cmVzcy90YWlsQ2FsbEZvcndhcmRBcmd1bWVu
dHM0LmpzOiBBZGRlZC4KKyAgICAgICAgKHB1dEZ1bmNUb1ByaXZhdGVOYW1lLmNyZWF0ZUJ1aWx0
aW4pOgorICAgICAgICAoY3JlYXRlVGFpbENhbGxGb3J3YXJkaW5nRnVuY1dpdGgpOgorICAgICAg
ICAobGV0LmJvZHlUZXh0KToKKyAgICAgICAgKHB1dEZ1bmNUb1ByaXZhdGVOYW1lKToKKyAgICAg
ICAgKGJhejYpOgorICAgICAgICAoYXJyYXlFcSk6CisKIDIwMjAtMDUtMjkgIFNhYW0gQmFyYXRp
ICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgU2tpcCBhIGZldyBtb3JlIEpTQyB0ZXN0
cyB3aGVuICRtZW1vcnlMaW1pdGVkCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9zaG91bGQt
bm90LWVtaXQtZG91YmxlLXJlcC1mb3ItYmlnaW50LmpzIGIvSlNUZXN0cy9zdHJlc3Mvc2hvdWxk
LW5vdC1lbWl0LWRvdWJsZS1yZXAtZm9yLWJpZ2ludC5qcwppbmRleCA2ODAxMWQ1NTUyNmMyY2U1
YTAzZTU0NWM1ODljNzIwYTE5NTgzZmNlLi5jZmRkN2M4OTA4OWY0ZDQ5MjQwODRlYzZkZTM2MzAy
YmMzZTNiNDRmIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0cmVzcy9zaG91bGQtbm90LWVtaXQtZG91
YmxlLXJlcC1mb3ItYmlnaW50LmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL3Nob3VsZC1ub3QtZW1p
dC1kb3VibGUtcmVwLWZvci1iaWdpbnQuanMKQEAgLTEsMTAgKzEsMTAgQEAKLS8vQCBydW5EZWZh
dWx0KCItLXZhbGlkYXRlQWJzdHJhY3RJbnRlcnByZXRlclN0YXRlPTEiKQorLy9AIHJ1bkRlZmF1
bHQoIi0tdmFsaWRhdGVBYnN0cmFjdEludGVycHJldGVyU3RhdGU9MSIsICItLXVzZUNvbmN1cnJl
bnRKSVQ9MCIpCiAKIGZ1bmN0aW9uIGZvbyh4KSB7CiAgIGlmICh4ID4gMG4pCiAgICAgcmV0dXJu
CiB9CiAKLWZvciAobGV0IGkgPSAwOyBpIDwgMTAwMDAwMDA7IGkrKykgeworZm9yIChsZXQgaSA9
IDA7IGkgPCAyZTU7IGkrKykgewogICAgIGZvbygxKTsKIH0KZGlmZiAtLWdpdCBhL0pTVGVzdHMv
c3RyZXNzL3RhaWxDYWxsRm9yd2FyZEFyZ3VtZW50cy5qcyBiL0pTVGVzdHMvc3RyZXNzL3RhaWxD
YWxsRm9yd2FyZEFyZ3VtZW50cy5qcwppbmRleCBlNTg0ZGYxMzllM2QzOGNjMmQyNmRiNzgyZDcz
MThkNDhjM2UyZTM5Li4xODNmMDk4NDdmNDNiNmM2YTJiZGU5OGMyN2Q2NmY3Y2ExMzA2N2ViIDEw
MDY0NAotLS0gYS9KU1Rlc3RzL3N0cmVzcy90YWlsQ2FsbEZvcndhcmRBcmd1bWVudHMuanMKKysr
IGIvSlNUZXN0cy9zdHJlc3MvdGFpbENhbGxGb3J3YXJkQXJndW1lbnRzLmpzCkBAIC0xLDYgKzEs
NyBAQAogLy9AIHNraXAgaWYgJGFyY2hpdGVjdHVyZSA9PSAieDg2IgogCiB2YXIgY3JlYXRlQnVp
bHRpbiA9ICR2bS5jcmVhdGVCdWlsdGluOwordmFyIGl0ZXJhdGlvbkNvdW50ID0gMTAwMDAwOwog
CiAvLyBUaGlzIGlzIHByZXR0eSBiYWQgYnV0IEkgbmVlZCBhIHByaXZhdGUgbmFtZS4KIHZhciBw
dXRGdW5jVG9Qcml2YXRlTmFtZSA9IGNyZWF0ZUJ1aWx0aW4oYChmdW5jdGlvbiAoZnVuYykgeyBA
Z2VuZXJhdG9yVGhpcyA9IGZ1bmMgfSlgKQpAQCAtMjgsNyArMjksNyBAQCBmdW5jdGlvbiBiYXoo
KSB7CiB2YXIgZm9vTm9JbmxpbmUgPSBjcmVhdGVUYWlsQ2FsbEZvcndhcmRpbmdGdW5jV2l0aCgi
IiwgIkB1bmRlZmluZWQiKTsKIG5vSW5saW5lKGZvbyk7CiAKLWZvciAobGV0IGkgPSAwOyBpIDwg
MTAwMDAwOyBpKyspIHsKK2ZvciAobGV0IGkgPSAwOyBpIDwgaXRlcmF0aW9uQ291bnQ7IGkrKykg
ewogICAgIGlmIChiYXouY2FsbCgpICE9PSB1bmRlZmluZWQpCiAgICAgICAgIHRocm93IG5ldyBF
cnJvcihpKTsKICAgICBpZiAoZm9vTm9JbmxpbmUuY2FsbCh1bmRlZmluZWQsIDMpICE9PSB1bmRl
ZmluZWQpCkBAIC00NSw3ICs0Niw3IEBAIGZ1bmN0aW9uIGJhejIoKSB7CiB9CiBub0lubGluZShi
YXoyKTsKIAotZm9yIChsZXQgaSA9IDA7IGkgPCAxMDAwMDA7IGkrKykgeworZm9yIChsZXQgaSA9
IDA7IGkgPCBpdGVyYXRpb25Db3VudDsgaSsrKSB7CiAgICAgbGV0IHJlc3VsdCA9IGZvbzIuY2Fs
bCh0cnVlLCA3KTsKICAgICBpZiAocmVzdWx0LnRoaXNWYWx1ZSAhPT0gdHJ1ZSB8fCByZXN1bHQu
YXJndW1lbnRzVmFsdWUubGVuZ3RoICE9PSAxIHx8IHJlc3VsdC5hcmd1bWVudHNWYWx1ZVswXSAh
PT0gNykKICAgICAgICAgdGhyb3cgbmV3IEVycm9yKGkpOwpAQCAtNjYsNyArNjcsNyBAQCBmdW5j
dGlvbiBiYXozKCkgewogfQogbm9JbmxpbmUoYmF6Myk7CiAKLWZvciAobGV0IGkgPSAwOyBpIDwg
MTAwMDAwOyBpKyspIHsKK2ZvciAobGV0IGkgPSAwOyBpIDwgaXRlcmF0aW9uQ291bnQ7IGkrKykg
ewogICAgIGxldCByZXN1bHQgPSBmb28zLmNhbGwodHJ1ZSwgNyk7CiAgICAgaWYgKHJlc3VsdC50
aGlzVmFsdWUgIT09IHRydWUpCiAgICAgICAgIHRocm93IG5ldyBFcnJvcihpKTsKQEAgLTc3LDg5
ICs3OCwzIEBAIGZ1bmN0aW9uIGJhejMoKSB7CiAgICAgaWYgKHJlc3VsdC50aGlzVmFsdWUgIT09
IHRydWUpCiAgICAgICAgIHRocm93IG5ldyBFcnJvcihpKTsKIH0KLQotCi1wdXRGdW5jVG9Qcml2
YXRlTmFtZShmdW5jdGlvbiAoKSB7ICJ1c2Ugc3RyaWN0IjsgcmV0dXJuIHRoaXM7ICB9KTsKLWxl
dCBib2R5VGV4dCA9IGAKLWZvciAobGV0IGkgPSAwOyBpIDwgMTAwOyBpKyspIHsKLSAgICBpZiAo
YSArIGkgPT09IDEwMCkKLSAgICAgICAgcmV0dXJuIGE7Ci19Ci1gOwotdmFyIGZvbzQgPSBjcmVh
dGVUYWlsQ2FsbEZvcndhcmRpbmdGdW5jV2l0aChib2R5VGV4dCwgInsgdGhpc1ZhbHVlOiB0aGlz
LCBvdGhlclZhbHVlOiAnaGVsbG8nfSAiKTsKLXZhciBmb29OSTQgPSBjcmVhdGVUYWlsQ2FsbEZv
cndhcmRpbmdGdW5jV2l0aChib2R5VGV4dCwgInsgdGhpc1ZhbHVlOiB0aGlzLCBvdGhlclZhbHVl
OiAnaGVsbG8nfSAiKTsKLW5vSW5saW5lKGZvb05JNCk7Ci1mdW5jdGlvbiBiYXo0KCkgewotICAg
IHJldHVybiBmb280LmNhbGwodHJ1ZSwgMCk7Ci19Ci1ub0lubGluZShiYXo0KTsKLQotZm9yIChs
ZXQgaSA9IDA7IGkgPCAxMDAwMDA7IGkrKykgewotICAgIGxldCByZXN1bHQgPSBmb280LmNhbGwo
dHJ1ZSwgMCk7Ci0gICAgaWYgKHJlc3VsdC50aGlzVmFsdWUgIT09IHRydWUgfHwgcmVzdWx0Lm90
aGVyVmFsdWUgIT09ICJoZWxsbyIpCi0gICAgICAgIHRocm93IG5ldyBFcnJvcihpKTsKLSAgICBy
ZXN1bHQgPSBiYXo0LmNhbGwoKTsKLSAgICBpZiAocmVzdWx0LnRoaXNWYWx1ZSAhPT0gdHJ1ZSB8
fCByZXN1bHQub3RoZXJWYWx1ZSAhPT0gImhlbGxvIikKLSAgICAgICAgdGhyb3cgbmV3IEVycm9y
KGkpOwotICAgIHJlc3VsdCA9IGZvb05JNC5jYWxsKHRydWUsIDApOwotICAgIGlmIChyZXN1bHQu
dGhpc1ZhbHVlICE9PSB0cnVlIHx8IHJlc3VsdC5vdGhlclZhbHVlICE9PSAiaGVsbG8iKQotICAg
ICAgICB0aHJvdyBuZXcgRXJyb3IoaSk7Ci0gICAgcmVzdWx0ID0gZm9vTkk0LmNhbGwodHJ1ZSwg
MSk7Ci0gICAgaWYgKHJlc3VsdCAhPT0gMSkKLSAgICAgICAgdGhyb3cgbmV3IEVycm9yKGkpOwot
ICAgIHJlc3VsdCA9IGZvb05JNC5jYWxsKHRydWUsICIiKTsKLSAgICBpZiAocmVzdWx0LnRoaXNW
YWx1ZSAhPT0gdHJ1ZSB8fCByZXN1bHQub3RoZXJWYWx1ZSAhPT0gImhlbGxvIikKLSAgICAgICAg
dGhyb3cgbmV3IEVycm9yKGkpOwotfQotCi12YXIgdGVzdEZ1bmMgPSBmdW5jdGlvbiAoKSB7ICJ1
c2Ugc3RyaWN0IjsgcmV0dXJuIHRoaXM7ICB9Ci1ub0lubGluZSh0ZXN0RnVuYyk7Ci1wdXRGdW5j
VG9Qcml2YXRlTmFtZSh0ZXN0RnVuYyk7Ci0KLXZhciBmb281ID0gY3JlYXRlVGFpbENhbGxGb3J3
YXJkaW5nRnVuY1dpdGgoYm9keVRleHQsICJ7IHRoaXNWYWx1ZTogdGhpcywgb3RoZXJWYWx1ZTog
J2hlbGxvJ30gIik7Ci12YXIgZm9vTkk1ID0gY3JlYXRlVGFpbENhbGxGb3J3YXJkaW5nRnVuY1dp
dGgoYm9keVRleHQsICJ7IHRoaXNWYWx1ZTogdGhpcywgb3RoZXJWYWx1ZTogJ2hlbGxvJ30gIik7
Ci1ub0lubGluZShmb29OSTUpOwotZnVuY3Rpb24gYmF6NSgpIHsKLSAgICByZXR1cm4gZm9vNS5j
YWxsKHRydWUsIDApOwotfQotbm9JbmxpbmUoYmF6NSk7Ci0KLWZvciAobGV0IGkgPSAwOyBpIDwg
MTAwMDAwOyBpKyspIHsKLSAgICBsZXQgcmVzdWx0ID0gZm9vNS5jYWxsKHRydWUsIDApOwotICAg
IGlmIChyZXN1bHQudGhpc1ZhbHVlICE9PSB0cnVlIHx8IHJlc3VsdC5vdGhlclZhbHVlICE9PSAi
aGVsbG8iKQotICAgICAgICB0aHJvdyBuZXcgRXJyb3IoaSk7Ci0gICAgcmVzdWx0ID0gYmF6NS5j
YWxsKCk7Ci0gICAgaWYgKHJlc3VsdC50aGlzVmFsdWUgIT09IHRydWUgfHwgcmVzdWx0Lm90aGVy
VmFsdWUgIT09ICJoZWxsbyIpCi0gICAgICAgIHRocm93IG5ldyBFcnJvcihpKTsKLSAgICByZXN1
bHQgPSBmb29OSTUuY2FsbCh0cnVlLCAwKTsKLSAgICBpZiAocmVzdWx0LnRoaXNWYWx1ZSAhPT0g
dHJ1ZSB8fCByZXN1bHQub3RoZXJWYWx1ZSAhPT0gImhlbGxvIikKLSAgICAgICAgdGhyb3cgbmV3
IEVycm9yKGkpOwotICAgIHJlc3VsdCA9IGZvb05JNS5jYWxsKHRydWUsIDEpOwotICAgIGlmIChy
ZXN1bHQgIT09IDEpCi0gICAgICAgIHRocm93IG5ldyBFcnJvcihpKTsKLSAgICByZXN1bHQgPSBm
b29OSTUuY2FsbCh0cnVlLCAiIik7Ci0gICAgaWYgKHJlc3VsdC50aGlzVmFsdWUgIT09IHRydWUg
fHwgcmVzdWx0Lm90aGVyVmFsdWUgIT09ICJoZWxsbyIpCi0gICAgICAgIHRocm93IG5ldyBFcnJv
cihpKTsKLX0KLQotcHV0RnVuY1RvUHJpdmF0ZU5hbWUoZnVuY3Rpb24oKSB7IHJldHVybiBhcmd1
bWVudHM7IH0pOwotdmFyIGZvbzYgPSBjcmVhdGVUYWlsQ2FsbEZvcndhcmRpbmdGdW5jV2l0aChi
b2R5VGV4dCwgInsgdGhpc1ZhbHVlOiB0aGlzLCBvdGhlclZhbHVlOiAnaGVsbG8nfSAiKTsKLWZ1
bmN0aW9uIGJhejYoKSB7Ci0gICAgInVzZSBzdHJpY3QiCi0gICAgcmV0dXJuIGZvbzYuYXBwbHko
dGhpcywgYXJndW1lbnRzKTsKLX0KLW5vSW5saW5lKGJhejYpOwotCi1mdW5jdGlvbiBhcnJheUVx
KGEsIGIpIHsKLSAgICBpZiAoYS5sZW5ndGggIT09IGIubGVuZ3RoKQotICAgICAgICB0aHJvdyBu
ZXcgRXJyb3IoKTsKLSAgICBmb3IgKGxldCBpID0gMDsgaSA8IGEubGVuZ3RoOyBpKyspIHsKLSAg
ICAgICAgaWYgKGFbaV0gIT09IGJbaV0pCi0gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoKTsK
LSAgICB9Ci19Ci1sZXQgYXJncyA9IFsiYSIsIHt9LCBbXSwgU3ltYm9sKCksIDEsIDEuMjM0LCB1
bmRlZmluZWQsIG51bGxdOwotZm9yIChsZXQgaSA9IDA7IGkgPCAxMDAwMDA7IGkrKykgewotICAg
IGxldCByZXN1bHQgPSBiYXo2LmFwcGx5KHVuZGVmaW5lZCwgYXJncyk7Ci0gICAgYXJyYXlFcShy
ZXN1bHQsIGFyZ3MpOwotfQpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvdGFpbENhbGxGb3J3
YXJkQXJndW1lbnRzMi5qcyBiL0pTVGVzdHMvc3RyZXNzL3RhaWxDYWxsRm9yd2FyZEFyZ3VtZW50
czIuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uZWRmYmM2MjQ2Y2E1MmZjMDE0OWY2YWUzYjIwNTBiOTAxZjI1M2I3
YgotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVzdHMvc3RyZXNzL3RhaWxDYWxsRm9yd2FyZEFyZ3Vt
ZW50czIuanMKQEAgLTAsMCArMSw1MCBAQAorLy9AIHNraXAgaWYgJGFyY2hpdGVjdHVyZSA9PSAi
eDg2IgorCit2YXIgY3JlYXRlQnVpbHRpbiA9ICR2bS5jcmVhdGVCdWlsdGluOwordmFyIGl0ZXJh
dGlvbkNvdW50ID0gMTAwMDAwOworCisvLyBUaGlzIGlzIHByZXR0eSBiYWQgYnV0IEkgbmVlZCBh
IHByaXZhdGUgbmFtZS4KK3ZhciBwdXRGdW5jVG9Qcml2YXRlTmFtZSA9IGNyZWF0ZUJ1aWx0aW4o
YChmdW5jdGlvbiAoZnVuYykgeyBAZ2VuZXJhdG9yVGhpcyA9IGZ1bmMgfSlgKQorCitmdW5jdGlv
biBjcmVhdGVUYWlsQ2FsbEZvcndhcmRpbmdGdW5jV2l0aChib2R5LCB0aGlzVmFsdWUpIHsKKyAg
ICByZXR1cm4gY3JlYXRlQnVpbHRpbihgKGZ1bmN0aW9uIChhKSB7CisgICAgICAgICJ1c2Ugc3Ry
aWN0IjsKKworICAgICAgICAke2JvZHl9CisKKyAgICAgICAgcmV0dXJuIEB0YWlsQ2FsbEZvcndh
cmRBcmd1bWVudHMoQGdlbmVyYXRvclRoaXMsICR7dGhpc1ZhbHVlfSk7CisgICAgfSlgKTsKK30K
KworcHV0RnVuY1RvUHJpdmF0ZU5hbWUoZnVuY3Rpb24gKCkgeyAidXNlIHN0cmljdCI7IHJldHVy
biB0aGlzOyAgfSk7CitsZXQgYm9keVRleHQgPSBgCitmb3IgKGxldCBpID0gMDsgaSA8IDEwMDsg
aSsrKSB7CisgICAgaWYgKGEgKyBpID09PSAxMDApCisgICAgICAgIHJldHVybiBhOworfQorYDsK
K3ZhciBmb280ID0gY3JlYXRlVGFpbENhbGxGb3J3YXJkaW5nRnVuY1dpdGgoYm9keVRleHQsICJ7
IHRoaXNWYWx1ZTogdGhpcywgb3RoZXJWYWx1ZTogJ2hlbGxvJ30gIik7Cit2YXIgZm9vTkk0ID0g
Y3JlYXRlVGFpbENhbGxGb3J3YXJkaW5nRnVuY1dpdGgoYm9keVRleHQsICJ7IHRoaXNWYWx1ZTog
dGhpcywgb3RoZXJWYWx1ZTogJ2hlbGxvJ30gIik7Citub0lubGluZShmb29OSTQpOworZnVuY3Rp
b24gYmF6NCgpIHsKKyAgICByZXR1cm4gZm9vNC5jYWxsKHRydWUsIDApOworfQorbm9JbmxpbmUo
YmF6NCk7CisKK2ZvciAobGV0IGkgPSAwOyBpIDwgaXRlcmF0aW9uQ291bnQ7IGkrKykgeworICAg
IGxldCByZXN1bHQgPSBmb280LmNhbGwodHJ1ZSwgMCk7CisgICAgaWYgKHJlc3VsdC50aGlzVmFs
dWUgIT09IHRydWUgfHwgcmVzdWx0Lm90aGVyVmFsdWUgIT09ICJoZWxsbyIpCisgICAgICAgIHRo
cm93IG5ldyBFcnJvcihpKTsKKyAgICByZXN1bHQgPSBiYXo0LmNhbGwoKTsKKyAgICBpZiAocmVz
dWx0LnRoaXNWYWx1ZSAhPT0gdHJ1ZSB8fCByZXN1bHQub3RoZXJWYWx1ZSAhPT0gImhlbGxvIikK
KyAgICAgICAgdGhyb3cgbmV3IEVycm9yKGkpOworICAgIHJlc3VsdCA9IGZvb05JNC5jYWxsKHRy
dWUsIDApOworICAgIGlmIChyZXN1bHQudGhpc1ZhbHVlICE9PSB0cnVlIHx8IHJlc3VsdC5vdGhl
clZhbHVlICE9PSAiaGVsbG8iKQorICAgICAgICB0aHJvdyBuZXcgRXJyb3IoaSk7CisgICAgcmVz
dWx0ID0gZm9vTkk0LmNhbGwodHJ1ZSwgMSk7CisgICAgaWYgKHJlc3VsdCAhPT0gMSkKKyAgICAg
ICAgdGhyb3cgbmV3IEVycm9yKGkpOworICAgIHJlc3VsdCA9IGZvb05JNC5jYWxsKHRydWUsICIi
KTsKKyAgICBpZiAocmVzdWx0LnRoaXNWYWx1ZSAhPT0gdHJ1ZSB8fCByZXN1bHQub3RoZXJWYWx1
ZSAhPT0gImhlbGxvIikKKyAgICAgICAgdGhyb3cgbmV3IEVycm9yKGkpOworfQpkaWZmIC0tZ2l0
IGEvSlNUZXN0cy9zdHJlc3MvdGFpbENhbGxGb3J3YXJkQXJndW1lbnRzMy5qcyBiL0pTVGVzdHMv
c3RyZXNzL3RhaWxDYWxsRm9yd2FyZEFyZ3VtZW50czMuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTM5NDdiNzUz
MjY3ZWNmMDAwN2RmMDU1MDIwMjQ4NjkyODQyOGY3NwotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVz
dHMvc3RyZXNzL3RhaWxDYWxsRm9yd2FyZEFyZ3VtZW50czMuanMKQEAgLTAsMCArMSw1NSBAQAor
Ly9AIHNraXAgaWYgJGFyY2hpdGVjdHVyZSA9PSAieDg2IgorCit2YXIgY3JlYXRlQnVpbHRpbiA9
ICR2bS5jcmVhdGVCdWlsdGluOwordmFyIGl0ZXJhdGlvbkNvdW50ID0gMTAwMDAwOworCisvLyBU
aGlzIGlzIHByZXR0eSBiYWQgYnV0IEkgbmVlZCBhIHByaXZhdGUgbmFtZS4KK3ZhciBwdXRGdW5j
VG9Qcml2YXRlTmFtZSA9IGNyZWF0ZUJ1aWx0aW4oYChmdW5jdGlvbiAoZnVuYykgeyBAZ2VuZXJh
dG9yVGhpcyA9IGZ1bmMgfSlgKQorCitmdW5jdGlvbiBjcmVhdGVUYWlsQ2FsbEZvcndhcmRpbmdG
dW5jV2l0aChib2R5LCB0aGlzVmFsdWUpIHsKKyAgICByZXR1cm4gY3JlYXRlQnVpbHRpbihgKGZ1
bmN0aW9uIChhKSB7CisgICAgICAgICJ1c2Ugc3RyaWN0IjsKKworICAgICAgICAke2JvZHl9CisK
KyAgICAgICAgcmV0dXJuIEB0YWlsQ2FsbEZvcndhcmRBcmd1bWVudHMoQGdlbmVyYXRvclRoaXMs
ICR7dGhpc1ZhbHVlfSk7CisgICAgfSlgKTsKK30KKworcHV0RnVuY1RvUHJpdmF0ZU5hbWUoZnVu
Y3Rpb24gKCkgeyAidXNlIHN0cmljdCI7IHJldHVybiB0aGlzOyAgfSk7CitsZXQgYm9keVRleHQg
PSBgCitmb3IgKGxldCBpID0gMDsgaSA8IDEwMDsgaSsrKSB7CisgICAgaWYgKGEgKyBpID09PSAx
MDApCisgICAgICAgIHJldHVybiBhOworfQorYDsKKwordmFyIHRlc3RGdW5jID0gZnVuY3Rpb24g
KCkgeyAidXNlIHN0cmljdCI7IHJldHVybiB0aGlzOyAgfQorbm9JbmxpbmUodGVzdEZ1bmMpOwor
cHV0RnVuY1RvUHJpdmF0ZU5hbWUodGVzdEZ1bmMpOworCit2YXIgZm9vNSA9IGNyZWF0ZVRhaWxD
YWxsRm9yd2FyZGluZ0Z1bmNXaXRoKGJvZHlUZXh0LCAieyB0aGlzVmFsdWU6IHRoaXMsIG90aGVy
VmFsdWU6ICdoZWxsbyd9ICIpOwordmFyIGZvb05JNSA9IGNyZWF0ZVRhaWxDYWxsRm9yd2FyZGlu
Z0Z1bmNXaXRoKGJvZHlUZXh0LCAieyB0aGlzVmFsdWU6IHRoaXMsIG90aGVyVmFsdWU6ICdoZWxs
byd9ICIpOworbm9JbmxpbmUoZm9vTkk1KTsKK2Z1bmN0aW9uIGJhejUoKSB7CisgICAgcmV0dXJu
IGZvbzUuY2FsbCh0cnVlLCAwKTsKK30KK25vSW5saW5lKGJhejUpOworCitmb3IgKGxldCBpID0g
MDsgaSA8IGl0ZXJhdGlvbkNvdW50OyBpKyspIHsKKyAgICBsZXQgcmVzdWx0ID0gZm9vNS5jYWxs
KHRydWUsIDApOworICAgIGlmIChyZXN1bHQudGhpc1ZhbHVlICE9PSB0cnVlIHx8IHJlc3VsdC5v
dGhlclZhbHVlICE9PSAiaGVsbG8iKQorICAgICAgICB0aHJvdyBuZXcgRXJyb3IoaSk7CisgICAg
cmVzdWx0ID0gYmF6NS5jYWxsKCk7CisgICAgaWYgKHJlc3VsdC50aGlzVmFsdWUgIT09IHRydWUg
fHwgcmVzdWx0Lm90aGVyVmFsdWUgIT09ICJoZWxsbyIpCisgICAgICAgIHRocm93IG5ldyBFcnJv
cihpKTsKKyAgICByZXN1bHQgPSBmb29OSTUuY2FsbCh0cnVlLCAwKTsKKyAgICBpZiAocmVzdWx0
LnRoaXNWYWx1ZSAhPT0gdHJ1ZSB8fCByZXN1bHQub3RoZXJWYWx1ZSAhPT0gImhlbGxvIikKKyAg
ICAgICAgdGhyb3cgbmV3IEVycm9yKGkpOworICAgIHJlc3VsdCA9IGZvb05JNS5jYWxsKHRydWUs
IDEpOworICAgIGlmIChyZXN1bHQgIT09IDEpCisgICAgICAgIHRocm93IG5ldyBFcnJvcihpKTsK
KyAgICByZXN1bHQgPSBmb29OSTUuY2FsbCh0cnVlLCAiIik7CisgICAgaWYgKHJlc3VsdC50aGlz
VmFsdWUgIT09IHRydWUgfHwgcmVzdWx0Lm90aGVyVmFsdWUgIT09ICJoZWxsbyIpCisgICAgICAg
IHRocm93IG5ldyBFcnJvcihpKTsKK30KZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL3RhaWxD
YWxsRm9yd2FyZEFyZ3VtZW50czQuanMgYi9KU1Rlc3RzL3N0cmVzcy90YWlsQ2FsbEZvcndhcmRB
cmd1bWVudHM0LmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjkzYzA2YzEzNmZlZGJmZDQwNzg2MDNiNTJiZGVhODJl
MzdiMWU2YWIKLS0tIC9kZXYvbnVsbAorKysgYi9KU1Rlc3RzL3N0cmVzcy90YWlsQ2FsbEZvcndh
cmRBcmd1bWVudHM0LmpzCkBAIC0wLDAgKzEsNDYgQEAKKy8vQCBza2lwIGlmICRhcmNoaXRlY3R1
cmUgPT0gIng4NiIKKwordmFyIGNyZWF0ZUJ1aWx0aW4gPSAkdm0uY3JlYXRlQnVpbHRpbjsKK3Zh
ciBpdGVyYXRpb25Db3VudCA9IDEwMDAwMDsKKworLy8gVGhpcyBpcyBwcmV0dHkgYmFkIGJ1dCBJ
IG5lZWQgYSBwcml2YXRlIG5hbWUuCit2YXIgcHV0RnVuY1RvUHJpdmF0ZU5hbWUgPSBjcmVhdGVC
dWlsdGluKGAoZnVuY3Rpb24gKGZ1bmMpIHsgQGdlbmVyYXRvclRoaXMgPSBmdW5jIH0pYCkKKwor
ZnVuY3Rpb24gY3JlYXRlVGFpbENhbGxGb3J3YXJkaW5nRnVuY1dpdGgoYm9keSwgdGhpc1ZhbHVl
KSB7CisgICAgcmV0dXJuIGNyZWF0ZUJ1aWx0aW4oYChmdW5jdGlvbiAoYSkgeworICAgICAgICAi
dXNlIHN0cmljdCI7CisKKyAgICAgICAgJHtib2R5fQorCisgICAgICAgIHJldHVybiBAdGFpbENh
bGxGb3J3YXJkQXJndW1lbnRzKEBnZW5lcmF0b3JUaGlzLCAke3RoaXNWYWx1ZX0pOworICAgIH0p
YCk7Cit9CisKK2xldCBib2R5VGV4dCA9IGAKK2ZvciAobGV0IGkgPSAwOyBpIDwgMTAwOyBpKysp
IHsKKyAgICBpZiAoYSArIGkgPT09IDEwMCkKKyAgICAgICAgcmV0dXJuIGE7Cit9CitgOworCitw
dXRGdW5jVG9Qcml2YXRlTmFtZShmdW5jdGlvbigpIHsgcmV0dXJuIGFyZ3VtZW50czsgfSk7Cit2
YXIgZm9vNiA9IGNyZWF0ZVRhaWxDYWxsRm9yd2FyZGluZ0Z1bmNXaXRoKGJvZHlUZXh0LCAieyB0
aGlzVmFsdWU6IHRoaXMsIG90aGVyVmFsdWU6ICdoZWxsbyd9ICIpOworZnVuY3Rpb24gYmF6Nigp
IHsKKyAgICAidXNlIHN0cmljdCIKKyAgICByZXR1cm4gZm9vNi5hcHBseSh0aGlzLCBhcmd1bWVu
dHMpOworfQorbm9JbmxpbmUoYmF6Nik7CisKK2Z1bmN0aW9uIGFycmF5RXEoYSwgYikgeworICAg
IGlmIChhLmxlbmd0aCAhPT0gYi5sZW5ndGgpCisgICAgICAgIHRocm93IG5ldyBFcnJvcigpOwor
ICAgIGZvciAobGV0IGkgPSAwOyBpIDwgYS5sZW5ndGg7IGkrKykgeworICAgICAgICBpZiAoYVtp
XSAhPT0gYltpXSkKKyAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigpOworICAgIH0KK30KK2xl
dCBhcmdzID0gWyJhIiwge30sIFtdLCBTeW1ib2woKSwgMSwgMS4yMzQsIHVuZGVmaW5lZCwgbnVs
bF07Citmb3IgKGxldCBpID0gMDsgaSA8IGl0ZXJhdGlvbkNvdW50OyBpKyspIHsKKyAgICBsZXQg
cmVzdWx0ID0gYmF6Ni5hcHBseSh1bmRlZmluZWQsIGFyZ3MpOworICAgIGFycmF5RXEocmVzdWx0
LCBhcmdzKTsKK30K
</data>

          </attachment>
      

    </bug>

</bugzilla>