<?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>14114</bug_id>
          
          <creation_ts>2007-06-13 03:29:20 -0700</creation_ts>
          <short_desc>REGRESSION: HTMLElement.localName returns lowercase, breaks Jira</short_desc>
          <delta_ts>2015-03-21 07:21:34 -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>Evangelism</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc>http://jira.atlassian.com/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Aizatsky">mike.aizatsky</reporter>
          <assigned_to name="Vicki Murley">vicki</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ian</cc>
    
    <cc>vicki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>7717</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Aizatsky">mike.aizatsky</who>
    <bug_when>2007-06-13 03:29:20 -0700</bug_when>
    <thetext>After upgrading to Safari 3 Beta &quot;Edit&quot; and &quot;Resolve&quot; links are not clickable on JIRA. The same is true for WebKit nightly. 

See the archive of the page attached. &quot;Resolve Issue&quot; &amp; &quot;Edit&quot; in the left pane do not work. Middle click doesn&apos;t work too. I&apos;m forced to use &quot;Open link in new tab&quot; on them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7716</commentid>
    <comment_count>1</comment_count>
      <attachid>14993</attachid>
    <who name="Mike Aizatsky">mike.aizatsky</who>
    <bug_when>2007-06-13 03:30:01 -0700</bug_when>
    <thetext>Created attachment 14993
Archive which demonstrates the problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7704</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-13 06:42:48 -0700</bug_when>
    <thetext>Confirmed with Safari 3.0 beta and a local debug build of WebKit r22098 on Mac OS X 10.4.9 (8P135).

When the &quot;Edit&quot; or &quot;Resolve Issue&quot; links are clicked (on the left side of the page), a JavaScript error occurs.  The JavaScript Console (available through the hidden Debug menu) says in both cases:

Null value
http://www.jetbrains.net/jira/s/210/1/1.0/_/download/resources/jira.webresources:issueoperations/issueoperations.js
Line: 101

Console output:

(event handler):Null value

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7690</commentid>
    <comment_count>3</comment_count>
    <who name="Mike Aizatsky">mike.aizatsky</who>
    <bug_when>2007-06-13 06:50:17 -0700</bug_when>
    <thetext>Just a note: it worked in Safari 2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7691</commentid>
    <comment_count>4</comment_count>
    <who name="Mike Aizatsky">mike.aizatsky</who>
    <bug_when>2007-06-13 06:54:45 -0700</bug_when>
    <thetext>Here&apos;s the code from file. Line 101 is marked:

-------------
    // Handles the onclick events for decorated links. Hides issue content and displays
    // the contents of the link in a new iframe undecorated
    var switchBodyDiv = function(event)
    {
        YAHOO.util.Event.preventDefault(event);
        var issueContentElem = document.getElementById(&apos;issueContent&apos;);
        if(issueContentElem != null)
        {
            // Delete existing iframe
            deleteElement(&apos;issueContentIfrmContainer&apos;);

            // Create new iframe
            var anchor = findParentElement(YAHOO.util.Event.getTarget(event), &quot;A&quot;);
[101]            var url = addParameterToUrl(anchor.getAttribute(&quot;href&quot;) + &quot;&quot;, &quot;decorator=basic&quot;);

            var ifrmContainerDiv = document.createElement(&apos;DIV&apos;);
            ifrmContainerDiv.id = &apos;issueContentIfrmContainer&apos;;
            ifrmContainerDiv.innerHTML = &apos; &lt;iframe id=&quot;issueContentIfrm&quot; src=&quot;&apos; + url +
                                                    &apos;&quot; scrolling=&quot;no&quot; onload=&quot;ATLASSIAN.JIRA.issueoperations.reformatFrame()&quot; scrolling=&quot;no&quot; style=&quot;border:0px; width: 100%; padding: 10px; height: 0px;&quot; frameborder=&quot;0&quot;&gt; &lt;/IFRAME&gt;&apos;;

            issueContentElem.parentNode.appendChild(ifrmContainerDiv);
        }
        return false;
    };

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7685</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-13 09:29:48 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Just a note: it worked in Safari 2.

Giving this bug the full regression treatment.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7682</commentid>
    <comment_count>6</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-13 09:36:54 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Here&apos;s the code from file. Line 101 is marked:

Thanks, Mike!  If you&apos;d like to help further, you can do so by reducing the failing JavaScript to the smallest amount of JavaScript and HTML code required to reproduce the issue.  (Using the Drosera debugger from the WebKit Nightly builds may help as well, although it&apos;s a bit slow even on a MBP.)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7677</commentid>
    <comment_count>7</comment_count>
    <who name="Mike Aizatsky">mike.aizatsky</who>
    <bug_when>2007-06-13 10:33:40 -0700</bug_when>
    <thetext>David,

I&apos;ve localized the issue:

it looks like &apos;node.localName&apos; changed its behavior. I can&apos;t be completely sure but it looks like the only explanation of it working:

in the js code findParentElement in line 100 returns null. It&apos;s implemented as:

    var findParentElement = function (element, parentNodeName)
    {
        while((element != null) &amp;&amp; (element.localName != null) &amp;&amp; (element.localName != parentNodeName)) {
            element = element.parentNode
        }
        return element;
    };

and is called with the following parameters:

findParentElement(YAHOO.util.Event.getTarget(event), &quot;A&quot;);

It looks like Safari returned upper case letters (which is probably for HTML afaik), and Safari 3 is (for some reason) returning lower case.

Does it make any sense for you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7619</commentid>
    <comment_count>8</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-13 18:09:22 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Does it make any sense for you?

Yep, that&apos;s the problem!  Thanks!

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7620</commentid>
    <comment_count>9</comment_count>
      <attachid>15010</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-13 18:11:46 -0700</bug_when>
    <thetext>Created attachment 15010
LayoutTest test case

Please place this file in LayoutTests/fast/dom to run it.

Note that both &lt;A&gt; and &lt;a&gt; tags return &quot;a&quot; for the localName attribute in Safari 3.0 beta.  The fix is probably to do a case-insensitive check in Jira&apos;s JavaScript code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7601</commentid>
    <comment_count>10</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-13 22:46:22 -0700</bug_when>
    <thetext>Note that both Opera 9.21 and Firefox 2.0.0.4 return &quot;A&quot; for both test cases in Attachment #15010.

What does MSIE 6/7 return?

Is there a standard for capitalization of HTML tag names returned via the &quot;localName&quot; attribute (in quirks mode versus standard mode, HTML versus XHTML)?

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7600</commentid>
    <comment_count>11</comment_count>
    <who name="Mike Aizatsky">mike.aizatsky</who>
    <bug_when>2007-06-13 23:25:23 -0700</bug_when>
    <thetext>&gt; The fix is probably to do a case-insensitive check in Jira&apos;s
&gt; JavaScript code.


There&apos;re two problems:

1) I&apos;m not a JIRA guy
2) There&apos;re _so many_ jira installations in the wild - this way simply isn&apos;t practical.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7597</commentid>
    <comment_count>12</comment_count>
    <who name="Mike Aizatsky">mike.aizatsky</who>
    <bug_when>2007-06-13 23:30:36 -0700</bug_when>
    <thetext>http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html#ID-104682815

I would suggest that it should be upper case for HTML:

The HTML DOM returns the tagName of an HTML element in the canonical uppercase form, regardless of the case in the source HTML document.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7598</commentid>
    <comment_count>13</comment_count>
    <who name="Mike Aizatsky">mike.aizatsky</who>
    <bug_when>2007-06-13 23:31:44 -0700</bug_when>
    <thetext>And more (from the same document):

Note that HTML processors often perform specific case normalizations (canonicalization) of the markup before the DOM structures are built. This is typically using uppercase for element names and lowercase for attribute names.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6817</commentid>
    <comment_count>14</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-21 17:15:55 -0700</bug_when>
    <thetext>&lt;rdar://problem/5286449&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5887</commentid>
    <comment_count>15</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-06-29 14:22:44 -0700</bug_when>
    <thetext>IE does not support localName on HTML elements at all. Does this library support IE? The DOM specs do require tagName and nodeName to be uppercase in HTML documents but don&apos;t appear to say anything about localName.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66417</commentid>
    <comment_count>16</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2008-01-06 17:20:43 -0800</bug_when>
    <thetext>HTML5 currently lumps localName in the same bucket as tagName, fwiw. Let me know if I should change that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88345</commentid>
    <comment_count>17</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2008-08-12 16:08:51 -0700</bug_when>
    <thetext>By popular request, HTML5 changed to do what Webkit does for localName, making this bug invalid per spec. It&apos;s been open over a year, is it still a problem? Seems the site is down.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282183</commentid>
    <comment_count>18</comment_count>
      <attachid>68209</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-09-21 03:47:18 -0700</bug_when>
    <thetext>Created attachment 68209
regression test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282392</commentid>
    <comment_count>19</comment_count>
      <attachid>68209</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-09-21 10:19:21 -0700</bug_when>
    <thetext>Comment on attachment 68209
regression test

+&lt;html&gt;

Would it make sense to test strict mode? XHTML?

+if (window.layoutTestController)
+    layoutTestController.dumpAsText();

I think js-test-pre.js does this for us.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282868</commentid>
    <comment_count>20</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-09-22 02:58:10 -0700</bug_when>
    <thetext>&gt; Would it make sense to test strict mode? XHTML?

I made a strict mode one.  XHTML was too hard to author, so I gave up.  :(

&gt; I think js-test-pre.js does this for us.

Yep.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282870</commentid>
    <comment_count>21</comment_count>
      <attachid>68356</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-09-22 02:59:39 -0700</bug_when>
    <thetext>Created attachment 68356
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282874</commentid>
    <comment_count>22</comment_count>
      <attachid>68356</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-22 03:26:59 -0700</bug_when>
    <thetext>Comment on attachment 68356
Patch for landing

Clearing flags on attachment: 68356

Committed r68034: &lt;http://trac.webkit.org/changeset/68034&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282875</commentid>
    <comment_count>23</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-22 03:27:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283011</commentid>
    <comment_count>24</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-09-22 10:10:00 -0700</bug_when>
    <thetext>Thanks Adam!

Marking WONTFIX, as we&apos;re not fixing the bug as reported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283018</commentid>
    <comment_count>25</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2010-09-22 10:14:15 -0700</bug_when>
    <thetext>Moving to Evangelism.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283085</commentid>
    <comment_count>26</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-09-22 11:23:44 -0700</bug_when>
    <thetext>Why? Hasn&apos;t Jira been fixed already?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283151</commentid>
    <comment_count>27</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2010-09-22 12:23:21 -0700</bug_when>
    <thetext>(In reply to comment #26)
&gt; Why? Hasn&apos;t Jira been fixed already?

Has this been confirmed by anyone?  I don&apos;t have an instance of Jira to test with.

Mike Aizatsky, is this fixed in a more recent version of Jira?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283157</commentid>
    <comment_count>28</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2010-09-22 12:33:05 -0700</bug_when>
    <thetext>(In reply to comment #26)
&gt; Why? Hasn&apos;t Jira been fixed already?

JetBrains still has their instance of Jira running, but all the issues redirect to YouTrack (their own bug tracking tool), so I can&apos;t see the original bug view in the attached webarchive.

Also, Atlassian&apos;s Jira &lt;http://jira.atlassian.com/&gt; is running a newer version.  I don&apos;t have &quot;editbugs&quot; permission on that one, either, so I can&apos;t tell if this is still an issue or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1079064</commentid>
    <comment_count>29</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2015-03-21 07:21:34 -0700</bug_when>
    <thetext>Moving back to last status: RESOLVED INVALID.

Please file a new bug for any remaining issues with Jira.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>14993</attachid>
            <date>2007-06-13 03:30:01 -0700</date>
            <delta_ts>2007-06-13 03:30:01 -0700</delta_ts>
            <desc>Archive which demonstrates the problem</desc>
            <filename>link_test.webarchive</filename>
            <type>application/x-webarchive</type>
            <size>39268</size>
            <attacher name="Mike Aizatsky">mike.aizatsky</attacher>
            
              <data encoding="base64">YnBsaXN0MDDRAQJfEA9XZWJNYWluUmVzb3VyY2XVAwQFBgcICQoLDF8QE1dlYlJlc291cmNlTUlN
RVR5cGVfEA9XZWJSZXNvdXJjZURhdGFfEBtXZWJSZXNvdXJjZVRleHRFbmNvZGluZ05hbWVfEBRX
ZWJSZXNvdXJjZUZyYW1lTmFtZV5XZWJSZXNvdXJjZVVSTFl0ZXh0L2h0bWxPEZhMPCFET0NUWVBF
IEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwvL0VOIiAiaHR0
cDovL3d3dy53My5vcmcvVFIvaHRtbDQvbG9vc2UuZHRkIj48IURPQ1RZUEUgSFRNTCBQVUJMSUMg
Ii0vL1czQy8vRFREIEhUTUwgNC4wIFRyYW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9y
Zy9UUi9odG1sNC9sb29zZS5kdGQiPjxodG1sPjxoZWFkPgogICAgPHRpdGxlPlsjSURFQURFVi0x
NzU0OV0gQWZ0ZXIgY2xvc2luZyBhIHByb2plY3QgSURFQSBkb2VzIG5vdCB3cml0ZSBnbG9iYWwg
c2V0dGluZ3MgLSBKZXRCcmFpbnMgSklSQSA8L3RpdGxlPgoKICAgIDxtZXRhIGNvbnRlbnQ9Imlz
c3Vlc3VtbWFyeSIgbmFtZT0iZGVjb3JhdG9yIj4KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRl
bnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4KICAgIDxtZXRhIGh0
dHAtZXF1aXY9IlByYWdtYSIgY29udGVudD0ibm8tY2FjaGUiPgogICAgPG1ldGEgaHR0cC1lcXVp
dj0iRXhwaXJlcyIgY29udGVudD0iLTEiPgogICAgPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiBo
cmVmPSIvamlyYS9mYXZpY29uLmljbyI+CiAgICA8bGluayByZWw9Imljb24iIHR5cGU9ImltYWdl
L3BuZyIgaHJlZj0iL2ppcmEvaW1hZ2VzL2ljb25zL2Zhdmljb24ucG5nIj4KCQoKCgoKPGxpbmsg
cmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InByaW50IiBocmVmPSIvamly
YS9zdHlsZXMvY29tYmluZWQtcHJpbnRhYmxlLmNzcyI+CjxsaW5rIHR5cGU9InRleHQvY3NzIiBy
ZWw9IlN0eWxlU2hlZXQiIG1lZGlhPSJhbGwiIGhyZWY9Ii9qaXJhL3N0eWxlcy9jb21iaW5lZC5j
c3MiPgo8bGluayB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJTdHlsZVNoZWV0IiBtZWRpYT0iYWxsIiBo
cmVmPSIvamlyYS9zLzIxMC8xLzEvXy9zdHlsZXMvZ2xvYmFsLmNzcyI+CiAgICA8c2NyaXB0IGxh
bmd1YWdlPSJKYXZhU2NyaXB0IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL2ppcmEvaW5j
bHVkZXMvanMvY29tYmluZWQtamF2YXNjcmlwdC5qcyI+PC9zY3JpcHQ+CgoKICAgIAogICAgICAg
IDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9qaXJhL3MvMjEwLzEvXy9pbmNs
dWRlcy9qcy9jYWxlbmRhci9jYWxlbmRhci5qcyI+PC9zY3JpcHQ+CiAgICAgICAgPHNjcmlwdCB0
eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL2ppcmEvcy8yMTAvMS9fL2luY2x1ZGVzL2pzL2Nh
bGVuZGFyL2xhbmcvY2FsZW5kYXItZW4uanMiPjwvc2NyaXB0PgogICAgICAgIDxzY3JpcHQgdHlw
ZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9qaXJhL3MvMjEwLzEvXy9pbmNsdWRlcy9qcy9jYWxl
bmRhci9jYWxlbmRhci1zZXR1cC5qcyI+PC9zY3JpcHQ+CiAgICAgICAgPHNjcmlwdCB0eXBlPSJ0
ZXh0L2phdmFzY3JpcHQiPgogICAgICAgICAgICAvLyBIYWNrIHRvIGF2b2lkIGJ1ZyBpbiBqc2Nh
bGVuZGFyIC0gSlJBLTc3MTMKICAgICAgICAgICAgaWYgKCFDYWxlbmRhci5fVFRbIldFRUtFTkQi
XSkgeyBDYWxlbmRhci5fVFRbIldFRUtFTkQiXSA9ICIwLDYiO30KICAgICAgICAgICAgaWYgKCFD
YWxlbmRhci5fVFRbIkRBWV9GSVJTVCJdKSB7IENhbGVuZGFyLl9UVFsiREFZX0ZJUlNUIl0gPSAi
RGlzcGxheSAlcyBmaXJzdCI7fQogICAgICAgIDwvc2NyaXB0PgogICAgCgo8c2NyaXB0IHR5cGU9
InRleHQvamF2YXNjcmlwdCIgc3JjPSIvamlyYS9zLzIxMC8xLzEuMC9fL2Rvd25sb2FkL3Jlc291
cmNlcy9qaXJhLndlYnJlc291cmNlczp5dWkveWFob28tbWluLmpzIj48L3NjcmlwdD4KPHNjcmlw
dCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL2ppcmEvcy8yMTAvMS8xLjAvXy9kb3dubG9h
ZC9yZXNvdXJjZXMvamlyYS53ZWJyZXNvdXJjZXM6eXVpL2RvbS1taW4uanMiPjwvc2NyaXB0Pgo8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIvamlyYS9zLzIxMC8xLzEuMC9fL2Rv
d25sb2FkL3Jlc291cmNlcy9qaXJhLndlYnJlc291cmNlczp5dWkvZXZlbnQtbWluLmpzIj48L3Nj
cmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL2ppcmEvcy8yMTAvMS8x
LjAvXy9kb3dubG9hZC9yZXNvdXJjZXMvamlyYS53ZWJyZXNvdXJjZXM6eXVpL2FuaW1hdGlvbi1t
aW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIvamly
YS9zLzIxMC8xLzEuMC9fL2Rvd25sb2FkL3Jlc291cmNlcy9qaXJhLndlYnJlc291cmNlczppc3N1
ZW9wZXJhdGlvbnMvaXNzdWVvcGVyYXRpb25zLmpzIj48L3NjcmlwdD4KCgo8c3R5bGU+CjwhLS0K
LmZpZWxkQXJlYSAuZmllbGRMYWJlbEFyZWEgeyB3aWR0aDogMTAlOyB9Ci5maWVsZEFyZWEgLmZp
ZWxkVmFsdWVBcmVhIHsgd2lkdGg6IDkwJTsgfQojcGluQ29tbWVudENvbnRhaW5lciB7IGZsb2F0
OiByaWdodDsgZm9udC1zaXplOiAxMHB4OyB9CiNwaW5Db21tZW50Q29udGFpbmVyIGEgeyBtYXJn
aW46IDBweCAwLjJlbTsgfQotLT4KPC9zdHlsZT48L2hlYWQ+PGJvZHkgYmdjb2xvcj0iI2YwZjBm
MCIgbGVmdG1hcmdpbj0iMCIgdG9wbWFyZ2luPSIwIiBtYXJnaW53aWR0aD0iMCIgbWFyZ2luaGVp
Z2h0PSIwIiBsaW5rPSIjMDAzMzY2IiB2bGluaz0iIzAwMzM2NiIgYWxpbms9IiM2NjAwMDAiPgo8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIvamlyYS9zLzIxMC8xL18vaW5jbHVk
ZXMvanMvcXVpY2tzZWFyY2guanMiPjwvc2NyaXB0PgoKPHRhYmxlIGNsYXNzPSJoZWFkZXIiIGJv
cmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iMTAwJSI+CiAg
PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iI2ZmZmZmZiI+CiAgICAgICAgPHRhYmxlIHdpZHRoPSIx
MDAlIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCI+PHRib2R5Pjx0
cj48dGQgdmFsaWduPSJ0b3AiIHdpZHRoPSI1JSIgbm93cmFwPSIiPjxhIGhyZWY9Ii9qaXJhL3Nl
Y3VyZS9EYXNoYm9hcmQuanNwYSI+PGltZyBjbGFzcz0ibG9nbyIgc3JjPSJodHRwOi8vd3d3Lmpl
dGJyYWlucy5jb20vaW1nL2xvZ28uZ2lmIiB3aWR0aD0iMTI0IiBoZWlnaHQ9IjQ0IiBib3JkZXI9
IjAiIGFsdD0iSmV0QnJhaW5zIEpJUkEiPjwvYT48L3RkPjx0ZCB2YWxpZ249ImJvdHRvbSIgd2lk
dGg9IjY1JSIgbm93cmFwPSIiPsKgPC90ZD48dGQgdmFsaWduPSJib3R0b20iIGFsaWduPSJyaWdo
dCIgd2lkdGg9IjMwJSIgbm93cmFwPSIiPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgPGZvbnQgY2xhc3M9InRvcHRleHQiIHNpemU9IjEiPlVzZXI6IE1pa2UgQWl6YXRza3k8
L2ZvbnQ+wqAgwqAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCgo8Zm9udCBjbGFz
cz0idG9wdGV4dCIgc2l6ZT0iMSI+CgogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSIv
amlyYS9zZWN1cmUvcG9wdXBzL3JlY2VudGhpc3RvcnkuanNwIiB0aXRsZT0iUXVpY2sgbGluayB0
byByZWNlbnRseSB2aWV3ZWQgaXNzdWVzIiBvbmNsaWNrPSJ3aW5kb3cub3BlbignL2ppcmEvc2Vj
dXJlL3BvcHVwcy9yZWNlbnRoaXN0b3J5LmpzcCcsJ3VzZXJfaGlzdG9yeScsICd3aWR0aD02MjAs
IGhlaWdodD0xNDksIHJlc2l6YWJsZScpOyByZXR1cm4gZmFsc2U7Ij5IaXN0b3J5PC9hPgogICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iL2ppcmEvc2Vj
dXJlL3BvcHVwcy9zYXZlZGZpbHRlcnMuanNwIiB0aXRsZT0iUXVpY2sgbGluayB0byBzYXZlZCBm
aWx0ZXJzIiBvbmNsaWNrPSJ3aW5kb3cub3BlbignL2ppcmEvc2VjdXJlL3BvcHVwcy9zYXZlZGZp
bHRlcnMuanNwJywnc2F2ZWRfZmlsdGVycycsICd3aWR0aD02MjAsIGhlaWdodD0yNDksIHJlc2l6
YWJsZSwgc2Nyb2xsYmFycz15ZXMnKTsgcmV0dXJuIGZhbHNlOyI+RmlsdGVyczwvYT4KICAgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9qaXJhL3NlY3Vy
ZS9WaWV3UHJvZmlsZS5qc3BhIiB0aXRsZT0iVmlldyBhbmQgY2hhbmdlIHlvdXIgZGV0YWlscyBh
bmQgcHJlZmVyZW5jZXMiPlByb2ZpbGU8L2E+CiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICA8YSBocmVmPSIvamlyYS9sb2dvdXQiIHRpdGxlPSJMb2cgb3V0IGFuZCBj
YW5jZWwgYW55IGF1dG9tYXRpYyBsb2dpbi4iPkxvZyBPdXQ8L2E+CiAgICAgICAgICAgICAgICAg
ICAgCsKgIMKgCgogICAgICAgICAgICAgICAgICAgICAgICA8YSByZWw9Im5vZm9sbG93IiBocmVm
PSJodHRwOi8vd3d3LmpldGJyYWlucy5uZXQvamlyYS9icm93c2UvSURFQURFVi0xNzU0OT9kZWNv
cmF0b3I9cHJpbnRhYmxlIj48aW1nIHNyYz0iL2ppcmEvaW1hZ2VzL2ljb25zL3ByaW50LmdpZiIg
d2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBhbGlnbj0iYWJzbWlkZGxlIiBib3JkZXI9IjAiIGFsdD0i
VmlldyBhIHByaW50YWJsZSB2ZXJzaW9uIG9mIHRoZSBjdXJyZW50IHBhZ2UuIiB0aXRsZT0iVmll
dyBhIHByaW50YWJsZSB2ZXJzaW9uIG9mIHRoZSBjdXJyZW50IHBhZ2UuIj48L2E+CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Imhl
bHBMaW5rIiBocmVmPSJodHRwOi8vd3d3LmF0bGFzc2lhbi5jb20vc29mdHdhcmUvamlyYS9kb2Nz
L3YzLjguMS9pbmRleC5odG1sP2NsaWNrZWQ9amlyYWhlbHAiIHRhcmdldD0iX2ppcmFoZWxwIj4K
ICAgIAogICAgICAgIDxpbWcgc3JjPSIvamlyYS9pbWFnZXMvaWNvbnMvaGVscF9ibHVlLmdpZiIg
d2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBhbGlnbj0iYWJzbWlkZGxlIiB0aXRsZT0iR2V0IG9ubGlu
ZSBoZWxwIGFib3V0IFVzaW5nIGFuZCBzZXR0aW5nIHVwIEpJUkEiPjwvYT4KCiAgICAgICAgICAg
IArCoAoKPC9mb250PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgIDwvdGQ+PC90cj48L3Ri
b2R5PjwvdGFibGU+CiAgICAgIDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+Cjx0YWJsZSBjbGFz
cz0ibWVudSIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHdpZHRo
PSIxMDAlIj4KPHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iIzFkNWRhNyI+CiAgICA8dGFibGUgYm9y
ZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiPgogICAgPHRib2R5Pjx0cj48
dGQgd2lkdGg9IjUiPjxpbWcgc3JjPSIvamlyYS9pbWFnZXMvYm9yZGVyL3NwYWNlci5naWYiIHdp
ZHRoPSI1IiBoZWlnaHQ9IjIwIiBib3JkZXI9IjAiPjwvdGQ+PHRkIG5vd3JhcD0iIiBvbmNsaWNr
PSJ3aW5kb3cuZG9jdW1lbnQubG9jYXRpb249Jy9qaXJhL3NlY3VyZS9EYXNoYm9hcmQuanNwYSci
IGFsaWduPSJjZW50ZXIiIHZhbGlnbj0ibWlkZGxlIiBjbGFzcz0ibmF2SXRlbSIgb25tb3VzZW92
ZXI9InRoaXMuY2xhc3NOYW1lPSduYXZJdGVtT3ZlciciIG9ubW91c2VvdXQ9InRoaXMuY2xhc3NO
YW1lPSduYXZJdGVtJyI+wqDCoAogICAgICAgICAgICA8YSBocmVmPSIvamlyYS9zZWN1cmUvRGFz
aGJvYXJkLmpzcGEiIGlkPSJob21lX2xpbmsiIHRpdGxlPSJBIGNvbmZpZ3VyYWJsZSBvdmVydmll
dyBvZiBKSVJBIiBhY2Nlc3NrZXk9ImgiIG9uY2xpY2s9InJldHVybiBmYWxzZSI+PHU+SDwvdT5P
TUU8L2E+IMKgwqAKICAgIDwvdGQ+PHRkIG5vd3JhcD0iIiBvbmNsaWNrPSJ3aW5kb3cuZG9jdW1l
bnQubG9jYXRpb249Jy9qaXJhL3NlY3VyZS9Ccm93c2VQcm9qZWN0LmpzcGEnIiBhbGlnbj0iY2Vu
dGVyIiB2YWxpZ249Im1pZGRsZSIgY2xhc3M9Im5hdkl0ZW0iIG9ubW91c2VvdmVyPSJ0aGlzLmNs
YXNzTmFtZT0nbmF2SXRlbU92ZXInIiBvbm1vdXNlb3V0PSJ0aGlzLmNsYXNzTmFtZT0nbmF2SXRl
bSciPsKgwqAKICAgICAgICAgICAgPGEgaHJlZj0iL2ppcmEvc2VjdXJlL0Jyb3dzZVByb2plY3Qu
anNwYSIgaWQ9ImJyb3dzZV9saW5rIiB0aXRsZT0iQnJvd3NlIGN1cnJlbnRseSBhY3RpdmUgcHJv
amVjdCAnSURFQTogRGV2ZWxvcG1lbnQnIiBhY2Nlc3NrZXk9ImIiIG9uY2xpY2s9InJldHVybiBm
YWxzZSI+PHU+QjwvdT5ST1dTRSBQUk9KRUNUPC9hPiDCoMKgCiAgICA8L3RkPjx0ZCBub3dyYXA9
IiIgb25jbGljaz0id2luZG93LmRvY3VtZW50LmxvY2F0aW9uPScvamlyYS9zZWN1cmUvSXNzdWVO
YXZpZ2F0b3IuanNwYSciIGFsaWduPSJjZW50ZXIiIHZhbGlnbj0ibWlkZGxlIiBjbGFzcz0ibmF2
SXRlbSIgb25tb3VzZW92ZXI9InRoaXMuY2xhc3NOYW1lPSduYXZJdGVtT3ZlciciIG9ubW91c2Vv
dXQ9InRoaXMuY2xhc3NOYW1lPSduYXZJdGVtJyI+wqDCoAogICAgICAgICAgICA8YSBocmVmPSIv
amlyYS9zZWN1cmUvSXNzdWVOYXZpZ2F0b3IuanNwYSIgaWQ9ImZpbmRfbGluayIgdGl0bGU9IkZp
bmQgaXNzdWVzIGluIHRoZSBwcm9qZWN0cyB5b3UgaGF2ZSBwZXJtaXNzaW9ucyB0byB2aWV3IiBh
Y2Nlc3NrZXk9ImYiIG9uY2xpY2s9InJldHVybiBmYWxzZSI+PHU+RjwvdT5JTkQgSVNTVUVTPC9h
PiDCoMKgCiAgICA8L3RkPjx0ZCBub3dyYXA9IiIgb25jbGljaz0id2luZG93LmRvY3VtZW50Lmxv
Y2F0aW9uPScvamlyYS9zZWN1cmUvQ3JlYXRlSXNzdWUhZGVmYXVsdC5qc3BhJyIgYWxpZ249ImNl
bnRlciIgdmFsaWduPSJtaWRkbGUiIGNsYXNzPSJuYXZJdGVtIiBvbm1vdXNlb3Zlcj0idGhpcy5j
bGFzc05hbWU9J25hdkl0ZW1PdmVyJyIgb25tb3VzZW91dD0idGhpcy5jbGFzc05hbWU9J25hdkl0
ZW0nIj7CoMKgCiAgICAgICAgICAgIDxhIGhyZWY9Ii9qaXJhL3NlY3VyZS9DcmVhdGVJc3N1ZSFk
ZWZhdWx0LmpzcGEiIGlkPSJjcmVhdGVfbGluayIgdGl0bGU9IkNyZWF0ZSBhIG5ldyBpc3N1ZSAv
IGJ1ZyAvIGZlYXR1cmUgcmVxdWVzdCAvIGV0YyIgYWNjZXNza2V5PSJjIiBvbmNsaWNrPSJyZXR1
cm4gZmFsc2UiPjx1PkM8L3U+UkVBVEUgTkVXIElTU1VFPC9hPiDCoMKgCiAgICA8L3RkPjx0ZCBu
b3dyYXA9IiIgb25jbGljaz0id2luZG93LmRvY3VtZW50LmxvY2F0aW9uPScvamlyYS9zZWN1cmUv
cHJvamVjdC9WaWV3UHJvamVjdHMuanNwYSciIGFsaWduPSJjZW50ZXIiIHZhbGlnbj0ibWlkZGxl
IiBjbGFzcz0ibmF2SXRlbSIgb25tb3VzZW92ZXI9InRoaXMuY2xhc3NOYW1lPSduYXZJdGVtT3Zl
ciciIG9ubW91c2VvdXQ9InRoaXMuY2xhc3NOYW1lPSduYXZJdGVtJyI+wqDCoAogICAgICAgICAg
ICA8YSBocmVmPSIvamlyYS9zZWN1cmUvcHJvamVjdC9WaWV3UHJvamVjdHMuanNwYSIgaWQ9ImFk
bWluX2xpbmsiIHRpdGxlPSJNYW5hZ2UgdGhpcyBKSVJBIGluc3RhbmNlIiBhY2Nlc3NrZXk9ImEi
IG9uY2xpY2s9InJldHVybiBmYWxzZSI+PHU+QTwvdT5ETUlOSVNUUkFUSU9OPC9hPiDCoMKgCiAg
ICA8L3RkPjx0ZCBhbGlnbj0icmlnaHQiIGNsYXNzPSJuYXZJdGVtIiB2YWxpZ249Im1pZGRsZSIg
Ymdjb2xvcj0iIzFkNWRhNyIgd2lkdGg9IjEwMCUiPgogICAgICAgICAgICA8Zm9ybSBuYW1lPSJx
dWlja3NlYXJjaCIgYWN0aW9uPSIvamlyYS9zZWN1cmUvUXVpY2tTZWFyY2guanNwYSIgbWV0aG9k
PSJwb3N0IiBzdHlsZT0icGFkZGluZzogMDsgbWFyZ2luOiAwOyI+CiAgICAgICAgICAgICAgICA8
c3BhbiBjbGFzcz0ibmF2SXRlbSIgb25tb3VzZW92ZXI9InNob3dUb29sVGlwKCkiIG9ubW91c2Vv
dXQ9ImhpZGVUb29sVGlwKCkiPsKgIMKgCiAgICAgICAgICAgICAgICAgICAgPHU+UTwvdT5VSUNL
IFNFQVJDSDoKICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgIDxzcGFuIGNs
YXNzPSJuYXZJdGVtIj4KICAgICAgICAgICAgICAgICAgICA8aW5wdXQgY2xhc3M9InF1aWNrU2Vh
cmNoSW5wdXQiIHRpdGxlPSJHbyBkaXJlY3RseSB0byBhbiBpc3N1ZSBieSB0eXBpbmcgYSB2YWxp
ZCBpc3N1ZSBrZXksIG9yIHJ1biBhIGZyZWUtdGV4dCBzZWFyY2guIiB0eXBlPSJ0ZXh0IiBzaXpl
PSIyNSIgbmFtZT0ic2VhcmNoU3RyaW5nIiBhY2Nlc3NrZXk9InEiIGlkPSJxdWlja1NlYXJjaElu
cHV0IiB2YWxpZ249ImFic21pZGRsZSI+wqAKICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAg
ICAgICAgPC9mb3JtPgogICAgICAgIDwvdGQ+PHRkIHdpZHRoPSI1Ij48aW1nIHNyYz0iL2ppcmEv
aW1hZ2VzL2JvcmRlci9zcGFjZXIuZ2lmIiB3aWR0aD0iNSIgaGVpZ2h0PSIyMCIgYm9yZGVyPSIw
Ij48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPgo8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPgoK
CgoKPGRpdiBvbm1vdXNlb3Zlcj0icmVjb3JkSW5UaXAoKSIgb25tb3VzZW91dD0icmVjb3JkT3V0
VGlwKCkiIGlkPSJxdWlja3NlYXJjaGhlbHAiIGNsYXNzPSJpbmZvcm1hdGlvbkJveCIgc3R5bGU9
ImRpc3BsYXk6IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDIwZW07IHBvc2l0aW9u
OiBhYnNvbHV0ZTsgdG9wOiA1NXB4OyByaWdodDogMTBweDsgcGFkZGluZzogMC41ZW07Ij4KICAg
IExlYXJuIG1vcmUgYWJvdXQgPGEgaHJlZj0iaHR0cDovL3d3dy5hdGxhc3NpYW4uY29tL3NvZnR3
YXJlL2ppcmEvZG9jcy92My44LjEvcXVpY2tzZWFyY2guaHRtbD9jbGlja2VkPWppcmFoZWxwIiB0
YXJnZXQ9Il9qaXJhaGVscCI+UXVpY2sgU2VhcmNoPC9hPgo8L2Rpdj4KCgoKCgoKPHRhYmxlIGNl
bGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIiB3aWR0aD0iMTAwJSI+CiAg
ICA8dGJvZHk+PHRyPjx0ZCB3aWR0aD0iMjAwIiBiZ2NvbG9yPSIjZjBmMGYwIiB2YWxpZ249InRv
cCI+CiAgICAgICAgICAgIDx0YWJsZSBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJv
cmRlcj0iMCIgd2lkdGg9IjIwMCI+Cjx0Ym9keT48dHI+PHRkPgogICAgICAgIDx0YWJsZSBjZWxs
cGFkZGluZz0iMyIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCIgd2lkdGg9IjEwMCUiPgogICAg
PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iZGRkZGRkIj4KICAgICAgICA8c3BhbiBzdHlsZT0iZmxv
YXQ6bGVmdCI+PGI+SXNzdWUgRGV0YWlsczwvYj48L3NwYW4+CiAgICAgICAgPHNwYW4gY2xhc3M9
InNtYWxsIiBzdHlsZT0iZmxvYXQ6cmlnaHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKDxhIHJlbD0ibm9mb2xsb3ciIGNsYXNzPSJzbWFsbCIgaHJlZj0iL2ppcmEv
c2kvamlyYS5pc3N1ZXZpZXdzOmlzc3VlLXhtbC9JREVBREVWLTE3NTQ5L0lERUFERVYtMTc1NDku
eG1sIj5YTUw8L2E+IHwgPGEgcmVsPSJub2ZvbGxvdyIgY2xhc3M9InNtYWxsIiBocmVmPSIvamly
YS9zaS9qaXJhLmlzc3Vldmlld3M6aXNzdWUtd29yZC9JREVBREVWLTE3NTQ5L0lERUFERVYtMTc1
NDkuZG9jIj5Xb3JkPC9hPiB8IDxhIHJlbD0ibm9mb2xsb3ciIGNsYXNzPSJzbWFsbCIgaHJlZj0i
L2ppcmEvc2kvamlyYS5pc3N1ZXZpZXdzOmlzc3VlLWh0bWwvSURFQURFVi0xNzU0OS9JREVBREVW
LTE3NTQ5Lmh0bWwiPlByaW50YWJsZTwvYT4pCiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgog
ICAgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGlt
ZyBzcmM9Ii9qaXJhL2ltYWdlcy9ibHVlcGl4ZWwuZ2lmIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIx
IiBib3JkZXI9IjAiIGFsdD0iIj48YnI+CiAgICAgICAgPHRhYmxlIGlkPSJpc3N1ZWRldGFpbHMi
IGNlbGxwYWRkaW5nPSIzIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj4KCiAgICAgICAgICAg
IDx0Ym9keT48dHI+PHRkIHZhbGlnbj0idG9wIj48Yj5LZXk6PC9iPjwvdGQ+PHRkIHZhbGlnbj0i
dG9wIj4KICAgICAgICAgICAgICAgICAgICA8Yj48YSBpZD0iaXNzdWVfa2V5X0lERUFERVYtMTc1
NDkiIGhyZWY9Ii9qaXJhL2Jyb3dzZS9JREVBREVWLTE3NTQ5Ij5JREVBREVWLTE3NTQ5PC9hPjwv
Yj4KICAgICAgICAgICAgICAgIDwvdGQ+PC90cj48dHI+PHRkIHZhbGlnbj0idG9wIj48Yj5UeXBl
OjwvYj48L3RkPjx0ZCB2YWxpZ249InRvcCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL2ppcmEvaW1hZ2Vz
L2ljb25zL2J1Zy5naWYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgYm9yZGVyPSIwIiBhbGlnbj0i
YWJzbWlkZGxlIiBhbHQ9IkJ1ZyIgdGl0bGU9IkJ1ZyAtIEEgcHJvYmxlbSB3aGljaCBpbXBhaXJz
IG9yIHByZXZlbnRzIHRoZSBmdW5jdGlvbnMgb2YgdGhlIHByb2R1Y3QuIj4KICAgICAgICAgICAg
IEJ1ZwogICAgICAgICAgICAgICAgPC90ZD48L3RyPjx0cj48dGQgdmFsaWduPSJ0b3AiPjxiPlN0
YXR1czo8L2I+PC90ZD48dGQgdmFsaWduPSJ0b3AiPgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9qaXJhL2lt
YWdlcy9pY29ucy9zdGF0dXNfb3Blbi5naWYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgYm9yZGVy
PSIwIiBhbGlnbj0iYWJzbWlkZGxlIiBhbHQ9Ik9wZW4iIHRpdGxlPSJPcGVuIC0gVGhlIGlzc3Vl
IGlzIG9wZW4gYW5kIHJlYWR5IGZvciB0aGUgYXNzaWduZWUgdG8gc3RhcnQgd29yayBvbiBpdC4i
PgogICAgICAgICAgICAgT3BlbgogICAgICAgICAgICAgICAgPC90ZD48L3RyPjx0cj48dGQgdmFs
aWduPSJ0b3AiPjxiPlByaW9yaXR5OjwvYj48L3RkPjx0ZCB2YWxpZ249InRvcCI+CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
aW1nIHNyYz0iL2ppcmEvaW1hZ2VzL2ljb25zL3ByaW9yaXR5X21ham9yLmdpZiIgaGVpZ2h0PSIx
NiIgd2lkdGg9IjE2IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUiIGFsdD0iTWFqb3IiIHRp
dGxlPSJNYWpvciAtIE1ham9yIGxvc3Mgb2YgZnVuY3Rpb24uIj4KICAgICAgICAgICAgIE1ham9y
CiAgICAgICAgICAgICAgICA8L3RkPjwvdHI+PHRyPjx0ZCB2YWxpZ249InRvcCI+PGI+QXNzaWdu
ZWU6PC9iPjwvdGQ+PHRkIHZhbGlnbj0idG9wIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8YSBocmVmPSIvamlyYS9zZWN1cmUvVmlld1Byb2ZpbGUuanNwYT9u
YW1lPW1pa2UiPk1pa2UgQWl6YXRza3k8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDwvdGQ+PC90cj48dHI+PHRkIHZhbGlnbj0idG9wIj48Yj5SZXBvcnRlcjo8L2I+PC90
ZD48dGQgdmFsaWduPSJ0b3AiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxhIGhyZWY9Ii9qaXJhL3NlY3VyZS9WaWV3UHJvZmlsZS5qc3BhP25hbWU9c2FzaGFj
aGUiPkFsZXhhbmRlciBDaGVybmlrb3Y8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDwvdGQ+PC90cj48dHI+PHRkIHZhbGlnbj0idG9wIj48Yj5Wb3Rlczo8L2I+PC90ZD48
dGQgdmFsaWduPSJ0b3AiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIMKgPHNwYW4gY2xhc3M9InNtYWxsIj4oPGEgaWQ9InZpZXdfdm90ZXMiIGhy
ZWY9Ii9qaXJhL3NlY3VyZS9WaWV3Vm90ZXJzIWRlZmF1bHQuanNwYT9pZD0xMzgwNTgiPlZpZXc8
L2E+KTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48L3Ry
Pjx0cj48dGQgdmFsaWduPSJ0b3AiPjxiPldhdGNoZXJzOjwvYj48L3RkPjx0ZCB2YWxpZ249InRv
cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IMKgPHNwYW4gY2xhc3M9InNtYWxsIj4oPGEgaWQ9InZpZXdfd2F0Y2hlcnMiIGhyZWY9Ii9qaXJh
L3NlY3VyZS9NYW5hZ2VXYXRjaGVycyFkZWZhdWx0LmpzcGE/aWQ9MTM4MDU4Ij5WaWV3PC9hPik8
L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PC90cj48L3Ri
b2R5PjwvdGFibGU+CiAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGlkPSJ3b3JrZmxvd2Fj
dGlvbnMiIGNsYXNzPSJ3b3JrZmxvd2FjdGlvbnMiPgogICAgICAgICAgICA8dGFibGUgY2VsbHBh
ZGRpbmc9IjMiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9IjAiIHdpZHRoPSIxMDAlIj4KICAgICAg
ICAgICAgPHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iZGRkZGRkIj4KICAgICAgICAgICAgICAgIDxi
PkF2YWlsYWJsZSBXb3JrZmxvdyBBY3Rpb25zPC9iPgogICAgICAgICAgICA8L3RkPjwvdHI+PC90
Ym9keT48L3RhYmxlPgogICAgICAgICAgICA8aW1nIHNyYz0iL2ppcmEvaW1hZ2VzL2JsdWVwaXhl
bC5naWYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEiIGJvcmRlcj0iMCIgYWx0PSIiPjxicj4KCiAg
ICAgICAgICAgIDx0YWJsZSBpZD0iYXZhaWxhYmxlX3dvcmtmbG93X2FjdGlvbnMiIGNlbGxwYWRk
aW5nPSI0IiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDx0Ym9keT48dHI+PHRkIGNsYXNzPSJsYXp5T3BlcmF0aW9uIj4KICAgICAgICAgICAg
ICAgICAgICA8aW1nIHNyYz0iL2ppcmEvaW1hZ2VzL2ljb25zL2J1bGxldF9jcmVtZS5naWYiIGhl
aWdodD0iOCIgd2lkdGg9IjgiIGJvcmRlcj0iMCIgYWxpZ249ImFic21pZGRsZSIgYWx0PSIiPgog
ICAgICAgICAgICAgICAgICAgIDxiPjxhIHRpdGxlPSJTdGFydCBQcm9ncmVzcyIgcmVsPSJub2Zv
bGxvdyIgaHJlZj0iL2ppcmEvc2VjdXJlL1dvcmtmbG93VUlEaXNwYXRjaGVyLmpzcGE/aWQ9MTM4
MDU4JmFtcDthY3Rpb249NCIgaWQ9ImFjdGlvbl9pZF80Ij5TdGFydCBQcm9ncmVzczwvYT48L2I+
PGJyPgogICAgICAgICAgICAgICAgPC90ZD48L3RyPjx0cj48dGQgY2xhc3M9ImxhenlPcGVyYXRp
b24iPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvamlyYS9pbWFnZXMvaWNvbnMvYnVs
bGV0X2NyZW1lLmdpZiIgaGVpZ2h0PSI4IiB3aWR0aD0iOCIgYm9yZGVyPSIwIiBhbGlnbj0iYWJz
bWlkZGxlIiBhbHQ9IiI+CiAgICAgICAgICAgICAgICAgICAgPGI+PGEgdGl0bGU9IlJlc29sdmUg
SXNzdWUiIHJlbD0ibm9mb2xsb3cgbGF6eUxpbmsiIGhyZWY9Ii9qaXJhL3NlY3VyZS9Xb3JrZmxv
d1VJRGlzcGF0Y2hlci5qc3BhP2lkPTEzODA1OCZhbXA7YWN0aW9uPTUiIGlkPSJhY3Rpb25faWRf
NSI+UmVzb2x2ZSBJc3N1ZTwvYT48L2I+PGJyPgogICAgICAgICAgICAgICAgPC90ZD48L3RyPjwv
dGJvZHk+PC90YWJsZT4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICAgICAgICAgIDxk
aXYgY2xhc3M9Im9wZXJhdGlvbnMiPgogICAgICAgIDx0YWJsZSBjZWxscGFkZGluZz0iMyIgY2Vs
bHNwYWNpbmc9IjAiIGJvcmRlcj0iMCIgd2lkdGg9IjEwMCUiPgogICAgICAgIDx0Ym9keT48dHI+
PHRkIGJnY29sb3I9ImRkZGRkZCI+CiAgICAgICAgICAgIDxiPk9wZXJhdGlvbnM8L2I+CiAgICAg
ICAgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT4KICAgICAgICA8aW1nIHNyYz0iL2ppcmEvaW1h
Z2VzL2JsdWVwaXhlbC5naWYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEiIGJvcmRlcj0iMCIgYWx0
PSIiPjxicj4KICAgICAgICA8dGFibGUgY2VsbHBhZGRpbmc9IjMiIGNlbGxzcGFjaW5nPSIwIiBi
b3JkZXI9IjAiIGlkPSJvcGVyYXRpb25zU2VjdGlvbiI+CiAgICAgICAgICAgICAgICAgICAgPHRi
b2R5Pjx0cj48dGQgY2xhc3M9Imlzc3VlT3BlcmF0aW9uIGxhenlPcGVyYXRpb24iPgogICAgICAg
ICAgICAgICAgPGltZyBzcmM9Ii9qaXJhL2ltYWdlcy9pY29ucy9idWxsZXRfY3JlbWUuZ2lmIiBo
ZWlnaHQ9IjgiIHdpZHRoPSI4IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUiPiA8Yj48YSBp
ZD0iYXNzaWduX2lzc3VlIiBocmVmPSIvamlyYS9zZWN1cmUvQXNzaWduSXNzdWUhZGVmYXVsdC5q
c3BhP2lkPTEzODA1OCIgcmVsPSJsYXp5TGluayI+QXNzaWduPC9hPjwvYj4gdGhpcyBpc3N1ZQoK
ICAgICAgICAgICAgPC90ZD48L3RyPjx0cj48dGQgY2xhc3M9Imlzc3VlT3BlcmF0aW9uIGxhenlP
cGVyYXRpb24iPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9qaXJhL2ltYWdlcy9pY29ucy9i
dWxsZXRfY3JlbWUuZ2lmIiBoZWlnaHQ9IjgiIHdpZHRoPSI4IiBib3JkZXI9IjAiIGFsaWduPSJh
YnNtaWRkbGUiPiA8c3Ryb25nPjxhIGlkPSJhdHRhY2hfZmlsZSIgaHJlZj0iL2ppcmEvc2VjdXJl
L0F0dGFjaEZpbGUhZGVmYXVsdC5qc3BhP2lkPTEzODA1OCIgcmVsPSJsYXp5TGluayI+QXR0YWNo
IGZpbGU8L2E+PC9zdHJvbmc+IHRvIHRoaXMgaXNzdWUKICAgICAgICAgICAgPC90ZD48L3RyPjx0
cj48dGQgY2xhc3M9Imlzc3VlT3BlcmF0aW9uIGxhenlPcGVyYXRpb24iPgogICAgICAgICAgICAg
ICAgPGltZyBzcmM9Ii9qaXJhL2ltYWdlcy9pY29ucy9idWxsZXRfY3JlbWUuZ2lmIiBoZWlnaHQ9
IjgiIHdpZHRoPSI4IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUiPiAgICAgPHN0cm9uZz48
YSBpZD0iYXR0YWNoX3NjcmVlbnNob3QiIGhyZWY9Ii9qaXJhL3NlY3VyZS9BdHRhY2hGaWxlIXNj
cmVlbnNob3QuanNwYT9pZD0xMzgwNTgiIG9uY2xpY2s9IndpbmRvdy5vcGVuKHRoaXMuaHJlZiwg
JnF1b3Q7c2NyZWVuc2hvdCZxdW90OywgJnF1b3Q7d2lkdGg9ODAwLGhlaWdodD03MDAsc2Nyb2xs
YmFycz15ZXMsc3RhdHVzPXllcyZxdW90Oyk7IHJldHVybiBmYWxzZSI+QXR0YWNoIHNjcmVlbnNo
b3Q8L2E+PC9zdHJvbmc+IHRvIHRoaXMgaXNzdWUKCiAgICAgICAgICAgIDwvdGQ+PC90cj48dHI+
PHRkIGNsYXNzPSJpc3N1ZU9wZXJhdGlvbiBsYXp5T3BlcmF0aW9uIj4KICAgICAgICAgICAgICAg
IDxpbWcgc3JjPSIvamlyYS9pbWFnZXMvaWNvbnMvYnVsbGV0X2NyZW1lLmdpZiIgaGVpZ2h0PSI4
IiB3aWR0aD0iOCIgYm9yZGVyPSIwIiBhbGlnbj0iYWJzbWlkZGxlIj4gPHN0cm9uZz48YSBpZD0i
Y2xvbmVfaXNzdWUiIGhyZWY9Ii9qaXJhL3NlY3VyZS9DbG9uZUlzc3VlRGV0YWlscyFkZWZhdWx0
LmpzcGE/aWQ9MTM4MDU4Ij5DbG9uZTwvYT48L3N0cm9uZz4gdGhpcyBpc3N1ZQogICAgICAgICAg
ICA8L3RkPjwvdHI+PHRyPjx0ZCBjbGFzcz0iaXNzdWVPcGVyYXRpb24gbGF6eU9wZXJhdGlvbiI+
CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL2ppcmEvaW1hZ2VzL2ljb25zL2J1bGxldF9jcmVt
ZS5naWYiIGhlaWdodD0iOCIgd2lkdGg9IjgiIGJvcmRlcj0iMCIgYWxpZ249ImFic21pZGRsZSI+
IDxzdHJvbmc+PGEgaWQ9ImNvbW1lbnRfaXNzdWUiIGhyZWY9Ii9qaXJhL3NlY3VyZS9BZGRDb21t
ZW50IWRlZmF1bHQuanNwYT9pZD0xMzgwNTgiIG9uY2xpY2s9InRyeSB7cmV0dXJuIHNob3dDb21t
ZW50KCk7fWNhdGNoKGUpe3JldHVybiB0cnVlO307Ij5Db21tZW50PC9hPjwvc3Ryb25nPiBvbiB0
aGlzIGlzc3VlCjxhIGFjY2Vzc2tleT0ibSIgb25jbGljaz0idHJ5IHtyZXR1cm4gc2hvd0NvbW1l
bnQoKTt9Y2F0Y2goZSl7cmV0dXJuIHRydWU7fTsiIGhyZWY9Ii9qaXJhL3NlY3VyZS9BZGRDb21t
ZW50IWRlZmF1bHQuanNwYT9pZD0xMzgwNTgiPjwvYT4KCiAgICAgICAgICAgIDwvdGQ+PC90cj48
dHI+PHRkIGNsYXNzPSJpc3N1ZU9wZXJhdGlvbiBsYXp5T3BlcmF0aW9uIj4KICAgICAgICAgICAg
ICAgIDxpbWcgc3JjPSIvamlyYS9pbWFnZXMvaWNvbnMvYnVsbGV0X2NyZW1lLmdpZiIgaGVpZ2h0
PSI4IiB3aWR0aD0iOCIgYm9yZGVyPSIwIiBhbGlnbj0iYWJzbWlkZGxlIj4gQ3JlYXRlIDxzdHJv
bmc+PGEgaWQ9ImNyZWF0ZV9zdWJ0YXNrIiBocmVmPSIvamlyYS9zZWN1cmUvQ3JlYXRlU3ViVGFz
a0lzc3VlIWRlZmF1bHQuanNwYT9wYXJlbnRJc3N1ZUlkPTEzODA1OCI+c3ViLXRhc2s8L2E+PC9z
dHJvbmc+CgogICAgICAgICAgICA8L3RkPjwvdHI+PHRyPjx0ZCBjbGFzcz0iaXNzdWVPcGVyYXRp
b24gbGF6eU9wZXJhdGlvbiI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL2ppcmEvaW1hZ2Vz
L2ljb25zL2J1bGxldF9jcmVtZS5naWYiIGhlaWdodD0iOCIgd2lkdGg9IjgiIGJvcmRlcj0iMCIg
YWxpZ249ImFic21pZGRsZSI+IDxzdHJvbmc+PGEgaWQ9ImRlbGV0ZV9pc3N1ZSIgaHJlZj0iL2pp
cmEvc2VjdXJlL0RlbGV0ZUlzc3VlIWRlZmF1bHQuanNwYT9pZD0xMzgwNTgiPkRlbGV0ZTwvYT48
L3N0cm9uZz4gdGhpcyBpc3N1ZQogICAgICAgICAgICA8L3RkPjwvdHI+PHRyPjx0ZCBjbGFzcz0i
aXNzdWVPcGVyYXRpb24gbGF6eU9wZXJhdGlvbiI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0i
L2ppcmEvaW1hZ2VzL2ljb25zL2J1bGxldF9jcmVtZS5naWYiIGhlaWdodD0iOCIgd2lkdGg9Ijgi
IGJvcmRlcj0iMCIgYWxpZ249ImFic21pZGRsZSI+ICAgICA8c3Ryb25nPjxhIGlkPSJlZGl0X2lz
c3VlIiBhY2Nlc3NrZXk9ImUiIGhyZWY9Ii9qaXJhL3NlY3VyZS9FZGl0SXNzdWUhZGVmYXVsdC5q
c3BhP2lkPTEzODA1OCIgcmVsPSJsYXp5TGluayI+RWRpdDwvYT48L3N0cm9uZz4gdGhpcyBpc3N1
ZQoKICAgICAgICAgICAgPC90ZD48L3RyPjx0cj48dGQgY2xhc3M9Imlzc3VlT3BlcmF0aW9uIGxh
enlPcGVyYXRpb24iPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9qaXJhL2ltYWdlcy9pY29u
cy9idWxsZXRfY3JlbWUuZ2lmIiBoZWlnaHQ9IjgiIHdpZHRoPSI4IiBib3JkZXI9IjAiIGFsaWdu
PSJhYnNtaWRkbGUiPiA8c3Ryb25nPjxhIGlkPSJsaW5rX2lzc3VlIiBocmVmPSIvamlyYS9zZWN1
cmUvTGlua0V4aXN0aW5nSXNzdWUhZGVmYXVsdC5qc3BhP2lkPTEzODA1OCIgcmVsPSJsYXp5TGlu
ayI+TGluazwvYT48L3N0cm9uZz4gdGhpcyBpc3N1ZSB0byBhbm90aGVyIGlzc3VlCiAgICAgICAg
ICAgIDwvdGQ+PC90cj48dHI+PHRkIGNsYXNzPSJpc3N1ZU9wZXJhdGlvbiBsYXp5T3BlcmF0aW9u
Ij4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvamlyYS9pbWFnZXMvaWNvbnMvYnVsbGV0X2Ny
ZW1lLmdpZiIgaGVpZ2h0PSI4IiB3aWR0aD0iOCIgYm9yZGVyPSIwIiBhbGlnbj0iYWJzbWlkZGxl
Ij4gICAgIDxzdHJvbmc+PGEgaWQ9Im1vdmVfaXNzdWUiIGhyZWY9Ii9qaXJhL3NlY3VyZS9Nb3Zl
SXNzdWUhZGVmYXVsdC5qc3BhP2lkPTEzODA1OCI+TW92ZTwvYT48L3N0cm9uZz4gdGhpcyBpc3N1
ZQoKICAgICAgICAgICAgPC90ZD48L3RyPjx0cj48dGQgY2xhc3M9Imlzc3VlT3BlcmF0aW9uIGxh
enlPcGVyYXRpb24iPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9qaXJhL2ltYWdlcy9pY29u
cy9idWxsZXRfY3JlbWUuZ2lmIiBoZWlnaHQ9IjgiIHdpZHRoPSI4IiBib3JkZXI9IjAiIGFsaWdu
PSJhYnNtaWRkbGUiPiAgICAgPGEgaWQ9InZvdGVfaXNzdWUiIGhyZWY9Ii9qaXJhL3NlY3VyZS9W
aWV3Vm90ZXJzIWRlZmF1bHQuanNwYT9pZD0xMzgwNTgiPgogICAgPHN0cm9uZz5Wb3Rpbmc8L3N0
cm9uZz48L2E+OiA8YnI+CgogICAgICAgICAgICAgICAgICAgICAgICBZb3UgaGF2ZSBub3Qgdm90
ZWQgZm9yIHRoaXMgaXNzdWUuIDxzdHJvbmc+PGEgaHJlZj0iL2ppcmEvc2VjdXJlL1ZpZXdJc3N1
ZS5qc3BhP2lkPTEzODA1OCZhbXA7dm90ZT12b3RlIiByZXY9InZvdGUtZm9yIj5Wb3RlIGZvciBp
dDwvYT48L3N0cm9uZz4gaWYgeW91IHdpc2ggaXQgdG8gYmUgZml4ZWQKICAgICAgICAgICAgCiAg
ICAgICAgICAgIDwvdGQ+PC90cj48dHI+PHRkIGNsYXNzPSJpc3N1ZU9wZXJhdGlvbiBsYXp5T3Bl
cmF0aW9uIj4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvamlyYS9pbWFnZXMvaWNvbnMvYnVs
bGV0X2NyZW1lLmdpZiIgaGVpZ2h0PSI4IiB3aWR0aD0iOCIgYm9yZGVyPSIwIiBhbGlnbj0iYWJz
bWlkZGxlIj4gICAgIDxhIGlkPSJ3YXRjaGVyX2lzc3VlIiBocmVmPSIvamlyYS9zZWN1cmUvTWFu
YWdlV2F0Y2hlcnMhZGVmYXVsdC5qc3BhP2lkPTEzODA1OCI+CiAgICA8c3Ryb25nPldhdGNoaW5n
PC9zdHJvbmc+PC9hPjo8YnI+CgogICAgWW91IGFyZSBub3Qgd2F0Y2hpbmcgdGhpcyBpc3N1ZS4g
PHN0cm9uZz48YSBocmVmPSIvamlyYS9zZWN1cmUvVmlld0lzc3VlLmpzcGE/aWQ9MTM4MDU4JmFt
cDt3YXRjaD10cnVlIj5XYXRjaCBpdDwvYT48L3N0cm9uZz4gdG8gYmUgbm90aWZpZWQgb2YgY2hh
bmdlcwoKICAgICAgICAgICAgPC90ZD48L3RyPjx0cj48dGQgY2xhc3M9Imlzc3VlT3BlcmF0aW9u
IGxhenlPcGVyYXRpb24iPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9qaXJhL2ltYWdlcy9p
Y29ucy9idWxsZXRfY3JlbWUuZ2lmIiBoZWlnaHQ9IjgiIHdpZHRoPSI4IiBib3JkZXI9IjAiIGFs
aWduPSJhYnNtaWRkbGUiPiA8c3Ryb25nPldvcmtsb2c8L3N0cm9uZz46PGJyPgogICAgV29ya2Vk
IG9uIHRoaXMgaXNzdWU/IDxzdHJvbmc+PGEgaWQ9ImxvZ193b3JrIiBocmVmPSIvamlyYS9zZWN1
cmUvTG9nV29yayFkZWZhdWx0LmpzcGE/aWQ9MTM4MDU4IiByZWw9ImxhenlMaW5rIj5Mb2cgd29y
ayBkb25lPC9hPjwvc3Ryb25nPgoKICAgICAgICAgICAgPC90ZD48L3RyPjx0cj48dGQgY2xhc3M9
Imlzc3VlT3BlcmF0aW9uIGxhenlPcGVyYXRpb24iPgogICAgICAgICAgICAgICAgPGltZyBzcmM9
Ii9qaXJhL2ltYWdlcy9pY29ucy9idWxsZXRfY3JlbWUuZ2lmIiBoZWlnaHQ9IjgiIHdpZHRoPSI4
IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUvIj4KPGltZyBzcmM9Imh0dHA6Ly93d3cuamV0
YnJhaW5zLmNvbS9mYXZpY29uLmljbyI+CjxiPjxhIGhyZWY9IiMiIG9uY2xpY2s9ImphdmFzY3Jp
cHQ6YXNzaWduSXNzdWUoKSI+T25lLUNsaWNrIEFzc2lnbjwvYT48L2I+wqB0bzo8YnI+Cjxicj4K
Cgo8c2VsZWN0IG5hbWU9ImFzc2lnbmVlcyIgaWQ9InNlbGVjdEFzc2lnbmVlIiBzaXplPSIxNSIg
b25jaGFuZ2U9ImphdmFzY3JpcHQ6YXNzaWduSXNzdWUoKSI+CiAgPG9wdGlvbiB2YWx1ZT0iYWxl
eC50a2FjaG1hbiI+QWxleCBUa2FjaG1hbjwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9InNhc2hh
Y2hlIj5BbGV4YW5kZXIgQ2hlcm5pa292PC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0ib2thIj5B
bGV4YW5kZXIgS2l0YWV2PC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0iYXJ1c2luYSI+QWxleGFu
ZHJhIFJ1c2luYTwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9ImFlZmltb3YiPkFsZXhleSBFZmlt
b3Y8L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJuZXVybzE1OSI+QWxleGV5IEdvcGFjaGVua288
L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJjZHIiPkFsZXhleSBLdWRyYXZ0c2V2PC9vcHRpb24+
CiAgPG9wdGlvbiB2YWx1ZT0iYWxleGV5LnBlZ292Ij5BbGV4ZXkgUGVnb3Y8L29wdGlvbj4KICA8
b3B0aW9uIHZhbHVlPSJwdGlAamV0YnJhaW5zLmNvbSI+QW5uIE9yZXNobmlrb3ZhPC9vcHRpb24+
CiAgPG9wdGlvbiB2YWx1ZT0iYW5ldCI+QW5uYSBLb3psb3ZhPC9vcHRpb24+CiAgPG9wdGlvbiB2
YWx1ZT0iYW1ha2VldiI+QW50b24gTWFrZWV2PC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0iYmFz
bGVpamRla2tlcnMiPkJhcyBMZWlqZGVra2Vyczwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9ImRh
dmUuZ3JpZmZpdGhAdHVybmVyLmNvbSI+RGF2ZSBHcmlmZml0aDwvb3B0aW9uPgogIDxvcHRpb24g
dmFsdWU9ImRlc2lnbmVyLWhvbGRlciI+RGVzaWduZXIgSG9sZGVyPC9vcHRpb24+CiAgPG9wdGlv
biB2YWx1ZT0iZGF2ZGVldiI+RG1pdHJ5IEF2ZGVldjwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9
InlvbGUiPkRtaXRyeSBKZW1lcm92PC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0ibWVnb3IiPkVn
b3IgTWFseXNoZXY8L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJsaXNhciI+RWxpemF2ZXRhIFJl
dnlha2luYTwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9InZlbiI+RXVnZW5lIFZpZ2RvcmNoaWs8
L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJqZWthIj5FdWdlbmUgWmh1cmF2bGV2PC9vcHRpb24+
CiAgPG9wdGlvbiB2YWx1ZT0ic2lzeXBodXMiPkV4Y2VwdGlvbiBBbmFseXplcjwvb3B0aW9uPgog
IDxvcHRpb24gdmFsdWU9ImdyZWdzaCI+R3JlZ29yeSBTaHJhZ288L29wdGlvbj4KICA8b3B0aW9u
IHZhbHVlPSJoYW5pIj5IYW5pIFN1bGVpbWFuPC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0iaWxp
YS5kdW1vdkBqZXRicmFpbnMuY29tIj5JbGlhIER1bW92PC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1
ZT0ibWlvIj5JcmluYSBNZWdvcnNrYXlhPC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0iaXJpbmEi
PklyaW5hIFBldHJvdnNrYXlhPC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0ianZhbnp5bCI+SmFz
b24gdmFuIFp5bDwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9ImtpcmlsbGsiPktpcmlsbCBLYWxp
c2hldjwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9Im1heGtpciI+S2lyaWxsIE1heGltb3Y8L29w
dGlvbj4KICA8b3B0aW9uIHZhbHVlPSJtYXJpYS1raCI+TWFyaWEgS2hhbHVzb3ZhPC9vcHRpb24+
CiAgPG9wdGlvbiB2YWx1ZT0idGFsaW9zIj5NYXJrIERlcnJpY3V0dDwvb3B0aW9uPgogIDxvcHRp
b24gdmFsdWU9Im5pY2l0eSI+TWF4aW0gTW9zc2llbmtvPC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1
ZT0ibWF4Ij5NYXhpbSBTaGFmaXJvdjwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9Im1ldGFpc3N1
ZWhvbGRlciI+TWV0YSBJc3N1ZSBIb2xkZXI8L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJsbG9p
eCI+TWljaGFlbCBHZXJhc2ltb3Y8L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJtaWtlIj5NaWtl
IEFpemF0c2t5PC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0ibWlraGFpbCI+TWlraGFpbCBHZWR6
YmVyZzwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9Im5payI+Tmlrb2xheSBDaGFzaG5pa292PC9v
cHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0ibGVzeWEiPk9sZXN5YSBTbWlybm92YTwvb3B0aW9uPgog
IDxvcHRpb24gdmFsdWU9InBldGVyIj5QZXRlciBHcm9tb3Y8L29wdGlvbj4KICA8b3B0aW9uIHZh
bHVlPSJyYWxmcTcyIj5SYWxmIFF1ZWJiZW1hbm48L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJy
b2JlcnQiPlJvYmVydCBQYWxvbW88L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJzZXJnZSI+U2Vy
Z2UgQmFyYW5vdjwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9ImRtaXRyaWV2Ij5TZXJnZXkgRG1p
dHJpZXY8L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJzZXJnIj5TZXJnZXkgR29sb3ZhY2hldjwv
b3B0aW9uPgogIDxvcHRpb24gdmFsdWU9InNlcmdleXYiPlNlcmdleSBWYXNpbGlldjwvb3B0aW9u
PgogIDxvcHRpb24gdmFsdWU9InNlcmdleSI+U2VyZ2V5IFpodWtvdjwvb3B0aW9uPgogIDxvcHRp
b24gdmFsdWU9InZsYWRrIj5WbGFkaXNsYXYgS2F6bmFjaGVldjwvb3B0aW9uPgogIDxvcHRpb24g
dmFsdWU9Imx2byI+VnlhY2hlc2xhdiBMdWtpYW5vdjwvb3B0aW9uPgo8L3NlbGVjdD4KCjxzY3Jp
cHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICBmdW5jdGlvbiBhc3NpZ25Jc3N1ZSgpIHsKICAg
IHZhciBzZWxlY3RCb3ggPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2VsZWN0QXNzaWduZWUn
KTsKICAgIHZhciBzZWxlY3RlZE9wdGlvbiA9IHNlbGVjdEJveC5vcHRpb25zW3NlbGVjdEJveC5z
ZWxlY3RlZEluZGV4XTsKICAgIHdpbmRvdy5sb2NhdGlvbiA9ICIvamlyYS9zZWN1cmUvQXNzaWdu
SXNzdWUuanNwYT9hc3NpZ25lZT0iICsgc2VsZWN0ZWRPcHRpb24udmFsdWUgICsgIiZpZD0xMzgw
NTgiOwogIH0KPC9zY3JpcHQ+CiAgICAgICAgICAgIDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+
CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+CiAg
ICAgICAgPC90ZD48dGQgYmdjb2xvcj0iI2ZmZmZmZiIgdmFsaWduPSJ0b3AiPgogICAgICAgICAg
ICA8ZGl2IHN0eWxlPSJwYWRkaW5nOjEwcHggMTBweCAxMHB4IDEwcHgiIGlkPSJpc3N1ZUNvbnRl
bnQiPgogICAgICAgICAgICAgICAgCgoKCgoKCgoKCgoKCgoKPHRhYmxlIGNlbGxwYWRkaW5nPSIx
IiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIiBiZ2NvbG9yPSJiYmJiYmIiIHdpZHRoPSIxMDAl
IiBhbGlnbj0iY2VudGVyIj4KPHRib2R5Pjx0cj48dGQgd2lkdGg9IjEwMCUiIGNvbHNwYW49IjIi
IHZhbGlnbj0idG9wIj4KPHRhYmxlIGNlbGxwYWRkaW5nPSI0IiBjZWxsc3BhY2luZz0iMCIgYm9y
ZGVyPSIwIiB3aWR0aD0iMTAwJSIgYmdjb2xvcj0iZmZmZmZmIj4KCjx0Ym9keT48dHI+PHRkIGJn
Y29sb3I9ImYwZjBmMCIgd2lkdGg9IjEwMCUiIGNvbHNwYW49IjIiIHZhbGlnbj0idG9wIj4KICAg
IDx0YWJsZSB3aWR0aD0iMTAwJSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj4KICAg
ICAgICA8dGJvZHk+PHRyPjx0ZCBiZ2NvbG9yPSJmMGYwZjAiIHdpZHRoPSI4MCUiIHZhbGlnbj0i
dG9wIj4KICAgICAgICAgICAgPGI+PGEgaHJlZj0iL2ppcmEvYnJvd3NlL0lERUFERVYiPgogICAg
ICAgICAgICAgICAgSURFQTogRGV2ZWxvcG1lbnQ8L2E+PC9iPjxicj4KCiAgICAgICAgICAgIAoK
ICAgICAgICAgICAgPGgzIGNsYXNzPSJmb3JtdGl0bGUiPjxpbWcgc3JjPSIvamlyYS9pbWFnZXMv
aWNvbnMvbGlua19vdXRfYm90LmdpZiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBib3JkZXI9IjAi
PiBBZnRlciBjbG9zaW5nIGEgcHJvamVjdCBJREVBIGRvZXMgbm90IHdyaXRlIGdsb2JhbCBzZXR0
aW5nczwvaDM+CiAgICAgICAgICAgIDxmb250IHNpemU9IjEiPgogICAgICAgICAgICAgICAgQ3Jl
YXRlZDogPHNwYW4gY2xhc3M9ImRhdGUiPjA2IEp1biAwNyAxNjowMDwvc3Bhbj4gwqAKICAgICAg
ICAgICAgICAgIFVwZGF0ZWQ6IDxzcGFuIGNsYXNzPSJkYXRlIj4wNiBKdW4gMDcgMTY6MzE8L3Nw
YW4+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgPC9mb250PgogICAgICAgIDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+
CjwvdGQ+PC90cj48dHI+PHRkIHdpZHRoPSIyMCUiPjxiPkNvbXBvbmVudC9zOjwvYj48L3RkPjx0
ZCB3aWR0aD0iODAlIj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIAoKCiAg
ICBOb25lCgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICA8L3RkPjwvdHI+PHRyPjx0ZCB3
aWR0aD0iMjAlIj48Yj5GaXggVmVyc2lvbi9zOjwvYj48L3RkPjx0ZCB3aWR0aD0iODAlIj4KICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIAoKCiAgICBOb25lCgoKICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICA8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPgo8L3RkPjwvdHI+
PC90Ym9keT48L3RhYmxlPgoKCgoKICAgIAogICAgICAgIDxicj4KICAgICAgICA8dGFibGUgY2Vs
bHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9IjAiIGJnY29sb3I9ImJiYmJiYiIg
d2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPjx0Ym9keT48dHI+PHRkPgogICAgICAgIDx0YWJs
ZSBjZWxscGFkZGluZz0iNCIgY2VsbHNwYWNpbmc9IjEiIGJvcmRlcj0iMCIgd2lkdGg9IjEwMCUi
IGJnY29sb3I9ImJiYmJiYiI+CgogICAgICAgIAogICAgICAgICAgICAKCgoKPHRib2R5Pjx0cj48
dGQgYmdjb2xvcj0iZjBmMGYwIj4KCQk8Yj5PcmlnaW5hbCBFc3RpbWF0ZTo8L2I+Cgk8L3RkPjx0
ZCBiZ2NvbG9yPSJmZmZmZmYiIHZhbGlnbj0idG9wIiBub3dyYXA9IiI+CgkJCgkJCVVua25vd24K
CQkKCQkKCTwvdGQ+PHRkIGJnY29sb3I9ImYwZjBmMCI+CgkJPGI+UmVtYWluaW5nIEVzdGltYXRl
OjwvYj4KCTwvdGQ+PHRkIGJnY29sb3I9ImZmZmZmZiIgdmFsaWduPSJ0b3AiIG5vd3JhcD0iIj4K
CQkKCQkJVW5rbm93bgoJCQoJCQoJPC90ZD48dGQgYmdjb2xvcj0iZjBmMGYwIj4KCQk8Yj5UaW1l
IFNwZW50OjwvYj4KCTwvdGQ+PHRkIGJnY29sb3I9ImZmZmZmZiIgdmFsaWduPSJ0b3AiIG5vd3Jh
cD0iIj4KCQkKCQkJVW5rbm93bgoJCQoJCQoJPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT4KICAg
ICAgICA8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPgogICAgCgoKPGJyPgoKCgoKCgoKPHRhYmxl
IGlkPSJ0YWIxIiBjbGFzcz0iZ3JpZFRhYkJveCIgY2VsbHBhZGRpbmc9IjMiIGNlbGxzcGFjaW5n
PSIxIiBhbGlnbj0iY2VudGVyIiB3aWR0aD0iMTAwJSI+CiAgICAKICAgIAogICAgICAgIAogICAg
ICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPHRib2R5Pjx0ciBpZD0icm93
Rm9yY3VzdG9tZmllbGRfMTAwMTAiPjx0ZCBiZ2NvbG9yPSJmMGYwZjAiIHdpZHRoPSIyMCUiIHZh
bGlnbj0idG9wIj48Yj5CdWlsZDo8L2I+PC90ZD48dGQgYmdjb2xvcj0iZmZmZmZmIiB3aWR0aD0i
ODAlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcsMDAxCgogICAgICAgICAgICAgICAg
ICAgIDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+CgoKCjxicj4KCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgo8YnI+Cgo8ZGl2IGlkPSJkZXNjcmlwdGlvbi1vcGVuIj4KPHRhYmxlIGNlbGxwYWRk
aW5nPSIyIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNl
bnRlciI+Cjx0Ym9keT48dHI+PHRkIGJnY29sb3I9IiNiYmJiYmIiIHdpZHRoPSIxJSIgbm93cmFw
PSIiIGFsaWduPSJjZW50ZXIiPgoJCQnCoDxmb250IGNvbG9yPSIjZmZmZmZmIj48Yj5EZXNjcmlw
dGlvbjwvYj48L2ZvbnQ+wqAKCTwvdGQ+PHRkIGFsaWduPSJyaWdodCI+PGEgaHJlZj0iIiBvbmNs
aWNrPSJ0b2dnbGVEaXZzV2l0aENvb2tpZSgnZGVzY3JpcHRpb24tY2xvc2VkJywgJ2Rlc2NyaXB0
aW9uLW9wZW4nKTsgcmV0dXJuIGZhbHNlOyIgY2xhc3M9InNtYWxsZ3JleSI+wqsgSGlkZTwvYT48
L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPgoKPHRhYmxlIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3Bh
Y2luZz0iMCIgYm9yZGVyPSIwIiB3aWR0aD0iMTAwJSI+Cjx0Ym9keT48dHI+PHRkIGlkPSJkZXNj
cmlwdGlvbkFyZWEiPgogICAgICAgIDxkaXYgaWQ9ImRlc2NyaXB0aW9uX2Z1bGwiPgogICAgICAg
ICAgICAxLiBHZXQgSURFQSB3aXRoIHNvbWUgb3BlbmVkIHByb2plY3QgQS48YnI+CjIuIE9wZW4g
KG9yIGNyZWF0ZSkgYW5vdGhlciBwcm9qZWN0IEIuIFNheSBObyAoaS5lLiBvcGVuIGluIHRoZSBz
YW1lIGZyYW1lKS48YnI+CjMuIENsb3NlIHByb2plY3QgQi48YnI+CjQuIEV4aXQgSURFQS48YnI+
CjUuIFN0YXJ0IElERUEuPGJyPgpCdWc6IGl0IGF1dG9tYXRpY2FsbHkgb3BlbnMgcHJvamVjdCBC
LCB3aGlsZSBpdCB3YXMgY2xvc2VkIGJlZm9yZSBleGl0Ljxicj4KSW4gbW9yZSBzaW1wbGUgY2Fz
ZSAoanVzdCBvcGVuIHByb2plY3QgQSBhbmQgY2xvc2UgaXQpIHRoZSBidWcgZG9lcyBub3Qgb2Nj
dXIuPGJyPgogICAgICAgIDwvZGl2PgogICAgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT4KPC9k
aXY+Cgo8ZGl2IGlkPSJkZXNjcmlwdGlvbi1jbG9zZWQiIHN0eWxlPSJkaXNwbGF5OiBub25lOyAi
Pgo8dGFibGUgY2VsbHBhZGRpbmc9IjIiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9IjAiIHdpZHRo
PSIxMDAlIiBhbGlnbj0iY2VudGVyIiBjbGFzcz0idGFibGUtbGF5b3V0OiBmaXhlZDsiPgo8dGJv
ZHk+PHRyPjx0ZCBiZ2NvbG9yPSIjYmJiYmJiIiB3aWR0aD0iMSUiIG5vd3JhcD0iIiBhbGlnbj0i
Y2VudGVyIj4KCQkJwqA8Zm9udCBjb2xvcj0iI2ZmZmZmZiI+PGI+RGVzY3JpcHRpb248L2I+PC9m
b250PsKgCgk8L3RkPjx0ZCBzdHlsZT0icGFkZGluZzogMXB4OyBtYXJnaW46IDBweDsgYm9yZGVy
LWJvdHRvbTogI2JiYiAxcHggc29saWQ7Ij48ZGl2IHN0eWxlPSJoZWlnaHQ6IDEuMmVtOyBvdmVy
ZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsiPsKgIMKgMS4gR2V0IElERUEg
d2l0aCBzb21lIG9wZW5lZCBwcm9qZWN0IEEuCjIuIE9wZW4gKG9yIGNyZWF0ZSkgYW5vdGhlciBw
cm9qZWN0IEIuIFNheSBObyAoaS5lLiBvcGVuIGluIHRoZSBzYW1lIGZyYW1lKS4KMy4gQ2xvc2Ug
cHJvamVjdCBCLgo0LiBFeGl0IElERUEuCjUuIFN0YXJ0IElERUEuCkJ1ZzogaXQgYXV0b21hdGlj
YWxseSBvcGVucyBwcm9qZWN0IEIsIHdoaWxlIGl0IHdhcyBjbG9zZWQgYmVmb3JlIGV4aXQuCklu
IG1vcmUgc2ltcGxlIGNhc2UgKGp1c3Qgb3BlbiBwcm9qZWN0IEEgYW5kIGNsb3NlIGl0KSB0aGUg
YnVnIGRvZXMgbm90IG9jY3VyLjwvZGl2PjwvdGQ+PHRkIHdpZHRoPSIxJSIgYWxpZ249InJpZ2h0
IiBub3dyYXA9IiIgc3R5bGU9InBhZGRpbmc6IDFweDsgbWFyZ2luOiAwcHg7IGJvcmRlci1ib3R0
b206ICNiYmIgMXB4IHNvbGlkOyI+PGEgaHJlZj0iIiBvbmNsaWNrPSJ0b2dnbGVEaXZzV2l0aENv
b2tpZSgnZGVzY3JpcHRpb24tb3BlbicsICdkZXNjcmlwdGlvbi1jbG9zZWQnKTsgcmV0dXJuIGZh
bHNlOyIgY2xhc3M9InNtYWxsZ3JleSI+U2hvdyDCuzwvYT48L3RkPjwvdHI+PC90Ym9keT48L3Rh
YmxlPgo8L2Rpdj4KCjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9InRleHQvamF2
YXNjcmlwdCI+CjwhLS0KICAgIHJlc3RvcmVEaXZGcm9tQ29va2llKCdkZXNjcmlwdGlvbi1vcGVu
JywgJ2ppcmEudmlld2lzc3VlLmNvbmcuY29va2llJywgJzEnKTsKICAgIHJlc3RvcmVEaXZGcm9t
Q29va2llKCdkZXNjcmlwdGlvbi1jbG9zZWQnLCAnamlyYS52aWV3aXNzdWUuY29uZy5jb29raWUn
LCAnMCcpOwovLy0tPgo8L3NjcmlwdD4KCgoKCgo8IS0tCjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgICAgICAgeG1sbnM6
ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICB4bWxuczp0cmFj
a2JhY2s9Imh0dHA6Ly9tYWRza2lsbHMuY29tL3B1YmxpYy94bWwvcnNzL21vZHVsZS90cmFja2Jh
Y2svIj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9Imh0dHA6Ly93d3cuamV0YnJhaW5zLm5l
dC9qaXJhL2Jyb3dzZS9JREVBREVWLTE3NTQ5IgogICAgZGM6dGl0bGU9IlsjSURFQURFVi0xNzU0
OV0gQWZ0ZXIgY2xvc2luZyBhIHByb2plY3QgSURFQSBkb2VzIG5vdCB3cml0ZSBnbG9iYWwgc2V0
dGluZ3MiCiAgICBkYzpzdWJqZWN0PSJJREVBOiBEZXZlbG9wbWVudCIKICAgIGRjOmRlc2NyaXB0
aW9uPSIxLiBHZXQgSURFQSB3aXRoIHNvbWUgb3BlbmVkIHByb2plY3QgQS4KMi4gT3BlbiAob3Ig
Y3JlYXRlKSBhbm90aGVyIHByb2plY3QgQi4gU2F5IE5vIChpLmUuIG9wZW4gaW4gLi4uIgogICAg
ZGM6ZGF0ZT0iMjAwNy0wNi0wNiAxNjowMDowOSwwMDAiCiAgICBkYzppZGVudGlmaWVyPSJodHRw
Oi8vd3d3LmpldGJyYWlucy5uZXQvamlyYS9icm93c2UvSURFQURFVi0xNzU0OSIKICAgIHRyYWNr
YmFjazpwaW5nPSJodHRwOi8vd3d3LmpldGJyYWlucy5uZXQvamlyYS9ycGMvdHJhY2tiYWNrL0lE
RUFERVYtMTc1NDkiLz4KCjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJodHRwOi8vd3d3Lmpl
dGJyYWlucy5uZXQvamlyYS9zZWN1cmUvVmlld0lzc3VlLmpzcGE/aWQ9MTM4MDU4IgogICAgZGM6
dGl0bGU9IlsjSURFQURFVi0xNzU0OV0gQWZ0ZXIgY2xvc2luZyBhIHByb2plY3QgSURFQSBkb2Vz
IG5vdCB3cml0ZSBnbG9iYWwgc2V0dGluZ3MiCiAgICBkYzpzdWJqZWN0PSJJREVBOiBEZXZlbG9w
bWVudCIKICAgIGRjOmRlc2NyaXB0aW9uPSIxLiBHZXQgSURFQSB3aXRoIHNvbWUgb3BlbmVkIHBy
b2plY3QgQS4KMi4gT3BlbiAob3IgY3JlYXRlKSBhbm90aGVyIHByb2plY3QgQi4gU2F5IE5vIChp
LmUuIG9wZW4gaW4gLi4uIgogICAgZGM6ZGF0ZT0iMjAwNy0wNi0wNiAxNjowMDowOSwwMDAiCiAg
ICBkYzppZGVudGlmaWVyPSJodHRwOi8vd3d3LmpldGJyYWlucy5uZXQvamlyYS9zZWN1cmUvVmll
d0lzc3VlLmpzcGE/aWQ9MTM4MDU4IgogICAgdHJhY2tiYWNrOnBpbmc9Imh0dHA6Ly93d3cuamV0
YnJhaW5zLm5ldC9qaXJhL3JwYy90cmFja2JhY2svSURFQURFVi0xNzU0OSIvPgoKPHJkZjpEZXNj
cmlwdGlvbiByZGY6YWJvdXQ9Imh0dHA6Ly93d3cuamV0YnJhaW5zLm5ldC9qaXJhL3NlY3VyZS9W
aWV3SXNzdWUuanNwYT9rZXk9SURFQURFVi0xNzU0OSIKICAgIGRjOnRpdGxlPSJbI0lERUFERVYt
MTc1NDldIEFmdGVyIGNsb3NpbmcgYSBwcm9qZWN0IElERUEgZG9lcyBub3Qgd3JpdGUgZ2xvYmFs
IHNldHRpbmdzIgogICAgZGM6c3ViamVjdD0iSURFQTogRGV2ZWxvcG1lbnQiCiAgICBkYzpkZXNj
cmlwdGlvbj0iMS4gR2V0IElERUEgd2l0aCBzb21lIG9wZW5lZCBwcm9qZWN0IEEuCjIuIE9wZW4g
KG9yIGNyZWF0ZSkgYW5vdGhlciBwcm9qZWN0IEIuIFNheSBObyAoaS5lLiBvcGVuIGluIC4uLiIK
ICAgIGRjOmRhdGU9IjIwMDctMDYtMDYgMTY6MDA6MDksMDAwIgogICAgZGM6aWRlbnRpZmllcj0i
aHR0cDovL3d3dy5qZXRicmFpbnMubmV0L2ppcmEvc2VjdXJlL1ZpZXdJc3N1ZS5qc3BhP2tleT1J
REVBREVWLTE3NTQ5IgogICAgdHJhY2tiYWNrOnBpbmc9Imh0dHA6Ly93d3cuamV0YnJhaW5zLm5l
dC9qaXJhL3JwYy90cmFja2JhY2svSURFQURFVi0xNzU0OSIvPgo8L3JkZjpSREY+LS0+CgoKCgoK
PGJyPgoKCgoKPHRhYmxlIGNlbGxwYWRkaW5nPSIyIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIw
IiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+Cjx0Ym9keT48dHI+PHRkIHdpZHRoPSIxJSIg
bm93cmFwPSIiIGFsaWduPSJjZW50ZXIiPgogICAgICAgICAgICAgICAgwqA8Yj48YSBocmVmPSIv
amlyYS9icm93c2UvSURFQURFVi0xNzU0OTtqc2Vzc2lvbmlkPUY2Q0MwNTlCMEMwMzY3QTA0OTVF
MDlCN0UzMTM1MEZFP3BhZ2U9Y29tLmF0bGFzc2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0
YWJwYW5lbHM6YWxsLXRhYnBhbmVsIj5BbGw8L2E+PC9iPsKgCiAgICAgICAgICAgIDwvdGQ+PHRk
IGJnY29sb3I9ImJiYmJiYiIgd2lkdGg9IjElIiBub3dyYXA9IiIgYWxpZ249ImNlbnRlciI+CiAg
ICAgICAgICAgICAgICDCoDxmb250IGNvbG9yPSJmZmZmZmYiPjxiPkNvbW1lbnRzPC9iPjwvZm9u
dD7CoAogICAgICAgICAgICA8L3RkPjx0ZCB3aWR0aD0iMSUiIG5vd3JhcD0iIiBhbGlnbj0iY2Vu
dGVyIj4KICAgICAgICAgICAgICAgIMKgPGI+PGEgaHJlZj0iL2ppcmEvYnJvd3NlL0lERUFERVYt
MTc1NDk7anNlc3Npb25pZD1GNkNDMDU5QjBDMDM2N0EwNDk1RTA5QjdFMzEzNTBGRT9wYWdlPWNv
bS5hdGxhc3NpYW4uamlyYS5wbHVnaW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOndvcmtsb2ctdGFi
cGFuZWwiPldvcmsgTG9nPC9hPjwvYj7CoAogICAgICAgICAgICA8L3RkPjx0ZCB3aWR0aD0iMSUi
IG5vd3JhcD0iIiBhbGlnbj0iY2VudGVyIj4KICAgICAgICAgICAgICAgIMKgPGI+PGEgaHJlZj0i
L2ppcmEvYnJvd3NlL0lERUFERVYtMTc1NDk7anNlc3Npb25pZD1GNkNDMDU5QjBDMDM2N0EwNDk1
RTA5QjdFMzEzNTBGRT9wYWdlPWNvbS5hdGxhc3NpYW4uamlyYS5wbHVnaW4uc3lzdGVtLmlzc3Vl
dGFicGFuZWxzOmNoYW5nZWhpc3RvcnktdGFicGFuZWwiPkNoYW5nZSBIaXN0b3J5PC9hPjwvYj7C
oAogICAgICAgICAgICA8L3RkPjx0ZCB3aWR0aD0iMSUiIG5vd3JhcD0iIiBhbGlnbj0iY2VudGVy
Ij4KICAgICAgICAgICAgICAgIMKgPGI+PGEgaHJlZj0iL2ppcmEvYnJvd3NlL0lERUFERVYtMTc1
NDk7anNlc3Npb25pZD1GNkNDMDU5QjBDMDM2N0EwNDk1RTA5QjdFMzEzNTBGRT9wYWdlPWNvbS5h
dGxhc3NpYW4uamlyYS5wbHVnaW4uZXh0LnN1YnZlcnNpb246c3VidmVyc2lvbi1jb21taXRzLXRh
YnBhbmVsIj5TdWJ2ZXJzaW9uIENvbW1pdHM8L2E+PC9iPsKgCiAgICAgICAgICAgIDwvdGQ+PHRk
PsKgPC90ZD48dGQgd2lkdGg9IjElIiBiZ2NvbG9yPSJlNWU1ZTUiIG5vd3JhcD0iIj4KICAgICAg
ICDCoAogICAgICAgIFNvcnQgT3JkZXI6CiAgICAgICAgCiAgICAgICAgICAgIDxhIHJlbD0ibm9m
b2xsb3ciIGhyZWY9Ii9qaXJhL2Jyb3dzZS9JREVBREVWLTE3NTQ5O2pzZXNzaW9uaWQ9RjZDQzA1
OUIwQzAzNjdBMDQ5NUUwOUI3RTMxMzUwRkU/YWN0aW9uT3JkZXI9ZGVzYyI+PGltZyBzcmM9Ii9q
aXJhL2ltYWdlcy9pY29ucy9kb3duLmdpZiIgaGVpZ2h0PSIxNCIgd2lkdGg9IjExIiBhbGlnbj0i
YWJzbWlkZGxlIiB0aXRsZT0iQXNjZW5kaW5nIG9yZGVyIC0gQ2xpY2sgdG8gc29ydCBpbiBkZXNj
ZW5kaW5nIG9yZGVyIiBib3JkZXI9IjAiPjwvYT4KICAgICAgICAKICAgICAgICAKICAgIDwvdGQ+
PC90cj48L3Rib2R5PjwvdGFibGU+CgoKICAgIDxkaXYgY2xhc3M9Imlzc3VlUGFuZWxDb250YWlu
ZXIiIGlkPSJpc3N1ZV9hY3Rpb25zX2NvbnRhaW5lciI+CiAgICAKICAgICAgICAKICAgICAgICAg
ICAgCiAgICAgICAgICAgIDxkaXYgaWQ9ImNvbW1lbnQtMTYzOTM1LW9wZW4iPgo8ZGl2IGNsYXNz
PSJhY3Rpb25Db250YWluZXIiPgogICAgPGRpdiBjbGFzcz0iYWN0aW9uLWxpbmtzIHN1YlRleHQg
c21hbGxncmV5Ij4KICAgIFsKICAgICAgICA8YSBocmVmPSIvamlyYS9icm93c2UvSURFQURFVi0x
NzU0OSNhY3Rpb25fMTYzOTM1IiB0aXRsZT0iQSBwZXJtYW5lbnQgbGluayB0byB0aGlzIGNvbW1l
bnQuIiBjbGFzcz0ic21hbGxncmV5Ij5QZXJtbGluazwvYT4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgPGEgaHJlZj0iL2ppcmEvc2VjdXJlL0RlbGV0ZUNvbW1lbnQhZGVmYXVsdC5qc3Bh
P2lkPTE2MzkzNSIgY2xhc3M9InNtYWxsZ3JleSI+RGVsZXRlPC9hPgogICAgICAgICAgICAgIHwg
PGEgaHJlZj0iIiBvbmNsaWNrPSJ0b2dnbGVEaXZzV2l0aENvb2tpZSgnY29tbWVudC0xNjM5MzUt
Y2xvc2VkJywgJ2NvbW1lbnQtMTYzOTM1LW9wZW4nKTsgcmV0dXJuIGZhbHNlOyIgY2xhc3M9InNt
YWxsZ3JleSI+wqsgSGlkZTwvYT4KICAgIF0KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iYWN0
aW9uLWRldGFpbHMiPiAgICA8YSBuYW1lPSJhY3Rpb25fMTYzOTM1Ij4KICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAKICAgIAogICAgCiAgICAgICAgPC9hPjxhIGhyZWY9Ii9qaXJhL3NlY3Vy
ZS9WaWV3UHJvZmlsZS5qc3BhP25hbWU9c2FzaGFjaGUiPkFsZXhhbmRlciBDaGVybmlrb3Y8L2E+
IC0gWzxzcGFuIGNsYXNzPSJzdWJUZXh0Ij48c3BhbiBjbGFzcz0iZGF0ZSI+MDYgSnVuIDA3IDE2
OjMxPC9zcGFuPjwvc3Bhbj4gIF0gCjwvZGl2PgogICAgPGRpdiBjbGFzcz0iYWN0aW9uLWJvZHki
PlNlZW1zIHRoYXQgdGhlIGJ1ZyBpcyB3aWRlci4gTm90IG9ubHkgcmVjZW50bHkgb3BlbmVkIHBy
b2plY3QgZGF0YSBpcyBsb3N0LCBidXQgb3RoZXIgb25lIHRvby48YnI+CkUuZy4gcGVyZm9ybSBw
b2ludHMgMSAtIDMgZnJvbSBzY2VuYXJpbyBhYm92ZS48YnI+CjMuMS4gR28gdG8gU2V0dGluZ3Mg
LyBEZWJ1Z2dlci4gQ2hhbmdlICJWYWx1ZSB0b29sdGlwIGRlbGF5Ii4gT2suIFNhdmUgYWxsLiBT
d2l0Y2ggdG8gYW5vdGhlciBhcHBsaWNhdGlvbiBhbmQgYmFjay48YnI+ClBlcmZvcm0gNCAtIDUu
IChQcm9qZWN0IGlzIGxvYWRlZC4pPGJyPgpDaGVjayBEZWJ1Z2dlciBzZXR0aW5nczogeW91ciBj
aGFuZ2UgaXMgZGlzY2FyZGVkLiA8L2Rpdj4KPC9kaXY+CjwvZGl2PgoKCjxkaXYgaWQ9ImNvbW1l
bnQtMTYzOTM1LWNsb3NlZCIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7ICI+CiAgICA8ZGl2IHN0eWxl
PSJiYWNrZ3JvdW5kOiAjZjBmMGYwOyI+CiAgICA8ZGl2IGNsYXNzPSJhY3Rpb24tbGlua3Mgc3Vi
VGV4dCBzbWFsbGdyZXkiPgogICAgWyA8YSBocmVmPSIiIG9uY2xpY2s9InRvZ2dsZURpdnNXaXRo
Q29va2llKCdjb21tZW50LTE2MzkzNS1vcGVuJywgJ2NvbW1lbnQtMTYzOTM1LWNsb3NlZCcpOyBy
ZXR1cm4gZmFsc2U7IiBjbGFzcz0ic21hbGxncmV5Ij5TaG93IMK7PC9hPiBdCiAgICA8L2Rpdj4K
ICAgIDxkaXYgY2xhc3M9ImFjdGlvbi1kZXRhaWxzIiBzdHlsZT0ib3ZlcmZsb3c6IGhpZGRlbjsg
aGVpZ2h0OiAxZW07ICI+CiAgICAgICAgICAgICAgICA8YSBuYW1lPSJhY3Rpb25fMTYzOTM1Ij4K
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgIAogICAgCiAgICAgICAgPC9hPjxhIGhy
ZWY9Ii9qaXJhL3NlY3VyZS9WaWV3UHJvZmlsZS5qc3BhP25hbWU9c2FzaGFjaGUiPkFsZXhhbmRl
ciBDaGVybmlrb3Y8L2E+IC0gWzxzcGFuIGNsYXNzPSJzdWJUZXh0Ij48c3BhbiBjbGFzcz0iZGF0
ZSI+MDYgSnVuIDA3IDE2OjMxPC9zcGFuPjwvc3Bhbj4gIF0gCiAgICAgICAgICAgICBTZWVtcyB0
aGF0IHRoZSBidWcgaXMgd2lkZXIuIE5vdCBvbmx5IHJlY2VudGx5IG9wZW5lZCBwcm9qZWN0IGRh
dGEgaXMgbG9zdCwgYnV0IG90aGVyIG9uZSB0b28uCkUuZy4gcGVyZm9ybSBwb2ludHMgMSAtIDMg
ZnJvbSBzY2VuYXJpbyBhYm92ZS4KMy4xLiBHbyB0byBTZXR0aW5ncyAvIERlYnVnZ2VyLiBDaGFu
Z2UgIlZhbHVlIHRvb2x0aXAgZGVsYXkiLiBPay4gU2F2ZSBhbGwuIFN3aXRjaCB0byBhbm90aGVy
IGFwcGxpY2F0aW9uIGFuZCBiYWNrLgpQZXJmb3JtIDQgLSA1LiAoUHJvamVjdCBpcyBsb2FkZWQu
KQpDaGVjayBEZWJ1Z2dlciBzZXR0aW5nczogeW91ciBjaGFuZ2UgaXMgZGlzY2FyZGVkLiAgICAg
PC9kaXY+CiAgICA8L2Rpdj4KPC9kaXY+CjxiciBjbGVhcj0iYWxsIj4KPHNjcmlwdCBsYW5ndWFn
ZT0iSmF2YVNjcmlwdCIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KPCEtLQogICAgcmVzdG9yZURp
dkZyb21Db29raWUoJ2NvbW1lbnQtMTYzOTM1LW9wZW4nLCAnamlyYS52aWV3aXNzdWUuY29uZy5j
b29raWUnLCAnMScpOwogICAgcmVzdG9yZURpdkZyb21Db29raWUoJ2NvbW1lbnQtMTYzOTM1LWNs
b3NlZCcsICdqaXJhLnZpZXdpc3N1ZS5jb25nLmNvb2tpZScsICcwJyk7Ci8vLS0+Cjwvc2NyaXB0
PgoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgIAogICAgPC9kaXY+Cgo8YnI+CgoKCgo8
c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2NyaXB0IiBzcmM9Ii9qaXJhL2luY2x1ZGVzL2pzL3BpbmNv
bW1lbnQuanMiPjwvc2NyaXB0PgoKCgoKPGRpdiBpZD0iY29tbWVudERpdiIgc3R5bGU9ImRpc3Bs
YXk6bm9uZTsiPgogICAgCgoKCgoKCgoKCgoKCjxmb3JtIGFjdGlvbj0iL2ppcmEvc2VjdXJlL0Fk
ZENvbW1lbnQuanNwYTtqc2Vzc2lvbmlkPUY2Q0MwNTlCMEMwMzY3QTA0OTVFMDlCN0UzMTM1MEZF
IiBtZXRob2Q9InBvc3QiIG5hbWU9ImppcmFmb3JtIiBvbnN1Ym1pdD0iaWYgKHRoaXMuc3VibWl0
dGVkKSByZXR1cm4gZmFsc2U7IHRoaXMuc3VibWl0dGVkID0gdHJ1ZTsgcmV0dXJuIHRydWUiPgoK
CQoJPHRhYmxlIGNsYXNzPSJqaXJhZm9ybSBtYXhXaWR0aCI+CgkKCgkKCTx0Ym9keT48dHI+PHRk
IGNvbHNwYW49IjIiIGNsYXNzPSJqaXJhZm9ybWhlYWRlciI+CiAgICAgICAgCiAgICAgICAgPGgz
IGNsYXNzPSJmb3JtdGl0bGUiPjxzcGFuIGlkPSJwaW5Db21tZW50Q29udGFpbmVyIj5bPGEgaWQ9
InBpbkNvbW1lbnQiIGhyZWY9IiMiIG9uY2xpY2s9InRvZ2dsZU1lbnUoJ2NvbW1lbnREaXYnLCB0
aGlzKTtyZXR1cm4gZmFsc2U7IiB0aXRsZT0iQWx3YXlzIHNob3cgYWRkIGNvbW1lbnQgYXJlYSI+
QWx3YXlzIHNob3c8L2E+XTwvc3Bhbj5BZGQgQ29tbWVudDwvaDM+PC90ZD48L3RyPjx0ciBjbGFz
cz0iZmllbGRBcmVhIiBpZD0iY29tbWVudEZpZWxkQXJlYSI+PHRkIGNsYXNzPSJmaWVsZExhYmVs
QXJlYSI+CiAgICAgICAgICAgIDxsYWJlbCBmb3I9ImNvbW1lbnQiPgogICAgICAgICAgICAgICAg
ICAgIENvbW1lbnQ6CiAgICAgICAgICAgICAgICA8L2xhYmVsPgogICAgICAgIDwvdGQ+PHRkIGNs
YXNzPSJmaWVsZFZhbHVlQXJlYSI+CiAgICAgICAgCgogICAgICAgIDxkaXYgc3R5bGU9ImZsb2F0
OnJpZ2h0OyB3aWR0aDogOCU7IGZvbnQtc2l6ZTogMTBweDsgIj4KICAgICAgPHNwYW4gaWQ9ImNv
bW1lbnQtcHJldmlld19saW5rX2RpdiI+CiAgICAgICAgPGEgaWQ9ImNvbW1lbnQtcHJldmlld19s
aW5rIiBocmVmPSIjIiBvbmNsaWNrPSJ0b2dnbGVSZW5kZXJQcmV2aWV3KCdjb21tZW50JywgJ0Nv
bW1lbnQnLCAnYXRsYXNzaWFuLXdpa2ktcmVuZGVyZXInLCAnSURFQURFVi0xNzU0OScpOyByZXR1
cm4gZmFsc2U7Ij48aW1nIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0idW5zZWxlY3RlZFByZXZpZXci
IHRpdGxlPSJwcmV2aWV3IiBhbHQ9IlByZXZpZXciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYm9y
ZGVyPSIwIiBzcmM9Ii9qaXJhL2ltYWdlcy9pY29ucy9mdWxsc2NyZWVuLmdpZiI+PC9hPgogICAg
ICA8L3NwYW4+CiAgICAgIDxhIGlkPSJ2aWV3SGVscCIgb25jbGljaz0id2luZG93Lm9wZW4oJy9q
aXJhL3NlY3VyZS9XaWtpUmVuZGVyZXJIZWxwQWN0aW9uLmpzcGE/c2VjdGlvbj10ZXh0ZWZmZWN0
cycsICd3aWtpX3JlbmRlcmVyX25vdGF0aW9uX2hlbHAnLCAnd2lkdGg9NzgwLCBoZWlnaHQ9NTc1
LCByZXNpemFibGUsIHNjcm9sbGJhcnM9eWVzJyk7IHJldHVybiBmYWxzZTsiIGhyZWY9Ii9qaXJh
L3NlY3VyZS9XaWtpUmVuZGVyZXJIZWxwQWN0aW9uLmpzcGE/c2VjdGlvbj10ZXh0ZWZmZWN0cyIg
dGl0bGU9Indpa2kgbWFya3VwIGhlbHAiPjxpbWcgc3JjPSIvamlyYS9pbWFnZXMvaWNvbnMvaGVs
cF9ibHVlLmdpZiIgY2xhc3M9InVuc2VsZWN0ZWRQcmV2aWV3IiB3aWR0aD0iMTYiIGhlaWdodD0i
MTYiIGFsdD0id2lraSBtYXJrdXAgaGVscCIgdGl0bGU9Indpa2kgbWFya3VwIGhlbHAiPjwvYT4K
ICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgaWQ9ImNvbW1lbnQtdGVtcCI+CjwvZGl2PgoKPGRp
diBzdHlsZT0id2lkdGg6IDkwJTsiPgoKPGRpdiBpZD0iY29tbWVudC1lZGl0Ij4KICAgIDx0ZXh0
YXJlYSBuYW1lPSJjb21tZW50IiBpZD0iY29tbWVudCIgcm93cz0iMTUiIHdyYXA9InZpcnR1YWwi
IGNvbHM9IiIgY2xhc3M9Indpa2ktdGV4dGZpZWxkIj48L3RleHRhcmVhPgo8L2Rpdj4KPC9kaXY+
CgogICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjwvdHI+PHRyIGNsYXNzPSJmaWVsZEFyZWEi
IGlkPSJjb21tZW50TGV2ZWxGaWVsZEFyZWEiPjx0ZCBjbGFzcz0iZmllbGRMYWJlbEFyZWEiPgog
ICAgICAgICAgICA8bGFiZWwgZm9yPSJjb21tZW50TGV2ZWwiPgogICAgICAgICAgICAgICAgICAg
IFZpZXdhYmxlIEJ5OgogICAgICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICA8L3RkPjx0ZCBj
bGFzcz0iZmllbGRWYWx1ZUFyZWEiPgogICAgICAgIAoKICAgICAgICAgICAgPHNlbGVjdCBuYW1l
PSJjb21tZW50TGV2ZWwiIGlkPSJjb21tZW50TGV2ZWwiPgogICAgICAgIDxvcHRpb24gdmFsdWU9
IiI+QWxsIFVzZXJzPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0Z3Jv
dXAgbGFiZWw9Ikdyb3VwcyI+PG9wdGlvbiB2YWx1ZT0iZ3JvdXA6ZmFicmlxdWUtYWRtaW5pc3Ry
YXRvcnMiPmZhYnJpcXVlLWFkbWluaXN0cmF0b3JzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0iZ3Jv
dXA6ZmFicmlxdWUtYmFja2xvZy1lZGl0b3JzIj5mYWJyaXF1ZS1iYWNrbG9nLWVkaXRvcnM8L29w
dGlvbj48b3B0aW9uIHZhbHVlPSJncm91cDpmYWJyaXF1ZS1kZXZlbG9wZXJzIj5mYWJyaXF1ZS1k
ZXZlbG9wZXJzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0iZ3JvdXA6aWRlYS1kZXZlbG9wZXJzIj5p
ZGVhLWRldmVsb3BlcnM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSJncm91cDppZGVhLWVudGVycHJp
c2UtZGV2ZWxvcGVycyI+aWRlYS1lbnRlcnByaXNlLWRldmVsb3BlcnM8L29wdGlvbj48b3B0aW9u
IHZhbHVlPSJncm91cDpqZXRicmFpbnMtc2l0ZXMtYWRtaW4iPmpldGJyYWlucy1zaXRlcy1hZG1p
bjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9Imdyb3VwOmpldGJyYWlucy10ZWFtIj5qZXRicmFpbnMt
dGVhbTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9Imdyb3VwOmppcmEtYWRtaW5pc3RyYXRvcnMiPmpp
cmEtYWRtaW5pc3RyYXRvcnM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSJncm91cDpqaXJhLWRldmVs
b3BlcnMiPmppcmEtZGV2ZWxvcGVyczwvb3B0aW9uPjxvcHRpb24gdmFsdWU9Imdyb3VwOmppcmEt
dXNlcnMiPmppcmEtdXNlcnM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSJncm91cDpydWJ5LWRldmVs
b3BlcnMiPnJ1YnktZGV2ZWxvcGVyczwvb3B0aW9uPjwvb3B0Z3JvdXA+CiAgICAgICAgICAgIDwv
c2VsZWN0PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PC90cj48dHIgY2xhc3M9
ImhpZGRlbiI+PHRkPgoKCgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBpZD0iaWQiIG5hbWU9ImlkIiB2
YWx1ZT0iMTM4MDU4Ij4KPC90ZD48L3RyPjx0cj48dGQgY29sc3Bhbj0iMiIgY2xhc3M9ImZ1bGx5
Q2VudGVyZWQgamlyYWZvcm1mb290ZXIiPgoJCQkKCQkJCTxpbnB1dCB0eXBlPSJzdWJtaXQiIG5h
bWU9IkFkZCAiIHZhbHVlPSJBZGQgIiBhY2Nlc3NrZXk9IlMiIHRpdGxlPSJQcmVzcyBDdHJsK1Mg
dG8gc3VibWl0IGZvcm0iIGNsYXNzPSJzcGFjZWQiPgoKCgkJCQoJCQkKCQkJCQoKICAgICAgICAg
ICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgY2xhc3M9InNwYWNlZCIgb25jbGljaz0icmV0dXJuIGhp
ZGVDb21tZW50KCk7IiB2YWx1ZT0iQ2FuY2VsIiBhY2Nlc3NrZXk9ImAiIHRpdGxlPSJDYW5jZWwg
KEN0cmwgKyBgKSI+CiAgICAgICAgCgkJCQoJCQkKCQk8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxl
PgoJCgoKCjwvZm9ybT4KCQoJCiAgICA8c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0Ij4KCSAg
ICB0cnkgeyBkb2N1bWVudC5qaXJhZm9ybS5lbGVtZW50c1swXS5mb2N1cygpOyB9IGNhdGNoIChl
KSB7fQoJPC9zY3JpcHQ+CgkKCgoKPHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0Ij4KPCEtLQogICAgCgogICAgaW5pdFBpbkNvbW1lbnRzKCdBbHdheXMg
c2hvdycsCiAgICAgICAgICAgICAgICAgICAgJ0Fsd2F5cyBzaG93IGFkZCBjb21tZW50IGFyZWEn
LAogICAgICAgICAgICAgICAgICAgICdJbml0aWFsbHkgaGlkZScsCiAgICAgICAgICAgICAgICAg
ICAgJ0luaXRpYWxseSBoaWRlIGNvbW1lbnQgYXJlYScpOwoKICAgIHJlc3RvcmVNZW51KCdjb21t
ZW50RGl2JywncGluQ29tbWVudCcpOwoKICAgIGZ1bmN0aW9uIHNob3dDb21tZW50KCkKICAgIHsK
ICAgICAgICB0cnkKICAgICAgICB7CiAgICAgICAgICAgIHZhciBjb21tZW50RGl2ID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoImNvbW1lbnREaXYiKTsKICAgICAgICAgICAgY29tbWVudERpdi5z
dHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKICAgICAgICAgICAgcmVzdG9yZU1lbnUoJ2NvbW1lbnRE
aXYnLCdwaW5Db21tZW50JykKICAgICAgICAgICAgc2V0VGltZW91dCgnZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoImNvbW1lbnQiKS5mb2N1cygpOycsIDIwKTsKICAgICAgICAgICAgcmV0dXJuIGZh
bHNlOwogICAgICAgIH0gY2F0Y2ggKGUpIHsgcmV0dXJuIHRydWU7IH0KICAgIH0KCiAgICBmdW5j
dGlvbiBoaWRlQ29tbWVudCgpCiAgICB7CiAgICAgICAgdHJ5CiAgICAgICAgewogICAgICAgICAg
ICB2YXIgY29tbWVudERpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb21tZW50RGl2Iik7
CiAgICAgICAgICAgIGNvbW1lbnREaXYuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgICAg
ICAgLy8gUHV0IHRyeS9jYXRjaCBhcm91bmQgdGhlIHN0YXRlbWVudCBzdWNoIHRoYXQgaXQgZG9l
cyBub3QgYnJlYWsgb24gSUUuIElFIGRvZXMgbm90IGxpa2UKICAgICAgICAgICAgLy8gc2V0dGlu
ZyBmb2N1cyBvbiBoaWRkZW4gZWxlbWVudHMuIFdlIG5lZWQgdG8gc2V0IGZvY3VzIGFzIEpSQS04
Mjg0IGhhcHBlbnMgb24gRmlyZWZveCBvdGhlcndpc2UuCiAgICAgICAgICAgIHNldFRpbWVvdXQo
J3RyeSB7IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb21tZW50IikuZm9jdXMoKTsgfSBjYXRj
aCAoZSkge30nLCAyMCk7CiAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgIH0gY2F0Y2gg
KGUpIHsgcmV0dXJuIGZhbHNlOyB9CiAgICB9CgovLy0tPgo8L3NjcmlwdD4KCjwvZGl2PgogICAg
ICAgICAgICA8L2Rpdj4KICAgICAgICA8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPgoKCgoKCgoK
CgoKCgo8ZGl2IGNsYXNzPSJmb290ZXIiPgo8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0i
MCIgY2VsbHNwYWNpbmc9IjAiIHdpZHRoPSIxMDAlIj4KCjx0Ym9keT48dHI+PHRkIGJnY29sb3I9
IiNiYmJiYmIiPjxpbWcgc3JjPSIvamlyYS9pbWFnZXMvYm9yZGVyL3NwYWNlci5naWYiIGhlaWdo
dD0iMSIgd2lkdGg9IjEwMCIgYm9yZGVyPSIwIiBhbHQ9IiI+PC90ZD48L3RyPjx0cj48dGQgaGVp
Z2h0PSIxMiIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKC9qaXJhL2ltYWdlcy9ib3JkZXIv
Ym9yZGVyX2JvdHRvbS5naWYpIj48aW1nIHNyYz0iL2ppcmEvaW1hZ2VzL2JvcmRlci9zcGFjZXIu
Z2lmIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBib3JkZXI9IjAiIGFsdD0iIj48L3RkPjwvdHI+PC90
Ym9keT48L3RhYmxlPgoKPHNwYW4gY2xhc3M9InBvd2VyZWRieW1lc3NhZ2UiPgpQb3dlcmVkIGJ5
IDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRsYXNzaWFuLmNvbS9zb2Z0d2FyZS9qaXJhIiBjbGFzcz0i
c21hbGx0ZXh0Ij5BdGxhc3NpYW4gSklSQTwvYT4KdGhlIFByb2Zlc3Npb25hbCA8YSBocmVmPSJo
dHRwOi8vd3d3LmF0bGFzc2lhbi5jb20vc29mdHdhcmUvamlyYSI+SXNzdWUgVHJhY2tlcjwvYT4u
CjxzcGFuIHN0eWxlPSJjb2xvcjogIzY2NjY2NjsiPihFbnRlcnByaXNlIEVkaXRpb24sIFZlcnNp
b246IDMuOC4xLSMyMTApPC9zcGFuPgotIDxhIGhyZWY9Imh0dHA6Ly9qaXJhLmF0bGFzc2lhbi5j
b20vZGVmYXVsdC5qc3A/Y2xpY2tlZD1mb290ZXIiPkJ1Zy9mZWF0dXJlIHJlcXVlc3Q8L2E+Ci0g
PGEgaHJlZj0iL2ppcmEvc2VjdXJlL0FkbWluaXN0cmF0b3JzLmpzcGEiPkNvbnRhY3QgQWRtaW5p
c3RyYXRvcnM8L2E+Cjwvc3Bhbj4KCjwvZGl2PgoKCgoKCjwvYm9keT48L2h0bWw+VVVURi04UF8Q
Mmh0dHA6Ly93d3cuamV0YnJhaW5zLm5ldC9qaXJhL2Jyb3dzZS9JREVBREVWLTE3NTQ5AAgACwAd
ACgAPgBQAG4AhQCUAJ6Y7pj0mPUAAAAAAAACAQAAAAAAAAANAAAAAAAAAAAAAAAAAACZKg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15010</attachid>
            <date>2007-06-13 18:11:46 -0700</date>
            <delta_ts>2007-06-13 18:11:46 -0700</delta_ts>
            <desc>LayoutTest test case</desc>
            <filename>bug-14114-test.html</filename>
            <type>text/html</type>
            <size>703</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uL2pzL3Jlc291cmNl
cy9qcy10ZXN0LXN0eWxlLmNzcyI+CjxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2PgpUaGlzIHRlc3RzIDxhIGhy
ZWY9Imh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTE0Ij5CdWcgMTQx
MTQ8L2E+Lgo8L2Rpdj4KPGRpdj4KVGVzdCBEYXRhOgo8YSBpZD0ibG93ZXJjYXNlIiBocmVmPSIj
Ij5sb3dlcmNhc2U8L2E+CjxBIGlkPSJ1cHBlcmNhc2UiIGhyZWY9IiMiPnVwcGVyY2FzZTwvQT4K
PC9kaXY+CjxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2Pgo8c2NyaXB0PgppZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQogICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwoK
c2hvdWxkQmUoImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsb3dlcmNhc2UnKS5sb2NhbE5hbWUi
LCAiJ2EnIik7CnNob3VsZEJlKCJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndXBwZXJjYXNlJyku
bG9jYWxOYW1lIiwgIidhJyIpOwp2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKPC9zY3Jp
cHQ+CjxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Njcmlw
dD4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68209</attachid>
            <date>2010-09-21 03:47:18 -0700</date>
            <delta_ts>2010-09-22 02:59:30 -0700</delta_ts>
            <desc>regression test</desc>
            <filename>bug-14114-20100921034717.patch</filename>
            <type>text/plain</type>
            <size>2165</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDY3OTM3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDktMjEgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBSRUdSRVNTSU9OOiBIVE1MRWxlbWVudC5sb2NhbE5hbWUgcmV0dXJucyBsb3dlcmNh
c2UsIGJyZWFrcyBKaXJhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNDExNAorCisgICAgICAgIEFkZCB0ZXN0cyBmcm9tIGJ1Zy4KKworICAgICAgICAq
IGZhc3QvcGFyc2VyL2xvY2FsbmFtZS1jYXNlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9wYXJzZXIvbG9jYWxuYW1lLWNhc2UuaHRtbDogQWRkZWQuCisKIDIwMTAtMDktMjEg
IFNhdGlzaCBTYW1wYXRoICA8c2F0aXNoQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmll
d2VkLCBtb3ZlIGFuIHhwLXNwZWNpZmljIHJlc3VsdHMgdG8gd2luLXhwCkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3BhcnNlci9sb2NhbG5hbWUtY2FzZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvbG9jYWxuYW1lLWNhc2UtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvbG9jYWxuYW1lLWNhc2UtZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDggQEAKK1RoaXMgdGVzdHMgQnVnIDE0
MTE0LgorVGVzdCBEYXRhOiBsb3dlcmNhc2UgdXBwZXJjYXNlCitQQVNTIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdsb3dlcmNhc2UnKS5sb2NhbE5hbWUgaXMgJ2EnCitQQVNTIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCd1cHBlcmNhc2UnKS5sb2NhbE5hbWUgaXMgJ2EnCitQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9wYXJzZXIvbG9jYWxuYW1lLWNhc2UuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L3BhcnNlci9sb2NhbG5hbWUtY2FzZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9wYXJzZXIvbG9jYWxuYW1lLWNhc2UuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAs
MCArMSwyNiBAQAorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0i
Li4vanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2
PgorVGhpcyB0ZXN0cyA8YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDExNCI+QnVnIDE0MTE0PC9hPi4KKzwvZGl2PgorPGRpdj4KK1Rlc3QgRGF0YToKKzxh
IGlkPSJsb3dlcmNhc2UiIGhyZWY9IiMiPmxvd2VyY2FzZTwvYT4KKzxBIGlkPSJ1cHBlcmNhc2Ui
IGhyZWY9IiMiPnVwcGVyY2FzZTwvQT4KKzwvZGl2PgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+
Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisKK3Nob3VsZEJlKCJkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnbG93ZXJjYXNlJykubG9jYWxOYW1lIiwgIidhJyIpOworc2hvdWxkQmUoImRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCd1cHBlcmNhc2UnKS5sb2NhbE5hbWUiLCAiJ2EnIik7Cit2YXIg
c3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL2pz
L3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68356</attachid>
            <date>2010-09-22 02:59:39 -0700</date>
            <delta_ts>2010-09-22 03:26:59 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-14114-20100922025938.patch</filename>
            <type>text/plain</type>
            <size>3844</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxZTVlZGE0YmNhN2FjNzE0ZjM5YzBiNzRjZWY0NDY3MWUwYzViNmZjLi44MmRkOTE5
ODBmZjBhN2Y4OTEyMzNlMDk2Y2Y1NWFmNjY2ZWJiM2YyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTAtMDktMjIgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBBbGV4ZXkgUHJvc2t1cnlha292LgorCisgICAgICAgIFJFR1JFU1NJT046IEhU
TUxFbGVtZW50LmxvY2FsTmFtZSByZXR1cm5zIGxvd2VyY2FzZSwgYnJlYWtzIEppcmEKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTE0CisKKyAgICAg
ICAgQWRkIHRlc3RzIGZyb20gYnVnLgorCisgICAgICAgICogZmFzdC9wYXJzZXIvbG9jYWxuYW1l
LWNhc2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3BhcnNlci9sb2NhbG5h
bWUtY2FzZS1zdHJpY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3BhcnNl
ci9sb2NhbG5hbWUtY2FzZS1zdHJpY3QuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9wYXJz
ZXIvbG9jYWxuYW1lLWNhc2UuaHRtbDogQWRkZWQuCisKIDIwMTAtMDktMjIgIEtlbnQgVGFtdXJh
ICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IENocmlzIEZsZWl6
YWNoLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvbG9jYWxuYW1lLWNhc2Ut
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvbG9jYWxuYW1lLWNhc2UtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmUyNTcyNzlhYTY2OGIwOGUyMmU2OWVkMTY0YmY2N2M2ZGVh
OGQzM2EKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3BhcnNlci9sb2NhbG5h
bWUtY2FzZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw4IEBACitUaGlzIHRlc3RzIEJ1ZyAxNDEx
NC4KK1Rlc3QgRGF0YTogbG93ZXJjYXNlIHVwcGVyY2FzZQorUEFTUyBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnbG93ZXJjYXNlJykubG9jYWxOYW1lIGlzICdhJworUEFTUyBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgndXBwZXJjYXNlJykubG9jYWxOYW1lIGlzICdhJworUEFTUyBzdWNjZXNzZnVs
bHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvcGFyc2VyL2xvY2FsbmFtZS1jYXNlLXN0cmljdC1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9mYXN0L3BhcnNlci9sb2NhbG5hbWUtY2FzZS1zdHJpY3QtZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmUyNTcyNzlhYTY2OGIwOGUyMmU2OWVkMTY0YmY2N2M2ZGVhOGQzM2EKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3BhcnNlci9sb2NhbG5hbWUtY2FzZS1zdHJp
Y3QtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAorVGhpcyB0ZXN0cyBCdWcgMTQxMTQuCitU
ZXN0IERhdGE6IGxvd2VyY2FzZSB1cHBlcmNhc2UKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoJ2xvd2VyY2FzZScpLmxvY2FsTmFtZSBpcyAnYScKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ3VwcGVyY2FzZScpLmxvY2FsTmFtZSBpcyAnYScKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L3BhcnNlci9sb2NhbG5hbWUtY2FzZS1zdHJpY3QuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
cGFyc2VyL2xvY2FsbmFtZS1jYXNlLXN0cmljdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQzNDBkZjdlOGU4
OGUzM2I5NzhiOWE3YWJkNGZlMzAyMDgwMWEwZWIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L3BhcnNlci9sb2NhbG5hbWUtY2FzZS1zdHJpY3QuaHRtbApAQCAtMCwwICsxLDI0
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hl
ZXQiIGhyZWY9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNy
Yz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxi
b2R5PgorPGRpdj4KK1RoaXMgdGVzdHMgPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQxMTQiPkJ1ZyAxNDExNDwvYT4uCis8L2Rpdj4KKzxkaXY+CitUZXN0
IERhdGE6Cis8YSBpZD0ibG93ZXJjYXNlIiBocmVmPSIjIj5sb3dlcmNhc2U8L2E+Cis8QSBpZD0i
dXBwZXJjYXNlIiBocmVmPSIjIj51cHBlcmNhc2U8L0E+Cis8L2Rpdj4KKzxkaXYgaWQ9ImNvbnNv
bGUiPjwvZGl2PgorPHNjcmlwdD4KK3Nob3VsZEJlKCJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
bG93ZXJjYXNlJykubG9jYWxOYW1lIiwgIidhJyIpOworc2hvdWxkQmUoImRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCd1cHBlcmNhc2UnKS5sb2NhbE5hbWUiLCAiJ2EnIik7Cit2YXIgc3VjY2Vzc2Z1
bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNl
cy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvbG9jYWxuYW1lLWNhc2UuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvcGFyc2VyL2xvY2FsbmFtZS1jYXNlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGY1YjhmMmU0
ZWRkNWE1ZWMzMWU2MWQzMDdkNzVhMjFjZTRkZDgxMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvcGFyc2VyL2xvY2FsbmFtZS1jYXNlLmh0bWwKQEAgLTAsMCArMSwyMyBAQAor
PGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vanMvcmVzb3Vy
Y2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PgorVGhpcyB0ZXN0
cyA8YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDExNCI+
QnVnIDE0MTE0PC9hPi4KKzwvZGl2PgorPGRpdj4KK1Rlc3QgRGF0YToKKzxhIGlkPSJsb3dlcmNh
c2UiIGhyZWY9IiMiPmxvd2VyY2FzZTwvYT4KKzxBIGlkPSJ1cHBlcmNhc2UiIGhyZWY9IiMiPnVw
cGVyY2FzZTwvQT4KKzwvZGl2PgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0Pgor
c2hvdWxkQmUoImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsb3dlcmNhc2UnKS5sb2NhbE5hbWUi
LCAiJ2EnIik7CitzaG91bGRCZSgiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VwcGVyY2FzZScp
LmxvY2FsTmFtZSIsICInYSciKTsKK3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9z
Y3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9z
Y3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>