<?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>113174</bug_id>
          
          <creation_ts>2013-03-25 01:35:10 -0700</creation_ts>
          <short_desc>Composing a filter with the identity function shouldn&apos;t change its effect.</short_desc>
          <delta_ts>2022-07-13 14:27:07 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>68469</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dominic Mazzoni">dmazzoni</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>fmalita</cc>
    
    <cc>krit</cc>
    
    <cc>schenney</cc>
    
    <cc>senorblanco</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>862551</commentid>
    <comment_count>0</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2013-03-25 01:35:10 -0700</bug_when>
    <thetext>Adding an additional identify to the end of a chain of filter primitives, like this, shouldn&apos;t change the effect:

   &lt;filter&gt;
     ...other primitives
     &lt;feComponentTransfer&gt;
        &lt;feFuncR type=&quot;linear&quot; slope=&quot;1&quot; intercept=&quot;0&quot;/&gt;
        &lt;feFuncG type=&quot;linear&quot; slope=&quot;1&quot; intercept=&quot;0&quot;/&gt;
        &lt;feFuncB type=&quot;linear&quot; slope=&quot;1&quot; intercept=&quot;0&quot;/&gt;
      &lt;/feComponentTransfer&gt;
    &lt;/filter&gt;

Repro that demonstrates the problem is attached. Repros in Chromium 25 through 27.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862552</commentid>
    <comment_count>1</comment_count>
      <attachid>194799</attachid>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2013-03-25 01:35:48 -0700</bug_when>
    <thetext>Created attachment 194799
Repro</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862554</commentid>
    <comment_count>2</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2013-03-25 01:38:49 -0700</bug_when>
    <thetext>identify -&gt; identity in the first description, of course.

Adding an additional *identity* to the end of a chain of filter primitives, shouldn&apos;t change the effect</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862751</commentid>
    <comment_count>3</comment_count>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-03-25 07:41:26 -0700</bug_when>
    <thetext>Interesting.  I think the version with the invert-plus-identity filter is actually correct, and the one with the invert filter alone is actually wrong.  I&apos;ll attach a modified version which works in Firefox, and you&apos;ll see that the Firefox result for &quot;Invert&quot; and &quot;Invert plus identity&quot; both match the &quot;Invert plus identity&quot; result from Chrome.

I suspect that something&apos;s wrong in the application of color-interpolation-filters.  If you apply color-interpolation-filters=&quot;sRGB&quot; to the filter elements, Firefox renders both results as Chrome does for &quot;Invert&quot; alone.  Chrome is unchanged.

At any rate, It would be helpful if you could come up with an SVG-only test case, which would rule out the SVG-on-HTML elements code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862753</commentid>
    <comment_count>4</comment_count>
      <attachid>194853</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-03-25 07:42:28 -0700</bug_when>
    <thetext>Created attachment 194853
Firefox-compatible repro</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862840</commentid>
    <comment_count>5</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2013-03-25 09:31:18 -0700</bug_when>
    <thetext>&gt; I think the version with the invert-plus-identity filter is actually correct

Not unless I&apos;m misunderstanding the spec. I did a screenshot and measured the color values, and Chrome&apos;s invert is doing exactly what I&apos;d expect in linearRGB space, i.e. each color value x maps to exactly 1.0 - x.

It does appear that adding a second filter is causing it to switch to sRGB.

The spec says that filters should be linearRGB unless otherwise specified - or am I reading it wrong?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862872</commentid>
    <comment_count>6</comment_count>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-03-25 10:06:06 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; &gt; I think the version with the invert-plus-identity filter is actually correct
&gt; 
&gt; Not unless I&apos;m misunderstanding the spec. I did a screenshot and measured the color values, and Chrome&apos;s invert is doing exactly what I&apos;d expect in linearRGB space, i.e. each color value x maps to exactly 1.0 - x.
&gt; 
&gt; It does appear that adding a second filter is causing it to switch to sRGB.
&gt; 
&gt; The spec says that filters should be linearRGB unless otherwise specified - or am I reading it wrong?

Yes, color-interpolation-filters defaults to linearRGB.  However, my understanding is that input images and the output device are assumed to be in sRGB space (unless specified otherwise), so filters being applied in linearRGB means that the code must apply a conversion from sRGB to linear, do the filter math in linear space, then convert back to sRGB (or whatever the device color space is).

By specifying sRGB for color-interpolation-filters, you&apos;re actually requesting the filter math to be performed in sRGB color space, so no conversions are necessary (although the math is technically wrong).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862898</commentid>
    <comment_count>7</comment_count>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2013-03-25 10:40:14 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; &gt; I think the version with the invert-plus-identity filter is actually correct
&gt; &gt; 
&gt; &gt; Not unless I&apos;m misunderstanding the spec. I did a screenshot and measured the color values, and Chrome&apos;s invert is doing exactly what I&apos;d expect in linearRGB space, i.e. each color value x maps to exactly 1.0 - x.
&gt; &gt; 
&gt; &gt; It does appear that adding a second filter is causing it to switch to sRGB.
&gt; &gt; 
&gt; &gt; The spec says that filters should be linearRGB unless otherwise specified - or am I reading it wrong?
&gt; 
&gt; Yes, color-interpolation-filters defaults to linearRGB.  However, my understanding is that input images and the output device are assumed to be in sRGB space (unless specified otherwise), so filters being applied in linearRGB means that the code must apply a conversion from sRGB to linear, do the filter math in linear space, then convert back to sRGB (or whatever the device color space is).
&gt; 
&gt; By specifying sRGB for color-interpolation-filters, you&apos;re actually requesting the filter math to be performed in sRGB color space, so no conversions are necessary (although the math is technically wrong).

Stephen is right. I put a lot of effort recently into getting the color spaces right, and his explanation matches the way things are implemented now (or should be implemented).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863288</commentid>
    <comment_count>8</comment_count>
      <attachid>194983</attachid>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2013-03-25 19:38:29 -0700</bug_when>
    <thetext>Created attachment 194983
SVG-only version of same code - cannot reproduce problem

You&apos;re correct, color-interpolation-filters=&quot;sRGB&quot; was what I wanted.

I&apos;ve attached an SVG-only version of the same effect, and I can&apos;t reproduce the bug there. So I think the bug has to do with CSS filter effects specifically, not the SVG filter effect code.

As far as I can tell, color-interpolation-filters is ignored in CSS filter effects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>898239</commentid>
    <comment_count>9</comment_count>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2013-06-07 11:12:00 -0700</bug_when>
    <thetext>This is fixed in Blink as of http://src.chromium.org/viewvc/blink?view=revision&amp;revision=151966.

I&apos;ll leave this bug open in case anyone wants to back-port the blink fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883330</commentid>
    <comment_count>10</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-13 14:27:07 -0700</bug_when>
    <thetext>Safari and Chrome handle this similarly. Firefox doesn&apos;t seem to handle the Identity case properly.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>194799</attachid>
            <date>2013-03-25 01:35:48 -0700</date>
            <delta_ts>2013-03-25 01:35:48 -0700</delta_ts>
            <desc>Repro</desc>
            <filename>filter_composition_bug.html</filename>
            <type>text/html</type>
            <size>5576</size>
            <attacher name="Dominic Mazzoni">dmazzoni</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHN0eWxlPgouZmlsdGVyMSB7CiAgLXdlYmtp
dC1maWx0ZXI6IHVybCgiI2ludmVydCIpOwp9Ci5maWx0ZXIyIHsKICAtd2Via2l0LWZpbHRlcjog
dXJsKCIjaWRlbnRpdHkiKTsKfQouZmlsdGVyMyB7CiAgLXdlYmtpdC1maWx0ZXI6IHVybCgiI2lu
dmVydF9wbHVzX2lkZW50aXR5Iik7Cn0KLmJsb2NrIHsKICB3aWR0aDogMjBweDsKICBoZWlnaHQ6
IDIwcHg7Cn0KPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KCjxzcGFuIGhpZGRlbj4KICA8c3ZnIHht
bG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KICAgIDxkZWZz
PgogICAgICA8ZmlsdGVyIGlkPSJpbnZlcnQiPgogICAgICAgIDxmZWNvbXBvbmVudHRyYW5zZmVy
PgogICAgICAgICAgPGZlZnVuY3IgdHlwZT0iZ2FtbWEiIGFtcGxpdHVkZT0iLTEiIGV4cG9uZW50
PSIzIiBvZmZzZXQ9IjEiLz4KICAgICAgICAgIDxmZWZ1bmNnIHR5cGU9ImdhbW1hIiBhbXBsaXR1
ZGU9Ii0xIiBleHBvbmVudD0iMyIgb2Zmc2V0PSIxIi8+CiAgICAgICAgICA8ZmVmdW5jYiB0eXBl
PSJnYW1tYSIgYW1wbGl0dWRlPSItMSIgZXhwb25lbnQ9IjMiIG9mZnNldD0iMSIvPgogICAgICAg
IDwvZmVjb21wb25lbnR0cmFuc2Zlcj4KICAgICAgPC9maWx0ZXI+CiAgICAgIDxmaWx0ZXIgaWQ9
ImlkZW50aXR5Ij4KICAgICAgICA8ZmVjb21wb25lbnR0cmFuc2Zlcj4KICAgICAgICAgIDxmZWZ1
bmNyIHR5cGU9ImxpbmVhciIgc2xvcGU9IjEiIGludGVyY2VwdD0iMCIvPgogICAgICAgICAgPGZl
ZnVuY2cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMSIgaW50ZXJjZXB0PSIwIi8+CiAgICAgICAgICA8
ZmVmdW5jYiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIiBpbnRlcmNlcHQ9IjAiLz4KICAgICAgICA8
L2ZlY29tcG9uZW50dHJhbnNmZXI+CiAgICAgIDwvZmlsdGVyPgogICAgICA8ZmlsdGVyIGlkPSJp
bnZlcnRfcGx1c19pZGVudGl0eSI+CiAgICAgICAgPGZlY29tcG9uZW50dHJhbnNmZXI+CiAgICAg
ICAgICA8ZmVmdW5jciB0eXBlPSJnYW1tYSIgYW1wbGl0dWRlPSItMSIgZXhwb25lbnQ9IjMiIG9m
ZnNldD0iMSIvPgogICAgICAgICAgPGZlZnVuY2cgdHlwZT0iZ2FtbWEiIGFtcGxpdHVkZT0iLTEi
IGV4cG9uZW50PSIzIiBvZmZzZXQ9IjEiLz4KICAgICAgICAgIDxmZWZ1bmNiIHR5cGU9ImdhbW1h
IiBhbXBsaXR1ZGU9Ii0xIiBleHBvbmVudD0iMyIgb2Zmc2V0PSIxIi8+CiAgICAgICAgPC9mZWNv
bXBvbmVudHRyYW5zZmVyPgogICAgICAgIDxmZWNvbXBvbmVudHRyYW5zZmVyPgogICAgICAgICAg
PGZlZnVuY3IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMSIgaW50ZXJjZXB0PSIwIi8+CiAgICAgICAg
ICA8ZmVmdW5jZyB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIiBpbnRlcmNlcHQ9IjAiLz4KICAgICAg
ICAgIDxmZWZ1bmNiIHR5cGU9ImxpbmVhciIgc2xvcGU9IjEiIGludGVyY2VwdD0iMCIvPgogICAg
ICAgIDwvZmVjb21wb25lbnR0cmFuc2Zlcj4KICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAg
PC9zdmc+Cjwvc3Bhbj4KCjxwPkNvbXBvc2luZyBhIGZpbHRlciB3aXRoIHRoZSBpZGVudGl0eSBm
dW5jdGlvbiBzaG91bGRuJ3QgY2hhbmdlIGl0cyBlZmZlY3QuPC9wPgoKPHA+T3JpZ2luYWw6PC9w
Pgo8ZGl2PgogIDx0YWJsZSBib3JkZXI9MD48dHI+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2si
IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMTExIj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9
ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzIyMiI+PC90ZD4KICAgIDx0ZD48ZGl2
IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICMzMzMiPjwvdGQ+CiAgICA8
dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0Ij48L3Rk
PgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzU1
NSI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29s
b3I6ICM2NjYiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3Jv
dW5kLWNvbG9yOiAjNzc3Ij48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0i
YmFja2dyb3VuZC1jb2xvcjogIzg4OCI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIg
c3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICM5OTkiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0i
YmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhIj48L3RkPgogICAgPHRkPjxkaXYg
Y2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2JiYiI+PC90ZD4KICAgIDx0
ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNjY2MiPjwvdGQ+
CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZGRk
Ij48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xv
cjogI2VlZSI+PC90ZD4KICA8L3RyPjwvdGFibGU+CjwvZGl2PgoKPHA+SW52ZXJ0OjwvcD4KPGRp
diBjbGFzcz0iZmlsdGVyMSI+CiAgPHRhYmxlIGJvcmRlcj0wPjx0cj4KICAgIDx0ZD48ZGl2IGNs
YXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICMxMTEiPjwvdGQ+CiAgICA8dGQ+
PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyIj48L3RkPgog
ICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzMzMyI+
PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6
ICM0NDQiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5k
LWNvbG9yOiAjNTU1Ij48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFj
a2dyb3VuZC1jb2xvcjogIzY2NiI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5
bGU9ImJhY2tncm91bmQtY29sb3I6ICM3NzciPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxv
Y2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjODg4Ij48L3RkPgogICAgPHRkPjxkaXYgY2xh
c3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzk5OSI+PC90ZD4KICAgIDx0ZD48
ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNhYWEiPjwvdGQ+CiAg
ICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiIj48
L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjog
I2NjYyI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQt
Y29sb3I6ICNkZGQiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNr
Z3JvdW5kLWNvbG9yOiAjZWVlIj48L3RkPgogIDwvdHI+PC90YWJsZT4KPC9kaXY+Cgo8cD5JZGVu
dGl0eTo8L3A+CjxkaXYgY2xhc3M9ImZpbHRlcjIiPgogIDx0YWJsZSBib3JkZXI9MD48dHI+CiAg
ICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMTExIj48
L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjog
IzIyMiI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQt
Y29sb3I6ICMzMzMiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNr
Z3JvdW5kLWNvbG9yOiAjNDQ0Ij48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHls
ZT0iYmFja2dyb3VuZC1jb2xvcjogIzU1NSI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9j
ayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICM2NjYiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFz
cz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Ij48L3RkPgogICAgPHRkPjxk
aXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzg4OCI+PC90ZD4KICAg
IDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICM5OTkiPjwv
dGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAj
YWFhIj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1j
b2xvcjogI2JiYiI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tn
cm91bmQtY29sb3I6ICNjY2MiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxl
PSJiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkIj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2Nr
IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2VlZSI+PC90ZD4KICA8L3RyPjwvdGFibGU+Cjwv
ZGl2PgoKPHA+SW52ZXJ0IHBsdXMgaWRlbnRpdHk6PC9wPgo8ZGl2IGNsYXNzPSJmaWx0ZXIzIj4K
ICA8dGFibGUgYm9yZGVyPTA+PHRyPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0i
YmFja2dyb3VuZC1jb2xvcjogIzExMSI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIg
c3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICMyMjIiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0i
YmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzIj48L3RkPgogICAgPHRkPjxkaXYg
Y2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzQ0NCI+PC90ZD4KICAgIDx0
ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICM1NTUiPjwvdGQ+
CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2
Ij48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xv
cjogIzc3NyI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91
bmQtY29sb3I6ICM4ODgiPjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJi
YWNrZ3JvdW5kLWNvbG9yOiAjOTk5Ij48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBz
dHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2FhYSI+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJi
bG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNiYmIiPjwvdGQ+CiAgICA8dGQ+PGRpdiBj
bGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjIj48L3RkPgogICAgPHRk
PjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2RkZCI+PC90ZD4K
ICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNlZWUi
PjwvdGQ+CiAgPC90cj48L3RhYmxlPgo8L2Rpdj4KCjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>194853</attachid>
            <date>2013-03-25 07:42:28 -0700</date>
            <delta_ts>2013-03-25 07:42:28 -0700</delta_ts>
            <desc>Firefox-compatible repro</desc>
            <filename>filter-identity-not-noop.html</filename>
            <type>text/html</type>
            <size>6321</size>
            <attacher name="Stephen White">senorblanco</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjwhLS0gc2F2ZWQgZnJvbSB1cmw9KDAwNjYpaHR0cHM6Ly9idWctMTEz
MTc0LWF0dGFjaG1lbnRzLndlYmtpdC5vcmcvYXR0YWNobWVudC5jZ2k/aWQ9MTk0Nzk5IC0tPgo8
aHRtbD48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQv
aHRtbDsgY2hhcnNldD1VVEYtOCI+CjxzdHlsZT4KLmZpbHRlcjEgewogIC13ZWJraXQtZmlsdGVy
OiB1cmwoIiNpbnZlcnQiKTsKICBmaWx0ZXI6IHVybCgiI2ludmVydCIpOwp9Ci5maWx0ZXIyIHsK
ICAtd2Via2l0LWZpbHRlcjogdXJsKCIjaWRlbnRpdHkiKTsKICBmaWx0ZXI6IHVybCgiI2lkZW50
aXR5Iik7Cn0KLmZpbHRlcjMgewogIC13ZWJraXQtZmlsdGVyOiB1cmwoIiNpbnZlcnRfcGx1c19p
ZGVudGl0eSIpOwogIGZpbHRlcjogdXJsKCIjaW52ZXJ0X3BsdXNfaWRlbnRpdHkiKTsKfQouYmxv
Y2sgewogIHdpZHRoOiAyMHB4OwogIGhlaWdodDogMjBweDsKfQo8L3N0eWxlPgo8L2hlYWQ+Cjxi
b2R5PgoKPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPTAgaGVp
Z2h0PTAgdmVyc2lvbj0iMS4xIj4KICA8ZGVmcz4KICAgIDxmaWx0ZXIgaWQ9ImludmVydCI+CiAg
ICAgIDxmZWNvbXBvbmVudHRyYW5zZmVyPgogICAgICAgIDxmZWZ1bmNyIHR5cGU9ImdhbW1hIiBh
bXBsaXR1ZGU9Ii0xIiBleHBvbmVudD0iMyIgb2Zmc2V0PSIxIj48L2ZlZnVuY3I+CiAgICAgICAg
PGZlZnVuY2cgdHlwZT0iZ2FtbWEiIGFtcGxpdHVkZT0iLTEiIGV4cG9uZW50PSIzIiBvZmZzZXQ9
IjEiPjwvZmVmdW5jZz4KICAgICAgICA8ZmVmdW5jYiB0eXBlPSJnYW1tYSIgYW1wbGl0dWRlPSIt
MSIgZXhwb25lbnQ9IjMiIG9mZnNldD0iMSI+PC9mZWZ1bmNiPgogICAgICA8L2ZlY29tcG9uZW50
dHJhbnNmZXI+CiAgICA8L2ZpbHRlcj4KICAgIDxmaWx0ZXIgaWQ9ImlkZW50aXR5Ij4KICAgICAg
PGZlY29tcG9uZW50dHJhbnNmZXI+CiAgICAgICAgPGZlZnVuY3IgdHlwZT0ibGluZWFyIiBzbG9w
ZT0iMSIgaW50ZXJjZXB0PSIwIj48L2ZlZnVuY3I+CiAgICAgICAgPGZlZnVuY2cgdHlwZT0ibGlu
ZWFyIiBzbG9wZT0iMSIgaW50ZXJjZXB0PSIwIj48L2ZlZnVuY2c+CiAgICAgICAgPGZlZnVuY2Ig
dHlwZT0ibGluZWFyIiBzbG9wZT0iMSIgaW50ZXJjZXB0PSIwIj48L2ZlZnVuY2I+CiAgICAgIDwv
ZmVjb21wb25lbnR0cmFuc2Zlcj4KICAgIDwvZmlsdGVyPgogICAgPGZpbHRlciBpZD0iaW52ZXJ0
X3BsdXNfaWRlbnRpdHkiPgogICAgICA8ZmVjb21wb25lbnR0cmFuc2Zlcj4KICAgICAgICA8ZmVm
dW5jciB0eXBlPSJnYW1tYSIgYW1wbGl0dWRlPSItMSIgZXhwb25lbnQ9IjMiIG9mZnNldD0iMSI+
PC9mZWZ1bmNyPgogICAgICAgIDxmZWZ1bmNnIHR5cGU9ImdhbW1hIiBhbXBsaXR1ZGU9Ii0xIiBl
eHBvbmVudD0iMyIgb2Zmc2V0PSIxIj48L2ZlZnVuY2c+CiAgICAgICAgPGZlZnVuY2IgdHlwZT0i
Z2FtbWEiIGFtcGxpdHVkZT0iLTEiIGV4cG9uZW50PSIzIiBvZmZzZXQ9IjEiPjwvZmVmdW5jYj4K
ICAgICAgPC9mZWNvbXBvbmVudHRyYW5zZmVyPgogICAgICA8ZmVjb21wb25lbnR0cmFuc2Zlcj4K
ICAgICAgICA8ZmVmdW5jciB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIiBpbnRlcmNlcHQ9IjAiPjwv
ZmVmdW5jcj4KICAgICAgICA8ZmVmdW5jZyB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIiBpbnRlcmNl
cHQ9IjAiPjwvZmVmdW5jZz4KICAgICAgICA8ZmVmdW5jYiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIx
IiBpbnRlcmNlcHQ9IjAiPjwvZmVmdW5jYj4KICAgICAgPC9mZWNvbXBvbmVudHRyYW5zZmVyPgog
ICAgPC9maWx0ZXI+CiAgPC9kZWZzPgo8L3N2Zz4KCjxwPkNvbXBvc2luZyBhIGZpbHRlciB3aXRo
IHRoZSBpZGVudGl0eSBmdW5jdGlvbiBzaG91bGRuJ3QgY2hhbmdlIGl0cyBlZmZlY3QuPC9wPgoK
PHA+T3JpZ2luYWw6PC9wPgo8ZGl2PgogIDx0YWJsZSBib3JkZXI9IjAiPjx0Ym9keT48dHI+CiAg
ICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMTExOyI+
PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQt
Y29sb3I6ICMyMjI7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHls
ZT0iYmFja2dyb3VuZC1jb2xvcjogIzMzMzsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFz
cz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0OyI+PC9kaXY+PC90ZD4KICAg
IDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICM1NTU7Ij48
L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1j
b2xvcjogIzY2NjsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxl
PSJiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNz
PSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICM4ODg7Ij48L2Rpdj48L3RkPgogICAg
PHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzk5OTsiPjwv
ZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNv
bG9yOiAjYWFhOyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9
ImJhY2tncm91bmQtY29sb3I6ICNiYmI7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9
ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2NjYzsiPjwvZGl2PjwvdGQ+CiAgICA8
dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyI+PC9k
aXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29s
b3I6ICNlZWU7Ij48L2Rpdj48L3RkPgogIDwvdHI+PC90Ym9keT48L3RhYmxlPgo8L2Rpdj4KCjxw
PkludmVydDo8L3A+CjxkaXYgY2xhc3M9ImZpbHRlcjEiPgogIDx0YWJsZSBib3JkZXI9IjAiPjx0
Ym9keT48dHI+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNv
bG9yOiAjMTExOyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9
ImJhY2tncm91bmQtY29sb3I6ICMyMjI7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9
ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzMzMzsiPjwvZGl2PjwvdGQ+CiAgICA8
dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0OyI+PC9k
aXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29s
b3I6ICM1NTU7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0i
YmFja2dyb3VuZC1jb2xvcjogIzY2NjsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0i
YmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyI+PC9kaXY+PC90ZD4KICAgIDx0
ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICM4ODg7Ij48L2Rp
dj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xv
cjogIzk5OTsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJi
YWNrZ3JvdW5kLWNvbG9yOiAjYWFhOyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJi
bG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNiYmI7Ij48L2Rpdj48L3RkPgogICAgPHRk
PjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2NjYzsiPjwvZGl2
PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9y
OiAjZGRkOyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJh
Y2tncm91bmQtY29sb3I6ICNlZWU7Ij48L2Rpdj48L3RkPgogIDwvdHI+PC90Ym9keT48L3RhYmxl
Pgo8L2Rpdj4KCjxwPklkZW50aXR5OjwvcD4KPGRpdj4KICA8dGFibGUgYm9yZGVyPSIwIj48dGJv
ZHk+PHRyPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xv
cjogIzExMTsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJi
YWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJi
bG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICMzMzM7Ij48L2Rpdj48L3RkPgogICAgPHRk
PjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzQ0NDsiPjwvZGl2
PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9y
OiAjNTU1OyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJh
Y2tncm91bmQtY29sb3I6ICM2NjY7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJs
b2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzc3NzsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+
PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyI+PC9kaXY+
PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6
ICM5OTk7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFj
a2dyb3VuZC1jb2xvcjogI2FhYTsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxv
Y2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiOyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48
ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNjY2M7Ij48L2Rpdj48
L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjog
I2RkZDsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNr
Z3JvdW5kLWNvbG9yOiAjZWVlOyI+PC9kaXY+PC90ZD4KICA8L3RyPjwvdGJvZHk+PC90YWJsZT4K
PC9kaXY+Cgo8cD5JbnZlcnQgcGx1cyBpZGVudGl0eTo8L3A+CjxkaXYgY2xhc3M9ImZpbHRlcjMi
PgogIDx0YWJsZSBib3JkZXI9IjAiPjx0Ym9keT48dHI+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxv
Y2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMTExOyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48
ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICMyMjI7Ij48L2Rpdj48
L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjog
IzMzMzsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNr
Z3JvdW5kLWNvbG9yOiAjNDQ0OyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9j
ayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICM1NTU7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxk
aXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzY2NjsiPjwvZGl2Pjwv
dGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAj
Nzc3OyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tn
cm91bmQtY29sb3I6ICM4ODg7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2Nr
IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzk5OTsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRp
diBjbGFzcz0iYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhOyI+PC9kaXY+PC90
ZD4KICAgIDx0ZD48ZGl2IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNi
YmI7Ij48L2Rpdj48L3RkPgogICAgPHRkPjxkaXYgY2xhc3M9ImJsb2NrIiBzdHlsZT0iYmFja2dy
b3VuZC1jb2xvcjogI2NjYzsiPjwvZGl2PjwvdGQ+CiAgICA8dGQ+PGRpdiBjbGFzcz0iYmxvY2si
IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyI+PC9kaXY+PC90ZD4KICAgIDx0ZD48ZGl2
IGNsYXNzPSJibG9jayIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNlZWU7Ij48L2Rpdj48L3Rk
PgogIDwvdHI+PC90Ym9keT48L3RhYmxlPgo8L2Rpdj4KCgoKPC9ib2R5PjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>194983</attachid>
            <date>2013-03-25 19:38:29 -0700</date>
            <delta_ts>2013-03-25 19:38:29 -0700</delta_ts>
            <desc>SVG-only version of same code - cannot reproduce problem</desc>
            <filename>filter-identity-not-noop.svg</filename>
            <type>image/svg+xml</type>
            <size>2728</size>
            <attacher name="Dominic Mazzoni">dmazzoni</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxz
dmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDov
L3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjgwMCIgaGVpZ2h0PSI0MDAiIHZpZXdib3g9
IjAgMCA4MDAgNDAwIj4KICA8ZGVmcz4KICAgIDxmaWx0ZXIgaWQ9ImludmVydCI+CiAgICAgIDxm
ZUNvbXBvbmVudFRyYW5zZmVyIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAg
ICAgICAgPGZlRnVuY1IgdHlwZT0iZ2FtbWEiIGFtcGxpdHVkZT0iLTEiIGV4cG9uZW50PSIzIiBv
ZmZzZXQ9IjEiIC8+CiAgICAgICAgPGZlRnVuY0cgdHlwZT0iZ2FtbWEiIGFtcGxpdHVkZT0iLTEi
IGV4cG9uZW50PSIzIiBvZmZzZXQ9IjEiIC8+CiAgICAgICAgPGZlRnVuY0IgdHlwZT0iZ2FtbWEi
IGFtcGxpdHVkZT0iLTEiIGV4cG9uZW50PSIzIiBvZmZzZXQ9IjEiIC8+CiAgICAgIDwvZmVDb21w
b25lbnRUcmFuc2Zlcj4KICAgIDwvZmlsdGVyPgogICAgPGZpbHRlciBpZD0iaWRlbnRpdHkiPgog
ICAgICA8ZmVDb21wb25lbnRUcmFuc2ZlciBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNS
R0IiPgogICAgICAgIDxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjEiIGludGVyY2VwdD0i
MCIgLz4KICAgICAgICA8ZmVGdW5jRyB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIiBpbnRlcmNlcHQ9
IjAiIC8+CiAgICAgICAgPGZlRnVuY0IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMSIgaW50ZXJjZXB0
PSIwIiAvPgogICAgICA8L2ZlQ29tcG9uZW50VHJhbnNmZXI+CiAgICA8L2ZpbHRlcj4KICAgIDxm
aWx0ZXIgaWQ9ImludmVydF9wbHVzX2lkZW50aXR5Ij4KICAgICAgPGZlQ29tcG9uZW50VHJhbnNm
ZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgICAgICA8ZmVGdW5jUiB0
eXBlPSJnYW1tYSIgYW1wbGl0dWRlPSItMSIgZXhwb25lbnQ9IjMiIG9mZnNldD0iMSIgLz4KICAg
ICAgICA8ZmVGdW5jRyB0eXBlPSJnYW1tYSIgYW1wbGl0dWRlPSItMSIgZXhwb25lbnQ9IjMiIG9m
ZnNldD0iMSIgLz4KICAgICAgICA8ZmVGdW5jQiB0eXBlPSJnYW1tYSIgYW1wbGl0dWRlPSItMSIg
ZXhwb25lbnQ9IjMiIG9mZnNldD0iMSIgLz4KICAgICAgPC9mZUNvbXBvbmVudFRyYW5zZmVyPgog
ICAgICA8ZmVDb21wb25lbnRUcmFuc2ZlciBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNS
R0IiPgogICAgICAgIDxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjEiIGludGVyY2VwdD0i
MCIgLz4KICAgICAgICA8ZmVGdW5jRyB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIiBpbnRlcmNlcHQ9
IjAiIC8+CiAgICAgICAgPGZlRnVuY0IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMSIgaW50ZXJjZXB0
PSIwIiAvPgogICAgICA8L2ZlQ29tcG9uZW50VHJhbnNmZXI+CiAgICA8L2ZpbHRlcj4KCiAgICA8
ZyBpZD0iZ3JhZGllbnQiPgogICAgICA8cmVjdCB4PSI1MCIgeT0iMCIgd2lkdGg9IjQwIiBoZWln
aHQ9IjQwIiBmaWxsPSIjMTExIiAvPgogICAgICA8cmVjdCB4PSIxMDAiIHk9IjAiIHdpZHRoPSI0
MCIgaGVpZ2h0PSI0MCIgZmlsbD0iIzIyMiIgLz4KICAgICAgPHJlY3QgeD0iMTUwIiB5PSIwIiB3
aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiMzMzMiIC8+CiAgICAgIDxyZWN0IHg9IjIwMCIg
eT0iMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjNDQ0IiAvPgogICAgICA8cmVjdCB4
PSIyNTAiIHk9IjAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iIzU1NSIgLz4KICAgICAg
PHJlY3QgeD0iMzAwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiM2NjYiIC8+
CiAgICAgIDxyZWN0IHg9IjM1MCIgeT0iMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIj
Nzc3IiAvPgogICAgICA8cmVjdCB4PSI0MDAiIHk9IjAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIg
ZmlsbD0iIzg4OCIgLz4KICAgICAgPHJlY3QgeD0iNDUwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdo
dD0iNDAiIGZpbGw9IiM5OTkiIC8+CiAgICAgIDxyZWN0IHg9IjUwMCIgeT0iMCIgd2lkdGg9IjQw
IiBoZWlnaHQ9IjQwIiBmaWxsPSIjYWFhIiAvPgogICAgICA8cmVjdCB4PSI1NTAiIHk9IjAiIHdp
ZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2JiYiIgLz4KICAgICAgPHJlY3QgeD0iNjAwIiB5
PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNjY2MiIC8+CiAgICAgIDxyZWN0IHg9
IjY1MCIgeT0iMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZGRkIiAvPgogICAgICA8
cmVjdCB4PSI3MDAiIHk9IjAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2VlZSIgLz4K
ICAgIDwvZz4KCiAgPC9kZWZzPgoKICA8Zz4KICAgIDx1c2UgeD0iMCIgeT0iNTAiIHhsaW5rOmhy
ZWY9IiNncmFkaWVudCIgLz4KICA8L2c+CiAgPGcgZmlsdGVyPSJ1cmwoI2ludmVydCkiPgogICAg
PHVzZSB4PSIwIiB5PSIxMDAiIHhsaW5rOmhyZWY9IiNncmFkaWVudCIgLz4KICA8L2c+CiAgPGc+
CiAgICA8dXNlIHg9IjAiIHk9IjE1MCIgeGxpbms6aHJlZj0iI2dyYWRpZW50IiAvPgogIDwvZz4K
ICA8ZyBmaWx0ZXI9InVybCgjaW52ZXJ0X3BsdXNfaWRlbnRpdHkpIj4KICAgIDx1c2UgeD0iMCIg
eT0iMjAwIiB4bGluazpocmVmPSIjZ3JhZGllbnQiIC8+CiAgPC9nPgoKPC9zdmc+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>