<?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>128931</bug_id>
          
          <creation_ts>2014-02-17 13:47:30 -0800</creation_ts>
          <short_desc>Node constructor should take Document reference</short_desc>
          <delta_ts>2014-02-17 14:07:53 -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>DOM</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>981633</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-02-17 13:47:30 -0800</bug_when>
    <thetext>it should</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981634</commentid>
    <comment_count>1</comment_count>
      <attachid>224419</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-02-17 13:50:29 -0800</bug_when>
    <thetext>Created attachment 224419
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981635</commentid>
    <comment_count>2</comment_count>
      <attachid>224419</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-02-17 13:55:42 -0800</bug_when>
    <thetext>Comment on attachment 224419
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981638</commentid>
    <comment_count>3</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-02-17 14:07:53 -0800</bug_when>
    <thetext>https://trac.webkit.org/r164248 b</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224419</attachid>
            <date>2014-02-17 13:50:29 -0800</date>
            <delta_ts>2014-02-17 13:55:42 -0800</delta_ts>
            <desc>patch</desc>
            <filename>node-document-reference.patch</filename>
            <type>text/plain</type>
            <size>16115</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NDI0NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDUxIEBACisyMDE0LTAyLTE3ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBOb2RlIGNvbnN0cnVjdG9yIHNo
b3VsZCB0YWtlIERvY3VtZW50IHJlZmVyZW5jZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI4OTMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBkb20vQXR0ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpB
dHRyOjpBdHRyKToKKyAgICAgICAgKiBkb20vQ2hhcmFjdGVyRGF0YS5oOgorICAgICAgICAoV2Vi
Q29yZTo6Q2hhcmFjdGVyRGF0YTo6Q2hhcmFjdGVyRGF0YSk6CisgICAgICAgICogZG9tL0NvbnRh
aW5lck5vZGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29udGFpbmVyTm9kZTo6fkNvbnRhaW5l
ck5vZGUpOgorICAgICAgICAqIGRvbS9Db250YWluZXJOb2RlLmg6CisgICAgICAgIChXZWJDb3Jl
OjpDb250YWluZXJOb2RlOjpDb250YWluZXJOb2RlKToKKyAgICAgICAgKiBkb20vRG9jdW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OkRvY3VtZW50KToKKyAgICAgICAgKiBk
b20vRG9jdW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6Ok5vZGU6Ok5vZGUpOgorICAgICAgICAq
IGRvbS9Eb2N1bWVudEZyYWdtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50RnJh
Z21lbnQ6OkRvY3VtZW50RnJhZ21lbnQpOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnRGcmFn
bWVudDo6Y3JlYXRlKToKKyAgICAgICAgKiBkb20vRG9jdW1lbnRGcmFnbWVudC5oOgorICAgICAg
ICAqIGRvbS9Eb2N1bWVudFR5cGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnRUeXBl
OjpEb2N1bWVudFR5cGUpOgorICAgICAgICAqIGRvbS9FbGVtZW50Lmg6CisgICAgICAgIChXZWJD
b3JlOjpFbGVtZW50OjpFbGVtZW50KToKKyAgICAgICAgKiBkb20vRW50aXR5Lmg6CisgICAgICAg
IChXZWJDb3JlOjpFbnRpdHk6OkVudGl0eSk6CisgICAgICAgICogZG9tL0VudGl0eVJlZmVyZW5j
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFbnRpdHlSZWZlcmVuY2U6OkVudGl0eVJlZmVyZW5j
ZSk6CisgICAgICAgICogZG9tL05vZGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Tm9kZTo6fk5v
ZGUpOgorICAgICAgICAoV2ViQ29yZTo6Tm9kZTo6d2lsbEJlRGVsZXRlZEZyb20pOgorICAgICAg
ICAqIGRvbS9Ob2RlLmg6CisgICAgICAgICogZG9tL05vdGF0aW9uLmNwcDoKKyAgICAgICAgKiBk
b20vTm90YXRpb24uaDoKKyAgICAgICAgKFdlYkNvcmU6Ok5vdGF0aW9uOjpwdWJsaWNJZCk6Cisg
ICAgICAgIChXZWJDb3JlOjpOb3RhdGlvbjo6c3lzdGVtSWQpOgorICAgICAgICAoV2ViQ29yZTo6
Tm90YXRpb246Ok5vdGF0aW9uKToKKyAgICAgICAgCisgICAgICAgICAgICBSZW1vdmUgY3J1ZnQg
ZnJvbSB0aGlzIG5vbi1pbnN0YW50aWF0ZWQgY2xhc3MuCisKKyAgICAgICAgKiBkb20vU2hhZG93
Um9vdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTaGFkb3dSb290OjpTaGFkb3dSb290KToKKyAg
ICAgICAgKFdlYkNvcmU6OlNoYWRvd1Jvb3Q6On5TaGFkb3dSb290KToKKyAgICAgICAgKiBkb20v
VGVtcGxhdGVDb250ZW50RG9jdW1lbnRGcmFnbWVudC5oOgorCiAyMDE0LTAyLTE3ICBTZXJnaW8g
Q29ycmVpYSAgPHNlcmdpby5jb3JyZWlhQG9wZW5ib3NzYS5vcmc+CiAKICAgICAgICAgUmVwbGFj
ZSB1c2VzIG9mIFBhc3NPd25QdHIvT3duUHRyIHdpdGggc3RkOjp1bmlxdWVfcHRyIGluIFdlYkNv
cmUvaW5zcGVjdG9yCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vQXR0ci5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0F0dHIuY3BwCShyZXZpc2lvbiAxNjQyMjQpCisrKyBT
b3VyY2UvV2ViQ29yZS9kb20vQXR0ci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM3LDcgKzM3LDcg
QEAgbmFtZXNwYWNlIFdlYkNvcmUgewogdXNpbmcgbmFtZXNwYWNlIEhUTUxOYW1lczsKIAogQXR0
cjo6QXR0cihFbGVtZW50KiBlbGVtZW50LCBjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lKQotICAg
IDogQ29udGFpbmVyTm9kZSgmZWxlbWVudC0+ZG9jdW1lbnQoKSkKKyAgICA6IENvbnRhaW5lck5v
ZGUoZWxlbWVudC0+ZG9jdW1lbnQoKSkKICAgICAsIG1fZWxlbWVudChlbGVtZW50KQogICAgICwg
bV9uYW1lKG5hbWUpCiAgICAgLCBtX2lnbm9yZUNoaWxkcmVuQ2hhbmdlZCgwKQpAQCAtNDUsNyAr
NDUsNyBAQCBBdHRyOjpBdHRyKEVsZW1lbnQqIGVsZW1lbnQsIGNvbnN0IFF1YWxpCiB9CiAKIEF0
dHI6OkF0dHIoRG9jdW1lbnQmIGRvY3VtZW50LCBjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lLCBj
b25zdCBBdG9taWNTdHJpbmcmIHN0YW5kYWxvbmVWYWx1ZSkKLSAgICA6IENvbnRhaW5lck5vZGUo
JmRvY3VtZW50KQorICAgIDogQ29udGFpbmVyTm9kZShkb2N1bWVudCkKICAgICAsIG1fZWxlbWVu
dCgwKQogICAgICwgbV9uYW1lKG5hbWUpCiAgICAgLCBtX3N0YW5kYWxvbmVWYWx1ZShzdGFuZGFs
b25lVmFsdWUpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vQ2hhcmFjdGVyRGF0YS5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9DaGFyYWN0ZXJEYXRhLmgJKHJldmlzaW9uIDE2
NDIyNCkKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9DaGFyYWN0ZXJEYXRhLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTQ5LDcgKzQ5LDcgQEAgcHVibGljOgogCiBwcm90ZWN0ZWQ6CiAgICAgQ2hhcmFjdGVy
RGF0YShEb2N1bWVudCYgZG9jdW1lbnQsIGNvbnN0IFN0cmluZyYgdGV4dCwgQ29uc3RydWN0aW9u
VHlwZSB0eXBlKQotICAgICAgICA6IE5vZGUoJmRvY3VtZW50LCB0eXBlKQorICAgICAgICA6IE5v
ZGUoZG9jdW1lbnQsIHR5cGUpCiAgICAgICAgICwgbV9kYXRhKCF0ZXh0LmlzTnVsbCgpID8gdGV4
dCA6IGVtcHR5U3RyaW5nKCkpCiAgICAgewogICAgICAgICBBU1NFUlQodHlwZSA9PSBDcmVhdGVP
dGhlciB8fCB0eXBlID09IENyZWF0ZVRleHQgfHwgdHlwZSA9PSBDcmVhdGVFZGl0aW5nVGV4dCk7
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCShyZXZpc2lvbiAxNjQyMjQp
CisrKyBTb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTE1MCw3ICsxNTAsNyBAQCB2b2lkIENvbnRhaW5lck5vZGU6OnRha2VBbGxDaGlsZHJlbkZy
b20oCiAKIENvbnRhaW5lck5vZGU6On5Db250YWluZXJOb2RlKCkKIHsKLSAgICB3aWxsQmVEZWxl
dGVkRnJvbSgmZG9jdW1lbnQoKSk7CisgICAgd2lsbEJlRGVsZXRlZEZyb20oZG9jdW1lbnQoKSk7
CiAgICAgcmVtb3ZlRGV0YWNoZWRDaGlsZHJlbigpOwogfQogCkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9kb20vQ29udGFpbmVyTm9kZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9D
b250YWluZXJOb2RlLmgJKHJldmlzaW9uIDE2NDIyNCkKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9D
b250YWluZXJOb2RlLmgJKHdvcmtpbmcgY29weSkKQEAgLTEzOCw3ICsxMzgsNyBAQCBwdWJsaWM6
CiAgICAgUGFzc1JlZlB0cjxSYWRpb05vZGVMaXN0PiByYWRpb05vZGVMaXN0KGNvbnN0IEF0b21p
Y1N0cmluZyYpOwogCiBwcm90ZWN0ZWQ6Ci0gICAgZXhwbGljaXQgQ29udGFpbmVyTm9kZShEb2N1
bWVudCosIENvbnN0cnVjdGlvblR5cGUgPSBDcmVhdGVDb250YWluZXIpOworICAgIGV4cGxpY2l0
IENvbnRhaW5lck5vZGUoRG9jdW1lbnQmLCBDb25zdHJ1Y3Rpb25UeXBlID0gQ3JlYXRlQ29udGFp
bmVyKTsKIAogICAgIHN0YXRpYyB2b2lkIHF1ZXVlUG9zdEF0dGFjaENhbGxiYWNrKE5vZGVDYWxs
YmFjaywgTm9kZSYsIHVuc2lnbmVkID0gMCk7CiAgICAgc3RhdGljIGJvb2wgcG9zdEF0dGFjaENh
bGxiYWNrc0FyZVN1c3BlbmRlZCgpOwpAQCAtMTgyLDcgKzE4Miw3IEBAIHZvaWQgaXNDb250YWlu
ZXJOb2RlKGNvbnN0IENvbnRhaW5lck5vZGUKIAogTk9ERV9UWVBFX0NBU1RTKENvbnRhaW5lck5v
ZGUpCiAKLWlubGluZSBDb250YWluZXJOb2RlOjpDb250YWluZXJOb2RlKERvY3VtZW50KiBkb2N1
bWVudCwgQ29uc3RydWN0aW9uVHlwZSB0eXBlKQoraW5saW5lIENvbnRhaW5lck5vZGU6OkNvbnRh
aW5lck5vZGUoRG9jdW1lbnQmIGRvY3VtZW50LCBDb25zdHJ1Y3Rpb25UeXBlIHR5cGUpCiAgICAg
OiBOb2RlKGRvY3VtZW50LCB0eXBlKQogICAgICwgbV9maXJzdENoaWxkKDApCiAgICAgLCBtX2xh
c3RDaGlsZCgwKQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCShyZXZpc2lvbiAxNjQyNDIp
CisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0z
OTMsNyArMzkzLDcgQEAgYm9vbCBUZXh0QXV0b1NpemluZ1RyYWl0czo6aXNEZWxldGVkVmFsdQog
I2VuZGlmCiAKIERvY3VtZW50OjpEb2N1bWVudChGcmFtZSogZnJhbWUsIGNvbnN0IFVSTCYgdXJs
LCB1bnNpZ25lZCBkb2N1bWVudENsYXNzZXMsIHVuc2lnbmVkIGNvbnN0cnVjdGlvbkZsYWdzKQot
ICAgIDogQ29udGFpbmVyTm9kZSh0aGlzLCBDcmVhdGVEb2N1bWVudCkKKyAgICA6IENvbnRhaW5l
ck5vZGUoKnRoaXMsIENyZWF0ZURvY3VtZW50KQogICAgICwgVHJlZVNjb3BlKCp0aGlzKQogI2lm
IEVOQUJMRShUT1VDSF9FVkVOVFMpICYmIFBMQVRGT1JNKElPUykKICAgICAsIG1faGFuZGxpbmdU
b3VjaEV2ZW50KGZhbHNlKQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgJKHJldmlzaW9uIDE2NDI0
MikKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC0x
NzA4LDE0ICsxNzA4LDE0IEBAIGlubGluZSBib29sIE5vZGU6OmlzRG9jdW1lbnROb2RlKCkgY29u
c3QKICAgICByZXR1cm4gdGhpcyA9PSAmZG9jdW1lbnQoKTsKIH0KIAotaW5saW5lIE5vZGU6Ok5v
ZGUoRG9jdW1lbnQqIGRvY3VtZW50LCBDb25zdHJ1Y3Rpb25UeXBlIHR5cGUpCitpbmxpbmUgTm9k
ZTo6Tm9kZShEb2N1bWVudCYgZG9jdW1lbnQsIENvbnN0cnVjdGlvblR5cGUgdHlwZSkKICAgICA6
IG1fbm9kZUZsYWdzKHR5cGUpCiAgICAgLCBtX3BhcmVudE5vZGUoMCkKLSAgICAsIG1fdHJlZVNj
b3BlKGRvY3VtZW50KQorICAgICwgbV90cmVlU2NvcGUoJmRvY3VtZW50KQogICAgICwgbV9wcmV2
aW91cygwKQogICAgICwgbV9uZXh0KDApCiB7Ci0gICAgZG9jdW1lbnQtPmluY3JlbWVudFJlZmVy
ZW5jaW5nTm9kZUNvdW50KCk7CisgICAgZG9jdW1lbnQuaW5jcmVtZW50UmVmZXJlbmNpbmdOb2Rl
Q291bnQoKTsKIAogI2lmICFkZWZpbmVkKE5ERUJVRykgfHwgKGRlZmluZWQoRFVNUF9OT0RFX1NU
QVRJU1RJQ1MpICYmIERVTVBfTk9ERV9TVEFUSVNUSUNTKQogICAgIHRyYWNrRm9yRGVidWdnaW5n
KCk7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRGcmFnbWVudC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50RnJhZ21lbnQuY3BwCShyZXZpc2lv
biAxNjQyMjQpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRGcmFnbWVudC5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTMxLDE5ICszMSwxOSBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
LURvY3VtZW50RnJhZ21lbnQ6OkRvY3VtZW50RnJhZ21lbnQoRG9jdW1lbnQqIGRvY3VtZW50LCBD
b25zdHJ1Y3Rpb25UeXBlIGNvbnN0cnVjdGlvblR5cGUpCitEb2N1bWVudEZyYWdtZW50OjpEb2N1
bWVudEZyYWdtZW50KERvY3VtZW50JiBkb2N1bWVudCwgQ29uc3RydWN0aW9uVHlwZSBjb25zdHJ1
Y3Rpb25UeXBlKQogICAgIDogQ29udGFpbmVyTm9kZShkb2N1bWVudCwgY29uc3RydWN0aW9uVHlw
ZSkKIHsKIH0KIAogUGFzc1JlZlB0cjxEb2N1bWVudEZyYWdtZW50PiBEb2N1bWVudEZyYWdtZW50
OjpjcmVhdGUoRG9jdW1lbnQmIGRvY3VtZW50KQogewotICAgIHJldHVybiBhZG9wdFJlZihuZXcg
RG9jdW1lbnRGcmFnbWVudCgmZG9jdW1lbnQsIE5vZGU6OkNyZWF0ZURvY3VtZW50RnJhZ21lbnQp
KTsKKyAgICByZXR1cm4gYWRvcHRSZWYobmV3IERvY3VtZW50RnJhZ21lbnQoZG9jdW1lbnQsIE5v
ZGU6OkNyZWF0ZURvY3VtZW50RnJhZ21lbnQpKTsKIH0KIAogUGFzc1JlZlB0cjxEb2N1bWVudEZy
YWdtZW50PiBEb2N1bWVudEZyYWdtZW50OjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYg
Y29udGV4dCkKIHsKLSAgICByZXR1cm4gYWRvcHRSZWYobmV3IERvY3VtZW50RnJhZ21lbnQoJnRv
RG9jdW1lbnQoY29udGV4dCksIE5vZGU6OkNyZWF0ZURvY3VtZW50RnJhZ21lbnQpKTsKKyAgICBy
ZXR1cm4gYWRvcHRSZWYobmV3IERvY3VtZW50RnJhZ21lbnQodG9Eb2N1bWVudChjb250ZXh0KSwg
Tm9kZTo6Q3JlYXRlRG9jdW1lbnRGcmFnbWVudCkpOwogfQogCiBTdHJpbmcgRG9jdW1lbnRGcmFn
bWVudDo6bm9kZU5hbWUoKSBjb25zdApJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50
RnJhZ21lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRGcmFn
bWVudC5oCShyZXZpc2lvbiAxNjQyMjQpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRG
cmFnbWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC00Myw3ICs0Myw3IEBAIHB1YmxpYzoKICAgICB2
aXJ0dWFsIGJvb2wgaXNUZW1wbGF0ZUNvbnRlbnQoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQog
CiBwcm90ZWN0ZWQ6Ci0gICAgRG9jdW1lbnRGcmFnbWVudChEb2N1bWVudCosIENvbnN0cnVjdGlv
blR5cGUgPSBDcmVhdGVDb250YWluZXIpOworICAgIERvY3VtZW50RnJhZ21lbnQoRG9jdW1lbnQm
LCBDb25zdHJ1Y3Rpb25UeXBlID0gQ3JlYXRlQ29udGFpbmVyKTsKICAgICB2aXJ0dWFsIFN0cmlu
ZyBub2RlTmFtZSgpIGNvbnN0IG92ZXJyaWRlOwogCiBwcml2YXRlOgpJbmRleDogU291cmNlL1dl
YkNvcmUvZG9tL0RvY3VtZW50VHlwZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
ZG9tL0RvY3VtZW50VHlwZS5jcHAJKHJldmlzaW9uIDE2NDIyNCkKKysrIFNvdXJjZS9XZWJDb3Jl
L2RvbS9Eb2N1bWVudFR5cGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw3ICsyOSw3IEBACiBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKIERvY3VtZW50VHlwZTo6RG9jdW1lbnRUeXBlKERvY3VtZW50
JiBkb2N1bWVudCwgY29uc3QgU3RyaW5nJiBuYW1lLCBjb25zdCBTdHJpbmcmIHB1YmxpY0lkLCBj
b25zdCBTdHJpbmcmIHN5c3RlbUlkKQotICAgIDogTm9kZSgmZG9jdW1lbnQsIENyZWF0ZU90aGVy
KQorICAgIDogTm9kZShkb2N1bWVudCwgQ3JlYXRlT3RoZXIpCiAgICAgLCBtX25hbWUobmFtZSkK
ICAgICAsIG1fcHVibGljSWQocHVibGljSWQpCiAgICAgLCBtX3N5c3RlbUlkKHN5c3RlbUlkKQpJ
bmRleDogU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9kb20vRWxlbWVudC5oCShyZXZpc2lvbiAxNjQyMjQpCisrKyBTb3VyY2UvV2ViQ29y
ZS9kb20vRWxlbWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC01NjksNyArNTY5LDcgQEAgcHVibGlj
OgogCiBwcm90ZWN0ZWQ6CiAgICAgRWxlbWVudChjb25zdCBRdWFsaWZpZWROYW1lJiB0YWdOYW1l
LCBEb2N1bWVudCYgZG9jdW1lbnQsIENvbnN0cnVjdGlvblR5cGUgdHlwZSkKLSAgICAgICAgOiBD
b250YWluZXJOb2RlKCZkb2N1bWVudCwgdHlwZSkKKyAgICAgICAgOiBDb250YWluZXJOb2RlKGRv
Y3VtZW50LCB0eXBlKQogICAgICAgICAsIG1fdGFnTmFtZSh0YWdOYW1lKQogICAgIHsKICAgICB9
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRW50aXR5LmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvZG9tL0VudGl0eS5oCShyZXZpc2lvbiAxNjQyMjQpCisrKyBTb3VyY2UvV2ViQ29y
ZS9kb20vRW50aXR5LmgJKHdvcmtpbmcgY29weSkKQEAgLTM1LDcgKzM1LDkgQEAgcHVibGljOgog
ICAgIFN0cmluZyBub3RhdGlvbk5hbWUoKSBjb25zdCB7IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOyBy
ZXR1cm4gU3RyaW5nKCk7IH0KIAogcHJpdmF0ZToKLSAgICBFbnRpdHkoKSA6IENvbnRhaW5lck5v
ZGUoMCkge30KKyAgICBFbnRpdHkoRG9jdW1lbnQmIGRvY3VtZW50KQorICAgICAgICA6IENvbnRh
aW5lck5vZGUoZG9jdW1lbnQpCisgICAgeyB9CiB9OwogCiB9IC8vbmFtZXNwYWNlCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9kb20vRW50aXR5UmVmZXJlbmNlLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9kb20vRW50aXR5UmVmZXJlbmNlLmNwcAkocmV2aXNpb24gMTY0MjI0KQorKysg
U291cmNlL1dlYkNvcmUvZG9tL0VudGl0eVJlZmVyZW5jZS5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTI2LDcgKzI2LDcgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogaW5saW5lIEVudGl0eVJlZmVy
ZW5jZTo6RW50aXR5UmVmZXJlbmNlKERvY3VtZW50JiBkb2N1bWVudCwgY29uc3QgU3RyaW5nJiBl
bnRpdHlOYW1lKQotICAgIDogQ29udGFpbmVyTm9kZSgmZG9jdW1lbnQpCisgICAgOiBDb250YWlu
ZXJOb2RlKGRvY3VtZW50KQogICAgICwgbV9lbnRpdHlOYW1lKGVudGl0eU5hbWUpCiB7CiB9Cklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUvZG9tL05vZGUuY3BwCShyZXZpc2lvbiAxNjQyNDIpCisrKyBTb3VyY2UvV2ViQ29yZS9k
b20vTm9kZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMwNiwyNyArMzA2LDI0IEBAIE5vZGU6On5O
b2RlKCkKICAgICAgICAgY2xlYXJSYXJlRGF0YSgpOwogCiAgICAgaWYgKCFpc0NvbnRhaW5lck5v
ZGUoKSkKLSAgICAgICAgd2lsbEJlRGVsZXRlZEZyb20oJmRvY3VtZW50KCkpOworICAgICAgICB3
aWxsQmVEZWxldGVkRnJvbShkb2N1bWVudCgpKTsKIAogICAgIGRvY3VtZW50KCkuZGVjcmVtZW50
UmVmZXJlbmNpbmdOb2RlQ291bnQoKTsKIAogICAgIEluc3BlY3RvckNvdW50ZXJzOjpkZWNyZW1l
bnRDb3VudGVyKEluc3BlY3RvckNvdW50ZXJzOjpOb2RlQ291bnRlcik7CiB9CiAKLXZvaWQgTm9k
ZTo6d2lsbEJlRGVsZXRlZEZyb20oRG9jdW1lbnQqIGRvY3VtZW50KQordm9pZCBOb2RlOjp3aWxs
QmVEZWxldGVkRnJvbShEb2N1bWVudCYgZG9jdW1lbnQpCiB7CiAgICAgaWYgKGhhc0V2ZW50VGFy
Z2V0RGF0YSgpKSB7CiAjaWYgRU5BQkxFKFRPVUNIX0VWRU5UUykgJiYgUExBVEZPUk0oSU9TKQot
ICAgICAgICBpZiAoZG9jdW1lbnQpCi0gICAgICAgICAgICBkb2N1bWVudC0+cmVtb3ZlVG91Y2hF
dmVudExpc3RlbmVyKHRoaXMsIHRydWUpOworICAgICAgICBkb2N1bWVudC5yZW1vdmVUb3VjaEV2
ZW50TGlzdGVuZXIodGhpcywgdHJ1ZSk7CiAjZW5kaWYKICAgICAgICAgY2xlYXJFdmVudFRhcmdl
dERhdGEoKTsKICAgICB9CiAKLSAgICBpZiAoZG9jdW1lbnQpIHsKLSAgICAgICAgaWYgKEFYT2Jq
ZWN0Q2FjaGUqIGNhY2hlID0gZG9jdW1lbnQtPmV4aXN0aW5nQVhPYmplY3RDYWNoZSgpKQotICAg
ICAgICAgICAgY2FjaGUtPnJlbW92ZSh0aGlzKTsKLSAgICB9CisgICAgaWYgKEFYT2JqZWN0Q2Fj
aGUqIGNhY2hlID0gZG9jdW1lbnQuZXhpc3RpbmdBWE9iamVjdENhY2hlKCkpCisgICAgICAgIGNh
Y2hlLT5yZW1vdmUodGhpcyk7CiB9CiAKIE5vZGVSYXJlRGF0YSogTm9kZTo6cmFyZURhdGEoKSBj
b25zdApJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL05vZGUuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9kb20vTm9kZS5oCShyZXZpc2lvbiAxNjQyMjQpCisrKyBTb3VyY2UvV2ViQ29y
ZS9kb20vTm9kZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNTMsNyArMTUzLDcgQEAgcHVibGljOgog
ICAgIHN0YXRpYyB2b2lkIGR1bXBTdGF0aXN0aWNzKCk7CiAKICAgICB2aXJ0dWFsIH5Ob2RlKCk7
Ci0gICAgdm9pZCB3aWxsQmVEZWxldGVkRnJvbShEb2N1bWVudCopOworICAgIHZvaWQgd2lsbEJl
RGVsZXRlZEZyb20oRG9jdW1lbnQmKTsKIAogICAgIC8vIERPTSBtZXRob2RzICYgYXR0cmlidXRl
cyBmb3IgTm9kZQogCkBAIC02MjQsNyArNjI0LDcgQEAgcHJvdGVjdGVkOgogICAgICAgICBDcmVh
dGVFZGl0aW5nVGV4dCA9IENyZWF0ZVRleHQgfCBJc0VkaXRpbmdUZXh0RmxhZywKICAgICAgICAg
Q3JlYXRlTWF0aE1MRWxlbWVudCA9IENyZWF0ZVN0eWxlZEVsZW1lbnQgfCBJc01hdGhNTEZsYWcs
CiAgICAgfTsKLSAgICBOb2RlKERvY3VtZW50KiwgQ29uc3RydWN0aW9uVHlwZSk7CisgICAgTm9k
ZShEb2N1bWVudCYsIENvbnN0cnVjdGlvblR5cGUpOwogCiAgICAgdmlydHVhbCB2b2lkIGRpZE1v
dmVUb05ld0RvY3VtZW50KERvY3VtZW50KiBvbGREb2N1bWVudCk7CiAgICAgCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9kb20vTm90YXRpb24uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L2RvbS9Ob3RhdGlvbi5jcHAJKHJldmlzaW9uIDE2NDIyNCkKKysrIFNvdXJjZS9XZWJDb3JlL2Rv
bS9Ob3RhdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEsNTcgKzEgQEAKLS8qCi0gKiBDb3B5
cmlnaHQgKEMpIDIwMDAgUGV0ZXIgS2VsbHkgKHBta0Bwb3N0LmNvbSkKLSAqIENvcHlyaWdodCAo
QykgMjAwNiwgMjAwOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogVGhp
cyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgotICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJh
bCBQdWJsaWMKLSAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlcgotICogdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91
ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICoKLSAqIFRoaXMgbGlicmFyeSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUgR05VCi0gKiBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KLSAqCi0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
TGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMgbGlicmFy
eTsgc2VlIHRoZSBmaWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3cml0ZSB0bwotICogdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBG
bG9vciwKLSAqIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgotICovCi0KLSNpbmNsdWRlICJj
b25maWcuaCIKLSNpbmNsdWRlICJOb3RhdGlvbi5oIgotCi0jaW5jbHVkZSAiRG9jdW1lbnQuaCIK
LQotbmFtZXNwYWNlIFdlYkNvcmUgewotCi1Ob3RhdGlvbjo6Tm90YXRpb24oRG9jdW1lbnQmIGRv
Y3VtZW50LCBjb25zdCBTdHJpbmcmIG5hbWUsIGNvbnN0IFN0cmluZyYgcHVibGljSWQsIGNvbnN0
IFN0cmluZyYgc3lzdGVtSWQpCi0gICAgOiBDb250YWluZXJOb2RlKCZkb2N1bWVudCkKLSAgICAs
IG1fbmFtZShuYW1lKQotICAgICwgbV9wdWJsaWNJZChwdWJsaWNJZCkKLSAgICAsIG1fc3lzdGVt
SWQoc3lzdGVtSWQpCi17Ci19Ci0KLVN0cmluZyBOb3RhdGlvbjo6bm9kZU5hbWUoKSBjb25zdAot
ewotICAgIHJldHVybiBtX25hbWU7Ci19Ci0KLU5vZGU6Ok5vZGVUeXBlIE5vdGF0aW9uOjpub2Rl
VHlwZSgpIGNvbnN0Ci17Ci0gICAgcmV0dXJuIE5PVEFUSU9OX05PREU7Ci19Ci0KLVBhc3NSZWZQ
dHI8Tm9kZT4gTm90YXRpb246OmNsb25lTm9kZShib29sIC8qZGVlcCovKQotewotICAgIC8vIFNw
ZWMgc2F5cyBjbG9uaW5nIE5vdGF0aW9uIG5vZGVzIGlzICJpbXBsZW1lbnRhdGlvbiBkZXBlbmRl
bnQiLiBXZSBkbyBub3Qgc3VwcG9ydCBpdC4KLSAgICByZXR1cm4gMDsKLX0KLQotYm9vbCBOb3Rh
dGlvbjo6Y2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSkgY29uc3QKLXsKLSAgICByZXR1cm4gZmFs
c2U7Ci19Ci0KLX0gLy8gbmFtZXNwYWNlCisvLyBGSVhNRTogcmVtb3ZlIG1lCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9kb20vTm90YXRpb24uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9k
b20vTm90YXRpb24uaAkocmV2aXNpb24gMTY0MjI0KQorKysgU291cmNlL1dlYkNvcmUvZG9tL05v
dGF0aW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDIyICsyOCwxNSBAQCBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAKIC8vIEZJWE1FOiBUaGlzIGNsYXNzIGlzIG5ldmVyIGluc3RhbnRpYXRlZC4gTWF5
YmUgaXQgc2hvdWxkIGJlIHJlbW92ZWQuCiAKLWNsYXNzIE5vdGF0aW9uIGZpbmFsIDogcHVibGlj
IENvbnRhaW5lck5vZGUgeworY2xhc3MgTm90YXRpb24gOiBwdWJsaWMgQ29udGFpbmVyTm9kZSB7
CiBwdWJsaWM6Ci0gICAgY29uc3QgU3RyaW5nJiBwdWJsaWNJZCgpIGNvbnN0IHsgcmV0dXJuIG1f
cHVibGljSWQ7IH0KLSAgICBjb25zdCBTdHJpbmcmIHN5c3RlbUlkKCkgY29uc3QgeyByZXR1cm4g
bV9zeXN0ZW1JZDsgfQorICAgIFN0cmluZyBwdWJsaWNJZCgpIGNvbnN0IHsgQVNTRVJUX05PVF9S
RUFDSEVEKCk7IHJldHVybiBTdHJpbmcoKTsgfQorICAgIFN0cmluZyBzeXN0ZW1JZCgpIGNvbnN0
IHsgQVNTRVJUX05PVF9SRUFDSEVEKCk7IHJldHVybiBTdHJpbmcoKTsgfQogCiBwcml2YXRlOgot
ICAgIE5vdGF0aW9uKERvY3VtZW50JiwgY29uc3QgU3RyaW5nJiBuYW1lLCBjb25zdCBTdHJpbmcm
IHB1YmxpY0lkLCBjb25zdCBTdHJpbmcmIHN5c3RlbUlkKTsKLQotICAgIHZpcnR1YWwgU3RyaW5n
IG5vZGVOYW1lKCkgY29uc3Qgb3ZlcnJpZGU7Ci0gICAgdmlydHVhbCBOb2RlVHlwZSBub2RlVHlw
ZSgpIGNvbnN0IG92ZXJyaWRlOwotICAgIHZpcnR1YWwgUGFzc1JlZlB0cjxOb2RlPiBjbG9uZU5v
ZGUoYm9vbCBkZWVwKSBvdmVycmlkZTsKLSAgICB2aXJ0dWFsIGJvb2wgY2hpbGRUeXBlQWxsb3dl
ZChOb2RlVHlwZSkgY29uc3Qgb3ZlcnJpZGU7Ci0KLSAgICBTdHJpbmcgbV9uYW1lOwotICAgIFN0
cmluZyBtX3B1YmxpY0lkOwotICAgIFN0cmluZyBtX3N5c3RlbUlkOworICAgIE5vdGF0aW9uKERv
Y3VtZW50JiBkb2N1bWVudCkKKyAgICAgICAgOiBDb250YWluZXJOb2RlKGRvY3VtZW50KQorICAg
IHsgfQogfTsKIAogfSAvL25hbWVzcGFjZQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL1NoYWRv
d1Jvb3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9TaGFkb3dSb290LmNw
cAkocmV2aXNpb24gMTY0MjI0KQorKysgU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC01Miw3ICs1Miw3IEBAIGVudW0gU2hhZG93Um9vdFVzYWdlT3Jp
Z2luVHlwZSB7CiB9OwogCiBTaGFkb3dSb290OjpTaGFkb3dSb290KERvY3VtZW50JiBkb2N1bWVu
dCwgU2hhZG93Um9vdFR5cGUgdHlwZSkKLSAgICA6IERvY3VtZW50RnJhZ21lbnQoJmRvY3VtZW50
LCBDcmVhdGVTaGFkb3dSb290KQorICAgIDogRG9jdW1lbnRGcmFnbWVudChkb2N1bWVudCwgQ3Jl
YXRlU2hhZG93Um9vdCkKICAgICAsIFRyZWVTY29wZSgqdGhpcywgZG9jdW1lbnQpCiAgICAgLCBt
X3Jlc2V0U3R5bGVJbmhlcml0YW5jZShmYWxzZSkKICAgICAsIG1fdHlwZSh0eXBlKQpAQCAtNjYs
NyArNjYsNyBAQCBTaGFkb3dSb290Ojp+U2hhZG93Um9vdCgpCiAgICAgLy8gZm9yIHRoaXMgU2hh
ZG93Um9vdCBpbnN0YW5jZSBiZWNhdXNlIFRyZWVTY29wZSBkZXN0cnVjdG9yCiAgICAgLy8gY2xl
YXJzIE5vZGU6Om1fdHJlZVNjb3BlIHRodXMgQ29udGFpbmVyTm9kZSBpcyBubyBsb25nZXIgYWJs
ZQogICAgIC8vIHRvIGFjY2VzcyBpdCBEb2N1bWVudCByZWZlcmVuY2UgYWZ0ZXIgdGhhdC4KLSAg
ICB3aWxsQmVEZWxldGVkRnJvbSgmZG9jdW1lbnQoKSk7CisgICAgd2lsbEJlRGVsZXRlZEZyb20o
ZG9jdW1lbnQoKSk7CiAKICAgICAvLyBXZSBtdXN0IHJlbW92ZSBhbGwgb2Ygb3VyIGNoaWxkcmVu
IGZpcnN0IGJlZm9yZSB0aGUgVHJlZVNjb3BlIGRlc3RydWN0b3IKICAgICAvLyBydW5zIHNvIHdl
IGRvbid0IGdvIHRocm91Z2ggVHJlZVNjb3BlQWRvcHRlciBmb3IgZWFjaCBjaGlsZCB3aXRoIGEK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9UZW1wbGF0ZUNvbnRlbnREb2N1bWVudEZyYWdtZW50
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL1RlbXBsYXRlQ29udGVudERvY3Vt
ZW50RnJhZ21lbnQuaAkocmV2aXNpb24gMTY0MjI0KQorKysgU291cmNlL1dlYkNvcmUvZG9tL1Rl
bXBsYXRlQ29udGVudERvY3VtZW50RnJhZ21lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtNDUsNyAr
NDUsNyBAQCBwdWJsaWM6CiAKIHByaXZhdGU6CiAgICAgVGVtcGxhdGVDb250ZW50RG9jdW1lbnRG
cmFnbWVudChEb2N1bWVudCYgZG9jdW1lbnQsIGNvbnN0IEVsZW1lbnQqIGhvc3QpCi0gICAgICAg
IDogRG9jdW1lbnRGcmFnbWVudCgmZG9jdW1lbnQsIENyZWF0ZURvY3VtZW50RnJhZ21lbnQpCisg
ICAgICAgIDogRG9jdW1lbnRGcmFnbWVudChkb2N1bWVudCwgQ3JlYXRlRG9jdW1lbnRGcmFnbWVu
dCkKICAgICAgICAgLCBtX2hvc3QoaG9zdCkKICAgICB7CiAgICAgfQo=
</data>
<flag name="review"
          id="248506"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>