<?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>3508</bug_id>
          
          <creation_ts>2005-06-13 12:15:35 -0700</creation_ts>
          <short_desc>REGRESSION (125-412): problem with negative margin-top and position: absolute (vre.aitg.com)</short_desc>
          <delta_ts>2006-01-31 21:20:30 -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>CSS</component>
          <version>412</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>http://vre.aitg.com</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Petersen">c.petersen87</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>alice.barraclough</cc>
    
    <cc>joost</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>11741</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2005-06-13 12:15:35 -0700</bug_when>
    <thetext>Steps to Reproduce: 
1. reference URL is http://vre.aitg.com
2. Click on any links along top (Service Information, Special Programs, etc)
3. Rendering is incorrect; line below text appears below &quot;reference line&quot; (line entirely across top of 
page, separating beige from white).

Expected Results:
&quot;beige on beige&quot;, ie text appears above &quot;reference&quot; line. Appeared correctly in 1.2

Actual Results:
text blocks (Service Information, etc) appears below &quot;reference&quot; line

Notes:
Site primarily developed in Dreamweaver on Mac OS X 10.3. Primary browser was Safari 1.2 under 
10.3.8.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11742</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2005-06-13 12:16:23 -0700</bug_when>
    <thetext>4/20/05 11:52 AM Chris Petersen:
I have isolated the issue to a reduced test case. The test case uses two DIV (DIV 1, DIV 2) elements. The 
problem is the DIV 2 is using absolute positioning with a negative margin value assigned.

position: absolute; margin: -24 0 0 166px;


Open the attached test case &quot; vre_aitg.html&quot; in Safari v412 or v312. Notice the text &quot;Service Information&quot; 
is displayed below the background image in DIV 1. Open &quot;vre_aitg.html&quot; in either Safari v125 or Firefox 
1.0.2. Notice the text is displayed above the horizontal line in the tiled background image. This is the 
correct behavior in Safari v125 and Firefox.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11743</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2005-06-13 12:18:17 -0700</bug_when>
    <thetext>Apple Bug : &lt;rdar://problem/4093277&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11744</commentid>
    <comment_count>3</comment_count>
      <attachid>2300</attachid>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2005-06-13 12:19:17 -0700</bug_when>
    <thetext>Created attachment 2300
Reduced test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23885</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Udey">dan</who>
    <bug_when>2005-11-09 11:31:26 -0800</bug_when>
    <thetext>For what it&apos;s worth, this bug is still confirmed in ToT as of November 9th. It appears that WebKit is not 
applying the negative margin due to the div being position: absolute; without positioning, it works fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26982</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2005-12-28 02:20:57 -0800</bug_when>
    <thetext>The test case could be made slightly more self-documentary.  Regardless, this is still clearly a bug in TOT.  
Regressions are p1s according to the guidelines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29297</commentid>
    <comment_count>6</comment_count>
      <attachid>5825</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-01-21 20:43:13 -0800</bug_when>
    <thetext>Created attachment 5825
an even-better reduction that shows the problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29298</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-01-21 20:54:46 -0800</bug_when>
    <thetext>The problem seems to be that RenderBox::calcVerticalMargins is never called for a positioned block, so the code thinks it has a marginTop of 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29449</commentid>
    <comment_count>8</comment_count>
      <attachid>5842</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-01-22 11:21:50 -0800</bug_when>
    <thetext>Created attachment 5842
patch to fix the problem (negative top margins in position: absolute case)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29450</commentid>
    <comment_count>9</comment_count>
      <attachid>5843</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-01-22 11:29:22 -0800</bug_when>
    <thetext>Created attachment 5843
patch without the extra file (KWQListBox.mm) in it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29469</commentid>
    <comment_count>10</comment_count>
      <attachid>5843</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-01-22 13:48:29 -0800</bug_when>
    <thetext>Comment on attachment 5843
patch without the extra file (KWQListBox.mm) in it

looks good</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30847</commentid>
    <comment_count>11</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-01-31 21:20:30 -0800</bug_when>
    <thetext>Removing Regression keyword from bugs already fixed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2300</attachid>
            <date>2005-06-13 12:19:17 -0700</date>
            <delta_ts>2005-06-13 12:19:17 -0700</delta_ts>
            <desc>Reduced test case</desc>
            <filename>vre_aitg.html</filename>
            <type>text/html</type>
            <size>415</size>
            <attacher name="Chris Petersen">c.petersen87</attacher>
            
              <data encoding="base64">PGh0bWw+DTxoZWFkPg0JPHRpdGxlPlZpcmdpbmlhIFJhaWx3YXkgRXhwcmVzczwvdGl0bGU+DTxi
YXNlIGhyZWY9Imh0dHA6Ly92cmUuYWl0Zy5jb20vIj4NCQ0gICAgPHN0eWxlIHR5cGU9InRleHQv
Y3NzIj4KI2hlYWRlciB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfaGVhZGVyLmdpZikg
MCAwIHJlcGVhdC14OyBoZWlnaHQ6IDExMHB4OyBtYXJnaW46IDA7IH0KI21haW5OYXYgeyB3aWR0
aDogNjA1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luOiAtMjQgMCAwIDE2NnB4O30NDQ0g
ICAgPC9zdHlsZT4NICAgDTwvaGVhZD4NDTxib2R5Pg08ZGl2IGlkPSJoZWFkZXIiPg08L2Rpdj4N
CQkNPGRpdiBpZD0ibWFpbk5hdiI+DQkKU2VydmljZSBJbmZvcm1hdGlvbg0JDTwvZGl2Pg0JCQ0N
DTwvYm9keT4NPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5825</attachid>
            <date>2006-01-21 20:43:13 -0800</date>
            <delta_ts>2006-01-21 20:43:13 -0800</delta_ts>
            <desc>an even-better reduction that shows the problem</desc>
            <filename>position-negative-top-margin-bug.html</filename>
            <type>text/html</type>
            <size>199</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">PGRpdiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogYmVpZ2U7IGhlaWdodDogMzAiPjwvZGl2Pg08
ZGl2IHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7IG1hcmdpbi10b3A6IC0yNCI+VGhpcyB0ZXh0
IHNob3VsZCBhcHBlYXIgaW5zaWRlIHRoZSBiZWlnZSBiYXIsIGR1ZSB0aGUgdGhlIGVsZW1lbnQn
cyBuZWdhdGl2ZSBtYXJnaW4tdG9wLjwvZGl2Pg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5842</attachid>
            <date>2006-01-22 11:21:50 -0800</date>
            <delta_ts>2006-01-22 11:29:22 -0800</delta_ts>
            <desc>patch to fix the problem (negative top margins in position: absolute case)</desc>
            <filename>TopMarginPatch.txt</filename>
            <type>text/plain</type>
            <size>14703</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAJKHJldmlzaW9uIDEyMjc5KQorKysgV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NjQsMTkg
KzU2NCwyMiBAQAogICAgIH0KIAogICAgIGlmIChjaGlsZC0+aGFzU3RhdGljWSgpKSB7Ci0gICAg
ICAgIGludCBtYXJnaW5PZmZzZXQgPSAwOworICAgICAgICBpbnQgeSA9IG1faGVpZ2h0OwogICAg
ICAgICBpZiAoIW1hcmdpbkluZm8uY2FuQ29sbGFwc2VXaXRoVG9wKCkpIHsKKyAgICAgICAgICAg
IGNoaWxkLT5jYWxjVmVydGljYWxNYXJnaW5zKCk7CisgICAgICAgICAgICBpbnQgbWFyZ2luVG9w
ID0gY2hpbGQtPm1hcmdpblRvcCgpOwogICAgICAgICAgICAgaW50IGNvbGxhcHNlZFRvcFBvcyA9
IG1hcmdpbkluZm8ucG9zTWFyZ2luKCk7CiAgICAgICAgICAgICBpbnQgY29sbGFwc2VkVG9wTmVn
ID0gbWFyZ2luSW5mby5uZWdNYXJnaW4oKTsKLSAgICAgICAgICAgIGJvb2wgcG9zTWFyZ2luID0g
Y2hpbGQtPm1hcmdpblRvcCgpID49IDA7Ci0gICAgICAgICAgICBpZiAocG9zTWFyZ2luICYmIGNo
aWxkLT5tYXJnaW5Ub3AoKSA+IGNvbGxhcHNlZFRvcFBvcykKLSAgICAgICAgICAgICAgICBjb2xs
YXBzZWRUb3BQb3MgPSBjaGlsZC0+bWFyZ2luVG9wKCk7Ci0gICAgICAgICAgICBlbHNlIGlmICgh
cG9zTWFyZ2luICYmIGNoaWxkLT5tYXJnaW5Ub3AoKSA+IGNvbGxhcHNlZFRvcE5lZykKLSAgICAg
ICAgICAgICAgICBjb2xsYXBzZWRUb3BOZWcgPSBjaGlsZC0+bWFyZ2luVG9wKCk7Ci0gICAgICAg
ICAgICBtYXJnaW5PZmZzZXQgKz0gKGNvbGxhcHNlZFRvcFBvcyAtIGNvbGxhcHNlZFRvcE5lZykg
LSBjaGlsZC0+bWFyZ2luVG9wKCk7CisgICAgICAgICAgICBpZiAobWFyZ2luVG9wID4gMCkgewor
ICAgICAgICAgICAgICAgIGlmIChtYXJnaW5Ub3AgPiBjb2xsYXBzZWRUb3BQb3MpCisgICAgICAg
ICAgICAgICAgICAgIGNvbGxhcHNlZFRvcFBvcyA9IG1hcmdpblRvcDsKKyAgICAgICAgICAgIH0g
ZWxzZSB7CisgICAgICAgICAgICAgICAgaWYgKC1tYXJnaW5Ub3AgPiBjb2xsYXBzZWRUb3BOZWcp
CisgICAgICAgICAgICAgICAgICAgIGNvbGxhcHNlZFRvcE5lZyA9IC1tYXJnaW5Ub3A7CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICB5ICs9IChjb2xsYXBzZWRUb3BQb3MgLSBjb2xsYXBzZWRU
b3BOZWcpIC0gbWFyZ2luVG9wOwogICAgICAgICB9Ci0gICAgICAgIAotICAgICAgICBjaGlsZC0+
c2V0U3RhdGljWShtX2hlaWdodCArIG1hcmdpbk9mZnNldCk7CisgICAgICAgIGNoaWxkLT5zZXRT
dGF0aWNZKHkpOwogICAgIH0KIH0KIApJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMjc5KQorKysgV2ViQ29yZS9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAwNi0wMS0yMiAgRGFyaW4g
QWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgLSBmaXggaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3No
b3dfYnVnLmNnaT9pZD0zNTA4CisgICAgICAgICAgUkVHUkVTU0lPTiAoMTI1LTQxMik6IHByb2Js
ZW0gd2l0aCBuZWdhdGl2ZSBtYXJnaW4tdG9wIGFuZCBwb3NpdGlvbjogYWJzb2x1dGUgKHZyZS5h
aXRnLmNvbSkKKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2ZS10b3At
bWFyZ2luLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6IChXZWJD
b3JlOjpSZW5kZXJCbG9jazo6YWRqdXN0UG9zaXRpb25lZEJsb2NrKToKKyAgICAgICAgRml4ZWQg
dHdvIGRpZmZlcmVudCBwcm9ibGVtcyB0aGF0IGNvbnRyaWJ1dGVkIHRvIHRoZSBidWc6IDEpIEFk
ZGVkIGEgY2FsbCB0byBjYWxjVmVydGljYWxNYXJnaW5zCisgICAgICAgIG90aGVyd2lzZSB0aGUg
bWFyZ2luIHdpbGwgYWx3YXlzIGJlIDAuIDIpIENvcnJlY3RlZCBsb2dpYyBmb3IgdGhlIG5lZ2F0
aXZlIG1hcmdpbiBjYXNlLCB3aGljaAorICAgICAgICB3YXMgY29tcGFyaW5nIGEgbmVnYXRpdmUg
bWFyZ2luLXRvcCB0byBhIG51bWJlciByZXByZXNlbnRpbmcgdGhlIGFic29sdXRlIHZhbHVlIG9m
IHRoZSBtYXJnaW4uCisKIDIwMDYtMDEtMjEgIE1pdHogUGV0dGVsICA8b3BlbmRhcndpbi5vcmdA
bWl0enBldHRlbC5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4uCkluZGV4OiBXZWJD
b3JlL2t3cS9LV1FMaXN0Qm94Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUva3dxL0tXUUxpc3RC
b3gubW0JKHJldmlzaW9uIDEyMjc4KQorKysgV2ViQ29yZS9rd3EvS1dRTGlzdEJveC5tbQkod29y
a2luZyBjb3B5KQpAQCAtMTU3LDEyICsxNTcsMTQgQEAKICAgICAvLyBTZWUgdGhlc2UgYnVncyBm
b3IgbW9yZSBpbmZvcm1hdGlvbjoKICAgICAvLyA8cmRhcjovL3Byb2JsZW0vMzIyNjA4Mz46IFJF
R1JFU1NJT04gKFBhbnRoZXIpOiB3aGl0ZSBib3ggb3ZlcmxheWluZyBzZWxlY3QgbGlzdHMgYXQg
bnZpZGlhLmNvbSBkcml2ZXJzIHBhZ2UKICAgICBbW3Njcm9sbFZpZXcgY29udGVudFZpZXddIHJl
bGVhc2VHU3RhdGVdOwotICAgIAorCisgICAgW1tzY3JvbGxWaWV3IGNvbnRlbnRWaWV3XSBzZXRD
b3BpZXNPblNjcm9sbDpOT107CisKICAgICBLV1FUYWJsZVZpZXcgKnRhYmxlVmlldyA9IFtbS1dR
VGFibGVWaWV3IGFsbG9jXSBpbml0V2l0aExpc3RCb3g6dGhpc107CiAgICAgW3Njcm9sbFZpZXcg
c2V0RG9jdW1lbnRWaWV3OnRhYmxlVmlld107CiAgICAgW3RhYmxlVmlldyByZWxlYXNlXTsKICAg
ICBbc2Nyb2xsVmlldyBzZXRWZXJ0aWNhbExpbmVTY3JvbGw6W3RhYmxlVmlldyByb3dIZWlnaHRd
XTsKLSAgICAgICAgCisKICAgICBLV1FfVU5CTE9DS19FWENFUFRJT05TOwogfQogCkluZGV4OiBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxMjI4NCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5
KQpAQCAtMSwzICsxLDMxIEBACisyMDA2LTAxLTIyICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAt
IHRlc3RzIGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lk
PTM1MDgKKyAgICAgICAgICBSRUdSRVNTSU9OICgxMjUtNDEyKTogcHJvYmxlbSB3aXRoIG5lZ2F0
aXZlIG1hcmdpbi10b3AgYW5kIHBvc2l0aW9uOiBhYnNvbHV0ZSAodnJlLmFpdGcuY29tKQorCisg
ICAgICAgICogZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2ZS10b3AtbWFyZ2luLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9w
LW1hcmdpbi1leHBlY3RlZC5wbmc6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL3Bvc2l0aW9u
LW5lZ2F0aXZlLXRvcC1tYXJnaW4tZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgorCisgICAgICAg
ICogZmFzdC9ib3gtc2l6aW5nL2JveC1zaXppbmctZXhwZWN0ZWQudHh0OiBVcGRhdGVkLCBzaW5j
ZSBhYnNvbHV0ZSBwb3NpdGlvbiBib3ggbG9jYXRpb25zIGNoYW5nZWQuCisgICAgICAgICogZmFz
dC9ib3gtc2l6aW5nL2JveC1zaXppbmctZXhwZWN0ZWQucG5nOiBEaXR0by4KKyAgICAgICAgKiBm
YXN0L2JveC1zaXppbmcvYm94LXNpemluZy1leHBlY3RlZC5jaGVja3N1bTogRGl0dG8uCisKKyAg
ICAgICAgLSBjaGFuZ2VkIGEgZmV3IHN1aXRhYmxlIHRlc3RzIHRvIGR1bXAgYXMgdGV4dCAoaW4g
cGFydCB0byBmaXggYSBmYWlsaW5nIHBpeGVsIHRlc3QgaW4gb25lKQorCisgICAgICAgICogZmFz
dC9wYXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWlycy5odG1sOiBBZGRlZCBhIGNhbGwgdG8gZHVt
cEFzVGV4dCgpLgorICAgICAgICAqIGZhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUtcGFpcnMt
ZXhwZWN0ZWQudHh0OiBOb3cgYSBwbGFpbiB0ZXh0IGZpbGUgaW5zdGVhZCBvZiBhIHJlbmRlciB0
cmVlLgorICAgICAgICAqIGZhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUtcGFpcnMtZXhwZWN0
ZWQucG5nOiBSZW1vdmVkLgorICAgICAgICAqIGZhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUt
cGFpcnMtZXhwZWN0ZWQuY2hlY2tzdW06IFJlbW92ZWQuCisKKyAgICAgICAgKiBmYXN0L3BhcnNl
ci9oZWFkLWNvbW1lbnQuaHRtbCBBZGRlZCBhIGNhbGwgdG8gZHVtcEFzVGV4dCgpLgorICAgICAg
ICAqIGZhc3QvcGFyc2VyL2hlYWQtY29tbWVudC1leHBlY3RlZC50eHQ6IE5vdyBhIHBsYWluIHRl
eHQgZmlsZSBpbnN0ZWFkIG9mIGEgcmVuZGVyIHRyZWUuCisgICAgICAgICogZmFzdC9wYXJzZXIv
aGVhZC1jb21tZW50LWV4cGVjdGVkLnBuZzogUmVtb3ZlZC4KKyAgICAgICAgKiBmYXN0L3BhcnNl
ci9oZWFkLWNvbW1lbnQtZXhwZWN0ZWQuY2hlY2tzdW06IFJlbW92ZWQuCisKIDIwMDYtMDEtMjIg
IEFsZXhhbmRlciBLZWxsZXR0ICA8bHlwYW5vdkBrZGUub3JnPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IGVzZWlkZWwuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2
ZS10b3AtbWFyZ2luLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9z
aXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi5odG1sCShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDIgQEAKKzxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IGJlaWdlOyBo
ZWlnaHQ6IDMwIj48L2Rpdj4KKzxkaXYgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2lu
LXRvcDogLTI0Ij5UaGlzIHRleHQgc2hvdWxkIGFwcGVhciBpbnNpZGUgdGhlIGJlaWdlIGJhciwg
ZHVlIHRoZSB0aGUgZWxlbWVudCdzIG5lZ2F0aXZlIG1hcmdpbi10b3AuPC9kaXY+ClwgTm8gbmV3
bGluZSBhdCBlbmQgb2YgZmlsZQoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFz
dC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi5odG1sCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTmFtZTog
c3ZuOm1pbWUtdHlwZQogICArIHRleHQvaHRtbApOYW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0
aXZlCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1h
cmdpbi1leHBlY3RlZC5wbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQg
YXMgYSBiaW5hcnkgdHlwZS4Kc3ZuOm1pbWUtdHlwZSA9IGltYWdlL3BuZwoKUHJvcGVydHkgY2hh
bmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdp
bi1leHBlY3RlZC5wbmcKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgaW1hZ2Uv
cG5nCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1h
cmdpbi1leHBlY3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nz
cy9wb3NpdGlvbi1uZWdhdGl2ZS10b3AtbWFyZ2luLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdp
bi1leHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMCkKQEAgLTAsMCArMSBAQAorMmU5ZTIyOTYz
YmI4YmFlZjliZmVhYjJiNGQ1OGRmODgKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2ZS10b3AtbWFyZ2luLWV4cGVj
dGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9wb3NpdGlvbi1uZWdh
dGl2ZS10b3AtbWFyZ2luLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvY3NzL3Bvc2l0aW9uLW5lZ2F0aXZlLXRvcC1tYXJnaW4tZXhwZWN0ZWQudHh0CShyZXZp
c2lvbiAwKQpAQCAtMCwwICsxLDEwIEBACitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAg
UmVuZGVyQ2FudmFzIGF0ICgwLDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4
MDB4NjAwCisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBS
ZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDc4NHg1ODQKKyAgICAgIFJlbmRlckJsb2Nr
IHtESVZ9IGF0ICgwLDApIHNpemUgNzg0eDMwIFtiZ2NvbG9yPSNGNUY1RENdCitsYXllciBhdCAo
OCwxNCkgc2l6ZSA1NDZ4MTgKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg4
LDE0KSBzaXplIDU0NngxOAorICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUgNTQ2
eDE4CisgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA1NDY6ICJUaGlzIHRleHQgc2hvdWxk
IGFwcGVhciBpbnNpZGUgdGhlIGJlaWdlIGJhciwgZHVlIHRoZSB0aGUgZWxlbWVudCdzIG5lZ2F0
aXZlIG1hcmdpbi10b3AuIgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9j
c3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi1leHBlY3RlZC50eHQKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpO
YW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0aXZlCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9i
b3gtc2l6aW5nL2JveC1zaXppbmctZXhwZWN0ZWQuY2hlY2tzdW0KPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9ib3gtc2l6aW5nL2JveC1zaXppbmctZXhwZWN0ZWQuY2hlY2tzdW0JKHJl
dmlzaW9uIDEyMjc4KQorKysgTGF5b3V0VGVzdHMvZmFzdC9ib3gtc2l6aW5nL2JveC1zaXppbmct
ZXhwZWN0ZWQuY2hlY2tzdW0JKHdvcmtpbmcgY29weSkKQEAgLTEgKzEgQEAKLTUyNjI5NzE1ZjA4
ZjIwOTczNjUxMWRmODQ2ZTE1MDI0ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQorNDgyZTY0
ZTYwYzBlNmE4MWVkMWJhZTg0MTkxNDExYTIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2JveC1zaXppbmcvYm94LXNpemluZy1leHBlY3RlZC50eHQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ib3gtc2l6aW5nL2JveC1zaXppbmctZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAxMjI3OCkKKysrIExheW91dFRlc3RzL2Zhc3QvYm94LXNpemlu
Zy9ib3gtc2l6aW5nLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtNjksMTQgKzY5LDE0
IEBACiAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCw4MzcpIHNpemUgNzY5eDQw
CiAgICAgICAgIFJlbmRlckJSIHtCUn0gYXQgKDEyMCwwKSBzaXplIDB4MTgKICAgICAgIFJlbmRl
ckJsb2NrIHtIUn0gYXQgKDAsODg1KSBzaXplIDc2OXgyIFtib3JkZXI6ICgxcHggaW5zZXQgIzAw
MDAwMCldCi1sYXllciBhdCAoMTMsNDIzKSBzaXplIDIweDIwCi0gIFJlbmRlckJsb2NrIChwb3Np
dGlvbmVkKSB7RElWfSBhdCAoMTMsNDIzKSBzaXplIDIweDIwIFtjb2xvcj0jRkZGRkZGXSBbYmdj
b2xvcj0jRkZBNTAwXSBbYm9yZGVyOiAoMnB4IHNvbGlkICMwMDAwMDApXQotbGF5ZXIgYXQgKDQz
LDQyMykgc2l6ZSAyMHgyMAotICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDQz
LDQyMykgc2l6ZSAyMHgyMCBbY29sb3I9I0ZGRkZGRl0gW2JnY29sb3I9I0ZGQTUwMF0gW2JvcmRl
cjogKDJweCBzb2xpZCAjMDAwMDAwKV0KLWxheWVyIGF0ICg3Myw0MjMpIHNpemUgMjB4MjAKLSAg
UmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg3Myw0MjMpIHNpemUgMjB4MjAgW2Nv
bG9yPSNGRkZGRkZdIFtiZ2NvbG9yPSNGRkE1MDBdIFtib3JkZXI6ICgycHggc29saWQgIzAwMDAw
MCldCi1sYXllciBhdCAoMTAzLDQyMykgc2l6ZSAyMHg2MAotICBSZW5kZXJCbG9jayAocG9zaXRp
b25lZCkge0RJVn0gYXQgKDEwMyw0MjMpIHNpemUgMjB4MjAgW2NvbG9yPSNGRkZGRkZdIFtiZ2Nv
bG9yPSNGRkE1MDBdIFtib3JkZXI6ICgycHggc29saWQgIzAwMDAwMCldCitsYXllciBhdCAoMTMs
NDEzKSBzaXplIDIweDIwCisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoMTMs
NDEzKSBzaXplIDIweDIwIFtjb2xvcj0jRkZGRkZGXSBbYmdjb2xvcj0jRkZBNTAwXSBbYm9yZGVy
OiAoMnB4IHNvbGlkICMwMDAwMDApXQorbGF5ZXIgYXQgKDQzLDQxMykgc2l6ZSAyMHgyMAorICBS
ZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDQzLDQxMykgc2l6ZSAyMHgyMCBbY29s
b3I9I0ZGRkZGRl0gW2JnY29sb3I9I0ZGQTUwMF0gW2JvcmRlcjogKDJweCBzb2xpZCAjMDAwMDAw
KV0KK2xheWVyIGF0ICg3Myw0MTMpIHNpemUgMjB4MjAKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9u
ZWQpIHtESVZ9IGF0ICg3Myw0MTMpIHNpemUgMjB4MjAgW2NvbG9yPSNGRkZGRkZdIFtiZ2NvbG9y
PSNGRkE1MDBdIFtib3JkZXI6ICgycHggc29saWQgIzAwMDAwMCldCitsYXllciBhdCAoMTAzLDQx
Mykgc2l6ZSAyMHg2MAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDEwMyw0
MTMpIHNpemUgMjB4MjAgW2NvbG9yPSNGRkZGRkZdIFtiZ2NvbG9yPSNGRkE1MDBdIFtib3JkZXI6
ICgycHggc29saWQgIzAwMDAwMCldCiAgICAgUmVuZGVyQlIge0JSfSBhdCAoNiw2KSBzaXplIDB4
MTgKICAgICBSZW5kZXJCUiB7QlJ9IGF0ICg2LDI0KSBzaXplIDB4MTgKICAgICBSZW5kZXJCUiB7
QlJ9IGF0ICg2LDQyKSBzaXplIDB4MTgKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvYm94LXNpemlu
Zy9ib3gtc2l6aW5nLWV4cGVjdGVkLnBuZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxl
IG1hcmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWltZS10eXBlID0gaW1hZ2UvcG5nCkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L3BhcnNlci9lbnRpdHktc3Vycm9nYXRlLXBhaXJzLWV4cGVjdGVk
LnBuZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFyeSB0
eXBlLgpzdm46bWltZS10eXBlID0gaW1hZ2UvcG5nCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Bh
cnNlci9oZWFkLWNvbW1lbnQtZXhwZWN0ZWQucG5nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3BsYXk6
IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBpbWFnZS9wbmcK
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvcGFyc2VyL2hlYWQtY29tbWVudC1leHBlY3RlZC50eHQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvaGVhZC1jb21tZW50LWV4cGVj
dGVkLnR4dAkocmV2aXNpb24gMTIyNzgpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3BhcnNlci9oZWFk
LWNvbW1lbnQtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDExICsxLDUgQEAKLWxh
eWVyIGF0ICgwLDApIHNpemUgODAweDYwMAotICBSZW5kZXJDYW52YXMgYXQgKDAsMCkgc2l6ZSA4
MDB4NjAwCi1sYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKLSAgUmVuZGVyQmxvY2sge0hUTUx9
IGF0ICgwLDApIHNpemUgODAweDYwMAotICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNp
emUgNzg0eDU3NgotICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDApIHNpemUgNzg0eDE4Ci0g
ICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUgMTg5eDE4Ci0gICAgICAgICAg
dGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMTg5OiAiVGhpcyBpcyBhIFVURi04IHF1b3RlIG1hcms6
IFx4ezIwMTl9IgotICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDM0KSBzaXplIDc4NHgxOAot
ICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMCwwKSBzaXplIDYxN3gxOAotICAgICAgICAg
IHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDYxNzogIklmIGl0IHNob3dzIHVwIGFzIGdhcmJhZ2Us
IHRoYXQgbWVhbnMgU2FmYXJpIGdvdCBjb25mdXNlZCBieSBjb21tZW50cyB3aXRoaW4gdGhlIDxo
ZWFkPiBzZWN0aW9uLiIKK1RoaXMgaXMgYSBVVEYtOCBxdW90ZSBtYXJrOiDigJkKKworSWYgaXQg
c2hvd3MgdXAgYXMgZ2FyYmFnZSwgdGhhdCBtZWFucyBTYWZhcmkgZ290IGNvbmZ1c2VkIGJ5IGNv
bW1lbnRzIHdpdGhpbiB0aGUgPGhlYWQ+IHNlY3Rpb24uCisKKwpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9wYXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWlycy1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWlycy1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDEyMjc4KQorKysgTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvZW50
aXR5LXN1cnJvZ2F0ZS1wYWlycy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsMTUg
KzEsNyBAQAotbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCi0gIFJlbmRlckNhbnZhcyBhdCAo
MCwwKSBzaXplIDgwMHg2MDAKLWxheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAotICBSZW5kZXJC
bG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCi0gICAgUmVuZGVyQm9keSB7Qk9EWX0g
YXQgKDgsOCkgc2l6ZSA3ODR4NTc2Ci0gICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6
ZSA3ODR4MTgKLSAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSA1NjJ4MTgK
LSAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA1NjI6ICJUaGlzIHRlc3RzIHBhcnNp
bmcgb2YgbnVtZXJpYyBIVE1MIGVudGl0aWVzIHRoYXQgZW5jb2RlIHN1cnJvZ2F0ZXMuIEZpcmVm
b3ggYWxsb3dzIHRoZXNlLiIKLSAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwzNCkgc2l6ZSA3
ODR4MTgKLSAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSA2MDR4MTgKLSAg
ICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA2MDQ6ICJTaG91bGQgYmUgdGhlIHNhbWUg
Y2hhcmFjdGVyIChERVNFUkVUIENBUElUQUwgTEVUVEVSIExPTkcgSSksIHJlcGVhdGVkIHRocmVl
IHRpbWVzOiIKLSAgICAgIFJlbmRlckJsb2NrIHtIUn0gYXQgKDAsNjgpIHNpemUgNzg0eDIgW2Jv
cmRlcjogKDFweCBpbnNldCAjMDAwMDAwKV0KLSAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCw4
Nikgc2l6ZSA3ODR4MTgKLSAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSAy
N3gxOAotICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDI3OiAiXHh7RDgwMX1ceHtE
QzAwfVx4e0Q4MDF9XHh7REMwMH1ceHtEODAxfVx4e0RDMDB9IgorVGhpcyB0ZXN0cyBwYXJzaW5n
IG9mIG51bWVyaWMgSFRNTCBlbnRpdGllcyB0aGF0IGVuY29kZSBzdXJyb2dhdGVzLiBGaXJlZm94
IGFsbG93cyB0aGVzZS4KKworU2hvdWxkIGJlIHRoZSBzYW1lIGNoYXJhY3RlciAoREVTRVJFVCBD
QVBJVEFMIExFVFRFUiBMT05HIEkpLCByZXBlYXRlZCB0aHJlZSB0aW1lczoKKwor8JCQgPCQkIDw
kJCACisKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1w
YWlycy1leHBlY3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3Bh
cnNlci9lbnRpdHktc3Vycm9nYXRlLXBhaXJzLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAx
MjI3OCkKKysrIExheW91dFRlc3RzL2Zhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUtcGFpcnMt
ZXhwZWN0ZWQuY2hlY2tzdW0JKHdvcmtpbmcgY29weSkKQEAgLTEgKzAsMCBAQAotYWQ4MDA1ZjUx
NWMzZmU5M2JhN2Q1YjlmNjVhMzE1NGIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L3BhcnNlci9oZWFkLWNvbW1lbnQtZXhwZWN0ZWQuY2hlY2tzdW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvaGVhZC1jb21tZW50LWV4cGVj
dGVkLmNoZWNrc3VtCShyZXZpc2lvbiAxMjI3OCkKKysrIExheW91dFRlc3RzL2Zhc3QvcGFyc2Vy
L2hlYWQtY29tbWVudC1leHBlY3RlZC5jaGVja3N1bQkod29ya2luZyBjb3B5KQpAQCAtMSArMCww
IEBACi01Mzg5OTJiOWY3OWU5MjcwNzViNDVhMTQ5YmE2ZDg0NgpcIE5vIG5ld2xpbmUgYXQgZW5k
IG9mIGZpbGUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUt
cGFpcnMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3BhcnNlci9lbnRpdHkt
c3Vycm9nYXRlLXBhaXJzLmh0bWwJKHJldmlzaW9uIDEyMjc4KQorKysgTGF5b3V0VGVzdHMvZmFz
dC9wYXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWlycy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDYgKzEsNyBAQAogPGh0bWw+CiA8aGVhZD4KIDx0aXRsZT5TdXJyb2dhdGUgZW50aXRpZXM8L3Rp
dGxlPgorPHNjcmlwdD5pZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSBsYXlvdXRUZXN0
Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7PC9zY3JpcHQ+CiA8L2hlYWQ+CiA8Ym9keT4KIDxwPlRo
aXMgdGVzdHMgcGFyc2luZyBvZiBudW1lcmljIEhUTUwgZW50aXRpZXMgdGhhdCBlbmNvZGUgc3Vy
cm9nYXRlcy4gRmlyZWZveCBhbGxvd3MgdGhlc2UuPC9wPgpJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC9wYXJzZXIvaGVhZC1jb21tZW50Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFz
dC9wYXJzZXIvaGVhZC1jb21tZW50Lmh0bWwJKHJldmlzaW9uIDEyMjc4KQorKysgTGF5b3V0VGVz
dHMvZmFzdC9wYXJzZXIvaGVhZC1jb21tZW50Lmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTEsOCAr
MSw5IEBACiA8aHRtbD4KIDxoZWFkPgogPCEtLSB0aGlzIGlzIG5vdCBhIDxib2R5PiB0YWcgLS0+
Ci08bWV0YSBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJz
ZXQ9dXRmLTgiPgotPGhlYWQ+Cis8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRl
bnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+Cis8c2NyaXB0PmlmICh3aW5kb3cubGF5b3V0
VGVzdENvbnRyb2xsZXIpIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTs8L3Njcmlw
dD4KKzwvaGVhZD4KIDxib2R5PgogPHA+VGhpcyBpcyBhIFVURi04IHF1b3RlIG1hcms6IOKAmTwv
cD4KIDxwPklmIGl0IHNob3dzIHVwIGFzIGdhcmJhZ2UsIHRoYXQgbWVhbnMgU2FmYXJpIGdvdCBj
b25mdXNlZCBieSBjb21tZW50cyB3aXRoaW4gdGhlICZsdDtoZWFkPiBzZWN0aW9uLjwvcD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5843</attachid>
            <date>2006-01-22 11:29:22 -0800</date>
            <delta_ts>2006-01-22 13:48:29 -0800</delta_ts>
            <desc>patch without the extra file (KWQListBox.mm) in it</desc>
            <filename>TopMarginPatch.txt</filename>
            <type>text/plain</type>
            <size>13959</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAJKHJldmlzaW9uIDEyMjc5KQorKysgV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NjQsMTkg
KzU2NCwyMiBAQAogICAgIH0KIAogICAgIGlmIChjaGlsZC0+aGFzU3RhdGljWSgpKSB7Ci0gICAg
ICAgIGludCBtYXJnaW5PZmZzZXQgPSAwOworICAgICAgICBpbnQgeSA9IG1faGVpZ2h0OwogICAg
ICAgICBpZiAoIW1hcmdpbkluZm8uY2FuQ29sbGFwc2VXaXRoVG9wKCkpIHsKKyAgICAgICAgICAg
IGNoaWxkLT5jYWxjVmVydGljYWxNYXJnaW5zKCk7CisgICAgICAgICAgICBpbnQgbWFyZ2luVG9w
ID0gY2hpbGQtPm1hcmdpblRvcCgpOwogICAgICAgICAgICAgaW50IGNvbGxhcHNlZFRvcFBvcyA9
IG1hcmdpbkluZm8ucG9zTWFyZ2luKCk7CiAgICAgICAgICAgICBpbnQgY29sbGFwc2VkVG9wTmVn
ID0gbWFyZ2luSW5mby5uZWdNYXJnaW4oKTsKLSAgICAgICAgICAgIGJvb2wgcG9zTWFyZ2luID0g
Y2hpbGQtPm1hcmdpblRvcCgpID49IDA7Ci0gICAgICAgICAgICBpZiAocG9zTWFyZ2luICYmIGNo
aWxkLT5tYXJnaW5Ub3AoKSA+IGNvbGxhcHNlZFRvcFBvcykKLSAgICAgICAgICAgICAgICBjb2xs
YXBzZWRUb3BQb3MgPSBjaGlsZC0+bWFyZ2luVG9wKCk7Ci0gICAgICAgICAgICBlbHNlIGlmICgh
cG9zTWFyZ2luICYmIGNoaWxkLT5tYXJnaW5Ub3AoKSA+IGNvbGxhcHNlZFRvcE5lZykKLSAgICAg
ICAgICAgICAgICBjb2xsYXBzZWRUb3BOZWcgPSBjaGlsZC0+bWFyZ2luVG9wKCk7Ci0gICAgICAg
ICAgICBtYXJnaW5PZmZzZXQgKz0gKGNvbGxhcHNlZFRvcFBvcyAtIGNvbGxhcHNlZFRvcE5lZykg
LSBjaGlsZC0+bWFyZ2luVG9wKCk7CisgICAgICAgICAgICBpZiAobWFyZ2luVG9wID4gMCkgewor
ICAgICAgICAgICAgICAgIGlmIChtYXJnaW5Ub3AgPiBjb2xsYXBzZWRUb3BQb3MpCisgICAgICAg
ICAgICAgICAgICAgIGNvbGxhcHNlZFRvcFBvcyA9IG1hcmdpblRvcDsKKyAgICAgICAgICAgIH0g
ZWxzZSB7CisgICAgICAgICAgICAgICAgaWYgKC1tYXJnaW5Ub3AgPiBjb2xsYXBzZWRUb3BOZWcp
CisgICAgICAgICAgICAgICAgICAgIGNvbGxhcHNlZFRvcE5lZyA9IC1tYXJnaW5Ub3A7CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICB5ICs9IChjb2xsYXBzZWRUb3BQb3MgLSBjb2xsYXBzZWRU
b3BOZWcpIC0gbWFyZ2luVG9wOwogICAgICAgICB9Ci0gICAgICAgIAotICAgICAgICBjaGlsZC0+
c2V0U3RhdGljWShtX2hlaWdodCArIG1hcmdpbk9mZnNldCk7CisgICAgICAgIGNoaWxkLT5zZXRT
dGF0aWNZKHkpOwogICAgIH0KIH0KIApJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMjc5KQorKysgV2ViQ29yZS9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAwNi0wMS0yMiAgRGFyaW4g
QWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgLSBmaXggaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3No
b3dfYnVnLmNnaT9pZD0zNTA4CisgICAgICAgICAgUkVHUkVTU0lPTiAoMTI1LTQxMik6IHByb2Js
ZW0gd2l0aCBuZWdhdGl2ZSBtYXJnaW4tdG9wIGFuZCBwb3NpdGlvbjogYWJzb2x1dGUgKHZyZS5h
aXRnLmNvbSkKKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2ZS10b3At
bWFyZ2luLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6IChXZWJD
b3JlOjpSZW5kZXJCbG9jazo6YWRqdXN0UG9zaXRpb25lZEJsb2NrKToKKyAgICAgICAgRml4ZWQg
dHdvIGRpZmZlcmVudCBwcm9ibGVtcyB0aGF0IGNvbnRyaWJ1dGVkIHRvIHRoZSBidWc6IDEpIEFk
ZGVkIGEgY2FsbCB0byBjYWxjVmVydGljYWxNYXJnaW5zCisgICAgICAgIG90aGVyd2lzZSB0aGUg
bWFyZ2luIHdpbGwgYWx3YXlzIGJlIDAuIDIpIENvcnJlY3RlZCBsb2dpYyBmb3IgdGhlIG5lZ2F0
aXZlIG1hcmdpbiBjYXNlLCB3aGljaAorICAgICAgICB3YXMgY29tcGFyaW5nIGEgbmVnYXRpdmUg
bWFyZ2luLXRvcCB0byBhIG51bWJlciByZXByZXNlbnRpbmcgdGhlIGFic29sdXRlIHZhbHVlIG9m
IHRoZSBtYXJnaW4uCisKIDIwMDYtMDEtMjEgIE1pdHogUGV0dGVsICA8b3BlbmRhcndpbi5vcmdA
bWl0enBldHRlbC5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4uCkluZGV4OiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAxMjI4NCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDMxIEBACisyMDA2LTAxLTIyICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIHRl
c3RzIGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTM1
MDgKKyAgICAgICAgICBSRUdSRVNTSU9OICgxMjUtNDEyKTogcHJvYmxlbSB3aXRoIG5lZ2F0aXZl
IG1hcmdpbi10b3AgYW5kIHBvc2l0aW9uOiBhYnNvbHV0ZSAodnJlLmFpdGcuY29tKQorCisgICAg
ICAgICogZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2ZS10b3AtbWFyZ2luLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1h
cmdpbi1leHBlY3RlZC5wbmc6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL3Bvc2l0aW9uLW5l
Z2F0aXZlLXRvcC1tYXJnaW4tZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgorCisgICAgICAgICog
ZmFzdC9ib3gtc2l6aW5nL2JveC1zaXppbmctZXhwZWN0ZWQudHh0OiBVcGRhdGVkLCBzaW5jZSBh
YnNvbHV0ZSBwb3NpdGlvbiBib3ggbG9jYXRpb25zIGNoYW5nZWQuCisgICAgICAgICogZmFzdC9i
b3gtc2l6aW5nL2JveC1zaXppbmctZXhwZWN0ZWQucG5nOiBEaXR0by4KKyAgICAgICAgKiBmYXN0
L2JveC1zaXppbmcvYm94LXNpemluZy1leHBlY3RlZC5jaGVja3N1bTogRGl0dG8uCisKKyAgICAg
ICAgLSBjaGFuZ2VkIGEgZmV3IHN1aXRhYmxlIHRlc3RzIHRvIGR1bXAgYXMgdGV4dCAoaW4gcGFy
dCB0byBmaXggYSBmYWlsaW5nIHBpeGVsIHRlc3QgaW4gb25lKQorCisgICAgICAgICogZmFzdC9w
YXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWlycy5odG1sOiBBZGRlZCBhIGNhbGwgdG8gZHVtcEFz
VGV4dCgpLgorICAgICAgICAqIGZhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUtcGFpcnMtZXhw
ZWN0ZWQudHh0OiBOb3cgYSBwbGFpbiB0ZXh0IGZpbGUgaW5zdGVhZCBvZiBhIHJlbmRlciB0cmVl
LgorICAgICAgICAqIGZhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUtcGFpcnMtZXhwZWN0ZWQu
cG5nOiBSZW1vdmVkLgorICAgICAgICAqIGZhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUtcGFp
cnMtZXhwZWN0ZWQuY2hlY2tzdW06IFJlbW92ZWQuCisKKyAgICAgICAgKiBmYXN0L3BhcnNlci9o
ZWFkLWNvbW1lbnQuaHRtbCBBZGRlZCBhIGNhbGwgdG8gZHVtcEFzVGV4dCgpLgorICAgICAgICAq
IGZhc3QvcGFyc2VyL2hlYWQtY29tbWVudC1leHBlY3RlZC50eHQ6IE5vdyBhIHBsYWluIHRleHQg
ZmlsZSBpbnN0ZWFkIG9mIGEgcmVuZGVyIHRyZWUuCisgICAgICAgICogZmFzdC9wYXJzZXIvaGVh
ZC1jb21tZW50LWV4cGVjdGVkLnBuZzogUmVtb3ZlZC4KKyAgICAgICAgKiBmYXN0L3BhcnNlci9o
ZWFkLWNvbW1lbnQtZXhwZWN0ZWQuY2hlY2tzdW06IFJlbW92ZWQuCisKIDIwMDYtMDEtMjIgIEFs
ZXhhbmRlciBLZWxsZXR0ICA8bHlwYW5vdkBrZGUub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IGVzZWlkZWwuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2ZS10
b3AtbWFyZ2luLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRp
b24tbmVnYXRpdmUtdG9wLW1hcmdpbi5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi5odG1sCShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDIgQEAKKzxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IGJlaWdlOyBoZWln
aHQ6IDMwIj48L2Rpdj4KKzxkaXYgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luLXRv
cDogLTI0Ij5UaGlzIHRleHQgc2hvdWxkIGFwcGVhciBpbnNpZGUgdGhlIGJlaWdlIGJhciwgZHVl
IHRoZSB0aGUgZWxlbWVudCdzIG5lZ2F0aXZlIG1hcmdpbi10b3AuPC9kaXY+ClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9j
c3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi5odG1sCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTmFtZTogc3Zu
Om1pbWUtdHlwZQogICArIHRleHQvaHRtbApOYW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0aXZl
CgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdp
bi1leHBlY3RlZC5wbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMg
YSBiaW5hcnkgdHlwZS4Kc3ZuOm1pbWUtdHlwZSA9IGltYWdlL3BuZwoKUHJvcGVydHkgY2hhbmdl
cyBvbjogTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi1l
eHBlY3RlZC5wbmcKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgaW1hZ2UvcG5n
CgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdp
bi1leHBlY3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9w
b3NpdGlvbi1uZWdhdGl2ZS10b3AtbWFyZ2luLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAw
KQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvcG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi1l
eHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMCkKQEAgLTAsMCArMSBAQAorMmU5ZTIyOTYzYmI4
YmFlZjliZmVhYjJiNGQ1OGRmODgKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2ZS10b3AtbWFyZ2luLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9wb3NpdGlvbi1uZWdhdGl2
ZS10b3AtbWFyZ2luLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zh
c3QvY3NzL3Bvc2l0aW9uLW5lZ2F0aXZlLXRvcC1tYXJnaW4tZXhwZWN0ZWQudHh0CShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDEwIEBACitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVu
ZGVyQ2FudmFzIGF0ICgwLDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4
NjAwCisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBSZW5k
ZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDc4NHg1ODQKKyAgICAgIFJlbmRlckJsb2NrIHtE
SVZ9IGF0ICgwLDApIHNpemUgNzg0eDMwIFtiZ2NvbG9yPSNGNUY1RENdCitsYXllciBhdCAoOCwx
NCkgc2l6ZSA1NDZ4MTgKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg4LDE0
KSBzaXplIDU0NngxOAorICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUgNTQ2eDE4
CisgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA1NDY6ICJUaGlzIHRleHQgc2hvdWxkIGFw
cGVhciBpbnNpZGUgdGhlIGJlaWdlIGJhciwgZHVlIHRoZSB0aGUgZWxlbWVudCdzIG5lZ2F0aXZl
IG1hcmdpbi10b3AuIgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
cG9zaXRpb24tbmVnYXRpdmUtdG9wLW1hcmdpbi1leHBlY3RlZC50eHQKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1l
OiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0aXZlCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ib3gt
c2l6aW5nL2JveC1zaXppbmctZXhwZWN0ZWQuY2hlY2tzdW0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC9ib3gtc2l6aW5nL2JveC1zaXppbmctZXhwZWN0ZWQuY2hlY2tzdW0JKHJldmlz
aW9uIDEyMjc4KQorKysgTGF5b3V0VGVzdHMvZmFzdC9ib3gtc2l6aW5nL2JveC1zaXppbmctZXhw
ZWN0ZWQuY2hlY2tzdW0JKHdvcmtpbmcgY29weSkKQEAgLTEgKzEgQEAKLTUyNjI5NzE1ZjA4ZjIw
OTczNjUxMWRmODQ2ZTE1MDI0ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQorNDgyZTY0ZTYw
YzBlNmE4MWVkMWJhZTg0MTkxNDExYTIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L2JveC1zaXppbmcvYm94LXNpemluZy1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ib3gtc2l6aW5nL2JveC1zaXppbmctZXhwZWN0
ZWQudHh0CShyZXZpc2lvbiAxMjI3OCkKKysrIExheW91dFRlc3RzL2Zhc3QvYm94LXNpemluZy9i
b3gtc2l6aW5nLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtNjksMTQgKzY5LDE0IEBA
CiAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCw4MzcpIHNpemUgNzY5eDQwCiAg
ICAgICAgIFJlbmRlckJSIHtCUn0gYXQgKDEyMCwwKSBzaXplIDB4MTgKICAgICAgIFJlbmRlckJs
b2NrIHtIUn0gYXQgKDAsODg1KSBzaXplIDc2OXgyIFtib3JkZXI6ICgxcHggaW5zZXQgIzAwMDAw
MCldCi1sYXllciBhdCAoMTMsNDIzKSBzaXplIDIweDIwCi0gIFJlbmRlckJsb2NrIChwb3NpdGlv
bmVkKSB7RElWfSBhdCAoMTMsNDIzKSBzaXplIDIweDIwIFtjb2xvcj0jRkZGRkZGXSBbYmdjb2xv
cj0jRkZBNTAwXSBbYm9yZGVyOiAoMnB4IHNvbGlkICMwMDAwMDApXQotbGF5ZXIgYXQgKDQzLDQy
Mykgc2l6ZSAyMHgyMAotICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDQzLDQy
Mykgc2l6ZSAyMHgyMCBbY29sb3I9I0ZGRkZGRl0gW2JnY29sb3I9I0ZGQTUwMF0gW2JvcmRlcjog
KDJweCBzb2xpZCAjMDAwMDAwKV0KLWxheWVyIGF0ICg3Myw0MjMpIHNpemUgMjB4MjAKLSAgUmVu
ZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg3Myw0MjMpIHNpemUgMjB4MjAgW2NvbG9y
PSNGRkZGRkZdIFtiZ2NvbG9yPSNGRkE1MDBdIFtib3JkZXI6ICgycHggc29saWQgIzAwMDAwMCld
Ci1sYXllciBhdCAoMTAzLDQyMykgc2l6ZSAyMHg2MAotICBSZW5kZXJCbG9jayAocG9zaXRpb25l
ZCkge0RJVn0gYXQgKDEwMyw0MjMpIHNpemUgMjB4MjAgW2NvbG9yPSNGRkZGRkZdIFtiZ2NvbG9y
PSNGRkE1MDBdIFtib3JkZXI6ICgycHggc29saWQgIzAwMDAwMCldCitsYXllciBhdCAoMTMsNDEz
KSBzaXplIDIweDIwCisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoMTMsNDEz
KSBzaXplIDIweDIwIFtjb2xvcj0jRkZGRkZGXSBbYmdjb2xvcj0jRkZBNTAwXSBbYm9yZGVyOiAo
MnB4IHNvbGlkICMwMDAwMDApXQorbGF5ZXIgYXQgKDQzLDQxMykgc2l6ZSAyMHgyMAorICBSZW5k
ZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDQzLDQxMykgc2l6ZSAyMHgyMCBbY29sb3I9
I0ZGRkZGRl0gW2JnY29sb3I9I0ZGQTUwMF0gW2JvcmRlcjogKDJweCBzb2xpZCAjMDAwMDAwKV0K
K2xheWVyIGF0ICg3Myw0MTMpIHNpemUgMjB4MjAKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQp
IHtESVZ9IGF0ICg3Myw0MTMpIHNpemUgMjB4MjAgW2NvbG9yPSNGRkZGRkZdIFtiZ2NvbG9yPSNG
RkE1MDBdIFtib3JkZXI6ICgycHggc29saWQgIzAwMDAwMCldCitsYXllciBhdCAoMTAzLDQxMykg
c2l6ZSAyMHg2MAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDEwMyw0MTMp
IHNpemUgMjB4MjAgW2NvbG9yPSNGRkZGRkZdIFtiZ2NvbG9yPSNGRkE1MDBdIFtib3JkZXI6ICgy
cHggc29saWQgIzAwMDAwMCldCiAgICAgUmVuZGVyQlIge0JSfSBhdCAoNiw2KSBzaXplIDB4MTgK
ICAgICBSZW5kZXJCUiB7QlJ9IGF0ICg2LDI0KSBzaXplIDB4MTgKICAgICBSZW5kZXJCUiB7QlJ9
IGF0ICg2LDQyKSBzaXplIDB4MTgKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvYm94LXNpemluZy9i
b3gtc2l6aW5nLWV4cGVjdGVkLnBuZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1h
cmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWltZS10eXBlID0gaW1hZ2UvcG5nCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3BhcnNlci9lbnRpdHktc3Vycm9nYXRlLXBhaXJzLWV4cGVjdGVkLnBu
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFyeSB0eXBl
Lgpzdm46bWltZS10eXBlID0gaW1hZ2UvcG5nCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3BhcnNl
ci9oZWFkLWNvbW1lbnQtZXhwZWN0ZWQucG5nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3BsYXk6IGZp
bGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBpbWFnZS9wbmcKSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvcGFyc2VyL2hlYWQtY29tbWVudC1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvaGVhZC1jb21tZW50LWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMTIyNzgpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3BhcnNlci9oZWFkLWNv
bW1lbnQtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDExICsxLDUgQEAKLWxheWVy
IGF0ICgwLDApIHNpemUgODAweDYwMAotICBSZW5kZXJDYW52YXMgYXQgKDAsMCkgc2l6ZSA4MDB4
NjAwCi1sYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKLSAgUmVuZGVyQmxvY2sge0hUTUx9IGF0
ICgwLDApIHNpemUgODAweDYwMAotICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUg
Nzg0eDU3NgotICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDApIHNpemUgNzg0eDE4Ci0gICAg
ICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUgMTg5eDE4Ci0gICAgICAgICAgdGV4
dCBydW4gYXQgKDAsMCkgd2lkdGggMTg5OiAiVGhpcyBpcyBhIFVURi04IHF1b3RlIG1hcms6IFx4
ezIwMTl9IgotICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDM0KSBzaXplIDc4NHgxOAotICAg
ICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMCwwKSBzaXplIDYxN3gxOAotICAgICAgICAgIHRl
eHQgcnVuIGF0ICgwLDApIHdpZHRoIDYxNzogIklmIGl0IHNob3dzIHVwIGFzIGdhcmJhZ2UsIHRo
YXQgbWVhbnMgU2FmYXJpIGdvdCBjb25mdXNlZCBieSBjb21tZW50cyB3aXRoaW4gdGhlIDxoZWFk
PiBzZWN0aW9uLiIKK1RoaXMgaXMgYSBVVEYtOCBxdW90ZSBtYXJrOiDigJkKKworSWYgaXQgc2hv
d3MgdXAgYXMgZ2FyYmFnZSwgdGhhdCBtZWFucyBTYWZhcmkgZ290IGNvbmZ1c2VkIGJ5IGNvbW1l
bnRzIHdpdGhpbiB0aGUgPGhlYWQ+IHNlY3Rpb24uCisKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC9wYXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWlycy1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWlycy1leHBlY3Rl
ZC50eHQJKHJldmlzaW9uIDEyMjc4KQorKysgTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvZW50aXR5
LXN1cnJvZ2F0ZS1wYWlycy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsMTUgKzEs
NyBAQAotbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCi0gIFJlbmRlckNhbnZhcyBhdCAoMCww
KSBzaXplIDgwMHg2MDAKLWxheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAotICBSZW5kZXJCbG9j
ayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCi0gICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQg
KDgsOCkgc2l6ZSA3ODR4NTc2Ci0gICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3
ODR4MTgKLSAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSA1NjJ4MTgKLSAg
ICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA1NjI6ICJUaGlzIHRlc3RzIHBhcnNpbmcg
b2YgbnVtZXJpYyBIVE1MIGVudGl0aWVzIHRoYXQgZW5jb2RlIHN1cnJvZ2F0ZXMuIEZpcmVmb3gg
YWxsb3dzIHRoZXNlLiIKLSAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwzNCkgc2l6ZSA3ODR4
MTgKLSAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSA2MDR4MTgKLSAgICAg
ICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA2MDQ6ICJTaG91bGQgYmUgdGhlIHNhbWUgY2hh
cmFjdGVyIChERVNFUkVUIENBUElUQUwgTEVUVEVSIExPTkcgSSksIHJlcGVhdGVkIHRocmVlIHRp
bWVzOiIKLSAgICAgIFJlbmRlckJsb2NrIHtIUn0gYXQgKDAsNjgpIHNpemUgNzg0eDIgW2JvcmRl
cjogKDFweCBpbnNldCAjMDAwMDAwKV0KLSAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCw4Nikg
c2l6ZSA3ODR4MTgKLSAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSAyN3gx
OAotICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDI3OiAiXHh7RDgwMX1ceHtEQzAw
fVx4e0Q4MDF9XHh7REMwMH1ceHtEODAxfVx4e0RDMDB9IgorVGhpcyB0ZXN0cyBwYXJzaW5nIG9m
IG51bWVyaWMgSFRNTCBlbnRpdGllcyB0aGF0IGVuY29kZSBzdXJyb2dhdGVzLiBGaXJlZm94IGFs
bG93cyB0aGVzZS4KKworU2hvdWxkIGJlIHRoZSBzYW1lIGNoYXJhY3RlciAoREVTRVJFVCBDQVBJ
VEFMIExFVFRFUiBMT05HIEkpLCByZXBlYXRlZCB0aHJlZSB0aW1lczoKKwor8JCQgPCQkIDwkJCA
CisKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWly
cy1leHBlY3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3BhcnNl
ci9lbnRpdHktc3Vycm9nYXRlLXBhaXJzLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAxMjI3
OCkKKysrIExheW91dFRlc3RzL2Zhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUtcGFpcnMtZXhw
ZWN0ZWQuY2hlY2tzdW0JKHdvcmtpbmcgY29weSkKQEAgLTEgKzAsMCBAQAotYWQ4MDA1ZjUxNWMz
ZmU5M2JhN2Q1YjlmNjVhMzE1NGIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3BhcnNlci9oZWFkLWNvbW1lbnQtZXhwZWN0ZWQuY2hlY2tzdW0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvaGVhZC1jb21tZW50LWV4cGVjdGVk
LmNoZWNrc3VtCShyZXZpc2lvbiAxMjI3OCkKKysrIExheW91dFRlc3RzL2Zhc3QvcGFyc2VyL2hl
YWQtY29tbWVudC1leHBlY3RlZC5jaGVja3N1bQkod29ya2luZyBjb3B5KQpAQCAtMSArMCwwIEBA
Ci01Mzg5OTJiOWY3OWU5MjcwNzViNDVhMTQ5YmE2ZDg0NgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvcGFyc2VyL2VudGl0eS1zdXJyb2dhdGUtcGFp
cnMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3BhcnNlci9lbnRpdHktc3Vy
cm9nYXRlLXBhaXJzLmh0bWwJKHJldmlzaW9uIDEyMjc4KQorKysgTGF5b3V0VGVzdHMvZmFzdC9w
YXJzZXIvZW50aXR5LXN1cnJvZ2F0ZS1wYWlycy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDYg
KzEsNyBAQAogPGh0bWw+CiA8aGVhZD4KIDx0aXRsZT5TdXJyb2dhdGUgZW50aXRpZXM8L3RpdGxl
PgorPHNjcmlwdD5pZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSBsYXlvdXRUZXN0Q29u
dHJvbGxlci5kdW1wQXNUZXh0KCk7PC9zY3JpcHQ+CiA8L2hlYWQ+CiA8Ym9keT4KIDxwPlRoaXMg
dGVzdHMgcGFyc2luZyBvZiBudW1lcmljIEhUTUwgZW50aXRpZXMgdGhhdCBlbmNvZGUgc3Vycm9n
YXRlcy4gRmlyZWZveCBhbGxvd3MgdGhlc2UuPC9wPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9w
YXJzZXIvaGVhZC1jb21tZW50Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9w
YXJzZXIvaGVhZC1jb21tZW50Lmh0bWwJKHJldmlzaW9uIDEyMjc4KQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9wYXJzZXIvaGVhZC1jb21tZW50Lmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTEsOCArMSw5
IEBACiA8aHRtbD4KIDxoZWFkPgogPCEtLSB0aGlzIGlzIG5vdCBhIDxib2R5PiB0YWcgLS0+Ci08
bWV0YSBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9
dXRmLTgiPgotPGhlYWQ+Cis8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+Cis8c2NyaXB0PmlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTs8L3NjcmlwdD4K
KzwvaGVhZD4KIDxib2R5PgogPHA+VGhpcyBpcyBhIFVURi04IHF1b3RlIG1hcms6IOKAmTwvcD4K
IDxwPklmIGl0IHNob3dzIHVwIGFzIGdhcmJhZ2UsIHRoYXQgbWVhbnMgU2FmYXJpIGdvdCBjb25m
dXNlZCBieSBjb21tZW50cyB3aXRoaW4gdGhlICZsdDtoZWFkPiBzZWN0aW9uLjwvcD4K
</data>
<flag name="review"
          id="1356"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>