<?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>114068</bug_id>
          
          <creation_ts>2013-04-05 15:21:24 -0700</creation_ts>
          <short_desc>tryCacheGetByID sets StructureStubInfo accessType to an incorrect value</short_desc>
          <delta_ts>2013-04-05 16:50:48 -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>JavaScriptCore</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Hahnenberg">mhahnenberg</reporter>
          <assigned_to name="Mark Hahnenberg">mhahnenberg</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>870103</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-04-05 15:21:24 -0700</bug_when>
    <thetext>In the case where we have a non-Value cacheable property, we set the StructureStubInfo accessType to get_by_id_self, but then we don&apos;t patch self and instead patch in a get_by_id_self_fail. This leads to incorrect profiling data so when the DFG compiles the function, it uses a GetByOffset rather than a GetById, which leads to loading a GetterSetter directly out of an object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870116</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-04-05 15:54:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/13386525&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870117</commentid>
    <comment_count>2</comment_count>
      <attachid>196694</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-04-05 15:56:43 -0700</bug_when>
    <thetext>Created attachment 196694
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870118</commentid>
    <comment_count>3</comment_count>
      <attachid>196694</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-04-05 15:57:41 -0700</bug_when>
    <thetext>Comment on attachment 196694
Patch

Layout test!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870119</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-04-05 15:57:59 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 196694 [details])
&gt; Layout test!

Working on it :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870128</commentid>
    <comment_count>5</comment_count>
      <attachid>196696</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-04-05 16:31:24 -0700</bug_when>
    <thetext>Created attachment 196696
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870134</commentid>
    <comment_count>6</comment_count>
      <attachid>196696</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-04-05 16:43:23 -0700</bug_when>
    <thetext>Comment on attachment 196696
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870141</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-04-05 16:49:44 -0700</bug_when>
    <thetext>Grr, forgot the commit queue was run by Google...now I can&apos;t un-cq+. Oh well!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870142</commentid>
    <comment_count>8</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-04-05 16:50:48 -0700</bug_when>
    <thetext>Committed r147816: &lt;http://trac.webkit.org/changeset/147816&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196694</attachid>
            <date>2013-04-05 15:56:43 -0700</date>
            <delta_ts>2013-04-05 16:31:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114068-20130405155630.patch</filename>
            <type>text/plain</type>
            <size>3015</size>
            <attacher name="Mark Hahnenberg">mhahnenberg</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ3ODA2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDEzLTA0LTA1ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CisK
KyAgICAgICAgdHJ5Q2FjaGVHZXRCeUlEIHNldHMgU3RydWN0dXJlU3R1YkluZm8gYWNjZXNzVHlw
ZSB0byBhbiBpbmNvcnJlY3QgdmFsdWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTExNDA2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEluIHRoZSBjYXNlIHdoZXJlIHdlIGhhdmUgYSBub24tVmFsdWUgY2Fj
aGVhYmxlIHByb3BlcnR5LCB3ZSBzZXQgdGhlIFN0cnVjdHVyZVN0dWJJbmZvIGFjY2Vzc1R5cGUg
dG8gCisgICAgICAgIGdldF9ieV9pZF9zZWxmLCBidXQgdGhlbiB3ZSBkb24ndCBwYXRjaCBzZWxm
IGFuZCBpbnN0ZWFkIHBhdGNoIGluIGEgZ2V0X2J5X2lkX3NlbGZfZmFpbC4gVGhpcyBsZWFkcyB0
byAKKyAgICAgICAgaW5jb3JyZWN0IHByb2ZpbGluZyBkYXRhIHNvIHdoZW4gdGhlIERGRyBjb21w
aWxlcyB0aGUgZnVuY3Rpb24sIGl0IHVzZXMgYSBHZXRCeU9mZnNldCByYXRoZXIgdGhhbiBhIEdl
dEJ5SWQsIAorICAgICAgICB3aGljaCBsZWFkcyB0byBsb2FkaW5nIGEgR2V0dGVyU2V0dGVyIGRp
cmVjdGx5IG91dCBvZiBhbiBvYmplY3QuCisKKyAgICAgICAgKiBqaXQvSklUU3R1YnMuY3BwOgor
ICAgICAgICAoSlNDOjp0cnlDYWNoZUdldEJ5SUQpOgorICAgICAgICAoSlNDOjpERUZJTkVfU1RV
Ql9GVU5DVElPTik6CisKIDIwMTMtMDQtMDUgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNv
bT4KIAogICAgICAgICBJZiBDYWxsRnJhbWU6OnRydWVDYWxsRnJhbWUoKSBrbm93cyB0aGF0IGl0
J3MgYWJvdXQgdG8gcmVhZCBnYXJiYWdlIGluc3RlYWQgb2YgYSB2YWxpZCBDb2RlT3JpZ2luL0lu
bGluZUNhbGxGcmFtZSwgdGhlbiBpdCBzaG91bGQgZ2l2ZSB1cCBhbmQgcmV0dXJuIDAgYW5kIGFs
bCBjYWxsZXJzIHNob3VsZCBiZSByb2J1c3QgYWdhaW5zdCB0aGlzCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvaml0L0pJVFN0dWJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvaml0L0pJVFN0dWJzLmNwcAkocmV2aXNpb24gMTQ3NjQxKQorKysgU291cmNlL0ph
dmFTY3JpcHRDb3JlL2ppdC9KSVRTdHVicy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk0MCwxMiAr
OTQwLDE0IEBAIE5FVkVSX0lOTElORSBzdGF0aWMgdm9pZCB0cnlDYWNoZUdldEJ5SUQKICAgICAv
LyBDYWNoZSBoaXQ6IFNwZWNpYWxpemUgaW5zdHJ1Y3Rpb24gYW5kIHJlZiBTdHJ1Y3R1cmVzLgog
CiAgICAgaWYgKHNsb3Quc2xvdEJhc2UoKSA9PSBiYXNlVmFsdWUpIHsKLSAgICAgICAgc3R1Yklu
Zm8tPmluaXRHZXRCeUlkU2VsZihjYWxsRnJhbWUtPmdsb2JhbERhdGEoKSwgY29kZUJsb2NrLT5v
d25lckV4ZWN1dGFibGUoKSwgc3RydWN0dXJlKTsKKyAgICAgICAgUkVMRUFTRV9BU1NFUlQoc3R1
YkluZm8tPmFjY2Vzc1R5cGUgPT0gYWNjZXNzX3Vuc2V0KTsKICAgICAgICAgaWYgKChzbG90LmNh
Y2hlZFByb3BlcnR5VHlwZSgpICE9IFByb3BlcnR5U2xvdDo6VmFsdWUpCiAgICAgICAgICAgICB8
fCAhTWFjcm9Bc3NlbWJsZXI6OmlzQ29tcGFjdFB0ckFsaWduZWRBZGRyZXNzT2Zmc2V0KG1heE9m
ZnNldFJlbGF0aXZlVG9QYXRjaGVkU3RvcmFnZShzbG90LmNhY2hlZE9mZnNldCgpKSkpCiAgICAg
ICAgICAgICBjdGlQYXRjaENhbGxCeVJldHVybkFkZHJlc3MoY29kZUJsb2NrLCByZXR1cm5BZGRy
ZXNzLCBGdW5jdGlvblB0cihjdGlfb3BfZ2V0X2J5X2lkX3NlbGZfZmFpbCkpOwotICAgICAgICBl
bHNlCisgICAgICAgIGVsc2UgewogICAgICAgICAgICAgSklUOjpwYXRjaEdldEJ5SWRTZWxmKGNv
ZGVCbG9jaywgc3R1YkluZm8sIHN0cnVjdHVyZSwgc2xvdC5jYWNoZWRPZmZzZXQoKSwgcmV0dXJu
QWRkcmVzcyk7CisgICAgICAgICAgICBzdHViSW5mby0+aW5pdEdldEJ5SWRTZWxmKGNhbGxGcmFt
ZS0+Z2xvYmFsRGF0YSgpLCBjb2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgpLCBzdHJ1Y3R1cmUp
OworICAgICAgICB9CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE1OTIsNiArMTU5NCw5
IEBAIERFRklORV9TVFVCX0ZVTkNUSU9OKEVuY29kZWRKU1ZhbHVlLCBvcF8KICAgICAgICAgUG9s
eW1vcnBoaWNBY2Nlc3NTdHJ1Y3R1cmVMaXN0KiBwb2x5bW9ycGhpY1N0cnVjdHVyZUxpc3Q7CiAg
ICAgICAgIGludCBsaXN0SW5kZXggPSAxOwogCisgICAgICAgIGlmIChzdHViSW5mby0+YWNjZXNz
VHlwZSA9PSBhY2Nlc3NfdW5zZXQpCisgICAgICAgICAgICBzdHViSW5mby0+aW5pdEdldEJ5SWRT
ZWxmKGNhbGxGcmFtZS0+Z2xvYmFsRGF0YSgpLCBjb2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgp
LCBiYXNlVmFsdWUuYXNDZWxsKCktPnN0cnVjdHVyZSgpKTsKKwogICAgICAgICBpZiAoc3R1Yklu
Zm8tPmFjY2Vzc1R5cGUgPT0gYWNjZXNzX2dldF9ieV9pZF9zZWxmKSB7CiAgICAgICAgICAgICBB
U1NFUlQoIXN0dWJJbmZvLT5zdHViUm91dGluZSk7CiAgICAgICAgICAgICBwb2x5bW9ycGhpY1N0
cnVjdHVyZUxpc3QgPSBuZXcgUG9seW1vcnBoaWNBY2Nlc3NTdHJ1Y3R1cmVMaXN0KGNhbGxGcmFt
ZS0+Z2xvYmFsRGF0YSgpLCBjb2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgpLCAwLCBzdHViSW5m
by0+dS5nZXRCeUlkU2VsZi5iYXNlT2JqZWN0U3RydWN0dXJlLmdldCgpLCB0cnVlKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196696</attachid>
            <date>2013-04-05 16:31:24 -0700</date>
            <delta_ts>2013-04-05 16:49:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114068-20130405163112.patch</filename>
            <type>text/plain</type>
            <size>12903</size>
            <attacher name="Mark Hahnenberg">mhahnenberg</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ3ODEwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDEzLTA0LTA1ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CisK
KyAgICAgICAgdHJ5Q2FjaGVHZXRCeUlEIHNldHMgU3RydWN0dXJlU3R1YkluZm8gYWNjZXNzVHlw
ZSB0byBhbiBpbmNvcnJlY3QgdmFsdWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTExNDA2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEluIHRoZSBjYXNlIHdoZXJlIHdlIGhhdmUgYSBub24tVmFsdWUgY2Fj
aGVhYmxlIHByb3BlcnR5LCB3ZSBzZXQgdGhlIFN0cnVjdHVyZVN0dWJJbmZvIGFjY2Vzc1R5cGUg
dG8gCisgICAgICAgIGdldF9ieV9pZF9zZWxmLCBidXQgdGhlbiB3ZSBkb24ndCBwYXRjaCBzZWxm
IGFuZCBpbnN0ZWFkIHBhdGNoIGluIGEgZ2V0X2J5X2lkX3NlbGZfZmFpbC4gVGhpcyBsZWFkcyB0
byAKKyAgICAgICAgaW5jb3JyZWN0IHByb2ZpbGluZyBkYXRhIHNvIHdoZW4gdGhlIERGRyBjb21w
aWxlcyB0aGUgZnVuY3Rpb24sIGl0IHVzZXMgYSBHZXRCeU9mZnNldCByYXRoZXIgdGhhbiBhIEdl
dEJ5SWQsIAorICAgICAgICB3aGljaCBsZWFkcyB0byBsb2FkaW5nIGEgR2V0dGVyU2V0dGVyIGRp
cmVjdGx5IG91dCBvZiBhbiBvYmplY3QuCisKKyAgICAgICAgKiBqaXQvSklUU3R1YnMuY3BwOgor
ICAgICAgICAoSlNDOjp0cnlDYWNoZUdldEJ5SUQpOgorICAgICAgICAoSlNDOjpERUZJTkVfU1RV
Ql9GVU5DVElPTik6CisKIDIwMTMtMDQtMDUgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNv
bT4KIAogICAgICAgICBJZiBDYWxsRnJhbWU6OnRydWVDYWxsRnJhbWUoKSBrbm93cyB0aGF0IGl0
J3MgYWJvdXQgdG8gcmVhZCBnYXJiYWdlIGluc3RlYWQgb2YgYSB2YWxpZCBDb2RlT3JpZ2luL0lu
bGluZUNhbGxGcmFtZSwgdGhlbiBpdCBzaG91bGQgZ2l2ZSB1cCBhbmQgcmV0dXJuIDAgYW5kIGFs
bCBjYWxsZXJzIHNob3VsZCBiZSByb2J1c3QgYWdhaW5zdCB0aGlzCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvaml0L0pJVFN0dWJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvaml0L0pJVFN0dWJzLmNwcAkocmV2aXNpb24gMTQ3NjQxKQorKysgU291cmNlL0ph
dmFTY3JpcHRDb3JlL2ppdC9KSVRTdHVicy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk0MCwxMiAr
OTQwLDE0IEBAIE5FVkVSX0lOTElORSBzdGF0aWMgdm9pZCB0cnlDYWNoZUdldEJ5SUQKICAgICAv
LyBDYWNoZSBoaXQ6IFNwZWNpYWxpemUgaW5zdHJ1Y3Rpb24gYW5kIHJlZiBTdHJ1Y3R1cmVzLgog
CiAgICAgaWYgKHNsb3Quc2xvdEJhc2UoKSA9PSBiYXNlVmFsdWUpIHsKLSAgICAgICAgc3R1Yklu
Zm8tPmluaXRHZXRCeUlkU2VsZihjYWxsRnJhbWUtPmdsb2JhbERhdGEoKSwgY29kZUJsb2NrLT5v
d25lckV4ZWN1dGFibGUoKSwgc3RydWN0dXJlKTsKKyAgICAgICAgUkVMRUFTRV9BU1NFUlQoc3R1
YkluZm8tPmFjY2Vzc1R5cGUgPT0gYWNjZXNzX3Vuc2V0KTsKICAgICAgICAgaWYgKChzbG90LmNh
Y2hlZFByb3BlcnR5VHlwZSgpICE9IFByb3BlcnR5U2xvdDo6VmFsdWUpCiAgICAgICAgICAgICB8
fCAhTWFjcm9Bc3NlbWJsZXI6OmlzQ29tcGFjdFB0ckFsaWduZWRBZGRyZXNzT2Zmc2V0KG1heE9m
ZnNldFJlbGF0aXZlVG9QYXRjaGVkU3RvcmFnZShzbG90LmNhY2hlZE9mZnNldCgpKSkpCiAgICAg
ICAgICAgICBjdGlQYXRjaENhbGxCeVJldHVybkFkZHJlc3MoY29kZUJsb2NrLCByZXR1cm5BZGRy
ZXNzLCBGdW5jdGlvblB0cihjdGlfb3BfZ2V0X2J5X2lkX3NlbGZfZmFpbCkpOwotICAgICAgICBl
bHNlCisgICAgICAgIGVsc2UgewogICAgICAgICAgICAgSklUOjpwYXRjaEdldEJ5SWRTZWxmKGNv
ZGVCbG9jaywgc3R1YkluZm8sIHN0cnVjdHVyZSwgc2xvdC5jYWNoZWRPZmZzZXQoKSwgcmV0dXJu
QWRkcmVzcyk7CisgICAgICAgICAgICBzdHViSW5mby0+aW5pdEdldEJ5SWRTZWxmKGNhbGxGcmFt
ZS0+Z2xvYmFsRGF0YSgpLCBjb2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgpLCBzdHJ1Y3R1cmUp
OworICAgICAgICB9CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE1OTIsNiArMTU5NCw5
IEBAIERFRklORV9TVFVCX0ZVTkNUSU9OKEVuY29kZWRKU1ZhbHVlLCBvcF8KICAgICAgICAgUG9s
eW1vcnBoaWNBY2Nlc3NTdHJ1Y3R1cmVMaXN0KiBwb2x5bW9ycGhpY1N0cnVjdHVyZUxpc3Q7CiAg
ICAgICAgIGludCBsaXN0SW5kZXggPSAxOwogCisgICAgICAgIGlmIChzdHViSW5mby0+YWNjZXNz
VHlwZSA9PSBhY2Nlc3NfdW5zZXQpCisgICAgICAgICAgICBzdHViSW5mby0+aW5pdEdldEJ5SWRT
ZWxmKGNhbGxGcmFtZS0+Z2xvYmFsRGF0YSgpLCBjb2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgp
LCBiYXNlVmFsdWUuYXNDZWxsKCktPnN0cnVjdHVyZSgpKTsKKwogICAgICAgICBpZiAoc3R1Yklu
Zm8tPmFjY2Vzc1R5cGUgPT0gYWNjZXNzX2dldF9ieV9pZF9zZWxmKSB7CiAgICAgICAgICAgICBB
U1NFUlQoIXN0dWJJbmZvLT5zdHViUm91dGluZSk7CiAgICAgICAgICAgICBwb2x5bW9ycGhpY1N0
cnVjdHVyZUxpc3QgPSBuZXcgUG9seW1vcnBoaWNBY2Nlc3NTdHJ1Y3R1cmVMaXN0KGNhbGxGcmFt
ZS0+Z2xvYmFsRGF0YSgpLCBjb2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgpLCAwLCBzdHViSW5m
by0+dS5nZXRCeUlkU2VsZi5iYXNlT2JqZWN0U3RydWN0dXJlLmdldCgpLCB0cnVlKTsKSW5kZXg6
IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHJldmlzaW9uIDE0NzgxMCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBj
b3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEzLTA0LTA1ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFo
bmVuYmVyZ0BhcHBsZS5jb20+CisKKyAgICAgICAgdHJ5Q2FjaGVHZXRCeUlEIHNldHMgU3RydWN0
dXJlU3R1YkluZm8gYWNjZXNzVHlwZSB0byBhbiBpbmNvcnJlY3QgdmFsdWUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDA2OAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHRoZSBjYXNlIHdoZXJlIHdl
IGhhdmUgYSBub24tVmFsdWUgY2FjaGVhYmxlIHByb3BlcnR5LCB3ZSBzZXQgdGhlIFN0cnVjdHVy
ZVN0dWJJbmZvIGFjY2Vzc1R5cGUgdG8gCisgICAgICAgIGdldF9ieV9pZF9zZWxmLCBidXQgdGhl
biB3ZSBkb24ndCBwYXRjaCBzZWxmIGFuZCBpbnN0ZWFkIHBhdGNoIGluIGEgZ2V0X2J5X2lkX3Nl
bGZfZmFpbC4gVGhpcyBsZWFkcyB0byAKKyAgICAgICAgaW5jb3JyZWN0IHByb2ZpbGluZyBkYXRh
IHNvIHdoZW4gdGhlIERGRyBjb21waWxlcyB0aGUgZnVuY3Rpb24sIGl0IHVzZXMgYSBHZXRCeU9m
ZnNldCByYXRoZXIgdGhhbiBhIEdldEJ5SWQsIAorICAgICAgICB3aGljaCBsZWFkcyB0byBsb2Fk
aW5nIGEgR2V0dGVyU2V0dGVyIGRpcmVjdGx5IG91dCBvZiBhbiBvYmplY3QuCisKKyAgICAgICAg
KiBmYXN0L2pzL2ppdC1zZXQtcHJvZmlsaW5nLWFjY2Vzcy10eXBlLW9ubHktZm9yLWdldC1ieS1p
ZC1zZWxmLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy9qaXQtc2V0LXBy
b2ZpbGluZy1hY2Nlc3MtdHlwZS1vbmx5LWZvci1nZXQtYnktaWQtc2VsZi5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2pzL3NjcmlwdC10ZXN0cy9qaXQtc2V0LXByb2ZpbGluZy1hY2Nlc3Mt
dHlwZS1vbmx5LWZvci1nZXQtYnktaWQtc2VsZi5qczogQWRkZWQuCisKIDIwMTMtMDQtMDUgIENo
cmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KIAogICAgICAgICBBWDogTWFrZSBT
VkcgR3JvdXAgY29udGFpbmVycyBhY2Nlc3NpYmxlIGVsZW1lbnRzCkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2pzL2ppdC1zZXQtcHJvZmlsaW5nLWFjY2Vzcy10eXBlLW9ubHktZm9yLWdldC1ieS1p
ZC1zZWxmLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2pzL2pp
dC1zZXQtcHJvZmlsaW5nLWFjY2Vzcy10eXBlLW9ubHktZm9yLWdldC1ieS1pZC1zZWxmLWV4cGVj
dGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvaml0LXNldC1wcm9m
aWxpbmctYWNjZXNzLXR5cGUtb25seS1mb3ItZ2V0LWJ5LWlkLXNlbGYtZXhwZWN0ZWQudHh0CSh3
b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMjA4IEBACitUZXN0cyB0aGF0IHdlIHVzZSB0aGUgY29y
cmVjdCBwcm9maWxpbmcgYWNjZXNzVHlwZSBmb3IgdGhlIGNhc2Ugd2UgZW5kIHVwIGNvbXBpbGlu
Zy9wYXRjaGluZy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgZigxMjk2
ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNT
IGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEy
MAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAx
Mjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEy
MCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigx
Mjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQ
QVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4
MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBp
cyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4
MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1Mg
ZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIw
CitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEy
OTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIw
KSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEy
OTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BB
U1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5Njgx
MTIwCitQQVNTIGYobmV3IExfKCkpIGlzIDEzNjUxMDkwNTE5NDMuMDAwMDAwCitQQVNTIGYoMTI5
NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFT
UyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODEx
MjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMg
MTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODEx
MjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYo
MTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAor
UEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2
ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkg
aXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2
ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNT
IGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEy
MAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAx
Mjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEy
MCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigx
Mjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQ
QVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4
MTEyMAorUEFTUyBmKG5ldyBMXygpKSBpcyAxMzY1MTA5MDUxOTQzLjAwMDAwMAorUEFTUyBmKDEy
OTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BB
U1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5Njgx
MTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlz
IDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5Njgx
MTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBm
KDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAK
K1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5
NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjAp
IGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5
NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFT
UyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODEx
MjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMg
MTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODEx
MjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYo
MTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAor
UEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2
ODExMjAKK1BBU1MgZihuZXcgTF8oKSkgaXMgMTM2NTEwOTA1MTk0My4wMDAwMDAKK1BBU1MgZigx
Mjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQ
QVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4
MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBp
cyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4
MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1Mg
ZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIw
CitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEy
OTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIw
KSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEy
OTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BB
U1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5Njgx
MTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlz
IDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5Njgx
MTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBm
KDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAK
K1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5
NjgxMTIwCitQQVNTIGYobmV3IExfKCkpIGlzIDEzNjUxMDkwNTE5NDMuMDAwMDAwCitQQVNTIGYo
MTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAor
UEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2
ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkg
aXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2
ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNT
IGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEy
MAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAx
Mjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEy
MCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigx
Mjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQ
QVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4
MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBp
cyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4
MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1Mg
ZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIw
CitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEy
OTY4MTEyMAorUEFTUyBmKG5ldyBMXygpKSBpcyAxMzY1MTA5MDUxOTQzLjAwMDAwMAorUEFTUyBm
KDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAK
K1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5
NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjAp
IGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5
NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFT
UyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODEx
MjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMg
MTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODEx
MjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYo
MTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAor
UEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2
ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkg
aXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2
ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNT
IGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEy
MAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAx
Mjk2ODExMjAKK1BBU1MgZihuZXcgTF8oKSkgaXMgMTM2NTEwOTA1MTk0My4wMDAwMDAKK1BBU1Mg
ZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIw
CitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEy
OTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIw
KSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEy
OTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BB
U1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5Njgx
MTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlz
IDEyOTY4MTEyMAorUEFTUyBmKDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5Njgx
MTIwKSBpcyAxMjk2ODExMjAKK1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBm
KDEyOTY4MTEyMCkgaXMgMTI5NjgxMTIwCitQQVNTIGYoMTI5NjgxMTIwKSBpcyAxMjk2ODExMjAK
K1BBU1MgZigxMjk2ODExMjApIGlzIDEyOTY4MTEyMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvaml0
LXNldC1wcm9maWxpbmctYWNjZXNzLXR5cGUtb25seS1mb3ItZ2V0LWJ5LWlkLXNlbGYuaHRtbAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2pzL2ppdC1zZXQtcHJvZmlsaW5nLWFjY2Vz
cy10eXBlLW9ubHktZm9yLWdldC1ieS1pZC1zZWxmLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9mYXN0L2pzL2ppdC1zZXQtcHJvZmlsaW5nLWFjY2Vzcy10eXBlLW9ubHktZm9yLWdl
dC1ieS1pZC1zZWxmLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxMCBAQAorPCFET0NU
WVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSJzY3JpcHQt
dGVzdHMvaml0LXNldC1wcm9maWxpbmctYWNjZXNzLXR5cGUtb25seS1mb3ItZ2V0LWJ5LWlkLXNl
bGYuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0LXBvc3QuanMi
Pjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9z
Y3JpcHQtdGVzdHMvaml0LXNldC1wcm9maWxpbmctYWNjZXNzLXR5cGUtb25seS1mb3ItZ2V0LWJ5
LWlkLXNlbGYuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVz
dHMvaml0LXNldC1wcm9maWxpbmctYWNjZXNzLXR5cGUtb25seS1mb3ItZ2V0LWJ5LWlkLXNlbGYu
anMJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9qaXQt
c2V0LXByb2ZpbGluZy1hY2Nlc3MtdHlwZS1vbmx5LWZvci1nZXQtYnktaWQtc2VsZi5qcwkod29y
a2luZyBjb3B5KQpAQCAtMCwwICsxLDIwIEBACitkZXNjcmlwdGlvbigKKyJUZXN0cyB0aGF0IHdl
IHVzZSB0aGUgY29ycmVjdCBwcm9maWxpbmcgYWNjZXNzVHlwZSBmb3IgdGhlIGNhc2Ugd2UgZW5k
IHVwIGNvbXBpbGluZy9wYXRjaGluZy4iCispOworCitmdW5jdGlvbiBMXygpIHsKKyAgICB0aGlz
Ll9fZGVmaW5lR2V0dGVyX18oIm1nIiwgZnVuY3Rpb24oKSB7IHJldHVybiAxMzY1MTA5MDUxOTQz
LjAwMDAwMDsgfSk7Cit9OworCitmdW5jdGlvbiBRMigpIHt9OworUTIubWcgPSA0MjsKKwordmFy
IGYgPSBmdW5jdGlvbiAoU2speyBpZihTayBpbnN0YW5jZW9mIExfKXsgcmV0dXJuIFNrLm1nOyB9
ZWxzZSBpZihTayBpbnN0YW5jZW9mIFEyKXsgcmV0dXJuIFNrLm1nOyB9ZWxzZXsgcmV0dXJuIE51
bWJlcihTayk7IH0gfQorCitmb3IgKHZhciBpID0gMTsgaSA8IDIwMDsgaSsrKSB7CisgICAgaWYg
KGkgJSAzMCA9PSAwKQorICAgICAgICBzaG91bGRCZSgiZihuZXcgTF8oKSkiLCAiMTM2NTEwOTA1
MTk0My4wMDAwMDAiKTsKKyAgICBlbHNlCisgICAgICAgIHNob3VsZEJlKCJmKDEyOTY4MTEyMCki
LCAiMTI5NjgxMTIwIik7Cit9CisK
</data>
<flag name="review"
          id="218820"
          type_id="1"
          status="+"
          setter="ggaren"
    />
    <flag name="commit-queue"
          id="218824"
          type_id="3"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>