<?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>13374</bug_id>
          
          <creation_ts>2007-04-17 11:01:00 -0700</creation_ts>
          <short_desc>Problem with calculating row height with spanned cells (Picture Overlaps Text)</short_desc>
          <delta_ts>2026-03-26 01:49:10 -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>Tables</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=8606</see_also>
          <bug_file_loc>http://www.pikes.org/student/student.aspx</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jarrod Young">magiccity</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>anantha</cc>
    
    <cc>bfulgham</cc>
    
    <cc>karlcow</cc>
    
    <cc>mitz</cc>
    
    <cc>rendezvouscp</cc>
    
    <cc>webkit</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>14412</commentid>
    <comment_count>0</comment_count>
    <who name="Jarrod Young">magiccity</who>
    <bug_when>2007-04-17 11:01:00 -0700</bug_when>
    <thetext>Picture on left overlaps text on the page and links cannot be accessed because of it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14408</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-04-17 11:35:59 -0700</bug_when>
    <thetext>I don&apos;t see the problem. The page looks essentially the same in TOT, Safari 2 and Firefox. Can you attach a screenshot showing the bad layout?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69387</commentid>
    <comment_count>2</comment_count>
    <who name="Chasen Le Hara">rendezvouscp</who>
    <bug_when>2008-02-04 13:28:09 -0800</bug_when>
    <thetext>I can confirm this in nightly r29955.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69397</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-04 14:46:52 -0800</bug_when>
    <thetext>Opera and Webkit renders it identically (overlap causes). Only Firefox reserves more space for white td. This issue highly depends on screen width. It&apos;s visible on 1280x1024 screens. On narrower screens the issue can be unable to reproduce.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69482</commentid>
    <comment_count>4</comment_count>
    <who name="Chasen Le Hara">rendezvouscp</who>
    <bug_when>2008-02-05 11:30:25 -0800</bug_when>
    <thetext>I&apos;m inclined to mark this as an invalid bug. The picture on the left is in an absolutely positioned div in the body element. I don&apos;t believe there is any reason to expect room to be given for the picture (I don&apos;t know of a reason in the CSS specs).

What&apos;s interesting is how Firefox is deciding to give the space seen in it but not Webkit or Opera. I can create a reduction if we want to explore that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69495</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-05 12:50:04 -0800</bug_when>
    <thetext>(In reply to comment #4)

&gt; What&apos;s interesting is how Firefox is deciding to give the space seen in it but
&gt; not Webkit or Opera. I can create a reduction if we want to explore that.

Chasen, minimal test case is highly demanded in this case ;)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69522</commentid>
    <comment_count>6</comment_count>
      <attachid>18943</attachid>
    <who name="Chasen Le Hara">rendezvouscp</who>
    <bug_when>2008-02-05 16:50:51 -0800</bug_when>
    <thetext>Created attachment 18943
Incomplete reduction

I&apos;ve reduced the relevant code down quite a bit, but still haven&apos;t found the root issue. Basically, the presence of the image doesn&apos;t seem to have any effect on the table cell, but I still don&apos;t understand why its height is different in Firefox.

I&apos;m going to come back to this bug in about five or six hours and see if I can&apos;t find the root issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69539</commentid>
    <comment_count>7</comment_count>
      <attachid>18949</attachid>
    <who name="Chasen Le Hara">rendezvouscp</who>
    <bug_when>2008-02-05 20:10:52 -0800</bug_when>
    <thetext>Created attachment 18949
test case

Okay, this is fun. The bug basically boils down to fundamental differences between WebKit and Firefox with how table row/cell heights are calculated. This difference should be pretty visible in the test case.

Which is correct? I don&apos;t think either of them are wrong (except, perhaps, Firefox&apos;s capability to handle vertical-align: baseline). According to &lt;a href=&quot;http://www.w3.org/TR/REC-CSS2/tables.html#height-layout&quot;&gt;CSS2&lt;/a&gt;,

&lt;blockquote&gt;&lt;p&gt;CSS2 does not specify how cells that span more than [one] row affect row height calculations except that the sum of the row heights involved must be great enough to encompass the cell spanning the rows.&lt;/p&gt;&lt;/blockquote&gt;

But perhaps I&apos;ve over-simplified this and am quoting an irrelevant section of the spec. Someone with more knowledge of everything involved will after look over my test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69547</commentid>
    <comment_count>8</comment_count>
      <attachid>18952</attachid>
    <who name="Chasen Le Hara">rendezvouscp</who>
    <bug_when>2008-02-05 22:33:15 -0800</bug_when>
    <thetext>Created attachment 18952
Test case

Cleaner test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69553</commentid>
    <comment_count>9</comment_count>
      <attachid>18956</attachid>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-06 00:45:09 -0800</bug_when>
    <thetext>Created attachment 18956
minimal test case for calculating cell height</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69554</commentid>
    <comment_count>10</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-06 00:59:03 -0800</bug_when>
    <thetext>Chasen, thank you for creating reduced test case :) I created further reduction which clearly shows differences between Webkit and Firefox in method of calculating cell (row) height. If we consider : http://www.w3.org/TR/CSS21/tables.html#height-layout paragraph:

&quot;In CSS 2.1, the height of a cell box is the maximum of the table cell&apos;s &apos;height&apos; property and the minimum height required by the content (MIN). A value of &apos;auto&apos; for &apos;height&apos; implies that the value MIN will be used for layout. CSS 2.1 does not define what percentage values of &apos;height&apos; refer to when specified for table cells.&quot;

Based on above definition, in my opinion, Webkit and Opera calculating height properly. But the following paragraph says:

&quot;CSS 2.1 does not specify how cells that span more than one row affect row height calculations except that the sum of the row heights involved must be great enough to encompass the cell spanning the rows.&quot;

So I&apos;m a bit confused :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69585</commentid>
    <comment_count>11</comment_count>
    <who name="Chasen Le Hara">rendezvouscp</who>
    <bug_when>2008-02-06 08:48:33 -0800</bug_when>
    <thetext>I re-read those two paragraphs over and over and was confused as well. The first paragraph seems to indicate that the cells in the test case should be the (minimum value of the) height of the content (which WebKit correctly does for the first row, first cell).

That second paragraph seems to say that it doesn&apos;t handle how heights should be calculated in the test case, which obviously leaves the rendering up for grabs by everyone.

The rendering in WebKit in the test case is inconsistent with how it calculates row/cell height when the height of a table is set (in which case it acts like Firefox does in the test case by making the row heights equal percentages).

So, unless we want the behavior to be similar in those two different circumstances, I see this bug as a difference of opinion between WebKit and Firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70806</commentid>
    <comment_count>12</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-15 14:40:26 -0800</bug_when>
    <thetext>*** Bug 15664 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881186</commentid>
    <comment_count>13</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-06 16:26:36 -0700</bug_when>
    <thetext>We do not match Chrome and Firefox here, so we should consider addressing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881187</commentid>
    <comment_count>14</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-06 16:26:51 -0700</bug_when>
    <thetext>&lt;rdar://problem/96556108&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2175777</commentid>
    <comment_count>15</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2026-01-28 05:40:33 -0800</bug_when>
    <thetext>This is about distribution of heights in  a rowspan scenario.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2193834</commentid>
    <comment_count>16</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2026-03-26 01:49:10 -0700</bug_when>
    <thetext>Probably related to Bug 8606</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18943</attachid>
            <date>2008-02-05 16:50:51 -0800</date>
            <delta_ts>2008-02-05 20:10:52 -0800</delta_ts>
            <desc>Incomplete reduction</desc>
            <filename>13374.html</filename>
            <type>text/html</type>
            <size>15835</size>
            <attacher name="Chasen Le Hara">rendezvouscp</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWwgcHVibGljICItLy93M2MvL2R0ZCBodG1sIDQuMCB0cmFuc2l0aW9uYWwv
L2VuIj4KPGh0bWw+Cgk8aGVhZD4KCQk8dGl0bGU+QnVnIDEzMzc0PC90aXRsZT4KCQk8c3R5bGUg
dHlwZT0idGV4dC9jc3MiPgpib2R5IHsKCWJhY2tncm91bmQtY29sb3I6ICM3RDAwMUI7CgltYXJn
aW46IDI3cHggNDZweCAwcHggNDZweDsKCWZvbnQ6IG5vcm1hbCA4cHQgVmVyZGFuYTsKCWNvbG9y
OiAjNjY2NjY2Owp9CgpwLCB0YWJsZSB7Cglmb250OiBub3JtYWwgOHB0IFZlcmRhbmE7Cgljb2xv
cjogIzY2NjY2NjsKfQoKdWwubGlua3MgewoJbGlzdC1zdHlsZS1pbWFnZTogdXJsKCdodHRwOi8v
d3d3LnBpa2VzLm9yZy9zdHVkZW50L21lZGlhL2ltYWdlcy9pY29uL2Fycm93UmlnaHQuZ2lmJyk7
CgltYXJnaW46IDBweCAwcHggMHB4IDMwcHg7Cn0KCnVsLmxpbmtzIGxpIHsKCW1hcmdpbjogMTVw
eCAwIDA7CglsaW5lLWhlaWdodDogMTVweDsKCWZvbnQ6IG5vcm1hbCA4cHQgdmVyZGFuYTsKfQoK
bGkgewoJZm9udDogbm9ybWFsIDhwdCB2ZXJkYW5hOwoJcGFkZGluZy1ib3R0b206IDRweDsKfQoK
aW1nLmljb24gewoJbWFyZ2luOiAwcHggMHB4IDBweCAzcHg7Cglib3JkZXI6IDBweDsKfQoKdGQu
Ym9yZGVyIHsKCXdpZHRoOiA5cHg7CgloZWlnaHQ6IDlweDsKCWJhY2tncm91bmQtY29sb3I6ICM2
OTAwMUE7CQp9Cgp0ZC5zdWJuYXYgewoJdGV4dC1hbGlnbjogbGVmdDsKCWhlaWdodDogMTlweDsK
CWJhY2tncm91bmQ6IHVybCgnaHR0cDovL3d3dy5waWtlcy5vcmcvc3R1ZGVudC9tZWRpYS9pbWFn
ZXMvc3VibmF2LWJnLmdpZicpIHRvcCBsZWZ0IHJlcGVhdC14OwoJZm9udDogbm9ybWFsIDdwdCBW
ZXJkYW5hOwoJdmVydGljYWwtYWxpZ246IHRvcDsKfQoKdGQuc3VibmF2IGEgewoJY29sb3I6ICMz
MzMzMzM7Cgl0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KCnRkLnN1Ym5hdiBhOmhvdmVyIHsKCXRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwp9CgppbnB1dC5zZWFyY2ggewoJd2lkdGg6IDEwMHB4
OwoJaGVpZ2h0OiAxOHB4OwoJYm9yZGVyOiAwcHg7Cglmb250OiBib2xkIDhwdCBWZXJkYW5hOwoJ
cGFkZGluZzogMnB4IDBweCAwcHggM3B4OwoJYmFja2dyb3VuZDp1cmwoaHR0cDovL3d3dy5waWtl
cy5vcmcvbWVkaWEvaW1hZ2VzL2lucHV0LWdyZXktYmcuZ2lmKSB0b3AgbGVmdCBuby1yZXBlYXQ7
CgkKfQoKcC5yZWR0ZXh0IHsKCW1hcmdpbjogOHB4IDAgMDsKCWNvbG9yOiAjOTQwMDI1OwoJZm9u
dDogbm9ybWFsIDhwdCB2ZXJkYW5hOwp9CgoucmVkaGVhZGVyIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKCW1hcmdpbjogOHB4IDAgMDsKCWNvbG9yOiAjOTQwMDI1OwoJZm9udDogYm9sZCAxMHB0
IFZlcmRhbmE7CglwYWRkaW5nLWxlZnQ6IDBweDsKCXBhZGRpbmctdG9wOiA3cHg7Cn0KCnNwYW4g
ewoJZm9udDogbm9ybWFsIDhwdCBBcmlhbDsKCWNvbG9yOiAjNjY2NjY2Owp9CgphIHsKCWNvbG9y
OiAjRTk4NTAzOwoJdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Cn0KCmEucmVkIHsKCWNvbG9y
OiAjOTQwMDI1Owp9CgphOmhvdmVyIHsKCXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwp9Cgp0
YWJsZS5zaWRlYmFyLWdyaWQgewoJd2lkdGg6IDEwMCU7CgloZWlnaHQ6IDQwMHB4Owp9Cgp0YWJs
ZS5zaWRlYmFyLWdyaWQgdGQuaWNvbiB7CglwYWRkaW5nOiAxMHB4IDVweCAwcHggMzBweDsKfQoK
dGFibGUuc2lkZWJhci1ncmlkIHRkLnRleHQgewoJZm9udDogbm9ybWFsIDdwdCBWZXJkYW5hOwoJ
Y29sb3I6ICM2NjAwMDA7CglwYWRkaW5nLXJpZ2h0OiA0cHg7Cn0KCnRhYmxlLnNpZGViYXItZ3Jp
ZCB0ZC50ZXh0IGEgewoJY29sb3I6ICM2NjAwMDA7Cn0KCnRhYmxlLm5ld3MtbGlua3MgewoJZm9u
dDogbm9ybWFsIDhwdCBWZXJkYW5hOwp9Cgp0YWJsZS5uZXdzLWxpbmtzIGEgewoJY29sb3I6ICM5
NDAwMjU7Cn0KCnRhYmxlLm5ld3MtbGlua3MgdGQuaGVhZGVyIHsKCWJvcmRlci10b3A6IDFweCBz
b2xpZCAjRkZGRkZGOwoJYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7CglwYWRkaW5n
OiAzcHggMHB4IDNweCAycHg7Cn0KCnRhYmxlLm5ld3MtbGlua3MgdGQubmV3cyB7Cgl2ZXJ0aWNh
bC1hbGlnbjogdG9wOwoJbGluZS1oZWlnaHQ6IDE2cHg7CglwYWRkaW5nLXRvcDogMTBweDsKfQoK
dGQubmV3cyB1bCB7Cgljb2xvcjogIzY2MDAwMDsKCWxpc3Qtc3R5bGU6IHNxdWFyZSBvdXRzaWRl
IHVybCgnaHR0cDovL3d3dy5waWtlcy5vcmcvc3R1ZGVudC9tZWRpYS9pbWFnZXMvYXJyb3ctZ3Jh
eS5naWYnKTsKfQoKdGQubmV3cyB1bCBzdHJvbmcgewoJY29sb3I6ICM5NDAwMjU7Cglmb250LXdl
aWdodDogYm9sZDsKfQoKdGQubmV3cyBkaXYuc2VwYXJhdG9yIHsKCWJhY2tncm91bmQ6IHVybCgn
aHR0cDovL3d3dy5waWtlcy5vcmcvc3R1ZGVudC9tZWRpYS9pbWFnZXMvbmV3cy1zZXBhcmF0b3It
YmcuZ2lmJykgdG9wIGxlZnQgcmVwZWF0LXg7CgltYXJnaW46IDE1cHggMTVweCAxNXB4IDBweDsK
fQoKdGFibGUubmV3cy1saW5rcyB0ZC5saW5rcyB7Cgl2ZXJ0aWNhbC1hbGlnbjogdG9wOwoJbGlu
ZS1oZWlnaHQ6IDE4cHg7CglwYWRkaW5nLXRvcDogMTBweDsKfQoKdGFibGUuZm9vdGVyIHsKCWZv
bnQ6IG5vcm1hbCA3cHQgVmVyZGFuYTsKCWNvbG9yOiAjQUZBRkFGOwoJaGVpZ2h0OiAxOXB4Owp9
Cgp0YWJsZS5mb290ZXIgc3Bhbi5zcGFjZXIgewoJY29sb3I6ICM0QzRDNEM7Cn0KCnRhYmxlLmZv
b3RlciB0ZCB7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7Cn0KCnRhYmxlLmZvb3RlciBhIHsKCWNvbG9y
OiAjQUZBRkFGOwoJdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9Cgp0YWJsZS5mb290ZXIgYTpob3Zl
ciB7Cgl0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKfQoKdGFibGUuZm9ybS10YWJsZXsKCXBh
ZGRpbmctbGVmdDogMzhweDsKfQoKdGFibGUuZm9ybSB0ZC5maWVsZCBpbnB1dCwgdGQuZmllbGQg
dGV4dGFyZWEgewoJYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGMjsKCWZvbnQ6IG5vcm1hbCA4cHQg
VmVyZGFuYTsKfQoKdGFibGUuZm9ybSB0ZC5maWVsZCBpbnB1dC53aGl0ZSB7CgliYWNrZ3JvdW5k
LWNvbG9yOiAjRkZGRkZGOwp9Cgp0YWJsZS5mb3JtIHRkLnNwYWNlciB7CgloZWlnaHQ6IDE1cHg7
Cn0KCnRkLmNvbnRlbnQtYm9keXsKCWJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7CglwYWRkaW5n
OiAwcHggMTJweCAxN3B4IDE1cHg7IAoJdmVydGljYWwtYWxpZ246IHRvcDsgCn0KCi5maWVsZAp7
Cgl0ZXh0LWFsaWduOiByaWdodDsKCXBhZGRpbmctdG9wOiAzcHg7CglwYWRkaW5nLWJvdHRvbTog
M3B4Owp9CgkJPC9zdHlsZT4KCQk8YmFzZSBocmVmPSJodHRwOi8vd3d3LnBpa2VzLm9yZy9zdHVk
ZW50L3N0dWRlbnQuYXNweCIgLz4KCTwvaGVhZD4KCTxib2R5PgoJCTxmb3JtIG5hbWU9Il9jdGww
IiBpZD0iX2N0bDAiPgoJCQk8dGFibGUgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3
aWR0aD0iMTAwJSI+CgkJCQk8dHI+CgkJCQkJPHRkPgoJCQkJCQk8dGFibGUgYm9yZGVyPSIwIiBj
ZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHdpZHRoPSIxMDAlIj4KCQkJCQkJCTx0cj4K
CQkJCQkJCQk8dGQgd2lkdGg9IjkiPjxpbWcgc3JjPSJtZWRpYS9pbWFnZXMvYmFubmVyLWxlZnRi
b3JkZXIuZ2lmIiB3aWR0aD0iOSIgaGVpZ2h0PSI2OCIvPjwvdGQ+CgkJCQkJCQkJPHRkIHdpZHRo
PSIzODgiPjxhIGhyZWY9Ii4uL2RlZmF1bHQuYXNweD9yZWRpcj1mYWxzZSI+PGltZyBib3JkZXI9
IjAiIHNyYz0ibWVkaWEvaW1hZ2VzL2Jhbm5lci1sZWZ0LmdpZiIgYm9yZGVyPSIwIiAvPjwvYT48
L3RkPgoJCQkJCQkJCTx0ZCBzdHlsZT0iYmFja2dyb3VuZDogdXJsKG1lZGlhL2ltYWdlcy9iYW5u
ZXItZ3V0dGVyLmdpZikgdG9wIGxlZnQgcmVwZWF0LXg7Ij48aW1nIHNyYz0ibWVkaWEvaW1hZ2Vz
L2NsZWFyMXgxLmdpZiIgd2lkdGg9IjQ3IiBoZWlnaHQ9IjEiLz48L3RkPgoJCQkJCQkJCTx0ZCB3
aWR0aD0iMzY5Ij48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL2Jhbm5lci1yaWdodC5naWYiIHdpZHRo
PSIzNjkiIGhlaWdodD0iNjgiLz48L3RkPgoJCQkJCQkJCTx0ZCB3aWR0aD0iOSI+PGltZyBzcmM9
Im1lZGlhL2ltYWdlcy9iYW5uZXItcmlnaHRib3JkZXIuZ2lmIiB3aWR0aD0iOSIgaGVpZ2h0PSI2
OCIvPjwvdGQ+CgkJCQkJCQk8L3RyPgoJCQkJCQk8L3RhYmxlPgoJCQkJCTwvdGQ+CgkJCQk8L3Ry
PgoJCQkJPHRyPgoJCQkJCTx0ZD4KCQkJCQkJPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9
IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iMTAwJSI+CgkJCQkJCQk8dHI+CgkJCQkJCQkJPHRk
IGNsYXNzPSJib3JkZXIiIHJvd3NwYW49IjMiPjxpbWcgc3JjPSJtZWRpYS9pbWFnZXMvY2xlYXIx
eDEuZ2lmIiB3aWR0aD0iOSIgaGVpZ2h0PSIxIi8+PC90ZD4KCQkJCQkJCQk8dGQgY29sc3Bhbj0i
MyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICMzMTAwMDk7IGhlaWdodDogMjVweDsiPgoJCQkJ
CQkJCQk8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHdp
ZHRoPSIxMDAlIj4KCQkJCQkJCQkJCTx0cj4KCQkJCQkJCQkJCQk8dGQgc3R5bGU9IndoaXRlLXNw
YWNlOiBub3dyYXA7Ij4KCQkJCQkJCQkJCQkJPGEgaHJlZj0ic3R1ZGVudC5hc3B4Ij48aW1nIHNy
Yz0iL21lZGlhL2ltYWdlcy9uYXYvc3R1ZGVudC1vbi5naWYiIGFsaWduPSJBYnNNaWRkbGUiIGJv
cmRlcj0iMCIgLz48L2E+CgkJCQkJCQkJCQkJCTxpbWcgc3JjPSJtZWRpYS9pbWFnZXMvbmF2LXNw
YWNlci5naWYiIGFsaWduPSJBYnNNaWRkbGUiIGJvcmRlcj0iMCIgLz4KCQkJCQkJCQkJCQkJPGEg
aHJlZj0iYWJvdXQvZGVmYXVsdC5hc3B4Ij48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL25hdi9hYm91
dHBpa2Utb2ZmLmdpZiIgYWxpZ249IkFic01pZGRsZSIgYm9yZGVyPSIwIiAvPjwvYT4KCQkJCQkJ
CQkJCQkJPGltZyBzcmM9Im1lZGlhL2ltYWdlcy9uYXYtc3BhY2VyLmdpZiIgYWxpZ249IkFic01p
ZGRsZSIgYm9yZGVyPSIwIiAvPgoJCQkJCQkJCQkJCQk8YSBocmVmPSJjaGFwdGVyU2VydmljZXMv
ZGVmYXVsdC5hc3B4Ij48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL25hdi9jaGFwc2VydmljZXMtb2Zm
LmdpZiIgYWxpZ249IkFic01pZGRsZSIgYm9yZGVyPSIwIiAvPjwvYT4KCQkJCQkJCQkJCQkJPGlt
ZyBzcmM9Im1lZGlhL2ltYWdlcy9uYXYtc3BhY2VyLmdpZiIgYWxpZ249IkFic01pZGRsZSIgYm9y
ZGVyPSIwIiAvPgoJCQkJCQkJCQkJCQk8YSBocmVmPSJyZWFsRXN0YXRlL2RlZmF1bHQuYXNweCI+
PGltZyBzcmM9Im1lZGlhL2ltYWdlcy9uYXYvcmVhbGVzdGF0ZS1vZmYuZ2lmIiBhbGlnbj0iQWJz
TWlkZGxlIiBib3JkZXI9IjAiIC8+PC9hPgoJCQkJCQkJCQkJCQk8aW1nIHNyYz0ibWVkaWEvaW1h
Z2VzL25hdi1zcGFjZXIuZ2lmIiBhbGlnbj0iQWJzTWlkZGxlIiBib3JkZXI9IjAiIC8+CgkJCQkJ
CQkJCQkJCTxhIGhyZWY9ImZvdW5kYXRpb24vZGVmYXVsdC5hc3B4Ij48aW1nIHNyYz0ibWVkaWEv
aW1hZ2VzL25hdi9lZHVmb3VuZGF0aW9uLW9mZi5naWYiIGFsaWduPSJBYnNNaWRkbGUiIGJvcmRl
cj0iMCIgLz48L2E+CgkJCQkJCQkJCQkJCTxpbWcgc3JjPSJtZWRpYS9pbWFnZXMvbmF2LXNwYWNl
ci5naWYiIGFsaWduPSJBYnNNaWRkbGUiIGJvcmRlcj0iMCIgLz4KCQkJCQkJCQkJCQkJPGEgaHJl
Zj0ibWVyY2gvZGVmYXVsdC5hc3B4Ij48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL25hdi9tZXJjaC1v
ZmYuZ2lmIiBhbGlnbj0iQWJzTWlkZGxlIiBib3JkZXI9IjAiIC8+PC9hPgoJCQkJCQkJCQkJCQk8
aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL25hdi1zcGFjZXIuZ2lmIiBhbGlnbj0iQWJzTWlkZGxlIiBi
b3JkZXI9IjAiIC8+CgkJCQkJCQkJCQkJCTxhIGhyZWY9Ii9qb2luUGlrZS9qb2luLmFzcHgiPjxp
bWcgc3JjPSJtZWRpYS9pbWFnZXMvbmF2L2pvaW5waWtlLW9mZi5naWYiIGFsaWduPSJBYnNNaWRk
bGUiIGJvcmRlcj0iMCIgLz48L2E+CgkJCQkJCQkJCQkJPC90ZD4KCQkJCQkJCQkJCQk8dGQgc3R5
bGU9IndoaXRlLXNwYWNlOiBub3dyYXA7IiBhbGlnbj0icmlnaHQiPgoJCQkJCQkJCQkJCQk8aW5w
dXQgbmFtZT0iUXVlcnkiIHR5cGU9InRleHQiIGlkPSJRdWVyeSIgY2xhc3M9InNlYXJjaCIgc2l6
ZT0iNiIgLz4KCQkJCQkJCQkJCQkJPGlucHV0IHR5cGU9ImltYWdlIiBuYW1lPSJTZWFyY2giIGlk
PSJTZWFyY2giIHNyYz0ibWVkaWEvaW1hZ2VzL2J0bi1zZWFyY2guZ2lmIiBhbGlnbj0iQWJzTWlk
ZGxlIiBib3JkZXI9IjAiIHN0eWxlPSJtYXJnaW4tcmlnaHQ6IDJweDsiIC8+CgkJCQkJCQkJCQkJ
PC90ZD4KCQkJCQkJCQkJCTwvdHI+CgkJCQkJCQkJCTwvdGFibGU+CgkJCQkJCQkJPC90ZD4KCQkJ
CQkJCQk8dGQgY2xhc3M9ImJvcmRlciIgcm93c3Bhbj0iMyI+PGltZyBzcmM9Im1lZGlhL2ltYWdl
cy9jbGVhcjF4MS5naWYiIHdpZHRoPSI5IiBoZWlnaHQ9IjEiLz48L3RkPgoJCQkJCQkJPC90cj4K
CQkJCQkJCTx0cj48dGQgY29sc3Bhbj0iMyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNCMjc3
MjI7IGhlaWdodDogMXB4OyI+PGltZyBzcmM9Im1lZGlhL2ltYWdlcy9jbGVhcjF4MS5naWYiIHdp
ZHRoPSIxIiBoZWlnaHQ9IjEiLz48L3RkPjwvdHI+CgkJCQkJCQk8dHI+CgkJCQkJCQkJPHRkIGNv
bHNwYW49IjMiPgoJCQkJCQkJCQk8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2Vs
bHNwYWNpbmc9IjAiIHdpZHRoPSIxMDAlIj4KCQkJCQkJCQkJCTx0cj4KCQkJCQkJCQkJCQk8dGQg
d2lkdGg9IjIxIj48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL3N1Ym5hdi1sZWZ0LmdpZiIgd2lkdGg9
IjIxIiBoZWlnaHQ9IjE5Ii8+PC90ZD4KCQkJCQkJCQkJCQk8dGQgY2xhc3M9InN1Ym5hdiIgc3R5
bGU9IndpZHRoOiA5MCU7Ij48ZGl2IGlkPSJjb250YWluZXJfc3VibmF2Ij48L2Rpdj48L3RkPgoJ
CQkJCQkJCQkJCTx0ZCBzdHlsZT0iaGVpZ2h0OiAxOXB4OyBiYWNrZ3JvdW5kOiB1cmwoJ21lZGlh
L2ltYWdlcy9zdWJuYXYtYmcuZ2lmJykgdG9wIGxlZnQgcmVwZWF0LXg7IHRleHQtYWxpZ246IHJp
Z2h0OyBwYWRkaW5nLWxlZnQ6IDZweDsiPjxhIGhyZWY9Ii4uL2RlZmF1bHQuYXNweD9yZWRpcj1m
YWxzZSI+PGltZyBpZD0iSW1hZ2UzIiBzcmM9Im1lZGlhL2ltYWdlcy9ob21lLmdpZiIgYm9yZGVy
PSIwIiAvPjwvYT48L3RkPgoJCQkJCQkJCQkJPC90cj4KCQkJCQkJCQkJPC90YWJsZT4KCQkJCQkJ
CQk8L3RkPgoJCQkJCQkJPC90cj4KCQkJCQkJPC90YWJsZT4KCQkJCQk8L3RkPgoJCQkJPC90cj4K
CQkJCTx0cj4KCQkJCQk8dGQ+CgkJCQkJCTx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIw
IiBjZWxsc3BhY2luZz0iMCIgd2lkdGg9IjEwMCUiPgoJCQkJCQkJPHRyPgoJCQkJCQkJCTx0ZCBj
bGFzcz0iYm9yZGVyIiByb3dzcGFuPSI2Ij48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL2NsZWFyMXgx
LmdpZiIgd2lkdGg9IjkiIGhlaWdodD0iMSIvPjwvdGQ+CgkJCQkJCQkJPHRkIGNvbHNwYW49IjIi
IHN0eWxlPSJoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsiPjxpbWcgc3Jj
PSJtZWRpYS9pbWFnZXMvY2xlYXIxeDEuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSI4MDQiLz48L3Rk
PgoJCQkJCQkJCTx0ZCBjbGFzcz0iYm9yZGVyIiByb3dzcGFuPSI2Ij48aW1nIHNyYz0ibWVkaWEv
aW1hZ2VzL2NsZWFyMXgxLmdpZiIgd2lkdGg9IjkiIGhlaWdodD0iMSIvPjwvdGQ+CgkJCQkJCQk8
L3RyPgoJCQkJCQkJPHRyPgoJCQkJCQkJCTx0ZCBpZD0iQ29sbGFnZSIgc3R5bGU9ImhlaWdodDo1
OXB4O2JhY2tncm91bmQ6I0RFREVEOSB0b3AgbGVmdCByZXBlYXQteDt2ZXJ0aWNhbC1hbGlnbjp0
b3A7YmFja2dyb3VuZC1pbWFnZTp1cmwoJy9tZWRpYS9pbWFnZXMvY29sbGFnZS1zdHVkZW50Lmdp
ZicpOyI+PGltZyBzcmM9Im1lZGlhL2ltYWdlcy9jbGVhcjF4MS5naWYiIHdpZHRoPSIxIiBoZWln
aHQ9IjEiPjwvdGQ+CgkJCQkJCQkJPHRkIHN0eWxlPSJib3JkZXItbGVmdDogMXB4IHNvbGlkICNC
M0IzQUM7IHdpZHRoOiAyMTdweDsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kOiB1cmwo
J21lZGlhL2ltYWdlcy9jb250YWN0LWJnLmdpZicpOyI+CgkJCQkJCQkJCTxkaXYgc3R5bGU9Im1h
cmdpbjogOHB4IDBweCAxMHB4IDJweDsiPgoJCQkJCQkJCQkJPGltZyBzcmM9Im1lZGlhL2ltYWdl
cy93ZWxjb21lLmdpZiIgYm9yZGVyPSIwIiAvPjxpbWcgaWQ9Il9jdGwyX0d1ZXN0IiBzcmM9Im1l
ZGlhL2ltYWdlcy9ndWVzdC5naWYiIGFsaWduPSJBYnNNaWRkbGUiIGJvcmRlcj0iMCIgLz4KCQkJ
CQkJCQkJCTxzcGFuIHN0eWxlPSJmb250OiBib2xkIDhwdCBBcmlhbDsgY29sb3I6ICNDQzAwMDA7
Ij48L3NwYW4+CgkJCQkJCQkJCQk8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwcHggMHB4IDNweDsi
PgoJCQkJCQkJCQkJCTxkaXYgc3R5bGU9Im1hcmdpbjogM3B4IDBweCAzcHggMHB4OyBmb250OiBu
b3JtYWwgOHB0IEFyaWFsOyI+CgkJCQkJCQkJCQkJCTxhIGlkPSJfY3RsMl9TaWduT3V0IiBocmVm
PSJzaWdub3V0LmFzcHgiPjwvYT4KCQkJCQkJCQkJCQkJPGEgaWQ9Il9jdGwyX1NpZ25JbiIgY2xh
c3M9InJlZCIgaHJlZj0ic2lnbmluLmFzcHgiPkhleSwgSSdtIGEgUGlrZTxpbWcgaWQ9Il9jdGwy
X0ltYWdlMiIgaHNwYWNlPSIzIiBzcmM9Im1lZGlhL2ltYWdlcy9idG4tYXJyb3cuZ2lmIiBhbGln
bj0iQWJzTWlkZGxlIiBib3JkZXI9IjAiIC8+PC9hPgoJCQkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJ
CQkJCTxkaXYgc3R5bGU9Im1hcmdpbjogM3B4IDBweCAzcHggMHB4OyBmb250OiBub3JtYWwgOHB0
IEFyaWFsOyI+PC9kaXY+CgkJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJ
PC90ZD4KCQkJCQkJCTwvdHI+CgkJCQkJCQk8dHI+CgkJCQkJCQkJPHRkIHN0eWxlPSJoZWlnaHQ6
IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsiPjxpbWcgc3JjPSJtZWRpYS9pbWFnZXMv
Y2xlYXIxeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+PC90ZD4KCQkJCQkJCQk8dGQgc3R5
bGU9ImJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IzQjNBQzsiPjxpbWcgc3JjPSJtZWRpYS9pbWFn
ZXMvY29udGFjdC1mb290ZXIuZ2lmIiB3aWR0aD0iMjE3IiBoZWlnaHQ9IjEiLz48L3RkPgoJCQkJ
CQkJPC90cj4KCQkJCQkJCTx0cj4KCQkJCQkJCQk8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6
ICNGRkZGRkY7IHBhZGRpbmc6IDBweCAxMnB4IDE3cHggMzcwcHg7IHZlcnRpY2FsLWFsaWduOiB0
b3A7IHdpZHRoOiA4MCU7Ij4KCQkJCQkJCQkJPCEtLSBBZGp1c3QgdGhlIHBhZGRpbmcgZGlyZWN0
bHkgYWJvdmUgZGVwZW5kaW5nIG9uIGZlYXR1cmUgc2l6ZSAtLT4KCQkJCQkJCQkJPHAgY2xhc3M9
InJlZHRleHQiPjExLjI3LjIwMDc8L3A+CgkJCQkJCQkJCTxwIGNsYXNzPSJyZWRoZWFkZXIiPlBJ
S0UgUE9EQ0FTVFM8L3A+CgkJCQkJCQkJCTxQIHN0eWxlPSJQQURESU5HLVRPUDogNnB4Ij5QaSBL
YXBwYSBBbHBoYSBpcyBwbGVhc2VkIHRvIGFubm91bmNlIGEgbmV3IG1lZGl1bSBvZiBkZWxpdmVy
eSBmb3IgZXhjaXRpbmcgZWR1Y2F0aW9uYWwgaW5mb3JtYXRpb24gYW5kIEludGVybmF0aW9uYWwg
dXBkYXRlczogUG9kY2FzdHMhPC9QPgoJCQkJCQkJCQk8UD5QbGVhc2UgPEEgaHJlZj0iaHR0cDov
L2JpZ2Zpc2guZmlsZWJ1cnN0LmNvbS9waWtlcy9waWtlc2ZpbmFsLm1wMyI+Y2xpY2sgaGVyZTwv
QT4gdG8gbGlzdGVuIHRvIEludGVybmF0aW9uYWwgUHJlc2lkZW50IEtldmluIEcuIEtuYXVzIGFu
ZCBEaXJlY3RvciBvZiBHcm93dGggYW5kIE1hcmtldGluZyBUb20gT2xzZW4gcHJlc2VudCB0aGUg
Zmlyc3Qgb2YgUGkgS2FwcGEgQWxwaGEncyBtb250aGx5IHBvZGNhc3Qgc2VyaWVzLiBUaGUgZmVh
dHVyZWQgdG9waWMgb2YgdGhpcyBtb250aCdzIHBvZGNhc3QgaXMgPFNUUk9ORz5QaWtlLi4uPEJS
PjwvcD4KCQkJCQkJCQkJPHAgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsiPjxhIGhyZWY9J2ZlYXR1
cmUuYXNweD9pdGVtPVN0dWRlbnQvc3R1ZGVudC54bWwnPjxpbWcgc3JjPSJtZWRpYS9pbWFnZXMv
YnRuLW1vcmUuZ2lmIiBib3JkZXI9IjAiIC8+PC9hPjwvcD4KCQkJCQkJCQk8L3RkPgoJCQkJCQkJ
CTx0ZCByb3dzcGFuPSIyIiBzdHlsZT0idGV4dC1hbGlnbjogcmlnaHQ7IGJvcmRlci1sZWZ0OiAx
cHggc29saWQgI0IzQjNBQzsgd2lkdGg6IDIxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0VDRUM2
OyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyI+CgkJCQkJCQkJCTx0YWJsZSBib3JkZXI9IjAiIGNlbGxw
YWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgd2lkdGg9IjEwMCUiPgoJCQkJCQkJCQkJPHRyPjx0
ZCBzdHlsZT0icGFkZGluZy1ib3R0b206IDEwcHg7IHRleHQtYWxpZ246IG1pZGRsZTsiPjxpbWcg
c3JjPSJtZWRpYS9pbWFnZXMvaXdhbnR0by5naWYiIHN0eWxlPSJtYXJnaW4tdG9wOiAxMHB4OyBt
YXJnaW4tcmlnaHQ6IDNweDsgZmxvYXQ6IHJpZ2h0OyBjdXJzb3I6IGhhbmQ7IiBpZD0icXVpY2tM
aW5rc0FuY2hvciIgd2lkdGg9IjE3OCIgaGVpZ2h0PSIxOCI+PC90ZD48L3RyPgoJCQkJCQkJCQkJ
PHRyPjx0ZCBzdHlsZT0iaGVpZ2h0OiAzcHg7IGJhY2tncm91bmQtY29sb3I6ICNERURFRDk7Ij48
aW1nIHNyYz0iLi4vbWVkaWEvaW1hZ2VzL2NsZWFyMXgxLmdpZiIgaGVpZ2h0PSIxIiB3aWR0aD0i
MSIvPjwvdGQ+PC90cj4KCQkJCQkJCQkJCTx0cj4KCQkJCQkJCQkJCQk8dGQgc3R5bGU9ImJhY2tn
cm91bmQ6IHVybCgnbWVkaWEvaW1hZ2VzL3NpZGViYXItYmcuZ2lmJykgdG9wIGNlbnRlciBuby1y
ZXBlYXQ7Ij4KCQkJCQkJCQkJCQkJPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNl
bGxzcGFjaW5nPSIwIiBjbGFzcz0ic2lkZWJhci1ncmlkIj4KCQkJCQkJCQkJCQkJCTx0cj4KCQkJ
CQkJCQkJCQkJCQk8dGQgY2xhc3M9Imljb24iPjxpbWcgc3JjPSJtZWRpYS9pbWFnZXMvc2lkZWJh
ci9pY29uLWZvb3RiYWxsLmdpZiIgYm9yZGVyPSIwIiAvPjwvdGQ+CgkJCQkJCQkJCQkJCQkJPHRk
IGNsYXNzPSJ0ZXh0Ij48YSBocmVmPSJodHRwOi8vd3d3LnBpa2VzLm9yZy9jb250ZW50LmFzcHg/
aXRlbT1Gb3J1bS54bWwiPjxzdHJvbmc+VEhFIEZPUlVNPC9zdHJvbmc+PGJyLz5JbmZvIGZvciBQ
aWtlcywgTWVtYmVycyBhbmQgU3VwcG9ydGVyczwvYT48L3RkPgoJCQkJCQkJCQkJCQkJPC90cj4K
CQkJCQkJCQkJCQkJCTx0cj4KCQkJCQkJCQkJCQkJCQk8dGQgY2xhc3M9Imljb24iPjxpbWcgc3Jj
PSJtZWRpYS9pbWFnZXMvc2lkZWJhci9pY29uLW1hcC5naWYiIGJvcmRlcj0iMCIgLz48L3RkPgoJ
CQkJCQkJCQkJCQkJCTx0ZCBjbGFzcz0idGV4dCI+PGEgaHJlZj0iLi4vYWJvdXQvY2hhcHRlcnMu
YXNweCI+PHN0cm9uZz5DSEFQVEVSIC8gQUEgTE9DQVRPUjwvc3Ryb25nPjxici8+TG9va2luZyBm
b3IgYSBDaGFwdGVyIG9yIEFsdW1uaSBBc3NvY2lhdGlvbj88L2E+PC90ZD4KCQkJCQkJCQkJCQkJ
CTwvdHI+CgkJCQkJCQkJCQkJCQk8dHI+CgkJCQkJCQkJCQkJCQkJPHRkIGNsYXNzPSJpY29uIj48
aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL3NpZGViYXIvaWNvbi1kYXNoYm9hcmQuZ2lmIiBib3JkZXI9
IjAiIC8+PC90ZD4KCQkJCQkJCQkJCQkJCQk8dGQgY2xhc3M9InRleHQiPjxhIGhyZWY9Imh0dHA6
Ly9kYXNoYm9hcmQucGlrZXMub3JnL3NpZ25pbi5hc3B4P1JldHVyblVybD0lMmZEZWZhdWx0LmFz
cHgiPjxzdHJvbmc+Q0hBUFRFUiBEQVNIQk9BUkQ8L3N0cm9uZz48YnI+KExvZy1pbiBSZXF1aXJl
ZCk8L2E+PC90ZD4KCQkJCQkJCQkJCQkJCTwvdHI+CgkJCQkJCQkJCQkJCQk8dHI+CgkJCQkJCQkJ
CQkJCQkJPHRkIGNsYXNzPSJpY29uIj48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL3NpZGViYXIvaWNv
bi1uZXdzLmdpZiIgYm9yZGVyPSIwIiAvPjwvdGQ+CgkJCQkJCQkJCQkJCQkJPHRkIGNsYXNzPSJ0
ZXh0Ij48YSBocmVmPSJodHRwOi8vd3d3LnBpa2VzLm9yZy9tZWRpYS9kb2N1bWVudHMvbmV3cy9u
ZXdzLmh0bWwiPjxzdHJvbmc+UElLRVMgSU4gVEhFIE5FV1M8L3N0cm9uZz48L2E+PC90ZD4KCQkJ
CQkJCQkJCQkJCTwvdHI+CgkJCQkJCQkJCQkJCQk8dHI+CgkJCQkJCQkJCQkJCQkJPHRkIGNsYXNz
PSJpY29uIj48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL3NpZGViYXIvaWNvbi1waWtldW5pdmVyc2l0
eS5naWYiIGJvcmRlcj0iMCIgLz48L3RkPgoJCQkJCQkJCQkJCQkJCTx0ZCBjbGFzcz0idGV4dCI+
PGEgaHJlZj0iaHR0cDovL3d3dy5waWtldW5pdmVyc2l0eS5vcmcvIj48c3Ryb25nPlBJS0UgVU5J
VkVSU0lUWTwvc3Ryb25nPjxici8+T3VyIHByZW1pZXJlIGxlYWRlcnNoaXAgZGV2ZWxvcG1lbnQg
cHJvZ3JhbS48L2E+PC90ZD4KCQkJCQkJCQkJCQkJCTwvdHI+CgkJCQkJCQkJCQkJCQk8dHI+CgkJ
CQkJCQkJCQkJCQkJPHRkIGNsYXNzPSJpY29uIj48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL3NpZGVi
YXIvaWNvbi1sb3lhbG9yZGVyLmdpZiIgYm9yZGVyPSIwIiAvPjwvdGQ+CgkJCQkJCQkJCQkJCQkJ
PHRkIGNsYXNzPSJ0ZXh0Ij48YSBocmVmPSJodHRwOi8vd3d3LnBpa2Vsb3lhbG9yZGVyLm9yZy8i
PjxzdHJvbmc+VEhFIFBJS0UgTE9ZQUwgT1JERVI8L3N0cm9uZz48YnIvPkJlIFByb3VkLiBCZSBC
b2xkLiBCZSBMb3lhbC48L2E+PC90ZD4KCQkJCQkJCQkJCQkJCTwvdHI+CgkJCQkJCQkJCQkJCQk8
dHI+CgkJCQkJCQkJCQkJCQkJPHRkIGNsYXNzPSJpY29uIj48aW1nIHNyYz0ibWVkaWEvaW1hZ2Vz
L3NpZGViYXIvaWNvbi1pbmNpcmNsZS5naWYiIGJvcmRlcj0iMCIgLz48L3RkPgoJCQkJCQkJCQkJ
CQkJCTx0ZCBjbGFzcz0idGV4dCI+PGEgaHJlZj0iaHR0cHM6Ly9pbmNpcmNsZS5waWtlcy5vcmcv
Ij48c3Ryb25nPlBJS0VTIGluQ2lyY2xlPC9zdHJvbmc+IC0gYSBwcml2YXRlLCBvbmxpbmUgY29t
bXVuaXR5IGV4Y2x1c2l2ZWx5IGZvciBQaWtlczwvYT48L3RkPgoJCQkJCQkJCQkJCQkJPC90cj4K
CQkJCQkJCQkJCQkJCTx0cj4KCQkJCQkJCQkJCQkJCQk8dGQgY2xhc3M9Imljb24iPjxpbWcgc3Jj
PSJtZWRpYS9pbWFnZXMvc2lkZWJhci9pY29uLXByb21QaWtlcy5qcGciIGJvcmRlcj0iMCIgLz48
L3RkPgoJCQkJCQkJCQkJCQkJCTx0ZCBjbGFzcz0idGV4dCI+PGEgaHJlZj0iY29udGVudC5hc3B4
P2l0ZW09bmF2aWdhYmxlL1Byb21pbmVudFBpa2VzLnhtbCI+PHN0cm9uZz5QUk9NSU5FTlQgUElL
RVM8L3N0cm9uZz48YnIvPkhlJ3MgQSBQaWtlPzwvYT48L3RkPgoJCQkJCQkJCQkJCQkJPC90cj4K
CQkJCQkJCQkJCQkJCTx0cj48dGQgY29sc3Bhbj0iMiIgc3R5bGU9ImhlaWdodDogMTAwJSI+Jm5i
c3A7PC90ZD48L3RyPgoJCQkJCQkJCQkJCQk8L3RhYmxlPgoJCQkJCQkJCQkJCTwvdGQ+CgkJCQkJ
CQkJCQk8L3RyPgoJCQkJCQkJCQk8L3RhYmxlPgoJCQkJCQkJCTwvdGQ+CgkJCQkJCQk8L3RyPgoJ
CQkJCQkJPHRyPgoJCQkJCQkJCTx0ZCBzdHlsZT0icGFkZGluZzogMTFweCAxNXB4IDExcHggMTVw
eDsgYmFja2dyb3VuZC1jb2xvcjogI0RFREVEOTsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCM0Iz
QUM7IHZlcnRpY2FsLWFsaWduOiB0b3A7Ij4KCQkJCQkJCQkJPHRhYmxlIGJvcmRlcj0iMCIgY2Vs
bHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im5ld3MtbGlu
a3MiPgoJCQkJCQkJCQkJPHRyPgoJCQkJCQkJCQkJCTx0ZCB3aWR0aD0iNzUlIiBjbGFzcz0iaGVh
ZGVyIiBzdHlsZT0icGFkZGluZy1sZWZ0OiAyMHB4OyI+PGltZyBzcmM9Im1lZGlhL2ltYWdlcy9o
ZWFkZXItbmV3c0Fubm91bmNlbWVudHMuZ2lmIiB3aWR0aD0iMTY2IiBoZWlnaHQ9IjEyIi8+PC90
ZD4KCQkJCQkJCQkJCQk8dGQgd2lkdGg9IjI1JSIgY2xhc3M9ImhlYWRlciI+PGltZyBzcmM9Im1l
ZGlhL2ltYWdlcy9oZWFkZXItbGlua3MuZ2lmIiB3aWR0aD0iODMiIGhlaWdodD0iMTIiLz48L3Rk
PgoJCQkJCQkJCQkJPC90cj4KCQkJCQkJCQkJCTx0cj4KCQkJCQkJCQkJCQk8dGQgY2xhc3M9Im5l
d3MiPgoJCQkJCQkJCQkJCQk8dWw+CgkJCQkJCQkJCQkJCQk8bGk+PGEgaHJlZj0nZmVhdHVyZS5h
c3B4P2l0ZW09U3R1ZGVudEFubm91bmNlbWVudHMvY25ld3NfNC54bWwnPlBpIEthcHBhIEFscGhh
IENoYXB0ZXIgUmVjcnVpdG1lbnQgSW5jZW50aXZlczwvYT48YnIvPlBpIEthcHBhIEFscGhhIGlz
IGV4Y2l0ZWQgdG8gYW5ub3VuY2UgdGhlIGltcGxlbWVudGF0aW9uIG9mIGNoYXB0ZXIgLi4uPC9s
aT4KCQkJCQkJCQkJCQkJCTxsaT48YSBocmVmPSdmZWF0dXJlLmFzcHg/aXRlbT1TdHVkZW50QW5u
b3VuY2VtZW50cy9uZXdzXzEueG1sJz4yMDA3IFJvYmVydHNvbiBNb3N0IE91dHN0YW5kaW5nIFVu
ZGVyZ3JhZHVhdGU8L2E+PGJyLz5KdXN0aW4gUHRhY25payBSZWNvZ25pemVkIGFzIFRvcCBHcmFk
dWF0aW5nIFNlbmlvcjwvbGk+CgkJCQkJCQkJCQkJCQk8bGk+PGEgaHJlZj0nZmVhdHVyZS5hc3B4
P2l0ZW09U3R1ZGVudEFubm91bmNlbWVudHMvbmV3c18zLnhtbCc+U2VuZCBVcyBZb3VyIENoYXB0
ZXIgTmV3cyE8L2E+PGJyLz5NYWtlIHN1cmUgeW91ciBjaGFwdGVyIGlzIGluIHRoZSBTaGllbGQg
JiBEaWFtb25kLjwvbGk+CgkJCQkJCQkJCQkJCTwvdWw+CgkJCQkJCQkJCQkJPC90ZD4KCQkJCQkJ
CQkJCQk8dGQgY2xhc3M9ImxpbmtzIj4KCQkJCQkJCQkJCQkJPGEgaHJlZj0iaHR0cDovL3d3dy5w
aWtlcy5vcmcvc3R1ZGVudC9mb3VuZGF0aW9uL2RlZmF1bHQuYXNweCI+cGlrZWZvdW5kYXRpb24u
b3JnPC9hPjxici8+CgkJCQkJCQkJCQkJCTxhIGhyZWY9Imh0dHA6Ly93d3cucGlrZXVuaXZlcnNp
dHkub3JnIj5waWtldW5pdmVyc2l0eS5vcmc8L2E+PGJyLz4KCQkJCQkJCQkJCQkJPGEgaHJlZj0i
aHR0cDovL3d3dy5waWtlbG95YWxvcmRlci5vcmciPnBpa2Vsb3lhbG9yZGVyLm9yZzwvYT48YnIv
PgoJCQkJCQkJCQkJCQk8YSBocmVmPSJodHRwczovL2luY2lyY2xlLnBpa2VzLm9yZyI+aW5jaXJj
bGUucGlrZXMub3JnPC9hPgoJCQkJCQkJCQkJCQk8YnI+PGJyPgoJCQkJCQkJCQkJCQk8YSBocmVm
PSJodHRwOi8vd3d3LnBpa2VzLm9yZy9yZWNydWl0bWVudC9ydXNocmVjb21tZW5kYXRpb24uYXNw
eCI+UnVzaCBSZWNvbW1lbmRhdGlvbjwvQT4KCQkJCQkJCQkJCQk8L3RkPgoJCQkJCQkJCQkJPC90
cj4KCQkJCQkJCQkJPC90YWJsZT4KCQkJCQkJCQk8L3RkPgoJCQkJCQkJPC90cj4KCQkJCQkJCTx0
cj48dGQgc3R5bGU9InBhZGRpbmc6IDdweCAzcHggNXB4IDNweDsgYmFja2dyb3VuZC1jb2xvcjog
IzdBN0E3QTsiIGNvbHNwYW49IjIiPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBj
ZWxsc3BhY2luZz0iMCIgd2lkdGg9IjEwMCUiIGNsYXNzPSJmb290ZXIiIHN0eWxlPSJoZWlnaHQ6
IDE5cHg7Ij48dHI+PC90cj48L3RhYmxlPjwvdGQ+PC90cj4KCQkJCQkJCTx0cj48dGQgY29sc3Bh
bj0iNCIgY2xhc3M9ImJvcmRlciI+PGltZyBzcmM9Im1lZGlhL2ltYWdlcy9jbGVhcjF4MS5naWYi
IGhlaWdodD0iOSIgd2lkdGg9IjEiLz48L3RkPjwvdHI+CgkJCQkJCTwvdGFibGU+CgkJCQkJPC90
ZD4KCQkJCTwvdHI+CgkJCTwvdGFibGU+CgkJPC9mb3JtPgoJCTwhLS0gRmVhdHVyZSBQb2xhcm9p
ZCAtLT4KCQk8ZGl2IHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTczcHg7IGxlZnQ6
IDgwcHg7Ij48aW1nIHNyYz0ibWVkaWEvaW1hZ2VzL2ZlYXR1cmVzL3BvbGFyb2lkLmdpZiIgd2lk
dGg9IjM0MSIgaGVpZ2h0PSIyODIiLz48L2Rpdj4KCTwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18949</attachid>
            <date>2008-02-05 20:10:52 -0800</date>
            <delta_ts>2008-02-05 22:33:15 -0800</delta_ts>
            <desc>test case</desc>
            <filename>13374.html</filename>
            <type>text/html</type>
            <size>936</size>
            <attacher name="Chasen Le Hara">rendezvouscp</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJPHRpdGxlPkJ1ZyAxMzM3NDwvdGl0bGU+
CgkJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KdGFibGUge3dpZHRoOiAxMDAlfQp0YWJsZSB0ciB7
aGVpZ2h0OiBhdXRvfQp0YWJsZTpmaXJzdC1jaGlsZCB0ciB7dmVydGljYWwtYWxpZ246IHRvcH0K
dGFibGU6bGFzdC1jaGlsZCB0ciB7dmVydGljYWwtYWxpZ246IGJhc2VsaW5lfQp0YWJsZSB0cjps
YXN0LWNoaWxkIHtiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbn0KdGQgdGFibGUgdHI6bGFzdC1jaGls
ZCB7YmFja2dyb3VuZC1jb2xvcjogd2hpdGV9CnRhYmxlIHRyIHRkIHtoZWlnaHQ6IGF1dG99CgkJ
PC9zdHlsZT4KCTwvaGVhZD4KCTxib2R5PgoJCTx0YWJsZT4KCQkJPHRyPgoJCQkJPHRkPkNvbnRl
bnQ8L3RkPgoJCQkJPHRkIHJvd3NwYW49IjIiPgoJCQkJCTx0YWJsZT4KCQkJCQkJPHRyPjx0ZD4x
PC90ZD48L3RyPgoJCQkJCQk8dHI+PHRkPjI8L3RkPjwvdHI+CgkJCQkJCTx0cj48dGQ+MzwvdGQ+
PC90cj4KCQkJCQkJPHRyPjx0ZD40PC90ZD48L3RyPgoJCQkJCQk8dHI+PHRkPjU8L3RkPjwvdHI+
CgkJCQkJPC90YWJsZT4KCQkJCTwvdGQ+CgkJCTwvdHI+CgkJCTx0cj48dGQ+Q29udGVudDwvdGQ+
PC90cj4KCQk8L3RhYmxlPgoJCTx0YWJsZT4KCQkJPHRyPgoJCQkJPHRkPkNvbnRlbnQ8L3RkPgoJ
CQkJPHRkIHJvd3NwYW49IjIiPgoJCQkJCTx0YWJsZT4KCQkJCQkJPHRyPjx0ZD4xPC90ZD48L3Ry
PgoJCQkJCQk8dHI+PHRkPjI8L3RkPjwvdHI+CgkJCQkJCTx0cj48dGQ+MzwvdGQ+PC90cj4KCQkJ
CQkJPHRyPjx0ZD40PC90ZD48L3RyPgoJCQkJCQk8dHI+PHRkPjU8L3RkPjwvdHI+CgkJCQkJPC90
YWJsZT4KCQkJCTwvdGQ+CgkJCTwvdHI+CgkJCTx0cj48dGQ+Q29udGVudDwvdGQ+PC90cj4KCQk8
L3RhYmxlPgoJPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18952</attachid>
            <date>2008-02-05 22:33:15 -0800</date>
            <delta_ts>2008-02-05 22:33:15 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>13374.html</filename>
            <type>text/html</type>
            <size>1090</size>
            <attacher name="Chasen Le Hara">rendezvouscp</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJPHRpdGxlPldlYktpdCBCdWcgMTMzNzQ6
IHRyb3cgaGVpZ2h0IGNhbGN1bGF0aW9uPC90aXRsZT4KCQk8bGluayBocmVmPSJodHRwOi8vY2hh
c2VubGVoYXJhLmNvbS8iIHJlbD0iYXV0aG9yIiB0aXRsZT0iQ2hhc2VuIExlIEhhcmEiIC8+CgkJ
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KdGFibGUge3dpZHRoOiAxMDAlfQp0YWJsZSB0ciB7aGVp
Z2h0OiBhdXRvfQp0YWJsZSB0ciB0ZCB7aGVpZ2h0OiBhdXRvfQoJCTwvc3R5bGU+Cgk8L2hlYWQ+
Cgk8Ym9keT4KCQk8dGFibGU+CgkJCTx0ciBzdHlsZT0idmVydGljYWwtYWxpZ246IHRvcCI+CgkJ
CQk8dGQ+dmVydGljYWwtYWxpZ246IHRvcDwvdGQ+CgkJCQk8dGQgcm93c3Bhbj0iMiI+CgkJCQkJ
PHRhYmxlPgoJCQkJCQk8dHI+PHRkPjE8L3RkPjwvdHI+CgkJCQkJCTx0cj48dGQ+MjwvdGQ+PC90
cj4KCQkJCQkJPHRyPjx0ZD4zPC90ZD48L3RyPgoJCQkJCQk8dHI+PHRkPjQ8L3RkPjwvdHI+CgkJ
CQkJCTx0cj48dGQ+NTwvdGQ+PC90cj4KCQkJCQk8L3RhYmxlPgoJCQkJPC90ZD4KCQkJPC90cj4K
CQkJPHRyIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOyB2ZXJ0aWNhbC1hbGlnbjogdG9w
Ij48dGQ+dmVydGljYWwtYWxpZ246IHRvcDwvdGQ+PC90cj4KCQk8L3RhYmxlPgoJCTx0YWJsZT4K
CQkJPHRyIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUiPgoJCQkJPHRkPnZlcnRpY2Fs
LWFsaWduOiBiYXNlbGluZTwvdGQ+CgkJCQk8dGQgcm93c3Bhbj0iMiI+CgkJCQkJPHRhYmxlPgoJ
CQkJCQk8dHI+PHRkPjE8L3RkPjwvdHI+CgkJCQkJCTx0cj48dGQ+MjwvdGQ+PC90cj4KCQkJCQkJ
PHRyPjx0ZD4zPC90ZD48L3RyPgoJCQkJCQk8dHI+PHRkPjQ8L3RkPjwvdHI+CgkJCQkJCTx0cj48
dGQ+NTwvdGQ+PC90cj4KCQkJCQk8L3RhYmxlPgoJCQkJPC90ZD4KCQkJPC90cj4KCQkJPHRyIHN0
eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUiPjx0
ZD52ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU8L3RkPjwvdHI+CgkJPC90YWJsZT4KCTwvYm9keT4K
PC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18956</attachid>
            <date>2008-02-06 00:45:09 -0800</date>
            <delta_ts>2008-02-06 00:45:09 -0800</delta_ts>
            <desc>minimal test case for calculating cell height</desc>
            <filename>13374.html</filename>
            <type>text/html</type>
            <size>1183</size>
            <attacher name="Robert Blaut">webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCgk8aGVhZD4NCgkJPHRpdGxlPkJ1ZyAxMzM3NDwvdGl0
bGU+DQoJCTxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJCQl0ZCB7IGJvcmRlcjogMXB4IHNvbGlk
IHJlZDt9DQoJCQl0YWJsZSB7d2lkdGg6IDEwMCV9DQoJCTwvc3R5bGU+DQoJPC9oZWFkPg0KPHA+
U2hvdWxkICJyb3cgMSIgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgInJvdyAyIiAobGlrZSBpbiBH
ZWNrbykgb3Igc2hvdWxkbid0IGl0IChsaWtlIGluIFdlYmtpdCBhbmQgT3BlcmEpPzwvcD4NCgk8
Ym9keT4NCgkJPHRhYmxlPg0KCQkJPHRyPg0KCQkJCTx0ZD5yb3cgMTwvdGQ+DQoJCQkJPHRkIHJv
d3NwYW49IjIiPg0KCQkJCQk8dGFibGU+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJ
CQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+
DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwv
dHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3Rk
PjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8
L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNl
bGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRk
PmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+
PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8
dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJ
CQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJ
CQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+
DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwvdHI+DQoJCQkJCQk8dHI+PHRkPmNlbGw8L3RkPjwv
dHI+DQoJCQkJCTwvdGFibGU+DQoJCQkJPC90ZD4NCgkJCTwvdHI+DQoJCQk8dHI+PHRkPnJvdyAy
PC90ZD48L3RyPg0KCQk8L3RhYmxlPg0KDQoJPC9ib2R5Pg0KPC9odG1sPg==
</data>

          </attachment>
      

    </bug>

</bugzilla>