<?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>162356</bug_id>
          
          <creation_ts>2016-09-21 13:00:04 -0700</creation_ts>
          <short_desc>Fix serialization of HTML Element attributes</short_desc>
          <delta_ts>2017-04-21 12:50:34 -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>DOM</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>WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>171132</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1232159</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-21 13:00:04 -0700</bug_when>
    <thetext>Fix serialization of Element attributes to align with:
- https://html.spec.whatwg.org/#html-fragment-serialisation-algorithm
- https://html.spec.whatwg.org/#escapingString

In particular, we should not escape &apos;&lt;&apos; and &apos;&gt;&apos;.

Firefox and Chrome both match the specification.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232162</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-21 13:17:36 -0700</bug_when>
    <thetext>Only impacts HTML. For XML serialization, we are supposed to escape &apos;&lt;&apos; / &apos;&gt;&apos; in attribute values:
- https://w3c.github.io/DOM-Parsing/#dfn-serializing-an-attribute-value</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232165</commentid>
    <comment_count>2</comment_count>
      <attachid>289473</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-21 13:36:33 -0700</bug_when>
    <thetext>Created attachment 289473
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232212</commentid>
    <comment_count>3</comment_count>
      <attachid>289473</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-09-21 15:48:08 -0700</bug_when>
    <thetext>Comment on attachment 289473
Patch

Rejecting attachment 289473 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 289473, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
ckout/scm/scm.py&quot;, line 77, in run
    decode_output=decode_output)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/common/system/executive.py&quot;, line 443, in run_command
    output = output.decode(self._child_process_encoding())
  File &quot;/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/utf_8.py&quot;, line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: &apos;utf8&apos; codec can&apos;t decode byte 0xfc in position 146: invalid start byte

Full output: http://webkit-queues.webkit.org/results/2120876</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232217</commentid>
    <comment_count>4</comment_count>
      <attachid>289473</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-21 15:55:06 -0700</bug_when>
    <thetext>Comment on attachment 289473
Patch

Clearing flags on attachment: 289473

Committed r206240: &lt;http://trac.webkit.org/changeset/206240&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232218</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-21 15:55:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>289473</attachid>
            <date>2016-09-21 13:36:33 -0700</date>
            <delta_ts>2016-09-21 15:55:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-162356-20160921133344.patch</filename>
            <type>text/plain</type>
            <size>9181</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2MjI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjc4YTFiODA2YzgxMjg4
MzI5ZDJlMTJkMWM4NzAzMjk2NGJmZTNmMi4uZDhlMjdiNGQ1Zjk0N2M3MTBkN2M5OTZjNzYwNTJi
ZGNjNTU5ZjFmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE2LTA5LTIxICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IHNlcmlhbGl6YXRpb24g
b2YgSFRNTCBFbGVtZW50IGF0dHJpYnV0ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE2MjM1NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEZpeCBzZXJpYWxpemF0aW9uIG9mIEhUTUwgRWxlbWVudCBhdHRy
aWJ1dGVzIHRvIGFsaWduIHdpdGg6CisgICAgICAgIC0gaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdn
Lm9yZy8jaHRtbC1mcmFnbWVudC1zZXJpYWxpc2F0aW9uLWFsZ29yaXRobQorICAgICAgICAtIGh0
dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvI2VzY2FwaW5nU3RyaW5nCisKKyAgICAgICAgSW4g
cGFydGljdWxhciwgd2Ugc2hvdWxkIG5vdCBlc2NhcGUgJzwnIGFuZCAnPicuCisKKyAgICAgICAg
RmlyZWZveCBhbmQgQ2hyb21lIGJvdGggbWF0Y2ggdGhlIHNwZWNpZmljYXRpb24uCisKKyAgICAg
ICAgTm90ZSB0aGF0IHdlIGtlZXAgZXNjYXBpbmcgJzwnIGFuZCAnPicgZm9yIEVsZW1lbnQgYXR0
cmlidXRlcyBpbiB0aGUKKyAgICAgICAgY29udGV4dCBvZiBYTUwgc2VyaWFsaXphdGlvbiwgYXMg
cGVyOgorICAgICAgICAtIGh0dHBzOi8vdzNjLmdpdGh1Yi5pby9ET00tUGFyc2luZy8jZGZuLXNl
cmlhbGl6aW5nLWFuLWF0dHJpYnV0ZS12YWx1ZQorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgcmVi
YXNlbGluZWQgZXhpc3RpbmcgdGVzdC4KKworICAgICAgICAqIGVkaXRpbmcvTWFya3VwQWNjdW11
bGF0b3IuaDoKKwogMjAxNi0wOS0yMSAgS2VpdGggUm9sbGluICA8a3JvbGxpbkBhcHBsZS5jb20+
CiAKICAgICAgICAgTmV3IERvY3VtZW50TG9hZGVyIGxvZ2dpbmcgY2F1c2VzIGNyYXNoZXMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvTWFya3VwQWNjdW11bGF0b3IuaCBiL1Nv
dXJjZS9XZWJDb3JlL2VkaXRpbmcvTWFya3VwQWNjdW11bGF0b3IuaAppbmRleCBjNjBjMDZkMDA5
MGM3MDc2MjVjYWZhYzcxYmNlMmI3MmZkODJmNjQ4Li5iNTE4NzBlM2JkMjMyM2Q0YzRjMWMxOWYz
NjE0NDJlNzc5YmVjZTY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL01hcmt1
cEFjY3VtdWxhdG9yLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9NYXJrdXBBY2N1bXVs
YXRvci5oCkBAIC01NCw3ICs1NCw3IEBAIGVudW0gRW50aXR5TWFzayB7CiAgICAgRW50aXR5TWFz
a0luUENEQVRBID0gRW50aXR5QW1wIHwgRW50aXR5THQgfCBFbnRpdHlHdCwKICAgICBFbnRpdHlN
YXNrSW5IVE1MUENEQVRBID0gRW50aXR5TWFza0luUENEQVRBIHwgRW50aXR5TmJzcCwKICAgICBF
bnRpdHlNYXNrSW5BdHRyaWJ1dGVWYWx1ZSA9IEVudGl0eUFtcCB8IEVudGl0eUx0IHwgRW50aXR5
R3QgfCBFbnRpdHlRdW90LAotICAgIEVudGl0eU1hc2tJbkhUTUxBdHRyaWJ1dGVWYWx1ZSA9IEVu
dGl0eU1hc2tJbkF0dHJpYnV0ZVZhbHVlIHwgRW50aXR5TmJzcCwKKyAgICBFbnRpdHlNYXNrSW5I
VE1MQXR0cmlidXRlVmFsdWUgPSBFbnRpdHlBbXAgfCBFbnRpdHlRdW90IHwgRW50aXR5TmJzcCwK
IH07CiAKIC8vIEZJWE1FOiBOb25jb3B5YWJsZT8KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhOWE0ODcyZWJmNTc1YTUxM2Vj
NDRlNmMwOThlZjZmNjNlMmJmMDU5Li40OTFiYWUwNDgyNDQ5ZGYxYWQxY2I2OTg1NzUzMzhmZGUy
ZWQwODgzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAKIDIwMTYtMDktMjEgIENocmlzIER1bWV6ICA8
Y2R1bWV6QGFwcGxlLmNvbT4KIAorICAgICAgICBGaXggc2VyaWFsaXphdGlvbiBvZiBIVE1MIEVs
ZW1lbnQgYXR0cmlidXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTYyMzU2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgUmViYXNlbGluZSB0ZXN0IHRvIHJlZmxlY3QgYmVoYXZpb3IgY2hhbmdlLgorCisg
ICAgICAgICogZWRpdGluZy9wYXN0ZWJvYXJkL3Bhc3RlLW5vc2NyaXB0LWV4cGVjdGVkLnR4dDoK
KworMjAxNi0wOS0yMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCiAgICAgICAg
IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoKSBkb2VzIG5vdCB3b3JrIGNvcnJlY3Rs
eSBjcm9zcyBvcmlnaW4KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2MjMxMQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCBiYWY0MDRj
YmZiMjIyZjZlYTRmNjQ1OGFjNzY1ZjRiNDc3NmU3NGY3Li41YjE2ZmY3MDVjNjVjYmQxNDljMWI4
ODJiMTk0MGFlZjNhYWZkYjBhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwxNyBAQAogMjAxNi0wOS0yMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgog
CisgICAgICAgIEZpeCBzZXJpYWxpemF0aW9uIG9mIEhUTUwgRWxlbWVudCBhdHRyaWJ1dGVzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjIzNTYKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZWJhc2VsaW5l
IFczQyB0ZXN0IG5vdyB0aGF0IG1vcmUgY2hlY2tzIGFyZSBwYXNzaW5nLgorCisgICAgICAgICog
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWlt
Zy1lbGVtZW50L2N1cnJlbnQtcGl4ZWwtZGVuc2l0eS9iYXNpYy1leHBlY3RlZC50eHQ6CisgICAg
ICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc3ludGF4L3NlcmlhbGl6aW5nLWh0bWwtZnJh
Z21lbnRzL3NlcmlhbGl6aW5nLWV4cGVjdGVkLnR4dDoKKworMjAxNi0wOS0yMSAgQ2hyaXMgRHVt
ZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCiAgICAgICAgIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURl
c2NyaXB0b3IoKSBkb2VzIG5vdCB3b3JrIGNvcnJlY3RseSBjcm9zcyBvcmlnaW4KICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MjMxMQogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvcGFzdGUtbm9zY3JpcHQtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL3Bhc3RlLW5vc2NyaXB0LWV4
cGVjdGVkLnR4dAppbmRleCAzYzY0ZDQ3MjlmMzc0Yjg0NzIzZjI0YTVmMzY0M2QyY2YzNTc5MDdl
Li40OWY5ZjQ0YzQyY2VkNDg4YTFmZDk3MGZlNDU2MjBlZDhmNTA4ZTczIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvcGFzdGUtbm9zY3JpcHQtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9wYXN0ZS1ub3NjcmlwdC1leHBl
Y3RlZC50eHQKQEAgLTE1LDcgKzE1LDcgQEAgU3VibWl0LgogPGEgaWQ9ImFuY2hvcjIiPkhlbGxv
PC9hPgogPGlmcmFtZSBpZD0iaWZyYW1lMSIgc3JjPSJqYXZhc2NyaXB0OnZhciB4ID0gMTsiIHN0
eWxlPSJ3aWR0aDogMjAwcHg7IGhlaWdodDogMTAwcHg7IGJhY2tncm91bmQtY29sb3I6I2NlZTsi
PjwvaWZyYW1lPgogPGlmcmFtZSBpZD0iaWZyYW1lMSIgc3R5bGU9IndpZHRoOiAyMDBweDsgaGVp
Z2h0OiAxMDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNCwgMjM4LCAyMzgpOyI+PC9pZnJh
bWU+Ci08aWZyYW1lIGlkPSJpZnJhbWUyIiBzcmNkb2M9IiZsdDtzY3JpcHQmZ3Q7dmFyIHggPSAx
OyZsdDsvc2NyaXB0Jmd0OyIgc3R5bGU9IndpZHRoOiAyMDBweDsgaGVpZ2h0OiAxMDBweDsgYmFj
a2dyb3VuZC1jb2xvcjojY2VlOyI+PC9pZnJhbWU+Cis8aWZyYW1lIGlkPSJpZnJhbWUyIiBzcmNk
b2M9IjxzY3JpcHQ+dmFyIHggPSAxOzwvc2NyaXB0PiIgc3R5bGU9IndpZHRoOiAyMDBweDsgaGVp
Z2h0OiAxMDBweDsgYmFja2dyb3VuZC1jb2xvcjojY2VlOyI+PC9pZnJhbWU+CiA8aWZyYW1lIGlk
PSJpZnJhbWUyIiBzdHlsZT0id2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDEwMHB4OyBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjA0LCAyMzgsIDIzOCk7Ij48L2lmcmFtZT4KIDxmb3JtIGlkPSJmb3JtMSIg
YWN0aW9uPSJqYXZhc2NyaXB0OnNheUhlbGxvKCkiIGZvcm1hY3Rpb249ImphdmFzY3JpcHQ6c2F5
SGVsbG8oKSIgc3R5bGU9IndpZHRoOiAyMDBweDsgaGVpZ2h0OiAxNTBweDsgYmFja2dyb3VuZC1j
b2xvcjojY2VlOyI+VGhpcyBpcyBhIGZvcm08YnI+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9hYmUu
cG5nIj48YnV0dG9uIGZvcm1hY3Rpb249ImphdmFzY3JpcHQ6c2F5SGVsbG8oKSI+U3VibWl0Ljwv
YnV0dG9uPjwvZm9ybT4KIDxmb3JtIGlkPSJmb3JtMSIgZm9ybWFjdGlvbj0iamF2YXNjcmlwdDpz
YXlIZWxsbygpIiBzdHlsZT0id2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDE1MHB4OyBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjA0LCAyMzgsIDIzOCk7Ij5UaGlzIGlzIGEgZm9ybTxicj48aW1nIHNyYz0i
Li4vcmVzb3VyY2VzL2FiZS5wbmciPjxidXR0b24+U3VibWl0LjwvYnV0dG9uPjwvZm9ybT4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRt
bC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtaW1nLWVsZW1lbnQvY3VycmVudC1waXhl
bC1kZW5zaXR5L2Jhc2ljLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtaW1n
LWVsZW1lbnQvY3VycmVudC1waXhlbC1kZW5zaXR5L2Jhc2ljLWV4cGVjdGVkLnR4dAppbmRleCBh
NzNhMDA3YTNjMjJmNDdkZTI2YjA0Nzg0MjE2MGFkYmNiNGIzMGQ5Li45Nzc2YWRjYTJhMzE4NDhj
OWRhYjVkZDQxMjZmYjAzMDkzNmYyMmY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQv
dGhlLWltZy1lbGVtZW50L2N1cnJlbnQtcGl4ZWwtZGVuc2l0eS9iYXNpYy1leHBlY3RlZC50eHQK
KysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3Nl
bWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1pbWctZWxlbWVudC9jdXJyZW50LXBpeGVsLWRl
bnNpdHkvYmFzaWMtZXhwZWN0ZWQudHh0CkBAIC0xMCw3ICsxMCw3IEBAIEZBSUwgPGltZyBzcmNz
ZXQ9Ii9pbWFnZXMvZ3JlZW4tMjU2eDI1Ni5wbmcgNTEydyIgc2l6ZXM9IjI1NnB4IiBkYXRhLWV4
cGVjdD0iMTI4CiBGQUlMIDxpbWcgc3Jjc2V0PSIvaW1hZ2VzL2dyZWVuLTI1NngyNTYucG5nIDI1
NnciIHNpemVzPSI1MTJweCIgZGF0YS1leHBlY3Q9IjUxMiI+IGFzc2VydF9lcXVhbHM6IG5hdHVy
YWxXaWR0aCBleHBlY3RlZCA1MTIgYnV0IGdvdCAyNTYKIEZBSUwgPGltZyBzcmNzZXQ9Ii9pbWFn
ZXMvZ3JlZW4tMjU2eDI1Ni5wbmcgMjU2dyIgc2l6ZXM9IjFweCIgZGF0YS1leHBlY3Q9IjEiPiBh
c3NlcnRfZXF1YWxzOiBuYXR1cmFsV2lkdGggZXhwZWN0ZWQgMSBidXQgZ290IDI1NgogRkFJTCA8
aW1nIHNyY3NldD0iL2ltYWdlcy9ncmVlbi0yNTZ4MjU2LnBuZyAyNTZ3IiBzaXplcz0iMHB4IiBk
YXRhLWV4cGVjdD0iMCI+IGFzc2VydF9lcXVhbHM6IG5hdHVyYWxXaWR0aCBleHBlY3RlZCAwIGJ1
dCBnb3QgMjU2Ci1QQVNTIDxpbWcgc3Jjc2V0PSJkYXRhOmltYWdlL3N2Zyt4bWwsJmx0O3N2ZyUy
MHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMjB2aWV3Qm94PSctMSUyMC0xJTIw
MiUyMDInJTIwd2lkdGg9JzIwJyUyMGhlaWdodD0nMjAnJmd0OyZsdDtjaXJjbGUlMjByPScxJy8m
Z3Q7Jmx0Oy9zdmcmZ3Q7IDJ4IiBkYXRhLWV4cGVjdD0iMTAiPiAKLVBBU1MgPGltZyBzcmNzZXQ9
ImRhdGE6aW1hZ2Uvc3ZnK3htbCwmbHQ7c3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIw
MDAvc3ZnJyUyMHZpZXdCb3g9Jy0xJTIwLTElMjAyJTIwMiclMjB3aWR0aD0nMjAnJmd0OyZsdDtj
aXJjbGUlMjByPScxJy8mZ3Q7Jmx0Oy9zdmcmZ3Q7IDJ4IiBkYXRhLWV4cGVjdD0iMTAiPiAKLVBB
U1MgPGltZyBzcmNzZXQ9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwmbHQ7c3ZnJTIweG1sbnM9J2h0dHA6
Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9Jy0xJTIwLTElMjAyJTIwMiclMjBoZWln
aHQ9JzIwJyZndDsmbHQ7Y2lyY2xlJTIwcj0nMScvJmd0OyZsdDsvc3ZnJmd0OyAyeCIgZGF0YS1l
eHBlY3Q9IjEwIj4gCitQQVNTIDxpbWcgc3Jjc2V0PSJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyUy
MHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMjB2aWV3Qm94PSctMSUyMC0xJTIw
MiUyMDInJTIwd2lkdGg9JzIwJyUyMGhlaWdodD0nMjAnPjxjaXJjbGUlMjByPScxJy8+PC9zdmc+
IDJ4IiBkYXRhLWV4cGVjdD0iMTAiPiAKK1BBU1MgPGltZyBzcmNzZXQ9ImRhdGE6aW1hZ2Uvc3Zn
K3htbCw8c3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9
Jy0xJTIwLTElMjAyJTIwMiclMjB3aWR0aD0nMjAnPjxjaXJjbGUlMjByPScxJy8+PC9zdmc+IDJ4
IiBkYXRhLWV4cGVjdD0iMTAiPiAKK1BBU1MgPGltZyBzcmNzZXQ9ImRhdGE6aW1hZ2Uvc3ZnK3ht
bCw8c3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9Jy0x
JTIwLTElMjAyJTIwMiclMjBoZWlnaHQ9JzIwJz48Y2lyY2xlJTIwcj0nMScvPjwvc3ZnPiAyeCIg
ZGF0YS1leHBlY3Q9IjEwIj4gCiAgICAgICAgICAgICAgIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3N5bnRheC9zZXJpYWxpemlu
Zy1odG1sLWZyYWdtZW50cy9zZXJpYWxpemluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc3ludGF4L3NlcmlhbGl6aW5nLWh0
bWwtZnJhZ21lbnRzL3NlcmlhbGl6aW5nLWV4cGVjdGVkLnR4dAppbmRleCBkYWMzZjJjYmNiODAx
Nzk5MjUzMGFjMzIxNzQwZTExNTQ3MmZkNDJiLi40OThkOGNiODRjNWQ3MWUyMzE3NTk2NTZmYjkz
MDU0OTRkM2QwNzc0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2h0bWwvc3ludGF4L3NlcmlhbGl6aW5nLWh0bWwtZnJhZ21lbnRzL3Nlcmlh
bGl6aW5nLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2h0bWwvc3ludGF4L3NlcmlhbGl6aW5nLWh0bWwtZnJhZ21lbnRzL3Nlcmlh
bGl6aW5nLWV4cGVjdGVkLnR4dApAQCAtNiw4ICs2LDggQEAgUEFTUyBpbm5lckhUTUwgMyA8YSBi
PSJjIj48L2E+CiBQQVNTIGlubmVySFRNTCA0IDxhIGI9IiZhbXA7Ij48L2E+IAogUEFTUyBpbm5l
ckhUTUwgNSA8YSBiPSImbmJzcDsiPjwvYT4gCiBQQVNTIGlubmVySFRNTCA2IDxhIGI9IiZxdW90
OyI+PC9hPiAKLUZBSUwgaW5uZXJIVE1MIDcgPGEgYj0iPCI+PC9hPiBhc3NlcnRfZXF1YWxzOiBl
eHBlY3RlZCAiPGEgYj1cIjxcIj48L2E+IiBidXQgZ290ICI8YSBiPVwiJmx0O1wiPjwvYT4iCi1G
QUlMIGlubmVySFRNTCA4IDxhIGI9Ij4iPjwvYT4gYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIjxh
IGI9XCI+XCI+PC9hPiIgYnV0IGdvdCAiPGEgYj1cIiZndDtcIj48L2E+IgorUEFTUyBpbm5lckhU
TUwgNyA8YSBiPSI8Ij48L2E+IAorUEFTUyBpbm5lckhUTUwgOCA8YSBiPSI+Ij48L2E+IAogUEFT
UyBpbm5lckhUTUwgOSA8c3ZnIHhsaW5rOmhyZWY9ImEiPjwvc3ZnPiAKIFBBU1MgaW5uZXJIVE1M
IDEwIDxzdmcgeG1sbnM6c3ZnPSJ0ZXN0Ij48L3N2Zz4gCiBQQVNTIGlubmVySFRNTCAxMSBhIApA
QCAtMzMsOCArMzMsOCBAQCBQQVNTIG91dGVySFRNTCAzIDxzcGFuPjxhIGI9ImMiPjwvYT48L3Nw
YW4+CiBQQVNTIG91dGVySFRNTCA0IDxzcGFuPjxhIGI9IiZhbXA7Ij48L2E+PC9zcGFuPiAKIFBB
U1Mgb3V0ZXJIVE1MIDUgPHNwYW4+PGEgYj0iJm5ic3A7Ij48L2E+PC9zcGFuPiAKIFBBU1Mgb3V0
ZXJIVE1MIDYgPHNwYW4+PGEgYj0iJnF1b3Q7Ij48L2E+PC9zcGFuPiAKLUZBSUwgb3V0ZXJIVE1M
IDcgPHNwYW4+PGEgYj0iPCI+PC9hPjwvc3Bhbj4gYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIjxz
cGFuPjxhIGI9XCI8XCI+PC9hPjwvc3Bhbj4iIGJ1dCBnb3QgIjxzcGFuPjxhIGI9XCImbHQ7XCI+
PC9hPjwvc3Bhbj4iCi1GQUlMIG91dGVySFRNTCA4IDxzcGFuPjxhIGI9Ij4iPjwvYT48L3NwYW4+
IGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICI8c3Bhbj48YSBiPVwiPlwiPjwvYT48L3NwYW4+IiBi
dXQgZ290ICI8c3Bhbj48YSBiPVwiJmd0O1wiPjwvYT48L3NwYW4+IgorUEFTUyBvdXRlckhUTUwg
NyA8c3Bhbj48YSBiPSI8Ij48L2E+PC9zcGFuPiAKK1BBU1Mgb3V0ZXJIVE1MIDggPHNwYW4+PGEg
Yj0iPiI+PC9hPjwvc3Bhbj4gCiBQQVNTIG91dGVySFRNTCA5IDxzcGFuPjxzdmcgeGxpbms6aHJl
Zj0iYSI+PC9zdmc+PC9zcGFuPiAKIFBBU1Mgb3V0ZXJIVE1MIDEwIDxzcGFuPjxzdmcgeG1sbnM6
c3ZnPSJ0ZXN0Ij48L3N2Zz48L3NwYW4+IAogUEFTUyBvdXRlckhUTUwgMTEgPHNwYW4+YTwvc3Bh
bj4gCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>