<?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>131735</bug_id>
          
          <creation_ts>2014-04-16 09:30:18 -0700</creation_ts>
          <short_desc>Make Vector::takeLast work with move-only types (and optimize for types where move is faster)</short_desc>
          <delta_ts>2019-01-15 17:11:06 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Template Framework</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>131784</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1001157</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-04-16 09:30:18 -0700</bug_when>
    <thetext>Make Vector::takeLast work with move-only types (and optimize for types where move is faster)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1001158</commentid>
    <comment_count>1</comment_count>
      <attachid>229449</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-04-16 09:31:30 -0700</bug_when>
    <thetext>Created attachment 229449
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1001170</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-04-16 09:51:41 -0700</bug_when>
    <thetext>Committed r167348: &lt;http://trac.webkit.org/changeset/167348&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229449</attachid>
            <date>2014-04-16 09:31:30 -0700</date>
            <delta_ts>2019-01-15 17:11:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131735-20140416093114.patch</filename>
            <type>text/plain</type>
            <size>8944</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3MjkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDkzNzJhNDNmNjA0MGQxY2FkNTUyYjlk
YjhlMjYzNmU2M2MxOTAxYjYuLmQyNmZjNmM3YzczZDY5NDBjZDg5MjE3MjE1NzMzZTA2NDIxNmMz
OTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTQtMDQtMTYgIERhcmluIEFkbGVyICA8ZGFyaW5A
YXBwbGUuY29tPgorCisgICAgICAgIE1ha2UgVmVjdG9yOjp0YWtlTGFzdCB3b3JrIHdpdGggbW92
ZS1vbmx5IHR5cGVzIChhbmQgb3B0aW1pemUgZm9yIHR5cGVzIHdoZXJlIG1vdmUgaXMgZmFzdGVy
KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxNzM1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3dGYv
VmVjdG9yLmg6CisgICAgICAgIChXVEY6OlZlY3Rvcjo6dGFrZUxhc3QpOiBBZGRlZCBhIG1pc3Np
bmcgc3RkOjptb3ZlLiBBbGwgdGhlIG90aGVyIHRha2UgZnVuY3Rpb25zIGhhdmUgaXQuCisKIDIw
MTQtMDQtMTQgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIG1vbm90
b25pY2FsbHlJbmNyZWFzaW5nVGltZSgpIHNob3VsZCBvbmx5IGluaXRpYWxpemUgaXRzIHN0YXRp
YyB0aW1lYmFzZUluZm8gb25jZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1ZlY3Rvci5o
IGIvU291cmNlL1dURi93dGYvVmVjdG9yLmgKaW5kZXggZGM2MmNlMTUxZjJlNTg3MjMwOGVhNGQ1
NzQwNGIxYTRlNGU3ZmUyZi4uMDNlY2EwZGM4NTFiZDNiMDQxMmRkMTQyZTMxNjcwOTFlOWQ2OWRi
MyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvVmVjdG9yLmgKKysrIGIvU291cmNlL1dURi93
dGYvVmVjdG9yLmgKQEAgLTY2MSw3ICs2NjEsNyBAQCBwdWJsaWM6CiAgICAgCiAgICAgVCB0YWtl
TGFzdCgpCiAgICAgewotICAgICAgICBUIHJlc3VsdCA9IGxhc3QoKTsKKyAgICAgICAgVCByZXN1
bHQgPSBzdGQ6Om1vdmUobGFzdCgpKTsKICAgICAgICAgcmVtb3ZlTGFzdCgpOwogICAgICAgICBy
ZXR1cm4gcmVzdWx0OwogICAgIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xz
L0NoYW5nZUxvZwppbmRleCBjYTlhN2MwZWZhZTY2OWJjNjdlM2Q4OThhNWJiNmE1NmE0ZDY3YjNm
Li4xMDUyY2FjYjNmNjFhODBlN2ZmYmJiMGMxYjc1MWIwMGQ0OWRkODcxIDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIw
MTQtMDQtMTYgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgorCisgICAgICAgIE1ha2Ug
VmVjdG9yOjp0YWtlTGFzdCB3b3JrIHdpdGggbW92ZS1vbmx5IHR5cGVzIChhbmQgb3B0aW1pemUg
Zm9yIHR5cGVzIHdoZXJlIG1vdmUgaXMgZmFzdGVyKQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxNzM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9WZWN0b3Iu
Y3BwOiBBZGRlZCBhIHRlc3QgZm9yIFZlY3Rvcjo6dGFrZUxhc3Qgd2l0aCBtb3ZlIG9ubHkgdHlw
ZXMuCisgICAgICAgIEZpeGVkIGludm9jYXRpb25zIG9mIEVYUEVDVCBtYWNyb3Mgc28gdGhlIGV4
cGVjdGVkIHZhbHVlIGlzIG9uIHRoZSBsZWZ0LCBhbmQgdGhlIHRlc3QgcmVzdWx0CisgICAgICAg
IGlzIG9uIHRoZSByaWdodC4gVGhpcyBjYW4gYmUgY29uZnVzaW5nIHNpbmNlIG91ciBKYXZhU2Ny
aXB0IHRlc3QgZnJhbWV3b3JrIGRvZXMgaXQgdGhlIG9wcG9zaXRlCisgICAgICAgIHdheSwgYnV0
IGd0ZXN0IHdvcmtzIGJldHRlciB0aGlzIHdheS4KKwogMjAxNC0wNC0xNCAgSm96c2VmIEJlcnRh
ICA8amJlcnRhLnUtc3plZ2VkQHBhcnRuZXIuc2Ftc3VuZy5jb20+CiAKICAgICAgICAgRml4IGNv
bW1pdC1sb2ctZWRpdG9yIGJ1ZyByZXZlYWxlZCBieSByMTY1NDQ3CmRpZmYgLS1naXQgYS9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9WZWN0b3IuY3BwIGIvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XVEYvVmVjdG9yLmNwcAppbmRleCA3NzVjOWFlY2RlNDAwZGJjNGE4MDY4MGUzMTkw
NzE1NzAyZTk2NjMxLi5iYmIxYTYzYWFlOGQ1MWYzNzc1YTk4N2JhMzI3ZDdmMTU0MDhkMzJhIDEw
MDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9WZWN0b3IuY3BwCisrKyBi
L1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV1RGL1ZlY3Rvci5jcHAKQEAgLTM0LDggKzM0LDgg
QEAgVEVTVChXVEZfVmVjdG9yLCBCYXNpYykKIHsKICAgICBWZWN0b3I8aW50PiBpbnRWZWN0b3I7
CiAgICAgRVhQRUNUX1RSVUUoaW50VmVjdG9yLmlzRW1wdHkoKSk7Ci0gICAgRVhQRUNUX0VRKDB1
bCwgaW50VmVjdG9yLnNpemUoKSk7Ci0gICAgRVhQRUNUX0VRKDB1bCwgaW50VmVjdG9yLmNhcGFj
aXR5KCkpOworICAgIEVYUEVDVF9FUSgwVSwgaW50VmVjdG9yLnNpemUoKSk7CisgICAgRVhQRUNU
X0VRKDBVLCBpbnRWZWN0b3IuY2FwYWNpdHkoKSk7CiB9CiAKIFRFU1QoV1RGX1ZlY3RvciwgSXRl
cmF0b3IpCkBAIC0xNTAsMTEgKzE1MCwxMSBAQCBURVNUKFdURl9WZWN0b3IsIE1vdmVPbmx5X1Vu
Y2hlY2tlZEFwcGVuZCkKICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IDEwMDsgKytpKSB7CiAg
ICAgICAgIE1vdmVPbmx5IG1vdmVPbmx5KGkpOwogICAgICAgICB2ZWN0b3IudW5jaGVja2VkQXBw
ZW5kKHN0ZDo6bW92ZShtb3ZlT25seSkpOwotICAgICAgICBFWFBFQ1RfRVEobW92ZU9ubHkudmFs
dWUoKSwgMFUpOworICAgICAgICBFWFBFQ1RfRVEoMFUsIG1vdmVPbmx5LnZhbHVlKCkpOwogICAg
IH0KIAogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgMTAwOyArK2kpCi0gICAgICAgIEVYUEVD
VF9FUSh2ZWN0b3JbaV0udmFsdWUoKSwgaSk7CisgICAgICAgIEVYUEVDVF9FUShpLCB2ZWN0b3Jb
aV0udmFsdWUoKSk7CiB9CiAKIFRFU1QoV1RGX1ZlY3RvciwgTW92ZU9ubHlfQXBwZW5kKQpAQCAt
MTY0LDExICsxNjQsMTEgQEAgVEVTVChXVEZfVmVjdG9yLCBNb3ZlT25seV9BcHBlbmQpCiAgICAg
Zm9yIChzaXplX3QgaSA9IDA7IGkgPCAxMDA7ICsraSkgewogICAgICAgICBNb3ZlT25seSBtb3Zl
T25seShpKTsKICAgICAgICAgdmVjdG9yLmFwcGVuZChzdGQ6Om1vdmUobW92ZU9ubHkpKTsKLSAg
ICAgICAgRVhQRUNUX0VRKG1vdmVPbmx5LnZhbHVlKCksIDBVKTsKKyAgICAgICAgRVhQRUNUX0VR
KDBVLCBtb3ZlT25seS52YWx1ZSgpKTsKICAgICB9CiAKICAgICBmb3IgKHNpemVfdCBpID0gMDsg
aSA8IDEwMDsgKytpKQotICAgICAgICBFWFBFQ1RfRVEodmVjdG9yW2ldLnZhbHVlKCksIGkpOwor
ICAgICAgICBFWFBFQ1RfRVEoaSwgdmVjdG9yW2ldLnZhbHVlKCkpOwogCiAgICAgZm9yIChzaXpl
X3QgaSA9IDA7IGkgPCAxNjsgKytpKSB7CiAgICAgICAgIFZlY3RvcjxNb3ZlT25seT4gdmVjdG9y
OwpAQCAtMTc5LDExICsxNzksMTEgQEAgVEVTVChXVEZfVmVjdG9yLCBNb3ZlT25seV9BcHBlbmQp
CiAgICAgICAgICAgICB2ZWN0b3IuYXBwZW5kKGopOwogICAgICAgICB2ZWN0b3IuYXBwZW5kKHN0
ZDo6bW92ZSh2ZWN0b3JbMF0pKTsKIAotICAgICAgICBFWFBFQ1RfRVEodmVjdG9yWzBdLnZhbHVl
KCksIDBVKTsKKyAgICAgICAgRVhQRUNUX0VRKDBVLCB2ZWN0b3JbMF0udmFsdWUoKSk7CiAKICAg
ICAgICAgZm9yIChzaXplX3QgaiA9IDA7IGogPCBpOyArK2opCi0gICAgICAgICAgICBFWFBFQ1Rf
RVEodmVjdG9yW2ogKyAxXS52YWx1ZSgpLCBqKTsKLSAgICAgICAgRVhQRUNUX0VRKHZlY3Rvci5s
YXN0KCkudmFsdWUoKSwgaSk7CisgICAgICAgICAgICBFWFBFQ1RfRVEoaiwgdmVjdG9yW2ogKyAx
XS52YWx1ZSgpKTsKKyAgICAgICAgRVhQRUNUX0VRKGksIHZlY3Rvci5sYXN0KCkudmFsdWUoKSk7
CiAgICAgfQogfQogCkBAIC0yMDcsNyArMjA3LDcgQEAgVEVTVChXVEZfVmVjdG9yLCBNb3ZlT25s
eV9JbnNlcnQpCiAgICAgICAgIEVYUEVDVF9FUSgwVSwgbW92ZU9ubHkudmFsdWUoKSk7CiAgICAg
fQogCi0gICAgRVhQRUNUX0VRKHZlY3Rvci5zaXplKCksIDIwMFUpOworICAgIEVYUEVDVF9FUSgy
MDBVLCB2ZWN0b3Iuc2l6ZSgpKTsKICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IDIwMDsgKytp
KSB7CiAgICAgICAgIGlmIChpICUgMikKICAgICAgICAgICAgIEVYUEVDVF9FUSg5OSAtIGkgLyAy
LCB2ZWN0b3JbaV0udmFsdWUoKSk7CkBAIC0yMTYsOTQgKzIxNiwxMTEgQEAgVEVTVChXVEZfVmVj
dG9yLCBNb3ZlT25seV9JbnNlcnQpCiAgICAgfQogfQogCitURVNUKFdURl9WZWN0b3IsIE1vdmVP
bmx5X1Rha2VMYXN0KQoreworICAgIFZlY3RvcjxNb3ZlT25seT4gdmVjdG9yOworCisgICAgZm9y
IChzaXplX3QgaSA9IDA7IGkgPCAxMDA7ICsraSkgeworICAgICAgICBNb3ZlT25seSBtb3ZlT25s
eShpKTsKKyAgICAgICAgdmVjdG9yLmFwcGVuZChzdGQ6Om1vdmUobW92ZU9ubHkpKTsKKyAgICAg
ICAgRVhQRUNUX0VRKDBVLCBtb3ZlT25seS52YWx1ZSgpKTsKKyAgICB9CisKKyAgICBFWFBFQ1Rf
RVEoMTAwVSwgdmVjdG9yLnNpemUoKSk7CisgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCAxMDA7
ICsraSkKKyAgICAgICAgRVhQRUNUX0VRKDk5IC0gaSwgdmVjdG9yLnRha2VMYXN0KCkudmFsdWUo
KSk7CisKKyAgICBFWFBFQ1RfRVEoMFUsIHZlY3Rvci5zaXplKCkpOworfQorCiBURVNUKFdURl9W
ZWN0b3IsIFZlY3Rvck9mVmVjdG9yc09mVmVjdG9yc0lubGluZUNhcGFjaXR5U3dhcCkKIHsKICAg
ICBWZWN0b3I8VmVjdG9yPFZlY3RvcjxpbnQsIDE+LCAxPiwgMT4gYTsKICAgICBWZWN0b3I8VmVj
dG9yPFZlY3RvcjxpbnQsIDE+LCAxPiwgMT4gYjsKICAgICBWZWN0b3I8VmVjdG9yPFZlY3Rvcjxp
bnQsIDE+LCAxPiwgMT4gYzsKLSAgICAKLSAgICBFWFBFQ1RfRVEoYS5zaXplKCksIDBVKTsKLSAg
ICBFWFBFQ1RfRVEoYi5zaXplKCksIDBVKTsKLSAgICBFWFBFQ1RfRVEoYy5zaXplKCksIDBVKTsK
LSAgICAKKworICAgIEVYUEVDVF9FUSgwVSwgYS5zaXplKCkpOworICAgIEVYUEVDVF9FUSgwVSwg
Yi5zaXplKCkpOworICAgIEVYUEVDVF9FUSgwVSwgYy5zaXplKCkpOworCiAgICAgVmVjdG9yPGlu
dCwgMT4geDsKICAgICB4LmFwcGVuZCg0Mik7Ci0gICAgCi0gICAgRVhQRUNUX0VRKHguc2l6ZSgp
LCAxVSk7Ci0gICAgRVhQRUNUX0VRKHhbMF0sIDQyKTsKKworICAgIEVYUEVDVF9FUSgxVSwgeC5z
aXplKCkpOworICAgIEVYUEVDVF9FUSg0MiwgeFswXSk7CiAgICAgCiAgICAgVmVjdG9yPFZlY3Rv
cjxpbnQsIDE+LCAxPiB5OwogICAgIHkuYXBwZW5kKHgpOwogICAgIAotICAgIEVYUEVDVF9FUSh4
LnNpemUoKSwgMVUpOwotICAgIEVYUEVDVF9FUSh4WzBdLCA0Mik7Ci0gICAgRVhQRUNUX0VRKHku
c2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKHlbMF0uc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNU
X0VRKHlbMF1bMF0sIDQyKTsKKyAgICBFWFBFQ1RfRVEoMVUsIHguc2l6ZSgpKTsKKyAgICBFWFBF
Q1RfRVEoNDIsIHhbMF0pOworICAgIEVYUEVDVF9FUSgxVSwgeS5zaXplKCkpOworICAgIEVYUEVD
VF9FUSgxVSwgeVswXS5zaXplKCkpOworICAgIEVYUEVDVF9FUSg0MiwgeVswXVswXSk7CiAgICAg
CiAgICAgYS5hcHBlbmQoeSk7CiAKLSAgICBFWFBFQ1RfRVEoeC5zaXplKCksIDFVKTsKLSAgICBF
WFBFQ1RfRVEoeFswXSwgNDIpOwotICAgIEVYUEVDVF9FUSh5LnNpemUoKSwgMVUpOwotICAgIEVY
UEVDVF9FUSh5WzBdLnNpemUoKSwgMVUpOwotICAgIEVYUEVDVF9FUSh5WzBdWzBdLCA0Mik7Ci0g
ICAgRVhQRUNUX0VRKGEuc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKGFbMF0uc2l6ZSgpLCAx
VSk7Ci0gICAgRVhQRUNUX0VRKGFbMF1bMF0uc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKGFb
MF1bMF1bMF0sIDQyKTsKKyAgICBFWFBFQ1RfRVEoMVUsIHguc2l6ZSgpKTsKKyAgICBFWFBFQ1Rf
RVEoNDIsIHhbMF0pOworICAgIEVYUEVDVF9FUSgxVSwgeS5zaXplKCkpOworICAgIEVYUEVDVF9F
USgxVSwgeVswXS5zaXplKCkpOworICAgIEVYUEVDVF9FUSg0MiwgeVswXVswXSk7CisgICAgRVhQ
RUNUX0VRKDFVLCBhLnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDFVLCBhWzBdLnNpemUoKSk7Cisg
ICAgRVhQRUNUX0VRKDFVLCBhWzBdWzBdLnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDQyLCBhWzBd
WzBdWzBdKTsKICAgICAKICAgICBhLnN3YXAoYik7CiAKLSAgICBFWFBFQ1RfRVEoYS5zaXplKCks
IDBVKTsKLSAgICBFWFBFQ1RfRVEoeC5zaXplKCksIDFVKTsKLSAgICBFWFBFQ1RfRVEoeFswXSwg
NDIpOwotICAgIEVYUEVDVF9FUSh5LnNpemUoKSwgMVUpOwotICAgIEVYUEVDVF9FUSh5WzBdLnNp
emUoKSwgMVUpOwotICAgIEVYUEVDVF9FUSh5WzBdWzBdLCA0Mik7Ci0gICAgRVhQRUNUX0VRKGIu
c2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKGJbMF0uc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNU
X0VRKGJbMF1bMF0uc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKGJbMF1bMF1bMF0sIDQyKTsK
KyAgICBFWFBFQ1RfRVEoMFUsIGEuc2l6ZSgpKTsKKyAgICBFWFBFQ1RfRVEoMVUsIHguc2l6ZSgp
KTsKKyAgICBFWFBFQ1RfRVEoNDIsIHhbMF0pOworICAgIEVYUEVDVF9FUSgxVSwgeS5zaXplKCkp
OworICAgIEVYUEVDVF9FUSgxVSwgeVswXS5zaXplKCkpOworICAgIEVYUEVDVF9FUSg0MiwgeVsw
XVswXSk7CisgICAgRVhQRUNUX0VRKDFVLCBiLnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDFVLCBi
WzBdLnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDFVLCBiWzBdWzBdLnNpemUoKSk7CisgICAgRVhQ
RUNUX0VRKDQyLCBiWzBdWzBdWzBdKTsKICAgICAKICAgICBiLnN3YXAoYyk7CiAKLSAgICBFWFBF
Q1RfRVEoYS5zaXplKCksIDBVKTsKLSAgICBFWFBFQ1RfRVEoYi5zaXplKCksIDBVKTsKLSAgICBF
WFBFQ1RfRVEoeC5zaXplKCksIDFVKTsKLSAgICBFWFBFQ1RfRVEoeFswXSwgNDIpOwotICAgIEVY
UEVDVF9FUSh5LnNpemUoKSwgMVUpOwotICAgIEVYUEVDVF9FUSh5WzBdLnNpemUoKSwgMVUpOwot
ICAgIEVYUEVDVF9FUSh5WzBdWzBdLCA0Mik7Ci0gICAgRVhQRUNUX0VRKGMuc2l6ZSgpLCAxVSk7
Ci0gICAgRVhQRUNUX0VRKGNbMF0uc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKGNbMF1bMF0u
c2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKGNbMF1bMF1bMF0sIDQyKTsKKyAgICBFWFBFQ1Rf
RVEoMFUsIGEuc2l6ZSgpKTsKKyAgICBFWFBFQ1RfRVEoMFUsIGIuc2l6ZSgpKTsKKyAgICBFWFBF
Q1RfRVEoMVUsIHguc2l6ZSgpKTsKKyAgICBFWFBFQ1RfRVEoNDIsIHhbMF0pOworICAgIEVYUEVD
VF9FUSgxVSwgeS5zaXplKCkpOworICAgIEVYUEVDVF9FUSgxVSwgeVswXS5zaXplKCkpOworICAg
IEVYUEVDVF9FUSg0MiwgeVswXVswXSk7CisgICAgRVhQRUNUX0VRKDFVLCBjLnNpemUoKSk7Cisg
ICAgRVhQRUNUX0VRKDFVLCBjWzBdLnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDFVLCBjWzBdWzBd
LnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDQyLCBjWzBdWzBdWzBdKTsKICAgICAKICAgICB5WzBd
WzBdID0gMjQ7CiAKLSAgICBFWFBFQ1RfRVEoeC5zaXplKCksIDFVKTsKLSAgICBFWFBFQ1RfRVEo
eFswXSwgNDIpOwotICAgIEVYUEVDVF9FUSh5LnNpemUoKSwgMVUpOwotICAgIEVYUEVDVF9FUSh5
WzBdLnNpemUoKSwgMVUpOwotICAgIEVYUEVDVF9FUSh5WzBdWzBdLCAyNCk7CisgICAgRVhQRUNU
X0VRKDFVLCB4LnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDQyLCB4WzBdKTsKKyAgICBFWFBFQ1Rf
RVEoMVUsIHkuc2l6ZSgpKTsKKyAgICBFWFBFQ1RfRVEoMVUsIHlbMF0uc2l6ZSgpKTsKKyAgICBF
WFBFQ1RfRVEoMjQsIHlbMF1bMF0pOwogICAgIAogICAgIGEuYXBwZW5kKHkpOwogCi0gICAgRVhQ
RUNUX0VRKHguc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKHhbMF0sIDQyKTsKLSAgICBFWFBF
Q1RfRVEoeS5zaXplKCksIDFVKTsKLSAgICBFWFBFQ1RfRVEoeVswXS5zaXplKCksIDFVKTsKLSAg
ICBFWFBFQ1RfRVEoeVswXVswXSwgMjQpOwotICAgIEVYUEVDVF9FUShhLnNpemUoKSwgMVUpOwot
ICAgIEVYUEVDVF9FUShhWzBdLnNpemUoKSwgMVUpOwotICAgIEVYUEVDVF9FUShhWzBdWzBdLnNp
emUoKSwgMVUpOwotICAgIEVYUEVDVF9FUShhWzBdWzBdWzBdLCAyNCk7Ci0gICAgRVhQRUNUX0VR
KGMuc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKGNbMF0uc2l6ZSgpLCAxVSk7Ci0gICAgRVhQ
RUNUX0VRKGNbMF1bMF0uc2l6ZSgpLCAxVSk7Ci0gICAgRVhQRUNUX0VRKGNbMF1bMF1bMF0sIDQy
KTsKLSAgICBFWFBFQ1RfRVEoYi5zaXplKCksIDBVKTsKKyAgICBFWFBFQ1RfRVEoMVUsIHguc2l6
ZSgpKTsKKyAgICBFWFBFQ1RfRVEoNDIsIHhbMF0pOworICAgIEVYUEVDVF9FUSgxVSwgeS5zaXpl
KCkpOworICAgIEVYUEVDVF9FUSgxVSwgeVswXS5zaXplKCkpOworICAgIEVYUEVDVF9FUSgyNCwg
eVswXVswXSk7CisgICAgRVhQRUNUX0VRKDFVLCBhLnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDFV
LCBhWzBdLnNpemUoKSk7CisgICAgRVhQRUNUX0VRKDFVLCBhWzBdWzBdLnNpemUoKSk7CisgICAg
RVhQRUNUX0VRKDI0LCBhWzBdWzBdWzBdKTsKKyAgICBFWFBFQ1RfRVEoMVUsIGMuc2l6ZSgpKTsK
KyAgICBFWFBFQ1RfRVEoMVUsIGNbMF0uc2l6ZSgpKTsKKyAgICBFWFBFQ1RfRVEoMVUsIGNbMF1b
MF0uc2l6ZSgpKTsKKyAgICBFWFBFQ1RfRVEoNDIsIGNbMF1bMF1bMF0pOworICAgIEVYUEVDVF9F
USgwVSwgYi5zaXplKCkpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBUZXN0V2ViS2l0QVBJCg==
</data>
<flag name="review"
          id="253815"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>