<?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>41060</bug_id>
          
          <creation_ts>2010-06-23 05:55:43 -0700</creation_ts>
          <short_desc>REGRESSION (HTML5 tokenizer): document.write affects line numbers reported to the VM</short_desc>
          <delta_ts>2010-06-26 09:49:51 -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>Web Inspector (Deprecated)</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>41115</blocked>
    
    <blocked>41187</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Tony Gentilcore">tonyg</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>podivilov</cc>
    
    <cc>timothy</cc>
    
    <cc>tonyg</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>241814</commentid>
    <comment_count>0</comment_count>
      <attachid>59506</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-23 05:55:43 -0700</bug_when>
    <thetext>Created attachment 59506
[TEST] Layout test for line number.

Following snippet results in console.log reporting line 108 instead of 8:

&lt;html&gt;
&lt;head&gt;
&lt;script&gt;
for (var i = 0; i &lt; 100; ++i)
    document.write(&quot;&lt;p&gt;&lt;/p&gt;\n&quot;);
&lt;/script&gt;
&lt;script&gt;
console.log(&quot;Line number should be == 8.&quot;);
&lt;/script&gt;

&lt;/head&gt;

&lt;body&gt;
&lt;p&gt;This test checks that document.write does not affect line numbering and script tags are reported to have correct line numbers&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;

Attaching snippet as a draft for the layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241917</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-23 10:22:55 -0700</bug_when>
    <thetext>@tonyg: Would you like to take a look at this one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241923</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-06-23 10:31:24 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; @tonyg: Would you like to take a look at this one?

Oh no, I hope I&apos;m not the &quot;line number guy&quot; now ;-)

But, yeah, I&apos;m happy to take this one.

Pavel, do you know if this passed with the legacy tokenizer?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241925</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-23 10:34:04 -0700</bug_when>
    <thetext>&gt; Pavel, do you know if this passed with the legacy tokenizer?

From briefly testing the Chrome Dev channel, it appears to have worked with the old parser.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241926</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-23 10:35:23 -0700</bug_when>
    <thetext>It surely did work before. Updated the title.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242278</commentid>
    <comment_count>5</comment_count>
      <attachid>59609</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-06-23 21:14:36 -0700</bug_when>
    <thetext>Created attachment 59609
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242282</commentid>
    <comment_count>6</comment_count>
      <attachid>59609</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-23 21:39:26 -0700</bug_when>
    <thetext>Comment on attachment 59609
Patch

Why executingScript() and not !isFromNetwork?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242284</commentid>
    <comment_count>7</comment_count>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-06-23 21:44:17 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 59609 [details])
&gt; Why executingScript() and not !isFromNetwork?

Perhaps Eric should take a look at this too.

But this is what the Legacy parser did and there is a comment in the isFromNetwork block that says something about getting data off the network in a nested call to write. That made me thing there is a scenario where isFromNetwork wouldn&apos;t do the right thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242287</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-23 21:55:14 -0700</bug_when>
    <thetext>The old parser was confused about what that bool meant.  It seems like you don&apos;t want to count line numbers that don&apos;t come from the network, which is what using isFromNetwork would give you.  Whether we&apos;re currently executing script when we get the bytes might end up being the same thing, but only by accident.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242294</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-23 22:34:33 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; The old parser was confused about what that bool meant.

The old parser invented to bool. :)  It just confused itself.

&gt; It seems like you don&apos;t want to count line numbers that don&apos;t come from the network, which is what using isFromNetwork would give you.  Whether we&apos;re currently executing script when we get the bytes might end up being the same thing, but only by accident.

You do want to count line numbers from the network, but not writes.  Seems we might want to pump with a special flag, and only count when we&apos;re not in a nested write?  Donno, I&apos;ll have to look at the patch. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242296</commentid>
    <comment_count>10</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-23 22:38:41 -0700</bug_when>
    <thetext>That flag already exists.  The question is when to set it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242418</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-06-24 03:53:17 -0700</bug_when>
    <thetext>Attachment 59609 did not build on win:
Build output: http://webkit-commit-queue.appspot.com/results/3280689</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242607</commentid>
    <comment_count>12</comment_count>
      <attachid>59683</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-06-24 11:37:47 -0700</bug_when>
    <thetext>Created attachment 59683
Key off of isFromNetwork instead of executingScript()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242631</commentid>
    <comment_count>13</comment_count>
      <attachid>59683</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-24 13:01:13 -0700</bug_when>
    <thetext>Comment on attachment 59683
Key off of isFromNetwork instead of executingScript()

Beautiful.  Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242637</commentid>
    <comment_count>14</comment_count>
      <attachid>59687</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-06-24 13:13:41 -0700</bug_when>
    <thetext>Created attachment 59687
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242730</commentid>
    <comment_count>15</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-24 16:54:28 -0700</bug_when>
    <thetext>We&apos;re still going to get the lines reported to the console wrong.  See:
LegacyHTMLTreeBuilder::reportErrorToConsole

With the blind cast to LegacyHTMLDocumentParser and call to processingContentWrittenByScript()

    LegacyHTMLDocumentParser* htmlTokenizer = static_cast&lt;LegacyHTMLDocumentParser*&gt;(m_document-&gt;parser());
    if (htmlTokenizer-&gt;processingContentWrittenByScript())

That probably crashes or gives the wrong answer.  Not the same as this bug, but related, definitely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242774</commentid>
    <comment_count>16</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-24 18:03:44 -0700</bug_when>
    <thetext>Filed bug 41187.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243318</commentid>
    <comment_count>17</comment_count>
      <attachid>59687</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-25 21:11:16 -0700</bug_when>
    <thetext>Comment on attachment 59687
Patch for landing

Rejecting patch 59687 from commit-queue.

Failed to run &quot;[u&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--force&apos;]&quot; exit_code: 1
Parsed 5 diffs from patch file(s).
patching file LayoutTests/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/fast/js/script-line-number-expected.txt
patching file LayoutTests/fast/js/script-line-number.html
patching file WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file WebCore/html/HTMLDocumentParser.cpp
Hunk #1 FAILED at 231.
1 out of 1 hunk FAILED -- saving rejects to file WebCore/html/HTMLDocumentParser.cpp.rej

Full output: http://webkit-commit-queue.appspot.com/results/3305712</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243385</commentid>
    <comment_count>18</comment_count>
      <attachid>59837</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-06-26 09:32:12 -0700</bug_when>
    <thetext>Created attachment 59837
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243389</commentid>
    <comment_count>19</comment_count>
      <attachid>59837</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-26 09:49:46 -0700</bug_when>
    <thetext>Comment on attachment 59837
Patch for landing

Clearing flags on attachment: 59837

Committed r61956: &lt;http://trac.webkit.org/changeset/61956&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243390</commentid>
    <comment_count>20</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-26 09:49:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>59506</attachid>
            <date>2010-06-23 05:55:43 -0700</date>
            <delta_ts>2010-06-23 05:55:43 -0700</delta_ts>
            <desc>[TEST] Layout test for line number.</desc>
            <filename>document-write-preserves-line-number.html</filename>
            <type>text/html</type>
            <size>324</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c2NyaXB0Pgpmb3IgKHZhciBpID0gMDsgaSA8IDEwMDsgKytpKQogICAg
ZG9jdW1lbnQud3JpdGUoIjxwPjwvcD5cbiIpOwo8L3NjcmlwdD4KPHNjcmlwdD4KY29uc29sZS5s
b2coIkxpbmUgbnVtYmVyIHNob3VsZCBiZSA9PSA4LiIpOwo8L3NjcmlwdD4KPC9oZWFkPgoKPGJv
ZHk+CjxwPlRoaXMgdGVzdCBjaGVja3MgdGhhdCBkb2N1bWVudC53cml0ZSBkb2VzIG5vdCBhZmZl
Y3QgbGluZSBudW1iZXJpbmcgYW5kIHNjcmlwdCB0YWdzIGFyZSByZXBvcnRlZCB0byBoYXZlIGNv
cnJlY3QgbGluZSBudW1iZXJzPC9wPgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59609</attachid>
            <date>2010-06-23 21:14:36 -0700</date>
            <delta_ts>2010-06-24 11:37:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41060-20100623211435.patch</filename>
            <type>text/plain</type>
            <size>3751</size>
            <attacher name="Tony Gentilcore">tonyg</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwOTM5NWRmYjI2ZjJlNmJiZmVhNGZhMmIwOGI1ODczYzE4OGZhOTVjLi43ZGY4OTc2
Y2JiYjVmMGMwMjkyMmQ2MzBjZWI4ZDAzOTUwMzczZGJkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMDYtMjMgIFRvbnkgR2VudGlsY29yZSAgPHRvbnlnQGNocm9taXVtLm9yZz4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBkb2N1bWVu
dC53cml0ZSB0byBzY3JpcHQtbGluZS1udW1iZXIgdGVzdCB0byBlbnN1cmUgaXRzIG5ldyBsaW5l
cyBhcmUgZXhjbHVkZWQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD00MTA2MAorCisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXItZXhw
ZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvanMvc2NyaXB0LWxpbmUtbnVtYmVyLmh0bWw6CisK
IDIwMTAtMDYtMjMgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IEFsZXhleSBQcm9za3VyeWFrb3YuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2pzL3NjcmlwdC1saW5lLW51bWJlci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0
L2pzL3NjcmlwdC1saW5lLW51bWJlci1leHBlY3RlZC50eHQKaW5kZXggZjFkYjVmNWRhYjliMTk0
YTZiYmQ1MzFiMGM1YTY2ZjIwMzhmYTUxZi4uZWE0ZGM0ODk5Nzk1YmNmY2EwY2NjZGVjZTZmYzRi
ZGJlYTA2NTg5NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtbGluZS1u
dW1iZXItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LWxpbmUt
bnVtYmVyLWV4cGVjdGVkLnR4dApAQCAtMyw4ICszLDggQEAgVGhpcyB0ZXN0IGNoZWNrcyB0aGF0
IGxpbmUgbnVtYmVycyBhcmUgY29ycmVjdGx5IHJlcG9ydGVkIGZvciBib3RoIGlubGluZSBzY3Jp
cHQKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMs
IGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KIAogCi1QQVNTIDEwIGlzIDEwCi1QQVNTIDEz
IGlzIDEzCitQQVNTIDE2IGlzIDE2CitQQVNTIDE5IGlzIDE5CiBQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvanMvc2NyaXB0LWxpbmUtbnVtYmVyLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3Njcmlw
dC1saW5lLW51bWJlci5odG1sCmluZGV4IDNjNTY1ZTA4Y2UzNzg3YjM3Yjk1MmMwMzRmMmNhZjhi
MzIwYTBiN2IuLjJmMTIyOGY0Nzg0YTU2OWI3Zjc3M2QxZDU3ZmQ2ZTVjY2JmZjY2YmIgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LWxpbmUtbnVtYmVyLmh0bWwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXIuaHRtbApAQCAtNywxMiArNywx
OCBAQAogPGJvZHk+CiA8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KIDxkaXYgaWQ9ImNvbnNvbGUi
PjwvZGl2PgotPHNjcmlwdCBzcmM9InJlc291cmNlcy9zY3JpcHQtbGluZS1udW1iZXIuanMiIG9u
bG9hZD0idHJ5IHsgbm9uRXhpc3RlbnRGdW5jdGlvbk9uTGluZTEwKCk7IH0gY2F0Y2ggKGUpIHsg
YXNzZXJ0RXJyb3JPbkxpbmUoZSwgMTApOyB9Ij48L3NjcmlwdD4KKworPCEtLSBFbnN1cmUgdGhh
dCBsaW5lcyBpbiBhIGRvY3VtZW50LndyaXRlKCkgZG8gbm90IGNvdW50LiAtLT4KKzxzY3JpcHQ+
Citkb2N1bWVudC53cml0ZSgiXG5cblxuIik7Cis8L3NjcmlwdD4KKworPHNjcmlwdCBzcmM9InJl
c291cmNlcy9zY3JpcHQtbGluZS1udW1iZXIuanMiIG9ubG9hZD0idHJ5IHsgbm9uRXhpc3RlbnRG
dW5jdGlvbk9uTGluZTE2KCk7IH0gY2F0Y2ggKGUpIHsgYXNzZXJ0RXJyb3JPbkxpbmUoZSwgMTYp
OyB9Ij48L3NjcmlwdD4KIDxzY3JpcHQ+CiB0cnkgewotICAgIG5vbkV4aXN0ZW50RnVuY3Rpb25P
bkxpbmUxMygpOworICAgIG5vbkV4aXN0ZW50RnVuY3Rpb25PbkxpbmUxOSgpOwogfSBjYXRjaCAo
ZSkgewotICAgIGFzc2VydEVycm9yT25MaW5lKGUsIDEzKTsKKyAgICBhc3NlcnRFcnJvck9uTGlu
ZShlLCAxOSk7CiB9CiA8L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvanMtdGVzdC1w
b3N0LmpzIj48L3NjcmlwdD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29y
ZS9DaGFuZ2VMb2cKaW5kZXggMDBiNzk0MTIyNmUzOTVjZTgwMGQwMjgzODEzYTViZWZkMGQwZDdh
Yi4uZDkwZDBhNzlmZmVmNWJlOGUxZDA3NDEyM2VkNzRkYjI4OGM1Yzc5NCAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBA
QAorMjAxMC0wNi0yMyAgVG9ueSBHZW50aWxjb3JlICA8dG9ueWdAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEV4Y2x1ZGUgbGlu
ZSBudW1iZXJzIHdoZW4gZXhlY3V0aW5nIHNjcmlwdHMsIGp1c3QgbGlrZSB0aGUgbGVnYWN5IHBh
cnNlci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQx
MDYwCisKKyAgICAgICAgKiBodG1sL0hUTUxEb2N1bWVudFBhcnNlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MRG9jdW1lbnRQYXJzZXI6OndyaXRlKToKKwogMjAxMC0wNi0yMyAgQWxleGVu
ZGFyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IERhdmlkIEh5YXR0LgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxEb2N1bWVudFBhcnNl
ci5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTERvY3VtZW50UGFyc2VyLmNwcAppbmRleCA2MmEyYWFl
ZTFhNmIzYjUyYjM1NDViMjZhYjRlYjQzYTNjYmM1YWI2Li40MzA4YTIxMjg1ZGJhNmRkZGQxYjQy
MDlhNjBkOGZhYTQwZjYzM2RiIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTERvY3VtZW50
UGFyc2VyLmNwcAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTERvY3VtZW50UGFyc2VyLmNwcApAQCAt
MjEzLDEzICsyMTMsMTcgQEAgdm9pZCBIVE1MRG9jdW1lbnRQYXJzZXI6OmRpZFB1bXBMZXhlcigp
CiAjZW5kaWYKIH0KIAotdm9pZCBIVE1MRG9jdW1lbnRQYXJzZXI6OndyaXRlKGNvbnN0IFNlZ21l
bnRlZFN0cmluZyYgc291cmNlLCBib29sIGlzRnJvbU5ldHdvcmspCit2b2lkIEhUTUxEb2N1bWVu
dFBhcnNlcjo6d3JpdGUoY29uc3QgU2VnbWVudGVkU3RyaW5nJiBzdHIsIGJvb2wgaXNGcm9tTmV0
d29yaykKIHsKICAgICBpZiAobV9wYXJzZXJTdG9wcGVkKQogICAgICAgICByZXR1cm47CiAKICAg
ICBOZXN0aW5nTGV2ZWxJbmNyZW1lbnRlciBuZXN0aW5nTGV2ZWxJbmNyZW1lbnRlcihtX3dyaXRl
TmVzdGluZ0xldmVsKTsKIAorICAgIFNlZ21lbnRlZFN0cmluZyBzb3VyY2Uoc3RyKTsKKyAgICBp
ZiAoZXhlY3V0aW5nU2NyaXB0KCkpCisgICAgICAgIHNvdXJjZS5zZXRFeGNsdWRlTGluZU51bWJl
cnMoKTsKKwogICAgIGlmIChpc0Zyb21OZXR3b3JrKSB7CiAgICAgICAgIG1faW5wdXQuYXBwZW5k
VG9FbmQoc291cmNlKTsKICAgICAgICAgaWYgKG1fcHJlbG9hZFNjYW5uZXIpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59683</attachid>
            <date>2010-06-24 11:37:47 -0700</date>
            <delta_ts>2010-06-24 13:13:27 -0700</delta_ts>
            <desc>Key off of isFromNetwork instead of executingScript()</desc>
            <filename>bug-41060-20100624113745.patch</filename>
            <type>text/plain</type>
            <size>3771</size>
            <attacher name="Tony Gentilcore">tonyg</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiNjdkNGEwZDU4ZTMzYTVkODRhMjI1ZDNmOGZjNTc2M2M3Y2ViNjAwLi5iYjE5MGYw
NTA5ZWY3NzY4YzA4ZGUyOGJkOTMyM2M5YWJiOTBjMzVhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMDYtMjQgIFRvbnkgR2VudGlsY29yZSAgPHRvbnlnQGNocm9taXVtLm9yZz4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBkb2N1bWVu
dC53cml0ZSB0byBzY3JpcHQtbGluZS1udW1iZXIgdGVzdCB0byBlbnN1cmUgaXRzIG5ldyBsaW5l
cyBhcmUgZXhjbHVkZWQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD00MTA2MAorCisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXItZXhw
ZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvanMvc2NyaXB0LWxpbmUtbnVtYmVyLmh0bWw6CisK
IDIwMTAtMDYtMjQgIEFkZWxlIFBldGVyc29uICA8YWRlbGVAYXBwbGUuY29tPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEVyaWMgQ2FybHNvbi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
anMvc2NyaXB0LWxpbmUtbnVtYmVyLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvanMv
c2NyaXB0LWxpbmUtbnVtYmVyLWV4cGVjdGVkLnR4dAppbmRleCBmMWRiNWY1ZGFiOWIxOTRhNmJi
ZDUzMWIwYzVhNjZmMjAzOGZhNTFmLi5lYTRkYzQ4OTk3OTViY2ZjYTBjY2NkZWNlNmZjNGJkYmVh
MDY1ODk2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC1saW5lLW51bWJl
ci1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtbGluZS1udW1i
ZXItZXhwZWN0ZWQudHh0CkBAIC0zLDggKzMsOCBAQCBUaGlzIHRlc3QgY2hlY2tzIHRoYXQgbGlu
ZSBudW1iZXJzIGFyZSBjb3JyZWN0bHkgcmVwb3J0ZWQgZm9yIGJvdGggaW5saW5lIHNjcmlwdAog
T24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9s
bG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCiAKLVBBU1MgMTAgaXMgMTAKLVBBU1MgMTMgaXMg
MTMKK1BBU1MgMTYgaXMgMTYKK1BBU1MgMTkgaXMgMTkKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2Vk
IGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9q
cy9zY3JpcHQtbGluZS1udW1iZXIuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LWxp
bmUtbnVtYmVyLmh0bWwKaW5kZXggM2M1NjVlMDhjZTM3ODdiMzdiOTUyYzAzNGYyY2FmOGIzMjBh
MGI3Yi4uMmYxMjI4ZjQ3ODRhNTY5YjdmNzczZDFkNTdmZDZlNWNjYmZmNjZiYiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXIuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2pzL3NjcmlwdC1saW5lLW51bWJlci5odG1sCkBAIC03LDEyICs3LDE4IEBA
CiA8Ym9keT4KIDxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgogPGRpdiBpZD0iY29uc29sZSI+PC9k
aXY+Ci08c2NyaXB0IHNyYz0icmVzb3VyY2VzL3NjcmlwdC1saW5lLW51bWJlci5qcyIgb25sb2Fk
PSJ0cnkgeyBub25FeGlzdGVudEZ1bmN0aW9uT25MaW5lMTAoKTsgfSBjYXRjaCAoZSkgeyBhc3Nl
cnRFcnJvck9uTGluZShlLCAxMCk7IH0iPjwvc2NyaXB0PgorCis8IS0tIEVuc3VyZSB0aGF0IGxp
bmVzIGluIGEgZG9jdW1lbnQud3JpdGUoKSBkbyBub3QgY291bnQuIC0tPgorPHNjcmlwdD4KK2Rv
Y3VtZW50LndyaXRlKCJcblxuXG4iKTsKKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0icmVzb3Vy
Y2VzL3NjcmlwdC1saW5lLW51bWJlci5qcyIgb25sb2FkPSJ0cnkgeyBub25FeGlzdGVudEZ1bmN0
aW9uT25MaW5lMTYoKTsgfSBjYXRjaCAoZSkgeyBhc3NlcnRFcnJvck9uTGluZShlLCAxNik7IH0i
Pjwvc2NyaXB0PgogPHNjcmlwdD4KIHRyeSB7Ci0gICAgbm9uRXhpc3RlbnRGdW5jdGlvbk9uTGlu
ZTEzKCk7CisgICAgbm9uRXhpc3RlbnRGdW5jdGlvbk9uTGluZTE5KCk7CiB9IGNhdGNoIChlKSB7
Ci0gICAgYXNzZXJ0RXJyb3JPbkxpbmUoZSwgMTMpOworICAgIGFzc2VydEVycm9yT25MaW5lKGUs
IDE5KTsKIH0KIDwvc2NyaXB0PgogPHNjcmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0LXBvc3Qu
anMiPjwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA4MDBjNWRhNGJmNTU5MWFkNTAxZGNlYWZhODE0YTc2YmM1NDNhMmEwLi5h
YjUwY2UwYmM2MGFhOWE5NTM4MjMyNjM2ZDNiYTRiNGMxMjdhZWMwIDEwMDY0NAotLS0gYS9XZWJD
b3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisy
MDEwLTA2LTI0ICBUb255IEdlbnRpbGNvcmUgIDx0b255Z0BjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRXhjbHVkZSBsaW5lIG51
bWJlcnMgZm9yIHNvdXJjZXMgd2hpY2ggYXJlIG5vdCBmcm9tIHRoZSBuZXR3b3JrLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDEwNjAKKworICAgICAg
ICAqIGh0bWwvSFRNTERvY3VtZW50UGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxE
b2N1bWVudFBhcnNlcjo6d3JpdGUpOgorCiAyMDEwLTA2LTI0ICBQYXZlbCBGZWxkbWFuICA8cGZl
bGRtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFl1cnkgU2VtaWtoYXRz
a3kuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTERvY3VtZW50UGFyc2VyLmNwcCBiL1dl
YkNvcmUvaHRtbC9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwCmluZGV4IDlkNWJhNTk4ODczODAyNjZk
NjMwNDY5ZDFjYWI2Mzg3MjY0ZWM5YjcuLjc3ZjQwMjA0ODhiNGM5YTQ1NGE3NTAxMjViYjA0NjY4
ZjliNTEzY2UgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MRG9jdW1lbnRQYXJzZXIuY3Bw
CisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwCkBAIC0yMzEsOCArMjMx
LDExIEBAIHZvaWQgSFRNTERvY3VtZW50UGFyc2VyOjp3cml0ZShjb25zdCBTZWdtZW50ZWRTdHJp
bmcmIHNvdXJjZSwgYm9vbCBpc0Zyb21OZXR3b3JrCiAgICAgICAgICAgICAvLyBub3Qgd29ycnku
ICBXZSdsbCBjb25zdW1lIHRoaXMgZGF0YSBpbiBhIGxlc3MtbmVzdGVkIHdyaXRlKCkuCiAgICAg
ICAgICAgICByZXR1cm47CiAgICAgICAgIH0KLSAgICB9IGVsc2UKLSAgICAgICAgbV9pbnB1dC5p
bnNlcnRBdEN1cnJlbnRJbnNlcnRpb25Qb2ludChzb3VyY2UpOworICAgIH0gZWxzZSB7CisgICAg
ICAgIFNlZ21lbnRlZFN0cmluZyBleGNsdWRlZExpbmVOdW1iZXJTb3VyY2Uoc291cmNlKTsKKyAg
ICAgICAgZXhjbHVkZWRMaW5lTnVtYmVyU291cmNlLnNldEV4Y2x1ZGVMaW5lTnVtYmVycygpOwor
ICAgICAgICBtX2lucHV0Lmluc2VydEF0Q3VycmVudEluc2VydGlvblBvaW50KGV4Y2x1ZGVkTGlu
ZU51bWJlclNvdXJjZSk7CisgICAgfQogCiAgICAgcHVtcFRva2VuaXplcklmUG9zc2libGUoaXNG
cm9tTmV0d29yayA/IEFsbG93WWllbGQgOiBGb3JjZVN5bmNocm9ub3VzKTsKICAgICBlbmRJZkRl
bGF5ZWQoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59687</attachid>
            <date>2010-06-24 13:13:41 -0700</date>
            <delta_ts>2010-06-26 09:31:57 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-41060-20100624131339.patch</filename>
            <type>text/plain</type>
            <size>3744</size>
            <attacher name="Tony Gentilcore">tonyg</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4ZGFlZWU3MGY4OTIzMGZlYzYzOWI5ZTJjMGEzZDI4ODIyMmJhZTY3Li5hZGJlMWU1
YzBjNWYwZjFjYzdkZWM1OTUwYmQ0NzYyNWI1NDg1ZGY5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMDYtMjQgIFRvbnkgR2VudGlsY29yZSAgPHRvbnlnQGNocm9taXVtLm9yZz4KKworICAg
ICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgorCisgICAgICAgIEFkZCBhIGRvY3VtZW50Lndy
aXRlIHRvIHNjcmlwdC1saW5lLW51bWJlciB0ZXN0IHRvIGVuc3VyZSBpdHMgbmV3IGxpbmVzIGFy
ZSBleGNsdWRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQxMDYwCisKKyAgICAgICAgKiBmYXN0L2pzL3NjcmlwdC1saW5lLW51bWJlci1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXIuaHRtbDoKKwogMjAx
MC0wNi0yNCAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgVW5yZXZpZXdlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LWxp
bmUtbnVtYmVyLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LWxpbmUt
bnVtYmVyLWV4cGVjdGVkLnR4dAppbmRleCBmMWRiNWY1ZGFiOWIxOTRhNmJiZDUzMWIwYzVhNjZm
MjAzOGZhNTFmLi5lYTRkYzQ4OTk3OTViY2ZjYTBjY2NkZWNlNmZjNGJkYmVhMDY1ODk2IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC1saW5lLW51bWJlci1leHBlY3RlZC50
eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXItZXhwZWN0ZWQu
dHh0CkBAIC0zLDggKzMsOCBAQCBUaGlzIHRlc3QgY2hlY2tzIHRoYXQgbGluZSBudW1iZXJzIGFy
ZSBjb3JyZWN0bHkgcmVwb3J0ZWQgZm9yIGJvdGggaW5saW5lIHNjcmlwdAogT24gc3VjY2Vzcywg
eW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRF
U1QgQ09NUExFVEUiLgogCiAKLVBBU1MgMTAgaXMgMTAKLVBBU1MgMTMgaXMgMTMKK1BBU1MgMTYg
aXMgMTYKK1BBU1MgMTkgaXMgMTkKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAog
VEVTVCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtbGlu
ZS1udW1iZXIuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LWxpbmUtbnVtYmVyLmh0
bWwKaW5kZXggM2M1NjVlMDhjZTM3ODdiMzdiOTUyYzAzNGYyY2FmOGIzMjBhMGI3Yi4uMmYxMjI4
ZjQ3ODRhNTY5YjdmNzczZDFkNTdmZDZlNWNjYmZmNjZiYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXIuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2pzL3NjcmlwdC1saW5lLW51bWJlci5odG1sCkBAIC03LDEyICs3LDE4IEBACiA8Ym9keT4KIDxw
IGlkPSJkZXNjcmlwdGlvbiI+PC9wPgogPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Ci08c2NyaXB0
IHNyYz0icmVzb3VyY2VzL3NjcmlwdC1saW5lLW51bWJlci5qcyIgb25sb2FkPSJ0cnkgeyBub25F
eGlzdGVudEZ1bmN0aW9uT25MaW5lMTAoKTsgfSBjYXRjaCAoZSkgeyBhc3NlcnRFcnJvck9uTGlu
ZShlLCAxMCk7IH0iPjwvc2NyaXB0PgorCis8IS0tIEVuc3VyZSB0aGF0IGxpbmVzIGluIGEgZG9j
dW1lbnQud3JpdGUoKSBkbyBub3QgY291bnQuIC0tPgorPHNjcmlwdD4KK2RvY3VtZW50LndyaXRl
KCJcblxuXG4iKTsKKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL3NjcmlwdC1s
aW5lLW51bWJlci5qcyIgb25sb2FkPSJ0cnkgeyBub25FeGlzdGVudEZ1bmN0aW9uT25MaW5lMTYo
KTsgfSBjYXRjaCAoZSkgeyBhc3NlcnRFcnJvck9uTGluZShlLCAxNik7IH0iPjwvc2NyaXB0Pgog
PHNjcmlwdD4KIHRyeSB7Ci0gICAgbm9uRXhpc3RlbnRGdW5jdGlvbk9uTGluZTEzKCk7CisgICAg
bm9uRXhpc3RlbnRGdW5jdGlvbk9uTGluZTE5KCk7CiB9IGNhdGNoIChlKSB7Ci0gICAgYXNzZXJ0
RXJyb3JPbkxpbmUoZSwgMTMpOworICAgIGFzc2VydEVycm9yT25MaW5lKGUsIDE5KTsKIH0KIDwv
c2NyaXB0PgogPHNjcmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0
PgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCA0ZGI0OTJiMmZkMTYwYWFjYWQ2ZWNmNmRmMTZlOWNjM2FlMGIyMTExLi5hY2YzMzIwMmI5OWY5
NGRjMDEwNzYxM2U4NzY4OWYzNWUzNTM5MzY5IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEwLTA2LTI0ICBU
b255IEdlbnRpbGNvcmUgIDx0b255Z0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgQWRhbSBCYXJ0aC4KKworICAgICAgICBFeGNsdWRlIGxpbmUgbnVtYmVycyBmb3Igc291cmNl
cyB3aGljaCBhcmUgbm90IGZyb20gdGhlIG5ldHdvcmsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MTA2MAorCisgICAgICAgICogaHRtbC9IVE1MRG9j
dW1lbnRQYXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTERvY3VtZW50UGFyc2VyOjp3
cml0ZSk6CisKIDIwMTAtMDYtMjQgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgog
CiAgICAgICAgIFJldmlld2VkIGJ5IFNhbSBXZWluaWcuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0
bWwvSFRNTERvY3VtZW50UGFyc2VyLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MRG9jdW1lbnRQYXJz
ZXIuY3BwCmluZGV4IDlkNWJhNTk4ODczODAyNjZkNjMwNDY5ZDFjYWI2Mzg3MjY0ZWM5YjcuLjc3
ZjQwMjA0ODhiNGM5YTQ1NGE3NTAxMjViYjA0NjY4ZjliNTEzY2UgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvaHRtbC9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MRG9j
dW1lbnRQYXJzZXIuY3BwCkBAIC0yMzEsOCArMjMxLDExIEBAIHZvaWQgSFRNTERvY3VtZW50UGFy
c2VyOjp3cml0ZShjb25zdCBTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSwgYm9vbCBpc0Zyb21OZXR3
b3JrCiAgICAgICAgICAgICAvLyBub3Qgd29ycnkuICBXZSdsbCBjb25zdW1lIHRoaXMgZGF0YSBp
biBhIGxlc3MtbmVzdGVkIHdyaXRlKCkuCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
LSAgICB9IGVsc2UKLSAgICAgICAgbV9pbnB1dC5pbnNlcnRBdEN1cnJlbnRJbnNlcnRpb25Qb2lu
dChzb3VyY2UpOworICAgIH0gZWxzZSB7CisgICAgICAgIFNlZ21lbnRlZFN0cmluZyBleGNsdWRl
ZExpbmVOdW1iZXJTb3VyY2Uoc291cmNlKTsKKyAgICAgICAgZXhjbHVkZWRMaW5lTnVtYmVyU291
cmNlLnNldEV4Y2x1ZGVMaW5lTnVtYmVycygpOworICAgICAgICBtX2lucHV0Lmluc2VydEF0Q3Vy
cmVudEluc2VydGlvblBvaW50KGV4Y2x1ZGVkTGluZU51bWJlclNvdXJjZSk7CisgICAgfQogCiAg
ICAgcHVtcFRva2VuaXplcklmUG9zc2libGUoaXNGcm9tTmV0d29yayA/IEFsbG93WWllbGQgOiBG
b3JjZVN5bmNocm9ub3VzKTsKICAgICBlbmRJZkRlbGF5ZWQoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59837</attachid>
            <date>2010-06-26 09:32:12 -0700</date>
            <delta_ts>2010-06-26 09:49:46 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-41060-20100626093210.patch</filename>
            <type>text/plain</type>
            <size>17668</size>
            <attacher name="Tony Gentilcore">tonyg</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmOTlmMzcwNzlkNDMxMmE1ZTU2NjUzOTllYzY4OGM3MjI0Y2EwN2RlLi5iMWFmMzMx
ZmU0YTFkNGMxM2JkYjhiYzAzZWYyMzYzOWIwMDNhMmUzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMDYtMjQgIFRvbnkgR2VudGlsY29yZSAgPHRvbnlnQGNocm9taXVtLm9yZz4KKworICAg
ICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgorCisgICAgICAgIEFkZCBhIGRvY3VtZW50Lndy
aXRlIHRvIHNjcmlwdC1saW5lLW51bWJlciB0ZXN0IHRvIGVuc3VyZSBpdHMgbmV3IGxpbmVzIGFy
ZSBleGNsdWRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQxMDYwCisKKyAgICAgICAgKiBmYXN0L2pzL3NjcmlwdC1saW5lLW51bWJlci1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXIuaHRtbDoKKwogMjAx
MC0wNi0yNiAgUm9iZXJ0IEhvZ2FuICA8cm9iZXJ0QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5zZW4uCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2pzL3NjcmlwdC1saW5lLW51bWJlci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L2pzL3NjcmlwdC1saW5lLW51bWJlci1leHBlY3RlZC50eHQKaW5kZXggZjFkYjVmNWRh
YjliMTk0YTZiYmQ1MzFiMGM1YTY2ZjIwMzhmYTUxZi4uZWE0ZGM0ODk5Nzk1YmNmY2EwY2NjZGVj
ZTZmYzRiZGJlYTA2NTg5NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQt
bGluZS1udW1iZXItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0
LWxpbmUtbnVtYmVyLWV4cGVjdGVkLnR4dApAQCAtMyw4ICszLDggQEAgVGhpcyB0ZXN0IGNoZWNr
cyB0aGF0IGxpbmUgbnVtYmVycyBhcmUgY29ycmVjdGx5IHJlcG9ydGVkIGZvciBib3RoIGlubGlu
ZSBzY3JpcHQKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KIAogCi1QQVNTIDEwIGlzIDEwCi1Q
QVNTIDEzIGlzIDEzCitQQVNTIDE2IGlzIDE2CitQQVNTIDE5IGlzIDE5CiBQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvanMvc2NyaXB0LWxpbmUtbnVtYmVyLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2pz
L3NjcmlwdC1saW5lLW51bWJlci5odG1sCmluZGV4IDNjNTY1ZTA4Y2UzNzg3YjM3Yjk1MmMwMzRm
MmNhZjhiMzIwYTBiN2IuLjJmMTIyOGY0Nzg0YTU2OWI3Zjc3M2QxZDU3ZmQ2ZTVjY2JmZjY2YmIg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LWxpbmUtbnVtYmVyLmh0bWwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtbGluZS1udW1iZXIuaHRtbApAQCAtNywx
MiArNywxOCBAQAogPGJvZHk+CiA8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KIDxkaXYgaWQ9ImNv
bnNvbGUiPjwvZGl2PgotPHNjcmlwdCBzcmM9InJlc291cmNlcy9zY3JpcHQtbGluZS1udW1iZXIu
anMiIG9ubG9hZD0idHJ5IHsgbm9uRXhpc3RlbnRGdW5jdGlvbk9uTGluZTEwKCk7IH0gY2F0Y2gg
KGUpIHsgYXNzZXJ0RXJyb3JPbkxpbmUoZSwgMTApOyB9Ij48L3NjcmlwdD4KKworPCEtLSBFbnN1
cmUgdGhhdCBsaW5lcyBpbiBhIGRvY3VtZW50LndyaXRlKCkgZG8gbm90IGNvdW50LiAtLT4KKzxz
Y3JpcHQ+Citkb2N1bWVudC53cml0ZSgiXG5cblxuIik7Cis8L3NjcmlwdD4KKworPHNjcmlwdCBz
cmM9InJlc291cmNlcy9zY3JpcHQtbGluZS1udW1iZXIuanMiIG9ubG9hZD0idHJ5IHsgbm9uRXhp
c3RlbnRGdW5jdGlvbk9uTGluZTE2KCk7IH0gY2F0Y2ggKGUpIHsgYXNzZXJ0RXJyb3JPbkxpbmUo
ZSwgMTYpOyB9Ij48L3NjcmlwdD4KIDxzY3JpcHQ+CiB0cnkgewotICAgIG5vbkV4aXN0ZW50RnVu
Y3Rpb25PbkxpbmUxMygpOworICAgIG5vbkV4aXN0ZW50RnVuY3Rpb25PbkxpbmUxOSgpOwogfSBj
YXRjaCAoZSkgewotICAgIGFzc2VydEVycm9yT25MaW5lKGUsIDEzKTsKKyAgICBhc3NlcnRFcnJv
ck9uTGluZShlLCAxOSk7CiB9CiA8L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvanMt
dGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0bWw1bGli
L3J1bm5lci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0
ZWQudHh0CmluZGV4IGNiMWRhZjg0ZjBiMTRlMDcxZDU0M2IwMmMwMmUzNzk0Njc1MjFmZmMuLmU1
NmE1Njk5ZWQ3OTQxYjRkOTVkNTJlZjNhN2EzMDEzYzY0OTllMDAgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHRt
bDVsaWIvcnVubmVyLWV4cGVjdGVkLnR4dApAQCAtMSw3ICsxLDcgQEAKIENPTlNPTEUgTUVTU0FH
RTogbGluZSAxOiBTeW50YXhFcnJvcjogUGFyc2UgZXJyb3IKIENPTlNPTEUgTUVTU0FHRTogbGlu
ZSAxOiBTeW50YXhFcnJvcjogUGFyc2UgZXJyb3IKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQ
QVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088
c3Bhbj5CQVI8L3NwYW4+QkFaCiByZXNvdXJjZXMvdGVzdHMxLmRhdDoKIDI1CiAyOQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvd2Via2l0LXJlc3VtZXItZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvaHRtbDVsaWIvd2Via2l0LXJlc3VtZXItZXhwZWN0ZWQudHh0CmluZGV4IDg1
MzVlODdmMzhkZWJiYmQ2YjgzYzFkZGMyZjNiYTdjYzI4MjAyYTcuLjhkODg5YzdiZGUzOTg4Yzg1
OWZjNjdlZTRmOGY5OWUzNWYzZmY2MTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0bWw1bGli
L3dlYmtpdC1yZXN1bWVyLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi93
ZWJraXQtcmVzdW1lci1leHBlY3RlZC50eHQKQEAgLTEsMTYxICsxLDE2MSBAQAotQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05T
T0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MK
LUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzog
UEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGlu
ZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1F
U1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNP
TEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwot
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQ
QVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6
IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVT
U0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1D
T05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBB
U1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUg
MzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTog
bGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xF
IE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNP
TlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFT
UwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAz
OiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NB
R0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUg
TUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNT
Ci1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6
IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxp
bmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FH
RTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05T
T0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MK
LUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzog
UEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGlu
ZSAzOiBQQVNTCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDM6IFBBU1MKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBQQVNTCi1DT05TT0xFIE1F
U1NBR0U6IGxpbmUgMzogUEFTUwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IFBBU1MKLUNPTlNP
TEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NB
R0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088
c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFS
PC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5C
QVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05T
T0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGlu
ZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9P
PHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJB
Ujwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+
QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVT
U0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxp
bmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZP
TzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5C
QVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFu
PkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNP
TlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1F
U1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBG
T088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+
QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bh
bj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1D
T05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTog
bGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzog
Rk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFu
PkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3Nw
YW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgot
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUg
TUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6
IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6
IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bh
bj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9z
cGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoK
LUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xF
IE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAz
OiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNw
YW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwv
c3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFa
Ci1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FH
RTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUg
MzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxz
cGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8
L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJB
WgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNP
TEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NB
R0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088
c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFS
PC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5C
QVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05T
T0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGlu
ZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9P
PHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJB
Ujwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+
QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVT
U0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxp
bmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZP
TzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5C
QVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFu
PkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNP
TlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1F
U1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBG
T088c3Bhbj5CQVI8L3NwYW4+QkFaCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+
QkFSPC9zcGFuPkJBWgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bh
bj5CQVoKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCi1D
T05TT0xFIE1FU1NBR0U6IGxpbmUgMzogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgotQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDM6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKLUNPTlNPTEUgTUVTU0FHRTog
bGluZSAzOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjog
UEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGlu
ZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1F
U1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNP
TEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUwor
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQ
QVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6
IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVT
U0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitD
T05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBB
U1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUg
MjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTog
bGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xF
IE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NP
TlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFT
UworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAy
OiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NB
R0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUg
TUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNT
CitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6
IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxp
bmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FH
RTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05T
T0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MK
K0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjog
UEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGlu
ZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1F
U1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNP
TEUgTUVTU0FHRTogbGluZSAyOiBQQVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUwor
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IFBBU1MKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBQ
QVNTCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogUEFTUworQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088
c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFS
PC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5C
QVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05T
T0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGlu
ZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9P
PHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJB
Ujwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+
QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVT
U0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxp
bmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZP
TzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5C
QVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFu
PkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NP
TlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1F
U1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBG
T088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+
QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bh
bj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitD
T05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTog
bGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjog
Rk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFu
PkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3Nw
YW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgor
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUg
TUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6
IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6
IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bh
bj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9z
cGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoK
K0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xF
IE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAy
OiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNw
YW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwv
c3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFa
CitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FH
RTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUg
MjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxz
cGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8
L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJB
WgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNP
TEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NB
R0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088
c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFS
PC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5C
QVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05T
T0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGlu
ZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9P
PHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJB
Ujwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+
QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVT
U0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxp
bmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZP
TzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5C
QVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFu
PkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NP
TlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1F
U1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBG
T088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+
QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bh
bj5CQVoKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitD
T05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFuPkJBUjwvc3Bhbj5CQVoKK0NPTlNPTEUgTUVTU0FHRTog
bGluZSAyOiBGT088c3Bhbj5CQVI8L3NwYW4+QkFaCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjog
Rk9PPHNwYW4+QkFSPC9zcGFuPkJBWgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxzcGFu
PkJBUjwvc3Bhbj5CQVoKIHJlc291cmNlcy93ZWJraXQwMS5kYXQ6CiA1MTkuMwogNTIwLjQKZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGRk
YmI0ODFmMzg0ZmFmNjIxNDIyZGVhNTdiOWQwMDY0YmE4ZDg1Ni4uOTFhYjM1OTllMDk0YjliYjk5
YzRjODNiZmY0ODI1ZTU0OGM3NzlmZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0wNi0yNCAgVG9ueSBH
ZW50aWxjb3JlICA8dG9ueWdAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IEFk
YW0gQmFydGguCisKKyAgICAgICAgRXhjbHVkZSBsaW5lIG51bWJlcnMgZm9yIHNvdXJjZXMgd2hp
Y2ggYXJlIG5vdCBmcm9tIHRoZSBuZXR3b3JrLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDEwNjAKKworICAgICAgICAqIGh0bWwvSFRNTERvY3VtZW50
UGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxEb2N1bWVudFBhcnNlcjo6d3JpdGUp
OgorCiAyMDEwLTA2LTI1ICBBbnRvbmlvIEdvbWVzICA8dG9uaWtpdG9vQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCBjb21wbGVtZW50YXJ5IGZpeCBmb3IgcjYxODE4LiBJdCBhZGRl
ZCBTdGF0aWNIYXNoU2V0TGlzdE5vZGUuY3BwfGggdG8gdGhlIHN5c3RlbSwKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvaHRtbC9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxE
b2N1bWVudFBhcnNlci5jcHAKaW5kZXggOWNlMjJhYmM2MTI1NDQzODU3Y2U0MmU1NDU4NTBlOGMy
ZDY5OWJhOC4uZmUxMTAwNDZiOGUwMThlM2JiOGY5NjQ5YjllYmM3YThkM2MwNTgzOSAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9odG1sL0hUTUxEb2N1bWVudFBhcnNlci5jcHAKKysrIGIvV2ViQ29yZS9o
dG1sL0hUTUxEb2N1bWVudFBhcnNlci5jcHAKQEAgLTIxOSw3ICsyMTksMTAgQEAgdm9pZCBIVE1M
RG9jdW1lbnRQYXJzZXI6Omluc2VydChjb25zdCBTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgTmVzdGluZ0xldmVsSW5jcmVtZW50ZXIgbmVzdGluZ0xldmVs
SW5jcmVtZW50ZXIobV93cml0ZU5lc3RpbmdMZXZlbCk7Ci0gICAgbV9pbnB1dC5pbnNlcnRBdEN1
cnJlbnRJbnNlcnRpb25Qb2ludChzb3VyY2UpOworCisgICAgU2VnbWVudGVkU3RyaW5nIGV4Y2x1
ZGVkTGluZU51bWJlclNvdXJjZShzb3VyY2UpOworICAgIGV4Y2x1ZGVkTGluZU51bWJlclNvdXJj
ZS5zZXRFeGNsdWRlTGluZU51bWJlcnMoKTsKKyAgICBtX2lucHV0Lmluc2VydEF0Q3VycmVudElu
c2VydGlvblBvaW50KGV4Y2x1ZGVkTGluZU51bWJlclNvdXJjZSk7CiAgICAgcHVtcFRva2VuaXpl
cklmUG9zc2libGUoRm9yY2VTeW5jaHJvbm91cyk7CiAgICAgZW5kSWZEZWxheWVkKCk7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>