<?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>12192</bug_id>
          
          <creation_ts>2007-01-10 02:45:44 -0800</creation_ts>
          <short_desc>SVG gradients not invalidating correctly on stop changes</short_desc>
          <delta_ts>2007-01-15 01:37:38 -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>SVG</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alex</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>35941</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2007-01-10 02:45:44 -0800</bug_when>
    <thetext>SVG gradients not invalidating correctly on stop changes

This shouldn&apos;t be hard to fix.  We just need to listen for &quot;childrenChanged&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35940</commentid>
    <comment_count>1</comment_count>
      <attachid>12341</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2007-01-10 02:48:26 -0800</bug_when>
    <thetext>Created attachment 12341
test case showing the problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35856</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Russell">alex</who>
    <bug_when>2007-01-10 11:56:57 -0800</bug_when>
    <thetext>It&apos;s possible to get creation of a single new &lt;stop&gt; element working from script, so long as the attributes dictating the stop are set *after* the node is added to the render tree. Attaching &quot;one_stop_add.svg&quot; to demonstrate the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35858</commentid>
    <comment_count>3</comment_count>
      <attachid>12348</attachid>
    <who name="Alex Russell">alex</who>
    <bug_when>2007-01-10 11:58:19 -0800</bug_when>
    <thetext>Created attachment 12348
single stop added via DOM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34860</commentid>
    <comment_count>4</comment_count>
      <attachid>12449</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2007-01-15 01:23:45 -0800</bug_when>
    <thetext>Created attachment 12449
fix and test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34861</commentid>
    <comment_count>5</comment_count>
      <attachid>12449</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-01-15 01:30:42 -0800</bug_when>
    <thetext>Comment on attachment 12449
fix and test case

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34839</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2007-01-15 01:37:38 -0800</bug_when>
    <thetext>Hopefully, this will make life easier on those trying to use SVG JS bindings.

r18856.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12341</attachid>
            <date>2007-01-10 02:48:26 -0800</date>
            <delta_ts>2007-01-10 02:48:26 -0800</delta_ts>
            <desc>test case showing the problem</desc>
            <filename>gradient.svg</filename>
            <type>image/svg+xml</type>
            <size>661</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPgogICAgPGRlZnM+CiAgICAg
ICAgPGxpbmVhckdyYWRpZW50IGlkPSd0ZXN0Jz4KICAgICAgICAgICAgPHN0b3AgaWQ9J3N0b3An
IG9mZnNldD0nMCcgc3RvcC1jb2xvcj0ncmVkJyAvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+
CiAgICA8L2RlZnM+CiAgICA8cmVjdCBmaWxsPSJ1cmwoI3Rlc3QpIiB3aWR0aD0nMTAwJyBoZWln
aHQ9JzEwMCcgLz4KICAgIDxzY3JpcHQ+CiAgICA8IVtDREFUQVsKICAgICAgICB2YXIgbG9hZGVk
ID0gZnVuY3Rpb24oKSB7CiAgICAgICAgdmFyIHN2Z05TID0gJ2h0dHA6Ly93d3cudzMub3JnLzIw
MDAvc3ZnJzsKICAgICAgICB2YXIgZ3JhZGllbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
dGVzdCIpOwogICAgICAgIHZhciBzdG9wID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKHN2Z05T
LCAnc3RvcCcpOwogICAgICAgIHN0b3Auc2V0QXR0cmlidXRlKCJvZmZzZXQiLCAiMCIpOwogICAg
ICAgIHN0b3Auc3R5bGUuc3RvcENvbG9yID0gJ2dyZWVuJzsKICAgICAgICBncmFkaWVudC5hcHBl
bmRDaGlsZChzdG9wKTsKICAgICAgICB9CiAgICAgICAgd2luZG93LnNldFRpbWVvdXQobG9hZGVk
LCAwKTsKICAgIF1dPgogICAgPC9zY3JpcHQ+Cjwvc3ZnPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12348</attachid>
            <date>2007-01-10 11:58:19 -0800</date>
            <delta_ts>2007-01-10 11:58:19 -0800</delta_ts>
            <desc>single stop added via DOM</desc>
            <filename>one_stop_add.svg</filename>
            <type>image/svg+xml</type>
            <size>1016</size>
            <attacher name="Alex Russell">alex</attacher>
            
              <data encoding="base64">PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPgoJPGRlZnM+CgkJPGxpbmVh
ckdyYWRpZW50IGlkPSd0ZXN0Jz4KCQkJPHN0b3AgaWQ9J3N0b3AnIG9mZnNldD0nMCcgc3RvcC1j
b2xvcj0ncmVkJyAvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgoJCTxsaW5lYXJHcmFkaWVudCBpZD0n
dGVzdDInPgoJCQk8c3RvcCBpZD0nc3RvcDMnIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nYmxhY2sn
IC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxyZWN0IGZpbGw9InVybCgjdGVzdCki
IHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyAvPgoJPHNjcmlwdD48IVtDREFUQVsKCQl2YXIgbG9h
ZGVkID0gZnVuY3Rpb24oKXsKCQkJdmFyIHRlc3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
dGVzdCIpOwoJCQl2YXIgc3RvcDIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdG9wIik7CgkJ
CS8vIHdvcmtzCgkJCXRlc3QuYXBwZW5kQ2hpbGQoc3RvcDIpOwoJCQlzdG9wMi5zZXRBdHRyaWJ1
dGUoIm9mZnNldCIsICI1Iik7CgkJCXN0b3AyLnNldEF0dHJpYnV0ZSgic3RvcC1jb2xvciIsICJi
bHVlIik7CgkJfQoJCXdpbmRvdy5zZXRUaW1lb3V0KGxvYWRlZCwgMTApOwoJXV0+PC9zY3JpcHQ+
CgoJPHJlY3QgZmlsbD0idXJsKCN0ZXN0MikiIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyB5PScx
MDAnIC8+Cgk8c2NyaXB0PjwhW0NEQVRBWwoJCXZhciBsb2FkZWQgPSBmdW5jdGlvbigpewoJCQl2
YXIgdGVzdDIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdDIiKTsKCQkJdmFyIHN0b3A0
ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3RvcCIpOwoJCQlzdG9wNC5zZXRBdHRyaWJ1dGUo
Im9mZnNldCIsICI1Iik7CgkJCXN0b3A0LnNldEF0dHJpYnV0ZSgic3RvcC1jb2xvciIsICJ3aGl0
ZSIpOwoJCQkvLyBmYWlscwoJCQl0ZXN0Mi5hcHBlbmRDaGlsZChzdG9wNCk7CgkJfQoJCXdpbmRv
dy5zZXRUaW1lb3V0KGxvYWRlZCwgMTApOwoJXV0+PC9zY3JpcHQ+Cjwvc3ZnPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12449</attachid>
            <date>2007-01-15 01:23:45 -0800</date>
            <delta_ts>2007-01-15 01:30:42 -0800</delta_ts>
            <desc>fix and test case</desc>
            <filename>stops.patch</filename>
            <type>text/plain</type>
            <size>9519</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE4ODU1KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDctMDEtMTUgIEVyaWMgU2VpZGVsICA8ZXJp
Y0Blc2VpZGVsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAg
ICAgICAgCisgICAgICAgIFNWRyBncmFkaWVudHMgZG8gbm90IG5vdGljZSBzdG9wIGFkZGl0aW9u
cworICAgICAgICBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjE5Mgor
CisgICAgICAgICogc3ZnL2N1c3RvbS9ncmFkaWVudC1hZGQtc3RvcHMtZXhwZWN0ZWQuY2hlY2tz
dW06IEFkZGVkLgorICAgICAgICAqIHN2Zy9jdXN0b20vZ3JhZGllbnQtYWRkLXN0b3BzLWV4cGVj
dGVkLnBuZzogQWRkZWQuCisgICAgICAgICogc3ZnL2N1c3RvbS9ncmFkaWVudC1hZGQtc3RvcHMt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzdmcvY3VzdG9tL2dyYWRpZW50LWFkZC1z
dG9wcy5zdmc6IEFkZGVkLgorCiAyMDA3LTAxLTE0ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0
Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBoeWF0dC4KSW5kZXg6IExheW91dFRlc3RzL3N2
Zy9jdXN0b20vZ3JhZGllbnQtYWRkLXN0b3BzLWV4cGVjdGVkLmNoZWNrc3VtCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL3N2Zy9jdXN0b20vZ3JhZGllbnQtYWRkLXN0b3BzLWV4cGVjdGVkLmNo
ZWNrc3VtCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9ncmFkaWVudC1h
ZGQtc3RvcHMtZXhwZWN0ZWQuY2hlY2tzdW0JKHJldmlzaW9uIDApCkBAIC0wLDAgKzEgQEAKKzE2
MzEwNTg4NDY3Y2ZjMjBkNTUxNjM1YWJjNTliNzg0ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmls
ZQpJbmRleDogTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9ncmFkaWVudC1hZGQtc3RvcHMtZXhwZWN0
ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3N2Zy9jdXN0b20vZ3JhZGllbnQtYWRk
LXN0b3BzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3N2Zy9jdXN0
b20vZ3JhZGllbnQtYWRkLXN0b3BzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSw2IEBACitLUmVuZGVyaW5nUGFpbnRTZXJ2ZXIge2lkPSJ0ZXN0IiBbdHlwZT1MSU5FQVItR1JB
RElFTlRdIFtzdG9wcz1bKDAuMDAsI0ZGMDAwMCksICgwLjAwLCMwMDgwMDApXV0gW3N0YXJ0PSgw
LDApXSBbZW5kPSgxLDApXX0KK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJW
aWV3IGF0ICgwLDApIHNpemUgODAweDYwMAorICAgIFJlbmRlclNWR0NvbnRhaW5lciB7c3ZnfSBh
dCAoMCwwKSBzaXplIDEwMHgxMDAKKyAgICAgIFJlbmRlclNWR0NvbnRhaW5lciB7ZGVmc30gYXQg
KDAsMCkgc2l6ZSAweDAKKyAgICAgIFJlbmRlclBhdGgge3JlY3R9IGF0ICgwLDApIHNpemUgMTAw
eDEwMCBbZmlsbD17W3R5cGU9TElORUFSLUdSQURJRU5UXSBbc3RvcHM9WygwLjAwLCNGRjAwMDAp
LCAoMC4wMCwjMDA4MDAwKV1dIFtzdGFydD0oMCwwKV0gW2VuZD0oMSwwKV19XSBbZGF0YT0iTTAu
MDAsMC4wMEwxMDAuMDAsMC4wMEwxMDAuMDAsMTAwLjAwTDAuMDAsMTAwLjAwIl0KSW5kZXg6IExh
eW91dFRlc3RzL3N2Zy9jdXN0b20vZ3JhZGllbnQtYWRkLXN0b3BzLnN2Zwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2dyYWRpZW50LWFkZC1zdG9wcy5zdmcJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2dyYWRpZW50LWFkZC1zdG9wcy5zdmcJKHJl
dmlzaW9uIDApCkBAIC0wLDAgKzEsMjQgQEAKKzxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3Jn
LzIwMDAvc3ZnJz4KKyAgPGRlZnM+CisgICAgPGxpbmVhckdyYWRpZW50IGlkPSd0ZXN0Jz4KKyAg
ICAgIDxzdG9wIGlkPSdzdG9wJyBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9J3JlZCcgLz4KKyAgICA8
L2xpbmVhckdyYWRpZW50PgorICA8L2RlZnM+CisgIDxyZWN0IGZpbGw9InVybCgjdGVzdCkiIHdp
ZHRoPScxMDAnIGhlaWdodD0nMTAwJyAvPgorICA8c2NyaXB0PgorICA8IVtDREFUQVsKKyAgICBp
ZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgbGF5b3V0VGVzdENvbnRyb2xs
ZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgdmFyIGxvYWRlZCA9IGZ1bmN0aW9uKCkgeworICAg
ICAgICB2YXIgZ3JhZGllbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdCIpOworICAg
ICAgICB2YXIgc3RvcCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUygnaHR0cDovL3d3dy53My5v
cmcvMjAwMC9zdmcnLCAnc3RvcCcpOworICAgICAgICBzdG9wLnNldEF0dHJpYnV0ZSgib2Zmc2V0
IiwgIjAiKTsKKyAgICAgICAgc3RvcC5zdHlsZS5zdG9wQ29sb3IgPSAnZ3JlZW4nOworICAgICAg
ICBncmFkaWVudC5hcHBlbmRDaGlsZChzdG9wKTsKKyAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlcikKKyAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7CisgICAgICB9CisgICAgICB3aW5kb3cuc2V0VGltZW91dChsb2FkZWQsIDApOworICBdXT4K
KyAgPC9zY3JpcHQ+Cis8L3N2Zz4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBX
ZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNp
b24gMTg4NTUpCisrKyBXZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE2IEBACisyMDA3LTAxLTE1ICBFcmljIFNlaWRlbCAgPGVyaWNAZXNlaWRlbC5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBTVkcg
Z3JhZGllbnRzIGRvIG5vdCBub3RpY2Ugc3RvcCBhZGRpdGlvbnMKKyAgICAgICAgaHR0cDovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIxOTIKKworICAgICAgICBUZXN0OiBzdmcv
Y3VzdG9tL2dyYWRpZW50LWFkZC1zdG9wcy5zdmcKKworICAgICAgICAqIGtzdmcyL3N2Zy9TVkdH
cmFkaWVudEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHR3JhZGllbnRFbGVtZW50
OjpjaGlsZHJlbkNoYW5nZWQpOgorICAgICAgICAqIGtzdmcyL3N2Zy9TVkdHcmFkaWVudEVsZW1l
bnQuaDoKKwogMjAwNy0wMS0xNCAgRGF2aWQgSHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAKICAg
ICAgICAgRml4IGZvciBidWcgMTAzNTYsIHBvc2l0aW9uaW5nIGRvZXNuJ3Qgd29yayB3aXRoIDxz
dmc+IGVsZW1lbnRzIGluIFhIVE1MLiAgQ2hhbmdlIHRoZSByZXF1aXJlc0xheWVyCkluZGV4OiBX
ZWJDb3JlL2tzdmcyL3N2Zy9TVkdHcmFkaWVudEVsZW1lbnQuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUva3N2ZzIvc3ZnL1NWR0dyYWRpZW50RWxlbWVudC5jcHAJKHJldmlzaW9uIDE4ODU1KQor
KysgV2ViQ29yZS9rc3ZnMi9zdmcvU1ZHR3JhZGllbnRFbGVtZW50LmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMTQzLDYgKzE0MywxMiBAQCB2b2lkIFNWR0dyYWRpZW50RWxlbWVudDo6aW5zZXJ0ZWRJ
bnRvRG9jCiAgICAgICAgIFNWR1Jlc291cmNlOjpyZXBhaW50Q2xpZW50cyhleHRlbnNpb25zLT5y
ZW1vdmVQZW5kaW5nUmVzb3VyY2UocmVzb3VyY2VJZCkpOwogfQogCit2b2lkIFNWR0dyYWRpZW50
RWxlbWVudDo6Y2hpbGRyZW5DaGFuZ2VkKCkKK3sKKyAgICBub3RpZnlBdHRyaWJ1dGVDaGFuZ2Uo
KTsKKyAgICBTVkdTdHlsZWRFbGVtZW50OjpjaGlsZHJlbkNoYW5nZWQoKTsKK30KKwogfQogCiAj
ZW5kaWYgLy8gU1ZHX1NVUFBPUlQKSW5kZXg6IFdlYkNvcmUva3N2ZzIvc3ZnL1NWR0dyYWRpZW50
RWxlbWVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUva3N2ZzIvc3ZnL1NWR0dyYWRpZW50RWxl
bWVudC5oCShyZXZpc2lvbiAxODg1NSkKKysrIFdlYkNvcmUva3N2ZzIvc3ZnL1NWR0dyYWRpZW50
RWxlbWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC01NSw2ICs1NSw3IEBAIG5hbWVzcGFjZSBXZWJD
b3JlIHsKICAgICAgICAgdmlydHVhbCBTVkdSZXNvdXJjZSogY2FudmFzUmVzb3VyY2UoKTsKIAog
ICAgICAgICB2aXJ0dWFsIHZvaWQgaW5zZXJ0ZWRJbnRvRG9jdW1lbnQoKTsKKyAgICAgICAgdmly
dHVhbCB2b2lkIGNoaWxkcmVuQ2hhbmdlZCgpOwogCiAgICAgcHJvdGVjdGVkOgogICAgICAgICBm
cmllbmQgY2xhc3MgU1ZHUGFpbnRTZXJ2ZXJHcmFkaWVudDsKSW5kZXg6IExheW91dFRlc3RzL3N2
Zy9jdXN0b20vZ3JhZGllbnQtYWRkLXN0b3BzLWV4cGVjdGVkLnBuZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkNhbm5v
dCBkaXNwbGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWltZS10eXBlID0g
YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0
cy9zdmcvY3VzdG9tL2dyYWRpZW50LWFkZC1zdG9wcy1leHBlY3RlZC5wbmcKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpO
YW1lOiBzdm46bWltZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgoKaVZCT1J3
MEtHZ29BQUFBTlNVaEVVZ0FBQXlBQUFBSllDQVlBQUFDYWRvSndBQUFNZVVsRVFWUjRuTzNad1Ey
QVFBd0VzWVBHb2ZQUQp4UndDdTRLVjhocmxXUGVheFd2TTVSd0FBSHpYdVhzQUFBRHdId0lFQUFE
SUNCQUFBQ0FqUUFBQWdJd0FBUUFBTWdJRUFBRElDQkFBCkFDQWpRQUFBZ0l3QUFRQUFNZ0lFQUFE
SUNCQUFBQ0FqUUFBQWdJd0FBUUFBTWdJRUFBRElDQkFBQUNBalFBQUFnSXdBQVFBQU1nSUUKQUFE
SUNCQUFBQ0FqUUFBQWdJd0FBUUFBTWdJRUFBRElDQkFBQUNBalFBQUFnSXdBQVFBQU1nSUVBQURJ
Q0JBQUFDQWpRQUFBZ0l3QQpBUUFBTWdJRUFBRElDQkFBQUNBalFBQUFnSXdBQVFBQU1nSUVBQURJ
Q0JBQUFDQWpRQUFBZ0l3QUFRQUFNZ0lFQUFESUNCQUFBQ0FqClFBQUFnSXdBQVFBQU1nSUVBQURJ
Q0JBQUFDQWpRQUFBZ0l3QUFRQUFNZ0lFQUFESUNCQUFBQ0FqUUFBQWdJd0FBUUFBTWdJRUFBREkK
Q0JBQUFDQWpRQUFBZ0l3QUFRQUFNZ0lFQUFESUNCQUFBQ0FqUUFBQWdJd0FBUUFBTWdJRUFBRElD
QkFBQUNBalFBQUFnSXdBQVFBQQpNZ0lFQUFESUNCQUFBQ0FqUUFBQWdJd0FBUUFBTWdJRUFBRElD
QkFBQUNBalFBQUFnSXdBQVFBQU1nSUVBQURJQ0JBQUFDQWpRQUFBCmdJd0FBUUFBTWdJRUFBRElD
QkFBQUNBalFBQUFnSXdBQVFBQU1nSUVBQURJQ0JBQUFDQWpRQUFBZ0l3QUFRQUFNZ0lFQUFESUNC
QUEKQUNBalFBQUFnSXdBQVFBQU1nSUVBQURJQ0JBQUFDQWpRQUFBZ0l3QUFRQUFNZ0lFQUFESUNC
QUFBQ0FqUUFBQWdJd0FBUUFBTWdJRQpBQURJQ0JBQUFDQWpRQUFBZ0l3QUFRQUFNZ0lFQUFESUNC
QUFBQ0J6ek16c0hnRUFBUHlERHdnQUFKQVJJQUFBUUVhQUFBQUFHUUVDCkFBQmtCQWdBQUpBUklB
QUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFB
QVFFYUEKQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFB
QVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUgpJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFB
QVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrCkJBZ0FBSkFSSUFB
QVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFB
UUVhQUFBQUEKR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFB
UUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQQpRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFB
UUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBCkFKQVJJQUFB
UUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFR
RWFBQUFBQUdRRUMKQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFR
RWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQQpBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFR
RWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSCklBQUFR
RWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFF
YUFBQUFBR1FFQ0FBQmsKQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFF
YUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQQpHUUVDQUFCa0JBZ0FBSkFSSUFBQVFF
YUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBClFF
YUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVh
QUFBQUFHUUVDQUFCa0JBZ0EKQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVh
QUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQwpBQUJrQkFnQUFKQVJJQUFBUUVh
QUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFB
CkFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFB
QUFBQUdRRUNBQUJrQkFnQUFKQVIKSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFB
QUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCawpCQWdBQUpBUklBQUFRRWFB
QUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFB
QUFBCkdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFB
QUFBR1FFQ0FBQmtCQWdBQUpBUklBQUEKUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFB
QUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQQpBSkFSSUFBQVFFYUFB
QUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFB
QUFHUUVDCkFBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFB
QUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUEKQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFB
QUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUgpJQUFBUUVhQUFB
QUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFB
QUdRRUNBQUJrCkJBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFB
QUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUEKR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFB
QUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQQpRRWFBQUFB
QUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFB
R1FFQ0FBQmtCQWdBCkFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFB
R1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUMKQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFB
R1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQQpBQUFB
R1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFH
UUVDQUFCa0JBZ0FBSkFSCklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFH
UUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmsKQkFnQUFKQVJJQUFBUUVhQUFBQUFH
UUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQQpH
UUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdR
RUNBQUJrQkFnQUFKQVJJQUFBClFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdR
RUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0EKQUpBUklBQUFRRWFBQUFBQUdR
RUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FF
QwpBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FF
Q0FBQmtCQWdBQUpBUklBQUFRRWFBCkFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FF
Q0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVIKSUFBQVFFYUFBQUFBR1FF
Q0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVD
QUFCawpCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVD
QUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBCkdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVD
QUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUEKUUVhQUFBQUFHUUVD
QUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNB
QUJrQkFnQQpBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNB
QUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDCkFBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNB
QUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUEKQUFBQUdRRUNB
QUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FB
QmtCQWdBQUpBUgpJQUFBUUVhQUFBQUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FB
QmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrCkJBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FB
QmtCQWdBQUpBUklBQUFRRWFBQUFBQW1RZGlsUXluWU11emdBQUFBQUJKUlU1RXJrSmcKZ2c9PQoK
</data>
<flag name="review"
          id="4691"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>