<?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>41713</bug_id>
          
          <creation_ts>2010-07-06 13:49:26 -0700</creation_ts>
          <short_desc>[Qt] Implementation of QScriptValue::isArray()</short_desc>
          <delta_ts>2010-07-07 07:11:07 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>31863</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Caio Marcelo de Oliveira Filho">cmarcelo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>jedrzej.nowacki</cc>
    
    <cc>kenneth</cc>
    
    <cc>kent.hansen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>247201</commentid>
    <comment_count>0</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2010-07-06 13:49:26 -0700</bug_when>
    <thetext>Implementation of QScriptValue::isArray()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247203</commentid>
    <comment_count>1</comment_count>
      <attachid>60654</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2010-07-06 13:53:23 -0700</bug_when>
    <thetext>Created attachment 60654
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247480</commentid>
    <comment_count>2</comment_count>
    <who name="Kent Hansen">kent.hansen</who>
    <bug_when>2010-07-07 04:35:51 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=60654) [details]
&gt; Patch

LGTM, thanks for helping out!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247491</commentid>
    <comment_count>3</comment_count>
    <who name="Jędrzej Nowacki">jedrzej.nowacki</who>
    <bug_when>2010-07-07 05:13:01 -0700</bug_when>
    <thetext>LGTM thanks :-)

Next time please add a QtScript bug report as a blocker for 31863.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247532</commentid>
    <comment_count>4</comment_count>
      <attachid>60654</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-07 07:11:03 -0700</bug_when>
    <thetext>Comment on attachment 60654
Patch

Clearing flags on attachment: 60654

Committed r62661: &lt;http://trac.webkit.org/changeset/62661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247533</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-07 07:11:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60654</attachid>
            <date>2010-07-06 13:53:23 -0700</date>
            <delta_ts>2010-07-07 07:11:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41713-20100706175319.patch</filename>
            <type>text/plain</type>
            <size>8982</size>
            <attacher name="Caio Marcelo de Oliveira Filho">cmarcelo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL3F0L0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3Jl
L3F0L0NoYW5nZUxvZwppbmRleCAxMzA0MDQyMzcyNTUyZmJlYTJmZDRkZmNhNTcwZWM1NWI1NDg0
NjcxLi5mNTViN2E3ZDlkM2RlMGFkZjk2MzZlYTMwMmFjMWQyNmVmMDRiZjZjIDEwMDY0NAotLS0g
YS9KYXZhU2NyaXB0Q29yZS9xdC9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvcXQvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTAtMDctMDYgIENhaW8gTWFyY2VsbyBkZSBPbGl2
ZWlyYSBGaWxobyAgPGNhaW8ub2xpdmVpcmFAb3BlbmJvc3NhLm9yZz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbXBsZW1lbnRhdGlvbiBvZiBRU2Ny
aXB0VmFsdWU6OmlzQXJyYXkoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NDE3MTMKKworICAgICAgICBTaW5jZSB3ZSBkb24ndCBoYXZlIGFjY2VzcyB0
byB0aGUgW1tDbGFzc11dIGludGVybmFsIHByb3BlcnR5IG9mCisgICAgICAgIGJ1aWx0aW5zIChp
bmNsdWRpbmcgQXJyYXkpLCB0aGUgc29sdXRpb24gd2FzIHRvIGtlZXAgdGhlIG9yaWdpbmFsICdB
cnJheScKKyAgICAgICAgKGNvbnN0cnVjdG9yKSBhbmQgJ0FycmF5LnByb3RvdHlwZScgb2JqZWN0
cyBhbmQgdXNlIHRoZW0gdG8gaWRlbnRpZnkKKyAgICAgICAgaWYgYSBnaXZlbiBvYmplY3QgaXMg
YW4gQXJyYXkuCisKKyAgICAgICAgQWxzbyB1bmNvbW1lbnQgc29tZSB0ZXN0cyBhbmQgYWRkIHNv
bWUgdGVzdHMgb2YgbmV3QXJyYXkoKSB0aGF0CisgICAgICAgIGRlcGVuZGVkIG9uIGlzQXJyYXko
KS4gCisKKyAgICAgICAgKiBhcGkvcXNjcmlwdGVuZ2luZV9wLmNwcDoKKyAgICAgICAgKFFTY3Jp
cHRFbmdpbmVQcml2YXRlOjpRU2NyaXB0RW5naW5lUHJpdmF0ZSk6CisgICAgICAgIChRU2NyaXB0
RW5naW5lUHJpdmF0ZTo6flFTY3JpcHRFbmdpbmVQcml2YXRlKToKKyAgICAgICAgKiBhcGkvcXNj
cmlwdGVuZ2luZV9wLmg6CisgICAgICAgIChRU2NyaXB0RW5naW5lUHJpdmF0ZTo6aXNBcnJheSk6
CisgICAgICAgICogYXBpL3FzY3JpcHR2YWx1ZS5jcHA6CisgICAgICAgIChRU2NyaXB0VmFsdWU6
OmlzQXJyYXkpOgorICAgICAgICAqIGFwaS9xc2NyaXB0dmFsdWUuaDoKKyAgICAgICAgKiBhcGkv
cXNjcmlwdHZhbHVlX3AuaDoKKyAgICAgICAgKFFTY3JpcHRWYWx1ZVByaXZhdGU6OmlzQXJyYXkp
OgorICAgICAgICAqIHRlc3RzL3FzY3JpcHRlbmdpbmUvdHN0X3FzY3JpcHRlbmdpbmUuY3BwOgor
ICAgICAgICAodHN0X1FTY3JpcHRFbmdpbmU6Om5ld0FycmF5KToKKwogMjAxMC0wNy0wNiAgSmVk
cnplaiBOb3dhY2tpICA8amVkcnplai5ub3dhY2tpQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAtLWdpdCBhL0phdmFTY3Jp
cHRDb3JlL3F0L2FwaS9xc2NyaXB0ZW5naW5lX3AuY3BwIGIvSmF2YVNjcmlwdENvcmUvcXQvYXBp
L3FzY3JpcHRlbmdpbmVfcC5jcHAKaW5kZXggMjNlNDFjNDc4MzE3NDNiOGRmMGY5ZjU5ODBlN2Fh
MGYzODk3OTJlOS4uMzYwZGUyOTk0ODNmY2UyZjBiYmJkMzFiZmI0ZmQzZmRiN2VjNTRkZSAxMDA2
NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvcXQvYXBpL3FzY3JpcHRlbmdpbmVfcC5jcHAKKysrIGIv
SmF2YVNjcmlwdENvcmUvcXQvYXBpL3FzY3JpcHRlbmdpbmVfcC5jcHAKQEAgLTMyLDExICszMiwz
MiBAQCBRU2NyaXB0RW5naW5lUHJpdmF0ZTo6UVNjcmlwdEVuZ2luZVByaXZhdGUoY29uc3QgUVNj
cmlwdEVuZ2luZSogZW5naW5lKQogICAgIDogcV9wdHIoY29uc3RfY2FzdDxRU2NyaXB0RW5naW5l
Kj4oZW5naW5lKSkKICAgICAsIG1fY29udGV4dChKU0dsb2JhbENvbnRleHRDcmVhdGUoMCkpCiAg
ICAgLCBtX2V4Y2VwdGlvbigwKQorICAgICwgbV9hcnJheUNvbnN0cnVjdG9yKDApCisgICAgLCBt
X2FycmF5UHJvdG90eXBlKDApCiB7CisgICAgSlNPYmplY3RSZWYgZ2xvYmFsT2JqZWN0ID0gSlND
b250ZXh0R2V0R2xvYmFsT2JqZWN0KG1fY29udGV4dCk7CisKKyAgICAvLyBTYXZlIHJlZmVyZW5j
ZXMgdG8gdGhlIEFycmF5IGNvbnN0cnVjdG9yIGFuZCBwcm90b3R5cGUuCisgICAgSlNSZXRhaW5Q
dHI8SlNTdHJpbmdSZWY+IGFycmF5TmFtZShBZG9wdCwgSlNTdHJpbmdDcmVhdGVXaXRoVVRGOENT
dHJpbmcoIkFycmF5IikpOworICAgIEpTVmFsdWVSZWYgYXJyYXlDb25zdHJ1Y3RvciA9IEpTT2Jq
ZWN0R2V0UHJvcGVydHkobV9jb250ZXh0LCBnbG9iYWxPYmplY3QsIGFycmF5TmFtZS5nZXQoKSwg
LyogZXhjZXB0aW9uICovIDApOworICAgIFFfQVNTRVJUKEpTVmFsdWVJc09iamVjdChtX2NvbnRl
eHQsIGFycmF5Q29uc3RydWN0b3IpKTsKKyAgICBtX2FycmF5Q29uc3RydWN0b3IgPSBKU1ZhbHVl
VG9PYmplY3QobV9jb250ZXh0LCBhcnJheUNvbnN0cnVjdG9yLCAvKiBleGNlcHRpb24gKi8gMCk7
CisgICAgSlNWYWx1ZVByb3RlY3QobV9jb250ZXh0LCBtX2FycmF5Q29uc3RydWN0b3IpOworCisg
ICAgLy8gTm90ZSB0aGF0IHRoaXMgaXMgbm90IHRoZSBbW1Byb3RvdHlwZV1dIGludGVybmFsIHBy
b3BlcnR5ICh3aGljaCB3ZSBjb3VsZAorICAgIC8vIGdldCB2aWEgSlNPYmplY3RHZXRQcm90b3R5
cGUpLCBidXQgdGhlIEFycmF5LnByb3RvdHlwZSwgdGhhdCB3aWxsIGJlIHNldAorICAgIC8vIGFz
IFtbUHJvdG90eXBlXV0gb2YgQXJyYXkgaW5zdGFuY2VzLgorICAgIEpTUmV0YWluUHRyPEpTU3Ry
aW5nUmVmPiBwcm90b3R5cGVOYW1lKEFkb3B0LCBKU1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmlu
ZygicHJvdG90eXBlIikpOworICAgIEpTVmFsdWVSZWYgYXJyYXlQcm90b3R5cGUgPSBKU09iamVj
dEdldFByb3BlcnR5KG1fY29udGV4dCwgbV9hcnJheUNvbnN0cnVjdG9yLCBwcm90b3R5cGVOYW1l
LmdldCgpLCAvKiBleGNlcHRpb24gKi8gMCk7CisgICAgUV9BU1NFUlQoSlNWYWx1ZUlzT2JqZWN0
KG1fY29udGV4dCwgYXJyYXlQcm90b3R5cGUpKTsKKyAgICBtX2FycmF5UHJvdG90eXBlID0gYXJy
YXlQcm90b3R5cGU7CisgICAgSlNWYWx1ZVByb3RlY3QobV9jb250ZXh0LCBtX2FycmF5UHJvdG90
eXBlKTsKIH0KIAogUVNjcmlwdEVuZ2luZVByaXZhdGU6On5RU2NyaXB0RW5naW5lUHJpdmF0ZSgp
CiB7CisgICAgSlNWYWx1ZVVucHJvdGVjdChtX2NvbnRleHQsIG1fYXJyYXlDb25zdHJ1Y3Rvcik7
CisgICAgSlNWYWx1ZVVucHJvdGVjdChtX2NvbnRleHQsIG1fYXJyYXlQcm90b3R5cGUpOwogICAg
IGlmIChtX2V4Y2VwdGlvbikKICAgICAgICAgSlNWYWx1ZVVucHJvdGVjdChtX2NvbnRleHQsIG1f
ZXhjZXB0aW9uKTsKICAgICBKU0dsb2JhbENvbnRleHRSZWxlYXNlKG1fY29udGV4dCk7CmRpZmYg
LS1naXQgYS9KYXZhU2NyaXB0Q29yZS9xdC9hcGkvcXNjcmlwdGVuZ2luZV9wLmggYi9KYXZhU2Ny
aXB0Q29yZS9xdC9hcGkvcXNjcmlwdGVuZ2luZV9wLmgKaW5kZXggMzBlZTAzOWMyNDdlNDA0ZjQ3
MDE4YTNlOWRhNzQ5NTUyYjNhNTQwYy4uNDAxYzA1MWQzNTBhMmI3NmZjYzUwMzc3ODYwYTM3NTJm
NzlhOTE2MCAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvcXQvYXBpL3FzY3JpcHRlbmdpbmVf
cC5oCisrKyBiL0phdmFTY3JpcHRDb3JlL3F0L2FwaS9xc2NyaXB0ZW5naW5lX3AuaApAQCAtNzcs
MTAgKzc3LDE1IEBAIHB1YmxpYzoKICAgICBpbmxpbmUgUVNjcmlwdFN0cmluZ1ByaXZhdGUqIHRv
U3RyaW5nSGFuZGxlKGNvbnN0IFFTdHJpbmcmIHN0cikgY29uc3Q7CiAKICAgICBpbmxpbmUgb3Bl
cmF0b3IgSlNHbG9iYWxDb250ZXh0UmVmKCkgY29uc3Q7CisKKyAgICBpbmxpbmUgYm9vbCBpc0Fy
cmF5KEpTVmFsdWVSZWYgdmFsdWUpIGNvbnN0OwogcHJpdmF0ZToKICAgICBRU2NyaXB0RW5naW5l
KiBxX3B0cjsKICAgICBKU0dsb2JhbENvbnRleHRSZWYgbV9jb250ZXh0OwogICAgIEpTVmFsdWVS
ZWYgbV9leGNlcHRpb247CisKKyAgICBKU09iamVjdFJlZiBtX2FycmF5Q29uc3RydWN0b3I7Cisg
ICAgSlNWYWx1ZVJlZiBtX2FycmF5UHJvdG90eXBlOwogfTsKIAogCkBAIC0yMTEsNCArMjE2LDEx
IEBAIFFTY3JpcHRFbmdpbmVQcml2YXRlOjpvcGVyYXRvciBKU0dsb2JhbENvbnRleHRSZWYoKSBj
b25zdAogICAgIHJldHVybiBtX2NvbnRleHQ7CiB9CiAKK2Jvb2wgUVNjcmlwdEVuZ2luZVByaXZh
dGU6OmlzQXJyYXkoSlNWYWx1ZVJlZiB2YWx1ZSkgY29uc3QKK3sKKyAgICAvLyBKU0MgQVBJIGRv
ZXNuJ3QgZXhwb3J0IHRoZSBbW0NsYXNzXV0gaW5mb3JtYXRpb24gZm9yIHRoZSBidWlsdGlucy4g
QnV0IHdlIGtub3cgdGhhdCBhIHZhbHVlCisgICAgLy8gaXMgYW4gYXJyYXkgaWYgaXQgd2FzIGNy
ZWF0ZWQgd2l0aCB0aGUgQXJyYXkgY29uc3RydWN0b3Igb3IgaWYgaXQgaXMgdGhlIEFycmF5LnBy
b3RvdHlwZS4KKyAgICByZXR1cm4gSlNWYWx1ZUlzSW5zdGFuY2VPZkNvbnN0cnVjdG9yKG1fY29u
dGV4dCwgdmFsdWUsIG1fYXJyYXlDb25zdHJ1Y3RvciwgLyogZXhjZXB0aW9uICovIDApIHx8IEpT
VmFsdWVJc1N0cmljdEVxdWFsKG1fY29udGV4dCwgdmFsdWUsIG1fYXJyYXlQcm90b3R5cGUpOwor
fQorCiAjZW5kaWYKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL3F0L2FwaS9xc2NyaXB0dmFs
dWUuY3BwIGIvSmF2YVNjcmlwdENvcmUvcXQvYXBpL3FzY3JpcHR2YWx1ZS5jcHAKaW5kZXggYzFk
MGZkM2Y0MTI2MWMwOTVjZDljODgxMDczODJkMjllMzI3YzMyNC4uYmY0YmI0M2JlZTYzZjMzOWU0
YWIyNGRiZTE2MTQ2MzBhM2ZkZTczZiAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvcXQvYXBp
L3FzY3JpcHR2YWx1ZS5jcHAKKysrIGIvSmF2YVNjcmlwdENvcmUvcXQvYXBpL3FzY3JpcHR2YWx1
ZS5jcHAKQEAgLTMxMyw2ICszMTMsMTcgQEAgYm9vbCBRU2NyaXB0VmFsdWU6OmlzRXJyb3IoKSBj
b25zdAogfQogCiAvKiEKKyAgUmV0dXJucyB0cnVlIGlmIHRoaXMgUVNjcmlwdFZhbHVlIGlzIGFu
IG9iamVjdCBvZiB0aGUgQXJyYXkgY2xhc3M7CisgIG90aGVyd2lzZSByZXR1cm5zIGZhbHNlLgor
CisgIFxzYSBRU2NyaXB0RW5naW5lOjpuZXdBcnJheSgpCisqLworYm9vbCBRU2NyaXB0VmFsdWU6
OmlzQXJyYXkoKSBjb25zdAoreworICAgIHJldHVybiBkX3B0ci0+aXNBcnJheSgpOworfQorCisv
KiEKICAgUmV0dXJucyB0cnVlIGlmIHRoaXMgUVNjcmlwdFZhbHVlIGlzIG9mIHRoZSBPYmplY3Qg
dHlwZTsgb3RoZXJ3aXNlCiAgIHJldHVybnMgZmFsc2UuCiAKZGlmZiAtLWdpdCBhL0phdmFTY3Jp
cHRDb3JlL3F0L2FwaS9xc2NyaXB0dmFsdWUuaCBiL0phdmFTY3JpcHRDb3JlL3F0L2FwaS9xc2Ny
aXB0dmFsdWUuaAppbmRleCBiODVjODQ1NWY2OTAyYTRiNzQ2YjJiNmI2YjhmNjAzNjE0YWU3MTMz
Li40ZTEzNDljZTU2OGQ0MGNjZDBlMDdhYjQ1YjYwNjQwYjhhZTRkNmVjIDEwMDY0NAotLS0gYS9K
YXZhU2NyaXB0Q29yZS9xdC9hcGkvcXNjcmlwdHZhbHVlLmgKKysrIGIvSmF2YVNjcmlwdENvcmUv
cXQvYXBpL3FzY3JpcHR2YWx1ZS5oCkBAIC0xMDgsNiArMTA4LDcgQEAgcHVibGljOgogICAgIGJv
b2wgaXNVbmRlZmluZWQoKSBjb25zdDsKICAgICBib29sIGlzT2JqZWN0KCkgY29uc3Q7CiAgICAg
Ym9vbCBpc0Vycm9yKCkgY29uc3Q7CisgICAgYm9vbCBpc0FycmF5KCkgY29uc3Q7CiAKICAgICBR
U3RyaW5nIHRvU3RyaW5nKCkgY29uc3Q7CiAgICAgcXNyZWFsIHRvTnVtYmVyKCkgY29uc3Q7CmRp
ZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9xdC9hcGkvcXNjcmlwdHZhbHVlX3AuaCBiL0phdmFT
Y3JpcHRDb3JlL3F0L2FwaS9xc2NyaXB0dmFsdWVfcC5oCmluZGV4IDkyZjRiMGEyMmZiMTM2YmNh
MzA1NzUzOWUyZTM3YTI0ZTRjMDFmYTIuLjRmYTA4YTVjN2FlZmIyYjIyMjNkMGU2NzE0OGU2NDcx
NmIwODEyMGEgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3F0L2FwaS9xc2NyaXB0dmFsdWVf
cC5oCisrKyBiL0phdmFTY3JpcHRDb3JlL3F0L2FwaS9xc2NyaXB0dmFsdWVfcC5oCkBAIC0xMDEs
NiArMTAxLDcgQEAgcHVibGljOgogICAgIGlubGluZSBib29sIGlzRXJyb3IoKTsKICAgICBpbmxp
bmUgYm9vbCBpc09iamVjdCgpOwogICAgIGlubGluZSBib29sIGlzRnVuY3Rpb24oKTsKKyAgICBp
bmxpbmUgYm9vbCBpc0FycmF5KCk7CiAKICAgICBpbmxpbmUgUVN0cmluZyB0b1N0cmluZygpIGNv
bnN0OwogICAgIGlubGluZSBxc3JlYWwgdG9OdW1iZXIoKSBjb25zdDsKQEAgLTQ0NCw2ICs0NDUs
MjAgQEAgYm9vbCBRU2NyaXB0VmFsdWVQcml2YXRlOjppc0Z1bmN0aW9uKCkKICAgICB9CiB9CiAK
K2Jvb2wgUVNjcmlwdFZhbHVlUHJpdmF0ZTo6aXNBcnJheSgpCit7CisgICAgc3dpdGNoIChtX3N0
YXRlKSB7CisgICAgY2FzZSBKU1ZhbHVlOgorICAgICAgICBpZiAocmVmaW5lZEpTVmFsdWUoKSAh
PSBKU09iamVjdCkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgLy8gRmFsbC10
aHJvdWdoLgorICAgIGNhc2UgSlNPYmplY3Q6CisgICAgICAgIHJldHVybiBtX2VuZ2luZS0+aXNB
cnJheSgqdGhpcyk7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0K
K30KKwogUVN0cmluZyBRU2NyaXB0VmFsdWVQcml2YXRlOjp0b1N0cmluZygpIGNvbnN0CiB7CiAg
ICAgc3dpdGNoIChtX3N0YXRlKSB7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9xdC90ZXN0
cy9xc2NyaXB0ZW5naW5lL3RzdF9xc2NyaXB0ZW5naW5lLmNwcCBiL0phdmFTY3JpcHRDb3JlL3F0
L3Rlc3RzL3FzY3JpcHRlbmdpbmUvdHN0X3FzY3JpcHRlbmdpbmUuY3BwCmluZGV4IDc1M2ZjZDBj
YTk5OWI5MWJjZDU2ZGQ5NTY5YmViMzg2NjhjN2NlMWEuLjcyY2E5YjE1ZDdjMzVlYmU0NDdlNDU5
MGIyNGQzMDMzMjU2OThiNDEgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3F0L3Rlc3RzL3Fz
Y3JpcHRlbmdpbmUvdHN0X3FzY3JpcHRlbmdpbmUuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL3F0
L3Rlc3RzL3FzY3JpcHRlbmdpbmUvdHN0X3FzY3JpcHRlbmdpbmUuY3BwCkBAIC00MTYsMjEgKzQx
Niw0OCBAQCB2b2lkIHRzdF9RU2NyaXB0RW5naW5lOjpuZXdBcnJheSgpCiAgICAgUVNjcmlwdEVu
Z2luZSBlbmc7CiAgICAgUVNjcmlwdFZhbHVlIGFycmF5ID0gZW5nLm5ld0FycmF5KCk7CiAgICAg
UUNPTVBBUkUoYXJyYXkuaXNWYWxpZCgpLCB0cnVlKTsKLSAgICAvLyBRQ09NUEFSRShhcnJheS5p
c0FycmF5KCksIHRydWUpOworICAgIFFDT01QQVJFKGFycmF5LmlzQXJyYXkoKSwgdHJ1ZSk7CiAg
ICAgUUNPTVBBUkUoYXJyYXkuaXNPYmplY3QoKSwgdHJ1ZSk7CiAgICAgUVZFUklGWSghYXJyYXku
aXNGdW5jdGlvbigpKTsKICAgICAvLyBRQ09NUEFSRShhcnJheS5zY3JpcHRDbGFzcygpLCAoUVNj
cmlwdENsYXNzKikwKTsKIAogICAgIC8vIFByb3RvdHlwZSBzaG91bGQgYmUgQXJyYXkucHJvdG90
eXBlLgogICAgIFFDT01QQVJFKGFycmF5LnByb3RvdHlwZSgpLmlzVmFsaWQoKSwgdHJ1ZSk7Ci0g
ICAgLy8gUUNPTVBBUkUoYXJyYXkucHJvdG90eXBlKCkuaXNBcnJheSgpLCB0cnVlKTsKKyAgICBR
Q09NUEFSRShhcnJheS5wcm90b3R5cGUoKS5pc0FycmF5KCksIHRydWUpOwogICAgIFFDT01QQVJF
KGFycmF5LnByb3RvdHlwZSgpLnN0cmljdGx5RXF1YWxzKGVuZy5ldmFsdWF0ZSgiQXJyYXkucHJv
dG90eXBlIikpLCB0cnVlKTsKIAogICAgIFFTY3JpcHRWYWx1ZSBhcnJheVdpdGhTaXplID0gZW5n
Lm5ld0FycmF5KDQyKTsKICAgICBRQ09NUEFSRShhcnJheVdpdGhTaXplLmlzVmFsaWQoKSwgdHJ1
ZSk7Ci0gICAgLy8gUUNPTVBBUkUoYXJyYXlXaXRoU2l6ZS5pc0FycmF5KCksIHRydWUpOworICAg
IFFDT01QQVJFKGFycmF5V2l0aFNpemUuaXNBcnJheSgpLCB0cnVlKTsKICAgICBRQ09NUEFSRShh
cnJheVdpdGhTaXplLmlzT2JqZWN0KCksIHRydWUpOwogICAgIFFDT01QQVJFKGFycmF5V2l0aFNp
emUucHJvcGVydHkoImxlbmd0aCIpLnRvSW50MzIoKSwgNDIpOworCisgICAgLy8gdGFzayAyMTgw
OTIKKyAgICB7CisgICAgICAgIFFTY3JpcHRWYWx1ZSByZXQgPSBlbmcuZXZhbHVhdGUoIltdLnNw
bGljZSgwLCAwLCAnYScpIik7CisgICAgICAgIFFWRVJJRlkocmV0LmlzQXJyYXkoKSk7CisgICAg
ICAgIFFDT01QQVJFKHJldC5wcm9wZXJ0eSgibGVuZ3RoIikudG9JbnQzMigpLCAwKTsKKyAgICB9
CisgICAgeworICAgICAgICBRU2NyaXB0VmFsdWUgcmV0ID0gZW5nLmV2YWx1YXRlKCJbJ2EnXS5z
cGxpY2UoMCwgMSwgJ2InKSIpOworICAgICAgICBRVkVSSUZZKHJldC5pc0FycmF5KCkpOworICAg
ICAgICBRQ09NUEFSRShyZXQucHJvcGVydHkoImxlbmd0aCIpLnRvSW50MzIoKSwgMSk7CisgICAg
fQorICAgIHsKKyAgICAgICAgUVNjcmlwdFZhbHVlIHJldCA9IGVuZy5ldmFsdWF0ZSgiWydhJywg
J2InXS5zcGxpY2UoMCwgMSwgJ2MnKSIpOworICAgICAgICBRVkVSSUZZKHJldC5pc0FycmF5KCkp
OworICAgICAgICBRQ09NUEFSRShyZXQucHJvcGVydHkoImxlbmd0aCIpLnRvSW50MzIoKSwgMSk7
CisgICAgfQorICAgIHsKKyAgICAgICAgUVNjcmlwdFZhbHVlIHJldCA9IGVuZy5ldmFsdWF0ZSgi
WydhJywgJ2InLCAnYyddLnNwbGljZSgwLCAyLCAnZCcpIik7CisgICAgICAgIFFWRVJJRlkocmV0
LmlzQXJyYXkoKSk7CisgICAgICAgIFFDT01QQVJFKHJldC5wcm9wZXJ0eSgibGVuZ3RoIikudG9J
bnQzMigpLCAyKTsKKyAgICB9CisgICAgeworICAgICAgICBRU2NyaXB0VmFsdWUgcmV0ID0gZW5n
LmV2YWx1YXRlKCJbJ2EnLCAnYicsICdjJ10uc3BsaWNlKDEsIDIsICdkJywgJ2UnLCAnZicpIik7
CisgICAgICAgIFFWRVJJRlkocmV0LmlzQXJyYXkoKSk7CisgICAgICAgIFFDT01QQVJFKHJldC5w
cm9wZXJ0eSgibGVuZ3RoIikudG9JbnQzMigpLCAyKTsKKyAgICB9CiB9CiAKIHZvaWQgdHN0X1FT
Y3JpcHRFbmdpbmU6OnVuY2F1Z2h0RXhjZXB0aW9uKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>