<?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>45164</bug_id>
          
          <creation_ts>2010-09-02 23:23:34 -0700</creation_ts>
          <short_desc>REGRESSION: &lt;a&gt;&lt;img align=top&gt;&lt;/a&gt; Clickable area too large</short_desc>
          <delta_ts>2011-03-14 13:57:13 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>tbsmark86</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          <cc>ap</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>mitz</cc>
    
    <cc>my.shin</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>273801</commentid>
    <comment_count>0</comment_count>
      <attachid>66473</attachid>
    <who name="">tbsmark86</who>
    <bug_when>2010-09-02 23:23:34 -0700</bug_when>
    <thetext>Created attachment 66473
Testcase

When using a image with align=&quot;top&quot; as a link the clickable area may expand above the image, overlapping other links.

Only Safari 5 is affected, Safari 4 work as expected. You can acctually see in the Developer Tools that the &lt;a&gt; is highlighted above the &lt;img&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274117</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-09-03 12:21:08 -0700</bug_when>
    <thetext>Broken hit testing == not good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320764</commentid>
    <comment_count>2</comment_count>
      <attachid>76315</attachid>
    <who name="My Shin">my.shin</who>
    <bug_when>2010-12-12 01:42:47 -0800</bug_when>
    <thetext>Created attachment 76315
proposed patch

I couldn&apos;t make test case because it needs hitTest to verify this issue.
And I modified expected files of some test cases on Mac platform to change box position&apos;s calculation.
I have no idea about expected files on other platform. I don&apos;t have environment about other platform.

please take look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320849</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-12 09:10:25 -0800</bug_when>
    <thetext>You can test hit testing with document.elementFromPoint(), or with event sender in DRT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321499</commentid>
    <comment_count>4</comment_count>
    <who name="My Shin">my.shin</who>
    <bug_when>2010-12-13 15:35:03 -0800</bug_when>
    <thetext>Thank you.
I&apos;ll try to make test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321635</commentid>
    <comment_count>5</comment_count>
      <attachid>76489</attachid>
    <who name="My Shin">my.shin</who>
    <bug_when>2010-12-13 20:30:52 -0800</bug_when>
    <thetext>Created attachment 76489
proposed patch(2nd)

I added test case.
please review again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337721</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-01-20 16:53:38 -0800</bug_when>
    <thetext>&lt;rdar://problem/8895939&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367121</commentid>
    <comment_count>7</comment_count>
      <attachid>76489</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-03-14 12:21:00 -0700</bug_when>
    <thetext>Comment on attachment 76489
proposed patch(2nd)

View in context: https://bugs.webkit.org/attachment.cgi?id=76489&amp;action=review

This isn&apos;t right.

&gt; WebCore/rendering/InlineFlowBox.cpp:597
&gt; +            int posAdjust = 0;
&gt;              if ((isInlineFlow &amp;&amp; !static_cast&lt;InlineFlowBox*&gt;(curr)-&gt;hasTextChildren()) &amp;&amp; !curr-&gt;boxModelObject()-&gt;hasInlineDirectionBordersOrPadding() &amp;&amp; !strictMode)
&gt;                  childAffectsTopBottomPos = false;
&gt; -            int posAdjust = maxAscent - curr-&gt;baselinePosition(baselineType);
&gt; +            else
&gt; +                posAdjust = maxAscent - curr-&gt;baselinePosition(baselineType);

I don&apos;t understand this at all.  There&apos;s nothing wrong with this code as far as I can tell.  You still have to set the correct logicalTop.  You can&apos;t just leave it at 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367137</commentid>
    <comment_count>8</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-03-14 12:40:05 -0700</bug_when>
    <thetext>The actual bug here is in:

adjustMaxAscentAndDescent

which also needs the notion of setMaxAscent and setMaxDescent (which was added to computeLogicalBoxHeights recently).  If those aren&apos;t set, then adjustMaxAscentAndDescent needs to make sure both end up set instead of only adjusting one of the two values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367146</commentid>
    <comment_count>9</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-03-14 12:50:49 -0700</bug_when>
    <thetext>This is actually even more complicated.

If there is room, you probably want all of the inlines to fit within the space provided by the image.  The correct layout would be that adjustMaxAscentAndDescent sets maxAscent to the maxAscent of all the boxes that didn&apos;t really affect the line layout instead of just giving all the space to maxDescent.

The same goes for vertical-align:bottom and max descent.

So I guess in addition to tracking whether or not maxAscent and maxDescent have been set, you also have to track the maxAscent and maxDescent including the additional boxes.  Yay for two more member variables.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367148</commentid>
    <comment_count>10</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-03-14 12:51:08 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt;  Yay for two more member variables.

Method parameters. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367150</commentid>
    <comment_count>11</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-03-14 12:53:17 -0700</bug_when>
    <thetext>By the way another observed bug is that although we properly clip the painting when a box extends above lineTop, we didn&apos;t stop hit testing.  We really should fix that as well, so you could punt on the harder line layout issue and just patch hit testing to match painting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367190</commentid>
    <comment_count>12</comment_count>
      <attachid>85713</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-03-14 13:45:34 -0700</bug_when>
    <thetext>Created attachment 85713
Patch to clamp hit testing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367198</commentid>
    <comment_count>13</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-03-14 13:56:36 -0700</bug_when>
    <thetext>Fixed in r81055.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367199</commentid>
    <comment_count>14</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-03-14 13:57:13 -0700</bug_when>
    <thetext>Just closing this out, since I don&apos;t think the mis-positioning is interesting enough to bother fixing.  No need to make the code more complicated when the positions of those boxes don&apos;t really matter.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>66473</attachid>
            <date>2010-09-02 23:23:34 -0700</date>
            <delta_ts>2011-03-14 13:45:34 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>782</size>
            <attacher>tbsmark86</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIKICAgICAgICJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9sb29zZS5kdGQiPgo8aHRt
bD4KPGhlYWQ+Cjx0aXRsZT50ZXN0Y2FzZTwvdGl0bGU+CjwvaGVhZD4KPGJvZHk+Cgo8aDE+VGVz
dGNhc2UgU2FmYXJpIDU6IExpbmsgY2xpY2thYmxlIGluIHdyb25nIHBvc2l0aW9uPC9oMT4KCjxi
cj4KPGJyPgoKTGVmdCBjb2x1bSB0byBzbWFsbCAtJmd0OyBCdWc6ICJwcmUtdGV4dCIgaXMgY2xp
Y2thYmxlIQo8dGFibGU+CiAgICA8dHI+Cgk8dGQgd2lkdGg9IjIwMCI+CgkgICAgcHJlLXRleHQg
PGEgaHJlZj0iLyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmVkOyI+PGltZyBzcmM9Imh0dHA6
Ly93ZWJraXQub3JnL2ltYWdlcy9kb3dubG9hZC5wbmciIGFsaWduPSJ0b3AiPjwvYT4gYWZ0ZXIt
dGV4dAoKCTwvdGQ+Cgk8dGQ+CgkgICAgU29tZXRoaW5nCgk8L3RkPgogICAgPC90cj4KPC90YWJs
ZT4gICAgCgo8YnI+PGJyPgpOb3JtYWw6IGVub3VnaCBzcGFjZQo8dGFibGU+CiAgICA8dHI+Cgk8
dGQ+CgkgICAgcHJlLXRleHQgPGEgaHJlZj0iLyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmVk
OyI+PGltZyBzcmM9Imh0dHA6Ly93ZWJraXQub3JnL2ltYWdlcy9kb3dubG9hZC5wbmciIGFsaWdu
PSJ0b3AiPjwvYT4gYWZ0ZXItdGV4dAoKCTwvdGQ+Cgk8dGQ+CgkgICAgU29tZXRoaW5nCgk8L3Rk
PgogICAgPC90cj4KPC90YWJsZT4gICAgCjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76315</attachid>
            <date>2010-12-12 01:42:47 -0800</date>
            <delta_ts>2010-12-13 20:30:52 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>45164Patch.txt</filename>
            <type>text/plain</type>
            <size>15338</size>
            <attacher name="My Shin">my.shin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3Mzg2OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTAtMTItMTIgIE15U2hpbiAgPG15LnNoaW5Ab2JpZ28uY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJFR1JFU1NJ
T046IDxhPjxpbWcgYWxpZ249dG9wPjwvYT4gQ2xpY2thYmxlIGFyZWEgdG9vIGxhcmdlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NTE2NAorICAgICAg
ICAKKyAgICAgICAgQmFzZWxpbmUgcG9zaXRpb24gYWZmZWN0cyB0byB0b3AgcG9zaXRpb24gb2Yg
SW5saW5lRmxvd0JveCBpbiAiSW5saW5lRmxvd0JveDo6cGxhY2VCb3hlc0luQmxvY2tEaXJlY3Rp
b24iCisgICAgICAgIGFsdGhvdWdoIGFzY2VudCBhbmQgaGVpZ2h0IGNhbGN1bGF0aW9uIG9mIElu
bGluZUZsb3dCb3ggaXMgc2tpcHBlZCBpbiAiSW5saW5lRmxvd0JveDo6Y29tcHV0ZUxvZ2ljYWxC
b3hIZWlnaHRzIi4KKyAgICAgICAgQXQgdGhhdCBjYXNlLCBiYXNlbGluZSBwb3NpdGlvbiBoYXMg
dG8gYmUgc2tpcHBlZCwgdG9vLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4KKworICAgICAgICAq
IHJlbmRlcmluZy9JbmxpbmVGbG93Qm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUZs
b3dCb3g6OnBsYWNlQm94ZXNJbkJsb2NrRGlyZWN0aW9uKToKKwogMjAxMC0xMi0xMSAgQWxpY2Ug
TGl1ICA8YWxpY2UubGl1QGFwcGxlLmNvbT4KIAogICAgICAgICBNYWMgYnVpbGQgZml4LgpJbmRl
eDogV2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHAJKHJldmlzaW9uIDczODMzKQorKysgV2Vi
Q29yZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU5MCw5
ICs1OTAsMTEgQEAgdm9pZCBJbmxpbmVGbG93Qm94OjpwbGFjZUJveGVzSW5CbG9ja0RpcgogICAg
ICAgICBlbHNlIGlmIChjdXJyLT5sb2dpY2FsVG9wKCkgPT0gUG9zaXRpb25Cb3R0b20pCiAgICAg
ICAgICAgICBjdXJyLT5zZXRMb2dpY2FsVG9wKHRvcCArIG1heEhlaWdodCAtIGN1cnItPmxpbmVI
ZWlnaHQoKSk7CiAgICAgICAgIGVsc2UgeworICAgICAgICAgICAgaW50IHBvc0FkanVzdCA9IDA7
CiAgICAgICAgICAgICBpZiAoKGlzSW5saW5lRmxvdyAmJiAhc3RhdGljX2Nhc3Q8SW5saW5lRmxv
d0JveCo+KGN1cnIpLT5oYXNUZXh0Q2hpbGRyZW4oKSkgJiYgIWN1cnItPmJveE1vZGVsT2JqZWN0
KCktPmhhc0lubGluZURpcmVjdGlvbkJvcmRlcnNPclBhZGRpbmcoKSAmJiAhc3RyaWN0TW9kZSkK
ICAgICAgICAgICAgICAgICBjaGlsZEFmZmVjdHNUb3BCb3R0b21Qb3MgPSBmYWxzZTsKLSAgICAg
ICAgICAgIGludCBwb3NBZGp1c3QgPSBtYXhBc2NlbnQgLSBjdXJyLT5iYXNlbGluZVBvc2l0aW9u
KGJhc2VsaW5lVHlwZSk7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcG9zQWRq
dXN0ID0gbWF4QXNjZW50IC0gY3Vyci0+YmFzZWxpbmVQb3NpdGlvbihiYXNlbGluZVR5cGUpOwog
ICAgICAgICAgICAgY3Vyci0+c2V0TG9naWNhbFRvcChjdXJyLT5sb2dpY2FsVG9wKCkgKyB0b3Ag
KyBwb3NBZGp1c3QpOwogICAgICAgICB9CiAgICAgICAgIApJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNzM4
NjgpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwy
MiBAQAorMjAxMC0xMi0xMiAgTXlTaGluICA8bXkuc2hpbkBvYmlnby5jb20+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUkVHUkVTU0lPTjogPGE+PGlt
ZyBhbGlnbj10b3A+PC9hPiBDbGlja2FibGUgYXJlYSB0b28gbGFyZ2UKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1MTY0CisgICAgICAgIAorICAgICAg
ICBCZWxvdyBjb250ZW50cyBhcmUgY2hhbmdlZCBieSBpbmxpbmUtYm94J3MgY2FsY3VsYXRpb24g
bW9kaWZpY2F0aW9uLgorICAgICAgICBUaGV5IGRvbid0IGFmZmVjdCB0byB0aGVpciBvcmlnaW5h
bCB0ZXN0cycgcHVycG9zZXMuCisKKyAgICAgICAgKiBmYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3Jl
bGF0aXZlLXBvc2l0aW9uZWQtaW5saW5lLWNvbnRhaW5lci1leHBlY3RlZC50eHQ6CisgICAgICAg
ICogcGxhdGZvcm0vbWFjL2Zhc3QvY3NzL3dvcmQtc3BhY2UtZXh0cmEtZXhwZWN0ZWQudHh0Ogor
ICAgICAgICAqIHBsYXRmb3JtL21hYy9mYXN0L2VuY29kaW5nL3V0Zi0xNi1iaWctZW5kaWFuLWV4
cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9lbmNvZGluZy91dGYtMTYt
bGl0dGxlLWVuZGlhbi1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxhdGZvcm0vbWFjL3RhYmxl
cy9tb3ppbGxhL2J1Z3MvYnVnMTA2MzMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBsYXRmb3Jt
L21hYy90YWJsZXMvbW96aWxsYS9idWdzL2J1ZzExODgtZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IHBsYXRmb3JtL21hYy90YWJsZXMvbW96aWxsYS9vdGhlci93YV90YWJsZV90aHRkX3Jvd3NwYW4t
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBsYXRmb3JtL21hYy90YWJsZXMvbW96aWxsYS9vdGhl
ci93YV90YWJsZV90cl9hbGlnbi1leHBlY3RlZC50eHQ6CisKIDIwMTAtMTItMTAgIE1pY2hhZWwg
U2Fib2ZmICA8bXNhYm9mZkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgR2F2aW4g
QmFycmFjbG91Z2guCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3Jl
bGF0aXZlLXBvc2l0aW9uZWQtaW5saW5lLWNvbnRhaW5lci1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9yZWxhdGl2ZS1wb3NpdGlv
bmVkLWlubGluZS1jb250YWluZXItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA3MzgzMykKKysrIExh
eW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVsYXRpdmUtcG9zaXRpb25lZC1pbmxp
bmUtY29udGFpbmVyLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtOCw4ICs4LDggQEAg
bGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwIGxheWVyVHlwZTogZgogICAgIFJlbmRlckJvZHkg
e0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDU4NAogICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQg
KDAsMCkgc2l6ZSA0MDB4MTgKICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNp
emUgMHgwCi1sYXllciBhdCAoOCw4KSBzaXplIDEwMHgyMgotICBSZW5kZXJJbmxpbmUgKHJlbGF0
aXZlIHBvc2l0aW9uZWQpIHtTUEFOfSBhdCAoMCwwKSBzaXplIDEwMHgyMgorbGF5ZXIgYXQgKDgs
OCkgc2l6ZSAxMDB4MzYKKyAgUmVuZGVySW5saW5lIChyZWxhdGl2ZSBwb3NpdGlvbmVkKSB7U1BB
Tn0gYXQgKDAsMCkgc2l6ZSAxMDB4MzYKICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkg
c2l6ZSAweDAKICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUgMHgxOAogICAgIFJlbmRl
ckJsb2NrIHtESVZ9IGF0ICgwLDE4KSBzaXplIDEwMHgwIFtiZ2NvbG9yPSNGRjAwMDBdDQpJbmRl
eDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvY3NzL3dvcmQtc3BhY2UtZXh0cmEtZXhw
ZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2Nz
cy93b3JkLXNwYWNlLWV4dHJhLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gNzM4MzMpCisrKyBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9jc3Mvd29yZC1zcGFjZS1leHRyYS1leHBlY3RlZC50
eHQJKHdvcmtpbmcgY29weSkKQEAgLTEzMjAsNyArMTMyMCw3IEBAIGxheWVyIGF0ICgwLDApIHNp
emUgNzg1eDIzOTMKICAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDQ4NiwyODgpIHdpZHRoIDk4
OiAiZWxlbWVudHMiCiAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg2MDQsMjg4KSBz
aXplIDl4MTgKICAgICAgICAgICAgIHRleHQgcnVuIGF0ICg2MDQsMjg4KSB3aWR0aCA5OiAiICIK
LSAgICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgNjkxeDMzCisgICAg
ICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDY5MXgzNQogICAgICAgICAg
ICAgUmVuZGVySW5saW5lIHtUVH0gYXQgKDAsMCkgc2l6ZSA3OHgxNQogICAgICAgICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDYxMywyOTApIHNpemUgNzh4MTUKICAgICAgICAgICAgICAg
ICB0ZXh0IHJ1biBhdCAoNjEzLDI5MCkgd2lkdGggNzg6ICJ3aXRoaW4iCkluZGV4OiBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9lbmNvZGluZy91dGYtMTYtYmlnLWVuZGlhbi1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvZW5jb2Rp
bmcvdXRmLTE2LWJpZy1lbmRpYW4tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA3MzgzMykKKysrIExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2VuY29kaW5nL3V0Zi0xNi1iaWctZW5kaWFuLWV4
cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMjQsOCArMjQsOCBAQCBsYXllciBhdCAoMCww
KSBzaXplIDc4NXgxMTAzCiAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCwyNikg
c2l6ZSA3Njl4MgogICAgICAgICBSZW5kZXJCbG9jayB7SFJ9IGF0ICgwLDApIHNpemUgNzY5eDIg
W2JvcmRlcjogKDFweCBpbnNldCAjMDAwMDAwKV0KICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1v
dXMpIGF0ICgwLDM0KSBzaXplIDc2OXg0MwotICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0
ICgwLDApIHNpemUgMTEweDQxCi0gICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCww
KSBzaXplIDExMHg0MQorICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUg
MTEweDM1CisgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDExMHgz
NQogICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCiAgICAg
ICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMTEweDE3CiAgICAgICAg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MApAQCAtNDMsOCArNDMs
OCBAQCBsYXllciBhdCAoMCwwKSBzaXplIDc4NXgxMTAzCiAgICAgICBSZW5kZXJCbG9jayAoYW5v
bnltb3VzKSBhdCAoMCw4Mykgc2l6ZSA3Njl4MgogICAgICAgICBSZW5kZXJCbG9jayB7SFJ9IGF0
ICgwLDApIHNpemUgNzY5eDIgW2JvcmRlcjogKDFweCBpbnNldCAjMDAwMDAwKV0KICAgICAgIFJl
bmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgwLDkxKSBzaXplIDc2OXg2NwotICAgICAgICBSZW5k
ZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgNTkyeDY1Ci0gICAgICAgICAgUmVuZGVySW5s
aW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDU5Mng2NQorICAgICAgICBSZW5kZXJJbmxpbmUge1NQ
QU59IGF0ICgwLDApIHNpemUgNTkyeDU5CisgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBh
dCAoMCwwKSBzaXplIDU5Mng1NwogICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgw
LDApIHNpemUgMHgwCiAgICAgICAgICAgICBSZW5kZXJJbWFnZSB7SU1HfSBhdCAoMCwxKSBzaXpl
IDYyeDIwCiAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDYyLDIpIHNpemUgNHgx
NQpAQCAtNTksOCArNTksOCBAQCBsYXllciBhdCAoMCwwKSBzaXplIDc4NXgxMTAzCiAgICAgICBS
ZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCwxNjQpIHNpemUgNzY5eDIKICAgICAgICAgUmVu
ZGVyQmxvY2sge0hSfSBhdCAoMCwwKSBzaXplIDc2OXgyIFtib3JkZXI6ICgxcHggaW5zZXQgIzAw
MDAwMCldCiAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCwxNzIpIHNpemUgNzY5
eDQwCi0gICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMjZ4NDEKLSAg
ICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMTI2eDQxCisgICAgICAg
IFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMjZ4MzUKKyAgICAgICAgICBSZW5k
ZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMTI2eDM1CiAgICAgICAgICAgICBSZW5kZXJU
ZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKICAgICAgICAgICAgIFJlbmRlcklubGluZSB7
U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMjZ4MTcKICAgICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3Rl
eHR9IGF0ICgwLDApIHNpemUgMHgwCkBAIC0zNjUsNyArMzY1LDcgQEAgbGF5ZXIgYXQgKDAsMCkg
c2l6ZSA3ODV4MTEwMwogICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsOTIwKSBz
aXplIDc2OXgyCiAgICAgICAgIFJlbmRlckJsb2NrIHtIUn0gYXQgKDAsMCkgc2l6ZSA3Njl4MiBb
Ym9yZGVyOiAoMXB4IGluc2V0ICMwMDAwMDApXQogICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91
cykgYXQgKDAsOTI4KSBzaXplIDc2OXg1MAotICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0
ICgwLDApIHNpemUgMTk2eDQ4CisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkg
c2l6ZSAxOTZ4NTAKICAgICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUg
MHgwCiAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMHgwCiAg
ICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKSW5kZXg6IExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2VuY29kaW5nL3V0Zi0xNi1saXR0bGUtZW5kaWFu
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFz
dC9lbmNvZGluZy91dGYtMTYtbGl0dGxlLWVuZGlhbi1leHBlY3RlZC50eHQJKHJldmlzaW9uIDcz
ODMzKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvZW5jb2RpbmcvdXRmLTE2LWxp
dHRsZS1lbmRpYW4tZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0yNCw4ICsyNCw4IEBA
IGxheWVyIGF0ICgwLDApIHNpemUgNzg1eDExMDMKICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1v
dXMpIGF0ICgwLDI2KSBzaXplIDc2OXgyCiAgICAgICAgIFJlbmRlckJsb2NrIHtIUn0gYXQgKDAs
MCkgc2l6ZSA3Njl4MiBbYm9yZGVyOiAoMXB4IGluc2V0ICMwMDAwMDApXQogICAgICAgUmVuZGVy
QmxvY2sgKGFub255bW91cykgYXQgKDAsMzQpIHNpemUgNzY5eDQzCi0gICAgICAgIFJlbmRlcklu
bGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMTB4NDEKLSAgICAgICAgICBSZW5kZXJJbmxpbmUg
e1NQQU59IGF0ICgwLDApIHNpemUgMTEweDQxCisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0g
YXQgKDAsMCkgc2l6ZSAxMTB4MzUKKyAgICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgw
LDApIHNpemUgMTEweDM1CiAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkg
c2l6ZSAweDAKICAgICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAx
MTB4MTcKICAgICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgw
CkBAIC00Myw4ICs0Myw4IEBAIGxheWVyIGF0ICgwLDApIHNpemUgNzg1eDExMDMKICAgICAgIFJl
bmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgwLDgzKSBzaXplIDc2OXgyCiAgICAgICAgIFJlbmRl
ckJsb2NrIHtIUn0gYXQgKDAsMCkgc2l6ZSA3Njl4MiBbYm9yZGVyOiAoMXB4IGluc2V0ICMwMDAw
MDApXQogICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsOTEpIHNpemUgNzY5eDY3
Ci0gICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSA1OTJ4NjUKLSAgICAg
ICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgNTkyeDY1CisgICAgICAgIFJl
bmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSA1OTJ4NTkKKyAgICAgICAgICBSZW5kZXJJ
bmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgNTkyeDU3CiAgICAgICAgICAgICBSZW5kZXJUZXh0
IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKICAgICAgICAgICAgIFJlbmRlckltYWdlIHtJTUd9
IGF0ICgwLDEpIHNpemUgNjJ4MjAKICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAo
NjIsMikgc2l6ZSA0eDE1CkBAIC01OSw4ICs1OSw4IEBAIGxheWVyIGF0ICgwLDApIHNpemUgNzg1
eDExMDMKICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgwLDE2NCkgc2l6ZSA3Njl4
MgogICAgICAgICBSZW5kZXJCbG9jayB7SFJ9IGF0ICgwLDApIHNpemUgNzY5eDIgW2JvcmRlcjog
KDFweCBpbnNldCAjMDAwMDAwKV0KICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgw
LDE3Mikgc2l6ZSA3Njl4NDAKLSAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBz
aXplIDEyNng0MQotICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAx
MjZ4NDEKKyAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDEyNngzNQor
ICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMjZ4MzUKICAgICAg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAogICAgICAgICAgICAg
UmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDEyNngxNwogICAgICAgICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKQEAgLTM2NSw3ICszNjUsNyBAQCBs
YXllciBhdCAoMCwwKSBzaXplIDc4NXgxMTAzCiAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3Vz
KSBhdCAoMCw5MjApIHNpemUgNzY5eDIKICAgICAgICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCww
KSBzaXplIDc2OXgyIFtib3JkZXI6ICgxcHggaW5zZXQgIzAwMDAwMCldCiAgICAgICBSZW5kZXJC
bG9jayAoYW5vbnltb3VzKSBhdCAoMCw5MjgpIHNpemUgNzY5eDUwCi0gICAgICAgIFJlbmRlcklu
bGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxOTZ4NDgKKyAgICAgICAgUmVuZGVySW5saW5lIHtT
UEFOfSBhdCAoMCwwKSBzaXplIDE5Nng1MAogICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0g
YXQgKDAsMCkgc2l6ZSAweDAKICAgICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAs
MCkgc2l6ZSAweDAKICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXpl
IDB4MApJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3RhYmxlcy9tb3ppbGxhL2J1Z3Mv
YnVnMTE4OC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjL3RhYmxlcy9tb3ppbGxhL2J1Z3MvYnVnMTE4OC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDcz
ODMzKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3RhYmxlcy9tb3ppbGxhL2J1Z3MvYnVn
MTE4OC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTc3LDcgKzc3LDcgQEAgbGF5ZXIg
YXQgKDAsMCkgc2l6ZSA4MDB4NjAwCiAgICAgICAgICAgICAgICAgICAgICAgdGV4dCBydW4gYXQg
KDIyLDEpIHdpZHRoIDExNTogIkRvd25sb2FkIE5ldHNjYXBlIgogICAgICAgICAgICAgICAgICAg
ICAgIHRleHQgcnVuIGF0ICgyNiwxNikgd2lkdGggMTA2OiAiQ29tbXVuaWNhdG9yIDQuNSIKICAg
ICAgICAgICAgICAgUmVuZGVyVGFibGVDZWxsIHtURH0gYXQgKDE2MywxMDUpIHNpemUgMjcweDUw
IFtyPTIgYz0xIHJzPTEgY3M9MV0KLSAgICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge0F9IGF0
ICgwLDApIHNpemUgMjMyeDI4IFtjb2xvcj0jMDAwMEVFXQorICAgICAgICAgICAgICAgIFJlbmRl
cklubGluZSB7QX0gYXQgKDAsMCkgc2l6ZSAyMzJ4NTMgW2NvbG9yPSMwMDAwRUVdCiAgICAgICAg
ICAgICAgICAgICBSZW5kZXJJbWFnZSB7SU1HfSBhdCAoMTksMSkgc2l6ZSAyMzJ4MzUgW2JvcmRl
cjogKDFweCBzb2xpZCAjMDAwMEVFKV0KICAgICAgICAgICAgICAgICAgIFJlbmRlckJSIHtCUn0g
YXQgKDI1MSwzNikgc2l6ZSAweDAKICAgICAgICAgICAgICAgICAgIFJlbmRlcklubGluZSB7Rk9O
VH0gYXQgKDAsMCkgc2l6ZSA0NngxMwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3Rh
Ymxlcy9tb3ppbGxhL2J1Z3MvYnVnMTA2MzMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy90YWJsZXMvbW96aWxsYS9idWdzL2J1ZzEwNjMzLWV4cGVj
dGVkLnR4dAkocmV2aXNpb24gNzM4MzMpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvdGFi
bGVzL21vemlsbGEvYnVncy9idWcxMDYzMy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAg
LTc3LDcgKzc3LDcgQEAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCiAgICAgICAgICAgICAg
IFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDR4MTgKICAgICAgICAgICAgICAgICB0
ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA0OiAiICIKICAgICAgICAgICAgIFJlbmRlclRhYmxlQ2Vs
bCB7VER9IGF0ICgyNTcsMjMpIHNpemUgMjExeDUwIFtiZ2NvbG9yPSNFQkVCRTRdIFtyPTIgYz04
IHJzPTEgY3M9M10KLSAgICAgICAgICAgICAgUmVuZGVySW5saW5lIHtGT05UfSBhdCAoMCwwKSBz
aXplIDIwN3g1NworICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge0ZPTlR9IGF0ICgwLDApIHNp
emUgMjA3eDUwCiAgICAgICAgICAgICAgICAgUmVuZGVySW1hZ2Uge0lNR30gYXQgKDAsMCkgc2l6
ZSAxeDUKICAgICAgICAgICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgxLDUpIHNpemUgMHgwCiAg
ICAgICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDUpIHNpemUgMjA3eDQ1Cklu
ZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEvb3RoZXIvd2FfdGFi
bGVfdGh0ZF9yb3dzcGFuLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEvb3RoZXIvd2FfdGFibGVfdGh0ZF9yb3dzcGFuLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gNzM4MzMpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
dGFibGVzL21vemlsbGEvb3RoZXIvd2FfdGFibGVfdGh0ZF9yb3dzcGFuLWV4cGVjdGVkLnR4dAko
d29ya2luZyBjb3B5KQpAQCAtMTM2LDcgKzEzNiw3IEBAIGxheWVyIGF0ICgwLDApIHNpemUgNzg1
eDIzNTgKICAgICAgICAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDEwNiwxMSkgd2lkdGggMzEy
OiAidGFibGUgd2l0aCBoZWFkZXIgY2VsbHMgc3Bhbm5pbmcgbXVsdGlwbGUgcm93cyIKICAgICAg
ICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDQxOCwxMSkgc2l6ZSA0eDE4CiAgICAg
ICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNDE4LDExKSB3aWR0aCA0OiAiICIKLSAgICAgICAg
ICAgICAgICBSZW5kZXJJbmxpbmUge0ZPTlR9IGF0ICgwLDApIHNpemUgNjI1eDMxCisgICAgICAg
ICAgICAgICAgUmVuZGVySW5saW5lIHtGT05UfSBhdCAoMCwwKSBzaXplIDYyNXgzMwogICAgICAg
ICAgICAgICAgICAgUmVuZGVySW5saW5lIHtJfSBhdCAoMCwwKSBzaXplIDYyNXgzMQogICAgICAg
ICAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDQyMiwxMykgc2l6ZSA2MjV4MzEK
ICAgICAgICAgICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNDIyLDEzKSB3aWR0aCAyMTQ6ICIo
dXNpbmcgPFRIIFJPV1NQQU49aW50ZWdlciB2YWx1ZT4iCkBAIC00OTYsNyArNDk2LDcgQEAgbGF5
ZXIgYXQgKDAsMCkgc2l6ZSA3ODV4MjM1OAogICAgICAgICAgICAgICAgICAgICB0ZXh0IHJ1biBh
dCAoMTA2LDExKSB3aWR0aCAyOTU6ICJ0YWJsZSB3aXRoIGRhdGEgY2VsbHMgc3Bhbm5pbmcgbXVs
dGlwbGUgcm93cyIKICAgICAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDQwMSwx
MSkgc2l6ZSA0eDE4CiAgICAgICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNDAxLDExKSB3aWR0
aCA0OiAiICIKLSAgICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge0ZPTlR9IGF0ICgwLDApIHNp
emUgNjA3eDMxCisgICAgICAgICAgICAgICAgUmVuZGVySW5saW5lIHtGT05UfSBhdCAoMCwwKSBz
aXplIDYwN3gzMwogICAgICAgICAgICAgICAgICAgUmVuZGVySW5saW5lIHtJfSBhdCAoMCwwKSBz
aXplIDYwN3gzMQogICAgICAgICAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDQw
NSwxMykgc2l6ZSA2MDd4MzEKICAgICAgICAgICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNDA1
LDEzKSB3aWR0aCAyMTM6ICIodXNpbmcgPFREIFJPV1NQQU49aW50ZWdlciB2YWx1ZT4iCkBAIC04
ODcsNyArODg3LDcgQEAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA3ODV4MjM1OAogICAgICAgICAgICAg
ICAgICAgICB0ZXh0IHJ1biBhdCAoMTA2LDExKSB3aWR0aCA0MTA6ICJ0YWJsZSB3aXRoIG5lc3Rl
ZCBoZWFkZXIgJiBkYXRhIGNlbGxzIHNwYW5uaW5nIG11bHRpcGxlIHJvd3MiCiAgICAgICAgICAg
ICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg1MTYsMTEpIHNpemUgNHgxOAogICAgICAgICAg
ICAgICAgICAgdGV4dCBydW4gYXQgKDUxNiwxMSkgd2lkdGggNDogIiAiCi0gICAgICAgICAgICAg
ICAgUmVuZGVySW5saW5lIHtGT05UfSBhdCAoMCwwKSBzaXplIDU3MXgzMQorICAgICAgICAgICAg
ICAgIFJlbmRlcklubGluZSB7Rk9OVH0gYXQgKDAsMCkgc2l6ZSA1NzF4MzMKICAgICAgICAgICAg
ICAgICAgIFJlbmRlcklubGluZSB7SX0gYXQgKDAsMCkgc2l6ZSA1NzF4MzEKICAgICAgICAgICAg
ICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg1MjAsMTMpIHNpemUgNTcxeDMxCiAgICAg
ICAgICAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDUyMCwxMykgd2lkdGggNjI6ICIodXNpbmcg
PFRIIgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3RhYmxlcy9tb3ppbGxhL290aGVy
L3dhX3RhYmxlX3RyX2FsaWduLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEvb3RoZXIvd2FfdGFibGVfdHJfYWxpZ24tZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiA3MzgzMykKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy90
YWJsZXMvbW96aWxsYS9vdGhlci93YV90YWJsZV90cl9hbGlnbi1leHBlY3RlZC50eHQJKHdvcmtp
bmcgY29weSkKQEAgLTE0Miw3ICsxNDIsNyBAQCBsYXllciBhdCAoMCwwKSBzaXplIDc4NXgxMzA4
CiAgICAgICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgxMDksMTEpIHdpZHRoIDYwMjogIlRh
YmxlIGRpc3BsYXlpbmcgSGVhZGVyIFwiQ0VOVEVSIFwiJiBEYXRhIFwiTEVGVFwiIGRlZmF1bHQg
aG9yaXpvbnRhbCByb3cgYWxpZ25tZW50IgogICAgICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0
ZXh0fSBhdCAoNzExLDExKSBzaXplIDR4MTgKICAgICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0
ICg3MTEsMTEpIHdpZHRoIDQ6ICIgIgotICAgICAgICAgICAgICAgIFJlbmRlcklubGluZSB7Rk9O
VH0gYXQgKDAsMCkgc2l6ZSAzOTZ4MzEKKyAgICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge0ZP
TlR9IGF0ICgwLDApIHNpemUgMzk2eDMzCiAgICAgICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUg
e0l9IGF0ICgwLDApIHNpemUgMzk2eDMxCiAgICAgICAgICAgICAgICAgICAgIFJlbmRlclRleHQg
eyN0ZXh0fSBhdCAoNzE1LDEzKSBzaXplIDM5NngzMQogICAgICAgICAgICAgICAgICAgICAgIHRl
eHQgcnVuIGF0ICg3MTUsMTMpIHdpZHRoIDM0OiAiKHVzaW5nIgpAQCAtMTg4LDcgKzE4OCw3IEBA
IGxheWVyIGF0ICgwLDApIHNpemUgNzg1eDEzMDgKICAgICAgICAgICAgICAgICAgICAgdGV4dCBy
dW4gYXQgKDExMiwxMSkgd2lkdGggNTk2OiAiVGFibGVzIGRpc3BsYXlpbmcgSGVhZGVyICYgRGF0
YSBcIkxFRlR8Q0VOVEVSfFJJR0hUXCIgaG9yaXpvbnRhbCByb3cgYWxpZ25tZW50IgogICAgICAg
ICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNzA4LDExKSBzaXplIDR4MTgKICAgICAg
ICAgICAgICAgICAgIHRleHQgcnVuIGF0ICg3MDgsMTEpIHdpZHRoIDQ6ICIgIgotICAgICAgICAg
ICAgICAgIFJlbmRlcklubGluZSB7Rk9OVH0gYXQgKDAsMCkgc2l6ZSA0ODV4MzEKKyAgICAgICAg
ICAgICAgICBSZW5kZXJJbmxpbmUge0ZPTlR9IGF0ICgwLDApIHNpemUgNDg1eDMzCiAgICAgICAg
ICAgICAgICAgICBSZW5kZXJJbmxpbmUge0l9IGF0ICgwLDApIHNpemUgNDg1eDMxCiAgICAgICAg
ICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNzEyLDEzKSBzaXplIDQ4NXgzMQog
ICAgICAgICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICg3MTIsMTMpIHdpZHRoIDM0OiAiKHVz
aW5nIgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76489</attachid>
            <date>2010-12-13 20:30:52 -0800</date>
            <delta_ts>2011-03-14 13:45:34 -0700</delta_ts>
            <desc>proposed patch(2nd)</desc>
            <filename>45164_1Patch.txt</filename>
            <type>text/plain</type>
            <size>18574</size>
            <attacher name="My Shin">my.shin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3Mzk5NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTAtMTItMTMgIE15U2hpbiAgPG15LnNoaW5Ab2JpZ28uY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJFR1JFU1NJ
T046IDxhPjxpbWcgYWxpZ249dG9wPjwvYT4gQ2xpY2thYmxlIGFyZWEgdG9vIGxhcmdlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NTE2NAorICAgICAg
ICAKKyAgICAgICAgQmFzZWxpbmUgcG9zaXRpb24gYWZmZWN0cyB0byB0b3AgcG9zaXRpb24gb2Yg
SW5saW5lRmxvd0JveCBpbiAiSW5saW5lRmxvd0JveDo6cGxhY2VCb3hlc0luQmxvY2tEaXJlY3Rp
b24iCisgICAgICAgIGFsdGhvdWdoIGFzY2VudCBhbmQgaGVpZ2h0IGNhbGN1bGF0aW9uIG9mIElu
bGluZUZsb3dCb3ggaXMgc2tpcHBlZCBpbiAiSW5saW5lRmxvd0JveDo6Y29tcHV0ZUxvZ2ljYWxC
b3hIZWlnaHRzIi4KKyAgICAgICAgQXQgdGhhdCBjYXNlLCBiYXNlbGluZSBwb3NpdGlvbiBoYXMg
dG8gYmUgc2tpcHBlZCwgdG9vLgorICAgICAgICAKKyAgICAgICAgVGVzdDogZmFzdC9pbmxpbmUv
aW5saW5lLXBvc2l0aW9uLXRvcC1hbGlnbi5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvSW5s
aW5lRmxvd0JveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93Qm94OjpwbGFjZUJv
eGVzSW5CbG9ja0RpcmVjdGlvbik6CisKIDIwMTAtMTItMTMgIEdhdmluIFBldGVycyAgPGdhdmlu
cEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KSW5kZXg6
IFdlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3BwCShyZXZpc2lvbiA3Mzk1NSkKKysrIFdlYkNv
cmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01OTAsOSAr
NTkwLDExIEBAIHZvaWQgSW5saW5lRmxvd0JveDo6cGxhY2VCb3hlc0luQmxvY2tEaXIKICAgICAg
ICAgZWxzZSBpZiAoY3Vyci0+bG9naWNhbFRvcCgpID09IFBvc2l0aW9uQm90dG9tKQogICAgICAg
ICAgICAgY3Vyci0+c2V0TG9naWNhbFRvcCh0b3AgKyBtYXhIZWlnaHQgLSBjdXJyLT5saW5lSGVp
Z2h0KCkpOwogICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIGludCBwb3NBZGp1c3QgPSAwOwog
ICAgICAgICAgICAgaWYgKChpc0lubGluZUZsb3cgJiYgIXN0YXRpY19jYXN0PElubGluZUZsb3dC
b3gqPihjdXJyKS0+aGFzVGV4dENoaWxkcmVuKCkpICYmICFjdXJyLT5ib3hNb2RlbE9iamVjdCgp
LT5oYXNJbmxpbmVEaXJlY3Rpb25Cb3JkZXJzT3JQYWRkaW5nKCkgJiYgIXN0cmljdE1vZGUpCiAg
ICAgICAgICAgICAgICAgY2hpbGRBZmZlY3RzVG9wQm90dG9tUG9zID0gZmFsc2U7Ci0gICAgICAg
ICAgICBpbnQgcG9zQWRqdXN0ID0gbWF4QXNjZW50IC0gY3Vyci0+YmFzZWxpbmVQb3NpdGlvbihi
YXNlbGluZVR5cGUpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHBvc0FkanVz
dCA9IG1heEFzY2VudCAtIGN1cnItPmJhc2VsaW5lUG9zaXRpb24oYmFzZWxpbmVUeXBlKTsKICAg
ICAgICAgICAgIGN1cnItPnNldExvZ2ljYWxUb3AoY3Vyci0+bG9naWNhbFRvcCgpICsgdG9wICsg
cG9zQWRqdXN0KTsKICAgICAgICAgfQogICAgICAgICAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDczOTk2
KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjQg
QEAKKzIwMTAtMTItMTMgIE15U2hpbiAgPG15LnNoaW5Ab2JpZ28uY29tPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJFR1JFU1NJT046IDxhPjxpbWcg
YWxpZ249dG9wPjwvYT4gQ2xpY2thYmxlIGFyZWEgdG9vIGxhcmdlCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NTE2NAorICAgICAgICAKKyAgICAgICAg
QmVsb3cgY29udGVudHMgYXJlIGNoYW5nZWQgYnkgaW5saW5lLWJveCdzIGNhbGN1bGF0aW9uIG1v
ZGlmaWNhdGlvbi4KKyAgICAgICAgVGhleSBkb24ndCBhZmZlY3QgdG8gdGhlaXIgb3JpZ2luYWwg
dGVzdHMnIHB1cnBvc2VzLgorCisgICAgICAgICogZmFzdC9ibG9jay9wb3NpdGlvbmluZy9yZWxh
dGl2ZS1wb3NpdGlvbmVkLWlubGluZS1jb250YWluZXItZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IGZhc3QvaW5saW5lL2lubGluZS1wb3NpdGlvbi10b3AtYWxpZ24tZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2lubGluZS9pbmxpbmUtcG9zaXRpb24tdG9wLWFsaWduLmh0bWw6
IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9mYXN0L2Nzcy93b3JkLXNwYWNlLWV4dHJh
LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9lbmNvZGluZy91dGYt
MTYtYmlnLWVuZGlhbi1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxhdGZvcm0vbWFjL2Zhc3Qv
ZW5jb2RpbmcvdXRmLTE2LWxpdHRsZS1lbmRpYW4tZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBs
YXRmb3JtL21hYy90YWJsZXMvbW96aWxsYS9idWdzL2J1ZzEwNjMzLWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEvYnVncy9idWcxMTg4LWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEvb3RoZXIvd2FfdGFi
bGVfdGh0ZF9yb3dzcGFuLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvdGFi
bGVzL21vemlsbGEvb3RoZXIvd2FfdGFibGVfdHJfYWxpZ24tZXhwZWN0ZWQudHh0OgorCiAyMDEw
LTEyLTEzICBHYXZpbiBQZXRlcnMgIDxnYXZpbnBAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IEFkYW0gQmFydGguCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0
aW9uaW5nL3JlbGF0aXZlLXBvc2l0aW9uZWQtaW5saW5lLWNvbnRhaW5lci1leHBlY3RlZC50eHQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9yZWxhdGl2
ZS1wb3NpdGlvbmVkLWlubGluZS1jb250YWluZXItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA3Mzk1
NSkKKysrIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVsYXRpdmUtcG9zaXRp
b25lZC1pbmxpbmUtY29udGFpbmVyLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtOCw4
ICs4LDggQEAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwIGxheWVyVHlwZTogZgogICAgIFJl
bmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDU4NAogICAgICAgUmVuZGVyQmxvY2sg
e0RJVn0gYXQgKDAsMCkgc2l6ZSA0MDB4MTgKICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0
ICgwLDApIHNpemUgMHgwCi1sYXllciBhdCAoOCw4KSBzaXplIDEwMHgyMgotICBSZW5kZXJJbmxp
bmUgKHJlbGF0aXZlIHBvc2l0aW9uZWQpIHtTUEFOfSBhdCAoMCwwKSBzaXplIDEwMHgyMgorbGF5
ZXIgYXQgKDgsOCkgc2l6ZSAxMDB4MzYKKyAgUmVuZGVySW5saW5lIChyZWxhdGl2ZSBwb3NpdGlv
bmVkKSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMDB4MzYKICAgICBSZW5kZXJUZXh0IHsjdGV4dH0g
YXQgKDAsMCkgc2l6ZSAweDAKICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUgMHgxOAog
ICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDE4KSBzaXplIDEwMHgwIFtiZ2NvbG9yPSNGRjAw
MDBdDQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUvaW5saW5lLXBvc2l0aW9uLXRvcC1h
bGlnbi1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUv
aW5saW5lLXBvc2l0aW9uLXRvcC1hbGlnbi1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9mYXN0L2lubGluZS9pbmxpbmUtcG9zaXRpb24tdG9wLWFsaWduLWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMiBAQAorcHJlLXRleHQgYWZ0ZXItdGV4dAlT
b21ldGhpbmcKK1Rlc3RzIGZvciBoaXRUZXN0IG9mIGVsZW1lbnQgCitidWcgNDUxNjQ6IFJFR1JF
U1NJT046ICBDbGlja2FibGUgYXJlYSB0b28gbGFyZ2UKKworT24gc3VjY2VzcywgeW91IHdpbGwg
c2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExF
VEUiLgorCisKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVU
RQorUEFTUyBoaXRSZXN1bHQgaXMgZmFsc2UKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9pbmxp
bmUvaW5saW5lLXBvc2l0aW9uLXRvcC1hbGlnbi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvaW5saW5lL2lubGluZS1wb3NpdGlvbi10b3AtYWxpZ24uaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvaW5saW5lL2lubGluZS1wb3NpdGlvbi10b3AtYWxpZ24u
aHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0OCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElD
ICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPg0KKzxodG1sPg0KKzxoZWFkPg0KKzxtZXRhIGNoYXJz
ZXQ9InV0Zi04Ij4NCis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uL2pzL3Jlc291cmNl
cy9qcy10ZXN0LXN0eWxlLmNzcyI+DQorPHN0eWxlPg0KKwlib2R5ew0KKyAgICAgICAgZm9udC1z
aXplOiAxNnB4Ow0KKyAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7DQorICAgICAgICBtYXJnaW46
IDBweDsNCisgICAgICAgIHBhZGRpbmc6IDBweDsNCisJfQ0KKwl0YWJsZSwgdGQgew0KKyAgICAg
ICAgbWFyZ2luOiAwcHg7DQorICAgICAgICBwYWRkaW5nOiAwcHg7DQorCX0NCis8L3N0eWxlPg0K
KzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0Pg0K
KzwvaGVhZD4NCisNCis8Ym9keSBvbmxvYWQ9InJ1blRlc3RzKCk7Ij4NCis8dGFibGU+DQorICAg
IDx0Ym9keT48dHI+DQorICAgICAgICA8dGQgd2lkdGg9IjIwMCI+DQorICAgICAgICAgICAgcHJl
LXRleHQ8YSBocmVmPSJodHRwczovL2J1Zy00NTE2NC1hdHRhY2htZW50cy53ZWJraXQub3JnLyIg
c3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmVkOyI+DQorICAgICAgICAgICAgICAgIDxpbWcgc3Jj
PSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUwwQUFBQkJD
QUlBQUFBTDVUSUZBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBWTVKUkVGVWVGN3QwN0VOQTBFTUJM
RnovMFhiYm1FbkZQajRVQXFPR0gzZSt6NGZnVjNnMzQyZndDb2dHZ0pGb095c2JacS9KNkFiQWtX
ZzdOeTdIaTlhQlhSRG9BaVVuYlZOOC9jRWRFT2dDSlNkZTlmalJhdUFiZ2dVZ2JLenRtbitub0J1
Q0JTQnNuUHZlcnhvRmRBTmdTSlFkdFkyemQ4VDBBMkJJbEIyN2wyUEY2MEN1aUZRQk1yTzJxYjVl
d0s2SVZBRXlzNjk2L0dpVlVBM0JJcEEyVm5iTkg5UFFEY0Vpa0RadVhjOVhyUUs2SVpBRVNnN2E1
dm03d25vaGtBUktEdjNyc2VMVmdIZEVDZ0NaV2R0MC93OUFkMFFLQUpsNTk3MWVORXFvQnNDUmFE
c3JHMmF2eWVnR3dKRm9PemN1eDR2V2dWMFE2QUlsSjIxVGZQM0JIUkRvQWlVblh2WDQwV3JnRzRJ
RklHeXM3WnAvcDZBYmdnVWdiSno3M3E4YUJYUURZRWlVSGJXTnMzZkU5QU5nU0pRZHU1ZGp4ZXRB
cm9oVUFUS3p0cW0rWHNDdWlGUUJNck92ZXZ4b2xWQU53U0tRTmxaMnpSL1QwQTNCSXBBMmJsM1BW
NjBDdWlHUUJFb08ydWI1dThKNklaQUVTZzc5NjdIaTFZQjNSQW9BbVZuYmRQOFBRSGRFTmdGZnRK
UkZJSUpxMDVSQUFBQUFFbEZUa1N1UW1DQyIgYWxpZ249InRvcCI+DQorICAgICAgICAgICAgPC9h
PiBhZnRlci10ZXh0DQorICAgICAgICA8L3RkPg0KKyAgICAgICAgPHRkPlNvbWV0aGluZzwvdGQ+
DQorICAgIDwvdHI+PC90Ym9keT4NCis8L3RhYmxlPg0KKzxicj4NCis8cCBpZD0iZGVzY3JpcHRp
b24iPjwvcD4NCis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4NCis8c2NyaXB0Pg0KK2Rlc2NyaXB0
aW9uKCdUZXN0cyBmb3IgaGl0VGVzdCBvZiA8YT4gZWxlbWVudCA8YnIvPiA8YSBocmVmPSJodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDUxNjQiPmJ1ZyA0NTE2NDwvYT46
IFJFR1JFU1NJT046IDxhPjxpbWcgYWxpZ249dG9wPjwvYT4gQ2xpY2thYmxlIGFyZWEgdG9vIGxh
cmdlJyk7DQorDQordmFyIGhpdFJlc3VsdDsNCitmdW5jdGlvbiBydW5UZXN0cygpIHsNCisgICAg
dmFyIG9iaiA9IGRvY3VtZW50LmVsZW1lbnRGcm9tUG9pbnQoMTUsIDE1KTsNCisgICAgaGl0UmVz
dWx0ID0gKG9iai5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpID09ICJhIik7DQorICAgIHNob3VsZEJl
RmFsc2UoJ2hpdFJlc3VsdCcpOw0KK30NCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsN
Cis8L3NjcmlwdD4gIA0KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0
LmpzIj48L3NjcmlwdD4NCis8L2JvZHk+DQorPC9odG1sPg0KClByb3BlcnR5IGNoYW5nZXMgb246
IExheW91dFRlc3RzL2Zhc3QvaW5saW5lL2lubGluZS1wb3NpdGlvbi10b3AtYWxpZ24uaHRtbApf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCkFkZGVkOiBzdm46ZXhlY3V0YWJsZQogICArICoKCkluZGV4OiBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvZmFzdC9jc3Mvd29yZC1zcGFjZS1leHRyYS1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvY3NzL3dvcmQtc3BhY2Ut
ZXh0cmEtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA3Mzk1NSkKKysrIExheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9mYXN0L2Nzcy93b3JkLXNwYWNlLWV4dHJhLWV4cGVjdGVkLnR4dAkod29ya2luZyBj
b3B5KQpAQCAtMTMyMCw3ICsxMzIwLDcgQEAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA3ODV4MjM5Mwog
ICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNDg2LDI4OCkgd2lkdGggOTg6ICJlbGVtZW50cyIK
ICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDYwNCwyODgpIHNpemUgOXgxOAogICAg
ICAgICAgICAgdGV4dCBydW4gYXQgKDYwNCwyODgpIHdpZHRoIDk6ICIgIgotICAgICAgICAgIFJl
bmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSA2OTF4MzMKKyAgICAgICAgICBSZW5kZXJJ
bmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgNjkxeDM1CiAgICAgICAgICAgICBSZW5kZXJJbmxp
bmUge1RUfSBhdCAoMCwwKSBzaXplIDc4eDE1CiAgICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0
ZXh0fSBhdCAoNjEzLDI5MCkgc2l6ZSA3OHgxNQogICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0
ICg2MTMsMjkwKSB3aWR0aCA3ODogIndpdGhpbiIKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9mYXN0L2VuY29kaW5nL3V0Zi0xNi1iaWctZW5kaWFuLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9lbmNvZGluZy91dGYtMTYtYmln
LWVuZGlhbi1leHBlY3RlZC50eHQJKHJldmlzaW9uIDczOTU1KQorKysgTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2Zhc3QvZW5jb2RpbmcvdXRmLTE2LWJpZy1lbmRpYW4tZXhwZWN0ZWQudHh0CSh3
b3JraW5nIGNvcHkpCkBAIC0yNCw4ICsyNCw4IEBAIGxheWVyIGF0ICgwLDApIHNpemUgNzg1eDEx
MDMKICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgwLDI2KSBzaXplIDc2OXgyCiAg
ICAgICAgIFJlbmRlckJsb2NrIHtIUn0gYXQgKDAsMCkgc2l6ZSA3Njl4MiBbYm9yZGVyOiAoMXB4
IGluc2V0ICMwMDAwMDApXQogICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsMzQp
IHNpemUgNzY5eDQzCi0gICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAx
MTB4NDEKLSAgICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMTEweDQx
CisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMTB4MzUKKyAgICAg
ICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMTEweDM1CiAgICAgICAgICAg
ICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKICAgICAgICAgICAgIFJlbmRl
cklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMTB4MTcKICAgICAgICAgICAgICAgUmVuZGVy
VGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCkBAIC00Myw4ICs0Myw4IEBAIGxheWVyIGF0
ICgwLDApIHNpemUgNzg1eDExMDMKICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgw
LDgzKSBzaXplIDc2OXgyCiAgICAgICAgIFJlbmRlckJsb2NrIHtIUn0gYXQgKDAsMCkgc2l6ZSA3
Njl4MiBbYm9yZGVyOiAoMXB4IGluc2V0ICMwMDAwMDApXQogICAgICAgUmVuZGVyQmxvY2sgKGFu
b255bW91cykgYXQgKDAsOTEpIHNpemUgNzY5eDY3Ci0gICAgICAgIFJlbmRlcklubGluZSB7U1BB
Tn0gYXQgKDAsMCkgc2l6ZSA1OTJ4NjUKLSAgICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0
ICgwLDApIHNpemUgNTkyeDY1CisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkg
c2l6ZSA1OTJ4NTkKKyAgICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUg
NTkyeDU3CiAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAK
ICAgICAgICAgICAgIFJlbmRlckltYWdlIHtJTUd9IGF0ICgwLDEpIHNpemUgNjJ4MjAKICAgICAg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNjIsMikgc2l6ZSA0eDE1CkBAIC01OSw4ICs1
OSw4IEBAIGxheWVyIGF0ICgwLDApIHNpemUgNzg1eDExMDMKICAgICAgIFJlbmRlckJsb2NrIChh
bm9ueW1vdXMpIGF0ICgwLDE2NCkgc2l6ZSA3Njl4MgogICAgICAgICBSZW5kZXJCbG9jayB7SFJ9
IGF0ICgwLDApIHNpemUgNzY5eDIgW2JvcmRlcjogKDFweCBpbnNldCAjMDAwMDAwKV0KICAgICAg
IFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgwLDE3Mikgc2l6ZSA3Njl4NDAKLSAgICAgICAg
UmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDEyNng0MQotICAgICAgICAgIFJlbmRl
cklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMjZ4NDEKKyAgICAgICAgUmVuZGVySW5saW5l
IHtTUEFOfSBhdCAoMCwwKSBzaXplIDEyNngzNQorICAgICAgICAgIFJlbmRlcklubGluZSB7U1BB
Tn0gYXQgKDAsMCkgc2l6ZSAxMjZ4MzUKICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBh
dCAoMCwwKSBzaXplIDB4MAogICAgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCww
KSBzaXplIDEyNngxNwogICAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkg
c2l6ZSAweDAKQEAgLTM2NSw3ICszNjUsNyBAQCBsYXllciBhdCAoMCwwKSBzaXplIDc4NXgxMTAz
CiAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCw5MjApIHNpemUgNzY5eDIKICAg
ICAgICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCwwKSBzaXplIDc2OXgyIFtib3JkZXI6ICgxcHgg
aW5zZXQgIzAwMDAwMCldCiAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCw5Mjgp
IHNpemUgNzY5eDUwCi0gICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAx
OTZ4NDgKKyAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDE5Nng1MAog
ICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAweDAKICAgICAgICAg
ICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAweDAKICAgICAgICAgICAgIFJl
bmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MApJbmRleDogTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2Zhc3QvZW5jb2RpbmcvdXRmLTE2LWxpdHRsZS1lbmRpYW4tZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2VuY29kaW5nL3V0
Zi0xNi1saXR0bGUtZW5kaWFuLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gNzM5NTUpCisrKyBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9lbmNvZGluZy91dGYtMTYtbGl0dGxlLWVuZGlhbi1l
eHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTI0LDggKzI0LDggQEAgbGF5ZXIgYXQgKDAs
MCkgc2l6ZSA3ODV4MTEwMwogICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsMjYp
IHNpemUgNzY5eDIKICAgICAgICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCwwKSBzaXplIDc2OXgy
IFtib3JkZXI6ICgxcHggaW5zZXQgIzAwMDAwMCldCiAgICAgICBSZW5kZXJCbG9jayAoYW5vbnlt
b3VzKSBhdCAoMCwzNCkgc2l6ZSA3Njl4NDMKLSAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBh
dCAoMCwwKSBzaXplIDExMHg0MQotICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAs
MCkgc2l6ZSAxMTB4NDEKKyAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXpl
IDExMHgzNQorICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAxMTB4
MzUKICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAogICAg
ICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDExMHgxNwogICAgICAg
ICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKQEAgLTQzLDggKzQz
LDggQEAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA3ODV4MTEwMwogICAgICAgUmVuZGVyQmxvY2sgKGFu
b255bW91cykgYXQgKDAsODMpIHNpemUgNzY5eDIKICAgICAgICAgUmVuZGVyQmxvY2sge0hSfSBh
dCAoMCwwKSBzaXplIDc2OXgyIFtib3JkZXI6ICgxcHggaW5zZXQgIzAwMDAwMCldCiAgICAgICBS
ZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCw5MSkgc2l6ZSA3Njl4NjcKLSAgICAgICAgUmVu
ZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDU5Mng2NQotICAgICAgICAgIFJlbmRlcklu
bGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSA1OTJ4NjUKKyAgICAgICAgUmVuZGVySW5saW5lIHtT
UEFOfSBhdCAoMCwwKSBzaXplIDU5Mng1OQorICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0g
YXQgKDAsMCkgc2l6ZSA1OTJ4NTcKICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAo
MCwwKSBzaXplIDB4MAogICAgICAgICAgICAgUmVuZGVySW1hZ2Uge0lNR30gYXQgKDAsMSkgc2l6
ZSA2MngyMAogICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg2MiwyKSBzaXplIDR4
MTUKQEAgLTU5LDggKzU5LDggQEAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA3ODV4MTEwMwogICAgICAg
UmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsMTY0KSBzaXplIDc2OXgyCiAgICAgICAgIFJl
bmRlckJsb2NrIHtIUn0gYXQgKDAsMCkgc2l6ZSA3Njl4MiBbYm9yZGVyOiAoMXB4IGluc2V0ICMw
MDAwMDApXQogICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsMTcyKSBzaXplIDc2
OXg0MAotICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMTI2eDQxCi0g
ICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDEyNng0MQorICAgICAg
ICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMTI2eDM1CisgICAgICAgICAgUmVu
ZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDEyNngzNQogICAgICAgICAgICAgUmVuZGVy
VGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCiAgICAgICAgICAgICBSZW5kZXJJbmxpbmUg
e1NQQU59IGF0ICgwLDApIHNpemUgMTI2eDE3CiAgICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0
ZXh0fSBhdCAoMCwwKSBzaXplIDB4MApAQCAtMzY1LDcgKzM2NSw3IEBAIGxheWVyIGF0ICgwLDAp
IHNpemUgNzg1eDExMDMKICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgwLDkyMCkg
c2l6ZSA3Njl4MgogICAgICAgICBSZW5kZXJCbG9jayB7SFJ9IGF0ICgwLDApIHNpemUgNzY5eDIg
W2JvcmRlcjogKDFweCBpbnNldCAjMDAwMDAwKV0KICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1v
dXMpIGF0ICgwLDkyOCkgc2l6ZSA3Njl4NTAKLSAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBh
dCAoMCwwKSBzaXplIDE5Nng0OAorICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDAp
IHNpemUgMTk2eDUwCiAgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXpl
IDB4MAogICAgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDB4MAog
ICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCkluZGV4OiBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEvYnVncy9idWcxMTg4LWV4cGVj
dGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvdGFibGVzL21v
emlsbGEvYnVncy9idWcxMTg4LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gNzM5NTUpCisrKyBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEvYnVncy9idWcxMTg4LWV4cGVjdGVk
LnR4dAkod29ya2luZyBjb3B5KQpAQCAtNzcsNyArNzcsNyBAQCBsYXllciBhdCAoMCwwKSBzaXpl
IDgwMHg2MDAKICAgICAgICAgICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMjIsMSkgd2lkdGgg
MTE1OiAiRG93bmxvYWQgTmV0c2NhcGUiCiAgICAgICAgICAgICAgICAgICAgICAgdGV4dCBydW4g
YXQgKDI2LDE2KSB3aWR0aCAxMDY6ICJDb21tdW5pY2F0b3IgNC41IgogICAgICAgICAgICAgICBS
ZW5kZXJUYWJsZUNlbGwge1REfSBhdCAoMTYzLDEwNSkgc2l6ZSAyNzB4NTAgW3I9MiBjPTEgcnM9
MSBjcz0xXQotICAgICAgICAgICAgICAgIFJlbmRlcklubGluZSB7QX0gYXQgKDAsMCkgc2l6ZSAy
MzJ4MjggW2NvbG9yPSMwMDAwRUVdCisgICAgICAgICAgICAgICAgUmVuZGVySW5saW5lIHtBfSBh
dCAoMCwwKSBzaXplIDIzMng1MyBbY29sb3I9IzAwMDBFRV0KICAgICAgICAgICAgICAgICAgIFJl
bmRlckltYWdlIHtJTUd9IGF0ICgxOSwxKSBzaXplIDIzMngzNSBbYm9yZGVyOiAoMXB4IHNvbGlk
ICMwMDAwRUUpXQogICAgICAgICAgICAgICAgICAgUmVuZGVyQlIge0JSfSBhdCAoMjUxLDM2KSBz
aXplIDB4MAogICAgICAgICAgICAgICAgICAgUmVuZGVySW5saW5lIHtGT05UfSBhdCAoMCwwKSBz
aXplIDQ2eDEzCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEv
YnVncy9idWcxMDYzMy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL3RhYmxlcy9tb3ppbGxhL2J1Z3MvYnVnMTA2MzMtZXhwZWN0ZWQudHh0CShyZXZp
c2lvbiA3Mzk1NSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy90YWJsZXMvbW96aWxsYS9i
dWdzL2J1ZzEwNjMzLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtNzcsNyArNzcsNyBA
QCBsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICAgICAgICAgICAgUmVuZGVyVGV4dCB7
I3RleHR9IGF0ICgwLDApIHNpemUgNHgxOAogICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgw
LDApIHdpZHRoIDQ6ICIgIgogICAgICAgICAgICAgUmVuZGVyVGFibGVDZWxsIHtURH0gYXQgKDI1
NywyMykgc2l6ZSAyMTF4NTAgW2JnY29sb3I9I0VCRUJFNF0gW3I9MiBjPTggcnM9MSBjcz0zXQot
ICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge0ZPTlR9IGF0ICgwLDApIHNpemUgMjA3eDU3Cisg
ICAgICAgICAgICAgIFJlbmRlcklubGluZSB7Rk9OVH0gYXQgKDAsMCkgc2l6ZSAyMDd4NTAKICAg
ICAgICAgICAgICAgICBSZW5kZXJJbWFnZSB7SU1HfSBhdCAoMCwwKSBzaXplIDF4NQogICAgICAg
ICAgICAgICAgIFJlbmRlckJSIHtCUn0gYXQgKDEsNSkgc2l6ZSAweDAKICAgICAgICAgICAgICAg
ICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsNSkgc2l6ZSAyMDd4NDUKSW5kZXg6IExheW91dFRl
c3RzL3BsYXRmb3JtL21hYy90YWJsZXMvbW96aWxsYS9vdGhlci93YV90YWJsZV90aHRkX3Jvd3Nw
YW4tZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy90
YWJsZXMvbW96aWxsYS9vdGhlci93YV90YWJsZV90aHRkX3Jvd3NwYW4tZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiA3Mzk1NSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy90YWJsZXMvbW96aWxs
YS9vdGhlci93YV90YWJsZV90aHRkX3Jvd3NwYW4tZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkp
CkBAIC0xMzYsNyArMTM2LDcgQEAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA3ODV4MjM1OAogICAgICAg
ICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMTA2LDExKSB3aWR0aCAzMTI6ICJ0YWJsZSB3aXRo
IGhlYWRlciBjZWxscyBzcGFubmluZyBtdWx0aXBsZSByb3dzIgogICAgICAgICAgICAgICAgIFJl
bmRlclRleHQgeyN0ZXh0fSBhdCAoNDE4LDExKSBzaXplIDR4MTgKICAgICAgICAgICAgICAgICAg
IHRleHQgcnVuIGF0ICg0MTgsMTEpIHdpZHRoIDQ6ICIgIgotICAgICAgICAgICAgICAgIFJlbmRl
cklubGluZSB7Rk9OVH0gYXQgKDAsMCkgc2l6ZSA2MjV4MzEKKyAgICAgICAgICAgICAgICBSZW5k
ZXJJbmxpbmUge0ZPTlR9IGF0ICgwLDApIHNpemUgNjI1eDMzCiAgICAgICAgICAgICAgICAgICBS
ZW5kZXJJbmxpbmUge0l9IGF0ICgwLDApIHNpemUgNjI1eDMxCiAgICAgICAgICAgICAgICAgICAg
IFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNDIyLDEzKSBzaXplIDYyNXgzMQogICAgICAgICAgICAg
ICAgICAgICAgIHRleHQgcnVuIGF0ICg0MjIsMTMpIHdpZHRoIDIxNDogIih1c2luZyA8VEggUk9X
U1BBTj1pbnRlZ2VyIHZhbHVlPiIKQEAgLTQ5Niw3ICs0OTYsNyBAQCBsYXllciBhdCAoMCwwKSBz
aXplIDc4NXgyMzU4CiAgICAgICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgxMDYsMTEpIHdp
ZHRoIDI5NTogInRhYmxlIHdpdGggZGF0YSBjZWxscyBzcGFubmluZyBtdWx0aXBsZSByb3dzIgog
ICAgICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNDAxLDExKSBzaXplIDR4MTgK
ICAgICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICg0MDEsMTEpIHdpZHRoIDQ6ICIgIgotICAg
ICAgICAgICAgICAgIFJlbmRlcklubGluZSB7Rk9OVH0gYXQgKDAsMCkgc2l6ZSA2MDd4MzEKKyAg
ICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge0ZPTlR9IGF0ICgwLDApIHNpemUgNjA3eDMzCiAg
ICAgICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge0l9IGF0ICgwLDApIHNpemUgNjA3eDMxCiAg
ICAgICAgICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNDA1LDEzKSBzaXplIDYw
N3gzMQogICAgICAgICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICg0MDUsMTMpIHdpZHRoIDIx
MzogIih1c2luZyA8VEQgUk9XU1BBTj1pbnRlZ2VyIHZhbHVlPiIKQEAgLTg4Nyw3ICs4ODcsNyBA
QCBsYXllciBhdCAoMCwwKSBzaXplIDc4NXgyMzU4CiAgICAgICAgICAgICAgICAgICAgIHRleHQg
cnVuIGF0ICgxMDYsMTEpIHdpZHRoIDQxMDogInRhYmxlIHdpdGggbmVzdGVkIGhlYWRlciAmIGRh
dGEgY2VsbHMgc3Bhbm5pbmcgbXVsdGlwbGUgcm93cyIKICAgICAgICAgICAgICAgICBSZW5kZXJU
ZXh0IHsjdGV4dH0gYXQgKDUxNiwxMSkgc2l6ZSA0eDE4CiAgICAgICAgICAgICAgICAgICB0ZXh0
IHJ1biBhdCAoNTE2LDExKSB3aWR0aCA0OiAiICIKLSAgICAgICAgICAgICAgICBSZW5kZXJJbmxp
bmUge0ZPTlR9IGF0ICgwLDApIHNpemUgNTcxeDMxCisgICAgICAgICAgICAgICAgUmVuZGVySW5s
aW5lIHtGT05UfSBhdCAoMCwwKSBzaXplIDU3MXgzMwogICAgICAgICAgICAgICAgICAgUmVuZGVy
SW5saW5lIHtJfSBhdCAoMCwwKSBzaXplIDU3MXgzMQogICAgICAgICAgICAgICAgICAgICBSZW5k
ZXJUZXh0IHsjdGV4dH0gYXQgKDUyMCwxMykgc2l6ZSA1NzF4MzEKICAgICAgICAgICAgICAgICAg
ICAgICB0ZXh0IHJ1biBhdCAoNTIwLDEzKSB3aWR0aCA2MjogIih1c2luZyA8VEgiCkluZGV4OiBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvdGFibGVzL21vemlsbGEvb3RoZXIvd2FfdGFibGVfdHJf
YWxpZ24tZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy90YWJsZXMvbW96aWxsYS9vdGhlci93YV90YWJsZV90cl9hbGlnbi1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDczOTU1KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3RhYmxlcy9tb3ppbGxh
L290aGVyL3dhX3RhYmxlX3RyX2FsaWduLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAt
MTQyLDcgKzE0Miw3IEBAIGxheWVyIGF0ICgwLDApIHNpemUgNzg1eDEzMDgKICAgICAgICAgICAg
ICAgICAgICAgdGV4dCBydW4gYXQgKDEwOSwxMSkgd2lkdGggNjAyOiAiVGFibGUgZGlzcGxheWlu
ZyBIZWFkZXIgXCJDRU5URVIgXCImIERhdGEgXCJMRUZUXCIgZGVmYXVsdCBob3Jpem9udGFsIHJv
dyBhbGlnbm1lbnQiCiAgICAgICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg3MTEs
MTEpIHNpemUgNHgxOAogICAgICAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDcxMSwxMSkgd2lk
dGggNDogIiAiCi0gICAgICAgICAgICAgICAgUmVuZGVySW5saW5lIHtGT05UfSBhdCAoMCwwKSBz
aXplIDM5NngzMQorICAgICAgICAgICAgICAgIFJlbmRlcklubGluZSB7Rk9OVH0gYXQgKDAsMCkg
c2l6ZSAzOTZ4MzMKICAgICAgICAgICAgICAgICAgIFJlbmRlcklubGluZSB7SX0gYXQgKDAsMCkg
c2l6ZSAzOTZ4MzEKICAgICAgICAgICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg3
MTUsMTMpIHNpemUgMzk2eDMxCiAgICAgICAgICAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDcx
NSwxMykgd2lkdGggMzQ6ICIodXNpbmciCkBAIC0xODgsNyArMTg4LDcgQEAgbGF5ZXIgYXQgKDAs
MCkgc2l6ZSA3ODV4MTMwOAogICAgICAgICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMTEyLDEx
KSB3aWR0aCA1OTY6ICJUYWJsZXMgZGlzcGxheWluZyBIZWFkZXIgJiBEYXRhIFwiTEVGVHxDRU5U
RVJ8UklHSFRcIiBob3Jpem9udGFsIHJvdyBhbGlnbm1lbnQiCiAgICAgICAgICAgICAgICAgUmVu
ZGVyVGV4dCB7I3RleHR9IGF0ICg3MDgsMTEpIHNpemUgNHgxOAogICAgICAgICAgICAgICAgICAg
dGV4dCBydW4gYXQgKDcwOCwxMSkgd2lkdGggNDogIiAiCi0gICAgICAgICAgICAgICAgUmVuZGVy
SW5saW5lIHtGT05UfSBhdCAoMCwwKSBzaXplIDQ4NXgzMQorICAgICAgICAgICAgICAgIFJlbmRl
cklubGluZSB7Rk9OVH0gYXQgKDAsMCkgc2l6ZSA0ODV4MzMKICAgICAgICAgICAgICAgICAgIFJl
bmRlcklubGluZSB7SX0gYXQgKDAsMCkgc2l6ZSA0ODV4MzEKICAgICAgICAgICAgICAgICAgICAg
UmVuZGVyVGV4dCB7I3RleHR9IGF0ICg3MTIsMTMpIHNpemUgNDg1eDMxCiAgICAgICAgICAgICAg
ICAgICAgICAgdGV4dCBydW4gYXQgKDcxMiwxMykgd2lkdGggMzQ6ICIodXNpbmciCg==
</data>
<flag name="review"
          id="67439"
          type_id="1"
          status="-"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85713</attachid>
            <date>2011-03-14 13:45:34 -0700</date>
            <delta_ts>2011-03-14 13:53:42 -0700</delta_ts>
            <desc>Patch to clamp hit testing</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6156</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxMDUxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDMtMTQgIERhdmlkIEh5
YXR0ICA8aHlhdHRAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFJFR1JFU1NJT046IDxhPjxpbWcgYWxpZ249dG9wPjwvYT4gQ2xpY2th
YmxlIGFyZWEgdG9vIGxhcmdlCisgICAgICAgIAorICAgICAgICBNYWtlIHN1cmUgdG8gY2xhbXAg
aGl0IHRlc3Rpbmcgb2YgcXVpcmt5IGlubGluZSBmbG93IGJveGVzIHRoZSBzYW1lIHdheSB3ZSBh
bHJlYWR5IGNsYW1wZWQKKyAgICAgICAgcGFpbnRpbmcuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
SW5saW5lRmxvd0JveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93Qm94Ojpub2Rl
QXRQb2ludCk6CisKIDIwMTEtMDMtMTQgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBUaW1vdGh5IEhhdGNoZXIuCkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3BwCShyZXZpc2lvbiA4MDg5MykKKysrIFNvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVGbG93Qm94LmNwcAkod29ya2luZyBjb3B5KQpAQCAt
OTIwLDEwICs5MjAsMjkgQEAgYm9vbCBJbmxpbmVGbG93Qm94Ojpub2RlQXRQb2ludChjb25zdCBI
aQogICAgICAgICB9CiAgICAgfQogCi0gICAgLy8gTm93IGNoZWNrIG91cnNlbHZlcy4KLSAgICBG
bG9hdFBvaW50IGJveE9yaWdpbiA9IGxvY2F0aW9uSW5jbHVkaW5nRmxpcHBpbmcoKTsKLSAgICBi
b3hPcmlnaW4ubW92ZSh0eCwgdHkpOwotICAgIEZsb2F0UmVjdCByZWN0KGJveE9yaWdpbiwgSW50
U2l6ZSh3aWR0aCgpLCBoZWlnaHQoKSkpOworICAgIC8vIE5vdyBjaGVjayBvdXJzZWx2ZXMuIFBp
eGVsIHNuYXAgaGl0IHRlc3RpbmcuCisgICAgSW50UmVjdCBmcmFtZVJlY3QgPSByb3VuZGVkRnJh
bWVSZWN0KCk7CisgICAgaW50IG1pblggPSBmcmFtZVJlY3QueCgpOworICAgIGludCBtaW5ZID0g
ZnJhbWVSZWN0LnkoKTsKKyAgICBpbnQgd2lkdGggPSBmcmFtZVJlY3Qud2lkdGgoKTsKKyAgICBp
bnQgaGVpZ2h0ID0gZnJhbWVSZWN0LmhlaWdodCgpOworCisgICAgLy8gQ29uc3RyYWluIG91ciBo
aXQgdGVzdGluZyB0byB0aGUgbGluZSB0b3AgYW5kIGJvdHRvbSBpZiBuZWNlc3NhcnkuCisgICAg
Ym9vbCBub1F1aXJrc01vZGUgPSByZW5kZXJlcigpLT5kb2N1bWVudCgpLT5pbk5vUXVpcmtzTW9k
ZSgpOworICAgIGlmICghaGFzVGV4dENoaWxkcmVuKCkgJiYgIW5vUXVpcmtzTW9kZSkgeworICAg
ICAgICBSb290SW5saW5lQm94KiByb290Qm94ID0gcm9vdCgpOworICAgICAgICBpbnQmIHRvcCA9
IGlzSG9yaXpvbnRhbCgpID8gbWluWSA6IG1pblg7CisgICAgICAgIGludCYgbG9naWNhbEhlaWdo
dCA9IGlzSG9yaXpvbnRhbCgpID8gaGVpZ2h0IDogd2lkdGg7CisgICAgICAgIGludCBib3R0b20g
PSBtaW4ocm9vdEJveC0+bGluZUJvdHRvbSgpLCB0b3AgKyBsb2dpY2FsSGVpZ2h0KTsKKyAgICAg
ICAgdG9wID0gbWF4KHJvb3RCb3gtPmxpbmVUb3AoKSwgdG9wKTsKKyAgICAgICAgbG9naWNhbEhl
aWdodCA9IGJvdHRvbSAtIHRvcDsKKyAgICB9CisgICAgCisgICAgLy8gTW92ZSB4L3kgdG8gb3Vy
IGNvb3JkaW5hdGVzLgorICAgIEludFJlY3QgcmVjdChtaW5YLCBtaW5ZLCB3aWR0aCwgaGVpZ2h0
KTsKKyAgICBmbGlwRm9yV3JpdGluZ01vZGUocmVjdCk7CisgICAgcmVjdC5tb3ZlKHR4LCB0eSk7
CisKICAgICBpZiAodmlzaWJsZVRvSGl0VGVzdGluZygpICYmIHJlY3QuaW50ZXJzZWN0cyhyZXN1
bHQucmVjdEZvclBvaW50KHgsIHkpKSkgewogICAgICAgICByZW5kZXJlcigpLT51cGRhdGVIaXRU
ZXN0UmVzdWx0KHJlc3VsdCwgZmxpcEZvcldyaXRpbmdNb2RlKEludFBvaW50KHggLSB0eCwgeSAt
IHR5KSkpOyAvLyBEb24ndCBhZGQgaW4gbV94IG9yIG1feSBoZXJlLCB3ZSB3YW50IGNvb3JkcyBp
biB0aGUgY29udGFpbmluZyBibG9jaydzIHNwYWNlLgogICAgICAgICBpZiAoIXJlc3VsdC5hZGRO
b2RlVG9SZWN0QmFzZWRUZXN0UmVzdWx0KHJlbmRlcmVyKCktPm5vZGUoKSwgeCwgeSwgcmVjdCkp
CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCShyZXZpc2lvbiA4MTA1MSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDExLTAzLTE0ICBEYXZpZCBIeWF0dCAgPGh5
YXR0QGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDUxNjQKKwor
ICAgICAgICBSRUdSRVNTSU9OOiA8YT48aW1nIGFsaWduPXRvcD48L2E+IENsaWNrYWJsZSBhcmVh
IHRvbyBsYXJnZQorICAgICAgICAKKyAgICAgICAgTWFrZSBzdXJlIHRvIGNsYW1wIGhpdCB0ZXN0
aW5nIG9mIHF1aXJreSBpbmxpbmUgZmxvdyBib3hlcyB0aGUgc2FtZSB3YXkgd2UgYWxyZWFkeSBj
bGFtcGVkCisgICAgICAgIHBhaW50aW5nLgorCisgICAgICAgICogZmFzdC9pbmxpbmUvaW5saW5l
LXBvc2l0aW9uLXRvcC1hbGlnbi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
aW5saW5lL2lubGluZS1wb3NpdGlvbi10b3AtYWxpZ24uaHRtbDogQWRkZWQuCisKIDIwMTEtMDMt
MTQgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IEJldGggRGFraW4uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2lubGluZS9pbmxpbmUtcG9zaXRp
b24tdG9wLWFsaWduLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L2lubGluZS9pbmxpbmUtcG9zaXRpb24tdG9wLWFsaWduLWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvaW5saW5lL2lubGluZS1wb3NpdGlvbi10b3AtYWxpZ24t
ZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEyIEBACitwcmUtdGV4dCBhZnRl
ci10ZXh0CVNvbWV0aGluZworVGVzdHMgZm9yIGhpdFRlc3Qgb2YgZWxlbWVudCAKK2J1ZyA0NTE2
NDogUkVHUkVTU0lPTjogIENsaWNrYWJsZSBhcmVhIHRvbyBsYXJnZQorCitPbiBzdWNjZXNzLCB5
b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVT
VCBDT01QTEVURSIuCisKKworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNU
IENPTVBMRVRFCitQQVNTIGhpdFJlc3VsdCBpcyBmYWxzZQorCkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L2lubGluZS9pbmxpbmUtcG9zaXRpb24tdG9wLWFsaWduLmh0bWwKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUvaW5saW5lLXBvc2l0aW9uLXRvcC1hbGlnbi5odG1sCShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUvaW5saW5lLXBvc2l0aW9uLXRv
cC1hbGlnbi5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQ4IEBACis8IURPQ1RZUEUgSFRN
TCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEg
Y2hhcnNldD0idXRmLTgiPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi9qcy9yZXNv
dXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHN0eWxlPgorCWJvZHl7CisgICAgICAgIGZvbnQt
c2l6ZTogMTZweDsKKyAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7CisgICAgICAgIG1hcmdpbjog
MHB4OworICAgICAgICBwYWRkaW5nOiAwcHg7CisJfQorCXRhYmxlLCB0ZCB7CisgICAgICAgIG1h
cmdpbjogMHB4OworICAgICAgICBwYWRkaW5nOiAwcHg7CisJfQorPC9zdHlsZT4KKzxzY3JpcHQg
c3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgor
Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3RzKCk7Ij4KKzx0YWJsZT4KKyAgICA8dGJvZHk+PHRyPgor
ICAgICAgICA8dGQgd2lkdGg9IjIwMCI+CisgICAgICAgICAgICBwcmUtdGV4dDxhIGhyZWY9Imh0
dHBzOi8vYnVnLTQ1MTY0LWF0dGFjaG1lbnRzLndlYmtpdC5vcmcvIiBzdHlsZT0iYmFja2dyb3Vu
ZC1jb2xvcjpyZWQ7Ij4KKyAgICAgICAgICAgICAgICA8aW1nIHNyYz0iZGF0YTppbWFnZS9wbmc7
YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMMEFBQUJCQ0FJQUFBQUw1VElGQUFBQUJH
ZEJUVUVBQUxHUEMveGhCUUFBQVk1SlJFRlVlRjd0MDdFTkEwRU1CTEZ6LzBYYmJtRW5GUGo0VUFx
T0dIM2UrejRmZ1YzZzM0MmZ3Q29nR2dKRm9PeXNiWnEvSjZBYkFrV2c3Tnk3SGk5YUJYUkRvQWlV
bmJWTjgvY0VkRU9nQ0pTZGU5ZmpSYXVBYmdnVWdiS3p0bW4rbm9CdUNCU0JzblB2ZXJ4b0ZkQU5n
U0pRZHRZMnpkOFQwQTJCSWxCMjdsMlBGNjBDdWlGUUJNck8ycWI1ZXdLNklWQUV5czY5Ni9HaVZV
QTNCSXBBMlZuYk5IOVBRRGNFaWtEWnVYYzlYclFLNklaQUVTZzdhNXZtN3dub2hrQVJLRHYzcnNl
TFZnSGRFQ2dDWldkdDAvdzlBZDBRS0FKbDU5NzFlTkVxb0JzQ1JhRHNyRzJhdnllZ0d3SkZvT3pj
dXg0dldnVjBRNkFJbEoyMVRmUDNCSFJEb0FpVW5Ydlg0MFdyZ0c0SUZJR3lzN1pwL3A2QWJnZ1Vn
Ykp6NzNxOGFCWFFEWUVpVUhiV05zM2ZFOUFOZ1NKUWR1NWRqeGV0QXJvaFVBVEt6dHFtK1hzQ3Vp
RlFCTXJPdmV2eG9sVkFOd1NLUU5sWjJ6Ui9UMEEzQklwQTJibDNQVjYwQ3VpR1FCRW9PMnViNXU4
SjZJWkFFU2c3OTY3SGkxWUIzUkFvQW1WbmJkUDhQUUhkRU5nRmZ0SlJGSUlKcTA1UkFBQUFBRWxG
VGtTdVFtQ0MiIGFsaWduPSJ0b3AiPgorICAgICAgICAgICAgPC9hPiBhZnRlci10ZXh0CisgICAg
ICAgIDwvdGQ+CisgICAgICAgIDx0ZD5Tb21ldGhpbmc8L3RkPgorICAgIDwvdHI+PC90Ym9keT4K
KzwvdGFibGU+Cis8YnI+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNv
bGUiPjwvZGl2PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCdUZXN0cyBmb3IgaGl0VGVzdCBvZiA8
YT4gZWxlbWVudCA8YnIvPiA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDUxNjQiPmJ1ZyA0NTE2NDwvYT46IFJFR1JFU1NJT046IDxhPjxpbWcgYWxpZ249
dG9wPjwvYT4gQ2xpY2thYmxlIGFyZWEgdG9vIGxhcmdlJyk7CisKK3ZhciBoaXRSZXN1bHQ7Citm
dW5jdGlvbiBydW5UZXN0cygpIHsKKyAgICB2YXIgb2JqID0gZG9jdW1lbnQuZWxlbWVudEZyb21Q
b2ludCgxNSwgMTUpOworICAgIGhpdFJlc3VsdCA9IChvYmoubm9kZU5hbWUudG9Mb3dlckNhc2Uo
KSA9PSAiYSIpOworICAgIHNob3VsZEJlRmFsc2UoJ2hpdFJlc3VsdCcpOworfQordmFyIHN1Y2Nl
c3NmdWxseVBhcnNlZCA9IHRydWU7Cis8L3NjcmlwdD4gIAorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jl
c291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgoKUHJv
cGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUvaW5saW5lLXBvc2l0aW9u
LXRvcC1hbGlnbi5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiAgICsgKgoK
</data>
<flag name="review"
          id="77886"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>